@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.main-container{position:relative;clear:both}@media (min-width:1149px){.main-container{max-width:100%;margin-left:auto;margin-right:auto;max-width:1099px}.main-container:after{content:" ";display:block;clear:both}}@media (min-width:1025px) and (max-width:1148px){.main-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 25px}.main-container:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (max-width:1024px){.main-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 25px}.main-container:after{content:" ";display:block;clear:both}}@media (max-width:767px){.main-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 17px}.main-container:after{content:" ";display:block;clear:both}}.overflow-container{position:relative;clear:both}@media (min-width:1025px){.overflow-container{max-width:100%;margin-left:auto;margin-right:auto;max-width:1099px}.overflow-container:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (max-width:1024px){.overflow-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 25px}.overflow-container:after{content:" ";display:block;clear:both}}@media (max-width:767px){.overflow-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 17px}.overflow-container:after{content:" ";display:block;clear:both}}body{font-family:Aktiv Grotesk W01,sans-serif}h1{font-size:42px;line-height:49px}h1,h2{font-family:Aktiv Grotesk W01,sans-serif;font-weight:200;color:#252525}h2{font-size:36px;line-height:45px}h3{font-family:Aktiv Grotesk W01,sans-serif;font-weight:200;font-size:24px;line-height:35px}@media (max-width:767px){h3{font-size:17px;line-height:28px}}h4{font-weight:400;font-size:30px}h4,p{font-family:Aktiv Grotesk W01,sans-serif}p{font-weight:300;color:#252525;font-size:16px;line-height:30px}body,html{height:100%}body{margin:0 auto;max-width:1200px;background-color:#eee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#252525;text-decoration:none;transition:color .2s ease-in}a:hover{color:#5391c1}a.active,a:active{color:#125d98}ul{font-weight:300;color:#252525}.wrap{background-color:#fff;overflow:hidden}.video-wrap{position:relative;padding-top:30px;height:0;overflow:hidden;padding-bottom:56.25%}.video-wrap embed,.video-wrap iframe,.video-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-el{-webkit-backface-visibility:hidden;backface-visibility:hidden}.button{border:1px solid #125d98;color:#125d98;background-color:transparent;padding:14px 17px;text-decoration:none;transition:background .2s ease-in}.button.grey{border-color:#bababa;color:#bababa}.button.grey:hover{background-color:#e7e7e7}.button.white{border-color:#fff;color:#fff}.button.white:hover{background-color:#e7e7e7}.nf-modal-link{border:1px solid #bababa;color:#898989;background-color:transparent;padding:14px 17px;text-decoration:none;transition:background .2s ease-in;float:right;font-weight:400}.nf-modal-link:hover{background-color:#e7e7e7;color:#898989}input,select,textarea{border:1px solid #777;background-color:#3b3b3b;font-size:18px;font-weight:200;padding:8px 32px 8px 12px;color:#bababa;font-family:Aktiv Grotesk W01,sans-serif}@media (max-width:767px){input,select,textarea{padding:12px 32px 12px 12px;font-size:15px}}.nf-modal{border-radius:0!important;box-shadow:0!important;border:2px solid #bababa;padding:0!important;max-width:775px!important}.nf-modal .nf-modal-content{background-color:#252525;padding:30px 60px!important}@media (max-width:767px){.nf-modal .nf-modal-content{padding:40px 17px!important}}.nf-modal a.close-modal{background:none!important;color:#fff!important;font-size:45px!important;border:1px solid #fff;border-radius:100%!important;padding:12px 8px!important;font-family:Aktiv Grotesk W01,sans-serif!important;font-weight:200;top:45px!important;right:60px!important}@media (max-width:767px){.nf-modal a.close-modal{top:84px!important;right:30px!important}}.ninja-forms-all-fields-wrap:after{clear:both;content:"";display:table}.ninja-forms-required-items{display:none}.nf-form-fields-required,.required-items{font-size:16px;font-weight:300;color:#bab7b7;margin-bottom:10px}.nf__header{font-size:42px;font-weight:200;color:#e0e2e5;margin:20px 0}@media (max-width:767px){.nf__header{font-size:32px}}.nf__sub-head{font-size:16px;font-weight:300;color:#bab7b7;margin:20px 0}@media (max-width:767px){.nf__sub-head{font-size:17px;padding-right:80px;margin-bottom:50px}}#ninja_forms_field_1_div_wrap{width:48.6725663717%;float:left}#ninja_forms_field_6_div_wrap{width:48.6725663717%;float:right;margin-right:0}#ninja_forms_field_2_div_wrap{width:48.6725663717%;float:left;clear:left}#ninja_forms_field_16_div_wrap{width:48.6725663717%;float:right;margin-right:0}#ninja_forms_field_7_div_wrap{clear:left}.ninja-forms-form-wrap select,.ninja-forms-form-wrap textarea{background:#3b3b3b;color:#bababa;font-size:18px}@media (max-width:767px){.ninja-forms-form-wrap select,.ninja-forms-form-wrap textarea{font-size:14px}}.ninja-forms-form-wrap select{-webkit-appearance:none;width:100%!important;height:39px!important;border-radius:0;padding-left:12px;background:url(../images/select-arrow.png) no-repeat right 10px top 15px #3b3b3b}@media (max-width:767px){.ninja-forms-form-wrap select{height:35px!important}}.ninja-forms-form-wrap textarea{padding:12px}#ninja_forms_field_9_div_wrap p{color:#bab7b7;font-size:16px}#ninja_forms_field_9_div_wrap p span{font-size:14px;color:#fff;text-transform:uppercase;padding-right:5px}@media (max-width:767px){#ninja_forms_field_9_div_wrap p span{display:block;line-height:1.3}}#ninja_forms_field_10_div_wrap,#ninja_forms_field_11_div_wrap{width:31.5634218289%;float:left;margin-right:2.6548672566%}#ninja_forms_field_12_div_wrap{width:31.5634218289%;float:right;margin-right:0}@media (max-width:767px){#ninja_forms_field_10_div_wrap{width:47.2727272727%;float:left;margin-right:5.4545454545%}#ninja_forms_field_11_div_wrap{width:47.2727272727%;float:right;margin-right:0}#ninja_forms_field_12_div_wrap{width:100%;float:left;margin-left:0;margin-right:0;float:none}}#ninja_forms_field_13_div_wrap{width:74.3362831858%;float:left;margin-right:2.6548672566%;vertical-align:middle;clear:both;height:39px;padding-top:35px}@media (max-width:767px){#ninja_forms_field_13_div_wrap{width:100%;float:left;margin-left:0;margin-right:0;float:none}}#ninja_forms_field_13{border-radius:0;-webkit-appearance:none;padding:8px;margin-left:4px;background:#929293;outline:none;position:relative}#ninja_forms_field_13:checked{outline:none;overflow:hidden}#ninja_forms_field_13:checked:after{content:"X";position:absolute;top:-3px;left:2px;color:#000;font-size:20px}#ninja_forms_field_13_label{font-size:14px;color:#bab7b7;font-weight:300}#ninja_forms_field_5_div_wrap{clear:right;padding-top:30px}#ninja_forms_field_5{width:23.0088495575%;float:right;margin-right:0;background:none;color:#5391c1;border-color:#5391c1;text-transform:uppercase;font-size:14px;padding:10px 45px;font-weight:400;cursor:pointer;transition:all .2s ease-in}#ninja_forms_field_5:hover{background-color:#2e3b44}@media (max-width:767px){#ninja_forms_field_5{width:47.2727272727%;float:left;margin-right:5.4545454545%;float:none;margin-top:30px}}header{padding:40px 0;background-color:#fff}header.banner{border-bottom:1px solid #cdcccc}header .brand{width:14.4542772861%;float:left;margin-right:2.6548672566%}header .brand svg{fill:#125d98;width:114px;height:29px}header .nav--desktop{width:82.8908554572%;float:right;margin-right:0;font-family:Aktiv Grotesk W01,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase}header .nav--desktop div{float:left;width:86%}@media (min-width:1025px) and (max-width:1148px){header .nav--desktop div{width:85%}}@media (min-width:768px) and (max-width:1024px){header .nav--desktop div{width:80%}}header .nav--desktop div ul{text-align:right}header .nav--desktop div ul li{list-style-type:none;display:inline;font-weight:400}header .nav--desktop div ul li:first-child a{border-left:0}header .nav--desktop div ul li a{text-decoration:none;padding:10px 30px;border-left:1px solid #e0e2e5}@media (min-width:768px) and (max-width:1024px){header .nav--desktop div ul li a{padding:10px}}header .nav--desktop .button{float:right;width:auto;margin-top:4px;padding:9px 20px}header .nav--mobile{display:none;height:420px;margin-top:-420px}header .button--mobile-nav{display:none;outline:none}@media (max-width:767px){header{padding:0}header .nav--mobile{display:block;box-sizing:border-box;padding:35px 17px 50px;background:#252525;position:relative;width:100vw;left:calc(-50vw + 50%);font-size:0}header .nav--mobile *,header .nav--mobile :after,header .nav--mobile :before{box-sizing:inherit}header .nav--mobile ul{list-style-type:none;padding:0}header .nav--mobile .menu-item{padding-top:12px;padding-bottom:12px}header .nav--mobile__left,header .nav--mobile__right{display:inline-block;white-space:nowrap;overflow:hidden;width:50%;vertical-align:top;line-height:45px}header .nav--mobile__left{font-size:16px}header .nav--mobile__right{font-size:20px}header .nav--mobile__left-list,header .nav--mobile__right-list{margin:0}header .nav--mobile__left-list{font-weight:400;text-transform:uppercase}header .nav--mobile__left-list .menu-item{color:#fff;width:95%}header .nav--mobile__left-list .menu-item a{color:inherit;padding-left:3px}header .nav--mobile__left-list .menu-item+.menu-item{border-top:1px solid #898989}header .nav--mobile__right-list{font-weight:300;padding-top:12px}header .nav--mobile__right-list .menu-item{width:80px;margin-left:auto;padding-bottom:24px;line-height:20px}header .nav--mobile__right-list a{color:#5391c1}header .button--cta,header .nf-modal-link{color:#5391c1;padding:0;width:100%;display:block;text-align:center;padding:0 10px 0 0;text-transform:uppercase;margin-top:10px;border:1px solid #5391c1}header .brand{display:block;padding:20px 0;clear:both}header .nav--desktop{display:none}header .button--mobile-nav{border:none;display:block;padding:0;width:12.1212121212%;float:right;margin-right:0;margin-right:17px;line-height:70px;background:none}header .hamburger-wrap{display:block}header .close-wrap,header .hamburger-wrap.menu-open{display:none}header .close-wrap.menu-open{display:block}header .svg-hamburger,header .svg-mobile-close{vertical-align:middle}header .svg-hamburger{width:30px;height:30px}header .svg-mobile-close{width:20px;height:20px}}body.fixed-nav header.banner{position:fixed;top:0;left:0;width:100%;height:auto;padding:20px 0 18px;z-index:99}body.fixed-nav header.banner .brand{width:111px;height:28px;margin-top:4px}body.fixed-nav header.banner .brand svg{width:111px;height:28px}body.fixed-nav header.banner ul{margin:10px 0}body.fixed-nav header.banner .nf-modal-link{padding:9px 17px}@media (max-width:767px){body.fixed-nav header.banner{position:static;padding:0}body.fixed-nav header.banner .brand{width:14.4542772861%;height:auto;margin-top:0}body.fixed-nav header.banner .brand svg{width:114px;height:29px}}body.fixed-nav .wrap{padding-top:128px}@media (max-width:767px){body.fixed-nav .wrap{padding-top:0}}@media (max-width:767px){html{height:100%}body{transform:translateY(0);transition:transform .2s ease-out}body.open{transform:translateY(420px)}}footer{background-color:#252525;padding:145px 0 30px}@media (max-width:767px){footer{padding-top:75px}footer *,footer :after,footer :before{box-sizing:inherit}}footer .brand{width:31.5634218289%;float:left;margin-right:2.6548672566%}footer .brand svg{fill:#fff;width:114px;height:29px}@media (max-width:767px){footer .brand{width:29.696969697%;float:left;margin-right:5.4545454545%;margin-bottom:60px}}footer nav{width:14.4542772861%;float:left;margin-right:2.6548672566%}footer nav ul{padding-left:0;margin:0}footer nav ul li{list-style-type:none;margin-bottom:15px}footer nav ul li a{color:#5391c1;font-weight:300;font-size:17px}footer nav ul li a:hover{color:#e0e2e5}@media (max-width:767px){footer nav{clear:both;width:47.2727272727%;float:left;width:50%;margin-right:0}}footer .contact-info{width:31.5634218289%;float:left;margin-right:2.6548672566%;margin-bottom:-45px}footer .contact-info h5{font-size:13px;font-weight:300;text-transform:uppercase;margin-top:0;color:#fff;margin-bottom:15px;letter-spacing:.75px}footer .contact-info p{font-weight:300;color:#d7d7d7;font-size:13px;line-height:20px}footer .contact-info a{color:#e0e2e5}footer .contact-info a:hover{color:#366285}@media (max-width:767px){footer .contact-info{width:47.2727272727%;float:right;margin-right:0;width:50%;clear:right}}footer .contact-info .office{float:left;width:50%;padding-right:20px;margin-bottom:32px;box-sizing:border-box}footer .contact-info .office:nth-child(odd){clear:left}@media (max-width:767px){footer .contact-info .office{width:100%;padding:0}}footer .newsletter{width:31.5634218289%;float:right;margin-right:0;position:relative}footer .newsletter label{display:block;margin-bottom:25px;font-size:16px;font-weight:300;color:#fff}@media (max-width:767px){footer .newsletter label{font-size:17px;margin-bottom:20px}}footer .newsletter input{width:83%}footer .newsletter input[type=submit]{position:absolute;right:3%;top:44px;background:none;border:0;width:auto;background:no-repeat 25px 12px url(../images/submit-arrow.png);outline:0}@media (max-width:767px){footer .newsletter input[type=submit]{right:0}}@media (min-width:768px) and (max-width:1024px){footer .newsletter input[type=submit]{right:-2%}}@media (max-width:767px){footer .newsletter{width:100%;float:left;margin-left:0;margin-right:0;margin-top:45px}footer .newsletter input{width:100%;box-sizing:border-box}}footer .social{float:left}footer .social h5{display:block;margin-bottom:13px;font-size:16px;font-weight:300;color:#fff;margin-top:0}@media (max-width:767px){footer .social{margin-top:61px}}footer .social .social__svg-link{display:inline-block;width:50px;height:28px}footer .social .social__svg-link:nth-child(2){width:40px}footer .social .social__svg-link:hover svg{transition:all .2s ease-in;fill:#366285}footer .social .social__svg{fill:#5391c1;height:28px}footer .social .social__twitter{width:25px}footer .social .social__fb{width:10px}footer .social .social__insta{width:22px}@media (max-width:767px){footer .social{clear:both}}footer .copyright{width:100%;float:left;margin-left:0;margin-right:0;font-size:12px;color:#bababa;margin-top:111px}@media (max-width:767px){footer .copyright{font-size:10px;margin-top:61px}}footer .copyright a{color:#e0e2e5}footer .copyright a:hover{color:#366285}.products-intro{padding:81px 51px 111px}@media (max-width:767px){.products-intro{padding:56px 17px}}.products-intro .products-intro-wrapper{width:40.1179941003%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.products-intro .products-intro-wrapper{width:100%;float:left;margin-left:0;margin-right:0}}.products-intro .products-intro-wrapper ul{display:table;padding-left:0}.products-intro .products-intro-wrapper ul li{display:table-row;line-height:24px}.products-intro .products-intro-wrapper ul li:before{content:"•";display:table-cell;text-align:right;font-size:12px;padding-right:10px}.products-intro .products-intro-wrapper .button{margin-top:20px;float:left;font-weight:300;padding-right:30px;padding-left:30px;text-transform:uppercase;font-size:14px}.products-intro .products-intro-wrapper .button:hover{background-color:#d0dfea;color:#125d98}.homepage-products{background-color:#252525;padding:111px 51px}@media (max-width:767px){.homepage-products{margin-top:55vw;padding-left:17px;padding-right:17px}}.homepage-products .swiper-container{overflow:visible}@media (max-width:767px){.homepage-products .swiper-container.main-container{padding:0}}@media (min-width:768px) and (max-width:1024px){.homepage-products .swiper-container.main-container{padding:0}}.homepage-products .swiper-container .swiper-slide{opacity:0!important}.homepage-products .swiper-container .swiper-slide.swiper-slide-active{opacity:1!important;transition:opacity .3s ease-in}.homepage-products .swiper-container .swiper-slide img{position:absolute;bottom:140px;max-width:800px;right:-68px}@media (max-width:767px){.homepage-products .swiper-container .swiper-slide img{bottom:300px;max-width:115%}}@media (min-width:768px) and (max-width:1024px){.homepage-products .swiper-container .swiper-slide img{max-width:95%;bottom:260px;right:-170px}}.homepage-products .swiper-container .swiper-slide.duplicate{opacity:0}@media (max-width:767px){.homepage-products .swiper-container .swiper-slide .col-number .number,.homepage-products .swiper-container .swiper-slide .slide-title{font-size:28px}.homepage-products .swiper-container .swiper-slide .slide-title{margin-top:7px}.homepage-products .swiper-container .swiper-slide .col-number .number{margin-top:3px}}.homepage-products .swiper-container .swiper-button-next,.homepage-products .swiper-container .swiper-button-prev{position:absolute;background:none;top:29px;width:35px;height:35px;transition:background .2s ease-in;border-radius:25px}.homepage-products .swiper-container .swiper-button-next svg,.homepage-products .swiper-container .swiper-button-prev svg{fill:#989898;width:35px;height:35px}.homepage-products .swiper-container .swiper-button-next:hover,.homepage-products .swiper-container .swiper-button-prev:hover{transition:background .2s ease-in;background-color:#4a4b4b;border-radius:25px}.homepage-products .swiper-container .swiper-button-prev{transform:rotate(180deg);left:195px}@media (max-width:767px){.homepage-products .swiper-container .swiper-button-prev{left:0}}.homepage-products .swiper-container .swiper-button-next{left:245px}@media (max-width:767px){.homepage-products .swiper-container .swiper-button-next{right:0;left:auto}}.homepage-products h4{color:#5391c1;font-size:42px;font-weight:300;margin-top:0}@media (max-width:767px){.homepage-products h4{margin-bottom:20px;text-align:center}}.homepage-products .col-1,.homepage-products .col-2,.homepage-products .col-3{color:#fff}.homepage-products .col-1 span,.homepage-products .col-2 span,.homepage-products .col-3 span{font-size:100px;font-weight:200;display:inline;float:left;margin-right:20px}@media (max-width:767px){.homepage-products .col-1 span,.homepage-products .col-2 span,.homepage-products .col-3 span{font-size:60px;margin-bottom:45px}}.homepage-products .col-1 .description,.homepage-products .col-2 .description,.homepage-products .col-3 .description{float:left;max-width:208px}.homepage-products .col-1 .description h5,.homepage-products .col-2 .description h5,.homepage-products .col-3 .description h5{display:block;text-transform:uppercase;font-size:14px;font-weight:700;margin-top:17px;margin-bottom:5px}@media (max-width:767px){.homepage-products .col-1 .description h5,.homepage-products .col-2 .description h5,.homepage-products .col-3 .description h5{margin-top:6px}}.homepage-products .col-1 .description p,.homepage-products .col-2 .description p,.homepage-products .col-3 .description p{display:inline;color:#fff;margin-top:0;line-height:24px}.homepage-products .col-1{width:31.5634218289%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.homepage-products .col-1{width:100%;float:left;margin-left:0;margin-right:0}.homepage-products .col-1 span{width:47.2727272727%;float:left;margin-right:5.4545454545%}.homepage-products .col-1 .description{width:47.2727272727%;float:right;margin-right:0}}.homepage-products .col-2{width:31.5634218289%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.homepage-products .col-2{width:100%;float:left;margin-left:0;margin-right:0}.homepage-products .col-2 span{width:47.2727272727%;float:left;margin-right:5.4545454545%}.homepage-products .col-2 .description{width:47.2727272727%;float:right;margin-right:0}}.homepage-products .col-3{width:31.5634218289%;float:right;margin-right:0}@media (max-width:767px){.homepage-products .col-3{width:100%;float:left;margin-left:0;margin-right:0}.homepage-products .col-3 span{width:47.2727272727%;float:left;margin-right:5.4545454545%}.homepage-products .col-3 .description{width:47.2727272727%;float:right;margin-right:0}}.homepage-products .col-3 .description{max-width:148px}@media (max-width:767px){.homepage-products .col-3 .description{max-width:none}}.latest-news{background-color:#e0e2e5;padding:111px 0}@media (max-width:767px){.latest-news{padding:60px 0}}.latest-news h1{width:31.5634218289%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.latest-news h1{width:100%;float:left;margin-left:0;margin-right:0}}.latest-news .teaser-posts{width:65.7817109145%;float:right;margin-right:0}@media (max-width:767px){.latest-news .teaser-posts{width:100%;float:left;margin-left:0;margin-right:0}}.latest-news .teaser-posts:hover .teaser-post a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.latest-news .teaser-posts .teaser-post{border-top:1px solid #fff;position:relative}.latest-news .teaser-posts .teaser-post:first-child{border-top:0}.latest-news .teaser-posts .teaser-post a{color:#252525;font-weight:300;display:block;padding:50px 0;transition:opacity .2s ease-in}.latest-news .teaser-posts .teaser-post a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.latest-news .teaser-posts .teaser-post span{display:block}.latest-news .teaser-posts .teaser-post span.date{font-size:16px;margin-bottom:30px}@media (max-width:767px){.latest-news .teaser-posts .teaser-post span.date{font-size:21px;margin-bottom:10px}}.latest-news .teaser-posts .teaser-post span.title{font-size:24px;max-width:535px;line-height:38px}.latest-news .teaser-posts .teaser-post svg{position:absolute;right:1px;width:10px;top:50%;transform:translateY(-50%)}.home .brands{border-top:1px solid #e0e2e5;padding-top:111px}.home .brands h2{margin-bottom:120px}@media (max-width:767px){.home .brands{padding-top:50px;padding-bottom:40px}.home .brands h2{margin-top:0;margin-bottom:35px}.home .brands .brand-row.four{margin-bottom:0}}.industry{text-align:center;border-bottom:1px solid #e4e6e8;margin:135px auto 0;padding-bottom:135px}@media (max-width:767px){.industry{margin-top:50px;padding-bottom:75px}.industry h1{font-size:23px}}.industry ul{margin-top:75px;padding-left:0}@media (max-width:767px){.industry ul{margin-top:46px;margin-top:30px}}.industry ul li{list-style-type:none;position:relative;display:inline-block;width:100px;margin-right:30px;text-align:center;vertical-align:top}@media (max-width:767px){.industry ul li{width:47.2727272727%;float:left;margin-right:5.4545454545%;margin-bottom:45px}.industry ul li:nth-child(2n){width:47.2727272727%;float:right;margin-right:0}.industry ul li:last-child{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0}}.industry ul li svg{width:60px;height:40px;margin-bottom:20px}.industry ul li span{clear:left;display:block;font-weight:400;color:#949393}.callouts .row{background-color:#e0e2e5;clear:both;width:100%;position:relative}.callouts .row:after{clear:both;content:"";display:table}@media (max-width:767px){.callouts .row{padding:5%}}.callouts .row img{width:50%}@media (max-width:767px){.callouts .row img{width:90%}}.callouts .row .content-wrapper{width:50%}@media (max-width:767px){.callouts .row .content-wrapper{width:100%}}.callouts .row .content-wrapper .content{top:50%;position:absolute;width:40%}.callouts .row .content-wrapper .content h1{margin-top:0}@media (max-width:767px){.callouts .row .content-wrapper .content{width:100%;position:relative;top:0}}.callouts .row .content-wrapper p.caption{margin:60px 0 0;font-size:10px;line-height:14px;font-weight:400}@media (min-width:768px) and (max-width:1024px){.callouts .row .content-wrapper p.caption{margin-top:32px}}@media (max-width:767px){.callouts .row .content-wrapper p.caption{margin-top:32px}}.callouts .row.odd img{float:left}.callouts .row.odd .content{right:-1%;transform:translate(-16%,-50%)}@media (max-width:767px){.callouts .row.odd .content{transform:none;clear:left;margin-top:62px;margin-bottom:20px;float:left;right:0;max-width:90%}}.callouts .row.even img{float:right}@media (max-width:767px){.callouts .row.even img{float:left}}.callouts .row.even .content{left:12%;transform:translate(-16%,-50%)}@media (max-width:767px){.callouts .row.even .content{transform:none;clear:left;margin-top:62px;margin-bottom:20px;left:0;float:left;max-width:90%}}.quotes{margin:135px auto;text-align:center}@media (max-width:767px){.quotes{margin:50px auto}}.quotes .swiper-container{max-width:850px}.quotes .swiper-container .swiper-wrapper{margin:0 auto}.quotes .swiper-container .swiper-wrapper .swiper-slide{width:inherit;opacity:0!important}.quotes .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1!important}.quotes .swiper-container .swiper-wrapper .swiper-slide img{display:block;margin:0 auto;max-width:200px;margin-top:20px}.quotes .swiper-container .swiper-wrapper .swiper-slide h3{font-size:36px;color:#343434;margin-bottom:120px;margin-top:0;line-height:45px}.quotes .swiper-container .swiper-wrapper .swiper-slide h3:before{content:"\201C"}.quotes .swiper-container .swiper-wrapper .swiper-slide h3:after{content:"\201D"}@media (max-width:767px){.quotes .swiper-container .swiper-wrapper .swiper-slide h3{font-size:27px;margin-bottom:30px}}.quotes .swiper-container .swiper-wrapper .swiper-slide .author-info{position:relative}@media (max-width:767px){.quotes .swiper-container .swiper-wrapper .swiper-slide .author-info{margin-top:110px}}.quotes .swiper-container .swiper-wrapper .swiper-slide .author{font-size:18px;font-weight:400;color:#343434;display:block;margin-bottom:10px}.quotes .swiper-container .swiper-wrapper .swiper-slide .position{color:#949393;text-transform:uppercase;font-size:14px}.quotes .swiper-container .swiper-wrapper .swiper-slide.duplicate{opacity:0}.quotes .swiper-container .swiper-button-next,.quotes .swiper-container .swiper-button-prev{position:absolute;background:none;top:45px;height:35px}@media (max-width:767px){.quotes .swiper-container .swiper-button-next,.quotes .swiper-container .swiper-button-prev{top:-55px;left:auto;right:auto}}.quotes .swiper-container .swiper-button-next svg,.quotes .swiper-container .swiper-button-prev svg{transition:all .2s ease-in;fill:#989898;width:35px;height:35px}.quotes .swiper-container .swiper-button-next:hover svg,.quotes .swiper-container .swiper-button-prev:hover svg{background:#e7e7e7;border-radius:25px}.quotes .swiper-container .swiper-button-next svg,.quotes .swiper-container .swiper-button-prev svg{fill:#5391c1}.quotes .swiper-container .swiper-button-prev{transform:rotate(180deg);left:85px}@media (max-width:767px){.quotes .swiper-container .swiper-button-prev{margin-left:38%;left:0}}.quotes .swiper-container .swiper-button-next{right:85px}@media (max-width:767px){.quotes .swiper-container .swiper-button-next{margin-right:38%;right:0}}body.home.parallax .hero-container.overflow{height:750px;overflow:hidden;position:relative}body.home.parallax .hero-container.overflow .fixed-el{margin-top:-50%}body.home.parallax .fixed-el{background:#fff}body.home.parallax .fixed-el img{position:relative;transform:translateY(0);height:auto}body.home.parallax .divider{max-width:100%;margin:0;padding:100px 0;background:#fff;position:relative}body.home.parallax .divider h3{max-width:724px;margin:0 auto}body.home.parallax .products-intro{background:#fff}body.home.parallax .homepage-products{padding:0}body.home.parallax .homepage-products .product-slides{background:#252525;padding:111px 51px}body.home.parallax .homepage-products .swiper-button-next,body.home.parallax .homepage-products .swiper-button-prev{top:140px}body.home.parallax .homepage-products .swiper-button-prev{left:246px}body.home.parallax .homepage-products .swiper-button-next{left:296px}body.home.parallax .brands,body.home.parallax .industry,body.home.parallax .quotes{background:#fff}body.home.parallax .industry{padding:135px 55px;margin-top:0}body.home.parallax .quotes{padding:135px 55px;margin:0}body.home.parallax .brands{margin:0;padding-right:55px;padding-left:55px}body.home.parallax .latest-news{padding:0}body.home.parallax .latest-news .main-container{margin:0;padding:111px 55px;background:#e0e2e5}body.home.parallax footer.content-info{padding-top:0}body.home.parallax footer.content-info .main-container{padding:145px 55px 0;background:#252525}.touch body.home .hero-container.overflow{overflow:hidden}@media (min-width:768px) and (max-width:1024px){.touch body.home .hero-container.overflow{height:640px}}@media (max-width:767px){.touch body.home .hero-container.overflow{height:225px}}.hero-container{position:relative}.hero-container .hero-media img{width:100%;vertical-align:middle;height:auto}.hero-container .media{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);text-align:center}@media (max-width:767px){.hero-container .media{left:45%;transform:translate(-45%,-60%);width:100%}}.hero-container .media h1{color:#fff;font-size:204px;line-height:155px;text-transform:lowercase;margin-bottom:75px;white-space:nowrap}@media (max-width:767px){.hero-container .media h1{font-size:65px!important;margin-bottom:0;line-height:65px!important}}.hero-container .media h2{color:#fff;font-weight:400;font-size:30px;line-height:36px}@media (max-width:767px){.hero-container .media h2{font-size:18px;line-height:18px}}.hero-container .media .button{margin-top:24px;padding-left:30px;padding-right:30px;display:inline-block;text-transform:uppercase}@media (max-width:767px){.hero-container.infographic{padding-top:60px;background-color:#252525}}.hero-container.infographic .media{top:60px;left:50px;transform:none;text-align:left}@media (min-width:768px) and (max-width:1024px){.hero-container.infographic .media{top:0;left:0}}@media (max-width:767px){.hero-container.infographic .media{top:0;left:0}}@media (max-width:767px){.hero-container.infographic .media h1{font-size:28px!important;line-height:37px!important}}.hero-container.infographic h1{font-weight:200;font-size:36px;text-transform:none;max-width:280px;line-height:42px}.hero-container.infographic .button{border:1px solid #5391c1;color:#5391c1;text-transform:uppercase;padding-left:30px;padding-right:30px;transition:all .2s ease-in}@media (max-width:767px){.hero-container.infographic .button{font-size:13px;float:left;margin-top:20px}}.hero-container.infographic .button:hover{background-color:#2e3b44}.company .hero-container .media h1,.technology .hero-container .media h1{font-size:143px}.divider{max-width:724px;margin:100px auto}@media (max-width:767px){.divider{margin:50px auto}}.brands{padding-bottom:105px;text-align:center}.brands .brand-row{margin-bottom:60px}.brands .brand-row:after{clear:both;content:"";display:table}.brands .brand-row.four .brand{width:23.0088495575%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.brands .brand-row.four .brand{width:47.2727272727%;float:left;margin-right:5.4545454545%}}.brands .brand-row.four .brand:nth-child(4){width:23.0088495575%;float:right;margin-right:0}@media (max-width:767px){.brands .brand-row.four .brand:nth-child(2n){width:47.2727272727%;float:right;margin-right:0}}.brands .brand-row.three .brand{width:31.5634218289%;float:left;margin-right:2.6548672566%}@media (max-width:767px){.brands .brand-row.three .brand{width:47.2727272727%;float:left;margin-right:5.4545454545%}}.brands .brand-row.three .brand:first-child{text-align:right}.brands .brand-row.three .brand:nth-child(3){width:31.5634218289%;float:right;margin-right:0;text-align:left}@media (max-width:767px){.brands .brand-row.three .brand,.brands .brand-row.three .brand:first-child,.brands .brand-row.three .brand:last-child{width:100%;text-align:center;float:none}}.brands .brand-row .brand{height:160px;line-height:160px}.brands .brand-row .brand img{max-width:100%;max-height:100%;margin:0 auto;display:block;vertical-align:middle}.company .left-col{width:48.6725663717%;float:left;margin-right:2.6548672566%}.company .right-col{width:48.6725663717%;float:right;margin-right:0}@media (max-width:767px){.company .left-col,.company .right-col{width:100%;float:left;margin-left:0;margin-right:0}}.company .hero-container .media .entry-title{font-size:143px}@media (max-width:767px){.company .hero-container .media .entry-title{display:none}}.company .entry-title--mobile{display:none}@media (max-width:767px){.company .entry-title--mobile{display:block;text-transform:lowercase}}@media (max-width:767px){.company .divider.intro{background:#252525;margin:0 auto;padding:50px 17px}.company .divider.intro h1,.company .divider.intro h3{color:#e0e2e5}.company .divider.intro h3{font-weight:300}}.error404 .alert{max-width:724px;padding:100px 0;margin:0 auto}@media (max-width:767px){.error404 .alert{padding:50px 0;margin:0 17px}}.error404 .alert p{font-size:36px;font-weight:200;line-height:1.3;padding-right:200px}.error404 .alert p a{color:#125d98}.error404 .alert p a:hover{color:#a1a1a1}@media (max-width:767px){.error404 .alert p{font-size:24px;padding-right:0}}@media (max-width:767px){.faq .no-media{background:#252525}.faq .no-media .entry-title{color:#fff;font-size:42px}.faq .contact-col{top:0}.archive .title-col,.blog .title-col,.category .title-col{background:#252525}}body.company.parallax .hero-container.overflow{height:750px;overflow:hidden;position:relative}body.company.parallax .hero-container.overflow .fixed-el{margin-top:-50%}body.company.parallax .fixed-el{background:#fff}body.company.parallax .fixed-el img{position:relative;transform:translateY(0)}body.company.parallax .divider{max-width:100%;margin:0 auto;padding:100px 0;background:#fff;position:relative}body.company.parallax .divider h1,body.company.parallax .divider p{max-width:724px;margin-right:auto;margin-left:auto}body.company.parallax .divider-content-wrap{max-width:724px;margin:0 auto}body.company.parallax .divider-content-wrap:after{clear:both;content:"";display:table}body.company.parallax .divider-content-wrap h2{margin-top:0}body.company.parallax .divider.intro{max-width:100%;margin:0;padding:100px 0 0}body.company.parallax .divider.intro h3{max-width:724px;margin:0 auto}body.company.parallax .main-container.main-content{background:#fff;margin:0;padding-right:55px;padding-left:55px}body.company.parallax footer.content-info{padding-top:0}body.company.parallax footer.content-info .main-container{padding:145px 55px 0;background:#252525}.touch body.company .hero-container.overflow{overflow:hidden}@media (min-width:768px) and (max-width:1024px){.touch body.company .hero-container.overflow{height:640px}}@media (max-width:767px){.touch body.company .hero-container.overflow{height:225px}}.contact .wrap{background-color:#252525;color:#fff}.contact h1,.contact p{color:#fff}.contact .nf-form-cont,.contact .nf__sub-head{max-width:1099px;margin:20px auto!important}.contact #nf-field-9-wrap p{color:#bab7b7;font-size:16px}.contact #nf-field-9-wrap p span{font-size:14px;color:#fff;text-transform:uppercase;padding-right:5px}.contact .nf-form-layout{max-width:655px}.contact #nf-field-8{width:23.0088495575%;float:right;margin-right:0;background:none;color:#5391c1;border-color:#5391c1;text-transform:uppercase;font-size:14px;padding:10px 45px;font-weight:400;cursor:pointer;transition:all .2s ease-in}@media (max-width:1148px) and (min-width:1025px){.contact .nf-form-cont,.contact .nf__sub-head{padding:0 25px}}@media (max-width:1024px) and (min-width:768px){.contact .nf-form-cont,.contact .nf__sub-head{padding:0 25px}}@media (max-width:767px){.contact .nf-form-cont,.contact .nf__sub-head{padding:0 17px}}.single-post{box-sizing:border-box}.single-post *,.single-post :after,.single-post :before{box-sizing:inherit}.single-post article.post{max-width:70%;margin:0 auto;padding-bottom:70px}@media (max-width:767px){.single-post article.post{max-width:100%}}.single-post article.post .article-header{margin:0 0 30px;padding:50px 15% 0}@media (max-width:767px){.single-post article.post .article-header{padding:50px 0 0}}.single-post article.post .entry-title{margin:0}@media (max-width:767px){.single-post article.post .entry-title{font-size:27px;line-height:1.5}}.single-post article.post .meta-wrap{margin:10px 0}.single-post article.post .byline,.single-post article.post .updated{display:inline-block;font-size:14px;line-height:14px;font-weight:300;margin:14px 0}.single-post article.post .byline,.single-post article.post .byline a{color:#949393}.single-post article.post .byline a{text-transform:uppercase}.single-post article.post .entry-content{padding-bottom:70px}.single-post article.post .entry-content figcaption,.single-post article.post .entry-content h2,.single-post article.post .entry-content h3,.single-post article.post .entry-content h4,.single-post article.post .entry-content h5,.single-post article.post .entry-content h6,.single-post article.post .entry-content p{padding-right:15%;padding-left:15%}.single-post article.post .entry-content blockquote{margin:70px 0;padding:0}.single-post article.post .entry-content blockquote>p{padding:0;margin:0;font-size:36px;font-weight:200;line-height:1.3}.single-post article.post .entry-content p{font-size:16px;font-weight:300;margin-top:20px;margin-bottom:20px}.single-post article.post .entry-content>p:first-of-type{font-size:24px;font-weight:200}.single-post article.post .entry-content figure{margin:70px 0;width:100%}.single-post article.post .entry-content figcaption{font-size:14px;color:#949393;padding-top:25px}.single-post article.post .entry-content>:first-child{margin-top:0}.single-post article.post .entry-content img{width:100%;height:auto}.single-post article.post .entry-footer{border-top:1px solid #e0e2e5;background:none;padding:100px 0 30px 15%}.single-post article.post .entry-footer:after{clear:both;content:"";display:table}.single-post article.post .entry-share{float:left}.single-post article.post .share-head{font-size:36px;font-weight:200;margin:0}.single-post article.post .entry-category{padding:15px 10px 0 0;float:right}.single-post article.post .category-head{font-size:14px;font-weight:400;color:#898989;text-transform:uppercase;margin:0 0 30px}.single-post article.post .post-categories{list-style:none;padding-left:0}.single-post article.post .post-categories li{margin:15px 0}.single-post article.post .post-categories a{font-size:16px;color:#125d98}.single-post article.post .post-categories a:hover{color:#acacac}@media (max-width:767px){.single-post article.post .entry-footer{padding-left:0;padding-top:50px}.single-post article.post .social{margin-top:30px}.single-post article.post .entry-category,.single-post article.post .entry-share,.single-post article.post .social{float:none}.single-post article.post .entry-category{padding:50px 0 0}.single-post article.post .category-head{margin-bottom:20px}}.faq{box-sizing:border-box}.faq *,.faq :after,.faq :before{box-sizing:inherit}.faq .main{padding:10px 0 140px;overflow:hidden}.faq .hero-container .main-container,.faq .main-content{padding-right:200px}@media (max-width:767px){.faq .hero-container .main-container,.faq .main-content{padding-right:17px}}.faq .entry-title-wrap{clear:both;width:57.2271386431%;float:right;margin-right:0}@media (max-width:767px){.faq .entry-title-wrap{width:100%;float:left;margin-left:0;margin-right:0}}.faq .entry-title{font-size:103px;color:#252525;line-height:1;margin:0;padding:70px 0;margin-left:-7px}.faq .editor-content:after{clear:both;content:"";display:table}.faq .editor-content h2{font-size:24px;font-weight:300;line-height:1.5}.faq .editor-content p{font-size:16px;font-weight:300}.faq .editor-content .faqs-title-list{margin-top:40px}.faq .editor-content h4{margin:15px 0;font-size:14px}.faq .editor-content h4 a{font-size:14px;color:#125d98;text-transform:uppercase}.faq .editor-content h4 a:hover{color:#a1a1a1}.faq .faqs-index{clear:both;width:57.2271386431%;float:right;margin-right:0}@media (max-width:767px){.faq .faqs-index{width:100%;float:left;margin-left:0;margin-right:0}}.faq .faqs-index:after,.faq .faqs:after{content:"";display:table}.faq .faqs:after{clear:both}.faq .faq-wrap{padding-top:100px;clear:both;color:#252525;position:relative}@media (max-width:767px){.faq .faq-wrap{padding-top:50px}}.faq .faq-wrap h4{font-size:42px;font-weight:200;margin:0}.faq .faq-wrap dd,.faq .faq-wrap dl{margin:0}.faq .faq-wrap .question-text{font-size:24px;font-weight:300}.faq .faq-to-top{padding-top:100px;font-size:14px;color:#125d98;display:block}.faq .faq-to-top:hover{color:#a1a1a1}.faq .faq-to-top:hover span svg{fill:#a1a1a1}.faq .faq-to-top span{display:inline-block;position:relative}.faq .faq-to-top span:after{content:"";position:absolute;height:9px;border-bottom:1px solid #e0e2e5;top:0;width:460px}.faq .faq-to-top span:before{right:100%;margin-right:15px}.faq .faq-to-top span:after{left:100%;margin-left:15px}.faq .faq-title-wrap{width:40.1179941003%;float:left}@media (max-width:767px){.faq .faq-title-wrap{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}}.faq .faq-group{width:57.2271386431%;float:right;margin-right:0;padding-top:10px}@media (max-width:767px){.faq .faq-group{width:100%;float:left;margin-left:0;margin-right:0}}.faq .faq-group dd+dt{margin-top:80px}.faq .faq-to-top{width:100%;float:left;margin-left:0;margin-right:0}.faq .faq-to-top__svg-caret-right{transform:rotate(-90deg);width:22px;height:12px;fill:#125d98;margin-left:5px}.faq .contact-col{position:absolute;top:20px;left:0}.faq .contact-col.mobile{display:none}.faq .contact-col h4{margin:0;padding:0;font-size:14px;color:#e0e2e5;text-transform:uppercase;font-weight:400;margin-bottom:1.5em}.faq .contact-col a{display:block;font-size:16px;font-weight:400;color:#bab7b7;margin-bottom:10px}.faq .contact-col a:hover{color:#125d98}.faq .contact-col .nf-modal-link{float:none;width:auto;display:inline-block;margin-top:30px;text-transform:uppercase;border:1px solid #5391c1;color:#5391c1;font-size:14px;font-weight:400}.faq .contact-col .nf-modal-link:hover{background-color:#2e3b44;color:#5391c1}.faq .contact-col .contact{background:#252525;width:240px;margin-left:-51px;padding:45px 0 45px 50px}@media (min-width:768px) and (max-width:1149px){.faq .contact-col .contact{margin-left:0;padding-left:40px}}@media (max-width:767px){.faq .contact-col{position:relative;margin-bottom:111px}.faq .contact-col.mobile{display:block}.faq .contact-col.desktop{display:none}.faq .contact-col .contact{width:100%;margin-left:0;padding-left:17px}}@media (max-width:767px){.faq .main{padding-top:0}.faq .entry-title{color:#fff;font-size:42px}.faq .contact-col{top:0}}body.dealers{box-sizing:border-box}body.dealers *,body.dealers :after,body.dealers :before{box-sizing:inherit}.dealers-wrap{padding:50px 0}.dealers__region{margin:100px 0}.dealers__heading{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #e0e2e5}.dealers__heading:after{clear:both;content:"";display:table}.dealers__heading h4{font-size:24px;font-weight:300;color:#636363;width:57.2271386431%;float:left;margin:0}.dealers__heading .dealers__address,.dealers__heading .dealers__manager{font-size:14px}.dealers__heading .dealers__manager{width:18.7315634218%;float:left;text-transform:uppercase}.dealers__heading .dealers__address{width:18.7315634218%;float:right;margin-right:0}.dealers__heading .dealers__manager__heading{color:#898989}.dealers__heading .dealers__address__phone,.dealers__heading .dealers__manager__name{color:#111}.country{padding-right:10px}.country-name{line-height:1.3;margin:0;padding:15px 0;font-size:42px;font-weight:200;transition:color .2s ease-in;cursor:pointer}.country-name:after{clear:both;content:"";display:table}.country-name:hover{color:#125d98}.country-name:hover .country__svg-caret-right{fill:#125d98}.country-name__text{width:65.7817109145%;float:left}.country__svg-caret-right{transform:rotate(90deg);width:40px;height:17px;fill:#252525;float:right;padding-left:30px;transition:fill .2s ease-in}.country__svg-caret-right.open{transform:rotate(-90deg);padding-left:0;padding-right:30px}@media (max-width:767px){.country__svg-caret-right.open{padding-right:0}}body.dealers .entry-title-sub p{font-size:24px;font-weight:400;color:#fff}@media (max-width:767px){body.dealers .entry-title-sub p{font-size:17px;margin:0;line-height:1.5;padding:10px 0}}@media (max-width:767px){body.dealers .entry-title-sub p,body.dealers .hero-container .media .entry-title{display:none}}body.dealers .entry-title--mobile{display:none}@media (max-width:767px){body.dealers .entry-title--mobile{display:block;text-transform:lowercase}}body.dealers .head-line{display:none}@media (max-width:767px){body.dealers .head-line{display:block;background:#252525;margin:0 auto;padding:50px 17px}body.dealers .head-line h1,body.dealers .head-line p{color:#e0e2e5}body.dealers .head-line p{line-height:1.5}}body.dealers .dealer{display:none;padding:10px 0 30px}body.dealers .dealer:after{clear:both;content:"";display:table}body.dealers .dealer .location{width:31.5634218289%;float:left;padding-right:70px}body.dealers .dealer .location p{margin:0;font-size:14px;line-height:1.4}body.dealers .dealer .contact{font-size:14px;line-height:1.4;font-weight:300;width:31.5634218289%;float:left}body.dealers .dealer .contact__site a{color:#125d98}@media (max-width:767px){body.dealers .hero-container .media{left:0;transform:translateY(-60%)}body.dealers .dealers__region{margin:80px 0}body.dealers .dealers__region:first-of-type{margin-top:10px}body.dealers .dealers__region:last-of-type{margin-bottom:10px}body.dealers .dealers__heading{padding-bottom:30px}body.dealers .dealers__heading .dealers__address,body.dealers .dealers__heading .dealers__manager,body.dealers .dealers__heading h4{width:100%;float:left;margin-left:0;margin-right:0;float:none}body.dealers .dealers__heading h4{font-size:27px;margin-bottom:20px}body.dealers .dealers__address__email,body.dealers .dealers__address__phone,body.dealers .dealers__manager{padding-bottom:5px}body.dealers .dealers__manager{display:-ms-flexbox;display:flex;-ms-flex-direction:horizontal;flex-direction:horizontal}body.dealers .dealers__manager__name{-ms-flex-order:-1;order:-1;margin-right:10px}body.dealers .country-name{font-size:17px}body.dealers .country__svg-caret-right{padding-left:0}body.dealers .dealer .contact,body.dealers .dealer .location{width:100%;float:left;margin-left:0;margin-right:0;float:none}body.dealers .dealer .location{margin-bottom:20px}body.dealers .country-name__text{width:64.8484848485%;float:left}}.archive,.blog{box-sizing:border-box}.archive *,.archive :after,.archive :before,.blog *,.blog :after,.blog :before{box-sizing:inherit}.archive .main,.blog .main{overflow:hidden}.archive img,.blog img{vertical-align:middle}.archive .title-col,.blog .title-col{width:65.7817109145%;float:right;margin-right:0}.archive .title-col h1,.blog .title-col h1{font-size:103px;color:#252525;margin:0;padding:120px 0;text-transform:lowercase}@media (max-width:767px){.archive .title-col h1,.blog .title-col h1{font-size:42px;color:#fff;padding-left:17px}}.archive .blog-content-wrap,.blog .blog-content-wrap{clear:both}.archive .category-col,.blog .category-col{width:31.5634218289%;float:left}.archive .category-col h4,.archive .category-col ul,.blog .category-col h4,.blog .category-col ul{margin:0;padding:0}.archive .category-col h4,.blog .category-col h4{font-size:14px;color:#898989;text-transform:uppercase;font-weight:400;margin-bottom:1.5em}.archive .category-col ul,.blog .category-col ul{list-style-type:none}.archive .category-col li+li,.blog .category-col li+li{margin-top:.5em}.archive .category-col li+li ul li,.blog .category-col li+li ul li{margin-top:.5em;margin-left:10px}.archive .category-col li+li ul li.current-cat a,.blog .category-col li+li ul li.current-cat a{color:#fff}.archive .category-col li+li.current-cat a,.blog .category-col li+li.current-cat a{color:#e0e2e5}.archive .category-col li+li.current-cat ul li a,.blog .category-col li+li.current-cat ul li a{color:#5391c1}.archive .category-col a,.blog .category-col a{font-size:16px;font-weight:400;color:#5391c1}.archive .category-col a:hover,.blog .category-col a:hover{color:#acacac}.archive .category,.blog .category{background:#252525;width:240px;margin-left:-51px;padding:45px 0 45px 50px}.archive .content-col,.blog .content-col{width:65.7817109145%;float:right;margin-right:0}.archive .content-col article,.blog .content-col article{padding:40px 160px 100px 0}.archive .content-col article:first-child,.blog .content-col article:first-child{padding-top:0}.archive .content-col h2,.archive .content-col p,.blog .content-col h2,.blog .content-col p{margin:0}.archive .content-col h2,.blog .content-col h2{padding-bottom:40px}.archive .content-col header,.blog .content-col header{padding:0;margin-top:-8px}.archive .content-col .byline,.archive .content-col .updated,.blog .content-col .byline,.blog .content-col .updated{display:inline-block;font-size:14px;line-height:14px;font-weight:300}.archive .content-col .byline,.blog .content-col .byline{text-transform:uppercase}.archive .content-col .byline,.archive .content-col .byline a,.blog .content-col .byline,.blog .content-col .byline a{color:#949393}.archive .content-col .entry-summary,.blog .content-col .entry-summary{padding:20px 0 40px}.archive .content-col .read-more,.blog .content-col .read-more{display:block}.archive .content-col .read-more a,.blog .content-col .read-more a{font-size:14px;color:#125d98}.archive .content-col .read-more a:hover,.blog .content-col .read-more a:hover{color:#a1a1a1}.archive .content-col .read-more a:hover span svg,.blog .content-col .read-more a:hover span svg{fill:#a1a1a1}.archive .content-col .read-more span,.blog .content-col .read-more span{display:inline-block;position:relative}.archive .content-col .read-more span:after,.blog .content-col .read-more span:after{content:"";position:absolute;height:9px;border-bottom:1px solid #e0e2e5;top:0;width:460px;left:100%;margin-left:15px}.archive .content-col .read-more span svg,.blog .content-col .read-more span svg{width:10px;height:10px;fill:#125d98;margin-left:10px;transition:all .2s ease-in}.archive .featured-image-wrap,.blog .featured-image-wrap{padding-right:80px;margin-bottom:56px}.archive .featured-image-wrap img,.blog .featured-image-wrap img{width:100%;height:auto;vertical-align:middle}.archive .post-navigation,.blog .post-navigation{clear:both;width:65.7817109145%;float:right;margin-right:0;margin-bottom:150px;text-transform:uppercase}.archive .post-navigation a,.blog .post-navigation a{font-size:14px;font-weight:300;color:#125d98}.archive .post-navigation .divider,.blog .post-navigation .divider{border-right:1px solid #e0e2e5}.archive .post-navigation .svg-caret-right,.blog .post-navigation .svg-caret-right{width:13px;height:13px;fill:#125d98;vertical-align:middle}.archive .nav-previous,.blog .nav-previous{padding-right:15px}.archive .nav-previous .svg-caret-right,.blog .nav-previous .svg-caret-right{transform:rotate(-180deg);margin-right:10px}.archive .nav-next,.blog .nav-next{padding-left:15px}.archive .nav-next .svg-caret-right,.blog .nav-next .svg-caret-right{margin-left:10px}@media (max-width:767px){.archive .category,.blog .category{margin-left:0;width:100%;margin-bottom:50px}.archive .featured-image-wrap,.blog .featured-image-wrap{padding:0}.archive .category-col,.archive .content-col,.archive .post-navigation,.archive .title-col,.blog .category-col,.blog .content-col,.blog .post-navigation,.blog .title-col{width:100%;float:left;margin-left:0;margin-right:0;float:none}.archive .category-col,.archive .title-col,.blog .category-col,.blog .title-col{width:100vw;margin-left:-17px}.archive .title-col h1,.blog .title-col h1{padding-top:70px;padding-bottom:70px}.archive .content-col article,.blog .content-col article{padding:40px 0 45px}}.single-post table{padding:65px 15% 86px}@media (max-width:767px){.single-post table{padding-left:6%;padding-right:6%}}.single-post table tr td{padding-bottom:20px;font-size:14px;vertical-align:top}.single-post table tr td:first-child{text-transform:uppercase;color:#898989;width:50%}.single-post table tr td:last-child{font-weight:300}.single-post .entry-content img{margin-bottom:50px}.single-post .featured-media img{max-width:100%;height:auto}.blog .category-col .cat-item-all a{font-weight:400;color:#e0e2e5}.archive .category-col .cat-item.current-cat a{font-weight:400}.technology{box-sizing:border-box}.technology *,.technology :after,.technology :before{box-sizing:inherit}.technology .entry-title--mobile{display:none}.technology h2{margin:0}.technology .industry-wrap{width:31.5634218289%;float:left}.technology .industry-wrap h2{font-weight:400;font-size:14px;color:#959595;text-transform:uppercase}@media (max-width:767px){.technology .industry-wrap{width:100%;float:left;margin-left:0;margin-right:0}}.technology .industry-applications{list-style-type:none;padding-left:0}.technology .industry-application{margin:8px 0}.technology .tech-in-use{width:65.7817109145%;float:right;margin-right:0;padding-right:200px}.technology .tech-in-use h2{margin:6px 0;font-size:42px}@media (max-width:767px){.technology .tech-in-use{width:100%;float:left;margin-left:0;margin-right:0;padding:0}.technology .tech-in-use h2{font-size:27px}}.technology .case-study,.technology .main-content{padding:145px 0}@media (min-width:768px) and (max-width:1149px){.technology .case-study,.technology .main-content{padding:145px 25px}}.technology .container-full-width{background:#e0e2e5}@media (max-width:767px){.technology .case-study h2{font-size:27px}}.technology .case-study__figure{margin:0 0 45px}.technology .case-study__figure .video-wrap{margin:45px 0}.technology .case-study__figure .case-study__logo,.technology .case-study__figure figcaption{display:inline-block;vertical-align:top}.technology .case-study__figure figcaption{font-size:14px;text-transform:uppercase;font-weight:400;color:#636363;padding-right:50px;width:35%}.technology .case-study__figure .case-study__logo{width:30%}.technology .case-study__figure .case-study__logo img{width:180px;height:auto}@media (max-width:767px){.technology .case-study__figure .case-study__logo,.technology .case-study__figure figcaption{display:block;width:100%;margin-bottom:30px}}.technology .more-videos-button{font-family:Aktiv Grotesk W01,sans-serif;font-size:14px;color:#125d98;text-transform:uppercase;background:none;border:1px solid #125d98;font-weight:300;padding:10px 35px;opacity:1;transition:opacity .2s ease-in;transition:all .2s ease-in;cursor:pointer}.technology .more-videos-button:hover{background-color:#b7c6d2}.technology .more-videos-button.opacity{opacity:0}.technology .more-videos-button.display{display:none}@media (max-width:767px){.technology .more-videos-button{width:50%;padding:10px 20px;font-size:13px;font-weight:400}}.technology .more-videos-wrap{opacity:0;display:none;transition:opacity 1s ease-in}.technology .more-videos-wrap.opacity{opacity:1}.technology .more-videos-wrap.display{display:block}.technology .more-videos-wrap .case-study__figure{margin-top:111px}.technology .tech-images{max-width:100%}@media (min-width:768px) and (max-width:1149px){.technology .tech-images{padding:0}}.technology .tech-images img{width:100%}.technology .swiper-slide{position:relative;padding-top:125px;background-color:#252525}.technology .tech-image__meta-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.technology .tech-image__meta{max-width:1099px;height:100%;margin:0 auto;padding-top:50px}.technology .tech-image__desc,.technology .tech-image__title{width:300px}@media (min-width:768px) and (max-width:1149px){.technology .tech-image__desc,.technology .tech-image__title{padding-left:25px}}.technology .tech-image__small-text{font-size:70%;vertical-align:text-top}.technology .tech-image__title{font-weight:200;line-height:1.3;font-size:42px;color:#fff;margin:0;width:335px}.technology .tech-image__desc{font-weight:300;font-size:16px;color:#fff}.technology .swiper-pagination.mobile{display:none}.technology .swiper-container{position:relative}.technology .swiper-pagination{position:absolute;left:45px;top:285px;width:auto}@media (max-width:767px){.technology .swiper-pagination{top:50px}}.technology .swiper-pagination-bullet{background:none;width:12px;height:12px;border:1px solid #fff;margin-right:10px}.technology .swiper-pagination-bullet-active{background:#5391c1;border:1px solid #5391c1}@media (max-width:767px){.technology .entry-title{display:none}.technology .entry-title--mobile{display:block}.technology .case-study,.technology .divider,.technology .main-content{padding:40px 17px}.technology .divider{margin:0;background:#252525;border-bottom:1px solid #898989}.technology .divider h1,.technology .divider h3{color:#e0e2e5}.technology .divider h3{font-size:17px;line-height:1.5}.technology .swiper-pagination.mobile{display:block;left:50%;transform:translateX(-50%)}.technology .swiper-pagination{display:none}.technology .tech-image__meta{padding:50px 17px 0}.technology .tech-images{padding:0}.technology .tech-image__desc,.technology .tech-image__title{width:100%;text-align:center}.technology .tech-image__title{font-size:27px;margin-top:45px}.technology .tech-image__desc{font-size:17px}.technology .industry-applications{font-size:0}.technology .industry-application{display:inline-block;width:50%;white-space:nowrap;font-size:15px;line-height:15px;padding-right:15px;white-space:normal;vertical-align:top}}body.technology.parallax .divider{max-width:100%;margin:0;padding:100px 0;background:#fff;position:relative}body.technology.parallax .divider h3{max-width:724px;margin:0 auto}body.technology.parallax .main-container.main-content{background:#fff;margin:0;padding-right:55px;padding-left:55px}body.technology.parallax .swiper-container img{vertical-align:middle}body.technology.parallax .container-full-width{position:relative}body.technology.parallax footer.content-info{padding-top:0}body.technology.parallax footer.content-info .main-container{padding:145px 55px 0;background:#252525}.technology .swiper-slide picture{display:none}@media (max-width:767px){.technology .swiper-slide picture{display:block;margin-bottom:-5px}}.technology .swiper-slide svg{width:100%;margin-bottom:-10px;display:block}@media (max-width:767px){.technology .swiper-slide svg{display:none}}.technology .timer{display:none}@media (min-width:1025px){@keyframes slide1__turnOnButtons1{0%,25%{fill:#1a4791}26%,to{fill:#252525}}@keyframes slide1__turnOnButtons2{0%,25%{fill:#252525}26%,50%{fill:#1a4791}51%,to{fill:#252525}}@keyframes slide1__turnOnButtons3{0%,50%{fill:#252525}51%,75%{fill:#1a4791}76%,to{fill:#252525}}@keyframes slide1__turnOnButtons4{0%,75%{fill:#252525}76%,98%{fill:#1a4791}99%,to{fill:#252525}}.technology #slide1Button1{animation:slide1__turnOnButtons1 2.2s linear infinite backwards .5s}.technology #slide1Button2{animation:slide1__turnOnButtons2 2.2s linear infinite backwards .5s}.technology #slide1Button3{animation:slide1__turnOnButtons3 2.2s linear infinite backwards .5s}.technology #slide1Button4{animation:slide1__turnOnButtons4 2.2s linear infinite backwards .5s}.technology #slide2Wave1,.technology #slide2Wave2{-webkit-clip-path:none;clip-path:none}@keyframes slide2__wave2{0%{transform:translateX(0)}5%{transform:translateX(0)}50%{transform:translateX(60%)}55%{transform:translateX(60%)}to{transform:translateX(0)}}@keyframes slide2__wave1{0%{transform:translateX(0)}5%{transform:translateX(0)}50%{transform:translateX(-60%)}55%{transform:translateX(-60%)}to{transform:translateX(0)}}.technology #slide2Wave1{animation:slide2__wave1 13s ease-in-out infinite}.technology #slide2Wave2{animation:slide2__wave2 13s ease-in-out infinite}@keyframes slide3__fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.technology #slide3BlueDots{animation:slide3__fade 2s linear infinite}.technology .timer{display:block;position:absolute;height:45px;width:50px;top:44%;left:46%;z-index:20;font-size:40px;color:#fff;font-family:Aktiv Grotesk W01,sans-serif;font-weight:200}.technology #slide4MeterNum1,.technology #slide4MeterNum2{display:none}.technology #slide4Wave1 path{animation:slide4__wave,2s,linear,0s,backwards infinite}.technology #slide4Wave2 path{animation:slide4__wave,2s,linear,.2s,backwards infinite}.technology #slide4Wave3 path{animation:slide4__wave,2s,linear,.4s,backwards infinite}.technology #slide4Wave4 path{animation:slide4__wave,2s,linear,.6s,backwards infinite}.technology #slide4Wave5 path{animation:slide4__wave,2s,linear,.8s,backwards infinite}.technology #slide4Wave6 path{animation:slide4__wave,2s,linear,1s,backwards infinite}.technology #slide4Wave7 path{animation:slide4__wave,2s,linear,1.2s,backwards infinite}.technology #slide4Wave8 path{animation:slide4__wave,2s,linear,1.4s,backwards infinite}.technology #slide4Wave9 path{animation:slide4__wave,2s,linear,1.6s,backwards infinite}@keyframes slide4__wave{0%{stroke:#ffe384}50%{stroke:#b8292f}to{stroke:#ffe384}}.technology .timer{opacity:.5}.technology .timer.white{opacity:1}.technology #slide5Route path{fill:#fff}@keyframes slide5__arrow1{0%,4%,15%,to{fill-opacity:.5;fill:#5391c1}5%,14%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow2{0%,14%,25%,to{fill-opacity:.5;fill:#5391c1}15%,24%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow3{0%,24%,35%,to{fill-opacity:.5;fill:#5391c1}25%,34%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow4{0%,34%,45%,to{fill-opacity:.5;fill:#5391c1}35%,44%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow5{0%,44%,55%,to{fill-opacity:.5;fill:#5391c1}45%,54%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow6{0%,54%,65%,to{fill-opacity:.5;fill:#5391c1}55%,64%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow7{0%,64%,75%,to{fill-opacity:.5;fill:#5391c1}65%,74%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow8{0%,74%,85%,to{fill-opacity:.5;fill:#5391c1}75%,84%{fill-opacity:1;fill:#fff}}@keyframes slide5__arrow9{0%,84%,95%,to{fill-opacity:.5;fill:#5391c1}85%,94%{fill-opacity:1;fill:#fff}}.technology #slide5Arrow1 polygon{animation:slide5__arrow1 4s linear infinite backwards .5s}.technology #slide5Arrow2 polygon{animation:slide5__arrow2 4s linear infinite backwards .5s}.technology #slide5Arrow3 polygon{animation:slide5__arrow3 4s linear infinite backwards .5s}.technology #slide5Arrow4 polygon{animation:slide5__arrow4 4s linear infinite backwards .5s}.technology #slide5Arrow5 polygon{animation:slide5__arrow5 4s linear infinite backwards .5s}.technology #slide5Arrow6 polygon{animation:slide5__arrow6 4s linear infinite backwards .5s}.technology #slide5Arrow7 polygon{animation:slide5__arrow7 4s linear infinite backwards .5s}.technology #slide5Arrow8 polygon{animation:slide5__arrow8 4s linear infinite backwards .5s}.technology #slide5Arrow9 polygon{animation:slide5__arrow9 4s linear infinite backwards .5s}@keyframes slide5__wind1{0%{stroke:transparent}5%,14%{stroke:#fff}20%,to{stroke:transparent}}@keyframes slide5__wind2{0%,10%{stroke:transparent}15%,24%{stroke:#fff}30%,to{stroke:transparent}}@keyframes slide5__wind3{0%,20%{stroke:transparent}25%,34%{stroke:#fff}40%,to{stroke:transparent}}@keyframes slide5__wind4{0%,30%{stroke:transparent}35%,44%{stroke:#fff}50%,to{stroke:transparent}}@keyframes slide5__wind5{0%,40%{stroke:transparent}45%,54%{stroke:#fff}60%,to{stroke:transparent}}@keyframes slide5__wind6{0%,50%{stroke:transparent}55%,64%{stroke:#fff}70%,to{stroke:transparent}}@keyframes slide5__wind7{0%,60%{stroke:transparent}65%,74%{stroke:#fff}80%,to{stroke:transparent}}@keyframes slide5__wind8{0%,70%{stroke:transparent}75%,84%{stroke:#fff}90%,to{stroke:transparent}}@keyframes slide5__wind9{0%,80%{stroke:transparent}85%,94%{stroke:#fff}to{stroke:transparent}}.technology #slide5Wind1{animation:slide5__wind1 4s linear infinite backwards .5s}.technology #slide5Wind2{animation:slide5__wind2 4s linear infinite backwards .5s}.technology #slide5Wind3{animation:slide5__wind3 4s linear infinite backwards .5s}.technology #slide5Wind4{animation:slide5__wind4 4s linear infinite backwards .5s}.technology #slide5Wind5{animation:slide5__wind5 4s linear infinite backwards .5s}.technology #slide5Wind6{animation:slide5__wind6 4s linear infinite backwards .5s}.technology #slide5Wind7{animation:slide5__wind7 4s linear infinite backwards .5s}.technology #slide5Wind8{animation:slide5__wind8 4s linear infinite backwards .5s}.technology #slide5Wind9{animation:slide5__wind9 4s linear infinite backwards .5s}.technology #slide5WindSmall1{animation:slide5__wind1 4s linear infinite backwards .5s}.technology #slide5WindSmall2{animation:slide5__wind2 4s linear infinite backwards .5s}.technology #slide5WindSmall3{animation:slide5__wind3 4s linear infinite backwards .5s}.technology #slide5WindSmall4{animation:slide5__wind4 4s linear infinite backwards .5s}.technology #slide5WindSmall5{animation:slide5__wind5 4s linear infinite backwards .5s}.technology #slide5WindSmall6{animation:slide5__wind6 4s linear infinite backwards .5s}.technology #slide5WindSmall7{animation:slide5__wind7 4s linear infinite backwards .5s}.technology #slide5WindSmall8{animation:slide5__wind8 4s linear infinite backwards .5s}.technology #slide5WindLarge,.technology #slide5WindSmall9{animation:slide5__wind9 4s linear infinite backwards .5s}}.commercial .hero-container .media .entry-title,.products .hero-container .media .entry-title{font-size:143px}@media (max-width:767px){.commercial .hero-container .media .entry-title,.products .hero-container .media .entry-title{display:none}}.commercial .entry-title--mobile,.products .entry-title--mobile{display:none}@media (max-width:767px){.commercial .entry-title--mobile,.products .entry-title--mobile{display:block;text-transform:lowercase}}@media (max-width:767px){.commercial .divider,.products .divider{background:#252525;margin:0 auto;padding:50px 17px}.commercial .divider h1,.commercial .divider h3,.products .divider h1,.products .divider h3{color:#e0e2e5}}.commercial .products,.products .products{padding:111px 0}@media (max-width:767px){.commercial .products,.products .products{padding:47px 0}}.commercial .products a:last-child .product,.products .products a:last-child .product{border-bottom:0!important}.commercial .products .product,.products .products .product{border-bottom:1px solid #bababa;padding-bottom:80px;margin-bottom:68px;width:100%;float:left;margin-left:0;margin-right:0}@media (max-width:767px){.commercial .products .product,.products .products .product{padding-bottom:55px}}.commercial .products .product:hover .product-image .hover,.products .products .product:hover .product-image .hover{opacity:1}.commercial .products .product:hover .product-image .default,.products .products .product:hover .product-image .default{opacity:0}.commercial .products .product .product-image,.products .products .product .product-image{width:40.1179941003%;float:left;margin-right:2.6548672566%;position:relative;text-align:center}@media (min-width:768px) and (max-width:1024px){.commercial .products .product .product-image,.products .products .product .product-image{width:52.9498525074%;float:left;margin-right:2.6548672566%}}@media (max-width:767px){.commercial .products .product .product-image,.products .products .product .product-image{float:left;margin-left:0;margin-right:0;text-align:left;width:100%}}.commercial .products .product .product-image img,.products .products .product .product-image img{display:block;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.commercial .products .product .product-image .hover,.products .products .product .product-image .hover{position:absolute;left:50%;top:0;transform:translateX(-50%);opacity:0;transition:opacity .2s ease-in}.commercial .products .product .product-image .default,.products .products .product .product-image .default{opacity:1;transition:opacity .2s ease-in}.commercial .products .product .product-image:hover .hover,.products .products .product .product-image:hover .hover{opacity:1}.commercial .products .product .product-image:hover .default,.products .products .product .product-image:hover .default{opacity:0}@media (max-width:767px){.commercial .products .product .product-image .hover,.products .products .product .product-image .hover{position:relative;opacity:1;transform:translateX(0);left:0;margin-left:0;margin-right:auto;max-width:100%}.commercial .products .product .product-image .default,.products .products .product .product-image .default{display:none;max-width:100%}}.commercial .products .product .product-specs,.products .products .product .product-specs{width:31.5634218289%;float:left;margin-right:2.6548672566%}.commercial .products .product .product-specs p,.products .products .product .product-specs p{margin-top:0;margin-bottom:0}@media (min-width:768px) and (max-width:1024px){.commercial .products .product .product-specs,.products .products .product .product-specs{width:27.2861356932%;float:left;margin-right:2.6548672566%}.commercial .products .product .product-specs h2,.products .products .product .product-specs h2{font-size:42px}}@media (max-width:767px){.commercial .products .product .product-specs,.products .products .product .product-specs{width:100%;float:left;margin-left:0;margin-right:0;margin-top:47px}}.commercial .products .product .product-specs span,.products .products .product .product-specs span{font-size:28px}@media (max-width:767px){.commercial .products .product .product-specs:after,.products .products .product .product-specs:after{clear:both;content:"";display:table}.commercial .products .product .product-specs h2,.products .products .product .product-specs h2{color:#125d98;margin-bottom:10px}.commercial .products .product .product-specs span,.products .products .product .product-specs span{color:#252525}.commercial .products .product .product-specs p:nth-of-type(2),.products .products .product .product-specs p:nth-of-type(2){display:none}.commercial .products .product .product-specs p:first-of-type,.products .products .product .product-specs p:first-of-type{width:47.2727272727%;float:right;margin-right:0;transform:translateX(-15%)}.commercial .products .product .product-specs p:last-of-type,.products .products .product .product-specs p:last-of-type{width:47.2727272727%;float:left}}.commercial .products .product .product-applications,.products .products .product .product-applications{width:23.0088495575%;float:right;margin-right:0}@media (min-width:768px) and (max-width:1024px){.commercial .products .product .product-applications,.products .products .product .product-applications{width:14.4542772861%;float:right;margin-right:0}}@media (max-width:767px){.commercial .products .product .product-applications,.products .products .product .product-applications{width:100%;float:left;margin-left:0;margin-right:0;margin-top:30px}.commercial .products .product .product-applications h5,.products .products .product .product-applications h5{color:#252525;font-weight:400}.commercial .products .product .product-applications li,.products .products .product .product-applications li{font-weight:400}}.commercial .products .product .product-applications ul li,.products .products .product .product-applications ul li{font-size:14px;margin-bottom:10px}.commercial .products .product .industry-applications,.products .products .product .industry-applications{list-style-type:none;padding-left:0}.commercial .products .product h2,.commercial .products .product h4,.commercial .products .product h5,.commercial .products .product li,.commercial .products .product p,.products .products .product h2,.products .products .product h4,.products .products .product h5,.products .products .product li,.products .products .product p{color:#898989;transition:color .2s ease-in}.commercial .products .product h2,.products .products .product h2{font-size:68px;margin-top:0;margin-bottom:30px}@media (max-width:767px){.commercial .products .product h2,.products .products .product h2{font-size:44px}}.commercial .products .product h5,.products .products .product h5{margin-top:0;padding-top:2px;font-size:14px;text-transform:uppercase;font-weight:300}.commercial .products .product:hover h2,.commercial .products .product:hover h4,.commercial .products .product:hover h5,.commercial .products .product:hover li,.commercial .products .product:hover p,.products .products .product:hover h2,.products .products .product:hover h4,.products .products .product:hover h5,.products .products .product:hover li,.products .products .product:hover p{color:#125d98}.commercial .products .product .product-view--mobile,.products .products .product .product-view--mobile{display:none}@media (max-width:767px){.commercial .products .product .product-view--mobile,.products .products .product .product-view--mobile{display:block;color:#125d98;font-size:13px;font-weight:400;border:1px solid #125d98;background:none;padding:10px 40px;text-transform:uppercase;margin-top:50px;clear:both}}.commercial .head-line,.products .head-line{background:#e0e2e5;font-size:24px;text-align:center}.commercial .head-line p,.products .head-line p{padding:145px 240px;margin:0}.product-selector{background-color:#e0e2e5}@media (max-width:767px){.product-selector{display:none}}.product-selector h3{padding-top:68px;text-align:center;padding-bottom:28px}.product-selector h4{font-size:22px;color:#125d98;font-weight:300;text-align:center;transition:all .2s ease-in}@media (min-width:768px) and (max-width:1024px){.product-selector h4{font-size:18px}}.product-selector a{transition:color .2s ease-in;position:relative;margin-top:300px}.product-selector a .product-image-wrap{position:absolute;bottom:80px}.product-selector a .product-image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-selector a .product-image-wrap .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in}.product-selector a .product-image-wrap:hover .hover{opacity:1}.product-selector a:hover h4{color:#252525}.product-selector .product{width:14.4542772861%;float:left;margin-right:2.6548672566%}.product-selector .product img{width:100%}.product-selector .product.gg-10s{width:9%}.product-selector .product.gg-30s{width:11%}.product-selector .product.gg-50s{width:13%}.product-selector .product.gg-100s{width:15%}.product-selector .product.gg-300s{width:17%}.product-selector .product.gg-500s{width:19%}.page-template-template-product-detail .product-header,.page-template-template-residential .product-header{background-color:#252525}.page-template-template-product-detail .product-header .svg-product,.page-template-template-residential .product-header .svg-product{width:100%;height:100%}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .product-header .left-col,.page-template-template-residential .product-header .left-col{width:40.1179941003%;float:left;margin-right:2.6548672566%}}@media (max-width:767px){.page-template-template-product-detail .product-header .left-col,.page-template-template-residential .product-header .left-col{width:100%;float:left;margin-left:0;margin-right:0;float:none;padding:25px 0 50px}}.page-template-template-product-detail .product-header .right-col,.page-template-template-residential .product-header .right-col{text-align:right;height:600px}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .product-header .right-col,.page-template-template-residential .product-header .right-col{width:57.2271386431%;float:right;margin-right:0}}@media (max-width:767px){.page-template-template-product-detail .product-header .right-col,.page-template-template-residential .product-header .right-col{padding-top:25px;height:350px;width:100%;float:left;margin-left:0;margin-right:0;float:none}}.page-template-template-product-detail .left-col,.page-template-template-residential .left-col{width:31.5634218289%;float:left;margin-right:2.6548672566%;padding:160px 0 110px}@media (max-width:767px){.page-template-template-product-detail .left-col,.page-template-template-residential .left-col{width:100%;float:left;margin-left:0;margin-right:0}}.page-template-template-product-detail .left-col h1,.page-template-template-residential .left-col h1{font-size:78px;font-weight:200;color:#5391c1;margin-top:0}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .left-col h1,.page-template-template-residential .left-col h1{font-size:60px}}@media (max-width:767px){.page-template-template-product-detail .left-col h1,.page-template-template-residential .left-col h1{font-size:57px}}.page-template-template-product-detail .left-col .row,.page-template-template-residential .left-col .row{color:#e0e2e5;clear:both;margin-bottom:45px}.page-template-template-product-detail .left-col .row span,.page-template-template-residential .left-col .row span{float:left;font-weight:200;font-size:42px;width:120px}.page-template-template-product-detail .left-col .row h5,.page-template-template-residential .left-col .row h5{text-transform:uppercase;font-size:14px;margin-bottom:0}.page-template-template-product-detail .left-col .row p,.page-template-template-residential .left-col .row p{margin-top:0;color:#e0e2e5}@media (max-width:767px){.page-template-template-product-detail .left-col .row,.page-template-template-residential .left-col .row{margin-bottom:10px}.page-template-template-product-detail .left-col .row span,.page-template-template-residential .left-col .row span{font-size:37px}.page-template-template-product-detail .left-col .row h5,.page-template-template-residential .left-col .row h5{font-size:13px;margin-top:0}.page-template-template-product-detail .left-col .row p,.page-template-template-residential .left-col .row p{font-size:14px;margin-bottom:0}}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .left-col div.row__right,.page-template-template-product-detail .left-col span.row__left,.page-template-template-residential .left-col div.row__right,.page-template-template-residential .left-col span.row__left{display:inline-block;white-space:normal;margin-right:-4px;vertical-align:top}.page-template-template-product-detail .left-col span.row__left,.page-template-template-residential .left-col span.row__left{float:none;width:40%}.page-template-template-product-detail .left-col div.row__right,.page-template-template-residential .left-col div.row__right{width:60%}.page-template-template-product-detail .left-col div.row__right h5,.page-template-template-residential .left-col div.row__right h5{margin-top:0;margin-bottom:5px}.page-template-template-product-detail .left-col div.row__right p,.page-template-template-residential .left-col div.row__right p{word-break:break-all;line-height:1.2}}.page-template-template-product-detail .right-col,.page-template-template-residential .right-col{width:65.7817109145%;float:right;margin-right:0}.page-template-template-product-detail .product-intro,.page-template-template-residential .product-intro{background-color:#dfe1e4;max-width:100%}.page-template-template-product-detail .product-intro .main-container,.page-template-template-residential .product-intro .main-container{padding:111px 0}@media (min-width:768px) and (max-width:1149px){.page-template-template-product-detail .product-intro .main-container,.page-template-template-residential .product-intro .main-container{padding:111px 25px}}@media (max-width:767px){.page-template-template-product-detail .product-intro .main-container,.page-template-template-residential .product-intro .main-container{padding:50px 21px}}.page-template-template-product-detail .product-intro .main-container h1,.page-template-template-residential .product-intro .main-container h1{margin-top:0;font-size:24px;font-weight:300;line-height:35px}.page-template-template-product-detail .product-intro .main-container .left-col,.page-template-template-residential .product-intro .main-container .left-col{padding:0}@media (max-width:767px){.page-template-template-product-detail .product-intro .main-container .left-col,.page-template-template-residential .product-intro .main-container .left-col{display:none}}.page-template-template-product-detail .product-intro .main-container .left-col h4,.page-template-template-residential .product-intro .main-container .left-col h4{margin-top:5px;font-size:14px;text-transform:uppercase;color:#898989;font-weight:400;margin-bottom:30px}.page-template-template-product-detail .product-intro .main-container .left-col ul,.page-template-template-residential .product-intro .main-container .left-col ul{padding-left:0}.page-template-template-product-detail .product-intro .main-container .left-col ul li,.page-template-template-residential .product-intro .main-container .left-col ul li{display:block;font-size:14px;color:#252525;font-weight:400;margin-bottom:10px}.page-template-template-product-detail .product-intro .main-container .right-col,.page-template-template-residential .product-intro .main-container .right-col{max-width:540px;float:left}@media (max-width:767px){.page-template-template-product-detail .product-intro .main-container .right-col,.page-template-template-residential .product-intro .main-container .right-col{max-width:none;float:none;width:100%;float:left;margin-left:0;margin-right:0}}.page-template-template-product-detail .product-detail-slides,.page-template-template-residential .product-detail-slides{margin-top:55px}.page-template-template-product-detail .product-detail-slides .swiper-wrapper .swiper-slide,.page-template-template-residential .product-detail-slides .swiper-wrapper .swiper-slide{opacity:0!important}.page-template-template-product-detail .product-detail-slides .swiper-wrapper .swiper-slide img,.page-template-template-residential .product-detail-slides .swiper-wrapper .swiper-slide img{max-width:900px;display:block;margin:0 auto}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .product-detail-slides .swiper-wrapper .swiper-slide img,.page-template-template-residential .product-detail-slides .swiper-wrapper .swiper-slide img{width:100%}}@media (max-width:767px){.page-template-template-product-detail .product-detail-slides .swiper-wrapper .swiper-slide img,.page-template-template-residential .product-detail-slides .swiper-wrapper .swiper-slide img{max-width:100%}}.page-template-template-product-detail .product-detail-slides .swiper-wrapper .swiper-slide.swiper-slide-active,.page-template-template-residential .product-detail-slides .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1!important}.page-template-template-product-detail .product-detail-slides .swiper-button-next,.page-template-template-product-detail .product-detail-slides .swiper-button-prev,.page-template-template-residential .product-detail-slides .swiper-button-next,.page-template-template-residential .product-detail-slides .swiper-button-prev{position:absolute;background:none;top:50%;width:35px;height:35px;transition:background .2s ease-in;border-radius:25px}@media (max-width:767px){.page-template-template-product-detail .product-detail-slides .swiper-button-next,.page-template-template-product-detail .product-detail-slides .swiper-button-prev,.page-template-template-residential .product-detail-slides .swiper-button-next,.page-template-template-residential .product-detail-slides .swiper-button-prev{display:none}}.page-template-template-product-detail .product-detail-slides .swiper-button-next svg,.page-template-template-product-detail .product-detail-slides .swiper-button-prev svg,.page-template-template-residential .product-detail-slides .swiper-button-next svg,.page-template-template-residential .product-detail-slides .swiper-button-prev svg{fill:#989898;width:35px;height:35px}.page-template-template-product-detail .product-detail-slides .swiper-button-next:hover,.page-template-template-product-detail .product-detail-slides .swiper-button-prev:hover,.page-template-template-residential .product-detail-slides .swiper-button-next:hover,.page-template-template-residential .product-detail-slides .swiper-button-prev:hover{transition:background .2s ease-in;background-color:#e7e7e7;border-radius:25px}.page-template-template-product-detail .product-detail-slides .swiper-button-prev,.page-template-template-residential .product-detail-slides .swiper-button-prev{transform:rotate(180deg)}.page-template-template-product-detail .product-detail-slides.swiper-container-horizontal>.swiper-pagination,.page-template-template-residential .product-detail-slides.swiper-container-horizontal>.swiper-pagination{top:10px}.page-template-template-product-detail .product-detail-slides.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet,.page-template-template-residential .product-detail-slides.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:transparent;border:1px solid #a1a1a2;opacity:1}.page-template-template-product-detail .product-detail-slides.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active,.page-template-template-residential .product-detail-slides.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active{background-color:#a1a1a2}.page-template-template-product-detail .contact-col,.page-template-template-residential .contact-col{position:absolute;top:121px;left:-359px}@media (max-width:767px){.page-template-template-product-detail .contact-col,.page-template-template-residential .contact-col{display:none}}.page-template-template-product-detail .contact-col h4,.page-template-template-residential .contact-col h4{font-size:14px;color:#e0e2e5;text-transform:uppercase;font-weight:400;margin:0;padding:0}.page-template-template-product-detail .contact-col a,.page-template-template-residential .contact-col a{display:block;font-size:16px;font-weight:400;color:#bab7b7;margin-bottom:10px}.page-template-template-product-detail .contact-col a:hover,.page-template-template-residential .contact-col a:hover{color:#125d98}.page-template-template-product-detail .contact-col .nf-modal-link,.page-template-template-residential .contact-col .nf-modal-link{float:none;width:auto;display:inline-block;margin-top:30px;text-transform:uppercase;border:1px solid #5391c1;color:#5391c1;font-size:14px;font-weight:400}.page-template-template-product-detail .contact-col .nf-modal-link:hover,.page-template-template-residential .contact-col .nf-modal-link:hover{background-color:#2e3b44;color:#5391c1}.page-template-template-product-detail .contact-col .contact,.page-template-template-residential .contact-col .contact{background:#252525;width:240px;margin-left:-51px;padding:45px 0 45px 50px}.page-template-template-product-detail .main-container.product-specs-section__item,.page-template-template-residential .main-container.product-specs-section__item{padding:110px 0 58px;border-bottom:1px solid #e0e2e5}@media (min-width:1025px){.page-template-template-product-detail .main-container.product-specs-section__item,.page-template-template-residential .main-container.product-specs-section__item{margin-left:34.2182890855%}}@media (min-width:768px) and (max-width:1149px){.page-template-template-product-detail .main-container.product-specs-section__item,.page-template-template-residential .main-container.product-specs-section__item{padding:110px 25px 58px}}@media (min-width:768px) and (max-width:1024px){.page-template-template-product-detail .main-container.product-specs-section__item:first-child,.page-template-template-residential .main-container.product-specs-section__item:first-child{padding-top:60px}}@media (max-width:767px){.page-template-template-product-detail .main-container.product-specs-section__item,.page-template-template-residential .main-container.product-specs-section__item{padding-left:21px;padding-right:21px}}.page-template-template-product-detail .main-container.product-specs-section__item h1,.page-template-template-residential .main-container.product-specs-section__item h1{margin-top:0}.page-template-template-product-detail .main-container.product-specs-section__item h4,.page-template-template-residential .main-container.product-specs-section__item h4{font-size:14px;font-weight:400;color:#898989;text-transform:uppercase;margin-bottom:20px}.page-template-template-product-detail .main-container.product-specs-section__item p,.page-template-template-residential .main-container.product-specs-section__item p{margin-bottom:14px}.page-template-template-product-detail .main-container.product-specs-section__item span,.page-template-template-residential .main-container.product-specs-section__item span{font-size:36px;font-weight:200;width:auto;margin-right:5px;line-height:21px}@media (max-width:767px){.page-template-template-product-detail .main-container.product-specs-section__item h1,.page-template-template-residential .main-container.product-specs-section__item h1{font-size:27px}.page-template-template-product-detail .main-container.product-specs-section__item h4,.page-template-template-residential .main-container.product-specs-section__item h4{font-size:15px;margin-bottom:25px}.page-template-template-product-detail .main-container.product-specs-section__item p,.page-template-template-residential .main-container.product-specs-section__item p{font-size:15px;margin-bottom:15px}.page-template-template-product-detail .main-container.product-specs-section__item span,.page-template-template-residential .main-container.product-specs-section__item span{font-size:25px}}.page-template-template-product-detail .main-container.product-specs-section__item .left-col,.page-template-template-residential .main-container.product-specs-section__item .left-col{width:48.6725663717%;float:left;margin-right:2.6548672566%;padding:0}@media (max-width:767px){.page-template-template-product-detail .main-container.product-specs-section__item .left-col,.page-template-template-residential .main-container.product-specs-section__item .left-col{width:100%;float:left;margin-left:0;margin-right:0}}.page-template-template-product-detail .main-container.product-specs-section__item .right-col,.page-template-template-residential .main-container.product-specs-section__item .right-col{width:48.6725663717%;float:right;margin-right:0}@media (max-width:767px){.page-template-template-product-detail .main-container.product-specs-section__item .right-col,.page-template-template-residential .main-container.product-specs-section__item .right-col{width:100%;float:left;margin-left:0;margin-right:0}}.page-template-template-product-detail .main-container.product-specs-section__item .row,.page-template-template-residential .main-container.product-specs-section__item .row{margin-bottom:50px}.page-template-template-product-detail .main-container.product-specs-section__item .row p,.page-template-template-residential .main-container.product-specs-section__item .row p{margin-top:0;color:#252525}.page-template-template-product-detail .product-specs-section>div:last-of-type,.page-template-template-residential .product-specs-section>div:last-of-type{border-bottom:0}.product-back-to-top{display:none}@media (max-width:767px){.product-back-to-top{clear:both;border-top:1px solid #e0e2e5;display:block;padding:60px 17px}.product-back-to-top span{font-size:18px;color:#125d98;font-weight:400;text-transform:uppercase;margin-right:30px;margin-left:10px;vertical-align:super}.product-back-to-top svg{transform:rotate(-90deg);width:32px;height:32px;fill:#125d98;vertical-align:bottom}}body.products.parallax .divider{max-width:100%;margin:0;padding:100px 0;background:#fff;position:relative}body.products.parallax .divider h3{max-width:724px;margin:0 auto}body.products.parallax .main-container.main-content{background:#fff;margin:0;padding-right:55px;padding-left:55px}body.products.parallax footer.content-info{padding-top:0}body.products.parallax footer.content-info .main-container{padding:145px 55px 0;background:#252525}@media (max-width:767px){.page-template-template-residential{transform:none}}.page-template-template-residential .product-header .right-col{height:445px;padding-top:100px;padding-bottom:100px}@media (max-width:767px){.page-template-template-residential .product-header .right-col{height:300px;padding-top:50px;padding-bottom:25px}}.page-template-template-residential .hero-container .media h1{margin:0;font-size:143px;line-height:157px}@media (max-width:767px){.page-template-template-residential .hero-container .media h1{font-size:65px!important;line-height:65px!important}}.page-template-template-residential .product-header{background:#fff}.page-template-template-residential .left-col h1{color:#252525}.page-template-template-residential .left-col .row,.page-template-template-residential .left-col .row p{color:#898989}.page-template-template-residential .residential-intro{position:relative;padding:70px 0 80px;background:#000}@media (max-width:767px){.page-template-template-residential .residential-intro{padding:42px 0}}.page-template-template-residential .residential-intro .main-container{max-width:none;display:-ms-flexbox;display:flex;color:#fff}.page-template-template-residential .residential-intro .main-container h4{margin:0 0 20px;padding:0;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400}.page-template-template-residential .residential-intro .main-container h1{margin:0;color:#fff;font-size:24px;line-height:38px;font-weight:300}.page-template-template-residential .residential-intro .main-container .intro-col{float:left;width:auto;padding:34px 60px 30px 140px;border-right:1px solid #fff;box-sizing:border-box}@media (min-width:768px) and (max-width:1024px){.page-template-template-residential .residential-intro .main-container .intro-col{padding-left:45px;padding-right:70px}}@media (max-width:767px){.page-template-template-residential .residential-intro .main-container .intro-col{border-right:0;padding:0}}.page-template-template-residential .residential-intro .main-container .contact-col{position:relative;top:auto;left:auto;float:left;width:325px;padding:34px 110px 30px 90px;box-sizing:border-box}@media (min-width:768px) and (max-width:1024px){.page-template-template-residential .residential-intro .main-container .contact-col{padding-right:45px;padding-left:70px}}.page-template-template-residential .residential-intro .main-container .contact-col h4{margin-bottom:34px}.page-template-template-residential .residential-intro .main-container .contact-col a{margin-bottom:8px;color:#fff}.page-template-template-residential .residential-intro .main-container .contact-col a:hover{color:#125d98}.page-template-template-residential .residential-intro .main-container .contact-col .contact{width:auto;margin:0;padding:0;background:none}.page-template-template-residential .residential-intro .main-container .contact-col .nf-modal-link{margin-bottom:0;border-color:#fff;color:#fff}.page-template-template-residential .residential-intro .main-container .contact-col .nf-modal-link:hover{background-color:#2e3b44;color:#fff}.product-video a{position:relative;display:block;background:#393939}.product-video a:hover img{opacity:1}.product-video a:hover .play-icon .fill{fill:#fff}.product-video img{width:100%;height:auto;display:block;opacity:.8;transition:opacity .2s ease-in}.product-video h4{position:absolute;top:42px;left:70px;margin:0;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400}@media (max-width:767px){.product-video h4{left:17px;top:20px}}.product-video .play-icon{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;display:block}.product-video .play-icon svg{width:100%;height:100%;display:block}.product-video .play-icon svg .fill{fill:transparent;transition:fill .2s ease-in}@media (max-width:767px){.product-video .play-icon{width:50px;height:50px;margin:-25px 0 0 -25px;background-size:50px 50px}}.video-overlay{position:fixed;top:50%;left:50%;width:100%;width:calc(100% - 140px);max-width:850px;height:auto;display:none;transform:translate(-50%,-50%);z-index:1000}@media (max-width:767px){.video-overlay{width:calc(100% - 34px)}}.video-overlay h4{margin:0 0 30px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400}.video-overlay .close{position:absolute;top:1px;right:0;width:15px;height:15px;display:block;transform:rotate(45deg);cursor:pointer}.video-overlay .close:after,.video-overlay .close:before{content:"";position:absolute;display:block;background:#fff;transition:background .2s ease-in}.video-overlay .close:before{top:0;left:7px;width:1px;height:100%}.video-overlay .close:after{top:7px;left:0;width:100%;height:1px}.video-overlay .close:hover:after,.video-overlay .close:hover:before{background:#5391c1}.video-overlay-mask{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:rgba(57,57,57,.9);cursor:pointer;z-index:999}
/*# sourceMappingURL=main.css.map */
