body,html{font-family:Roboto,Helvetica,Arial,sans-serif}.card-copy p,body{line-height:1.4}#nav,body{background-color:#fff}.navbar-toggle,[tabindex="-1"]:focus{outline:0!important}a,a:hover{color:#3C83B7;text-decoration:none}a,a:hover,a:not([href]):not([tabindex]){text-decoration:none}.hs-form-field .hs-input:focus,a:not([href]):not([tabindex]):focus,input:focus{outline:0}.pagination,img,svg{vertical-align:middle}button,hr,input{overflow:visible}#hero .date,.h6,h6{letter-spacing:2px}#search-close,.btn,.btn-dismiss,.card,.close-modal,.collapse-trigger,.faq-question,[data-href],[data-vid],input.hs-button{cursor:pointer}*,::after,::before{box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}article,aside,footer,header,main,nav,section{display:block}body{margin:0;font-size:16px;font-weight:400;color:#1C1C1C;text-align:left}hr{box-sizing:content-box;height:0}.apply-ruled-headers .h2:after,.apply-ruled-headers .h3:after,.apply-ruled-headers .h4:after,.apply-ruled-headers h2:after,.apply-ruled-headers h3:after,.apply-ruled-headers h4:after,.rule,.ruled:after,h3:after{height:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@c1', endColorstr='@c2', GradientType=1)}p{margin-top:0;margin-bottom:32px}ol,ul{margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}small{@include font-size(80%);}a{background-color:transparent}a:not([href]):not([tabindex]){color:inherit}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:16px}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}.h6,.link,.ns-form .hs-button,h6{text-transform:uppercase}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=month],input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.h1,.h2,h1,h2,strong{font-weight:700}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:16px;line-height:1.2}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-size:37px}.h2,.h3,h2,h3{font-size:24px}.h3,.h4,.h5,h3,h4,h5{font-weight:500}.h4,h4{font-size:16px}.h5,.h6,.h7,h5,h6{font-size:12px}.btn,.h6,h6{font-weight:700}.h6,h6{color:#9B9B9B}.h7,.link-learn-more,.muted{letter-spacing:.72px}.apply-ruled-headers .h2:after,.apply-ruled-headers .h3:after,.apply-ruled-headers .h4:after,.apply-ruled-headers h2:after,.apply-ruled-headers h3:after,.apply-ruled-headers h4:after{content:'';display:block;background:#17445c;background:-moz-linear-gradient(left,#17445c 0,#2b779f 100%);background:-webkit-linear-gradient(left,#17445c 0,#2b779f 100%);background:linear-gradient(to right,#17445c 0,#2b779f 100%);transition:all 1s;margin:18px 0;width:123px}.apply-ruled-headers .h2.is-visible:after,.apply-ruled-headers .h3.is-visible:after,.apply-ruled-headers .h4.is-visible:after,.apply-ruled-headers h2.is-visible:after,.apply-ruled-headers h3.is-visible:after,.apply-ruled-headers h4.is-visible:after{width:123px}.apply-ruled-headers .h2.text-center:after,.apply-ruled-headers .h3.text-center:after,.apply-ruled-headers .h4.text-center:after,.apply-ruled-headers h2.text-center:after,.apply-ruled-headers h3.text-center:after,.apply-ruled-headers h4.text-center:after{margin-left:auto;margin-right:auto}.ruled:after,h3:after{content:'';display:block;width:0;background:#17445c;background:-moz-linear-gradient(left,#17445c 0,#2b779f 100%);background:-webkit-linear-gradient(left,#17445c 0,#2b779f 100%);background:linear-gradient(to right,#17445c 0,#2b779f 100%);transition:all 1s;margin:18px 0}.rule,.ruled.is-visible:after,h3.is-visible:after{width:123px}.center h3::after,.ruled.text-center:after,h3.text-center:after{margin-left:auto;margin-right:auto}p{line-height:1.8}.nederman{margin-bottom:8px;font-size:9px;color:#999;text-align:right}.pc,.text-brand-primary{color:#3C83B7}.header-msg,.hello-bar,.icon-block,.intro.center,.ns-form .hs-button,.rfq-container,.search-results .msg,.success #hero .jumbo-content,.testimonial,.text-center{text-align:center}@media screen and (min-width:769px){.h1,h1{font-size:60px}.h2,h2{font-size:40px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:16px}}.static{position:static!important}.collapse-trigger,.relative{position:relative}.text-white{color:#fff}.rule{background:#17445c;background:-moz-linear-gradient(left,#17445c 0,#2b779f 100%);background:-webkit-linear-gradient(left,#17445c 0,#2b779f 100%);background:linear-gradient(to right,#17445c 0,#2b779f 100%);transition:all 2s;margin:18px 0}.rule.center{margin-left:auto;margin-right:auto}.img-responsive{max-width:100%;height:auto}.img-full-width{width:100%;margin:auto}.narrow-text{max-width:600px;margin:auto}.intro{padding:0 0 72px;max-width:600px}.intro.center{margin:auto}.img-1,main ul{margin-bottom:24px}.img-3,.social{margin-top:40px}.block{display:block}.bg-light{background-color:#f4f4f4}.icon-block-container{padding:72px 0 0}.icon-block{max-width:300px;margin:auto auto 48px}.home #hero .jumbotron-headline,.icon-block object{margin-bottom:16px}.icon-block:last-child,.paddless-p p:last-child{margin-bottom:0}.page-industries,.page-request-for-quote-success{background-color:#fafafa}.full-bg{background:50% 50% no-repeat fixed #fff;background-size:cover;min-height:427px}.muted{font-size:12px;color:#a2a2a2;line-height:22px}.shadow{box-shadow:0 30px 24px -15px rgba(74,61,54,.2)}.collapse-trigger-container,.faq-question{box-shadow:0 7px 36px -14px rgba(0,0,0,.3)}.collapse-trigger{margin:0;background:#fff;padding:22px 40px 22px 22px;font-size:16px;font-weight:500;color:#1C1C1C}.collapse-trigger:after{content:'';display:block;width:30px;height:30px;font-size:44px;color:#3C83B7;position:absolute;top:16px;right:16px;font-weight:400;background:url(/img/icons/icon-plus.svg) 50% 50% no-repeat}.container,.fade-up.animated,.header-logo,.header-logo svg,.section,main{position:relative}.collapse-trigger-container{border:1px solid #979797}.collapse-trigger-container.active .collapse-trigger::after{background:url(/img/icons/icon-minus.svg) 50% 50% no-repeat}.collapsible{display:none;opacity:0;transition:all 1.5s ease-out}.collapsible.active{display:block;opacity:1}[data-animation-delay='1']{transition-delay:80ms!important}[data-animation-delay='2']{transition-delay:.16s!important}[data-animation-delay='3']{transition-delay:.24s!important}[data-animation-delay='4']{transition-delay:.32s!important}[data-animation-delay='5']{transition-delay:.4s!important}[data-animation-delay='6']{transition-delay:.48s!important}[data-animation-delay='7']{transition-delay:.56s!important}[data-animation-delay='8']{transition-delay:.64s!important}[data-animation-delay='9']{transition-delay:.72s!important}[data-animation-delay='10']{transition-delay:.8s!important}.fade-up.animated{top:32px;transition:1.3s all;will-change:top,opacity;opacity:0}.fade-up.is-visible{top:0;opacity:1}.bg-white{background:#fff}.product-intro p+ul{margin-top:-16px}.pb-0{padding-bottom:0}.pt-0{padding-top:0!important}.max-w-600{max-width:600px}.max-w-800{max-width:800px}.overflow-x-hidden{overflow-x:hidden}@media screen and (min-width:769px){.img-1{margin-bottom:0}.icon-block-container{padding:72px 0 0}.icon-block{margin:0 auto}.img-intro{max-width:449px}.page-products .card-img,.related-products .card-img{width:359px;height:254px}}.container,.section{max-width:1284px;width:100%;margin:auto;display:block}.container.wide,.section.wide{max-width:1500px}.section{padding:56px 16px;max-width:1170px}.section.full{padding-left:0;padding-right:0;max-width:none}.section.narrow{max-width:992px;margin:auto}.container{padding:0 16px}@media screen and (min-width:769px){.section{padding:72px 16px}}.low-margin *{margin-bottom:0}.header-msg{background:#3C83B7;color:#fff;padding:5px 5px 0;font-size:12px}.header-msg.striped:after{content:'';display:block;margin-top:2px;width:100%;height:3px;--c1:#09a3fc;--c2:#fff;background:repeating-linear-gradient(45deg,var(--c1),var(--c1) 10px,var(--c2) 10px,var(--c2) 20px)}.header-logo{display:inline-block;margin-top:18px;z-index:99}.header-logo svg{max-width:178px;z-index:1}.navbar-toggle{position:absolute;right:10px;top:18px;z-index:10}#search-trigger{position:absolute;right:68px;top:24px;z-index:10}header{margin-bottom:-70px;transition:top .3s,background-color .2s}header.scrolled{margin-top:0;position:fixed;width:100%;background:#fff;z-index:20;top:-125px}header.scrolled .container{min-height:70px}header.scrolled.show{top:0;box-shadow:1px 0 1px rgba(0,0,0,.3)}header.scrolled #d,header.scrolled #uro{fill:#17445c}header.scrolled #search-trigger{top:auto;bottom:27px}header.scrolled #search-trigger:before{background-color:#17445c}header.scrolled #search-trigger svg g{stroke:#17445c}header.scrolled .header-logo{margin-top:0;position:absolute;left:16px;bottom:18px;top:18px}header.scrolled .navbar-toggle{top:auto;bottom:18px}header.scrolled .navbar-toggle div{background-color:#3C83B7}.hello-bar{background:#49BFAC;color:#fff;padding:6px;width:100%;z-index:11;position:relative}.hello-bar .btn{font-size:11px;padding:4px 16px;margin-left:8px}.hello-bar #hello-bar-close{position:absolute;right:8px;top:8px;background:0 0;border:0;color:#fff}@media screen and (min-width:769px){.header-msg{font-size:14px}.hello-bar{position:absolute;top:0;left:0;z-index:11}.hello-bar .btn{font-size:12px}header{margin-bottom:-78px;position:relative;z-index:10}header #nav{right:55px;left:auto;top:50px}header.scrolled{padding-top:0}header.scrolled #nav{top:19px}header.scrolled #nav .link{color:#3C83B7}header.scrolled .submenu a.link{color:#fff!important}header.scrolled .header-logo{margin-top:-10px}.hello-bar-active #header{padding-top:12px}.hello-bar-active.search-active .hello-bar{display:none}.hello-bar-active.search-active #header{padding-top:0}}.search-container{background-color:#f4f4f4;position:relative;z-index:150;padding:10px 0;transition:all .4s;top:-70px;margin-bottom:-56px}.hello-bar-active .search-container{top:-120px}.search-active .search-container{top:0;margin-bottom:0}#search-form{margin:auto;width:90%;padding-bottom:2px}#search-field{width:74%;height:32px;padding:0 20px 0 16px;border-radius:20px 0 0 20px;border:0}.btn-search{width:27%;margin-left:-20px;height:32px;line-height:32px;padding:0!important}#search-close{position:absolute;top:18px;right:10px}.search-results{position:absolute;top:52px;width:100%;background-color:#f4f4f4;box-shadow:1px 2px 3px rgba(0,0,0,.3);display:none;padding:16px 0;font-size:13px;z-index:1;border-radius:0 0 16px 16px}.lds-ellipsis,.link,.navbar-toggle,.search-results a,.search-results.active,.sublink{display:block}.search-results a{border-bottom:1px #ededed solid;padding:4px 16px;margin-bottom:4px;transition:all .5s}.search-results a:hover{background-color:#f2f2f2}.search-results .msg{padding:16px}@media screen and (min-width:769px){#search-trigger{right:8px;top:49px;cursor:pointer}#search-trigger:before{content:"";position:absolute;width:2px;height:26px;left:-11px;top:-2px;background:#fff}#search-form,#search-results{max-width:640px}.search-active .search-container{margin-bottom:-56px}}.lds-ellipsis,.nav-arrow:after,.nav-item-main{position:relative}.lds-ellipsis{margin:auto;width:64px;height:16px}#nav,.lds-ellipsis div,.nav-arrow{position:absolute}.lds-ellipsis div{top:8px/2;width:8px;height:8px;border-radius:50%;background:#3C83B7;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}#nav{top:-600px;width:100%;transition:all .4s;z-index:100;border-bottom:1px solid #dfdddd}#nav ul{padding:0;list-style:none}.nav-active #nav{opacity:1;top:70px}.nav-item-main{border-bottom:1px solid #f2f2f2}.nav-item-main>.link{font-size:18px;font-weight:500;padding:14px}.nav-item-resources{border-bottom:0;margin-bottom:8px}.link{font-size:16px;padding:5px 0}.sublink{font-size:90%;text-transform:none;padding:12px;color:#434343;border-bottom:1px solid #C6C6C6}.level-0{padding-left:18px}.navbar-toggle{background:0 0;border:0;height:auto;border-radius:8px}.navbar-toggle div{height:3px;width:32px;background-color:#fff;margin:6px 0;transition:all .3s}#header{overflow-x:hidden}.nav-active #header{overflow-x:visible}.nav-active .navbar-toggle div:last-child{opacity:0}.nav-active .navbar-toggle div:nth-child(1){transform:translate(0,8px) rotate(45deg)}.nav-active .navbar-toggle div:nth-child(2){transform:rotate(-45deg)}.submenu{display:none;background-color:#CDCDCD}.nav-arrow,.submenu.active{display:block}.nav-arrow{right:24px;top:16px;z-index:10;border:0;padding:2px 12px;background-color:#fff}.nav-arrow:after{content:"";display:inline-block;transition:all .3s;top:-2px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#9e9e9e transparent transparent;transform-origin:center 1px}.nav-arrow.active:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);top:1px}.rfq-container{padding:10px 18px 24px}@media screen and (min-width:769px){#header{overflow-x:visible}.rfq-container{padding:0}.btn-rfq{margin-top:-5px;padding:8px 16px!important}#nav{height:auto;width:auto;max-width:928px;opacity:1;background-color:transparent;border:0;display:block}#nav .link{color:#fff;font-size:12px;display:inline-block;font-weight:400;padding:0}#nav .link:hover{color:#fff}#nav-toggle,.nav-arrow{display:none}.nav-container{position:relative}.primary-nav{vertical-align:top;display:flex;justify-content:space-between;z-index:10;list-style:none;padding:0}.primary-nav a{text-decoration:none}.nav-item-main{padding:3px 9px;position:static;flex-grow:1;margin:0 1px;cursor:pointer;border:0}.nav-item-main .submenu{visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s;display:block}.nav-item-main:hover .submenu{visibility:visible;opacity:1}.level-1{padding:5px;transition:all .3s}.level-1:hover{background-color:rgba(255,255,255,.3)}.has-menu:after{content:"▼";color:#fff;font-size:4px;display:inline-block;position:relative;left:1px;top:-3px;transform:scale(1.15,.8);opacity:.5}.submenu{font-size:80%;display:none;position:absolute;background-color:rgba(60,131,183,.8);padding:10px 6px 6px!important;z-index:1;overflow:hidden;margin:3px 0 0 -4px}.sublink{border-bottom:0;display:block!important}}@media screen and (min-width:1040px){.nav-item-main{padding:3px 16px}}.testimonial{color:#fff;background:url(/img/testimonial-bg.jpg) 50% 50% no-repeat fixed #3E6982;background-size:cover;padding:48px 0}.testimonial p{max-width:954px;margin:32px auto 40px}@media screen and (min-width:769px){.testimonial{padding:96px 0;margin-top:0}}.footer-cta-bg{background-color:#19435c;color:#fff}.footer-cta{padding:24px 0}.footer-cta .btn{margin-top:16px}.footer-cta-copy{display:none}.sm-grid-2.footer-info{justify-items:left;align-items:start}.sm-grid-2.footer-info .helpful-links a{display:block}.touch-enabled .helpful-links a{padding:10px 0}.colophon{padding:24px 0;background:#252525;color:#fff;font-size:12px}.colophon a{color:#fff}.footer{padding:64px 0}.footer .grid-4{font-size:12px;line-height:1.9}.footer .grid-4 a{color:#1C1C1C}.footer-bg{background-color:#F2F2F2}.newsletter-signup{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #d2d2d2;grid-template-columns:40% 1fr}.ns-form-container{align-self:center;margin-top:16px}.ns-form{position:relative}.ns-form label{display:none}.ns-form .input .hs-input{border:0;border-radius:26px;padding:16px 190px 14px 16px!important;max-width:570px!important;position:absolute;top:0;right:0}.ns-form .hs-button{border-radius:26px;font-size:12px;color:#fff;letter-spacing:1.5px;padding:17px 4px;z-index:2;display:inline-block;width:auto;min-width:164px;position:absolute;top:0;border:none!important;right:0}.btn,input.hs-button{border-radius:24px;letter-spacing:1.5px;text-decoration:none;transition:background .8s,transform .6s;text-transform:uppercase;text-align:center}.social a{display:inline-block;padding:0 10px}.social a img{width:20px;height:20px}@media screen and (min-width:769px){.footer-cta .btn,.ns-form-container,.social{margin-top:0}.footer-cta{display:grid;grid-template-columns:1fr 20%;grid-column-gap:10%;align-items:center;padding:48px 0}.footer-cta div+div{justify-self:end}.footer-cta p{max-width:590px;margin-bottom:0}.footer-cta-copy{display:block}.grid-2.newsletter-signup{grid-template-columns:40% 1fr}.social{justify-self:end}.social a{display:inline-block}.mobile-promo-img{display:none}.promo-img{display:block}}.grid-item{padding:8px}.copy-col{padding:56px 8%}.img-col{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:240px}.img-container-col{overflow:hidden}.grid-img{margin-bottom:56px}.sm-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2%;align-items:center;justify-items:center}.grid-2.vc{align-items:center;margin-bottom:75px}@media screen and (min-width:769px){.grid-item{padding:0}.grid-2{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;-ms-grid-columns:1fr 1fr}.grid-2 :nth-child(1){-ms-grid-column:1}.grid-2 :nth-child(2){-ms-grid-column:2}.grid-2 :nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.grid-2 :nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.grid-2.center{justify-items:center}.grid-2.vc{align-items:center;margin-bottom:75px}.grid-2.space-row{grid-row-gap:42px}.grid-2.full-col{grid-gap:0}.grid-3{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:5%;-ms-grid-columns:1fr 1fr 1fr}.grid-3 :nth-child(1){-ms-grid-column:1}.grid-3 :nth-child(2){-ms-grid-column:2}.grid-3 :nth-child(3){-ms-grid-column:3}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr;grid-gap:48px;align-items:center;justify-items:left}.grid-4 :nth-child(1){-ms-grid-column:1}.grid-4 :nth-child(2){-ms-grid-column:2}.grid-4 :nth-child(3){-ms-grid-column:3}.grid-4 :nth-child(4){-ms-grid-column:4}.grid-4.center{justify-items:center}.copy-col{padding:7vw}.img-container-col img{float:right;margin-right:-48px}.grid-img{margin-bottom:0}}.btn{background:#49BFAC;display:inline-block;color:#fff;padding:12px 24px;border:none;font-size:12px}.btn:hover{background:#318b7c;color:#fff;transform:scale(1.05) translateY(-1px);transform-origin:50%}.btn-outline{border:2px solid #000;color:#000!important;background:0 0!important;font-weight:400}.btn-outline.brand-primary{color:#3C83B7!important;border-color:#3C83B7;font-weight:700}.btn-outline.brand-primary:hover{background:#49BFAC!important;color:#fff!important;border-color:#49BFAC}.btn-outline.light{color:#fff!important;border-color:#fff}.hs-form-field{padding:0 0 40px;line-height:1}.hs-form-field label{font-size:14px;color:#1C1C1C;margin:0;padding:0 0 8px;line-height:1}.hs-form-field .hs-input{width:100%;display:block;border:1px solid #ccc;color:#5e6a7e;font-size:16px;margin-top:1px}.hs-form-field .hs-input.error{box-shadow:inset 0 0 8px 1px rgba(255,0,0,.2);color:#600}.card,.form-container{box-shadow:0 30px 24px -15px rgba(74,61,54,.2)}.hs-form-field textarea.hs-input{min-height:64px}.hs-form-field select.hs-input{height:48px}.hs-form-required{color:#3C83B7}.actions{text-align:center}.form-container{padding:32px 24px;background-color:#F2F2F2;margin-top:80px;position:relative;min-height:500px}.form-container.narrow{max-width:560px;margin:auto}input.hs-button{background:#49BFAC;display:inline-block;color:#fff;font-weight:700;padding:12px 24px;border:none;font-size:12px}input.hs-button:hover{background:#318b7c;color:#fff;transform:scale(1.05) translateY(-1px);transform-origin:50%}.hs_error_rollup{padding:2px;margin-bottom:4px}.hs-form .hs-form-radio{display:inline-block;padding:2px 24px}.hs-form ul{list-style:none}.hs-form ul.hs-error-msgs{color:#fd6d6d;margin:0;padding:0}.hs-form ul.hs-error-msgs li{line-height:1.3}.hs-form ul.hs-error-msgs label{font-size:14px;color:#fd6d6d;text-transform:none}.submitted-message{padding:8px;font-size:16px;line-height:1.3;text-align:center}.blog-cta-copy,article h2{font-size:24px}.form-intro{text-align:center;padding:0 0 20px}.form-intro h3:after{display:none}@media screen and (min-width:769px){.form-intro{padding:0 0 40px}.form-container{margin-top:0;padding:56px 40px 64px;margin-bottom:122px}}.blog-post-item .img-container{overflow:hidden;position:relative;width:100%;min-height:220px;margin-bottom:24px}.blog-post-item img{width:auto;height:100%;position:absolute;left:0;top:0;object-fit:cover}.tag{display:inline-block;background-color:#F2F2F2;border-radius:4px;padding:2px 4px;margin:2px}.card-horizontal.recent-post{display:grid;margin-bottom:8px;grid-template-columns:20% 1fr;grid-column-gap:16px;align-items:flex-start;padding:8px}.card-horizontal.recent-post .img-container{background:#f4f4f4;box-shadow:0 8px 19px -10px rgba(74,61,54,.25)}.card-horizontal.recent-post img{object-fit:cover;height:72px;width:auto}.card-horizontal.recent-post a{color:#1C1C1C}.card-horizontal.recent-post:hover{background-color:#F2F2F2}.blog{margin-top:64px}.blog aside{padding-bottom:32px}.blog aside h6{margin-bottom:32px}.blog article img{max-width:100%}.newsletter-sidebar{padding:0 0 56px}.newsletter-sidebar [type=email]{background-color:#f4f4f4}.page-blog #hero{min-height:450px;margin-bottom:-310px}.page-blog .blog-section{padding-top:0}.blog-section,.solutions{padding-top:40px}.blog-post-featured{display:flex;align-items:center;position:absolute;position:relative;background-color:#163144;background-repeat:no-repeat;background-size:cover;z-index:5;color:#fff;padding:32px;box-shadow:0 17px 36px -6px rgba(74,61,54,.5);margin-bottom:80px;overflow:hidden}.blog-post-featured .content{position:relative;z-index:5}.blog-post-featured-img,.blog-post-featured:after{width:100%;height:100%;position:absolute;top:0;left:0}.blog-post-featured:after{content:"";display:block;background:rgba(0,0,0,.4);background:linear-gradient(to right,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 100%)}.blog-post-featured:hover .blog-post-featured-img{transform:scale(1.05)}.blog-post-featured-img{object-fit:cover;transition:all .5s}article h2{font-weight:500}article ol,article ul{margin-bottom:24px}article table td,article table th{vertical-align:top;padding:8px 6px}article table th{background-color:#fafafa}article table td{font-size:13px;border:1px solid #f0f0f0}article table tr:nth-of-type(odd){background:#f5f5f5}article sup{font-size:70%}article .responsive-table{overflow-x:auto;border:1px solid #ddd;margin-bottom:56px}.blog-cta{background-color:#3C83B7;padding:3rem 2rem;color:#fff;max-width:600px;margin:72px auto 32px;box-shadow:0 30px 30px -21px rgba(60,131,183,.59);text-align:center}.blog-cta .btn{margin-top:1rem}.blog-cta .btn:hover{background-color:#295a7d}@media screen and (min-width:769px){.page-blog #hero{min-height:684px;margin-bottom:80px}.blog{display:grid;grid-template-columns:68% 1fr;grid-gap:4%}.blog section{margin-top:0}.blog-listing-copy{align-self:center}.card-horizontal.blog-post-item{grid-template-columns:40% 1fr;grid-column-gap:5%;align-items:center;margin-bottom:50px}.card-horizontal.blog-post-item .img-container,.card-horizontal.blog-post-item .img-container img{margin-bottom:0}.img-blog-listing{height:312px;object-fit:cover}.blog-post-featured{min-height:512px;top:-580px;color:#fff;padding:0 88px}.blog-post-featured .title{line-height:1.1}.blog-post-featured .content{max-width:770px}.related-posts .card-img-container{background-color:#878d92}.related-posts img{min-height:200px}article .responsive-table{border:0}.blog-section.images-left .media,.blog-section.images-left img{float:left;margin:1rem 30px 1rem 0;clear:both}.blog-section.images-left .media{width:50%;font-size:13px;color:#677c8c}.blog-section.images-left .media img{margin:0 0 4px;float:none}.blog-section.images-right img{float:right;margin:1rem 0 1rem 30px;clear:both}.blog-section.images-left h2,.blog-section.images-left h3,.blog-section.images-left h4,.blog-section.images-left h5,.blog-section.images-right h2,.blog-section.images-right h3,.blog-section.images-right h4,.blog-section.images-right h5{clear:both}}@media screen and (min-width:992px){.blog-post-featured{width:96%;left:0;top:-570px;margin-left:32px;position:absolute;transition:all .3s}.blog-post-item{margin-bottom:0;align-items:flex-start!important}.blog-post-item .img-container{overflow:visible;position:relative;width:auto;height:308px}.blog-post-item img{width:auto;width:308px;height:308px;margin-bottom:24px;position:static;object-fit:cover}}.pagination svg{width:13px;height:13px;position:relative;top:-1px}.pagination a{transition:all .3s}.pagination a:hover{color:#000}.pagination-previous{margin-right:24px}.pagination-blocks{display:none}@media screen and (min-width:769px){.pagination-blocks a,.pagination-blocks a:after{width:100%;height:100%;transition:all .3s;display:block}.pagination-blocks{display:grid;grid-template-columns:1fr 1fr;background-color:#234c6a;min-height:239px}.pagination-blocks a{text-align:right;padding:80px;color:#fff;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%;transform:translate3d(0,0,0);overflow:hidden}.pagination-blocks a:hover{background-size:108%}.pagination-blocks a:hover img{transform:scale(1.08)}.pagination-blocks a:after{content:'';background:linear-gradient(to right,rgba(23,68,92,.8) 0,rgba(31,95,129,.79));position:absolute;top:0;left:0;z-index:1}.pagination-blocks a:hover:after{opacity:.8}.pagination-blocks a+a{text-align:left}.pagination-blocks span{display:block;position:relative;z-index:5}.pagination-blocks svg{position:relative;top:-1px;width:10px;height:10px}.pagination-blocks .pagination-block-label{font-size:12px;letter-spacing:.72px;text-transform:uppercase;padding-bottom:24px}.pagination-blocks .pagination-block-title{font-size:16px;font-weight:500}.pagination-blocks img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s}}#promo{font-size:16px;position:fixed;width:100%;z-index:999;bottom:0;left:0;opacity:0;transition:1s all}#promo.active{opacity:1}#promo .btn{display:block;clear:both;margin-top:18px}.promo-content strong,.promo-img{display:none}.promo-container{color:#fff;padding:16px 30px 24px 24px;background-color:#3C83B7;font-size:16px}.promo-content{position:relative}.btn-dismiss{border:0;background:0 0;position:absolute;top:6px;right:6px;padding:0}.mobile-promo-img{float:left;margin-right:4%;margin-bottom:8px;max-width:200px}.card,.card-horizontal{margin-bottom:40px}.promo-title{font-size:24px;line-height:1.3}@media screen and (min-width:769px){.mobile-promo-img{display:none}.promo-img{display:block}#promo{height:100%;visibility:hidden}#promo.active{visibility:visible;top:0;height:100%;background-color:rgba(0,0,0,.4)}.promo-container{width:632px;margin-left:-632px/2;position:absolute;z-index:999;left:50%;top:20%;bottom:auto;color:#000;background-color:#fff;padding:0;height:296px;transition:.5s all}.promo-container.active{top:30%;left:50%}.promo-container .btn{display:inline-block;margin-top:8px}.promo-copy{padding-right:16px}.promo-content{display:grid;position:relative;grid-template-columns:236px 1fr;grid-column-gap:44px;align-items:center}.promo-content strong{display:block;font-size:24px;line-height:1.4;padding-bottom:8px}.btn-dismiss{top:10px;right:10px}}.link-learn-more,.link-learn-more:after{display:inline-block;transition:all .3s}.card{background-color:#fff;position:relative;transition:all .3s;z-index:2;padding:0}.card.simple{background-color:transparent;box-shadow:none!important}.card-copy,.card-img-container{background-color:#fff}.card.simple .card-img{box-shadow:0 30px 24px -15px rgba(74,61,54,.2)}.card.simple .card-copy{font-weight:500;padding:24px 0}.card.simple .card-link{margin-top:24px;font-weight:400}.card:hover{transform:translateY(-3px)!important;box-shadow:0 30px 24px -10px rgba(74,61,54,.2)}.card.animated{transform:translateY(88px);opacity:0}.card.animated.is-visible{transform:translateY(0);opacity:1}.card-copy{padding:24px}.card-img{object-fit:cover;width:100%}.card-link{margin-top:16px}.card-title{padding-bottom:4px;margin-bottom:5px;color:#3C83B7}.link-learn-more{padding-right:24px;font-size:12px;text-transform:uppercase;position:relative}.link-learn-more:after{content:'';background:url(/img/arrow-circle.svg) 50% 50% no-repeat;width:24px;height:24px;position:absolute;top:-.4em;right:0}.page-resources-case-studies .card.simple .card-img{height:200px}@media screen and (min-width:769px){.card{margin-bottom:64px;max-width:324px}.card-copy{padding:24px}.card-copy p{margin-bottom:0}.card-horizontal{margin:auto auto 60px;max-width:900px;align-items:center;display:grid;grid-template-columns:30% 1fr;grid-column-gap:1%}.card-horizontal .card-copy{padding:40px}.card-horizontal .card-img-container{background-color:#ddd;height:100%;position:relative}.card-horizontal .card-img{height:100%;width:auto;position:absolute;object-fit:cover}.card-horizontal:last-child{margin-bottom:0}}#hero{position:relative;overflow:hidden;background-image:url(/img/heros/hero-default.jpg);background-color:#427188;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:20px;line-height:1.1;padding-top:80px;min-height:320px}#hero .container{z-index:3}#hero .jumbotron-headline{display:block;font-size:32px;margin:0 0 120px;color:#fff;font-weight:700}#hero .btn{margin-top:40px;text-shadow:none}#hero .jumbo-content{padding:40px 0;z-index:10}#hero .jumbo-tagline{line-height:1.6}#hero:after{content:'';display:block;position:absolute;bottom:0;left:0;width:3024px;height:101px;background:url(/img/wave-light.svg);z-index:3;animation:wave1 25s cubic-bezier(.36,.45,.63,.53) infinite;transform:translate3d(0,0,0)}#hero .date{font-weight:700;font-size:12px;text-transform:uppercase}#hero.gray{margin-bottom:0}#hero.gray::after{background-image:url(/img/wave.svg)}.hero-overlay{background:linear-gradient(to right,rgba(23,68,92,.8) 0,rgba(43,119,159,.79) 99%,rgba(43,119,159,.79) 100%);width:100%;height:700px;position:absolute;top:0;left:0;z-index:0}.modal,.modal .overlay{left:0;top:0;height:100%}@keyframes wave1{0%{background-position:0 0}100%{background-position:-100% 0}}@media screen and (min-width:769px){#hero{min-height:400px;font-size:24px;line-height:1.4;padding-top:116px;margin-bottom:24px}#hero .jumbotron-headline{font-size:60px;margin-bottom:120px}.jumbo-content{padding:80px 0}body[class*=page-work-] .jumbo-content{bottom:77px}.jumbo-tagline{max-width:476px}.page-resources #hero{min-height:460px}}.modal{position:fixed;width:100%;z-index:99990}.modal .overlay{position:absolute;width:100%;z-index:995;background:rgba(0,0,0,.85)}.modal-content{z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:95%;overflow:hidden;padding:25px 5px;width:90%;max-width:970px}.modal-content .video-embed{background-color:#000}.close-modal{position:absolute;right:3px;top:0;background:#3C83B7;border:none;transition:all .2s;color:#fff;padding:4px;border-radius:5px;text-align:center;width:24px;height:24px}.close-modal:hover{background:#2f6891}.close-modal:after{content:'';display:block;width:16px;height:16px;background:url(/img/icons/icon-close-x.svg) 3px 50% no-repeat;background-size:80%;position:absolute;left:3px;top:4px}.solution-item::before,[data-vid]:after{content:"";position:absolute}.home #hero{min-height:595px;background:#0c1b25!important}.home #hero .btn-default{background:0 0;color:#fff;border:2px solid #fff}.home #hero video{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;opacity:0;transition:all .5s;z-index:1}.home #hero video.visible{opacity:1}.home #hero .hero-overlay{z-index:2}.home .jumbo-tagline{font-size:16px;line-height:1.8}.home .jumbo-tagline br{display:none}.home .solution-item{height:117px;line-height:117px}.solutions-delivered{padding-bottom:50px;margin-bottom:50px}.solutions-delivered img{max-width:100%}@media screen and (min-width:500px){.home #hero{min-height:515px}}@media screen and (min-width:769px){.home #hero{min-height:700px}.home #hero .jumbotron-headline{margin-bottom:24px}.home .jumbo-tagline{font-size:16px;max-width:none}.home .jumbo-tagline br{display:inline}.home .solutions{display:flex;flex-wrap:wrap;justify-content:center}.home .solution-item{width:220px;height:220px;line-height:220px;display:block;margin:24px}.solutions-delivered{padding-bottom:0;justify-items:center}}.solution-item{display:block;height:120px;line-height:120px;background-color:#43728c;color:#fff;background-size:cover;background-position:50% 50%;text-align:center;position:relative;transition:all .5s;z-index:3;margin-bottom:32px;box-shadow:0 30px 24px -15px rgba(60,132,183,.5)}.solution-item span{position:relative;z-index:9}.solution-item.animated{transform:scale(.8) translateY(18px)}.solution-item.animated.visible{transform:scale(1) translateY(0)}.solution-item::before{top:0;left:0;width:100%;height:100%;background:rgba(67,114,140,.7);z-index:5}.solution-item:hover{color:#fff;transform:translateY(-3px)!important;box-shadow:0 40px 24px -15px rgba(60,132,183,.4)}@media screen and (min-width:769px){.solutions{margin:0 1.5%}.solution-item{height:200px;line-height:200px}}@media screen and (min-width:992px){.solutions{text-align:center}.solution-item{display:inline-block;width:220px;height:220px;line-height:220px;margin:0 2% 4%}}.code-compliance{width:100%;margin-top:64px}.code-compliance th{text-transform:uppercase;color:#3C83B7;font-weight:500}.code-compliance td,.code-compliance th{padding:5px;border-bottom:1px solid #DBDBDB}.code-compliance td:first-child,.code-compliance th:first-child{border-right:1px solid #DBDBDB}.code-compliance tr:last-child td{border-bottom:0}.grid-2.img-2-section{margin-top:0}.tech-specs{margin-bottom:56px}@media screen and (min-width:769px){.code-compliance td,.code-compliance th{padding:25px 30px;font-size:12px}.code-compliance .col-1{width:270px}}.faq{list-style:none;margin:0;padding:0}.faq-item{margin-bottom:24px}.faq-question{background:#fff;padding:16px 40px 16px 16px;position:relative;font-size:16px;font-weight:500;color:#1C1C1C}.faq-question:after{content:'';display:block;width:30px;height:30px;font-size:44px;color:#3C83B7;position:absolute;top:16px;right:16px;font-weight:400;background:url(/img/icons/icon-plus.svg) 50% 50% no-repeat}.faq-question.active::after{background:url(/img/icons/icon-minus.svg) 50% 50% no-repeat}.faq-answer{max-height:0;opacity:0;padding-left:16px;transition:height .2s linear 2s,opacity .1s linear}.faq-answer.active{max-height:none;opacity:1}@media screen and (min-width:769px){.faq-question{padding:40px 80px 40px 40px}.faq-question:after{top:40px;right:30px}.faq-answer{padding-left:40px}}.video-embed iframe{width:100%}[data-vid]{position:relative;z-index:1}[data-vid]:after{width:96px;height:96px;background:url(/img/video-play.svg) 50% 50% no-repeat;background-size:contain;z-index:99;left:50%;top:50%;margin-left:-96px/2;margin-top:-96px/2}@media screen and (min-width:769px){.video-embed iframe{height:540px}.video-embed.h-\[300px\] iframe{height:300px}}.floating-image{width:90%;height:auto;margin:0 auto 35px;max-width:100%}@media screen and (min-width:769px){.floating-image{position:absolute;top:50%;transform:translateY(-50%);right:-2vw;width:44%;width:clamp(300px,50vw,720px);z-index:-1;margin:0}}.associations-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;grid-column-gap:10%;grid-row-gap:56px}.associations-container img{max-width:78%;display:inline-block}.associations-container img.animated{position:relative;top:24px;transition:.4s all;will-change:top,opacity;opacity:0}.associations-container img.is-visible{top:0;opacity:1}#hero.lp-hero{padding-top:0;margin-bottom:-270px;min-height:700px}#hero.lp-hero .hero-overlay{height:900px}#hero.lp-hero:after{bottom:-4px}#hero.lp-hero .jumbo-tagline{text-transform:none}#hero.lp-hero .jumbotron-headline{margin-bottom:24px}#hero.lp-hero .btn-default{padding:16px 32px}.lp-header{padding-top:20px}.lp-top{padding-top:0}.header-img{max-height:100%;position:relative;z-index:4;margin:0 auto 32px;display:block}#hero.lp-hero .jumbo-tagline .lp-content h3:after,page-aerodef-2020-index.html{display:none}.landing-page #hero{background-image:url(/img/dur-aerodef-hero.jpg)}.landing-page .vid-embed{margin-top:40px}.page-how-a-retractable-clean-air-system-meets-stringent-compliance-requirements #hero{background-image:url(/img/lp/lp-clean-air-bg.jpg)}.page-resources-whitepapers .card.simple .card-img{box-shadow:none;width:auto}.bottom-section{padding:0 0 110px}.below-form-section{padding-top:95px}@media screen and (max-width:769px){.hero-form{width:88%;margin:auto}#hero.trade-show-hero{margin-bottom:70px;min-height:420px}#hero.trade-show-hero .jumbo-content{padding-top:40px}#hero.lp-hero .jumbo-tagline{font-size:16px}}.lp-content ol{margin-bottom:30px}.lp-content ol li{line-height:30px}.hs-form-field .hs-input{border-width:0;border-radius:4px;padding:12px 8px}@media screen and (min-width:769px){.associations-container{grid-template-columns:repeat(4,1fr);grid-column-gap:10%;grid-row-gap:56px}.hero-form,.lp-header{max-width:481px}.header-img,.hero-form,.lp-header{position:absolute}#hero.lp-hero{margin-bottom:70px}#hero.lp-hero .jumbotron-headline{margin-bottom:10px}#hero.lp-hero .btn{margin-top:20px}.lp-header{width:47%;top:106px;left:50%;margin-left:56px}.header-img{left:50px;top:-620px;max-height:none}.hero-form{top:170px;left:50%;width:100%;z-index:99;margin-left:40px}.lp-top{padding-top:56px}#hero.trade-show-hero{margin-bottom:290px}#hero.trade-show-hero .jumbo-content{width:50%;padding-top:132px}.grid-2{grid-gap:6%;margin-top:40px}}.vid-embed{text-align:center}.vid-embed img{max-width:100%;margin:0 auto}@media screen and (max-width:1060px){.hero-form{max-width:338px}#hero .jumbotron-headline{font-size:40px}}@media print{#hero,.jumbotron-headline{margin:0!important}#header,#nav,#promo,#search-trigger,.colophon,.footer-bg,.footer-cta-bg,.hero-overlay,.img-col,.search-container{display:none}#hero{min-height:10px!important;padding:10px 0!important}.jumbo-content{padding:2px 0}*{background:#fff!important;color:#222!important;box-shadow:none!important}}/*# sourceMappingURL=style.css.map */