.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px;min-height:.0625rem}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;height:.625rem;margin:0 auto;overflow:hidden;position:relative;width:310px;width:19.375rem}.tns-t-ct{position:absolute;right:0;width:2333.33333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;height:.625rem;width:1.42857143%;width:1.42857%}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.slider--wrapper{overflow-x:hidden;position:relative}@media only screen and (min-width:45em){.slider{height:512px;height:32rem}}@media only screen and (min-width:83em){.slider{height:750px;height:46.875rem}}@media only screen and (max-width:44.9375em){.slider__item{padding-top:17.5rem}}@media only screen and (max-width:24.9375em){.slider--01{background:url(/images/slider/01_400.webp) no-repeat top}}@media only screen and (min-width:25em) and (max-width:44.9375em){.slider--01{background:url(/images/slider/01_720.webp) no-repeat top}}@media only screen and (min-width:45em) and (max-width:82.9375em){.slider--01{background:url(/images/slider/01_1328.webp) no-repeat top}}@media only screen and (min-width:83em){.slider--01{background:url(/images/slider/01_1920.webp) no-repeat top}}.slider__item{height:100%}@media only screen and (max-width:24.9375em){.slider--02{background:url(/images/slider/02_400.webp) no-repeat 100% 0}}@media only screen and (min-width:25em) and (max-width:44.9375em){.slider--02{background:url(/images/slider/02_720.webp) no-repeat top}}@media only screen and (min-width:45em) and (max-width:82.9375em){.slider--02{background:url(/images/slider/02_1328.webp) no-repeat top}}@media only screen and (min-width:83em){.slider--02{background:url(/images/slider/02_1920.webp) no-repeat top}}@media only screen and (max-width:24.9375em){.no-webp .slider--01{background:url(/images/slider/01_400.jpg) no-repeat top}}@media only screen and (min-width:25em) and (max-width:44.9375em){.no-webp .slider--01{background:url(/images/slider/01_720.jpg) no-repeat top}}@media only screen and (min-width:45em) and (max-width:82.9375em){.no-webp .slider--01{background:url(/images/slider/01_1328.jpg) no-repeat top}}@media only screen and (min-width:83em){.no-webp .slider--01{background:url(/images/slider/01_1920.jpg) no-repeat top}}@media only screen and (max-width:24.9375em){.no-webp .slider--02{background:url(/images/slider/02_400.jpg) no-repeat 100% 0}}@media only screen and (min-width:25em) and (max-width:44.9375em){.no-webp .slider--02{background:url(/images/slider/02_720.jpg) no-repeat top}}@media only screen and (min-width:45em) and (max-width:82.9375em){.no-webp .slider--02{background:url(/images/slider/02_1328.jpg) no-repeat top}}@media only screen and (min-width:83em){.no-webp .slider--02{background:url(/images/slider/02_1920.jpg) no-repeat top}}.slider__products{padding:0 1.25rem}.slider__products .slogan{color:#000;font-family:jost,arial,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;left:10px;left:.625rem;position:absolute;text-align:left;text-transform:uppercase;top:-360px;top:-22.5rem}@media only screen and (min-width:30em){.slider__products .slogan{font-size:20px;font-size:1.25rem;left:50%;margin-left:-10.625rem}}@media only screen and (min-width:45em){.slider__products .slogan{font-size:24px;font-size:1.5rem;margin-left:-12.5rem;top:55px;top:3.4375rem}}@media only screen and (min-width:62.5em){.slider__products .slogan{font-size:32px;font-size:2rem;margin-left:-21.25rem;top:40px;top:2.5rem}}@media only screen and (min-width:83em){.slider__products .slogan{font-size:40px;font-size:2.5rem;margin-left:-28.125rem;text-align:left;top:56px;top:3.5rem}}@media only screen and (min-width:30em){.slider__products .slogan--industry{left:10px;left:.625rem;margin-left:0}}@media only screen and (min-width:45em){.slider__products .slogan--industry{left:50%;margin-left:-16.25rem;top:30px;top:1.875rem}}@media only screen and (min-width:62.5em){.slider__products .slogan--industry{margin-left:-21.875rem;top:25px;top:1.5625rem}}@media only screen and (min-width:83em){.slider__products .slogan--industry{margin-left:-28.125rem;top:40px;top:2.5rem}}.slider__products .item-button{background-color:#eaeaea;border:1px solid #eaeaea;color:#000;display:block;font-family:jost,arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;margin:.9375rem 0;padding:.75rem;text-align:center;text-transform:uppercase;-webkit-transition:background-color .4s ease-in-out,border .4s ease-in-out;transition:background-color .4s ease-in-out,border .4s ease-in-out;width:100%}@media only screen and (min-width:45em){.slider__products .item-button{background:hsla(0,0%,100%,.85);left:50%;padding:1.125rem;position:absolute;width:auto}.slider__products .item-button:before{background-color:#cb0000;bottom:-6px;bottom:-.375rem;content:"";height:10px;height:.625rem;position:absolute;width:10px;width:.625rem;z-index:9}}.slider__products .item-button:hover{background-color:#cb0000;border:1px solid #cb0000;color:#fff;text-decoration:none}@media only screen and (max-width:44.9375em){.slider__products .item-button br{display:none}}.slider__products .item-left:before{left:-6px;left:-.375rem}.slider__products .item-right:before{right:-6px;right:-.375rem}@media only screen and (min-width:45em){.slider__products .doors-home{margin-left:-2.5rem;top:200px;top:12.5rem}.slider__products .barn-home{margin-left:9.375rem;top:150px;top:9.375rem}.slider__products .gate-home{margin-left:13.4375rem;top:320px;top:20rem}.slider__products .goal-home{margin-left:5rem;top:290px;top:18.125rem}.slider__products .fence-home{margin-left:-12.5rem;top:310px;top:19.375rem}.slider__products .barrier-industry{margin-left:7.9375rem;top:305px;top:19.0625rem}.slider__products .barn-industry{margin-left:8.875rem;top:162px;top:10.125rem}.slider__products .barn-industry2{margin-left:-18rem;top:115px;top:7.1875rem}.slider__products .gate-industry{margin-left:0;top:260px;top:16.25rem}.slider__products .goal-industry{display:none;margin-left:22.75rem;top:272px;top:17rem}.slider__products .bridge-industry{margin-left:-20rem;top:213px;top:13.3125rem}.slider__products .fence-industry{margin-left:-18.75rem;top:300px;top:18.75rem}}@media only screen and (min-width:63.625em) and (max-width:82.9375em){.slider__products .goal-industry{display:inherit}}@media only screen and (min-width:93.25em){.slider__products .goal-industry{display:inherit}}@media only screen and (min-width:83em){.slider__products .doors-home{margin-left:-.625rem;top:340px;top:21.25rem}.slider__products .barn-home{margin-left:15.625rem;top:270px;top:16.875rem}.slider__products .gate-home{margin-left:23.75rem;top:460px;top:28.75rem}.slider__products .goal-home{margin-left:6.875rem;top:450px;top:28.125rem}.slider__products .fence-home{margin-left:-17.5rem;top:450px;top:28.125rem}.slider__products .barrier-industry{margin-left:11.1875rem;top:485px;top:30.3125rem}.slider__products .barn-industry{margin-left:16.4375rem;top:259px;top:16.1875rem}.slider__products .barn-industry2{margin-left:-26.3125rem;top:204px;top:12.75rem}.slider__products .gate-industry{margin-left:-1.25rem;top:435px;top:27.1875rem}.slider__products .goal-industry{margin-left:35.25rem;top:397px;top:24.8125rem}.slider__products .bridge-industry{margin-left:-30.5rem;top:347px;top:21.6875rem}.slider__products .fence-industry{margin-left:-28.25rem;top:439px;top:27.4375rem}}@media only screen and (min-width:93.75em){.slider__products .goal-industry{display:inherit}}.slider__menu{margin:1.5625rem 0;white-space:nowrap;width:100%}@media only screen and (min-width:25em){.slider__menu{padding:0 1.25rem}}@media only screen and (min-width:45em){.slider__menu{position:absolute;top:410px;top:25.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:83em){.slider__menu{top:640px;top:40rem}}.slider__menu .item{background-color:#fff;border:1px solid #ddd;color:#000;font-family:jost,arial,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;padding:.9375rem;position:relative;text-align:center;text-transform:uppercase;width:50%}@media only screen and (min-width:68.75em){.slider__menu .item{min-width:322px;min-width:20.125rem;width:auto}}.slider__menu .active{background-color:#cb0000;border:1px solid #cb0000;color:#fff}.slider__menu .active:before{content:"";position:absolute;z-index:99}@media only screen and (max-width:44.9375em){.slider__menu .active:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #cb0000;bottom:-10px;bottom:-.625rem;margin-right:-.3125rem;right:50%}}@media only screen and (min-width:45em){.slider__menu .active:before{border-bottom:10px solid #cb0000;border-left:10px solid transparent;border-right:10px solid transparent;right:50%;top:-10px;top:-.625rem}}