@font-face{font-family:Montserrat;src:url(../../public/assets/fonts/montserrat-regular.eot?mkosqx);src:url(../../public/assets/fonts/montserrat-regular.eot?mkosqx#iefix) format('embedded-opentype'),url(../../public/assets/fonts/montserrat-regular.woff2?mkosqx) format('woff2'),url(../../public/assets/fonts/montserrat-regular.ttf?mkosqx) format('truetype'),url(../../public/assets/fonts/montserrat-regular.woff?mkosqx) format('woff'),url(../../public/assets/fonts/montserrat-regular.svg?mkosqx#montserrat-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Montserrat Medium';src:url(../../public/assets/fonts/montserrat-medium.eot?mkosqx);src:url(../../public/assets/fonts/montserrat-medium.eot?mkosqx#iefix) format('embedded-opentype'),url(../../public/assets/fonts/montserrat-medium.woff2?mkosqx) format('woff2'),url(../../public/assets/fonts/montserrat-medium.ttf?mkosqx) format('truetype'),url(../../public/assets/fonts/montserrat-medium.woff?mkosqx) format('woff'),url(../../public/assets/fonts/montserrat-medium.svg?mkosqx#montserrat-medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Montserrat Extra Bold';src:url(../../public/assets/fonts/montserrat-extrabold.eot?mkosqx);src:url(../../public/assets/fonts/montserrat-extrabold.eot?mkosqx#iefix) format('embedded-opentype'),url(../../public/assets/fonts/montserrat-extrabold.woff2?mkosqx) format('woff2'),url(../../public/assets/fonts/montserrat-extrabold.ttf?mkosqx) format('truetype'),url(../../public/assets/fonts/montserrat-extrabold.woff?mkosqx) format('woff'),url(../../public/assets/fonts/montserrat-extrabold.svg?mkosqx#montserrat-extrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(../../public/assets/fonts/icons.eot);src:url(../../public/assets/fonts/icons.eot#iefix) format('embedded-opentype'),url(../../public/assets/fonts/icons.ttf) format('truetype'),url(../../public/assets/fonts/icons.woff) format('woff'),url(../../public/assets/fonts/icons.svg) format('svg');font-weight:400;font-style:normal}.icon-facebook:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-youtube:before{content:"\e903"}.icon-linkedin:before{content:"\e904"}.icon-google:before{content:"\e905"}.icon-share:before{content:"\e906"}.icon-comment:before{content:"\e907"}.icon-hamburger:before{content:"\e908"}.icon-close:before{content:"\e909"}.icon-plus:before{content:"\e90a"}.icon-minus:before{content:"\e90b"}.icon-arrow-up:before{content:"\e90c"}.icon-arrow-down:before{content:"\e90d"}.icon-arrow-left:before{content:"\e90e"}.icon-arrow-right:before{content:"\e90f"}.icon-arrow-up-alt:before{content:"\e910"}.icon-arrow-down-alt:before{content:"\e911"}.icon-arrow-left-alt:before{content:"\e912"}.icon-arrow-right-alt:before{content:"\e913"}.icon-field-erected-systems:before{content:"\e914"}.icon-packaged-systems:before{content:"\e915"}.icon-controls:before{content:"\e916"}.icon-data-center:before{content:"\e917"}.icon-recreational:before{content:"\e918"}.icon-industrial:before{content:"\e919"}.icon-commercial:before{content:"\e91a"}.icon-language:before{content:"\e91b"}.icon-multi-facility:before{content:"\e91c"}.icon-facility:before{content:"\e91d"}.icon-package:before{content:"\e91e"}.icon-compressor-and-equipment-controllers:before{content:"\e91f"}@media screen and (max-width:769px){.mobile-hide{display:none!important}}.mobile-show{display:none!important}@media screen and (max-width:769px){.mobile-show{display:block!important}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit}body,html{width:100%;height:auto;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;display:block}body{font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.2em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:770px) and (max-width:949px){body{font-size:15px}}@media screen and (min-width:580px) and (max-width:769px){body{font-size:14px}}@media screen and (min-width:381px) and (max-width:579px){body{font-size:16px}}@media screen and (max-width:380px){body{font-size:16px}}body *{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{border:none}a{cursor:pointer;font-size:inherit;text-decoration:none}button,input,textarea{-webkit-appearance:none;-webkit-border-radius:0}ol,ul{list-style-position:outside}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;padding:5px 0 10px 0;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;line-height:1.2em}h1 sub,h2 sub,h3 sub,h4 sub,h5 sub,h6 sub{font-size:45%;line-height:0}h1{font-size:3.6em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h1{font-size:2.5em}}h1 sub{vertical-align:-11px!important}h2{font-size:2.5em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h2{font-size:2.1em}}h2 sub{vertical-align:-9px!important}h3{font-size:2.2em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h3{font-size:1.8em}}h3 sub{vertical-align:-9px!important}h4{font-size:1.9em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h4{font-size:1.75em}}h4 sub{vertical-align:-8px!important}h5{font-size:1.6em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h5{font-size:1.3em}}h5 sub{vertical-align:-8px!important;font-size:55%}h6{font-size:1.3em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h6{font-size:1.1em}}h6 sub{vertical-align:-7px!important;font-size:55%}a{color:#0063ae}a:hover{color:#00467b}p{margin:0;padding:5px 0 10px 0;line-height:1.4em;font-size:1em}strong{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}u{text-decoration:underline}em{font-family:Montserrat,Arial,sans-serif;font-style:italic}sup{font-size:50%;line-height:0;vertical-align:5px!important}li sub,p sub,span sub{font-size:60%;line-height:0;vertical-align:-4px!important}[class*=" icon-"],[class^=icon-]{font-family:icons!important;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group:before{content:"";display:table}.group:after{content:"";display:table;clear:both}[class*=col-],[class^=col-]{position:relative;display:inline-block;vertical-align:middle;margin:5px 1%}[class*=col-].no-margin,[class^=col-].no-margin{margin:0}[class*=flt-col-],[class^=flt-col-]{position:relative;display:block;float:left;margin:5px 1%}[class*=flt-col-].no-margin,[class^=flt-col-].no-margin{margin:0}.col-12{flex:none;width:98%}.col-12.no-margin{width:100%}.col-11{flex:none;width:89.66666667%}.col-11.no-margin{width:91.66666667%}.col-10{flex:none;width:81.33333333%}.col-10.no-margin{width:83.33333333%}.col-9{flex:none;width:73%}.col-9.no-margin{width:75%}.col-8{flex:none;width:64.66666667%}.col-8.no-margin{width:66.66666667%}.col-7{flex:none;width:56.33333333%}.col-7.no-margin{width:58.33333333%}.col-6{flex:none;width:48%}.col-6.no-margin{width:50%}.col-5{flex:none;width:39.66666667%}.col-5.no-margin{width:41.66666667%}.col-4{flex:none;width:31.33333333%}.col-4.no-margin{width:33.33333333%}.col-3{flex:none;width:23%}.col-3.no-margin{width:25%}.col-2{flex:none;width:14.66666667%}.col-2.no-margin{width:16.66666667%}.col-1{flex:none;width:6.33333333%}.col-1.no-margin{width:8.33333333%}.sec-col-12{position:relative;display:block;width:100%;margin:0 auto}.col-1of5{width:18%}.flex{display:flex!important;position:relative;width:100%;align-items:center;align-content:stretch;flex-direction:row;flex-wrap:wrap;justify-content:center}.flex.even-items{align-items:stretch}.flex-col-12{flex:none;width:98%}.flex-col-12.no-margin{width:100%}.flex-col-11{flex:none;width:89.66666667%}.flex-col-11.no-margin{width:91.66666667%}.flex-col-10{flex:none;width:81.33333333%}.flex-col-10.no-margin{width:83.33333333%}.flex-col-9{flex:none;width:73%}.flex-col-9.no-margin{width:75%}.flex-col-8{flex:none;width:64.66666667%}.flex-col-8.no-margin{width:66.66666667%}.flex-col-7{flex:none;width:56.33333333%}.flex-col-7.no-margin{width:58.33333333%}.flex-col-6{flex:none;width:48%}.flex-col-6.no-margin{width:50%}.flex-col-5{flex:none;width:39.66666667%}.flex-col-5.no-margin{width:41.66666667%}.flex-col-4{flex:none;width:31.33333333%}.flex-col-4.no-margin{width:33.33333333%}.flex-col-3{flex:none;width:23%}.flex-col-3.no-margin{width:25%}.flex-col-2{flex:none;width:14.66666667%}.flex-col-2.no-margin{width:16.66666667%}.flex-col-1{flex:none;width:6.33333333%}.flex-col-1.no-margin{width:8.33333333%}.flex-col{position:relative;flex:1 0;margin:5px 1%}.flex-col.no-margin{margin:0}#wrapper,footer,header{position:relative;display:block;width:100%;margin:0;overflow:hidden}.disable-body-scroll{position:fixed;display:block;overflow:hidden}.content{position:relative;display:block;width:80%;max-width:1200px;margin:0 auto;vertical-align:middle}.content.small{max-width:800px}#wrapper{height:auto;min-height:100vh}header{height:auto;color:#848484}header .content{width:80%;padding:0 0}#main{height:auto;min-height:85vh;background-color:transparent;color:#848484}#main .content{padding:80px 0}@media screen and (min-width:770px) and (max-width:949px){#main .content{padding:70px 0}}@media screen and (min-width:580px) and (max-width:769px){#main .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#main .content{padding:50px 0}}@media screen and (max-width:380px){#main .content{padding:40px 0}}#main .content.top-overlap{padding-top:0}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#main .content.top-overlap{padding:80px 0}}@media screen and (min-width:770px) and (max-width:949px) and screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px) and screen and (min-width:770px) and (max-width:949px){#main .content.top-overlap{padding:70px 0}}@media screen and (min-width:770px) and (max-width:949px) and screen and (min-width:580px) and (max-width:769px),screen and (max-width:769px) and screen and (min-width:580px) and (max-width:769px){#main .content.top-overlap{padding:60px 0}}@media screen and (min-width:770px) and (max-width:949px) and screen and (min-width:381px) and (max-width:579px),screen and (max-width:769px) and screen and (min-width:381px) and (max-width:579px){#main .content.top-overlap{padding:50px 0}}@media screen and (min-width:770px) and (max-width:949px) and screen and (max-width:380px),screen and (max-width:769px) and screen and (max-width:380px){#main .content.top-overlap{padding:40px 0}}#main .content.no-bottom{padding-bottom:0!important}footer{height:auto;color:#848484}footer .content{width:80%;padding:80px 0}@media screen and (min-width:770px) and (max-width:949px){footer .content{padding:70px 0}}@media screen and (min-width:580px) and (max-width:769px){footer .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){footer .content{padding:50px 0}}@media screen and (max-width:380px){footer .content{padding:40px 0}}.section,article,section{position:relative;display:block;clear:both;margin:0;padding:0}.section.main,article.main,section.main{background-color:#0063ae;color:#fff}.section.sec,article.sec,section.sec{background-color:#67b134;color:#fff}.section.top-overlap,article.top-overlap,section.top-overlap{z-index:2;top:-75px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){.section.top-overlap,article.top-overlap,section.top-overlap{top:0}}.otgs-development-site-front-end{display:none!important}#modal-overlay{position:fixed;display:block;top:-100%;height:100vh;width:100%;overflow:hidden;background-color:rgba(0,0,0,.5);z-index:10000}#modal-overlay .icon-close{position:absolute;display:block;right:25px;top:25px;font-size:2em;color:#fff;cursor:pointer}@media screen and (max-width:769px){#modal-overlay .icon-close{top:15px;right:10px}}#modal-overlay .content{position:relative;display:block;margin:5% auto;padding:45px;background-color:#fff}@media screen and (max-width:769px){#modal-overlay .content{margin-top:45px}}#modal-overlay .content.form-content{max-width:700px}#modal-overlay .content.form-content p.title{color:#0063ae;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-align:center}@media screen and (max-width:769px){#modal-overlay .content.form-content #newsletter-signup label{width:100%}}#modal-overlay .content.form-content #newsletter-signup .wpcf7-response-output{border-color:#ea0000;text-align:center}.cookie-message{position:fixed;display:none;width:100%;height:auto;bottom:0;z-index:10000;background-color:rgba(132,132,132,.9);border:2px solid #ebebeb;font-size:15px;color:#fff}.cookie-message .content{padding:10px;text-align:center}.cookie-message .content p{font-size:inherit;padding:0}.cookie-message .content a{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;color:#fff}.cookie-message .content a:hover{color:#ebebeb}.cookie-message .icon-close{position:absolute;display:block;top:4px;right:10px;font-size:1.4em;color:#fff;cursor:pointer}@media screen and (max-width:769px){.cookie-message .icon-close{right:-20px}}header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#ebebeb;background-position:bottom center;background-repeat:no-repeat;vertical-align:middle;font-size:inherit}header *{vertical-align:middle}header.header-lg,header.header-slideshow{min-height:800px;height:100vh}@media screen and (min-width:770px) and (max-width:949px){header.header-lg,header.header-slideshow{height:85vh;min-height:640px}}@media screen and (min-width:580px) and (max-width:769px){header.header-lg,header.header-slideshow{height:80vh;min-height:520px}}@media screen and (min-width:381px) and (max-width:579px){header.header-lg,header.header-slideshow{height:80vh;min-height:400px;font-size:inherit}}@media screen and (max-width:380px){header.header-lg,header.header-slideshow{height:90vh;min-height:320px;font-size:inherit}}header.header-md{min-height:550px;height:60vh}@media screen and (min-width:770px) and (max-width:949px){header.header-md{height:51vh;min-height:440px}}@media screen and (min-width:580px) and (max-width:769px){header.header-md{height:42vh;min-height:357.5px}}@media screen and (min-width:381px) and (max-width:579px){header.header-md{height:36vh;min-height:275px;font-size:inherit}}@media screen and (max-width:380px){header.header-md{height:36vh;min-height:220px;font-size:inherit}}header.header-sm{min-height:200px;height:40vh;padding-top:80px}@media screen and (min-width:770px) and (max-width:949px){header.header-sm{height:34vh;min-height:160px}}@media screen and (min-width:580px) and (max-width:769px){header.header-sm{height:28vh;min-height:130px}}@media screen and (min-width:381px) and (max-width:579px){header.header-sm{height:24vh;min-height:100px;font-size:inherit}}@media screen and (max-width:380px){header.header-sm{height:24vh;min-height:80px;font-size:inherit}}header.header-slideshow .tabl,header.header-slideshow .tabl .cell{display:block;height:100%}header.header-slideshow .slider{height:100%}header.header-slideshow .slider #header-slideshow{height:100%!important}header.header-slideshow .slider #header-slideshow .slide{height:100%!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}header.header-slideshow .slider #header-slideshow .slide .image-fade{position:absolute;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.25);z-index:10}header.header-slideshow .slider #header-slideshow .slide .image-fade .header-overlay{position:absolute;display:block;width:100%;height:100%;background-color:transparent;left:0;top:0;z-index:10}header.header-slideshow .slider #header-slideshow .slide .slide-content{position:absolute;display:block;max-width:950px;bottom:15%;padding:6% 8%;color:#fff;z-index:15}@media screen and (max-width:769px){header.header-slideshow .slider #header-slideshow .slide .slide-content{bottom:0}}header.header-slideshow .slider #header-slideshow .slide .slide-content.color-main{background-color:rgba(0,99,174,.85)}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content.color-main{background-color:rgba(0,99,174,.75)}}header.header-slideshow .slider #header-slideshow .slide .slide-content.color-sec{background-color:rgba(103,177,52,.85)}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content.color-sec{background-color:rgba(103,177,52,.75)}}header.header-slideshow .slider #header-slideshow .slide .slide-content.color-reverse{background-color:rgba(255,255,255,.85);color:#848484}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content.color-reverse{background-color:rgba(255,255,255,.75)}}header.header-slideshow .slider #header-slideshow .slide .slide-content.color-base{background-color:rgba(132,132,132,.85)}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content.color-base{background-color:rgba(132,132,132,.75)}}header.header-slideshow .slider #header-slideshow .slide .slide-content.color-lt-gray{background-color:rgba(235,235,235,.85);color:#848484}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content.color-lt-gray{font-size:2em;background-color:rgba(235,235,235,.75)}}header.header-slideshow .slider #header-slideshow .slide .slide-content h1,header.header-slideshow .slider #header-slideshow .slide .slide-content h2,header.header-slideshow .slider #header-slideshow .slide .slide-content h3,header.header-slideshow .slider #header-slideshow .slide .slide-content h4,header.header-slideshow .slider #header-slideshow .slide .slide-content h5,header.header-slideshow .slider #header-slideshow .slide .slide-content h6{position:relative;display:block;text-align:left}header.header-slideshow .slider #header-slideshow .slide .slide-content h1{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;font-size:2.8em}@media screen and (min-width:580px) and (max-width:769px){header.header-slideshow .slider #header-slideshow .slide .slide-content h1{font-size:2.3em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content h1{font-size:1.5em}}header.header-slideshow .slider #header-slideshow .slide .slide-content h5{font-size:1.2em}@media screen and (min-width:580px) and (max-width:769px){header.header-slideshow .slider #header-slideshow .slide .slide-content h5{font-size:1.1em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-slideshow .slider #header-slideshow .slide .slide-content h5{padding-bottom:30px;font-size:1em}}header.header-slideshow .slider .slider-nav{direction:rtl;text-align:right;bottom:3vw;right:3vw}header.header-slideshow .slider .slider-nav .arrow-wrap,header.header-slideshow .slider .slider-nav .dot-wrap{direction:ltr}header .hero{position:relative;display:table;height:100%;width:100%}header .hero .cell{position:relative;display:table-cell;width:100%}header .hero .cell .content{height:auto;text-align:left}header .hero .cell .content h1,header .hero .cell .content h2,header .hero .cell .content h3,header .hero .cell .content h4,header .hero .cell .content h5,header .hero .cell .content h6{color:#848484;text-transform:none}header .hero .cell .content p{color:#848484;text-transform:none;font-size:inherit;font-weight:inherit}@media screen and (min-width:381px) and (max-width:579px){header .hero .cell .content p{font-size:inherit}}@media screen and (max-width:380px){header .hero .cell .content p{font-size:inherit}}header.header-case-study .hero .cell .content,header.news-header .hero .cell .content,header.page-header .hero .cell .content,header.tax-header .hero .cell .content{margin:0 0 0 5%;width:50%}header.header-case-study .hero .cell .content .page-title,header.news-header .hero .cell .content .page-title,header.page-header .hero .cell .content .page-title,header.tax-header .hero .cell .content .page-title{display:inline-block;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #fff}header.header-case-study .hero .cell .content .header-descript,header.news-header .hero .cell .content .header-descript,header.page-header .hero .cell .content .header-descript,header.tax-header .hero .cell .content .header-descript{font-size:1.1em;line-height:1.6em}@media screen and (max-width:769px){header.header-case-study .hero .cell .content .header-descript,header.news-header .hero .cell .content .header-descript,header.page-header .hero .cell .content .header-descript,header.tax-header .hero .cell .content .header-descript{font-size:1em;line-height:1.4em}}@media screen and (min-width:580px) and (max-width:769px){header.header-case-study .hero .cell .content h1,header.news-header .hero .cell .content h1,header.page-header .hero .cell .content h1,header.tax-header .hero .cell .content h1{font-size:2.3em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-case-study .hero .cell .content h1,header.news-header .hero .cell .content h1,header.page-header .hero .cell .content h1,header.tax-header .hero .cell .content h1{font-size:2em}}@media screen and (min-width:580px) and (max-width:769px){header.header-case-study .hero .cell .content h5,header.news-header .hero .cell .content h5,header.page-header .hero .cell .content h5,header.tax-header .hero .cell .content h5{font-size:1.1em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header.header-case-study .hero .cell .content h5,header.news-header .hero .cell .content h5,header.page-header .hero .cell .content h5,header.tax-header .hero .cell .content h5{font-size:1em}}@media screen and (max-width:769px){header.header-case-study .hero .cell .content,header.news-header .hero .cell .content,header.page-header .hero .cell .content,header.tax-header .hero .cell .content{width:80%;margin:0 auto}}@media screen and (min-width:770px) and (max-width:949px){header.header-case-study .hero .cell,header.page-header .hero .cell,header.tax-header .hero .cell{vertical-align:bottom;padding:0 5% 60px 5%}header.header-case-study .hero .cell h1,header.page-header .hero .cell h1,header.tax-header .hero .cell h1{font-size:2.3em}header.header-case-study .hero .cell .header-descript,header.page-header .hero .cell .header-descript,header.tax-header .hero .cell .header-descript{font-size:1em}header.header-case-study .hero .cell #headline,header.page-header .hero .cell #headline,header.tax-header .hero .cell #headline{width:70%}}header.header-case-study .hero .cell .icon-controls,header.page-header .hero .cell .icon-controls,header.tax-header .hero .cell .icon-controls{font-size:4.2em;left:-15px}@media screen and (max-width:769px){header.header-case-study .hero .cell,header.page-header .hero .cell,header.tax-header .hero .cell{vertical-align:bottom;padding:0 5% 50px 10%}header.header-case-study .hero .cell h1,header.page-header .hero .cell h1,header.tax-header .hero .cell h1{font-size:2.1em}header.header-case-study .hero .cell .header-descript,header.page-header .hero .cell .header-descript,header.tax-header .hero .cell .header-descript{font-size:1em}header.header-case-study .hero .cell #headline,header.page-header .hero .cell #headline,header.tax-header .hero .cell #headline{width:100%;margin:0 auto}}header.main .hero,header.sec .hero{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat}header.main .cell,header.sec .cell{background-color:rgba(103,177,52,.74);background-image:url(../assets/images/header-overlay.png);background-size:100%;background-repeat:no-repeat;padding:0 7%}@media screen and (max-width:769px){header.main .cell,header.sec .cell{padding:0}}header.main .cell #headline,header.sec .cell #headline{width:50%;text-align:left}@media screen and (max-width:769px){header.main .cell #headline,header.sec .cell #headline{width:85%;margin:0 auto}}header.main .cell{background-color:rgba(0,99,174,.74);text-align:right}header.main .cell #headline{position:relative;display:inline-block;margin-left:0;right:0;text-align:left}header.header-case-study .cell{text-align:right}header.header-case-study .cell #headline{position:relative;display:inline-block;margin-left:0;right:0;text-align:left;color:#fff}header.header-case-study .cell #headline h1,header.header-case-study .cell #headline h2,header.header-case-study .cell #headline h3,header.header-case-study .cell #headline h4,header.header-case-study .cell #headline h5,header.header-case-study .cell #headline h6{color:#fff}header.header-case-study .cell #headline p{color:#fff}header.header-single{background-position:top center;height:85vh;min-height:680px;vertical-align:bottom}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:770px) and (max-width:949px){header.header-single{height:60vh;min-height:480px}}@media screen and (min-width:381px) and (max-width:579px){header.header-single{height:50vh;min-height:400px;font-size:inherit}}@media screen and (max-width:380px){header.header-single{height:40vh;min-height:320px;font-size:inherit}}header.header-single *{vertical-align:bottom}header.header-single .hero{padding:0}header.header-single .hero .cell{padding:0;text-align:right}header.header-single .hero .cell .parent-things{position:relative;display:inline-block;width:75%;padding:0 8% 15% 50px;text-align:left;color:#fff}header.header-single .hero .cell .parent-things .icon{font-size:4em;left:-10px}header.header-single .hero .cell .parent-things .icon.icon-field-erected-systems{left:0}@media screen and (max-width:769px){header.header-single .hero .cell .parent-things .icon{font-size:3em}}header.header-single .hero .cell #headline{position:relative;display:inline-block;bottom:0;width:75%;margin:25px 0 0 0;vertical-align:middle;padding:50px 8% 50px 50px;text-align:left;background-color:#fff}header.header-single .hero .cell #headline h1,header.header-single .hero .cell #headline h2,header.header-single .hero .cell #headline h3,header.header-single .hero .cell #headline h4,header.header-single .hero .cell #headline h5,header.header-single .hero .cell #headline h6{color:#0063ae}header.header-single .hero .cell #headline .subhead{padding:0;font-family:'Montserrat Medium',Arial,sans-serif}header.header-single .hero .cell #headline p{padding:15px 0 0 0}header.header-single .hero .cell #headline .breadcrumbs{vertical-align:middle;font-size:.9em;left:-8px;margin:0 0 10px 0}header.header-single .hero .cell #headline .breadcrumbs a{vertical-align:middle;color:#848484}header.header-single .hero .cell #headline .breadcrumbs a .icon{position:relative;display:inline-block;font-size:1.6em;color:inherit;top:2px}header.header-single .hero .cell #headline .breadcrumbs a:hover{color:#67b134}header.header-single .hero .cell #headline img.systems-logo{position:relative;display:block;width:50%;height:auto;max-width:300px;left:-25px}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){header.header-single .hero .cell #headline,header.header-single .hero .cell .parent-things{width:100%;padding:25px 10%;margin-top:0}}#header-404{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important}#header-404 .cell{text-align:center}#header-404 .cell #headline{position:relative;display:block;margin:0 auto;width:50%;max-width:900px}#header-404 .cell #headline h1,#header-404 .cell #headline h2,#header-404 .cell #headline h3,#header-404 .cell #headline h4,#header-404 .cell #headline h5,#header-404 .cell #headline h6{color:#0063ae}#header-404 .cell #headline p{color:#848484;font-size:1.2em}footer{background-color:#ebebeb;color:#848484;font-size:.9em}footer .footer-content{padding:2.5vw}@media screen and (max-width:769px){footer .footer-content{padding:2vw}}footer .footer-content [class*=col-],footer .footer-content [class^=col-]{vertical-align:top}@media screen and (max-width:769px){footer .footer-content [class*=col-],footer .footer-content [class^=col-]{width:98%}}footer .footer-content img.footer-logo{position:relative;display:block;width:100%;max-width:200px;height:auto;margin:0 0 50px auto;padding:0 0 20px 0}footer .footer-content p.title{font-weight:700;font-size:1.2em}footer .footer-content p.copyright{font-size:.7em;text-align:right;padding-top:20px}@media screen and (max-width:769px){footer .footer-content p.copyright{text-align:center}}footer .footer-content a{color:#848484;text-decoration:none}footer .footer-content a:hover{color:#0063ae}footer .footer-content a.email,footer .footer-content a.tel{font-weight:400}footer .footer-content span.icon{font-size:1.6em;color:#848484;padding:0 5px}footer .footer-content span.icon:hover{color:#0063ae}footer .footer-content ul{position:relative;display:block;width:100%;height:auto;margin:0 auto 0 0;padding:0;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}footer .footer-content ul li{position:relative;display:inline-block;vertical-align:top;list-style-type:none;margin:0;padding:3px 13px 13px 3px;text-align:left}footer .footer-content ul li .icon{display:none!important}footer .footer-content ul .sub-menu{display:block;font-family:Montserrat,Arial,sans-serif}footer .footer-content ul .sub-menu li{position:relative;display:block;padding-left:0;padding-bottom:0}footer .footer-content .social{text-align:right}@media screen and (max-width:769px){footer .footer-content .social{text-align:center}}footer .footer-content .bottom{vertical-align:bottom}footer #pardot-newsletter-form{position:relative;display:block;margin-top:25px}footer #pardot-newsletter-form #newsletter-form{position:relative;display:block;width:100%;max-width:500px}footer #pardot-newsletter-form #newsletter-form p.title{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;color:#67b134;padding-left:10px}footer #pardot-newsletter-form #newsletter-form input{border:none;background-color:#fff;padding:12px 10px;color:#848484;font-size:14px}footer #pardot-newsletter-form #newsletter-form input::placeholder{color:#848484;opacity:1}footer #pardot-newsletter-form #newsletter-form input:-ms-input-placeholder{color:#848484}footer #pardot-newsletter-form #newsletter-form input::-ms-input-placeholder{color:#848484}footer #pardot-newsletter-form #newsletter-form input.submit.btn-sec{background-color:#67b134;color:#fff;padding:13px 15px 16px 15px;top:5px}@media screen and (max-width:769px){footer #pardot-newsletter-form #newsletter-form input.submit.btn-sec{margin:5px 0}}form{position:relative;display:block;height:auto}form fieldset,form label{position:relative;padding:0;font-size:14px}form fieldset .error,form fieldset .wpcf7-not-valid,form label .error,form label .wpcf7-not-valid{color:red}form fieldset legend,form label legend{position:relative;display:block;margin:0}form input[type=date],form input[type=datetime],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{position:relative;display:block;width:100%;padding:0 15px 10px 0;margin:5px 0 0 0;border:none;border-bottom:1px solid #67b134;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#0063ae;font-family:Montserrat,Arial,sans-serif;background-color:transparent}form input[type=date]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{background-color:rgba(255,255,255,.25);border-color:#67b134;outline:0;-webkit-box-shadow:0 2px 4px 0 transparent;-moz-box-shadow:0 2px 4px 0 transparent;box-shadow:0 2px 4px 0 transparent}form input[type=date].error,form input[type=datetime].error,form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form textarea.error{border-color:#ea0000}form input[type=date]:disabled,form input[type=datetime]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form textarea:disabled{background-color:#ebebeb;border-color:#fff;color:#008ffb;cursor:not-allowed}form input[type=date]::placeholder,form input[type=datetime]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{color:#0063ae;opacity:1}form input[type=date]:-ms-input-placeholder,form input[type=datetime]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#0063ae}form input[type=date]::-ms-input-placeholder,form input[type=datetime]::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=search]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#0063ae}form input[type=date],form input[type=datetime],form input[type=search]{padding-top:0 15px 10px 0;padding-bottom:0 15px 10px 0}form input.honey{position:relative;display:inline;width:0;height:0;margin:0;padding:0;visibility:none}form label.message textarea{height:10px;background-color:transparent}form label.message.open textarea{height:100px;background-color:rgba(255,255,255,.25)}form textarea{border:none;border-top:1px solid #67b134;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;resize:none;margin:5px 0 0 0;height:100px;padding:10px;background-color:rgba(255,255,255,.25);-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s;transition:height .5s}form textarea:disabled{background-color:#ebebeb;border-color:#fff;color:#008ffb;cursor:not-allowed}form textarea::placeholder{color:#0063ae;opacity:1}form textarea:-ms-input-placeholder{color:#0063ae}form textarea::-ms-input-placeholder{color:#0063ae}form select{position:relative;display:block;width:100%;height:auto;padding:10px 10px 12px 10px;margin:5px 0 0 0;border:none;border-bottom:1px solid #67b134;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-indent:0;font-size:14px;color:#0063ae;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../assets/images/arrow-down.svg) right 15px center no-repeat transparent;background-size:auto 8px;overflow:''}form select::-ms-expand{display:none}form select:focus{border-color:#67b134;outline:0;-webkit-box-shadow:0 2px 4px 0 transparent;-moz-box-shadow:0 2px 4px 0 transparent;box-shadow:0 2px 4px 0 transparent}form select.error{border-color:#ea0000}form select.no-value{color:#c5c5c5}form select:disabled{background-color:#ebebeb;border-color:#fff;color:#008ffb;cursor:not-allowed}form #submit,form .submit,form input[type=reset],form input[type=submit]{max-width:300px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#0063ae;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;line-height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin:0 0 0 .5%}form #submit.btn-sec,form .submit.btn-sec,form input[type=reset].btn-sec,form input[type=submit].btn-sec{background-color:#67b134;color:#fff;vertical-align:bottom;padding:12px 15px;top:0;max-width:99%}@media screen and (max-width:769px){form #submit.btn-sec,form .submit.btn-sec,form input[type=reset].btn-sec,form input[type=submit].btn-sec{position:relative;display:block;margin:0 auto}}@media screen and (min-width:381px) and (max-width:579px){form #submit,form .submit,form input[type=reset],form input[type=submit]{max-width:100%}}form #submit:disabled,form .submit:disabled,form input[type=reset]:disabled,form input[type=submit]:disabled{background-color:#ebebeb;border-color:#fff;color:#008ffb;cursor:not-allowed}form .checkboxes input[type=checkbox],form .checkboxes input[type=radio],form .radios input[type=checkbox],form .radios input[type=radio]{width:0;height:0;margin:0;padding:0;display:none}form .checkboxes input[type=checkbox]+span,form .checkboxes input[type=radio]+span,form .radios input[type=checkbox]+span,form .radios input[type=radio]+span{position:relative;display:inline-block;top:-1px;margin-right:5px;background:#fff;cursor:pointer;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form .checkboxes input[type=checkbox]+span:hover,form .checkboxes input[type=radio]+span:hover,form .radios input[type=checkbox]+span:hover,form .radios input[type=radio]+span:hover{background-color:#848484}form .checkboxes input[type=checkbox]:checked+span,form .checkboxes input[type=radio]:checked+span,form .radios input[type=checkbox]:checked+span,form .radios input[type=radio]:checked+span{background:#67b134}form .checkboxes input[type=radio]+span,form .radios input[type=radio]+span{padding:8px;border:1px solid #0063ae;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}form .checkboxes input[type=checkbox]+span,form .radios input[type=checkbox]+span{padding:8px;border:1px solid #0063ae;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form .checkboxes label .error span,form .radios label .error span{border:2px solid #ea0000}form .checkboxes label:hover,form .radios label:hover{cursor:pointer}form .checkboxes label:hover span,form .radios label:hover span{background-color:#848484}form .disclaimer{font-size:12px}form .disclaimer a{vertical-align:initial!important;text-decoration:underline}.input-detail{position:relative;display:block;margin-bottom:10px}.input-detail span{width:85px;position:absolute;display:inline-block;top:0;height:100%;padding:10px;border:none;border-bottom:1px solid #67b134;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#0063ae;background-color:#ebebeb;text-align:center;z-index:1}.input-detail span.left{left:0}.input-detail span.left+input,.input-detail span.left+span+input{text-indent:85px}.input-detail span.right{right:0}.input-detail span.right+input,.input-detail span.right+span+input{padding-right:85px}.input-detail input{margin-bottom:0!important}.btn,[class*=btn-],[class^=btn-]{position:relative;display:inline-block;margin:15px 0;padding:15px;width:200px;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;-webkit-transition:color .2s ease-in,background-color .2s ease-in;-moz-transition:color .2s ease-in,background-color .2s ease-in;-o-transition:color .2s ease-in,background-color .2s ease-in;transition:color .2s ease-in,background-color .2s ease-in;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.square,[class*=btn-].square,[class^=btn-].square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.wide,[class*=btn-].wide,[class^=btn-].wide{width:400px}.btn-base{background-color:#848484;color:#fff;border:1px #848484}.btn-base:hover{background-color:#fff;color:#848484;border:1px #848484}.btn-base.outline{background-color:transparent;color:1px #848484}.btn-main{background-color:#0063ae;color:#fff;border:1px #0063ae}.btn-main:hover{background-color:#fff;color:#0063ae;border:1px #0063ae}.btn-main.outline{background-color:transparent;color:#67b134!important;border:1px solid #67b134!important}.btn-main.outline.selected,.btn-main.outline:hover{color:#0063ae!important;border-color:#0063ae!important}.btn-sec{background-color:#67b134;color:#fff;border:1px #67b134}.btn-sec:hover{background-color:#fff;color:#67b134;border:1px #67b134}.btn-sec.outline{background-color:transparent;color:1px #67b134}.btn-third{background-color:#ddd;color:#fff;border:1px #ddd}.btn-third:hover{background-color:#fff;color:#ddd;border:1px #ddd}.btn-third.outline{background-color:transparent;color:1px #ddd}.btn-fourth{background-color:#ebebeb;color:#fff;border:1px #ebebeb}.btn-fourth:hover{background-color:#fff;color:#ebebeb;border:1px #ebebeb}.btn-fourth.outline{background-color:transparent;color:1px #ebebeb}.btn-rev{background-color:#fff;color:#0063ae;border:1px #fff}.btn-rev:hover{background-color:#0063ae;color:#fff;border:1px #fff}.btn-rev.outline{background-color:transparent;color:1px #fff}.btn-gray{background-color:#d1d1d1;color:#fff;border:1px #d1d1d1}.btn-gray:hover{background-color:#fff;color:#d1d1d1;border:1px #d1d1d1}.btn-gray.outline{background-color:transparent;color:1px #d1d1d1}.btn-lt-gray{background-color:#ebebeb;color:#848484;border:1px #ebebeb}.btn-lt-gray:hover{background-color:#848484;color:#ebebeb;border:1px #ebebeb}.btn-lt-gray.outline{background-color:transparent;color:1px #ebebeb}@media screen and (min-width:770px){header.video-header{height:auto;min-height:auto}header.video-header .hero{position:absolute;top:0;padding:20% 0 0;z-index:1}}#video-hero-container{position:relative;display:block;width:100%;height:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0;padding-bottom:56.25%;z-index:0}@media screen and (max-width:769px){#video-hero-container{display:none}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#video-hero-container{background-position:78% bottom}}@media (min-aspect-ratio:16/9){#video-hero-container{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){#video-hero-container{width:300%;left:-100%}}#video-hero-container iframe,#video-hero-container video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:1;pointer-events:none;-webkit-transition:opacity .9s;-moz-transition:opacity .9s;-o-transition:opacity .9s;transition:opacity .9s}@media screen and (max-width:769px){#video-hero-container iframe,#video-hero-container video{display:none}}.sidebar#industry-sidebar p strong{font-family:'Montserrat Medium',Arial,sans-serif!important}.sidebar#industry-sidebar .sidebar-sec{position:relative;display:block;padding-bottom:15px;width:100%}.sidebar#industry-sidebar .sidebar-sec a{position:relative;display:block}.sidebar#industry-sidebar .sidebar-sec a img{position:relative;display:block;width:100%;height:auto;max-width:100px;margin:0;padding:0 0 15px 0}.sidebar#industry-sidebar .sidebar-sec a.dl-link{vertical-align:top;color:#0063ae;padding:0 0 10px 0}.sidebar#industry-sidebar .sidebar-sec a.dl-link span{vertical-align:top;position:relative;display:inline-block;width:90%}.sidebar#industry-sidebar .sidebar-sec a.dl-link span.icon{width:20px}.sidebar#industry-sidebar .sidebar-sec a.dl-link:hover{color:#67b134}.sidebar#industry-sidebar .sidebar-sec a.cs-link p{color:#0063ae}.sidebar#industry-sidebar .sidebar-sec a.cs-link:hover p{color:#67b134}.sidebar#product-sidebar a{display:block;padding:4% 1%;font-size:1.2em;color:#67b134;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar#product-sidebar a:hover{color:#848484}.sidebar#product-sidebar a .icon{position:relative;display:inline-block;vertical-align:top;font-size:1.4em;line-height:.8em;max-width:10%}.sidebar#product-sidebar a span.link-title{max-width:90%;position:relative;display:inline-block;vertical-align:top}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{padding:0 0 10px 0;font-family:'Montserrat Medium',Arial,sans-serif;font-size:1.4em;color:#aaa;text-transform:capitalize}.sidebar p{color:#848484;padding:0 0 10px 0}.sidebar p[class*=title]{padding:0 0 10px 0;font-family:'Montserrat Medium',Arial,sans-serif;font-size:1.4em;color:#aaa;text-transform:capitalize}.sidebar div,.sidebar li{position:relative;display:block;list-style-type:none;margin:0;padding:0}.sidebar div ul,.sidebar li ul{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ul li,.sidebar li ul li{position:relative;display:list-item;list-style-type:disc}.sidebar div ol,.sidebar li ol{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ol li,.sidebar li ol li{position:relative;display:list-item;list-style-type:decimal}.sidebar .post-terms{font-size:.9em;line-height:1.4em}.sidebar .post-terms a{font-family:'Montserrat Medium',Arial,sans-serif;color:#848484;text-decoration:underline}.sidebar .post-terms a:hover{color:#67b134}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex{display:block}.flex .flex-col,.flex [class*=flex-col]{display:inline-block}nav{vertical-align:middle}nav .nav-content{display:table!important}nav .nav-content ul.menu{display:table-cell!important;vertical-align:middle}nav .nav-content ul.menu li.menu-item{display:inline-block}}.even-table{position:relative;display:table;width:100%}.even-table .even-column{position:relative;display:table-cell;vertical-align:top;background-color:#ebebeb;border-top:12px solid #fff;border-right:6px solid #fff;border-left:6px solid #fff}@media screen and (min-width:770px) and (max-width:949px){.even-table .even-column{position:relative;display:block;width:100%;border-right:none;border-left:none}}@media screen and (max-width:769px){.even-table .even-column{position:relative;display:block;width:100%;border-right:none;border-left:none}}.even-table .even-column:first-child{border-left:none}.even-table .even-column:last-child{border-right:none}.even-table .even-column .table-content{padding:20px 45px}@media screen and (max-width:769px){.even-table .even-column .table-content{padding:20px 25px}}.slider{position:relative;display:block;vertical-align:top;height:auto;overflow:hidden}.slider .slide{position:absolute;display:table!important;vertical-align:top;width:100%;height:450px;top:0;left:-150%;text-align:center}@media screen and (min-width:770px) and (max-width:949px){.slider .slide{height:450px}}@media screen and (min-width:580px) and (max-width:769px){.slider .slide{height:400px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.slider .slide{height:350px}}.slider .slide.active{position:relative;left:0}.slider .slide.single{position:relative;height:auto}.slider .slide h1,.slider .slide h2,.slider .slide h3,.slider .slide h4,.slider .slide h5,.slider .slide h6{font-family:Montserrat,Arial,sans-serif}.slider .slide .img-wrap{position:relative;display:table-cell;vertical-align:middle}.slider .slide .img-wrap img{position:relative;display:block;margin:0 auto}.slider .slider-nav{position:absolute;display:block;width:auto;height:auto;bottom:0;left:0;text-align:center;z-index:15}.slider .slider-nav .arrow-wrap,.slider .slider-nav .dot-wrap{display:inline-block}.slider .slider-nav .nav-item{width:16px;height:16px;margin:0 6px;border:2px solid #0063ae;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#fff;cursor:pointer}@media screen and (max-width:769px){.slider .slider-nav .nav-item{width:12px;height:12px;margin:0 8px;border:2px solid #0063ae;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}}.slider .slider-nav .nav-item.active{border:2px solid #fff;background-color:#0063ae}.slider .slider-nav .arrow-container{position:relative;display:inline-block;vertical-align:middle;border:2px solid #0063ae;background-color:rgba(255,255,255,.65)}.slider .slider-nav .arrow-container:first-child{border-right:none}.slider .slider-nav .arrow-container:last-of-type{margin-right:20px}.slider .slider-nav .arrow-container .icon{padding:0;font-size:2.5em;color:#0063ae;font-family:1em;cursor:pointer}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.slider .slider-nav .arrow-container .icon{font-size:1.8em}}.slider.tabbed .slide{top:40px}@media screen and (max-width:769px){.slider.tabbed .slide{display:block!important;top:0;border-bottom:2px solid #0063ae;overflow:hidden}.slider.tabbed .slide:last-of-type{border-bottom:none}}.slider.tabbed .slide.active{position:relative;top:0;left:0}.slider.tabbed .slider-nav{position:absolute;width:100%;top:0;bottom:unset;z-index:10}.slider.tabbed .slider-nav-item{position:relative;display:inline-block;float:left;margin:0;padding:15px 0;border:2px solid #0063ae;border-right:none;color:#0063ae;background-color:transparent;cursor:pointer}@media screen and (max-width:769px){.slider.tabbed .slider-nav-item{border-right:2px solid #0063ae;border-top:none;text-align:center}.slider.tabbed .slider-nav-item:first-of-type{border-top:2px solid #0063ae}}.slider.tabbed .slider-nav-item:last-of-type{border-right:2px solid #0063ae}.slider.tabbed .slider-nav-item:hover{background-color:#0063ae}.slider.tabbed .slider-nav-item.active{color:#fff;background-color:#fff}a.sliding-background-btn{position:relative;display:inline-block;width:200px;margin:15px 0;font-size:.9em;line-height:1em;text-decoration:none;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}a.sliding-background-btn.wide{width:400px}a.sliding-background-btn div.foreground-btn{position:relative;display:block;width:100%;padding:15px;border:1px solid #0063ae;color:#0063ae;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s;z-index:5}a.sliding-background-btn div.foreground-btn:hover{color:#fff}a.sliding-background-btn div.background-btn{position:absolute;display:block;top:0;width:0;height:100%;padding:15px 0;border:1px solid #fff;background-color:#0063ae;color:#fff;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden;-webkit-transition:width .5s,height .5s;-moz-transition:width .5s,height .5s;-o-transition:width .5s,height .5s;transition:width .5s,height .5s;z-index:1}a.sliding-background-btn div.background-btn.left-fancy{left:0}a.sliding-background-btn div.background-btn.right-fancy{right:0}a.sliding-background-btn div.background-btn.top-fancy{width:100%;height:0;padding:0 15px}a.sliding-background-btn div.background-btn.bottom-fancy{width:100%;height:0;top:auto;bottom:0;padding:0 15px}a.sliding-background-btn.white div.foreground-btn{border-color:#fff;color:#fff}a.sliding-background-btn.white div.foreground-btn:hover{color:#0063ae}a.sliding-background-btn.white div.background-btn{border-color:#0063ae;color:#0063ae;background-color:#fff}a.sliding-background-btn:hover div.background-btn.left-fancy,a.sliding-background-btn:hover div.background-btn.right-fancy{width:100%}a.sliding-background-btn:hover div.background-btn.bottom-fancy,a.sliding-background-btn:hover div.background-btn.top-fancy{height:100%}.border-button{padding:15px;margin:15px 0;width:200px;text-decoration:none;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#0063ae}.border-button.wide{width:400px}.border-button div{position:absolute;display:block;width:0;height:0;top:0;bottom:0;left:0;right:0;background-color:#67b134}.border-button .top-border{height:2px;bottom:auto;-webkit-transition:width .2s ease-out .6s;-moz-transition:width .2s ease-out .6s;-o-transition:width .2s ease-out .6s;transition:width .2s ease-out .6s}.border-button .right-border{width:2px;left:auto;-webkit-transition:height .2s ease-out .4s;-moz-transition:height .2s ease-out .4s;-o-transition:height .2s ease-out .4s;transition:height .2s ease-out .4s}.border-button .bottom-border{height:2px;top:auto;left:auto;-webkit-transition:width .2s ease-out .2s;-moz-transition:width .2s ease-out .2s;-o-transition:width .2s ease-out .2s;transition:width .2s ease-out .2s}.border-button .left-border{width:2px;top:auto;right:auto;-webkit-transition:height .2s ease-out 0s;-moz-transition:height .2s ease-out 0s;-o-transition:height .2s ease-out 0s;transition:height .2s ease-out 0s}.border-button:hover .top-border{width:100%;-webkit-transition:width .2s ease-out 0s;-moz-transition:width .2s ease-out 0s;-o-transition:width .2s ease-out 0s;transition:width .2s ease-out 0s}.border-button:hover .right-border{height:100%;-webkit-transition:height .2s ease-out .2s;-moz-transition:height .2s ease-out .2s;-o-transition:height .2s ease-out .2s;transition:height .2s ease-out .2s}.border-button:hover .bottom-border{width:100%;-webkit-transition:width .2s ease-out .4s;-moz-transition:width .2s ease-out .4s;-o-transition:width .2s ease-out .4s;transition:width .2s ease-out .4s}.border-button:hover .left-border{height:100%;-webkit-transition:height .2s ease-out .6s;-moz-transition:height .2s ease-out .6s;-o-transition:height .2s ease-out .6s;transition:height .2s ease-out .6s}.grid-overlay{position:absolute;display:block;width:100%;height:100%;background-image:url(../assets/images/grid-overlay.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:0}.grid-overlay div{position:absolute;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.65);left:0;top:0;z-index:0}.has-slide{position:relative}.slide-up{top:100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-up.has-slid{top:0;opacity:1}.slide-down{top:-100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-down.has-slid{top:0;opacity:1}.slide-in-left{left:-200px;opacity:0;-webkit-transition:left .6s ease-out,opacity .9s ease-out;-moz-transition:left .6s ease-out,opacity .9s ease-out;-o-transition:left .6s ease-out,opacity .9s ease-out;transition:left .6s ease-out,opacity .9s ease-out}.slide-in-left.has-slid{left:0;opacity:1}.slide-in-right{right:-200px;opacity:0;-webkit-transition:right .6s ease-out,opacity .9s ease-out;-moz-transition:right .6s ease-out,opacity .9s ease-out;-o-transition:right .6s ease-out,opacity .9s ease-out;transition:right .6s ease-out,opacity .9s ease-out}.slide-in-right.has-slid{right:0;opacity:1}.content.flex{justify-content:left;text-align:left}.post-link{padding:0 1.5%;vertical-align:top;margin-bottom:50px}.post-link h1,.post-link h2,.post-link h3,.post-link h4,.post-link h5,.post-link h6{font-family:'Montserrat Medium',Arial,sans-serif}.post-link *{vertical-align:middle}.post-link .link-box{position:relative;display:table;width:100%;height:auto;background-color:#ebebeb;overflow:hidden;padding:100px 10px}.post-link .link-box .hover-box{position:absolute;display:block;width:100%;height:100%;padding:0 15px;left:-101%;top:0;-webkit-transition:left .4s;-moz-transition:left .4s;-o-transition:left .4s;transition:left .4s;background-color:rgba(0,99,174,.85);color:#fff;text-align:center;z-index:1}.post-link .link-box .hover-box .hover-table{display:table;height:100%;width:100%}.post-link .link-box .hover-box .hover-table .hover-cell{width:100%;display:table-cell}.post-link .link-box .icon-wrap{display:table-cell}.post-link .link-box img.post-img{position:relative;display:block;width:85%;height:auto;max-width:350px;margin:0 auto;z-index:0}.post-link .link-box img.post-logo,.post-link .link-box img.post-logo-white{position:absolute;display:block;width:65%;height:auto;max-width:300px;bottom:25px;left:0;right:0;margin:0 auto;z-index:2;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.post-link .link-box .post-logo{opacity:1}.post-link .link-box .post-logo-white{opacity:0}.post-link .link-text{padding-top:15px;padding-bottom:0;overflow:hidden}.post-link .link-text .icon{position:relative;display:inline-block;font-size:1.6em;line-height:1em;margin-left:-34px;-webkit-transition:margin-left .4s;-moz-transition:margin-left .4s;-o-transition:margin-left .4s;transition:margin-left .4s}.post-link:hover .hover-box{left:0}.post-link:hover .link-text .icon{margin-left:0}.post-link:hover .post-logo{opacity:0}.post-link:hover .post-logo-white{opacity:1}.post-link.packaged-systems-link .link-box{background-color:#ebebeb!important}.post-link.packaged-systems-link .link-box .post-img{margin-top:12%!important}.post-link.packaged-systems-link .hover-box{background-color:#67b134!important}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px),screen and (min-width:950px) and (max-width:1200px){.post-link{width:48%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.post-link{width:100%;margin-bottom:30px}}.floated-images{position:relative;display:block}.floated-images *{vertical-align:middle}.floated-images .green-copy-block{position:relative;display:block;margin-top:-40%;z-index:1;padding-right:75px}.floated-images img.lg-img{position:relative;display:inline-block;width:85%;height:auto;max-width:960px;z-index:0;margin-left:20%}.floated-images img.sm-img{position:relative;display:inline-block;width:40%;height:auto;max-width:550px;margin-left:45%;margin-top:-15%;z-index:2;margin-bottom:50px}.parallax-parent{overflow:hidden;height:200%}.truste_box_overlay_inner,.truste_box_overlay_inner iframe{border-radius:5px!important;background-color:#333740!important}.truste_box_overlay_inner .truste-close-button img,.truste_box_overlay_inner iframe .truste-close-button img{filter:brightness(0) invert(1);margin-top:-3px;padding:5px 3px 0}.truste_box_overlay{position:fixed!important}.truste_box_overlay,.truste_overlay{z-index:2147483648!important}#truste-powered-by img{max-width:70px!important}.trustarc-wrapper{display:inline-block}.trustarc-wrapper #consent-banner{z-index:initial}#attachment-section .attachment-image img{position:relative;display:block;width:100%;height:auto}#attachment-section .entry-caption{padding-top:50px}#author-avatar img{width:100%;height:auto}@media screen and (max-width:769px){#author-avatar{display:block;width:50%;margin:0 auto;padding-bottom:50px}}#author-description{padding-left:40px}@media screen and (max-width:769px){#author-description{width:100%;padding-left:0}}#single-guide_pages ol li,#single-guide_pages ul li{margin:0 0 5px 0}#single-guide_pages .single-guide{display:flex;min-height:100vh}.guide-menu{width:100%;background-color:#f5f5f5;border-bottom:2px solid #ebebeb;padding:0 45px;text-align:center}.guide-menu .menu-item-container{position:relative;display:inline-block;padding:20px 15px}.guide-menu .menu-item-container:hover .guide-sub-menu{opacity:1;overflow:visible;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.guide-menu .menu-item-container a,.guide-menu .menu-item-container span{text-decoration:none;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}.guide-menu .menu-item-container p{padding:0}.guide-menu .menu-item-container .guide-sub-menu{position:absolute;display:table;left:0;top:100%;padding:0 15px;background-color:#f5f5f5;-webkit-box-shadow:1px 1px 4px 0 1px 4px 4px 0;-moz-box-shadow:1px 1px 4px 0 1px 4px 4px 0;box-shadow:1px 1px 4px 0 1px 4px 4px 0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0;overflow:hidden;z-index:100;text-align:left;font-size:.9em}.guide-menu .menu-item-container .guide-sub-menu p{position:relative;display:table-row}.guide-menu .menu-item-container .guide-sub-menu p:first-child a{padding-top:10px}.guide-menu .menu-item-container .guide-sub-menu p:last-child a{padding-bottom:10px}.guide-menu .menu-item-container .guide-sub-menu p a{position:relative;display:table-cell;background-color:#f5f5f5;padding:5px 0}#archive-guide_pages h1{text-align:center}#archive-guide_pages figure img{position:relative;display:block;width:100%;height:auto;margin:5px 0 0 0}#archive-guide_pages figure.brdr img{border:1px solid #d1d1d1}#archive-guide_pages figure.img-thumb{width:200px;max-width:25%}#archive-guide_pages figure.img-sm{width:250px;max-width:30%}#archive-guide_pages figure.img-med{width:350px;max-width:40%}#archive-guide_pages figure.img-lg{width:550px;max-width:60%}#archive-guide_pages figure.img-xl{width:750px;max-width:80%}#single-guide_pages div[class*=col-]{position:relative;vertical-align:top;margin:0}#single-guide_pages div[class*=col-] h1{padding-top:0}#single-guide_pages figure img{position:relative;display:block;width:100%;height:auto;margin:5px 0 0 0}#single-guide_pages figure.brdr img{border:1px solid #d1d1d1}#single-guide_pages figure.img-thumb{width:200px;max-width:25%}#single-guide_pages figure.img-sm{width:250px;max-width:30%}#single-guide_pages figure.img-med{width:350px;max-width:40%}#single-guide_pages figure.img-lg{width:550px;max-width:60%}#single-guide_pages figure.img-xl{width:750px;max-width:80%}#single-guide_pages .guide-child-menu{position:relative;width:100%;height:100%;background-color:#f5f5f5;margin:0;padding:20px}#single-guide_pages .guide-child-menu a,#single-guide_pages .guide-child-menu span{display:block;padding:10px 0;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}#single-guide_pages .guide-child-menu a:first-child,#single-guide_pages .guide-child-menu span:first-child{padding-top:0}#single-guide_pages .guide-child-menu a:last-child,#single-guide_pages .guide-child-menu span:last-child{padding-bottom:0}#search-results .search-response{color:#848484;padding-right:25px}#search-results .search{position:relative;display:block;margin-bottom:50px;vertical-align:middle}@media screen and (max-width:769px){#search-results .search{margin-bottom:30px}}#search-results .search .search-form{position:relative;display:inline-block;float:right}#search-results .search .screen-reader-text{display:none}#search-results article{position:relative;display:block;margin:0 auto;padding:0}#search-results article hr{position:relative;display:block;margin:80px auto;width:50%}@media screen and (min-width:770px) and (max-width:949px){#search-results article hr{margin:60px auto}}@media screen and (min-width:580px) and (max-width:769px){#search-results article hr{margin:40px auto}}@media screen and (min-width:381px) and (max-width:579px){#search-results article hr{margin:30px auto}}@media screen and (max-width:380px){#search-results article hr{margin:25px auto}}#search-results article .feature-image a{position:relative;display:inline-block;width:100%;height:auto}#search-results article .feature-image a img{position:relative;display:block;width:100%;height:auto}@media screen and (max-width:769px){#search-results article .feature-image{position:relative;display:block;width:100%}}#search-results article .story-text p.post-meta{color:#eaeaea;padding:0}#search-results article:last-child hr{display:none}#industry-post{direction:rtl}#industry-post .industry-post,#industry-post .industry-sidebar{direction:ltr;padding:35px 65px}#industry-post .industry-post{background-color:#fff;margin-top:-15%}#industry-post p{line-height:1.6em}#industry-post .article-content{vertical-align:middle;max-width:1000px}#industry-post .article-content .breadcrumbs{vertical-align:middle;font-size:.9em;left:-8px;margin:0 0 10px 0}#industry-post .article-content .breadcrumbs a{vertical-align:middle;color:#848484}#industry-post .article-content .breadcrumbs a .icon{position:relative;display:inline-block;font-size:1.6em;color:inherit;top:6px}#industry-post .article-content .breadcrumbs a:hover{color:#0063ae}#industry-post .article-content h2{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;color:#0063ae}#industry-post .article-content .industry-section{margin:35px 0 0 0;padding:35px 0 0 0;border-top:1px solid #ddd}#industry-post .article-content .industry-section p.application{color:#0063ae;font-size:1.1em}#industry-post .article-content .industry-section .refrigerant{color:#0063ae;padding-top:15px}#industry-post .article-content .industry-section .section-title{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;padding-bottom:2%}#industry-post .article-content .industry-section ul{list-style-type:none}#industry-post .article-content .industry-section ul li{list-style-type:none;padding:0 0 5px 18px}#industry-post .article-content .industry-section ul li:before{content:'• ';color:#0063ae;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;position:relative;display:inline-block;left:-10px;margin-right:-5px}#industry-post .article-content .industry-section .solution{padding:0 0 15px 0}#industry-post .article-content .industry-section .solution a{font-size:1.1em;color:#67b134;text-decoration:underline}#industry-post .article-content .industry-section .solution a:hover{color:#ababab}.industry-images{direction:ltr}.industry-images .content{direction:ltr;width:90%;max-width:90%;margin:0 auto;padding:35px 0 0 0;border-top:1px solid #ddd}.industry-images img.industry-img{height:auto}@media screen and (max-width:769px){.industry-images img.industry-img{position:relative;display:block;width:80%;margin:20px auto 0 auto}}@media screen and (max-width:769px){#industry-sidebar .sidebar-content{border-top:1px solid #ddd;width:90%;margin:0 auto;padding-bottom:25px}}.wp-block-post-featured-image{vertical-align:top}.wp-block-post-featured-image img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:400px;margin:0 auto 35px auto}@media screen and (min-width:580px) and (max-width:769px){.wp-block-post-featured-image img{max-height:350px}}@media screen and (min-width:381px) and (max-width:579px){.wp-block-post-featured-image img{max-height:300px}}@media screen and (max-width:380px){.wp-block-post-featured-image img{max-height:250px}}.wp-block-button .wp-block-button__link{position:relative;display:inline-block;margin:15px 0;padding:15px;width:200px;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;-webkit-transition:color .2s ease-in,background-color .2s ease-in;-moz-transition:color .2s ease-in,background-color .2s ease-in;-o-transition:color .2s ease-in,background-color .2s ease-in;transition:color .2s ease-in,background-color .2s ease-in;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.wp-block-button .wp-block-button__link.square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-button .wp-block-button__link.wide{width:400px}.wp-block-button .wp-block-button__link:hover{filter:brightness(85%);-webkit-filter:brightness(85%)}.wp-block-table{width:100%!important}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes td{border:1px solid #d2d2d2}.wp-block-table td{padding:10px;line-height:1em;border:1px solid #ebebeb}.wp-block-table figcaption{padding:10px 0;text-align:center}.wp-block-quote{padding-bottom:20px}.wp-block-quote p{padding-bottom:5px}.wp-block-quote cite{float:right}.wp-block-quote cite:after{content:"";position:relative;display:block;clear:both!important}.wp-block-image{position:relative;display:block}.wp-block-image img{position:relative;display:inline;margin:25px 0;padding:0;width:auto;height:auto;max-width:100%}.wp-block-file{margin-bottom:0}.wp-block-file a{position:relative;display:inline-block}.wp-block-file .wp-block-file__button{position:relative;display:inline-block;margin:15px 0;padding:15px;width:200px;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;-webkit-transition:color .2s ease-in,background-color .2s ease-in;-moz-transition:color .2s ease-in,background-color .2s ease-in;-o-transition:color .2s ease-in,background-color .2s ease-in;transition:color .2s ease-in,background-color .2s ease-in;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1em}.wp-block-file .wp-block-file__button.square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-file .wp-block-file__button.wide{width:400px}.wp-block-separator{width:100px;border-bottom:0}.wp-block-separator.is-style-wide{width:auto}.wp-block-gallery .wp-block-image{align-items:center;justify-content:center}.wp-block-gallery .wp-block-image img{width:100%;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wp-block-gallery{display:block;margin:0;padding:45px 0}.wp-block-gallery .blocks-gallery-item{display:inline-block;vertical-align:middle;height:auto;padding:10px;text-align:center}.wp-block-gallery .blocks-gallery-item figure{display:inline-block;height:auto}.wp-block-gallery .blocks-gallery-item figure figcaption{bottom:-20px;padding-top:0;color:initial;background:0 0;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.wp-block-gallery .blocks-gallery-item figure:hover figcaption{opacity:1}}.slider .wp-block-image{margin:0}.slider .wp-block-image img{max-width:none}#categories{vertical-align:top}#categories .content{vertical-align:top;padding:15px 0}#news-posts #posts-page.content{padding:0}#news-posts #posts-page.content .flex{align-items:flex-start;justify-content:left}#news-posts .post-link{height:auto;padding:0;margin:0 1% 25px}#news-posts .post-link .link-box{width:90%;height:500px;text-align:center;margin:0 auto;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-color:#ebebeb}#news-posts .post-link .link-box .hover-box{background-color:rgba(0,99,174,.85);left:auto;right:0;-webkit-transition:right .5s;-moz-transition:right .5s;-o-transition:right .5s;transition:right .5s}#news-posts .post-link .link-box .icon{position:relative;display:inline-block;font-size:8.5em;color:#fff;z-index:4}@media screen and (min-width:950px) and (max-width:1200px){#news-posts .post-link .link-box{height:450px}}@media screen and (min-width:770px) and (max-width:949px){#news-posts .post-link .link-box{height:400px}}@media screen and (min-width:580px) and (max-width:769px){#news-posts .post-link .link-box{height:375px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#news-posts .post-link .link-box{height:350px}}#news-posts .post-link .case-study-box{position:relative;display:table-cell;vertical-align:middle;padding:0 25px}#news-posts .post-link .case-study-box .icon{color:#919191}#news-posts .post-link .post-text{width:90%;margin:0 auto;font-size:.9em;padding-bottom:none}#news-posts .post-link .post-text .icon{line-height:1em}#news-posts .post-link .post-text .more-link{vertical-align:baseline;color:#9e9e9e}#news-posts .post-link .post-text .post-meta{color:#9e9e9e}#news-posts .post-link:hover .link-box .hover-box{right:-101%}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px),screen and (min-width:950px) and (max-width:1200px){#news-posts .post-link{width:48%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#news-posts .post-link{width:100%}}#pagination-block{direction:ltr;position:relative;display:block;height:auto;margin:0 auto;top:-75px;padding-bottom:50px;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;text-align:center}#pagination-block.disabled{display:none}#pagination-block #news-loader{position:relative;display:block;margin:35px auto 0}#pagination-block #news-loader img{position:relative;display:block;width:80px;height:auto;max-width:80px;margin:0 auto}#pagination-block #pagination{position:relative;display:block;margin:35px auto}#pagination-block #pagination ul{position:relative;display:block;padding:0;list-style-type:none}#pagination-block #pagination ul li{position:relative;display:inline-block;vertical-align:top}@media screen and (max-width:769px){#pagination-block #pagination ul li{font-size:3em;line-height:1em}}#pagination-block #pagination ul li a{position:relative;display:inline-block;margin:0 2px;padding:2px 6px 6px;font-size:1.4em;color:#0063ae}#pagination-block #pagination ul li a:hover{color:#848484;background-color:#fff}#pagination-block #pagination ul li a:hover.active,#pagination-block #pagination ul li a:hover.disable{background-color:transparent;cursor:default}#pagination-block #pagination ul li a.active{color:#848484}#pagination-block #pagination ul li a.disable{color:#ebebeb}#pagination-block #pagination ul li a .icon{display:inline-block;vertical-align:middle;font-size:1.8em;color:#67b134}#comments{position:relative;display:block;vertical-align:top;padding:0;font-size:.9em}#comments ul{list-style-type:none;margin:0;padding:0}#comments cite{position:relative;display:block;color:#848484;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}#comments .comment-bar{display:flex;justify-content:space-between;color:#0063ae}#comments .comment-bar .comment-num{position:relative;display:block;font-size:1.3em!important;color:#0063ae!important;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif!important;vertical-align:middle}#comments .comment-bar .icon{position:relative;display:block;padding:5px 0 0;font-size:1.8em!important;color:#0063ae!important;font-family:icons!important;vertical-align:middle}#comments .comment-bar .icon:empty{display:none}#comments .comment-bar a.show-comment-form{position:relative;display:block;width:auto;margin:5px 0 0;text-align:center;font-size:.5em;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .comment-bar a.show-comment-form{position:relative;display:block;float:none}}#comments .comment-bar a.show-comment-form:hover{background-color:#ebebeb}#comments .commentsList .comment-item{padding:30px 0 0}#comments .commentsList .comment-item:nth-child(even) .comment-body{border-left-color:#67b134;border-bottom-color:#67b134}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item{padding:30px}}#comments .commentsList .comment-item .comment-body{border-left:2px solid #0063ae;border-bottom:2px solid #0063ae;position:relative;display:table;width:100%;margin:0 0 0 auto;padding:24px 0 24px 30px}#comments .commentsList .comment-item .comment-body .comment-content{margin-left:80px}@media screen and (min-width:770px) and (max-width:949px){#comments .commentsList .comment-item .comment-body .comment-content{margin-left:70px}}@media screen and (min-width:580px) and (max-width:769px){#comments .commentsList .comment-item .comment-body .comment-content{margin-left:60px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body .comment-content{width:100%;margin:0;padding:0}}#comments .commentsList .comment-item .comment-body .comment-content .avatar{padding-right:5px}#comments .commentsList .comment-item .comment-body .comment-content .date{position:relative;display:block;font-size:.9em;color:#0063ae;font-family:'Montserrat Medium',Arial,sans-serif}#comments .commentsList .comment-item .comment-body .comment-content a[href*='action=edit']{position:absolute;display:block;top:24px;right:0;width:100%;text-align:right}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body .comment-content a[href*='action=edit']{top:-35px}}#comments .commentsList .comment-item .comment-body .comment-content .reply{position:relative;display:inline-block;padding:0!important}#comments .commentsList .comment-item .comment-body .comment-content .reply a{position:relative;display:block;width:100%;max-width:150px;margin:0;font-size:.9em;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-decoration:none;text-transform:uppercase;text-align:center}#comments .commentsList .comment-item .comment-body .comment-content .reply a:after{content:'\021A9';position:relative;top:2px;padding-left:5px}#comments .commentsList .comment-item .comment-author-avatar{position:relative;display:block;width:80px;float:left}@media screen and (min-width:770px) and (max-width:949px){#comments .commentsList .comment-item .comment-author-avatar{width:70px}}@media screen and (min-width:580px) and (max-width:769px){#comments .commentsList .comment-item .comment-author-avatar{width:60px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author-avatar{position:relative;display:block;width:100%;float:none}#comments .commentsList .comment-item .comment-author-avatar p{padding-bottom:0}}#comments .commentsList .comment-item .comment-author-avatar img{position:relative;display:block;width:100%;height:auto;max-width:75%}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author-avatar img{display:none}}#comments .commentsList .comment-item .comment-author-avatar p{padding:5px 0}#comments .commentsList .comment-item .comment-author-avatar .fn{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;font-size:1.1em}#comments .commentsList .comment-item .comment-author-avatar .author-name{color:#848484;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}#comments .commentsList .comment-item .comment-author-avatar .date{position:relative;display:block;font-size:.9em;color:#0063ae;font-family:'Montserrat Medium',Arial,sans-serif}#comments .commentsList>.comment-item>.children{margin:0 0 0 auto;max-width:91.53%}#comments .commentsList>.comment-item>.children>.comment-item:first-child{padding-top:0}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(odd){background-color:transparent}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(even){background-color:transparent}#comments .commentsList>.comment-item>.children>.comment-item>.children{margin:0 0 0 auto;max-width:91.53%}#comments .commentsList>.comment-item>.children>.comment-item>.children>.comment-item:first-child{padding-top:0}#comments #respond{position:relative;display:none;max-width:900px;margin:0 auto 25px}#comments #respond #reply-title{position:relative;display:block;font-size:1.4em;color:#0063ae;font-family:Montserrat,Arial,sans-serif}#comments #respond #reply-title small a{position:relative;display:inline-block;float:right;margin-right:10px;font-size:14px;font-family:'Montserrat Medium',Arial,sans-serif;text-decoration:underline;text-transform:none;z-index:50}#comments #respond #commentform{border-top:none}#comments #respond #commentform:before{content:"";display:table}#comments #respond #commentform:after{content:"";display:table;clear:both}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments #respond #commentform .col-6{width:100%}}#comments #respond #commentform .col-6 textarea{position:relative;display:block;width:100%}#comments #respond #commentform .col-6 input,#comments #respond #commentform .col-6 textarea{margin-top:6px}#comments #respond #commentform .post-comment{margin:0 1%!important}#comments #respond #commentform .post-comment:hover{background-color:#ebebeb}#comments #respond #commentform .post-comment:hover #submit{color:#0063ae}#comments #respond #commentform .post-comment #submit{margin:0!important;padding:0!important;border:none;font-size:14px;color:#fff;font-family:'Montserrat Medium',Arial,sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase}#comments #respond #commentform #comment{height:150px;border:1px solid #67b134}nav{position:fixed;display:block;vertical-align:middle;top:0;width:100%;z-index:1000;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}nav.floating{top:-20%}nav .nav-content{width:100%;height:auto;max-width:95%;margin:0 auto;padding:0}nav .nav-content ul.menu{position:static;display:table;align-self:stretch;width:auto;margin:0;padding:0;text-align:right}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu{position:fixed;display:block;overflow:auto;width:100%;height:100vh;top:0;right:-101%;padding:140px 0 0;z-index:100}nav .nav-content ul.menu.show{right:0}nav .nav-content ul.menu.show #menu-close{display:block}}nav .nav-content ul.menu li.menu-item{position:static;display:table-cell;vertical-align:middle;width:auto;padding:22px 15px 25px 15px}nav .nav-content ul.menu li.menu-item.lang-menu .parent-link:after{display:none}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.lang-menu .parent-link:after{display:block;padding:15px 15px 0 0}}nav .nav-content ul.menu li.menu-item.lang-menu .wpml-ls-legacy-list-horizontal{padding:0;border:none}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.lang-menu .wpml-ls-item{position:relative;display:block}}nav .nav-content ul.menu li.menu-item.lang-menu .wpml-ls-item a{padding:25px}nav .nav-content ul.menu li.menu-item.lang-menu .wpml-ls-item a:before{width:0}@media screen and (min-width:950px) and (max-width:1200px){nav .nav-content ul.menu li.menu-item{padding-right:10px;padding-left:10px}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item{position:relative;display:block;text-align:left;padding:0}}nav .nav-content ul.menu li.menu-item a{padding-top:3px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item a{padding:25px 15px 25px 45px}}nav .nav-content ul.menu li.menu-item.btn{padding:10px 0!important}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.btn{padding:0!important;margin:0}}nav .nav-content ul.menu li.menu-item.btn a{padding:18px 25px;margin-left:5px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media screen and (min-width:950px) and (max-width:1200px){nav .nav-content ul.menu li.menu-item.btn a{padding:15px}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.btn a{padding:25px 15px 25px 45px;margin:0;background-color:#fff!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}nav .nav-content ul.menu li.menu-item.btn a:hover{background-color:#0063ae!important}}nav .nav-content ul.menu li.menu-item .sub-menu{position:absolute;display:flex;align-items:center;justify-content:center;width:106%;height:0;top:100%;right:-3%;margin:0;padding:0;z-index:20}nav .nav-content ul.menu li.menu-item .sub-menu .mobile-sub-menu-header{display:none;padding:140px 25px 25px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item .sub-menu .mobile-sub-menu-header{display:block}}nav .nav-content ul.menu li.menu-item .sub-menu .mobile-sub-menu-header span{position:relative;display:block}nav .nav-content ul.menu li.menu-item .sub-menu .mobile-sub-menu-header span.back{padding-bottom:35px;left:-15px}nav .nav-content ul.menu li.menu-item .sub-menu .mobile-sub-menu-header .label{padding:0}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item .sub-menu{position:fixed;display:block;top:0;left:100%;width:100%;min-height:100%;font-size:.4em;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out;z-index:100;overflow:scroll}nav .nav-content ul.menu li.menu-item .sub-menu.show{left:0}}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item{display:block;padding:0}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item a{padding:25px;text-align:center}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item span{display:block;width:100%;font-size:75px;text-align:center}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item.controls span{font-size:65px}nav .nav-content a#logo{position:relative;display:table-cell;margin:0;padding:15px 0;vertical-align:middle;z-index:1000}nav .nav-content a#logo img,nav .nav-content a#logo svg{position:relative;display:block;width:100%;height:auto;max-width:180px}@media screen and (min-width:950px) and (max-width:1200px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:165px}}@media screen and (min-width:381px) and (max-width:579px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:150px}}@media screen and (max-width:380px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:120px}}nav .nav-content #hamburger{position:relative;display:none;vertical-align:middle;text-align:right}nav .nav-content #hamburger .icon{cursor:pointer}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content #hamburger{display:table-cell;top:0}}nav .nav-content #menu-expander{display:none}nav .nav-content #menu-close{position:fixed;display:none;top:0;right:0;width:100%;padding:15px 15px 60px;font-size:2.5em;border-bottom:1px solid #ebebeb;background-color:#fff;cursor:pointer;z-index:101}#footer .menu .mobile-sub-menu-header{display:none}#footer .menu .menu-right>a{display:none}#footer .menu .menu-right .sub-menu li{display:block;line-height:1.3em}#footer .menu .menu-right .sub-menu li:first-child{padding-top:0}#footer .menu .menu-right .sub-menu li a{display:block;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}nav{height:160px;background:#22b3e0;background:-moz-linear-gradient(top,#fff 0,transparent 100%);background:-webkit-linear-gradient(top,#fff 0,transparent 100%);background:linear-gradient(to bottom,#fff 0,transparent 100%)}@media screen and (max-width:769px){nav{background:#22b3e0;background:-moz-linear-gradient(top,#fff 0,transparent 80%);background:-webkit-linear-gradient(top,#fff 0,transparent 80%);background:linear-gradient(to bottom,#fff 0,transparent 80%)}}nav .nav-content{justify-content:space-between}nav .nav-content a,nav .nav-content img{line-height:1em}nav .nav-content ul.menu{list-style-type:none}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu{background-color:#fff;-webkit-transition:right .4s;-moz-transition:right .4s;-o-transition:right .4s;transition:right .4s}}nav .nav-content ul.menu li.menu-item{list-style-type:none;font-size:1em;color:#050505;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;background-color:transparent}nav .nav-content ul.menu li.menu-item a:before{content:'';position:absolute;height:3px;width:0;top:-3px;right:0;background-color:#0063ae;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}nav .nav-content ul.menu li.menu-item.current-menu-item a:before,nav .nav-content ul.menu li.menu-item:hover a:before{width:100%}nav .nav-content ul.menu li.menu-item.current-menu-item{background-color:transparent}nav .nav-content ul.menu li.menu-item.current-menu-item a{cursor:default}nav .nav-content ul.menu li.menu-item.btn.current-menu-item a:before,nav .nav-content ul.menu li.menu-item.btn:hover a:before{width:0}nav .nav-content ul.menu li.menu-item.btn a{background-color:#67b134;color:#050505;border:none;cursor:pointer}nav .nav-content ul.menu li.menu-item.btn a:hover{color:#fff;background-color:#0063ae}nav .nav-content ul.menu li.menu-item.btn a:hover:before{width:0}nav .nav-content ul.menu li.menu-item.menu-item-has-children:hover{background-color:#fff}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.menu-item-has-children:hover a:after{color:#fff}}nav .nav-content ul.menu li.menu-item.menu-item-has-children>a:after{content:'\e90d';display:inline-block;vertical-align:middle;font-size:1.3em;color:inherit;font-family:icons;line-height:inherit}@media screen and (min-width:950px) and (max-width:1200px){nav .nav-content ul.menu li.menu-item.menu-item-has-children>a:after{font-size:1em}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.menu-item-has-children>a:after{color:#0063ae;float:right;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}}@media screen and (min-width:950px) and (max-width:1200px){nav .nav-content ul.menu li.menu-item{font-size:.9em!important}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu li.menu-item{font-size:2em;color:#050505;background-color:transparent}nav .nav-content ul.menu li.menu-item a:before{display:none}nav .nav-content ul.menu li.menu-item.current-menu-item,nav .nav-content ul.menu li.menu-item:hover{color:#fff;background-color:#0063ae}nav .nav-content ul.menu li.menu-item.menu-item-has-children:hover{background-color:#0063ae}}nav .nav-content ul.menu li.menu-item a{position:relative;display:block;color:inherit;text-decoration:none}nav .nav-content ul.menu .sub-menu{list-style-type:none;overflow:hidden;background-color:#fff}nav .nav-content ul.menu .sub-menu .mobile-sub-menu-header .back{font-size:1.8em;color:#0063ae;font-family:Montserrat,Arial,sans-serif;cursor:pointer}nav .nav-content ul.menu .sub-menu .mobile-sub-menu-header .back:before{content:'\e90e';display:inline-block;vertical-align:middle;font-size:2em;color:inherit;font-family:icons;line-height:inherit}nav .nav-content ul.menu .sub-menu .mobile-sub-menu-header .label{font-size:2em;color:#050505;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}nav .nav-content ul.menu .sub-menu .mobile-sub-menu-header .label:hover{color:#0063ae}nav .nav-content ul.menu .sub-menu li.menu-item{font-family:'Montserrat Medium',Arial,sans-serif;color:#0063ae}nav .nav-content ul.menu .sub-menu li.menu-item.current-menu-item,nav .nav-content ul.menu .sub-menu li.menu-item:hover{color:#0063ae;background-color:#ebebeb}nav .nav-content ul.menu .sub-menu li.menu-item.controls{max-width:260px}nav .nav-content ul.menu .sub-menu li.menu-item.controls a{position:relative;display:inline-block;vertical-align:top}nav .nav-content ul.menu .sub-menu li.menu-item a{text-align:left;border:none}nav .nav-content ul.menu .sub-menu li.menu-item a:before{background-color:transparent}nav .nav-content ul.menu .lang-menu .icon{font-size:2em}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content ul.menu .lang-menu .wpml-ls-item a{color:#050505}}nav .nav-content ul.menu .lang-menu .wpml-ls-item a:hover{color:#0063ae}nav .nav-content ul.menu .lang-menu .wpml-ls-item.wpml-ls-current-language a{background-color:#0063ae;color:#fff}nav .nav-content ul.menu .lang-menu .wpml-ls-item.wpml-ls-current-language a:hover{color:#fff}nav .nav-content #hamburger{font-size:3em;color:#050505}nav .nav-content #menu-close{color:#050505}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){nav .nav-content #menu-close{color:#050505}}#front-page header.header-slideshow{min-height:400px;height:83vh}@media screen and (min-width:950px) and (max-width:1200px){#front-page header.header-slideshow{height:60vh}}@media screen and (min-width:770px) and (max-width:949px){#front-page header.header-slideshow{height:60vh}}@media screen and (min-width:580px) and (max-width:769px){#front-page header.header-slideshow{height:40vh}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#front-page header.header-slideshow{height:70vh}}@media screen and (max-width:380px){#front-page header.header-slideshow .hide-mobile-sm{display:none!important}}#annoucment .banner{display:flex;align-items:center;justify-content:space-between;padding:15px 35px}#annoucment .banner h4{font-size:1.5em;padding:0 20px;font-family:Montserrat,Arial,sans-serif}#annoucment .banner img{position:relative;display:block;width:100%;height:auto;max-width:150px;min-width:100px;padding-bottom:20px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#annoucment .banner img{padding-bottom:0}}#annoucment .banner .btn-main{margin:0;padding:15px}#annoucment .banner .btn-main:hover{background-color:#67b134;color:#fff}@media screen and (min-width:381px) and (max-width:579px){#annoucment .banner{padding:15px 25px;flex-wrap:wrap;justify-content:space-around}#annoucment .banner>*{flex-basis:50%}#annoucment .banner h4{font-size:1em;padding:20px 0}}@media screen and (max-width:380px){#annoucment .banner{flex-direction:column}#annoucment .banner h4{padding:10px 0;font-size:1em}}#systems-introduction .content{text-align:center}@media screen and (min-width:580px) and (max-width:769px){#systems-introduction .content h2{font-size:1.9em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#systems-introduction .content h2{font-size:1.7em}}#systems .no-margin{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (max-width:769px){#systems .no-margin{flex-basis:100%}}#systems .no-margin .system-content{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:35vw;padding:8%;text-align:center;-webkit-transition:background-color .3s ease-out,min-height .1s ease-out;-moz-transition:background-color .3s ease-out,min-height .1s ease-out;-o-transition:background-color .3s ease-out,min-height .1s ease-out;transition:background-color .3s ease-out,min-height .1s ease-out}@media screen and (min-width:770px) and (max-width:949px){#systems .no-margin .system-content{min-height:45vw}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#systems .no-margin .system-content{min-height:70vw}}#systems .no-margin:nth-child(odd) .system-content{background-color:rgba(0,99,174,.75)}#systems .no-margin:nth-child(odd) .system-content:hover{background-color:#0063ae}#systems .no-margin:nth-child(even) .system-content{background-color:rgba(103,177,52,.75)}#systems .no-margin:nth-child(even) .system-content:hover{background-color:#67b134}#emissions{color:#0063ae;vertical-align:middle}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#emissions div[class*=col-]{width:100%}}#emissions img{position:relative;display:block;width:100%;height:auto}#emissions .emissions-copy{padding:0 2%;vertical-align:middle;font-size:1.25em;line-height:1.6em}#emissions .emissions-copy strong:nth-child(even){color:#67b134}#emissions .emissions-copy img{position:relative;display:block;width:100%;max-width:200px;height:auto;margin-top:10px}@media screen and (max-width:769px){#emissions .emissions-copy{position:relative;display:block;width:100%}}#emissions .emissions-icon{padding-bottom:50%;vertical-align:middle}@media screen and (max-width:769px){#emissions .emissions-icon{position:relative;display:block;width:100%;padding-bottom:70%}}#emissions img.emission-icon{position:absolute;display:block;width:50%;max-width:875px;height:auto;right:-5px;top:50%;bottom:0;margin-top:-19%}@media screen and (min-width:1441px){#emissions img.emission-icon{width:45%;top:60%}}@media screen and (min-width:1201px) and (max-width:1440px){#emissions img.emission-icon{top:45%}}@media screen and (max-width:769px){#emissions img.emission-icon{width:80%;top:auto;bottom:4px}}#about{min-height:750px;overflow:visible;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (max-width:769px){#about{min-height:0}}#about .content{position:absolute;display:block;max-width:800px;bottom:-4vw;padding:6vw!important;color:#fff;background-color:rgba(103,177,52,.85);z-index:10}@media screen and (min-width:770px) and (max-width:949px){#about .content{bottom:-2vw}}@media screen and (max-width:769px){#about .content{position:relative;bottom:0;width:100%}}@media screen and (min-width:580px) and (max-width:769px){#about .content h2{font-size:1.9em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#about .content h2{font-size:1.7em}}#product-categories .no-margin{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (max-width:769px){#product-categories .no-margin{flex-basis:100%}}#product-categories .no-margin .product-category{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:30vw;padding:8%;text-align:center;-webkit-transition:background-color .3s ease-out,min-height .1s ease-out;-moz-transition:background-color .3s ease-out,min-height .1s ease-out;-o-transition:background-color .3s ease-out,min-height .1s ease-out;transition:background-color .3s ease-out,min-height .1s ease-out}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#product-categories .no-margin .product-category{min-height:70vw}}#product-categories .no-margin .product-category img{position:relative;display:block;width:100%;height:auto;max-width:50%;margin:0 auto;padding-bottom:25px}#product-categories .no-margin .product-category .icon{position:relative;display:block;padding-bottom:25px;font-size:9em}#product-categories .no-margin .product-category h4{font-family:Montserrat,Arial,sans-serif}@media screen and (max-width:769px){#product-categories .no-margin .product-category h4{font-size:1.2em}}#product-categories .no-margin:nth-child(odd) .product-category{background-color:#ebebeb}#product-categories .no-margin:nth-child(odd) .product-category:hover{background-color:#d1d1d1}#product-categories .no-margin:nth-child(even) .product-category{background-color:#ddd}#product-categories .no-margin:nth-child(even) .product-category:hover{background-color:#d1d1d1}#case-studies,#industries-case-studies{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;direction:rtl;overflow:visible}@media screen and (max-width:769px){#case-studies,#industries-case-studies{direction:ltr}}#case-studies .flex-col-6,#industries-case-studies .flex-col-6{direction:ltr}@media screen and (max-width:769px){#case-studies .studies-content,#case-studies .systems-content,#industries-case-studies .studies-content,#industries-case-studies .systems-content{width:100%}}@media screen and (min-width:580px) and (max-width:769px){#case-studies h2,#industries-case-studies h2{font-size:1.9em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#case-studies h2,#industries-case-studies h2{font-size:1.7em}}#case-studies .systems-content,#industries-case-studies .systems-content{position:relative;display:block;top:-10vw;padding:6vw!important;background-color:#0063ae;color:#fff}@media screen and (max-width:769px){#case-studies .systems-content,#industries-case-studies .systems-content{top:0}}#case-studies .case-study,#industries-case-studies .case-study{min-height:200px}#case-studies .case-study:first-child a,#case-studies .case-study:last-child a,#industries-case-studies .case-study:first-child a,#industries-case-studies .case-study:last-child a{background-color:rgba(255,255,255,.6)}#case-studies .case-study:first-child a:hover,#case-studies .case-study:last-child a:hover,#industries-case-studies .case-study:first-child a:hover,#industries-case-studies .case-study:last-child a:hover{background-color:rgba(255,255,255,.7)}#case-studies .case-study a,#industries-case-studies .case-study a{position:relative;display:block;height:100%;flex-direction:column;justify-content:center;padding:3vw;background-color:rgba(255,255,255,.65);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;text-align:center;color:#444}#case-studies .case-study a:hover,#industries-case-studies .case-study a:hover{background-color:rgba(255,255,255,.75)}#case-studies .case-study a img,#industries-case-studies .case-study a img{position:relative;display:block;width:100%;height:auto;max-width:80px;margin:0 auto}#case-studies .case-study a h6,#industries-case-studies .case-study a h6{padding-top:25px;color:#0063ae}#case-studies .case-study a .icon,#industries-case-studies .case-study a .icon{font-size:5.5em;color:#0063ae}#case-studies .industries-lead,#industries-case-studies .industries-lead{max-width:900px;direction:ltr;color:#67b134;text-align:center;padding:120px 60px}@media screen and (min-width:770px) and (max-width:949px){#case-studies .industries-lead,#industries-case-studies .industries-lead{padding:100px 60px}}@media screen and (min-width:580px) and (max-width:769px){#case-studies .industries-lead,#industries-case-studies .industries-lead{padding:80px 60px}}@media screen and (min-width:381px) and (max-width:579px){#case-studies .industries-lead,#industries-case-studies .industries-lead{padding:60px 60px}}@media screen and (max-width:380px){#case-studies .industries-lead,#industries-case-studies .industries-lead{padding:40px 60px}}@media screen and (max-width:769px){#case-studies .industries-lead,#industries-case-studies .industries-lead{padding-right:20px;padding-left:20px}}@media screen and (min-width:580px) and (max-width:769px){#case-studies .industries-lead h3,#industries-case-studies .industries-lead h3{font-size:1.9em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#case-studies .industries-lead h3,#industries-case-studies .industries-lead h3{font-size:1.7em}}#industries-case-studies{direction:ltr}#industries-case-studies .case-study:first-child a,#industries-case-studies .case-study:last-child a{background-color:#f0f0f0}#industries-case-studies .case-study:first-child a:hover,#industries-case-studies .case-study:last-child a:hover{background-color:#ddd}#industries-case-studies .case-study a{background-color:#f8f8f8}#industries-case-studies .case-study a:hover{background-color:#ddd}#industries{direction:ltr;background-color:#fff}#industries .no-margin{position:relative;min-height:15vw;padding:5%;text-align:center;-webkit-transition:background-color .3s ease-out,min-height .1s ease-out,top .6s ease-out,opacity .9s ease-out;-moz-transition:background-color .3s ease-out,min-height .1s ease-out,top .6s ease-out,opacity .9s ease-out;-o-transition:background-color .3s ease-out,min-height .1s ease-out,top .6s ease-out,opacity .9s ease-out;transition:background-color .3s ease-out,min-height .1s ease-out,top .6s ease-out,opacity .9s ease-out;border:4px solid #fff;border-right:none;background-color:#67b134}#industries .no-margin:first-child{border-left:none}#industries .no-margin:hover{background-color:#fff}#industries .no-margin:hover .icon,#industries .no-margin:hover h6{color:#67b134}@media screen and (max-width:769px){#industries .no-margin{width:50%}#industries .no-margin:nth-child(odd){border-left:none}#industries .no-margin:nth-child(n+3){border-top:none}}#industries .no-margin .icon{position:relative;display:block;width:100%;height:auto;font-size:10em;margin:0 auto;color:#fff}@media screen and (min-width:580px) and (max-width:769px){#industries .no-margin .icon{font-size:8em;max-width:100px}}@media screen and (min-width:381px) and (max-width:579px){#industries .no-margin .icon{font-size:7em;max-width:100px}}@media screen and (max-width:380px){#industries .no-margin .icon{font-size:6.5em;max-width:100px}}#industries .no-margin h6{color:#fff;text-align:center}#cta{text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center center;background-repeat:no-repeat}#cta.background-image{padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){#cta.background-image{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){#cta.background-image{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#cta.background-image{padding:40px 0}}@media screen and (max-width:380px){#cta.background-image{padding:20px 0}}#cta h1,#cta h2,#cta h3,#cta h4,#cta h5,#cta h6{position:relative;color:#0063ae;max-width:600px;margin:0 auto}#cta .grid-overlay{top:0;background-image:none}#cta a.jobs-btn{width:auto!important;min-width:200px}#cta a.jobs-btn.canada{margin-left:15px!important}.testimonial .content{max-width:48vw;padding:120px 0!important}@media screen and (min-width:770px) and (max-width:949px){.testimonial .content{padding:100px 0}}@media screen and (min-width:580px) and (max-width:769px){.testimonial .content{padding:80px 0}}@media screen and (min-width:381px) and (max-width:579px){.testimonial .content{padding:60px 0}}@media screen and (max-width:380px){.testimonial .content{padding:40px 0}}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:950px) and (max-width:1200px){.testimonial .content{max-width:65vw}}@media screen and (max-width:769px){.testimonial .content{max-width:65vw}}.testimonial .content p.message{font-size:2em;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}.testimonial .content p.message:after,.testimonial .content p.message:before{position:absolute;display:block;top:110px;font-size:5em;color:#0063ae}.testimonial .content p.message:before{content:'\201C';right:105%}@media screen and (max-width:769px){.testimonial .content p.message:before{right:100%}}.testimonial .content p.message:after{content:'\201D';left:103%}@media screen and (max-width:769px){.testimonial .content p.message:after{left:100%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.testimonial .content p.message{font-size:1.3em}}.testimonial .content p.name{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;padding:0}.testimonial .content p.company{padding:0}body#page-about-us .testimonial .content p.message:after,body#page-about-us .testimonial .content p.message:before,body#page-controls .testimonial .content p.message:after,body#page-controls .testimonial .content p.message:before,body#single-case-studies .testimonial .content p.message:after,body#single-case-studies .testimonial .content p.message:before,body.single-control .testimonial .content p.message:after,body.single-control .testimonial .content p.message:before{color:#67b134}body#page-about-us header{background-position:top center}body#page-about-us .testimonial .company,body#page-about-us .testimonial .name{text-align:right}.green-copy-block{padding:55px 45px;background-color:#67b134;color:#fff;z-index:1}@media screen and (max-width:769px){.green-copy-block{width:100%}}#mission{background-color:#ebebeb;margin-top:6%}#mission .vision-mission{position:absolute;display:block;right:-25px;top:-5%;padding:5% 12% 5% 5%;margin-left:15px;background-color:#0063ae;color:#fff}#mission .vision-mission h4{padding-top:20px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#mission .vision-mission{position:relative;display:block;right:auto;margin:0;padding:5% 10%;width:100%;top:0}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#mission .spacer{display:none}}#mission .mission-value{text-align:center;color:#67b134;margin:45px 0}#mission .mission-value img{position:relative;display:block;width:80%;max-width:200px;height:auto;margin:0 auto}@media screen and (min-width:770px) and (max-width:949px){#mission .mission-value{flex:none;width:31.33333333%}#mission .mission-value.no-margin{width:33.33333333%}}@media screen and (max-width:769px){#mission .mission-value{flex:none;width:48%}#mission .mission-value.no-margin{width:50%}}#leadership{min-height:200%}#leadership .leader{position:relative;display:inline-block;width:auto;vertical-align:bottom}#leadership .leader img{position:relative;display:block;width:auto;max-width:100%;height:auto}#leadership .leader p.leader-text{position:absolute;display:block;bottom:15px;left:25px;color:#fff}#leadership .leader p.leader-text strong{position:relative;display:block;font-size:1.1em}#leadership .leader.portrait{max-width:34%}#leadership .leader.landscape{max-width:56%}#leadership .leader.row-portrait-up.landscape{z-index:2}#leadership .leader.row-portrait-up.landscape.right{z-index:4;margin-bottom:-5%}#leadership .leader.row-portrait-up.landscape.left{margin-left:-1%;margin-bottom:-2%;margin-top:4%}#leadership .leader.row-portrait-up.portrait{z-index:1;margin-bottom:15px;margin-left:2%;margin-right:2%}#leadership .leader.row-portrait-up.portrait.right{z-index:3;margin-left:2%;margin-top:1%;vertical-align:top}#leadership .leader.row-landscape-up.portrait{margin-top:4%;z-index:1;vertical-align:top}#leadership .leader.row-landscape-up.portrait.right{z-index:3;margin-left:2%}#leadership .leader.row-landscape-up.portrait.left{margin-left:2%}#leadership .leader.row-landscape-up.landscape{z-index:1;margin-bottom:15px}#leadership .leader.row-landscape-up.landscape.right{margin-left:2%;margin-top:-1.5%;vertical-align:top}#leadership .leader.row-landscape-up.landscape.left{z-index:0}@media screen and (max-width:769px){#leadership .leader{position:relative;display:block;width:100%;max-width:100%!important;margin:15px auto!important;top:auto!important;left:auto!important}#leadership .leader img{position:relative;display:block;width:100%;height:auto;margin:0 auto;max-width:100%}}#leadership .green-copy-block{position:relative;display:block;z-index:3;padding-right:15%;margin-bottom:-15%;margin-right:-15%;left:-5%}@media screen and (max-width:769px){#leadership .green-copy-block{position:relative;display:block;width:100%;padding:10%;margin:0 auto;left:0}}@media screen and (max-width:769px){#partnership .green-copy-block{position:relative;display:block;width:100%;padding:10%;margin:0 auto}#partnership img{position:relative;display:block;width:100%;height:auto;margin:15px auto;max-width:100%}}#process{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}#process .process-copy,#process .process-image{color:#fff}@media screen and (max-width:769px){#process .process-copy,#process .process-image{width:100%}}#process .process-copy img,#process .process-image img{position:relative;display:block;width:80%;max-width:450px;height:auto;margin:0 auto}@media screen and (max-width:769px){#process .process-copy img,#process .process-image img{max-width:250px;margin-bottom:25px}}#eco-friendly .eco-hero{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;position:relative;display:block;width:100%;height:50vh;min-height:550px;margin-bottom:-75px;z-index:0}@media screen and (min-width:770px) and (max-width:949px){#eco-friendly .eco-hero{height:40vh;min-height:450px;margin-bottom:-60px}}@media screen and (max-width:769px){#eco-friendly .eco-hero{height:35vh;min-height:350px;margin-bottom:0}}#eco-friendly .atmo-logo img{position:relative;display:block;width:80%;max-width:350px;height:auto;margin:0 auto}@media screen and (max-width:769px){#eco-friendly .atmo-logo{margin:30px auto}#eco-friendly .atmo-logo img{max-width:50%}}#eco-friendly .green-copy-block{padding:80px 75px}@media screen and (max-width:769px){#eco-friendly .col-6{width:100%}}section.brand{padding:90px 0;text-align:center;color:#000}section.brand:first-of-type{margin-top:25px}section.brand.gray{background-color:#f8f8f8}@media screen and (min-width:770px) and (max-width:949px){section.brand{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){section.brand{padding:70px 0}}@media screen and (min-width:381px) and (max-width:579px){section.brand{padding:60px 0}}@media screen and (max-width:380px){section.brand{padding:50px 0}}section.brand a.images{position:relative;display:block;margin:0 auto 15px auto;width:85%;max-width:650px;vertical-align:middle}section.brand a.images img{max-width:100%;height:auto;vertical-align:middle}section.brand a.images .brand-logo.overlap{top:-20px;margin-right:-10%!important}section.brand h3{padding:15px}section.brand h3 sup{vertical-align:15px!important}@media screen and (max-width:769px){section.brand h3{padding:15px 0}}section.brand .text{position:relative;display:block;width:85%;max-width:750px;margin:0 auto 15px auto}section.brand .text .btn-main{background-color:#848484;color:#fff}section.brand .text .btn-main:hover{background-color:#0063ae}#brands{padding-top:100px}#brands h1,#brands h2,#brands h3,#brands h4,#brands h5,#brands h6{text-align:center;color:#0063ae;padding-bottom:45px}#brands .brands-list{flex-direction:row;align-content:stretch;flex-wrap:wrap}#brands .brands-list .brand-logo{flex-grow:1;padding:50px}#brands .brands-list .brand-logo:nth-child(even){background-color:#ebebeb}#brands .brands-list .brand-logo:nth-child(odd){background-color:#f8f8f8}#brands .brands-list .brand-logo.has-link:hover{background-color:#fff}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#brands .brands-list .brand-logo{width:50%}#brands .brands-list .brand-logo:nth-child(even){background-color:#f8f8f8}#brands .brands-list .brand-logo:first-child,#brands .brands-list .brand-logo:last-child{background-color:#ebebeb}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#brands .brands-list .brand-logo{width:100%}}#brands .brands-list img{position:relative;display:block;width:90%;max-width:150px;height:auto;margin:35px auto}header .icon{position:relative;display:block;color:#fff;font-size:3.2em}header .icon.systems-icon{font-size:4em}header .icon.systems-icon.packaged-systems{margin-left:-10px}#control-categories .content{justify-content:left}#control-categories .post-link{margin-bottom:0}#control-categories .post-link *{vertical-align:middle}#control-categories .post-link .link-box{display:flex;flex-direction:column;justify-content:center;height:75%;background-color:#ebebeb}#control-categories .post-link .link-box img{width:80%;height:auto}#control-categories .post-link .link-box .hover-box{background-color:rgba(0,99,174,.85)}#systems-posts .content{align-items:unset}#systems-posts .post-link{vertical-align:middle}#systems-posts .post-link *{vertical-align:middle}#systems-posts .post-link .link-box{height:500px;background-color:#ebebeb;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat}#systems-posts .post-link .link-box .hover-box{background-color:rgba(103,177,52,.85)}#systems-posts .post-link .link-box .hover-box h1,#systems-posts .post-link .link-box .hover-box h2,#systems-posts .post-link .link-box .hover-box h3,#systems-posts .post-link .link-box .hover-box h4,#systems-posts .post-link .link-box .hover-box h5,#systems-posts .post-link .link-box .hover-box h6{padding-bottom:5px}#systems-posts .post-link .link-box .hover-box p{padding:0}.system-post .slider{margin-bottom:25px}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:'Montserrat Medium',Arial,sans-serif}.article-content ul{position:relative;display:block;margin:10px 0;padding-left:0;list-style:none}.article-content ul li{font-family:Montserrat,Arial,sans-serif;margin:0 0 10px 0}.article-content ul li:before{font-family:Montserrat,Arial,sans-serif;content:"• "}.article-content ol{margin:10px 0;padding-left:25px}.article-content ol li{font-family:Montserrat,Arial,sans-serif;margin:0 0 10px 0}.article-content #product-360{position:relative;display:inline-block;height:40vw;min-height:500px;vertical-align:middle;z-index:5}@media screen and (min-width:770px) and (max-width:949px){.article-content #product-360{min-height:450px}}@media screen and (min-width:580px) and (max-width:769px){.article-content #product-360{height:35vw;min-height:400px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.article-content #product-360{height:30vw;min-height:350px}}.article-content #product-360 .table{position:relative;display:table}.article-content #product-360 .table .cell{position:relative;display:table-cell}.article-content #product-360 .cell,.article-content #product-360 .table{vertical-align:middle;height:100%}.article-content #product-360 .product-image{position:relative;display:block;cursor:grab;width:auto;height:auto;max-width:98%;max-height:90%;margin-right:auto;vertical-align:middle}.article-content #product-360 .rotate-icon{position:absolute;display:block;bottom:45px;left:50%;margin-left:-35px;width:70px;height:auto;z-index:1}@media screen and (max-width:769px){.article-content #product-360 .rotate-icon{width:40px;margin-left:-20px;bottom:0}}p.industry,p.refrigerants{color:#848484;padding-bottom:0}p.industry.strong,p.refrigerants.strong{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}p.industry{padding-top:0!important}body#page-contact #cta h3{color:#fff}body#page-contact #cta .grid-overlay{display:none}#contact-form{background-color:#ebebeb;background-image:url(../assets/images/contact-fade.png);background-size:100% auto;background-repeat:no-repeat}#contact-form *{vertical-align:middle}#contact-form .content{padding:200px 0 100px 0;max-width:90%}@media screen and (min-width:770px) and (max-width:949px){#contact-form .content{padding:150px 0 80px 0}}@media screen and (min-width:580px) and (max-width:769px){#contact-form .content{padding:120px 0 60px 0}}@media screen and (min-width:381px) and (max-width:579px){#contact-form .content{padding:100px 0 50px 0}}@media screen and (min-width:381px) and (max-width:579px){#contact-form .content{padding:90px 0 40px 0}}#contact-form .content h1,#contact-form .content h2,#contact-form .content h3,#contact-form .content h4,#contact-form .content h5,#contact-form .content h6{color:#0063ae}#contact-form .content .page-name{position:relative;display:inline-block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #67b134}#contact-form .content a.directory-link{position:relative;display:block;margin:15px 0;font-family:'Montserrat Medium',Arial,sans-serif;font-size:1.1em;color:#0063ae}#contact-form .content a.directory-link:hover{color:#67b134}#contact-form .content a.directory-link .icon{font-size:2em;color:#67b134}#contact-form .content .header-column{padding-right:40px}@media screen and (max-width:769px){#contact-form .content .header-column{padding:0;width:100%}}#contact-form .content .form-column{padding-left:40px;color:#0063ae}@media screen and (max-width:769px){#contact-form .content .form-column{padding:20px 0 0 0;width:100%}}#contact-form .content .form-column .form-message{position:relative;display:block;margin-bottom:10px;padding-bottom:0;border-bottom:1px solid #67b134}#contact-form .content .form-column .form-message ul{margin-top:0;padding-left:5px}#contact-form .content .form-column .form-message ul li{list-style-type:none;padding-bottom:5px}#contact-form .content .form-column .form-message ul li:before{content:'- '}#contact-form .content .form-column .form-message ul li a{text-decoration:underline;color:#67b134}#contact-form .content .form-column form label.message{margin-top:10px}@media screen and (max-width:769px){#contact-form .content .form-column form label.col-6{flex:none;width:98%}#contact-form .content .form-column form label.col-6.no-margin{width:100%}}#contact-form .content .form-column form select{padding:0 15px 10px 0;background-position:right 15px top 5px}#contact-form .content .form-column form .reasons{position:relative;display:block;margin:10px 1%}#contact-form .content .form-column form .reasons p.reason-text{font-family:'Montserrat Medium',Arial,sans-serif}#contact-form .content .form-column form .reasons .subj-btn{position:realtive;display:inline-block;width:25%;max-width:250px;margin:0 10px 0 0;padding:13px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;text-align:center;background-color:transparent;color:#67b134;border:1px solid #67b134;cursor:pointer}#contact-form .content .form-column form .reasons .subj-btn.selected,#contact-form .content .form-column form .reasons .subj-btn:hover{color:#0063ae;border-color:#0063ae}@media screen and (max-width:769px){#contact-form .content .form-column form .reasons .subj-btn{width:30%}}#contact-form .content .form-column form .icon{vertical-align:middle;position:relative;display:inline;width:25px;font-size:2em}#contact-form .content .form-column form .icon input#submit-btn{padding:0;position:relative;display:inline-block;vertical-align:middle;top:-5px}#contact-form .content .form-column form .icon:hover{color:#67b134}#contact-form .content .form-column form .icon p.error{font-family:Montserrat,Arial,sans-serif;font-size:16px;color:red}#contact-form .content .form-column .thank-you-content{display:none}#contact-form .content .form-column .thank-you-content.active{display:block}#directory{vertical-align:top}#directory hr{position:relative;display:block;width:100%;height:1px;margin-bottom:35px;border-top:1px solid #ebebeb}@media screen and (max-width:769px){#directory hr{display:none}}#directory .content>[class*=col-]{vertical-align:top}@media screen and (max-width:769px){#directory .content>[class*=col-]{position:relative;display:block;width:100%}}#directory h1,#directory h2,#directory h3,#directory h4,#directory h5,#directory h6{font-family:'Montserrat Medium',Arial,sans-serif;color:#0063ae;padding-top:0}@media screen and (max-width:769px){#directory form label{position:relative;display:block;width:100%}}#directory form select{border:1px solid #67b134;color:#848484;font-size:1.1em;width:90%}#directory form select.region-select{display:none}#directory form select.region-select.active{display:block}#directory #directory-results{position:relative;display:block;width:100%;padding:25px 0}#directory #directory-results .contact-rep{display:none}#directory #directory-results .contact-rep.active{display:block}#directory #directory-results .contact-rep h6{color:#848484;padding-bottom:5px}#directory #directory-results .contact-rep p{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #0063ae}#directory #directory-results #no-contacts{display:none}#directory #directory-results #no-contacts.active{display:block}@media screen and (max-width:769px){#directory .col-6,#directory form select{position:relative;display:block;width:100%}#directory label{margin:10px auto}}#industry-posts .post-link{height:auto;padding:0;margin:0 4% 25px;width:42%}#industry-posts .post-link .link-box{height:650px;text-align:center;margin:0 auto;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat}#industry-posts .post-link .link-box .hover-box{background-color:rgba(103,177,52,.85);left:auto;right:0;-webkit-transition:right .5s;-moz-transition:right .5s;-o-transition:right .5s;transition:right .5s}#industry-posts .post-link .link-box .icon{position:relative;display:inline-block;font-size:8.5em;color:#fff;z-index:4}@media screen and (min-width:770px) and (max-width:949px){#industry-posts .post-link .link-box .icon{font-size:7.5em}}@media screen and (min-width:580px) and (max-width:769px){#industry-posts .post-link .link-box .icon{font-size:6.5em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#industry-posts .post-link .link-box .icon{font-size:8.5em}}@media screen and (min-width:950px) and (max-width:1200px){#industry-posts .post-link .link-box{height:550px}}@media screen and (min-width:770px) and (max-width:949px){#industry-posts .post-link .link-box{height:400px}}@media screen and (min-width:580px) and (max-width:769px){#industry-posts .post-link .link-box{height:375px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#industry-posts .post-link .link-box{height:350px}}#industry-posts .post-link:hover .link-box .hover-box{right:-101%}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){#industry-posts .post-link{width:100%;margin:0 0 25px 0}}#single-post{direction:rtl;background-color:transparent}@media screen and (min-width:580px) and (max-width:769px),screen and (max-width:769px){#single-post{direction:ltr}}.sidebar{direction:ltr;position:relative;display:inline-block;vertical-align:top;padding:50px;margin:0}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){.sidebar{position:relative;display:block;width:100%!important;padding:10px 40px;height:auto}}.sidebar .sidebar-content{position:relative;display:block;border-top:1px solid #0063ae;padding-top:25px;padding-bottom:80px}.sidebar .sidebar-content h1,.sidebar .sidebar-content h2,.sidebar .sidebar-content h3,.sidebar .sidebar-content h4,.sidebar .sidebar-content h5,.sidebar .sidebar-content h6{padding-right:10%}.sidebar .sidebar-content p{padding-right:10%}.sidebar .sidebar-content p.coming-soon{font-style:italic}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){.sidebar .sidebar-content{border-top:none}}.sidebar .sidebar-content #share-box{position:relative;display:block;height:auto}.sidebar .sidebar-content #share{position:relative;display:block;margin:5px 0}.sidebar .sidebar-content #share-container{position:relative;display:none;width:100%;height:auto;margin:0;padding:0}.sidebar .sidebar-content #share-container.active{display:block}.sidebar .sidebar-content #share-container a{text-align:left;padding-right:5px}.sidebar .sidebar-content #share-container a .icon{font-size:1.2em}.sidebar .sidebar-content #share-container #share-url{position:relative;display:none}.sidebar .sidebar-content #share-container #share-url.active{display:block}.sidebar .sidebar-content #share-container input{position:relative;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0063ae;width:100%;padding:8px 5px}.sidebar .sidebar-content #share-container input:focus{border-color:#67b134;outline:0;-webkit-box-shadow:0 0 4px 0 #67b134;-moz-box-shadow:0 0 4px 0 #67b134;box-shadow:0 0 4px 0 #67b134}article{direction:ltr;position:relative;display:inline-block;vertical-align:top;padding:50px;min-height:55vh}article.article-single{background-color:#fff;margin:-13% 0 0 0}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){article.article-single{position:relative;display:block;margin:0 auto}}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){article{position:relative;display:block;width:100%!important;padding:25px 40px 0 40px}}article .article-content{position:relative;display:block;padding-bottom:80px}article .article-content #single-intro{position:relative;display:block;width:100%;padding-bottom:25px}article .article-content #single-intro h1,article .article-content #single-intro h2,article .article-content #single-intro h3,article .article-content #single-intro h4,article .article-content #single-intro h5,article .article-content #single-intro h6{color:#0063ae}article .article-content #single-intro h2{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif}article .article-content #single-intro .subhead{padding:0;font-family:'Montserrat Medium',Arial,sans-serif}article .article-content #single-intro p{padding:15px 0 0 0}article .article-content #single-intro p.refrigerants{padding:10px 0 0 0}article .article-content #single-intro a{position:relative;display:block;padding:0 0 15px 0;font-size:1.1em}article .article-content #single-intro .breadcrumbs{vertical-align:middle;font-size:.9em;left:-8px;margin:0 0 10px 0}article .article-content #single-intro .breadcrumbs a{vertical-align:middle;color:#848484}article .article-content #single-intro .breadcrumbs a .icon{position:relative;display:inline-block;font-size:1.6em;color:inherit;top:6px}article .article-content #single-intro .breadcrumbs a:hover{color:#67b134}article .article-content #single-intro img.systems-logo{position:relative;display:block;width:50%;height:auto;max-width:300px;left:-25px}article .article-content .system-text{position:relative;display:block;max-width:80%;margin:35px 0 0 0;padding:35px 0 0 0;border-top:1px solid #ddd}article .article-content .system-text .section-title{font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;padding-bottom:2%}article .article-content .system-text ul{list-style-type:none}article .article-content .system-text ul li{list-style-type:none;padding:0 0 5px 18px}article .article-content .system-text ul li:before{content:'• ';color:#0063ae;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;position:relative;display:inline-block;left:-10px;margin-right:-5px}article .article-content .system-text ul li ul li:before{font-family:Montserrat,Arial,sans-serif;content:'o ';font-size:.9em;top:-2px}article .article-content h1,article .article-content h2,article .article-content h3,article .article-content h4,article .article-content h5,article .article-content h6{padding-right:10%}article .article-content p{padding-right:10%}@media screen and (max-width:769px),screen and (min-width:580px) and (max-width:769px){article .article-content{padding-bottom:25px}}article.control-post .article-content,article.industry-post .article-content,article.system-post .article-content{padding-top:0;border-top:none}article.control-post #industry-gallery,article.industry-post #industry-gallery,article.system-post #industry-gallery{margin-bottom:45px}article.control-post #industry-gallery img,article.industry-post #industry-gallery img,article.system-post #industry-gallery img{position:relative;display:block;width:auto;height:auto;margin:auto auto auto 0}article.control-post #industry-gallery .slider-nav,article.industry-post #industry-gallery .slider-nav,article.system-post #industry-gallery .slider-nav{position:relative;text-align:left;padding-top:15px}article.control-post #industry-gallery .slider-nav .nav-item.active,article.industry-post #industry-gallery .slider-nav .nav-item.active,article.system-post #industry-gallery .slider-nav .nav-item.active{border-color:#0063ae}.wp-block-image{position:relative;display:block;width:auto;height:auto;max-width:100%}.post-navigation-links{text-align:center;padding:0 15px;font-size:1em}.post-navigation-links .news-link:only-child{display:none}.post-navigation-links .square{display:inline-block;vertical-align:middle;width:25px;height:25px;border:3px solid #0063ae}.post-navigation-links .icon{vertical-align:middle;font-size:2em}@media screen and (max-width:769px){.post-navigation-links{padding:0}}body#page-careers header{background-position:top center}body#page-careers .testimonial .company,body#page-careers .testimonial .name{text-align:right}body#page-careers #cta h3{color:#fff}body#page-careers #cta .grid-overlay{display:none}.green-copy-block{padding:45px;background-color:#67b134;color:#fff;z-index:1}@media screen and (max-width:769px){.green-copy-block{width:100%}}#careers{overflow:visible}#careers .content{padding:0!important}@media screen and (max-width:769px){#careers .content{padding:40px 0!important;width:85%}}#careers .content .margin-wrapper{position:relative;display:block;margin-top:-50px}@media screen and (max-width:769px){#careers .content .margin-wrapper{margin-top:0}#careers .content .margin-wrapper .green-copy-block{padding:45px;margin:15px auto;width:100%}#careers .content .margin-wrapper img{position:relative;display:block;width:100%;height:auto;max-width:100%;margin:15px auto}}article#case-study{padding-bottom:0}article#case-study .content{padding-bottom:0}article#case-study img.cs-logo{position:relative;display:inline-block;width:50%;height:auto;max-width:200px;margin:0 50px 15% 5%;vertical-align:bottom}article#case-study img.lg-img{position:relative;display:inline-block;width:70%;height:auto;max-width:800px;margin-left:25px;vertical-align:top}article#case-study img.sol-img{position:relative;display:inline-block;width:52%;height:auto;margin-left:5%;margin-right:-5%}article#case-study .green-copy-block{margin-top:-10%}article#case-study .green-copy-block.main{background-color:#0063ae}article#case-study .green-copy-block.sec{background-color:#67b134}article#case-study .green-copy-block.solution{position:relative;display:inline-block;margin:10% 0 -5% -2%}@media screen and (max-width:769px){article#case-study img.cs-logo{position:relative;display:block;width:100%;max-width:200px;height:auto;margin:0 auto 15px auto;vertical-align:top}article#case-study .green-copy-block,article#case-study .green-copy-block.solution,article#case-study img.lg-img,article#case-study img.sol-img{position:relative;display:block;width:100%;max-width:100%;height:auto;margin:15px auto}}article#case-study .breadcrumbs{position:absolute;display:block;top:50px;left:0}article#case-study .breadcrumbs a{color:#848484}article#case-study .breadcrumbs a:hover{color:#0063ae}@media screen and (max-width:769px){article#case-study .breadcrumbs{top:0}}@media screen and (max-width:769px){article#case-study{padding-left:0;padding-right:0}article#case-study .content{max-width:90%}}#results .result-stats{padding:0 5%;vertical-align:middle}#results .result-stats img.result-icon{position:relative;display:block;width:90%;max-width:150px;height:auto;margin:0 auto;vertical-align:middle}#results .result-stats img.result-product{position:relative;display:block;width:100%;height:auto;margin:0 auto}#results .result-stats p.stat{font-size:1.4em;font-family:'Montserrat Extra Bold','Arial Bold',sans-serif;padding:0 10px}#results .result-stats p.stat span.value{padding:10px 0;font-size:2em;position:relative;display:block}@media screen and (max-width:769px){#results .result-stats,#results .results-text{position:relative;display:block;width:100%;padding:10px}#results .result-stats img.result-icon,#results .results-text img.result-icon{margin:0}}body.single-case-studies .post-navigation-links{padding:80px 0}@media screen and (min-width:770px) and (max-width:949px){body.single-case-studies .post-navigation-links{padding:70px 0}}@media screen and (min-width:580px) and (max-width:769px){body.single-case-studies .post-navigation-links{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){body.single-case-studies .post-navigation-links{padding:50px 0}}@media screen and (max-width:380px){body.single-case-studies .post-navigation-links{padding:40px 0}}#archive-case-studies header.header-case-study .cell{text-align:left}