@charset "UTF-8";@font-face{font-family:montserratlight;src:url(../../webfonts/Montserrat-Light-webfont.eot);src:url(../../webfonts/Montserrat-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../../webfonts/Montserrat-Light-webfont.woff2) format("woff2"),url(../../webfonts/Montserrat-Light-webfont.woff) format("woff"),url(../../webfonts/Montserrat-Light-webfont.ttf) format("truetype"),url(../../webfonts/Montserrat-Light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../../webfonts/Montserrat-Regular-webfont.eot);src:url(../../webfonts/Montserrat-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../webfonts/Montserrat-Regular-webfont.woff2) format("woff2"),url(../../webfonts/Montserrat-Regular-webfont.woff) format("woff"),url(../../webfonts/Montserrat-Regular-webfont.ttf) format("truetype"),url(../../webfonts/Montserrat-Regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}.themodal-lock{overflow:hidden}.themodal-overlay{position:fixed;bottom:0;left:0;top:0;right:0;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch}.themodal-overlay>*{-webkit-transform:translateZ(0)}.themodal-overlay{background:rgba(0,0,0,.5);zoom:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;white-space:nowrap;text-indent:100%;direction:ltr}.button-group,.clearfix,.footer{zoom:1}.button-group:after,.button-group:before,.clearfix:after,.clearfix:before,.footer:after,.footer:before{display:block;visibility:hidden;height:0;content:'\0020'}.button-group:after,.clearfix:after,.footer:after{clear:both}.clear{clear:both}.alpha,.marquee__heading{font-family:montserratregular,sans-serif;font-size:46.2px;font-size:4.62rem;line-height:120%;letter-spacing:normal}@media (min-width:768px){.alpha,.marquee__heading{font-size:46.2px;font-size:4.62rem}}@media (min-width:992px){.alpha,.marquee__heading{font-size:66.2px;font-size:6.62rem}}.beta{font-family:montserratregular,sans-serif;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;letter-spacing:.1px;text-transform:uppercase;padding-bottom:15px}@media (min-width:768px){.beta{font-size:20px;font-size:2rem;line-height:32px;line-height:3.2rem}}@media (min-width:992px){.beta{font-size:24px;font-size:2.4rem;line-height:36px;line-height:3.6rem}}.gamma,.marquee__subheading,body{font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.5px}.delta{font-family:montserratregular,sans-serif;font-size:14px;font-size:1.4rem;line-height:100%;letter-spacing:.1px;text-transform:uppercase;color:red}.epsilon{font-family:montserratregular,sans-serif;font-size:18px;font-size:1.8rem;line-height:2.4rem;letter-spacing:.1px;text-transform:uppercase}.zeta{font-size:13px;font-size:1.3rem}.eta{font-size:12px;font-size:1.2rem}.theta{font-size:10px;font-size:1rem}.text-white{color:#fff}*{box-sizing:border-box}html{font-size:62.5%}body{padding-top:75px;font-family:montserratlight,sans-serif;font-weight:300;color:#484848;background-color:#383d3f}p{padding-bottom:12px}a{color:red;text-decoration:none}b,strong{font-family:montserratregular,sans-serif;font-weight:700}button{background:0 0;border:none;outline:0}button:hover{cursor:pointer}img{max-width:100%}input[type=radio]:hover{cursor:pointer}label:hover{cursor:pointer}@media (min-width:768px){html{font-family:'bp-background-video bp-interactive'}}@media (min-width:992px){html{font-family:'bp-mobile-nav bp-tabs bp-interactive modal-is-enabled bp-background-video'}}.is-hidden{display:none}.button{display:inline-block;line-height:1;text-align:center;transition:all .3s linear;text-decoration:none}.button:active,.button:focus,.button:hover{text-decoration:none}button.button{padding-top:0}.button+.button{margin-left:18px}.button--red{background-color:red;color:#fff}.button--red:active,.button--red:focus,.button--red:hover{background-color:#ec1d25;color:#fff}.button--large{height:60px;padding:25px 25px 0;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.8px}.button--medium{padding:29px 25px;font-size:12px;font-size:1.2rem;line-height:130%;letter-spacing:.1px}p+.button{margin-top:35px}@media only screen and (min-width:0) and (max-width:768px){.button--icon .icon{display:none}}.button-group{margin-top:24px}@media only screen and (min-width:0) and (max-width:1280px){.button-group .button{float:left;margin-left:0}}@media only screen and (min-width:0) and (max-width:1280px){.button-group .button+.button{clear:both;margin-top:18px}}.main-footer{position:relative;max-width:1800px;margin:0 auto;background:#383d3f;border-top:1px solid #9ba0a2}.footer{padding-top:25px;padding-bottom:15px;text-align:center}@media (min-width:768px){.footer{padding-right:30px;padding-left:30px}}.footer a{text-decoration:none}@media only screen and (min-width:768px){.footer__left{display:inline-block;float:left;margin-right:30px}}.footer__right{margin-top:30px}@media only screen and (min-width:768px){.footer__right{display:inline-block;float:right;margin-top:0;padding-top:5px}}.footer__text{font-family:montserratlight,sans-serif;text-transform:uppercase;color:#9ba0a2;font-size:12px;font-size:1.2rem}.footer .copyright{display:block}@media only screen and (min-width:0) and (max-width:1200px){.footer .copyright{margin-top:-1em}}@media only screen and (min-width:0) and (max-width:1200px){.footer .copyright{font-size:.6em}}@media only screen and (min-width:1200px){.footer .copyright{display:inline-block;float:left;line-height:2;padding-right:30px;padding-left:15px}}.footer .brand{display:block}@media only screen and (min-width:992px){.footer .brand{display:inline-block;position:relative;top:-3px}}.footer .pipe{font-size:.8em;padding:0 5px}@media screen and (max-width:768px){.footer .pipe{display:none}}@media screen and (max-width:1200px){.footer .pipe.last{display:none}}.header-main{position:absolute;left:50%;transform:translate(-50%,0);position:fixed;top:0;width:100%;max-width:1800px;height:75px;z-index:100;background-color:#383d3f}.connect__form__input-cont{font-size:12px;font-size:1.2rem;margin:18px 0}.connect__form__input-cont label{font-size:14px;font-size:1.4rem;color:#fff}.connect__form__input-cont input{border:none}.connect__form__input-cont input,.connect__form__input-cont select{font-size:16px;font-size:1.6rem;width:100%;min-height:62px;line-height:62px;padding:0 18px;border-radius:0;background-color:#fff;color:#383d3f}.connect__form__input-cont input[type=checkbox]{display:inline-block;vertical-align:middle;width:inherit;color:#fff;margin-right:6px;margin-bottom:6px}.connect__form__input-cont__radio-label{display:block}@media (min-width:768px){.connect__form__input-cont__radio-label{display:inline-block}}.connect__form__input-cont__radio-label__text{display:inline-block;vertical-align:middle;margin-right:18px;color:#fff}.connect__form__input-cont p{margin-top:16px;color:red}.connect__form__select-cont{position:relative}.connect__form__select-cont select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0}.connect__form__select-cont .icon{position:absolute;top:50%;transform:translateY(-50%);right:18px;fill:red;pointer-events:none}.connect__form__note{font-size:12px;font-size:1.2rem;margin-top:-12px}.connect__form [type=submit]{width:100%;border:0;margin-top:18px}.icon{display:inline-block;width:44px;height:44px;vertical-align:middle;background:0 0;overflow:hidden}.icon .icon__svg{display:block;height:100%;width:100%}.icon .icon__svg img{display:block;height:100%;margin:auto;width:100%}.icon-text{position:relative}.icon-text--left{float:left;margin-right:10px}.icon-text--right{float:right;margin-left:10px}.icon-brand{height:46px;width:92px}.icon-brand .text-velux{fill:#fff}.icon-brand .bg-icon-brand{fill:red}.icon-brand .text-skylights{fill:#383d3f}.icon-x{fill:#dbdede;height:18px;vertical-align:middle;width:18px}.icon-facebook,.icon-pinterest,.icon-twitter{width:20px;height:20px;fill:#fff}@media only screen and (min-width:992px){.icon-facebook,.icon-pinterest,.icon-twitter{width:15px;height:15px}}.icon-play{width:26px;height:26px;fill:#fff}.button--icon .icon-play{top:-7px}.icon-play-triangle{font-size:.75em;vertical-align:middle}.icon-newsletter{fill:#fff}.icon-pin-primary{height:55px;fill:red;width:55px}.icon-pin-secondary{fill:#949799}.icon-pin-reversed{fill:#fff}.icon-target{display:block;height:36px;position:relative;text-align:center;width:36px}.icon-target:after,.icon-target:before{content:'';display:block;position:absolute;z-index:1}.icon-target:before{background:#fff;border-radius:50%;display:inline-block;height:36px;max-width:36px;width:36px;height:100%;left:0;opacity:.4;top:0;width:100%}.lt-ie9 .icon-target:before{width:auto!important}.icon-target:after{background:red;border-radius:50%;display:inline-block;height:28px;max-width:28px;width:28px;background:linear-gradient(to bottom,#f72b33 0,#d00008 100%);height:28px;left:4px;top:4px;width:28px}.lt-ie9 .icon-target:after{width:auto!important}.icon-target .cross{color:#fff;font-size:16px;line-height:35px;z-index:2}.icon-document{width:13px;height:17px;fill:red}.button--icon .icon-document{top:-4px}.icon-loader #runner{fill:#fff}.icon-loader #background{fill:#666}.icon-chevron-down{width:12px;height:12px;fill:red}.container{position:relative;margin:0 auto;width:100%;max-width:1800px;background-color:#fff;overflow-x:hidden}.section-wrapper{position:relative;max-width:1280px;margin:0 auto;padding-right:30px;padding-left:30px}@media (min-width:1280px){.section-wrapper{padding:0}}.marquee{padding-top:48px;padding-bottom:48px;border-top:1px solid #50575a;text-align:center;color:#fff;background-color:#383d3f}.marquee__subheading{display:block;text-transform:uppercase}.marquee__heading{display:block;text-transform:uppercase}body.modal--is-open{overflow:hidden}.modal{opacity:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;transform:translateX(-100%);transition:opacity .2s ease-in-out;width:100%;z-index:0}.modal--is-open .modal{opacity:1;display:block;overflow-x:hidden;overflow-y:auto;transform:translateX(0);z-index:1010}.no-csstransforms .modal{left:-100%}.no-csstransforms .modal--is-open .modal{left:0}.modal__screen{background:#fff;height:100%;left:0;position:absolute;right:0;top:0}.modal--is-open .modal__screen{opacity:.9;z-index:-1}.modal__page{margin:0 auto;padding:5% 0 0 0;width:800px}.modal__header{text-align:right}.modal__content{background:#fff;margin-top:10px;margin-bottom:30px}[data-modal-close]{margin-right:15px}[data-modal-close] .icon__svg{fill:red}.nav-main{position:relative;padding-right:88px;padding-left:16px;zoom:1}.nav-main:after,.nav-main:before{display:block;visibility:hidden;height:0;content:'\0020'}.nav-main:after{clear:both}@media (min-width:992px){.nav-main{padding-left:20px;padding-right:0}}.nav__logo{position:relative;display:block;float:left;margin-top:14px;width:92px}.nav__logo .icon-brand{width:92px;height:46px}.nav__wrapper{position:absolute;left:0;top:75px;height:0;width:100%;overflow:hidden;background-color:#383d3f;transition:all .3s linear;text-align:center;border-top:1px solid #fdfafa}@media (min-width:992px){.nav__wrapper{position:static;display:block;float:right;left:auto;top:auto;height:100%;width:auto;text-align:center;border-top:0}}@media (min-width:1200px){.nav__wrapper{width:calc(100% - 122px)}}.nav__link{position:relative;display:block;padding:18px 0;line-height:100%;text-decoration:none;text-transform:uppercase;color:#fff;transition:all .3s linear}.nav__link.is-active,.nav__link:hover{color:#24b9f1}@media (min-width:992px){.nav__link{display:block;float:left;padding:30.5px 0;margin:0 .65em}.nav__link:after{position:absolute;display:block;visibility:visible;content:'';width:100%;height:4px;left:0;bottom:0;background-color:#24b9f1;content:'';opacity:0;transition:opacity .3s linear}.nav__link.is-active,.nav__link:hover{color:#fff;text-decoration:none}.nav__link.is-active:after,.nav__link:hover:after{opacity:1}}.nav__main-link{font-family:montserratregular,sans-serif;font-size:1.4rem;letter-spacing:.6px}.nav__sublink{font-family:montserratlight,sans-serif;font-size:1.2rem;text-transform:none;color:#b7b4b4}.nav-right{position:relative}@media (min-width:992px){.nav-right{float:left;margin-left:18px}}@media (min-width:1200px){.nav-right{padding-left:70px;float:right}}.nav__button{position:relative;text-transform:none}@media (min-width:992px){.nav__button{float:right;height:75px;margin-left:12px}}.nav__mobile-trigger{display:block;position:absolute;right:0;top:0;width:88px;height:75px;overflow:hidden;text-indent:-9999px;font-size:0;transition:background .3s;cursor:pointer;border-left:1px solid #fdfafa;cursor:pointer}@media (min-width:992px){.nav__mobile-trigger{display:none}}.nav__mobile-trigger span{display:block;position:absolute;top:34px;left:31px;width:25px;height:3px;background:#fff;transition:background 0s .3s}.nav__mobile-trigger span:after,.nav__mobile-trigger span:before{position:absolute;display:block;visibility:visible;content:'';width:25px;height:3px;background:#fff;content:'';left:0;transition-duration:.3s,.3s;transition-delay:.3s,.3s}.nav__mobile-trigger span:before{top:-10px;transition-property:top,transform}.nav__mobile-trigger span:after{bottom:-10px;transition-property:bottom,transform}@media (max-width:991px){.mobile-nav-is-open .nav__wrapper{height:auto}.mobile-nav-is-open .nav__mobile-trigger span{background:0 0}.mobile-nav-is-open .nav__mobile-trigger span:before{top:0;transform:rotate(45deg)}.mobile-nav-is-open .nav__mobile-trigger span:after{bottom:0;transform:rotate(-45deg)}.mobile-nav-is-open .nav__mobile-trigger span:after,.mobile-nav-is-open .nav__mobile-trigger span:before{transition-delay:0s,.3s}}@media only screen and (min-width:768px){.nav-footer{display:inline-block;float:left}}.nav-footer__item{display:block;padding:.75em 0}@media only screen and (min-width:768px){.nav-footer__item{display:inline-block}}.footer .social{margin-top:20px}@media only screen and (min-width:768px){.footer .social{display:inline-block;float:left;margin-top:6px;margin-left:40px}}@media only screen and (min-width:1200px){.footer .social{margin-left:40px}}.footer .social__link+.social__link{margin-left:10px}.connect{position:relative;padding:64px 0;background-color:#383d3f;background-image:url(../images/section-images/connect/connect-background-small.jpg);background-repeat:no-repeat;background-position:right top;color:#bbb}@media (min-width:768px){.connect{background-image:url(../images/section-images/connect/connect-background-medium.jpg)}}@media (min-width:992px){.connect{background-image:url(../images/section-images/connect/connect-background-large.jpg)}}.connect__detail{position:relative;width:100%;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.connect__detail{width:70%}}@media (min-width:992px){.connect__detail{width:50%;margin-right:50%;margin-left:10%;padding-top:150px;padding-bottom:100px}}@media (min-width:1360px){.connect__detail{margin-left:0}}.connect__detail h4{color:#fff}.connect__detail__form-error{color:red}.connect__call{margin-top:48px}.connect__call__phone{color:#fff;text-decoration:none}.hero{position:relative;width:100%;margin-bottom:10px}@media (min-width:768px){.hero{margin-bottom:100px}}@media (min-width:1200px){.hero{margin-bottom:200px}}.video-background-container{display:none;position:absolute;z-index:1;left:50%;bottom:0;width:auto;height:auto;min-width:100%;transform:translateX(-50%);opacity:0}.video-background-container:before{position:absolute;display:block;visibility:visible;content:'';display:block;width:100%;height:100%;content:'';left:0;top:0;z-index:2;background-color:rgba(0,0,0,.1)}@media (min-width:768px){.video-background-container{display:block}}.video-background{position:absolute;left:0;top:0;width:auto;height:auto;min-width:100%;min-height:100%}.hero__image{display:block;position:relative;width:100%;height:auto;background:#000}.hero__image img{width:100%}@media (max-width:991px){.hero__image:before{position:absolute;display:block;visibility:visible;content:'';display:block;width:100%;height:98%;content:'';left:0;top:0;z-index:2;background-color:rgba(0,0,0,.1)}}.hero__dial{display:none;position:absolute;left:50%;transform:translate(-50%,0);z-index:2;width:90%;opacity:0;animation:animated-dial .5s linear forwards;animation-delay:.3s}.hero__dial .dial__stroke{fill:none;stroke:#fff;stroke-miterlimit:10}.hero__dial .stroke--wide{stroke-width:3.23px}.hero__dial .stroke--small{stroke-width:.81px}@media (min-width:768px){.hero__dial{display:block}}@keyframes animated-dial{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0}}#video-dial{fill:#fff}.hero__detail{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3}.hero__callout{position:relative;display:block;text-transform:uppercase;color:#fff;font-size:1.4rem;letter-spacing:.1px;line-height:100%;z-index:3;opacity:0;margin-top:80px;margin-bottom:40px;animation:animated-callout .5s linear forwards;animation-delay:.9s}.hero__callout span{display:block;margin:0 auto 10px}@media (min-width:768px){.hero__callout span{margin:0 auto 10px}}@media (min-width:992px){.hero__callout span{margin:0 auto 20px}}@keyframes animated-callout{0%{opacity:0;margin-top:80px}100%{opacity:1;margin-top:60px}}.hero__sun-angle{display:none}@media (min-width:768px){.hero__sun-angle{display:block;width:200px;border-top:1px solid #fff;margin:0 auto;zoom:1;opacity:0;animation:animated-sun-angle .5s linear forwards;animation-delay:1.2s}.hero__sun-angle:after,.hero__sun-angle:before{display:block;visibility:hidden;height:0;content:'\0020'}.hero__sun-angle:after{clear:both}.hero__sun-angle .sun-angle__left,.hero__sun-angle .sun-angle__right{padding-top:16px;padding-bottom:9px;color:#fff}.hero__sun-angle .sun-angle__left{width:100px;float:left;text-align:right;padding-right:12px;font-size:1rem;text-transform:uppercase}.hero__sun-angle .sun-angle__right{width:100px;float:right;text-align:right;border-left:1px solid #fff}.hero__sun-angle .sun__counter{text-align:right;font-size:5.5rem;line-height:90%;font-family:montserratlight,sans-serif}.hero__sun-angle sup{font-size:4rem;line-height:120%;font-family:montserratlight,sans-serif}}@keyframes animated-sun-angle{0%{opacity:0}100%{opacity:1}}.hero__product{position:absolute;display:block;margin:0 auto;position:absolute;left:50%;transform:translate(-50%,0);bottom:-57px;width:90%;max-width:1100px;z-index:3;opacity:0}.hero__product img{width:100%}@media (max-width:991px){.hero__product{animation:animated-dome-sm .5s linear forwards;animation-delay:.5s}}@media (min-width:768px){.hero__product{bottom:-100px;max-width:700px;animation:animated-dome-md .5s linear forwards;animation-delay:.5s}}@media (min-width:1200px){.hero__product{bottom:-200px;max-width:1100px;animation:animated-dome-lg .5s linear forwards;animation-delay:.5s}}@keyframes animated-dome-sm{0%{opacity:0;bottom:-77px}100%{opacity:1;bottom:-57px}}@keyframes animated-dome-md{0%{opacity:0;bottom:-120px}100%{opacity:1;bottom:-100px}}@keyframes animated-dome-lg{0%{opacity:0;bottom:-220px}100%{opacity:1;bottom:-200px}}.intro{position:relative;padding-top:50px;padding-bottom:100px}@media (min-width:992px){.intro{padding-top:125px;padding-bottom:270px}}@media (min-width:1200px){.intro{padding-top:175px;padding-bottom:350px}}.intro__detail{position:relative;width:100%}@media (min-width:992px){.intro__detail{width:40%;margin-right:50%;margin-left:10%}}.intro__image{position:relative;background-image:url(../images/section-images/intro/warehouse-image-small.png);background-repeat:no-repeat;margin:60px auto 0;width:300px;height:292px;background-size:300px 292px;z-index:81}@media (min-width:992px){.intro__image{position:absolute;right:0;top:-100px;margin-top:10px;background-image:url(../images/section-images/intro/warehouse-image-medium.png);width:500px;height:487px;background-size:500px 487px}}@media (min-width:1200px){.intro__image{top:-170px;background-image:url(../images/section-images/intro/warehouse-image-large.png);width:676px;height:658px;background-size:676px 658px}}.design{position:relative;top:-126px;padding-top:90px;padding-bottom:100px;background-color:#eee;z-index:80}.design:after,.design:before{position:absolute;display:block;visibility:visible;content:'';width:103%;height:145px;background-color:#eee;content:'';left:0;z-index:80}.design:before{top:-60px;transform:rotate(-3deg)}.design:after{bottom:-60px;transform:rotate(3deg)}@media (min-width:768px){.design{padding-top:145px;padding-bottom:145px}}.design__detail{position:relative;width:100%;margin-top:10px}@media (min-width:768px){.design__detail{width:35%;margin-left:60%;margin-right:5%;margin-top:0}}@media (min-width:1280px){.design__detail{width:40%;margin-left:60%;margin-right:0}}.design__interactive{position:relative;width:100%}@media (min-width:768px){.design__interactive{position:absolute;right:42%;top:50px;max-width:590px}}@media (min-width:1200px){.design__interactive{right:55%}}@media (min-width:1280px){.design__interactive{right:50%;max-width:750px}}.interactive__details{position:relative;display:none;z-index:6;width:100%;height:100%;padding-top:40px}@media (max-width:767px){.interactive__details{display:block!important}}@media (min-width:768px){.interactive__details{position:absolute;left:0;top:0;padding-top:0}.interactive__details.is-active{display:block}}.interactive__information{position:relative;display:block;width:100%;height:100%;background:#fff;padding:10px 10px 10px 15px;margin-bottom:10px;border-bottom:1px solid #fdfafa;zoom:1}.interactive__information:after,.interactive__information:before{display:block;visibility:hidden;height:0;content:'\0020'}.interactive__information:after{clear:both}.interactive__information#smooth-outer-dome{left:266px;top:4px}.vendor-ie .interactive__information#smooth-outer-dome{left:268px;top:3px}.interactive__information#prismatic-inner-dome{left:402px;top:68px}.vendor-ie .interactive__information#prismatic-inner-dome{left:397px;top:64px}.interactive__information#structural-strength{left:335px;top:171px}.vendor-ie .interactive__information#structural-strength{left:333px;top:162px}.interactive__information#engineered-side-wall{left:163px;top:52px}.vendor-ie .interactive__information#engineered-side-wall{left:170px;top:49px}@media (max-width:767px){.interactive__information{display:block!important;left:auto!important;top:auto!important}}@media (min-width:768px){.interactive__information{position:absolute;display:none;width:407px;height:177px;margin-bottom:0;border-bottom:0;padding-left:38px;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}}@media (min-width:1280px){.interactive__information#smooth-outer-dome{left:329px;top:-5px}.vendor-ie .interactive__information#smooth-outer-dome{left:331px}.interactive__information#prismatic-inner-dome{left:502px;top:76px}.vendor-ie .interactive__information#prismatic-inner-dome{left:495px;top:72px}.interactive__information#structural-strength{left:417px;top:208px}.vendor-ie .interactive__information#structural-strength{left:415px;top:197px}.interactive__information#engineered-side-wall{left:198px;top:56px}.vendor-ie .interactive__information#engineered-side-wall{left:207px;top:54px}}.interactive_close{position:absolute;display:block;left:-11px;top:-11px;width:20px;height:20px;cursor:pointer;transform:rotate(45deg);text-indent:-9000px;background:url(../images/section-images/design/hotspot.png) no-repeat 0 0;background-size:contain}@media (max-width:767px){.interactive_close{display:none}}@media (min-width:1280px){.interactive_close{display:block;left:-5px;top:-5px;width:26px;height:26px}}.interactive__body{position:relative;display:block;float:left;width:calc(100% - 140px);padding-top:10px}@media (min-width:768px){.interactive__body{padding-top:28px;width:calc(100% - 180px)}}.interactive__title{text-transform:uppercase;font-family:montserratregular,sans-serif;padding-bottom:5px;letter-spacing:.05px;color:#4f4f4f;line-height:20px}.interactive__text{padding-bottom:0;line-height:25px;line-height:2rem}.interactive__image{position:relative;display:block;float:right;max-width:120px}@media (min-width:768px){.interactive__image{max-width:100%}}.interactive__mobile-main-image{position:relative;display:block;width:100%;margin-top:-30px;right:-100px;z-index:-1}@media (min-width:768px){.interactive__mobile-main-image{display:none}}#image-main{display:none;position:absolute;z-index:1;width:100%;height:auto}@media (min-width:768px){#image-main{display:block}}.interactive__imagemap{display:none}@media (min-width:768px){.interactive__imagemap{position:relative;display:block;width:100%;height:100%;max-width:1180px;z-index:5;overflow:visible}.interactive__imagemap g{cursor:pointer}}.performance{position:relative;background-color:#fff;background-image:url(../images/section-images/performance/performance-background-small.jpg);background-repeat:no-repeat;background-position:right 60px;padding-top:240px;top:-100px;z-index:70}@media (min-width:992px){.performance{background-image:url(../images/section-images/performance/performance-background-medium.jpg);padding-bottom:100px}}@media (min-width:1200px){.performance{background-image:url(../images/section-images/performance/performance-background-large.jpg)}}.performance .section-wrapper{max-width:980px}.performance__detail{max-width:500px}.tabs{position:relative;display:block;width:100%;list-style:none;margin:62px auto;padding:0;box-shadow:0 0 250px 0 rgba(0,0,0,.08)}@media (min-width:768px){.tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;max-width:985px;margin-top:70px;margin-bottom:0;text-align:center}}.tabs__tab{list-style:none;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb}@media (min-width:768px){.tabs__tab{-ms-flex:1;flex:1;height:80px}}.tabs__tab:first-child{border-left:1px solid #ebebeb}.tabs__trigger,.tabs__trigger:visited{position:relative;display:block;padding:36px 40px;background:#fff;font-size:1.21rem;line-height:3.1rem;letter-spacing:.1px;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;color:#6b6b6b;transition:all .3s linear}@media (min-width:768px){.tabs__trigger,.tabs__trigger:visited{padding:0;margin:0;line-height:80px}}@media (min-width:992px){.tabs__trigger,.tabs__trigger:visited{padding:0 10px}}.tabs__trigger.active,.tabs__trigger:active,.tabs__trigger:focus,.tabs__trigger:hover{color:#6b6b6b}.tabs__trigger.active:before{position:absolute;display:block;visibility:visible;content:'';width:100%;height:4px;background:red;top:0;left:0}.tabs__body{display:none;overflow:hidden;width:100%;background:#fefdfd;zoom:1}.tabs__body:after,.tabs__body:before{display:block;visibility:hidden;height:0;content:'\0020'}.tabs__body:after{clear:both}@media (min-width:768px){.tabs__body{position:absolute;padding:20px 0 70px 50px;top:81px;left:0;border-top:1px solid #efefef}}.tabs__details{margin-right:auto;margin-left:auto;text-align:left;padding:0 40px 40px}@media (min-width:768px){.tabs__details{width:48%;padding:40px 0 0;float:left}}.tab-heading-font{margin-bottom:10px}.tab-listing{margin-bottom:35px}@media (min-width:768px){.tab-listing{margin-bottom:50px}}.tab-listing li{position:relative;text-indent:20px;margin-bottom:10px}.tab-listing li:before{position:absolute;display:block;visibility:visible;content:'';width:4px;height:4px;border-radius:8px;background:red;left:0;top:12px}.tabs__image{display:block;position:relative;margin-top:40px;display:none}@media (min-width:768px){.tabs__image{display:block;float:right;width:48%}}.installation-wrapper{position:relative;background:#fff url(../images/section-images/installation/pattern-with-angle-background.jpg) no-repeat left bottom;background-size:contain;top:-100px;z-index:60}.installation-wrapper:after{position:absolute;display:block;visibility:visible;content:'';content:'';bottom:0;right:0;width:300px;height:239px;background-image:url(../images/section-images/installation/installation-image-small.png)}@media (min-width:992px){.installation-wrapper:after{width:500px;height:399px;background-image:url(../images/section-images/installation/installation-image-medium.png)}}@media (min-width:1200px){.installation-wrapper:after{width:680px;height:543px;background-image:url(../images/section-images/installation/installation-image-large.png)}}.installation{position:relative;padding-top:50px;padding-bottom:100px}.installation__detail{position:relative;width:100%;margin-bottom:180px}@media (min-width:992px){.installation__detail{width:40%;margin-right:50%;margin-left:10%;margin-bottom:0;padding-top:150px;max-width:300px}}.water{position:relative}@media (min-width:992px){.water{padding-top:50px;padding-bottom:100px}}.water__detail{position:relative;width:100%}@media (min-width:992px){.water__detail{width:40%;margin-left:60%;margin-right:0;padding-top:150px;max-width:386px}}.water__image{position:relative;background-image:url(../images/section-images/water/water-image-small.png);background-repeat:no-repeat;margin:10px auto 0;width:300px;height:151px;background-size:300px 151px;z-index:81}@media (min-width:992px){.water__image{position:absolute;top:0;left:0;margin:0;background-image:url(../images/section-images/water/water-image-medium.png);width:500px;height:251px;background-size:500px 251px}}@media (min-width:1200px){.water__image{background-image:url(../images/section-images/water/water-image-large.png);width:774px;height:386px;background-size:774px 386px}}.warranty{position:relative;margin-top:-100px;background-color:#e9f3ff;background-repeat:no-repeat;background-position:left bottom}@media (min-width:992px){.warranty{background-image:url(../images/section-images/warranty/warranty-background-large.jpg)}}.warranty__detail{position:relative;width:100%;padding-top:50px;padding-bottom:0}@media (min-width:992px){.warranty__detail{width:40%;margin-left:60%;margin-right:0;padding-top:150px;padding-bottom:150px;max-width:410px}}.warranty__mobile{display:block;position:relative;width:100%;margin-top:15px;padding-bottom:30px}@media (min-width:992px){.warranty__mobile{display:none}}.connect{position:relative;padding:64px 0;background-color:#383d3f;background-image:url(../images/section-images/connect/connect-background-small.jpg);background-repeat:no-repeat;background-position:right top;color:#bbb}@media (min-width:768px){.connect{background-image:url(../images/section-images/connect/connect-background-medium.jpg)}}@media (min-width:992px){.connect{background-image:url(../images/section-images/connect/connect-background-large.jpg)}}.connect__detail{position:relative;width:100%;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.connect__detail{width:70%}}@media (min-width:992px){.connect__detail{width:50%;margin-right:50%;margin-left:10%;padding-top:150px;padding-bottom:100px}}@media (min-width:1360px){.connect__detail{margin-left:0}}.connect__detail h4{color:#fff}.connect__detail__form-error{color:red}.connect__call{margin-top:48px}.connect__call__phone{color:#fff;text-decoration:none}.page-blog .section-wrapper{max-width:1199px}.blog-detail,.blog-listing{zoom:1;padding-top:48px}.blog-detail:after,.blog-detail:before,.blog-listing:after,.blog-listing:before{display:block;visibility:hidden;height:0;content:'\0020'}.blog-detail:after,.blog-listing:after{clear:both}@media only screen and (min-width:768px){.blog-detail__header,.blog-detail__main{float:left;width:60%;padding-right:10%}}@media only screen and (min-width:992px){.blog-detail__header,.blog-detail__main{width:65%}}.blog-detail__header{margin-bottom:48px}.blog-detail__header *{padding-bottom:0}@media only screen and (min-width:768px){.blog-detail__sidebar{float:right;width:40%}}@media only screen and (min-width:992px){.blog-detail__sidebar{width:35%}}.blog-detail__sidebar__header{position:relative;margin-bottom:48px;padding:9.9px 18px 9px;background-color:#383d3f}.blog-detail__sidebar__header:after{position:absolute;display:block;visibility:visible;content:'';border-style:solid;height:0;width:0;border-width:10px 10px 0 10px;border-color:red transparent transparent transparent;left:18.9px;bottom:-10px;border-top-color:#383d3f}.blog-detail__sidebar__header .gamma,.blog-detail__sidebar__header .marquee__subheading,.blog-detail__sidebar__header body{color:#fff}.entry{margin-bottom:48px}.entry figure{margin-bottom:18px}.entry-teaser{margin-bottom:48px}.entry-teaser__header__link{color:#484848}.entry-teaser__header__link:focus,.entry-teaser__header__link:hover{color:red}.entry p+h2.beta{margin-top:18px}