@charset "UTF-8";@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{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:1s linear infinite swiper-preloader-spin;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.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;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}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,main,menu,nav,section{display:block}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}*{box-sizing:border-box;color:inherit}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}@font-face{font-family:VELUXGothicLight;src:url(/fonts/VeluxGothic-Light.eot);src:local("VeluxGothicLight"),url(/fonts/VeluxGothic-Light.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-Light.woff) format("woff"),url(/fonts/VeluxGothic-Light.ttf) format("truetype"),url(/fonts/VeluxGothic-Light.svg#VeluxGothic-Light) format("svg")}@font-face{font-family:VELUXGothicLightItalic;src:url(/fonts/VeluxGothic-LightItalic.eot);src:local("VeluxGothicLightItalic"),url(/fonts/VeluxGothic-LightItalic.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-LightItalic.woff) format("woff"),url(/fonts/VeluxGothic-LightItalic.ttf) format("truetype"),url(/fonts/VeluxGothic-LightItalic.svg#VeluxGothic-LightItalic) format("svg")}@font-face{font-family:VELUXGothicRegular;src:url(/fonts/VeluxGothic-Regular.eot);src:local("VeluxGothicRegular"),url(/fonts/VeluxGothic-Regular.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-Regular.woff) format("woff"),url(/fonts/VeluxGothic-Regular.ttf) format("truetype"),url(/fonts/VeluxGothic-Regular.svg#VeluxGothic-Regular) format("svg")}@font-face{font-family:VELUXGothicRegItalic;src:url(/fonts/VeluxGothic-RegItalic.eot);src:local("VeluxGothicRegItalic"),url(/fonts/VeluxGothic-RegItalic.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-RegItalic.woff) format("woff"),url(/fonts/VeluxGothic-RegItalic.ttf) format("truetype"),url(/fonts/VeluxGothic-RegItalic.svg#VeluxGothic-RegItalic) format("svg")}@font-face{font-family:VELUXGothicBold;src:url(/fonts/VeluxGothic-Bold.eot);src:local("VeluxGothicBold"),url(/fonts/VeluxGothic-Bold.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-Bold.woff) format("woff"),url(/fonts/VeluxGothic-Bold.ttf) format("truetype"),url(/fonts/VeluxGothic-Bold.svg#VeluxGothic-Bold) format("svg")}@font-face{font-family:VELUXGothicBoldItalic;src:url(/fonts/VeluxGothic-BoldItalic.eot);src:local("VeluxGothicBoldItalic"),url(/fonts/VeluxGothic-BoldItalic.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-BoldItalic.woff) format("woff"),url(/fonts/VeluxGothic-BoldItalic.ttf) format("truetype"),url(/fonts/VeluxGothic-BoldItalic.svg#VeluxGothic-BoldItalic) format("svg")}@font-face{font-family:VELUXGothicBlack;src:url(/fonts/VeluxGothic-Black.eot);src:local("VeluxGothicBlack"),url(/fonts/VeluxGothic-Black.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-Black.woff) format("woff"),url(/fonts/VeluxGothic-Black.ttf) format("truetype"),url(/fonts/VeluxGothic-Black.svg#VeluxGothic-Black) format("svg")}@font-face{font-family:VELUXGothicBlackItalic;src:url(/fonts/VeluxGothic-BlackItalic.eot);src:local("VeluxGothicBlackItalic"),url(/fonts/VeluxGothic-BlackItalic.eot) format("embedded-opentype"),url(/fonts/VeluxGothic-BlackItalic.woff) format("woff"),url(/fonts/VeluxGothic-BlackItalic.ttf) format("truetype"),url(/fonts/VeluxGothic-BlackItalic.svg#VeluxGothic-BlackItalic) format("svg")}.nowrap{white-space:nowrap}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes from-left{from{transform:translateX(-20px)}to{transform:translate(0,0)}}@keyframes from-right{from{transform:translateX(20px)}to{transform:translate(0,0)}}@keyframes from-bottom{from{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes reveal-up{from{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes reveal-over{from{transform:scaleX(1)}to{transform:scaleX(0)}}html{font-size:62.5%}body{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.2rem;position:relative;overflow-x:hidden;min-width:320px;margin:0 auto;background-color:#f4f4f4;color:#707070;-webkit-font-smoothing:antialiased}@media (min-width:1250px){body{font-size:1.6rem;line-height:2.6rem}}@media (min-width:1500px){body{font-size:1.8rem;line-height:2.8rem}}body.is-locked{overflow:hidden}a{cursor:pointer;color:#e50707}a[name]{display:inline-block;height:0;line-height:0}sub{vertical-align:sub;font-size:.5em}sup{vertical-align:super;font-size:.5em}hr{position:absolute;top:auto;left:50%;transform:translate(-50%,0);display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;height:1px;border:0;color:#ddd;background-color:#ddd}hr.dark{color:#404040;background-color:#404040}img{display:block;max-width:100%}[type=text]::-ms-clear{display:none;width:0;height:0}[type=text]::-ms-reveal{display:none;width:0;height:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{display:none}[type=email],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:0 0;border:0;border-radius:0;outline:0}[type=email]:-ms-expand,[type=number]:-ms-expand,[type=password]:-ms-expand,[type=reset]:-ms-expand,[type=search]:-ms-expand,[type=submit]:-ms-expand,[type=tel]:-ms-expand,[type=text]:-ms-expand,select:-ms-expand,textarea:-ms-expand{display:none}[type=checkbox],[type=radio]{display:inline-block;width:18px;height:18px;margin:0 3px 0 0;vertical-align:middle}[type=radio]{border-radius:50%}[type=file],[type=reset],[type=submit],label{cursor:pointer}button{padding:0;background:0 0;border:0;border-radius:0;cursor:pointer}button:disabled{cursor:inherit}.form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.form>form>h3{font-size:1.8rem;line-height:2.8rem}.form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.form>form>h3{font-size:2.4rem;line-height:3.4rem}}.form>form>h3+div{padding-top:0;padding-bottom:12px}.form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.form>form>h3+div button:hover{color:#e50707}.form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.form>form fieldset.half{width:calc(50% - 20px)}}.form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.form>form>h3{font-size:2.7rem;line-height:3.7rem}.form>form fieldset.half{width:calc(50% - 50px)}.form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.form>form fieldset>p{margin-top:12px}.form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.form>form [type=submit]:active,.form>form [type=submit]:focus,.form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.about__content{display:flex;flex-wrap:wrap}.about__content__image{padding-top:0;padding-bottom:50px;width:100%}@media (min-width:768px){.form>form fieldset.third{width:calc(33% - 12px)}.form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.about__content{flex-direction:row;justify-content:space-between}.about__content__image{width:35%;padding:0 50px 0 0}}.about__content__body{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.about__content__body{width:65%}}.about__content__body__description{width:100%}.about__content__body__description>span{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;padding-top:0;padding-bottom:12px;display:block;width:100%;color:#e50707}@media (min-width:1250px){.about__content__body__description>span{font-size:1.8rem;line-height:2.4rem}}.about__content__body__credentials{padding-top:20px;padding-bottom:20px}@media (min-width:1500px){.about__content__body{flex-direction:row;justify-content:space-between}.about__content__body__description{padding-left:0;padding-right:20px;width:50%}.about__content__body__credentials{width:50%;padding:0 0 0 50px}}.about__content__body__credentials__body>span{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;padding-top:0;padding-bottom:12px;display:block;width:100%;color:#e50707}.about__content__body__credentials__body>div p{margin-top:20px}.about__content__body__credentials__body>div p:first-child{margin-top:0}.about__content__body__credentials__body>div strong{font-weight:700}.about__content__body__credentials__body>div em{font-style:italic}.about__content__body__credentials__body>div ul{margin-top:20px;list-style:disc}.about__content__body__credentials__body>div ul:first-child{margin-top:0}.about__content__body__credentials__body>div ul li{margin-left:1em}.about__content__body__credentials__body>div ul+p{margin-top:20px}.about__content__body__credentials__body>div ul+p:first-child{margin-top:0}.about__content__body__credentials__body>div ol{margin-top:20px;list-style:decimal}.about__content__body__credentials__body>div ol:first-child{margin-top:0}.about__content__body__credentials__body>div ol li{margin-top:20px;margin-left:1em}.about__content__body__credentials__body>div ol li:first-child{margin-top:0}.about__content__body__credentials__body>div ol+p{margin-top:20px}.about__content__body__credentials__body>div ol+p:first-child{margin-top:0}.about__content__body__credentials__ctas{padding-top:20px;padding-bottom:0;width:100%}@media (min-width:1500px){.about__content__body__credentials__ctas{padding-top:50px;padding-bottom:0}}@media (max-width:991px){.about__content__body__credentials__ctas>a{display:block;margin-bottom:20px}}.about__content__body__credentials__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}@media (min-width:768px){.about__content__body__credentials__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}}.about__content__body__credentials__ctas>a:first-of-type:active,.about__content__body__credentials__ctas>a:first-of-type:focus,.about__content__body__credentials__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.about__content__body__credentials__ctas>a[href*="/videos/"]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.about__content__body__credentials__ctas>a[href*="/videos/"]:active,.about__content__body__credentials__ctas>a[href*="/videos/"]:focus,.about__content__body__credentials__ctas>a[href*="/videos/"]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.about__content__body__credentials__ctas>a[href*="/videos/"]>i{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:#fff}.about__content__body__credentials__ctas>a+a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear;margin-left:12px}.about__content__body__credentials__ctas>a+a:hover{color:#e50707}.background-image,.background-image>div{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.contact-form{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.contact-form-cont{padding-top:0;padding-bottom:50px;width:calc((100% + -20px + -20px) * 1);margin-left:20px}.contact-form-cont>.errors{width:100%;color:#e50707;font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;padding-top:0;padding-bottom:50px}.contact-form-cont>form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.about__content__body__credentials__ctas>a[href*="/videos/"]{font-size:1.6rem;line-height:2.2rem}.contact-form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}.contact-form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.about__content__body__credentials__body>span{font-size:1.8rem;line-height:2.4rem}.contact-form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.contact-form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.contact-form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.contact-form-cont>form>h3+div button:hover{color:#e50707}.contact-form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.contact-form-cont>form fieldset.half{width:calc(50% - 20px)}}.contact-form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.contact-form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.contact-form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.contact-form-cont>form fieldset.half{width:calc(50% - 50px)}.contact-form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.contact-form-cont>form fieldset>p{margin-top:12px}.contact-form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.contact-form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.contact-form-cont>form [type=submit]:active,.contact-form-cont>form [type=submit]:focus,.contact-form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}@media (min-width:768px){.contact-form-cont>form fieldset.third{width:calc(33% - 12px)}.contact-form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.contact-form-cont{padding-top:0;padding-bottom:100px;width:calc((100% + -20px + -20px) * 1);margin-left:20px}.contact-form-cont>.errors{font-size:2rem;line-height:2.6rem}}@media (min-width:992px){.contact-form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.contact-form-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.contact-form-cont form>fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form-cont form>fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.contact-form-cont>.errors{font-size:2.5rem;line-height:3.4rem}.contact-form-cont form>fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.contact-form-cont{width:calc((62.5% + -12.5px + -20px) * 1);margin-left:calc((18.75% + -3.75px + 20px) * 1)}.contact-form-cont form>fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.counter-buttons{display:flex;flex-wrap:wrap;height:100%}.counter-buttons>ul{display:flex;flex-wrap:wrap;flex-wrap:nowrap;height:100%;white-space:nowrap}.counter-buttons>ul>li{position:relative;display:block;height:100%;line-height:0}.counter-buttons>ul>li+li{margin-left:12px}.counter-buttons>ul>li>button{position:relative;height:100%;line-height:0}.counter-buttons>ul>li>button>svg{height:100%}.counter-buttons>ul>li>button>svg>circle{stroke:#e2e2e2;stroke-width:2;stroke-linecap:round;fill:none;transition:stroke .2s linear}.counter-buttons>ul>li>button.is-active>svg>circle:last-of-type{animation:5s linear reverse circle-timer;transform:rotate(-90deg);transform-origin:center;stroke:#e50707}.counter-buttons>ul>li>button>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:75%;height:75%;border-radius:50%;background-color:#fff}.counter-buttons>ul>li>button>div>img{display:block;max-width:60%;max-height:40%}.counter-buttons>ul>li>button>div>img:not([src*=".svg"]){max-width:100%;max-height:100%;border-radius:50%}.counter-buttons>ul>li>div{position:absolute;top:auto;left:50%;transform:translate(-50%,0);bottom:-15px;display:none;text-align:center;color:#fff}@keyframes circle-timer{to{stroke-dasharray:0 100}}.dollars>span{display:inline-block;color:#999}.dollars--one.dollars--red>span:nth-child(1){color:#e50707}.dollars--one.dollars--black>span:nth-child(1){color:#333}.dollars--one.dollars--white>span:nth-child(1){color:#fff}.dollars--two.dollars--red>span:nth-child(1),.dollars--two.dollars--red>span:nth-child(2){color:#e50707}.dollars--two.dollars--black>span:nth-child(1),.dollars--two.dollars--black>span:nth-child(2){color:#333}.dollars--two.dollars--white>span:nth-child(1),.dollars--two.dollars--white>span:nth-child(2){color:#fff}.dollars--three.dollars--red>span{color:#e50707}.dollars--three.dollars--black>span{color:#333}.dollars--three.dollars--white>span{color:#fff}.featured-callout{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){.counter-buttons>ul>li>button>svg>circle{stroke-width:1.5}.counter-buttons>ul>li>div{display:block}.featured-callout+.featured-callout{padding-top:50px;padding-bottom:0}.featured-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.featured-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.featured-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.featured-callout-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.featured-callout__content{display:flex;flex-wrap:wrap;align-content:space-between;align-items:center}.featured-callout__content.right{flex-direction:row-reverse}.featured-callout__content__image-cont{width:100%}.featured-callout__content__image-cont .featured-callout__content__image{position:relative}@media (min-width:768px){.featured-callout__content__image-cont{width:50%}.featured-callout__content__image-cont .featured-callout__content__image{max-width:680px;max-height:680px}.featured-callout__content__image-cont .featured-callout__content__image.is-round>img{border-radius:50%}}.featured-callout__content__image-cont .featured-callout__content__image__caption{background-color:#f4f4f4;z-index:1;padding:20px}.featured-callout__content__image-cont .featured-callout__content__image__caption>li{font-family:VELUXGothicLightItalic,sans-serif;display:inline}.featured-callout__content__image-cont .featured-callout__content__image__caption>li:before{padding-left:4px;padding-right:10px;content:"•";color:#e50707}.featured-callout__content__image-cont .featured-callout__content__image__caption>li:first-child:before{padding-left:0;padding-right:0;content:""}.featured-callout__content__text{width:100%;padding:20px}@media (min-width:768px){.featured-callout__content__text{width:50%;padding:50px 50px 50px 20px}}.featured-callout__content__text>h3{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;padding-top:0;padding-bottom:12px;color:#707070}@media (min-width:1250px){.featured-callout__content__text{padding-left:50px;padding-right:50px;max-width:555px;margin-right:auto;margin-left:auto}.featured-callout__content__text>h3{font-size:1.8rem;line-height:2.4rem}}.featured-callout__content__text>h4{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:12px;color:#151515}@media (min-width:1250px){.featured-callout__content__text>h4{font-size:3.1rem;line-height:3.72rem}}.featured-callout__content__text .featured-callout__content__ctas{padding-top:20px;padding-bottom:0}.featured-callout__content__text .featured-callout__content__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}@media (min-width:768px){.featured-callout__content__text .featured-callout__content__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}}.featured-callout__content__text .featured-callout__content__ctas>a:first-of-type:active,.featured-callout__content__text .featured-callout__content__ctas>a:first-of-type:focus,.featured-callout__content__text .featured-callout__content__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]:active,.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]:focus,.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]>i{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:#fff}.featured-callout__content__text .featured-callout__content__ctas>a>span{font-family:VELUXGothicRegular,sans-serif}.featured-callout__content__text .featured-callout__content__ctas>a+a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear;margin-left:12px}.featured-callout__content__text .featured-callout__content__ctas>a+a:hover{color:#e50707}@media (min-width:1500px){.featured-callout__content__text>h4{font-size:4.8rem;line-height:5.76rem}}.featured-text__content{display:flex;flex-wrap:wrap}@media (min-width:768px){.featured-callout__content__text .featured-callout__content__ctas>a[href*="/videos/"]{font-size:1.6rem;line-height:2.2rem}.featured-text__content{flex-direction:row;justify-content:space-between}.featured-text__content__title{padding-left:0;padding-right:50px;width:30%}}.featured-text__content__title>h3{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:12px;color:#151515}@media (min-width:1250px){.featured-text__content__title>h3{font-size:3.1rem;line-height:3.72rem}}.featured-text__content__body{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.featured-text__content__body{width:70%}}.featured-text__content__body__description{width:100%}.featured-text__content__body__credentials{padding-top:20px;padding-bottom:20px}@media (min-width:1500px){.featured-text__content__title>h3{font-size:4.8rem;line-height:5.76rem}.featured-text__content__body{flex-direction:row;justify-content:space-between}.featured-text__content__body__description{padding-left:0;padding-right:20px;width:50%}.featured-text__content__body__credentials{width:50%;padding:0 50px}}.featured-text__content__body__credentials>span{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;padding-top:0;padding-bottom:12px;display:block;width:100%;color:#e50707}@media (min-width:1250px){.featured-text__content__body__credentials>span{font-size:1.8rem;line-height:2.4rem}}.featured-text__content__body__credentials>div p{margin-top:20px}.featured-text__content__body__credentials>div p:first-child{margin-top:0}.featured-text__content__body__credentials>div strong{font-weight:700}.featured-text__content__body__credentials>div em{font-style:italic}.featured-text__content__body__credentials>div ul{margin-top:20px;list-style:disc}.featured-text__content__body__credentials>div ul:first-child{margin-top:0}.featured-text__content__body__credentials>div ul li{margin-left:1em}.featured-text__content__body__credentials>div ul+p{margin-top:20px}.featured-text__content__body__credentials>div ul+p:first-child{margin-top:0}.featured-text__content__body__credentials>div ol{margin-top:20px;list-style:decimal}.featured-text__content__body__credentials>div ol:first-child{margin-top:0}.featured-text__content__body__credentials>div ol li{margin-top:20px;margin-left:1em}.featured-text__content__body__credentials>div ol li:first-child{margin-top:0}.featured-text__content__body__credentials>div ol+p{margin-top:20px}.featured-text__content__body__credentials>div ol+p:first-child{margin-top:0}.featured-text__content__body__cta{padding-top:20px;padding-bottom:0;width:100%}.featured-text__content__body__cta>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.featured-text__content__body__cta>a:active,.featured-text__content__body__cta>a:focus,.featured-text__content__body__cta>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.features-carousel-cont{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;flex-direction:column;position:relative;width:100%;height:600px}@media (min-width:992px){.features-carousel-cont{height:700px}}@media (min-width:1250px){.features-carousel-cont{height:850px}}@media (min-width:1500px){.features-carousel-cont{height:1000px}}.features-carousel-cont .swiper-container{width:100%;flex:.5}@media (min-width:768px){.featured-text__content__body__cta>a{font-size:1.6rem;line-height:2.2rem}.features-carousel-cont .swiper-container{flex:auto}}.features-carousel__content{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;width:100%;flex:.5;background:#fff;z-index:1}@media (min-width:768px){.features-carousel__content{position:absolute;top:auto;right:20px;bottom:0;left:auto;flex:auto;width:444px;height:auto;padding:50px 50px 20px}}@media (min-width:992px){.features-carousel__content{padding-top:50px;padding-bottom:50px;width:555px}}@media (min-width:1250px){.features-carousel__content{width:693.75px}}@media (min-width:1500px){.features-carousel__content{padding-left:100px;padding-right:100px;width:777px}}.features-carousel__content__card{width:100%;padding:50px 50px 20px}@media (min-width:768px){.features-carousel__content__card{padding:0 0 50px}}.features-carousel__content__card>h3{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707}@media (min-width:1250px){.features-carousel__content__card{padding:0 0 100px}.features-carousel__content__card>h3{font-size:1.8rem;line-height:2.4rem}}.features-carousel__content__card>h4{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;margin-top:12px;color:#151515}@media (min-width:1250px){.features-carousel__content__card>h4{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.features-carousel__content__card>h4{font-size:4.8rem;line-height:5.76rem}}.features-carousel__content__card>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-top:20px;padding:12px 16px}.features-carousel__content__card>a:active,.features-carousel__content__card>a:focus,.features-carousel__content__card>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.features-carousel__content__controls{display:flex;justify-content:center;flex:1;width:100%;background:#fff;z-index:2}@media (min-width:768px){.features-carousel__content__card>a{font-size:1.6rem;line-height:2.2rem}.features-carousel__content__controls{display:block}}.features-carousel__content__controls>h5{padding-top:0;padding-bottom:12px;font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase}@media (max-width:767px){.about__content__image>img{margin-right:auto;margin-left:auto}.counter-buttons>ul>li>button>div>img,.features-carousel__content__controls>h5{display:none}}.features-carousel__content__controls__counters-cont{max-width:80%;height:30px}.features-carousel__content__controls ul li>button>div{background-color:#bbb}.features-carousel__content__controls ul li>div{color:initial}@media (max-width:991px){.featured-callout__content__text .featured-callout__content__ctas>a{display:block;margin-bottom:20px}.features-carousel__content__controls ul li>div{display:none}.is-root .footer-social{text-align:center}}.footer .footer__installer{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;background-color:#151515}.footer .footer__installer-cont{width:100%;border-bottom:1px solid #404040;padding:50px 20px}@media (min-width:992px){.footer .footer__installer-cont{padding-left:50px;padding-right:50px}}.footer .footer__installer__details{color:#fff}.footer .footer__installer__details>address{padding-top:0;padding-bottom:20px}.footer .footer__installer__details>address>h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.features-carousel__content__controls__counters-cont{height:75px}.footer .footer__installer-cont{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer__installer__details>address>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.features-carousel__content__controls>h5{font-size:1.8rem;line-height:2.4rem}.features-carousel__content__controls__counters-cont{height:130px}.footer .footer__installer-cont{padding:50px 100px}.footer .footer__installer__details>address>h3{font-size:2.4rem;line-height:3.4rem}}.footer .footer__installer__nav{padding-top:20px;padding-bottom:0}@media (min-width:768px){.footer .footer__installer__nav{padding-top:0}}.footer .footer__installer__nav a{color:#fff}.footer .footer__global{display:flex;flex-direction:column;color:#fff;background-color:#151515;padding:50px 20px}@media (min-width:768px){.footer .footer__global{flex-direction:row}}.footer .footer__global__nav{display:flex;width:100%;justify-content:center}@media (min-width:768px){.footer .footer__global__nav{align-items:center;justify-content:left}}.footer .footer__global__nav a{color:#fff}.footer .footer__global__logo{display:flex;flex-wrap:wrap;width:calc((100% + -20px + -20px) * 1);margin-left:20px;padding-top:20px;padding-bottom:0;justify-content:center}@media (min-width:768px){.footer .footer__global__logo{width:calc((50% + -10px + -20px) * 1);justify-content:flex-end;padding-top:0}}@media (min-width:992px){.footer .footer__global{padding-left:50px;padding-right:50px}.footer .footer__global__logo{width:calc((50% + -10px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.footer .footer__global{padding-left:100px;padding-right:100px}.footer .footer__global__logo{width:calc((50% + -10px + -20px) * 1);margin-left:20px}}.footer .footer__global__logo>img{display:inline-block}.footer-social>div{display:flex;flex-wrap:wrap;padding-top:12px;padding-bottom:0}.footer-social>div>a>.icon{display:block;width:26px;height:26px;fill:#707070;transition:fill .2s linear}.footer-social>div>a:hover>.icon{fill:#fff}.footer-social>div>a+a{margin-left:18px}@media (max-width:991px){.is-root .footer-social>div{justify-content:center}}.footer-installer-nav>nav>ul{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){.footer-installer-nav>nav>ul{justify-content:space-between;width:100%;-moz-column-gap:12px;column-gap:12px;flex-direction:row;flex-wrap:nowrap}.footer-installer-nav>nav>ul>li>a{line-height:3.6rem}}@media (min-width:992px){.footer-installer-nav>nav>ul{-moz-column-gap:20px;column-gap:20px}.full-bleed-callout-cont.position--right .full-bleed-callout__card{position:absolute;top:50%;left:auto;transform:translate(0,-50%);right:20px}}.footer-installer-nav>nav>ul>li>a{line-height:3.6rem;font-family:VELUXGothicBold,sans-serif;display:block}.footer-installer-nav>nav>ul>li>ul{margin-top:-6px;padding-bottom:12px}.footer-installer-nav>nav>ul>li>ul>li>a{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#bbb}.footer-secondary-links>nav>a,.footer-secondary-links>nav>span{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:3.6rem;display:inline-block;margin-right:12px}@media (min-width:1250px){.footer-installer-nav>nav>ul{-moz-column-gap:50px;column-gap:50px}.footer-installer-nav>nav>ul>li>a{margin-bottom:12px}.full-bleed-callout{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.full-bleed-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}.full-bleed-callout-cont{position:relative}.full-bleed-callout-cont .full-bleed-callout__card{position:relative;background-color:#fff;z-index:1;padding:20px}@media (min-width:992px){.full-bleed-callout-cont .full-bleed-callout__card{position:absolute;top:50%;transform:translate(0,-50%);left:20px;max-width:444px;padding:50px}}.full-bleed-callout-cont .full-bleed-callout__card>img{padding-top:0;padding-bottom:20px;display:block;max-width:100px}.full-bleed-callout-cont .full-bleed-callout__card>h2{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707}@media (min-width:1250px){.full-bleed-callout-cont.position--right .full-bleed-callout__card{right:100px}.full-bleed-callout-cont .full-bleed-callout__card{left:100px}.full-bleed-callout-cont .full-bleed-callout__card>h2{font-size:1.8rem;line-height:2.4rem}}.full-bleed-callout-cont .full-bleed-callout__card>h3{padding-top:12px;padding-bottom:0;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:1250px){.full-bleed-callout-cont .full-bleed-callout__card>h3{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.footer .footer__installer__details>address>h3{font-size:2.7rem;line-height:3.7rem}.footer .footer__global__logo{width:calc((43.75% + -8.75px + -20px) * 1);margin-left:20px}.full-bleed-callout-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.full-bleed-callout-cont .full-bleed-callout__card>h3{font-size:4.8rem;line-height:5.76rem}}.full-bleed-callout-cont .full-bleed-callout__card>p{padding-top:12px;padding-bottom:0}.full-bleed-callout-cont .full-bleed-callout__card>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-top:20px;padding:12px 16px}.full-bleed-callout-cont .full-bleed-callout__card>a:active,.full-bleed-callout-cont .full-bleed-callout__card>a:focus,.full-bleed-callout-cont .full-bleed-callout__card>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}@media (min-width:768px){.footer-installer-nav>nav>ul>li>a{display:inline-block}.footer-installer-nav>nav>ul>li>ul>li>a{line-height:3.6rem;display:inline-block}.footer-secondary-links>nav>a,.footer-secondary-links>nav>span{line-height:3.6rem;margin-right:20px}.full-bleed-callout-cont .full-bleed-callout__card>a,.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]{font-size:1.6rem;line-height:2.2rem}}.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]:active,.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]:focus,.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.full-bleed-callout-cont .full-bleed-callout__card>a[href*="/videos/"]>i{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:#fff}@media (max-width:991px){.full-bleed-callout-cont{display:flex;flex-direction:column}.full-bleed-callout-cont .full-bleed-callout__card{order:2}.full-bleed-callout-cont .full-bleed-callout__image{order:1}}.full-bleed-callout-cont.is-background-image .full-bleed-callout__image{min-height:500px}@media (min-width:992px){.full-bleed-callout-cont.is-background-image .full-bleed-callout__image{min-height:600px}}.full-bleed-video{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.full-bleed-video-cont{position:relative;width:100%}@media (min-width:1250px){.full-bleed-video-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.full-bleed-callout-cont.is-background-image .full-bleed-callout__image{min-height:800px}.full-bleed-video-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.header{padding-bottom:119.9996px;position:relative}.header__fix-cont{min-height:69.9996px;position:fixed;z-index:100;transform:translateY(-100%);width:100%;min-width:320px;border-bottom:1px solid #ddd;background-color:#fff;transition:transform .2s linear}.header.is-visible .header__fix-cont{transform:translateY(0)}.header__fix-cont>a{height:69.9996px;display:block;margin:0 auto}.header__fix-cont>a>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:auto;height:80%}.header__mobile-cta-cont{top:69.9996px;right:0;bottom:auto;left:-1px;box-shadow:0 6px 12px -12px #404040;position:fixed;display:flex;border-top:1px solid #ddd;text-align:center;background-color:#fff;z-index:10}.header__mobile-cta-cont>a{flex:1;border-radius:0}.header__mobile-cta-cont>a[href^=tel]{padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#fff;background-color:#e50707}@media (min-width:850px){.header{padding-bottom:90px}.header__fix-cont{min-height:90px}.header__fix-cont>a{height:90px}.header__mobile-cta-cont{display:none}.header__mobile-cta-cont>a[href^=tel]{line-height:90px;font-size:1.8rem}}@media (min-width:992px){.header__mobile-cta-cont>a[href^=tel]{font-size:2rem}}@media (min-width:1250px){.header__mobile-cta-cont>a[href^=tel]{padding-left:20px;padding-right:20px}}@media (min-width:1500px){.header__mobile-cta-cont>a[href^=tel]{padding-left:50px;padding-right:50px}}.header__mobile-cta-cont>a[href^=tel]:active,.header__mobile-cta-cont>a[href^=tel]:focus,.header__mobile-cta-cont>a[href^=tel]:hover{outline:0;color:#fff;background-color:#a50404}.header__mobile-cta-cont>a[href^=tel]>.icon{top:3px;margin-right:5px;fill:#fff}.header__mobile-cta-cont>a:not([href^=tel]){padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#333}@media (min-width:850px){.header__mobile-cta-cont>a:not([href^=tel]){line-height:90px;font-size:1.8rem}}@media (min-width:992px){.header__mobile-cta-cont>a:not([href^=tel]){font-size:2rem}}@media (min-width:1250px){.header__mobile-cta-cont>a:not([href^=tel]){padding-left:20px;padding-right:20px}.header-menu{display:none}}@media (min-width:1500px){.header__mobile-cta-cont>a:not([href^=tel]){padding-left:50px;padding-right:50px}}.header__mobile-cta-cont>a:not([href^=tel]):after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.header__mobile-cta-cont>a:not([href^=tel]):active,.header__mobile-cta-cont>a:not([href^=tel]):focus,.header__mobile-cta-cont>a:not([href^=tel]):hover{outline:0}.header__mobile-cta-cont>a:not([href^=tel]):active:after,.header__mobile-cta-cont>a:not([href^=tel]):focus:after,.header__mobile-cta-cont>a:not([href^=tel]):hover:after{background-color:#e50707}@media (max-width:440px){.header__mobile-cta-cont>a:not([href^=tel]){display:none}}.header__mobile-cta-cont>a:not([href^=tel])>.icon{top:4px;margin-right:5px;fill:#e50707}.header-menu{position:absolute;top:69.9996px;right:0;bottom:auto;left:0;height:calc(100vh - 69.9996px);max-height:0;opacity:0;overflow-y:auto;transform-origin:top right;transform:scale(.9);background-color:#fff;transition:opacity .2s linear,transform .2s linear;z-index:1}.header-menu:before{width:calc((100% + -20px + 20px) * 1);content:"";box-shadow:0 0 6px 1px #999}.header__toggle-input:checked~.header-menu{max-height:calc(100vh - 69.9996px);border-top:1px solid #ddd;opacity:1;transform:scale(1)}.header-menu__links-cont{position:relative;width:100%;padding:50px 5%}.header-menu__links-cont>nav>ul>li>a{padding-top:12px;padding-bottom:12px;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:block;color:#333;transition:color .2s linear}.header-menu__links-cont>nav>ul>li>a:hover{color:#e50707}.header-menu__links-cont>nav>ul>li.products>label{padding-top:12px;padding-bottom:12px;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:block;color:#333;transition:color .2s linear}.header-menu__links-cont>nav>ul>li.products>label:hover{color:#e50707}.header-menu__links-cont>nav>ul>li.products>label>i{display:inline-block;height:10px;margin-left:-2px;fill:#e50707;transition:transform .2s linear}.header-menu__links-cont>nav>ul>li.products>ul{position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid #ddd;background-color:#fff;z-index:1;opacity:0;overflow-y:auto;transform-origin:top right;transform:scale(.9);height:calc(100vh - 69.9996px);max-height:0;transition:opacity .2s linear,transform .2s linear}.header-menu__links-cont>nav>ul>li.products>ul>label{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:block;color:#333;transition:color .2s linear;padding:20px 12px}.header-menu__links-cont>nav>ul>li.products>ul>label:hover{color:#e50707}.header-menu__links-cont>nav>ul>li.products>ul>label>i{display:inline-block;height:10px;margin-right:-2px;fill:#e50707}.header-menu__links-cont>nav>ul>li.products>ul>li>a{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:flex;align-items:center;border-top:1px solid #ddd;color:#333;transition:color .2s linear;padding:20px 12px}.header-menu__links-cont>nav>ul>li.products>ul>li>a:hover{color:#e50707}.header-menu__links-cont>nav>ul>li.products>ul>li>a>img{padding-left:0;padding-right:12px}.header-menu__links-cont>nav>ul>li.products .products-menu-toggle:checked+label>i{transform:rotate(-180deg)}.header-menu__links-cont>nav>ul>li.products .products-menu-toggle:checked~ul{opacity:1;transform:scale(1);max-height:calc(100vh - 69.9996px)}.header-menu__cta-cont{box-shadow:0 -6px 12px -12px #404040;display:flex;flex-direction:column;margin-top:50px;border-bottom:1px solid #ddd}@media (min-width:768px){.header-menu__links-cont{padding:100px 128px}.header-menu__links-cont>nav>ul>li.products>label,.header-menu__links-cont>nav>ul>li>a{font-size:1.6rem;line-height:2.2rem}.header-menu__links-cont>nav>ul>li.products>ul{left:auto;width:60vw}.header-menu__links-cont>nav>ul>li.products>ul>label{font-size:1.6rem;line-height:2.2rem;padding-left:50px;padding-right:50px}.header-menu__links-cont>nav>ul>li.products>ul>li>a{font-size:1.6rem;line-height:2.2rem;padding:50px}.header-menu__links-cont>nav>ul>li.products .products-menu-toggle:checked~ul{max-height:calc(100vh - 90px)}.header-menu__cta-cont{flex-direction:row}}.header-menu__cta-cont>a{flex:1}.header-menu__cta-cont>a[href^=tel]{padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#fff;background-color:#e50707}@media (min-width:850px){.header-menu{top:90px;height:calc(100vh - 90px)}.header__toggle-input:checked~.header-menu{max-height:calc(100vh - 90px)}.header-menu__cta-cont>a[href^=tel]{line-height:90px;font-size:1.8rem}}@media (min-width:992px){.header-menu__cta-cont>a[href^=tel]{font-size:2rem}}@media (min-width:1250px){.header-menu__cta-cont>a[href^=tel]{padding-left:20px;padding-right:20px}}@media (min-width:1500px){.header-menu__cta-cont>a[href^=tel]{padding-left:50px;padding-right:50px}}.header-menu__cta-cont>a[href^=tel]:active,.header-menu__cta-cont>a[href^=tel]:focus,.header-menu__cta-cont>a[href^=tel]:hover{outline:0;color:#fff;background-color:#a50404}.header-menu__cta-cont>a[href^=tel]>.icon{top:3px;margin-right:5px;fill:#fff}.header-menu__cta-cont>a:not([href^=tel]){padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#333}@media (min-width:1250px){.header-menu__cta-cont>a:not([href^=tel]){padding-left:20px;padding-right:20px}}.header-menu__cta-cont>a:not([href^=tel]):after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.header-menu__cta-cont>a:not([href^=tel]):active,.header-menu__cta-cont>a:not([href^=tel]):focus,.header-menu__cta-cont>a:not([href^=tel]):hover{outline:0}.header-menu__cta-cont>a:not([href^=tel]):active:after,.header-menu__cta-cont>a:not([href^=tel]):focus:after,.header-menu__cta-cont>a:not([href^=tel]):hover:after{background-color:#e50707}.header-menu__cta-cont>a:not([href^=tel])>.icon{top:4px;margin-right:5px;fill:#e50707}.header-menu__cta-cont>a>span{padding-left:0;padding-right:6px;font-family:VELUXGothicLight,sans-serif}.header-nav{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.header-nav-cont{display:flex;flex-wrap:wrap;padding-left:20px;padding-right:0;justify-content:flex-start}.header-nav__logo-cont{height:69.9996px;position:relative;width:180px}@media (min-width:850px){.header-menu__cta-cont>a:not([href^=tel]){line-height:90px;font-size:1.8rem}.header-nav__logo-cont{height:90px}}.header-nav__logo-cont>a{position:absolute;top:50%;left:auto;transform:translate(0,-50%);display:block;width:100%}.header-nav__logo-cont>a>img{display:block;max-width:100%;max-height:49.9996px}@media (min-width:992px){.header-menu__cta-cont>a:not([href^=tel]){font-size:2rem}.header-nav-cont{padding-left:50px;padding-right:0}.header-nav__logo-cont>a>img{max-height:70px}}.header-nav__nav-cont{display:none}@media (min-width:1250px){.header-nav__nav-cont{display:block;margin-left:12px}}@media (min-width:1400px){.header-nav__nav-cont{margin-left:40px}}.header-nav__nav-cont>nav>ul>li{position:relative;display:inline-block;margin-left:12px}@media (min-width:1500px){.header-menu__cta-cont>a:not([href^=tel]){padding-left:50px;padding-right:50px}.header-nav__nav-cont>nav>ul>li{margin-left:20px}}.header-nav__nav-cont>nav>ul>li>a{font-size:1.4rem;font-family:VELUXGothicBold,sans-serif;line-height:69.9996px;position:relative;display:inline-block;color:#333;padding-top:.3em;height:100%}.header-nav__nav-cont>nav>ul>li>a:after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.header-nav__nav-cont>nav>ul>li>a.is-active:after,.header-nav__nav-cont>nav>ul>li>a:hover:after{background-color:#e50707}.header-nav__nav-cont>nav>ul>li>i{width:10px;transform:translateY(4px);fill:#e50707;transition:transform .2s linear}.header-nav__nav-cont>nav>ul>li:hover>i{transform:translateY(4px) rotate(-180deg)}.header-nav__nav-cont>nav>ul>li>ul{position:absolute;top:90px;right:auto;bottom:auto;left:-20px;padding-top:12px;padding-bottom:12px;display:none;width:333px;border:1px solid #ddd;background-color:#fff}.header-nav__nav-cont>nav>ul>li>ul>li{margin-top:12px}.header-nav__nav-cont>nav>ul>li>ul>li:first-child{margin-top:0}.header-nav__nav-cont>nav>ul>li>ul>li>a{padding-left:20px;padding-right:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;display:block;line-height:50px;color:#333}.header-nav__nav-cont>nav>ul>li>ul>li>a:hover{color:#e50707}.header-nav__nav-cont>nav>ul>li:hover>ul{display:block}.header-nav__cta-cont{display:none}@media (min-width:850px){.header-nav__nav-cont>nav>ul>li>a{height:90px;line-height:90px}.header-nav__cta-cont{position:absolute;top:0;bottom:auto;left:auto;right:69.9996px;display:flex}}@media (min-width:850px) and (min-width:850px){.header-nav__cta-cont{right:90px}}.header-nav__cta-cont>a:not([href^=tel]){padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#333}@media (min-width:850px){.header-nav__cta-cont>a:not([href^=tel]){line-height:90px;font-size:1.8rem}}@media (min-width:992px){.header-nav__cta-cont>a:not([href^=tel]){font-size:2rem}}@media (min-width:1250px){.header-nav__cta-cont{right:0}.header-nav__cta-cont>a:not([href^=tel]){padding-left:20px;padding-right:20px}}@media (min-width:1500px){.header-nav__cta-cont>a:not([href^=tel]){padding-left:50px;padding-right:50px}}.header-nav__cta-cont>a:not([href^=tel]):after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.header-nav__cta-cont>a:not([href^=tel]):active,.header-nav__cta-cont>a:not([href^=tel]):focus,.header-nav__cta-cont>a:not([href^=tel]):hover{outline:0}.header-nav__cta-cont>a:not([href^=tel]):active:after,.header-nav__cta-cont>a:not([href^=tel]):focus:after,.header-nav__cta-cont>a:not([href^=tel]):hover:after{background-color:#e50707}.header-nav__cta-cont>a:not([href^=tel])>.icon{width:20px;height:20px;top:5px;margin-right:5px;fill:#e50707;line-height:0}.header-nav__cta-cont>a:not(.advisors){padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#333}@media (min-width:850px){.header-nav__cta-cont>a:not(.advisors){line-height:90px;font-size:1.8rem}}@media (min-width:992px){.header-nav__cta-cont>a:not(.advisors){font-size:2rem}}@media (min-width:1250px){.header-nav__cta-cont>a:not(.advisors){padding-left:20px;padding-right:20px}}@media (min-width:1500px){.header-nav__cta-cont>a:not(.advisors){padding-left:50px;padding-right:50px}}.header-nav__cta-cont>a:not(.advisors):after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.header-nav__cta-cont>a:not(.advisors):active,.header-nav__cta-cont>a:not(.advisors):focus,.header-nav__cta-cont>a:not(.advisors):hover{outline:0}.header-nav__cta-cont>a:not(.advisors):active:after,.header-nav__cta-cont>a:not(.advisors):focus:after,.header-nav__cta-cont>a:not(.advisors):hover:after{background-color:#e50707}.header-nav__cta-cont>a:not(.advisors)>.icon{width:20px;height:20px;top:5px;margin-right:5px;fill:#e50707;line-height:0}.header-nav__cta-cont>a.advisors,.header-nav__cta-cont>a[href^=tel]{padding-left:12px;padding-right:12px;font-size:1.6rem;font-family:VELUXGothicBold,sans-serif;position:relative;display:inline-block;width:auto;height:auto;border-left:1px solid #e2e2e2;white-space:nowrap;text-align:center;transition:.2s linear;line-height:50px;color:#fff;background-color:#e50707}@media (min-width:1250px){.header-nav__cta-cont>a.advisors,.header-nav__cta-cont>a[href^=tel]{padding-left:20px;padding-right:20px}.header-nav__toggle-cont{display:none}}.header-nav__cta-cont>a.advisors:active,.header-nav__cta-cont>a.advisors:focus,.header-nav__cta-cont>a.advisors:hover,.header-nav__cta-cont>a[href^=tel]:active,.header-nav__cta-cont>a[href^=tel]:focus,.header-nav__cta-cont>a[href^=tel]:hover{outline:0;color:#fff;background-color:#a50404}.header-nav__cta-cont>a.advisors>.icon,.header-nav__cta-cont>a[href^=tel]>.icon{width:20px;height:20px;top:4px;margin-right:5px;fill:#fff;line-height:0}.header-nav__toggle-cont{position:absolute;top:0;right:0;bottom:auto;left:auto}.header-nav__toggle-cont>label{width:69.9996px;height:69.9996px;position:relative;display:block;border-left:1px solid #ddd;background-color:#fff}@media (min-width:850px){.header-nav__cta-cont>a.advisors,.header-nav__cta-cont>a[href^=tel]{line-height:90px;font-size:1.8rem}.header-nav__toggle-cont>label{width:90px;height:90px}}.header-nav__toggle-cont>label>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;transform-origin:left;width:20px;height:2px;background-color:#333}.header-nav__toggle-cont>label>span:nth-child(1){transform:translate(-50%,calc(-50% - 6px)) scaleX(.8);transition:transform .2s linear,transform-origin .2s linear,background-color .2s linear}.header-nav__toggle-cont>label>span:nth-child(2){transform:translate(-50%,-50%) scaleX(1);transition:opacity .1s linear,transform .2s linear,transform-origin .2s linear}.header-nav__toggle-cont>label>span:nth-child(3){transform:translate(-50%,calc(-50% + 6px)) scaleX(.8);transition:transform .2s linear,transform-origin .2s linear,background-color .2s linear}.header-nav__toggle-cont>label:hover>span:nth-child(1){transform:translate(-50%,calc(-50% - 6px)) scaleX(1)}.header-nav__toggle-cont>label:hover>span:nth-child(2){transform:translate(-50%,-50%) scaleX(.8)}.header-nav__toggle-cont>label:hover>span:nth-child(3){transform:translate(-50%,calc(-50% + 6px)) scaleX(1)}.header__toggle-input:checked~.header-nav>div>div>label>span:nth-child(1){transform-origin:center;transform:translate(-50%,-50%) scaleX(1) rotate(45deg);background-color:#e50707}.header__toggle-input:checked~.header-nav>div>div>label>span:nth-child(2){opacity:0}.header__toggle-input:checked~.header-nav>div>div>label>span:nth-child(3){transform-origin:center;transform:translate(-50%,-50%) scaleX(1) rotate(-45deg);background-color:#e50707}.hero{height:calc(100vh - (69.9996px * 2));min-height:600px;background-color:#fff}@media (min-width:768px){.hero{height:calc(100vh - 90px)}}.hero-cont{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;position:relative;width:100%;height:100%;background-color:#151515}.hero-cont__content-cont{position:absolute;top:50%;left:auto;transform:translate(0,-50%);width:calc((100% + -20px + -20px) * 1);margin-left:20px;color:#fff;z-index:1}@media (max-width:991px){.hero-cont__content-cont{margin-top:-30px}}@media (min-width:992px){.header-nav__cta-cont>a.advisors,.header-nav__cta-cont>a[href^=tel]{font-size:2rem}.hero-cont__content-cont{width:calc((83.3333333333% + -16.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}}@media (min-width:1250px){.hero-cont__content-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.hero-cont__content-cont__affiliate-logo{padding-top:0;padding-bottom:20px;display:flex;align-items:center;width:150px;height:150px}@media (min-height:1000px){.hero-cont__content-cont__affiliate-logo{padding-top:0;padding-bottom:50px}}.hero-cont__content-cont__affiliate-logo>img{max-width:100%;max-height:100%}.hero-cont__content-cont__heading-cont>h1{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicBold,sans-serif;letter-spacing:.28px}@media (min-width:768px){.hero-cont__content-cont__heading-cont>h1{font-size:4.8rem;line-height:5.8rem}}@media (min-width:1250px){.hero-cont__content-cont__heading-cont>h1{font-size:6.2rem;line-height:7.2rem}}.hero-cont__content-cont__heading-cont>h1 sup{line-height:0}@media (max-width:767px){.hero-cont__content-cont__heading-cont br{display:none}}.hero-cont__content-cont__cta{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;left:5%;margin-top:50px;padding:12px 16px}.hero-cont__content-cont__cta:active,.hero-cont__content-cont__cta:focus,.hero-cont__content-cont__cta:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}@media (min-width:768px){.hero-cont__content-cont__cta{font-size:1.6rem;line-height:2.2rem;left:2.5%;left:calc(2.5% + 20px)}}.hero-cont__bg-cont{width:100%;height:100%}.hero-cont.is-carousel{margin-bottom:69.9996px}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont{overflow:hidden}@media (min-width:992px){.hero-cont__content-cont__cta{left:calc(2.5% + 50px)}.hero-cont.is-carousel{margin-bottom:0}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont{display:flex;transform:translateX(-112px)}}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>h1{transition:transform .5s cubic-bezier(.01,.32,.37,1)}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>span{font-size:3.8rem;line-height:4.56rem;letter-spacing:.28px;font-family:VELUXGothicLight,sans-serif;display:none;width:112px;text-align:center;transition:transform .3s cubic-bezier(.01,.32,.37,1)}@media (min-width:768px){.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>span{font-size:4.8rem;line-height:5.8rem}}@media (min-width:1250px){.hero-cont__content-cont__cta{left:calc(2.5% + 100px)}.hero-cont.is-carousel .hero-cont__content-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>span{font-size:6.2rem;line-height:7.2rem;text-align:left}}.hero-cont.is-carousel .swiper-slide-prev h1,.hero-cont.is-carousel .swiper-slide-prev span{transform:translateY(-100%)!important}.hero-cont.is-carousel .swiper-slide h1,.hero-cont.is-carousel .swiper-slide span,.hero-cont.is-carousel .swiper-slide-next h1,.hero-cont.is-carousel .swiper-slide-next span{transform:translateY(100%)}.hero-cont.is-carousel .swiper-slide-active h1,.hero-cont.is-carousel .swiper-slide-active span{transform:translateY(0)}.hero-cont__form-cont{position:absolute;top:auto;left:50%;transform:translate(-50%,0);padding-top:50px;padding-bottom:0;width:80%;max-width:971.25px;z-index:10}@media (max-width:767px),(max-height:700px){.hero-cont__form-cont{display:none}}.hero-carousel{position:relative;width:100%;height:100%}.hero-carousel .swiper-container{width:100%;height:100%}.hero-carousel .swiper-wrapper>li{display:inline-block;vertical-align:top;white-space:normal}.hero-carousel .swiper-wrapper>li img{pointer-events:none}.hero-carousel__controls-cont{display:none;position:relative;z-index:1}.hero-carousel__controls-cont__counters-cont{position:absolute;top:auto;right:0;bottom:50px;left:0;display:flex;justify-content:center;height:30px}@media (min-width:768px){.hero-carousel__controls-cont__counters-cont{right:100px;bottom:100px;left:auto;height:130px}}.hero-carousel__controls-cont__buttons-cont{display:none}@media (min-width:992px){.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>span{display:inline-block}.hero-carousel__controls-cont__buttons-cont{display:inline-block;right:50px}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{padding:12px 20px}}.icon{position:relative;display:inline-block;width:18px;height:18px}.icon>svg{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.image-comparison{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-comparison>img{display:block;width:100%}.image-comparison__before{position:absolute;top:0;right:auto;bottom:auto;height:100%;left:0;width:50%;overflow:hidden}.image-comparison__before>img{display:block;width:auto;height:100%;max-width:none}.image-comparison__image-text{width:50%;height:100px;padding:20px 20px 0}@media (max-width:767px){.image-comparison__image-text{display:none}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{padding:12px 20px}}.image-comparison__image-text--before{position:absolute;top:0;right:auto;bottom:auto;left:0}.image-comparison__image-text--after{position:absolute;top:0;right:0;bottom:auto;left:auto;text-align:right}.image-comparison__image-text:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.3;background:linear-gradient(#111,rgba(17,17,17,0))}.image-comparison__image-text__text{position:relative;z-index:1}.image-comparison__image-text__text .icon{width:112px;height:48px;fill:#fff}.image-comparison__drag-control{position:absolute;top:0;bottom:0;left:50%;width:3px;background-color:#fff;cursor:ew-resize}.image-comparison__drag-control>em{display:inline-block;width:42px;height:42px;background-color:#e50707;border-radius:50%;transition:background-color .2s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-comparison__drag-control>em:active,.image-comparison__drag-control>em:focus,.image-comparison__drag-control>em:hover{outline:0;background-color:#a50404}.image-comparison__drag-control>em .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#fff}.image-comparison__drag-control>em .icon.icon-x{width:10px;height:10px}.image-comparison__drag-control>em:after{content:"";display:block;position:absolute;top:-10px;left:-10px;width:42px;height:42px;border:10px solid rgba(255,255,255,.3);border-radius:42px;transition:border-color .2s linear}.image-comparison__drag-control>em:hover:after{border-color:rgba(255,255,255,.8)}.image-comparisons-carousel{position:relative}.image-comparisons-carousel .image-comparisons-carousel__controls{padding-top:0;padding-bottom:20px}.image-comparisons-carousel .image-comparisons-carousel__controls-cont{display:flex;flex-wrap:wrap;justify-content:flex-end}.image-comparisons-carousel-cont{position:relative}.image-comparisons-carousel-cont .swiper-slide>img{margin-right:auto;margin-left:auto}.image-comparisons-gallery{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;justify-content:space-between}.image-comparisons-gallery__left-cont{width:100%}@media (min-width:768px){.image-comparisons-gallery__left-cont{width:48%}}.image-comparisons-gallery__right-cont{width:100%}@media (min-width:768px){.image-comparisons-gallery__right-cont{display:flex;flex-wrap:wrap;justify-content:flex-end;width:48%}.input.half{width:calc(50% - 12px)}}.image-comparisons-gallery__image-cont{margin-top:20px}.image-comparisons-gallery__image-cont>div{max-width:810px;max-height:600px}.image-comparisons-gallery__image-cont>img{width:100%;max-width:810px;max-height:770px}.input{margin-bottom:20px;position:relative;width:100%;text-align:left}@media (min-width:1250px){.input.half{width:calc(50% - 20px)}}.input--hidden{display:none}.input--select:after,.input--select:before{position:absolute;top:auto;right:18px;bottom:25px;left:auto;content:"";width:8px;border-bottom:2px solid #e50707;transition:transform .2s linear;pointer-events:none;z-index:1}.input--select:before{transform:translate(calc(-50% + 2px),50%) rotate(45deg)}.input--select:after{transform:translate(calc(50% - 2px),50%) rotate(-45deg)}.input__label{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicRegular,sans-serif;display:inline-block;white-space:nowrap;margin-bottom:0;cursor:text}.input--required .input__label{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicRegular,sans-serif;display:inline-block;white-space:nowrap;margin-bottom:0;cursor:text}@media (min-width:768px){.input--required .input__label,.input__label{font-size:1.6rem;line-height:2.2rem}.input__input--checkbox,.input__input--radio{-moz-column-count:2;column-count:2}}.input--required .input__label:after{content:"*";display:inline-block;margin-left:6px;color:#e50707}.input--overlay-labels .input__label{position:absolute;top:50%;transform:translate(0,-50%);left:12px;margin-bottom:0;transition:top .2s linear;z-index:1}.input--overlay-labels.has-value .input__label,.input--overlay-labels.is-focused .input__label{font-size:.75em;top:0}.input__input{font-size:1.6rem;padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;height:50px;line-height:50px;border:1px solid #ddd;background-color:#fff}.input__input.has-error{background-color:#fff;border-color:#e50707}.input__input:active,.input__input:focus{background-color:#feeded;border-color:#e50707}.input.has-error .input__input,.input__input:focus{border-color:#e50707}.input__input--textarea{padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;border:1px solid #ddd;background-color:#fff;font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.2rem;height:138px;padding-top:7px}.input__input--textarea.has-error{background-color:#fff;border-color:#e50707}.input__input--textarea:active,.input__input--textarea:focus{background-color:#feeded;border-color:#e50707}@media (min-width:1250px){.input__input--textarea{font-size:1.6rem;line-height:2.6rem}}@media (min-width:1500px){.header-nav__cta-cont>a.advisors,.header-nav__cta-cont>a[href^=tel]{padding-left:50px;padding-right:50px}.hero-cont.is-carousel .hero-cont__content-cont__heading-cont>span,.hero-cont__content-cont__heading-cont>h1{font-size:7.2rem;line-height:9rem}.input__input--textarea{font-size:1.8rem;line-height:2.8rem}}.input__input--checkbox,.input__input--radio{height:auto;line-height:auto;padding:0;background:0 0;border:0}.input__input--checkbox>label,.input__input--radio>label{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;margin-top:6px;display:block}.input__input--checkbox>label:first-child,.input__input--radio>label:first-child{margin-top:0}.input__input--file{height:inherit;line-height:inherit;padding:12px}.input--icon .input__input{padding-left:36px}.input__error{font-size:1.4rem;line-height:2.4rem;font-family:VELUXGothicRegular,sans-serif;margin-top:6px;color:#e50707}.inspiration-carousel,.inspiration-carousel-cont{position:relative}.inspiration-carousel-cont__content{background-color:#151515}.inspiration-carousel-cont__content>.swiper-container{overflow:visible}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide{display:flex;flex-direction:column;align-items:center}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure{position:relative;overflow:hidden}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure img{max-width:100%}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{position:absolute;top:auto;right:0;bottom:0;left:0;opacity:0;background:#fff;transition:.2s linear;overflow:hidden}@media (min-width:768px){.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{padding:12px 20px}}@media (min-width:1250px){.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{padding:20px 50px}}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure:hover figcaption{opacity:1}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide>a{padding-top:12px;padding-bottom:12px;font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;text-decoration:underline;transition:color .2s linear;color:#fff}.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide>a:hover{color:#e50707}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev{width:50px}@media (max-width:767px){.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev{display:none}}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg{width:50px;height:50px}@media (min-width:768px){.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide>a{padding-top:20px;padding-bottom:0}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg{width:25px;height:25px}}@media (min-width:992px){.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide>a{padding-top:50px;padding-bottom:0}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg{width:37.5px;height:37.5px}}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg #arrow,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg #arrow{fill:#fff}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg #circle,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg #circle{fill:#e50707;transition:fill .2s linear}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next:hover>svg #circle,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev:hover>svg #circle{fill:#a50404}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev{top:40%;left:30%}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next{top:40%;right:30%}.inspiration-carousel-cont__content>.swiper-container .swiper-button-prev:after,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next:after{content:none}.installer-admin-about-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-about-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-about-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-about-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-about-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-about-form>form>h3+div button:hover{color:#e50707}.installer-admin-about-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-about-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next>svg,.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev>svg{width:50px;height:50px}.installer-admin-about-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-about-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-about-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.inspiration-carousel-cont__content>.swiper-container>.swiper-wrapper>.swiper-slide figure figcaption{padding:50px 128px}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-prev{left:31.5%}.inspiration-carousel-cont__content>.swiper-container>.swiper-button-next{right:31.5%}.installer-admin-about-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-about-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-about-form>form fieldset>p{margin-top:12px}.installer-admin-about-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-about-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-about-form>form [type=submit]:active,.installer-admin-about-form>form [type=submit]:focus,.installer-admin-about-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-about-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-about-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-about-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-about-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-about-form>form>h3{font-size:2.4rem;line-height:3.4rem}}.installer-admin-about-form>form img{display:block;width:100%}.installer-admin-about-form>form img+label{margin-top:6px}.installer-admin-account-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-account-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-account-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-account-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-account-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-account-form>form>h3+div button:hover{color:#e50707}.installer-admin-account-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-account-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-account-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-account-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-account-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-about-form>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-account-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-account-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-account-form>form fieldset>p{margin-top:12px}.installer-admin-account-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-account-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-account-form>form [type=submit]:active,.installer-admin-account-form>form [type=submit]:focus,.installer-admin-account-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-account-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-account-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-account-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-account-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-account-form>form>h3{font-size:2.4rem;line-height:3.4rem}}.installer-admin-account-form>form img{display:block;width:100%}.installer-admin-account-form>form img+label{margin-top:6px}.installer-admin-account-form>form>hr{position:relative;width:100%;margin:20px 0}.installer-admin-contacts-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-contacts-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-contacts-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-contacts-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-contacts-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-contacts-form>form>h3+div button:hover{color:#e50707}.installer-admin-contacts-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-contacts-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-contacts-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-contacts-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-contacts-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-account-form>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-contacts-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-contacts-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-contacts-form>form fieldset>p{margin-top:12px}.installer-admin-contacts-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-contacts-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-contacts-form>form [type=submit]:active,.installer-admin-contacts-form>form [type=submit]:focus,.installer-admin-contacts-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-contacts-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-contacts-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-contacts-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-contacts-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-contacts-form>form>h3{font-size:2.4rem;line-height:3.4rem}}.installer-admin-home-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-home-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-home-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-home-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-home-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-home-form>form>h3+div button:hover{color:#e50707}.installer-admin-home-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-home-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-home-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-home-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-home-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-contacts-form>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-home-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-home-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-home-form>form fieldset>p{margin-top:12px}.installer-admin-home-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-home-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-home-form>form [type=submit]:active,.installer-admin-home-form>form [type=submit]:focus,.installer-admin-home-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-home-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-home-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-home-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-home-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-home-form>form>h3{font-size:2.4rem;line-height:3.4rem}}.installer-admin-products-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-products-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-products-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-products-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-products-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-products-form>form>h3+div button:hover{color:#e50707}.installer-admin-products-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-products-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-products-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-products-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-products-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-home-form>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-products-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-products-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-products-form>form fieldset>p{margin-top:12px}.installer-admin-products-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-products-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-products-form>form [type=submit]:active,.installer-admin-products-form>form [type=submit]:focus,.installer-admin-products-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-products-form>form>div{width:100%}.installer-admin-products-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-products-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-products-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-products-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-products-form>form>h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.installer-admin-products-form>form>h3{font-size:2.7rem;line-height:3.7rem}}.installer-admin-products-form>form img{display:block;width:100%}.installer-admin-products-form>form img+label{margin-top:6px}.installer-admin-projects-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-projects-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-projects-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-projects-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-projects-form>form>h3{font-size:1.8rem;line-height:2.8rem}.installer-admin-projects-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-projects-form>form>h3{font-size:2.4rem;line-height:3.4rem}}.installer-admin-projects-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-projects-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-projects-form>form>h3+div button:hover{color:#e50707}.installer-admin-projects-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:50px;background-color:#f4f4f4;padding:20px}@media (min-width:1250px){.installer-admin-projects-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-projects-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-projects-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-projects-form>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-projects-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-projects-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-projects-form>form fieldset>p{margin-top:12px}.installer-admin-projects-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-projects-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}@media (min-width:768px){.installer-admin-projects-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-projects-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-projects-form>form fieldset>.input.half{width:calc(50% - 12px)}}.installer-admin-projects-form>form [type=submit]:active,.installer-admin-projects-form>form [type=submit]:focus,.installer-admin-projects-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-projects-form>form fieldset legend{background-color:#fff;padding:0 20px 12px}.installer-admin-projects-form>form fieldset>.input{width:100%}@media (min-width:1250px){.installer-admin-projects-form>form fieldset>.input.half{width:calc(50% - 20px)}}.installer-admin-projects-form>form fieldset>.input>p{margin-top:12px}.installer-admin-projects-form>form fieldset>.input>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-projects-form>form fieldset .installer-admin-projects-form__remove-cont{width:100%;text-align:right}.installer-admin-projects-form>form fieldset .installer-admin-projects-form__remove-cont>.installer-admin-projects-form__remove{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-projects-form>form fieldset .installer-admin-projects-form__remove-cont>.installer-admin-projects-form__remove:hover{color:#e50707}.installer-admin-projects-form>form img{display:block;max-height:200px}.installer-admin-projects-form>form img+label{margin-top:6px}.installer-admin-projects-form>form .installer-admin-projects-form__append{width:100%}.installer-admin-projects-form>form .installer-admin-projects-form__add{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear;margin-left:20px}.installer-admin-projects-form>form .installer-admin-projects-form__add:hover{color:#e50707}.installer-admin-warranty-form{background-color:#fff;padding:20px 50px 50px}.installer-admin-warranty-form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.installer-admin-warranty-form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-admin-warranty-form>form>h3+div{padding-top:0;padding-bottom:12px}.installer-admin-warranty-form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-admin-warranty-form>form>h3+div button:hover{color:#e50707}.installer-admin-warranty-form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.installer-admin-warranty-form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.installer-admin-warranty-form>form fieldset.half{width:calc(50% - 20px)}}.installer-admin-warranty-form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.installer-admin-warranty-form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-projects-form>form fieldset>.input.half,.installer-admin-warranty-form>form fieldset.half{width:calc(50% - 50px)}.installer-admin-warranty-form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.installer-admin-warranty-form>form fieldset>p{margin-top:12px}.installer-admin-warranty-form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.installer-admin-warranty-form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.installer-admin-warranty-form>form [type=submit]:active,.installer-admin-warranty-form>form [type=submit]:focus,.installer-admin-warranty-form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-admin-warranty-form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.installer-admin-warranty-form>form fieldset.third{width:calc(33% - 12px)}.installer-admin-warranty-form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.installer-admin-warranty-form>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-warranty-form>form>h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.installer-admin-warranty-form>form>h3{font-size:2.7rem;line-height:3.7rem}}.installer-admin-header{position:relative;padding-bottom:139.9992px}.installer-admin-header__fix-cont{position:fixed;z-index:100;transform:translateY(-100%);width:100%;min-height:69.9996px;background-color:#fff;transition:transform .2s linear}.installer-admin-header.is-visible .installer-admin-header__fix-cont{transform:translateY(0)}.installer-admin-header__fix-cont:before{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:10;border-bottom:1px solid #ddd}.installer-admin-header__logo-cont{height:69.9996px;position:relative}@media (max-width:991px){.installer-admin-header__logo-cont{padding-left:5%}.installer-admin-header__nav-cont>nav{padding-left:20px;padding-right:20px;white-space:nowrap;overflow-x:auto}}@media (max-width:991px) and (min-width:768px){.installer-admin-header__logo-cont{padding-left:2.5%}}@media (min-width:992px){.installer-admin-header{padding-bottom:90px}.installer-admin-header__logo-cont{position:absolute;top:0;right:auto;bottom:auto;left:5%;z-index:10}.installer-admin-header__nav-cont>nav{text-align:center}}@media (min-width:992px) and (min-width:768px){.installer-admin-header__logo-cont{left:2.5%}}.installer-admin-header__logo-cont>a{position:absolute;top:50%;left:auto;transform:translate(0,-50%);display:block;width:160px}.installer-admin-header__logo-cont>a>img{display:block;max-width:100%;max-height:49.9996px}.installer-admin-header__nav-cont{clear:both;background-color:#fff}.installer-admin-header__nav-cont>nav>a{font-size:1.4rem;font-family:VELUXGothicBold,sans-serif;height:69.9996px;line-height:69.9996px;position:relative;display:inline-block;color:#333;margin-left:20px}.installer-admin-header__nav-cont>nav>a:after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.installer-admin-header__nav-cont>nav>a.is-active:after,.installer-admin-header__nav-cont>nav>a:hover:after{background-color:#e50707}.installer-admin-header__nav-cont>nav>a:first-child{margin-left:0}.installer-admin-header__user-cont{position:absolute;top:0;right:0;bottom:auto;left:auto;padding-right:5%}@media (min-width:768px){.installer-admin-header__logo-cont>a>img{max-height:70px}.installer-admin-header__user-cont{padding-right:2.5%}}.installer-admin-header__user-cont>label{line-height:69.9996px;padding-left:20px;padding-right:20px;display:inline-block;position:relative}@media (min-width:850px){.installer-admin-header__logo-cont,.installer-admin-header__nav-cont>nav>a{height:90px}.installer-admin-header__nav-cont>nav>a,.installer-admin-header__user-cont>label{line-height:90px}}.installer-admin-header__user-cont>label:after{position:absolute;top:50%;left:auto;transform:translate(0,-50%);content:"+";right:0}.installer-admin-header__user-cont [type=checkbox]:checked~label{color:#e50707}.installer-admin-header__user-cont [type=checkbox]:checked~label:after{content:"-"}.installer-admin-header__user-cont__actions-cont{position:absolute;top:auto;right:0;bottom:auto;left:auto;display:none;width:100vw;text-align:right;background-color:#fff;border-bottom:1px solid #ddd;border-top:0}[type=checkbox]:checked~.installer-admin-header__user-cont__actions-cont{display:block}.installer-admin-header__user-cont__actions-cont>nav{padding-left:20px;padding-right:20px}.installer-admin-header__user-cont__actions-cont>nav>a{font-size:1.4rem;font-family:VELUXGothicBold,sans-serif;height:69.9996px;line-height:69.9996px;position:relative;display:inline-block;color:#333;margin-left:20px}@media (min-width:850px){.installer-admin-header__user-cont__actions-cont>nav>a{height:90px;line-height:90px}}.installer-admin-header__user-cont__actions-cont>nav>a:after{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:3px;background-color:#fff;transition:background-color .2s linear}.installer-admin-header__user-cont__actions-cont>nav>a.is-active:after,.installer-admin-header__user-cont__actions-cont>nav>a:hover:after{background-color:#e50707}.installer-admin-header__user-cont__actions-cont>nav>a:first-child{margin-left:0}.installer-admin-installer-card{position:relative;height:100%;padding:20px;background-color:#fff}.installer-admin-installer-card>img{float:right;max-width:50px;margin-left:12px;margin-bottom:12px}.installer-admin-installer-card>h3{font-family:VELUXGothicBold,sans-serif}.installer-admin-installer-card>address,.installer-admin-installer-card>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;margin-top:6px}.installer-admin-installer-card>p>strong{font-family:VELUXGothicBold,sans-serif}.installer-admin-installer-card>p>em{color:#e50707}.installer-admin-installer-card>p>em.enabled{color:#63c600}.installer-admin-installer-card>form{margin-top:20px}.installer-admin-installer-card>form>[type=submit]{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:inline-block;color:#e50707;border-bottom:1.5px solid rgba(229,7,7,0);transition:border-color .2s linear}@media (min-width:768px){.installer-admin-installer-card{padding-bottom:60px}.installer-admin-installer-card>form{position:absolute;top:auto;right:20px;bottom:20px;left:20px}.installer-admin-installer-card>form>[type=submit]{font-size:1.6rem;line-height:2.2rem}}.installer-admin-installer-card>form>[type=submit]:hover{border-color:#e50707}.installer-admin-installers{padding-top:100px;padding-bottom:100px;display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.installer-admin-installers__form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}.installer-admin-installers__form-cont>form>label{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicRegular,sans-serif;display:inline-block;white-space:nowrap;margin-bottom:0;cursor:text}@media (min-width:768px){.installer-admin-installers__form-cont>form>label{font-size:1.6rem;line-height:2.2rem}}.installer-admin-installers__form-cont>form>input{font-size:1.6rem;padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;height:50px;line-height:50px;border:1px solid #ddd;background-color:#fff}.installer-admin-installers__form-cont>form>input.has-error{background-color:#fff;border-color:#e50707}.installer-admin-installers__form-cont>form>input:active,.installer-admin-installers__form-cont>form>input:focus{background-color:#feeded;border-color:#e50707}.installer-admin-installers__installers-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px;margin-top:50px}.installer-admin-installers__installers-cont>h2{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;margin-top:50px}@media (min-width:768px){.installer-admin-installers__installers-cont>h2{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.installer-admin-installers__installers-cont>h2{font-size:2.4rem;line-height:3.4rem}}.installer-admin-installers__installers-cont>h2:first-child{margin-top:0}.installer-admin-installers__installers-cont>ul{display:flex;flex-wrap:wrap;margin-top:20px;border-bottom:1px solid #ddd}.installer-admin-installers__installers-cont>ul>li{float:left;width:100%;padding-right:20px;padding-bottom:20px}@media (min-width:768px){.installer-admin-installers__installers-cont>ul>li{width:50%}}@media (min-width:992px){.installer-admin-installers__installers-cont>ul>li{width:25%}}.installer-admin-installers__installers-cont>hr{margin:50px 0}.installer-advisors-cards__intro-cont{padding-top:50px;padding-bottom:50px}@media (min-width:1250px){.installer-advisors-cards__intro-cont{padding-top:100px;padding-bottom:100px}}.installer-advisors-cards__cards-cont{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:75px;justify-content:center}.installer-advisors-cards__cards-cont>ul{display:grid;padding-left:20px;padding-right:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:fit-content(100%)}.installer-advisors-cards__cards-cont>ul>li{display:flex;flex-wrap:wrap;width:100%}@media (min-width:1250px){.installer-advisors-cards__cards-cont{padding-top:0;padding-bottom:128px}.installer-advisors-cards__cards-cont>ul>li{grid-row:1}}.installer-advisors-cards__cards-cont>ul>li>div{width:100%;text-align:center;border-radius:12px;background-color:#fff;padding:50px 20px}.installer-advisors-cards__cards-cont>ul>li>div>h4{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:#e50707}.installer-advisors-cards__cards-cont>ul>li>div a[href*=tel]{white-space:nowrap}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__img-cont{display:flex;flex-wrap:wrap;align-items:center;height:120px}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__img-cont>img{display:block;max-width:50px;max-height:50px;margin-right:auto;margin-left:auto}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__img-cont>img[src*=affiliate-logos]{max-width:80px;max-height:80px}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont p{margin-top:20px}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont p:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont strong{font-weight:700}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont em{font-style:italic}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ul{margin-top:20px;list-style:disc}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ul:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ul li{margin-left:1em}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ul+p{margin-top:20px}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ul+p:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol{margin-top:20px;list-style:decimal}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol li{margin-top:20px;margin-left:1em}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol li:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol+p{margin-top:20px}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont ol+p:first-child{margin-top:0}.installer-advisors-cards__cards-cont>ul>li>div .installer-advisors-cards__cards__body-cont li{text-align:center;list-style-position:inside}.installer-advisors-cards__cards-cont.advisors{background-color:#fff}.installer-advisors-cards__cards-cont.advisors ul{padding-left:20px;padding-right:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.installer-advisors-cards__cards-cont.advisors ul li{border-radius:0;background-color:#f4f4f4!important;overflow:hidden;color:#000}.installer-advisors-cards__cards-cont.advisors ul li div{background-color:transparent;border-radius:0;text-align:left;color:#434343}.installer-advisors-cards__cards-cont.advisors ul li div.icon-wrap{padding:35px 35px 0}.installer-advisors-cards__cards-cont.advisors ul li div.icon-wrap .icon{width:52px;height:52px}.installer-advisors-cards__cards-cont.advisors ul li div.icon-wrap .icon svg{width:100%}.installer-advisors-cards__cards-cont.advisors ul li div .icon-schedule svg{fill:none}.installer-advisors-cards__cards-cont.advisors ul li div.text{color:#434343;height:100%;align-self:flex-start;text-align:left;padding:0 35px 35px}.installer-advisors-cards__cards-cont.advisors ul li div.text h4{color:#000;font-size:20px;text-transform:capitalize;font-style:normal;font-weight:700;line-height:30px;letter-spacing:normal;padding-bottom:20px}.installer-advisors-cards__cards-cont.advisors ul li div.text .body-lg{font-size:18px;font-style:normal;font-weight:400;line-height:28px}.installer-benefits-cards__intro-cont{padding-top:50px;padding-bottom:50px}@media (min-width:1250px){.installer-benefits-cards__intro-cont{padding-top:100px;padding-bottom:100px}}.installer-benefits-cards__cards-cont{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:75px}.installer-benefits-cards__cards-cont>ul{display:grid;grid-template-columns:1fr;padding-left:20px;padding-right:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media (min-width:992px){.installer-advisors-cards__cards-cont.advisors ul{padding-left:100px;padding-right:100px}.installer-benefits-cards__cards-cont>ul{grid-template-columns:1fr 1fr;padding-left:50px;padding-right:50px}}@media (min-width:1250px){.installer-benefits-cards__cards-cont{padding-top:0;padding-bottom:128px}.installer-benefits-cards__cards-cont>ul{grid-template-columns:1fr 1fr 1fr;padding-left:100px;padding-right:100px}}@media (min-width:1500px){.installer-admin-installers__installers-cont>h2{font-size:2.7rem;line-height:3.7rem}.installer-benefits-cards__cards-cont>ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.installer-benefits-cards__cards-cont>ul>li{display:flex;flex-wrap:wrap;width:100%}.installer-benefits-cards__cards-cont>ul>li>div{width:100%;text-align:center;border-radius:12px;background-color:#fff;padding:50px 20px}.installer-benefits-cards__cards-cont>ul>li>div>h4{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:#e50707}.installer-benefits-cards__cards-cont>ul>li>div a[href*=tel]{white-space:nowrap}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__img-cont{display:flex;flex-wrap:wrap;align-items:center;height:120px}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__img-cont>img{display:block;max-width:50px;max-height:50px;margin-right:auto;margin-left:auto}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__img-cont>img[src*=affiliate-logos]{max-width:80px;max-height:80px}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont p{margin-top:20px}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont p:first-child{margin-top:0}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont strong{font-weight:700}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont em{font-style:italic}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ul{margin-top:20px;list-style:disc}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ul:first-child{margin-top:0}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ul li{margin-left:1em}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ul+p{margin-top:20px}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ul+p:first-child{margin-top:0}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol{margin-top:20px;list-style:decimal}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol:first-child{margin-top:0}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol li{margin-top:20px;margin-left:1em}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol li:first-child{margin-top:0}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol+p{margin-top:20px}.installer-benefits-cards__cards-cont>ul>li>div .installer-benefits-cards__cards__body-cont ol+p:first-child{margin-top:0}.installer-reviews{background-color:#fff}.installer-reviews__intro{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:50px;flex-direction:column;justify-content:space-between}@media (min-width:768px){.installer-reviews__intro{flex-direction:row;align-items:center}}.installer-reviews__intro>h2{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:1250px){.installer-reviews__intro>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-reviews__intro>h2{font-size:4.8rem;line-height:5.76rem}}.installer-reviews__intro>a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.installer-reviews__intro>a:hover{color:#e50707}@media (max-width:767px){.installer-reviews__intro>a{display:block;margin-top:20px}}.installer-reviews__reviews{display:flex;flex-wrap:wrap;justify-content:space-between}.installer-reviews__reviews__major{width:100%}@media (min-width:992px){.installer-reviews__reviews__major{padding-top:0;padding-bottom:0;width:50%}}@media (min-width:1250px){.installer-reviews__reviews__major{width:60%}}.installer-reviews__reviews__major__chart{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:777px}.installer-reviews__reviews__major__chart>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}@media (min-width:768px){.installer-reviews__reviews__major__chart>a{font-size:1.6rem;line-height:2.2rem}}.installer-reviews__reviews__major__chart>a:active,.installer-reviews__reviews__major__chart>a:focus,.installer-reviews__reviews__major__chart>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-reviews__reviews__major__chart>table{width:100%}.installer-reviews__reviews__major__chart>table tr>td{padding-top:12px;padding-bottom:12px;width:10%;height:20px;line-height:20px;vertical-align:middle}.installer-reviews__reviews__major__chart>table tr>td.rating>div{display:flex;flex-wrap:wrap;align-items:center}.installer-reviews__reviews__major__chart>table tr>td.rating>div>.icon{width:12px;height:12px;margin-top:-1px;margin-left:6px;fill:#e50707}.installer-reviews__reviews__major__chart>table tr>td.bar{width:80%}.installer-reviews__reviews__major__chart>table tr>td.bar>div.full{position:relative;width:100%;height:20px;border-radius:4px;background-color:#f4f4f4}.installer-reviews__reviews__major__chart>table tr>td.bar>div.full>.percentage{position:absolute;top:0;right:auto;bottom:0;left:0;height:20px;background-color:#e50707}.installer-reviews__reviews__major__chart>table tr>td.count{text-align:center}.installer-reviews__reviews__major__reviews{padding-top:50px;padding-bottom:0}.installer-reviews__reviews__major__reviews>ul{position:relative;overflow:hidden}.installer-reviews__reviews__major__reviews>ul>li{padding-top:20px;padding-bottom:20px}.installer-reviews__reviews__major__reviews>button{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-top:50px;padding:12px 16px}.installer-reviews__reviews__major__reviews>button:active,.installer-reviews__reviews__major__reviews>button:focus,.installer-reviews__reviews__major__reviews>button:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.installer-reviews__reviews__major__reviews>button>span:first-child{display:block}.installer-reviews.is-active .installer-reviews__reviews__major__reviews>button>span:first-child,.installer-reviews__reviews__major__reviews>button>span:last-child{display:none}.installer-reviews.is-active .installer-reviews__reviews__major__reviews>button>span:last-child{display:block}.installer-reviews__reviews__minor{padding-top:50px;padding-bottom:50px;width:100%}@media (min-width:992px){.installer-reviews__reviews__minor{padding-top:0;padding-bottom:0;width:40%}}@media (min-width:1250px){.installer-reviews__reviews__minor{width:30%}}.installer-reviews-carousel{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;position:relative}.installer-reviews-carousel-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px;padding-top:0;padding-bottom:125px;position:relative}@media (min-width:768px){.installer-reviews__reviews__major__reviews>button{font-size:1.6rem;line-height:2.2rem}.installer-reviews-carousel-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installer-reviews-carousel-cont{width:calc((66.6666666667% + -13.3333333333px + -20px) * 1);margin-left:calc((16.6666666667% + -3.3333333333px + 20px) * 1);padding-top:0;padding-bottom:0}}@media (min-width:1250px){.installer-reviews-carousel-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}@media (min-width:1500px){.installer-reviews-carousel-cont{width:calc((50% + -10px + -20px) * 1);margin-left:calc((25% + -5px + 20px) * 1)}}.installer-reviews-carousel-cont>.swiper-container>.swiper-wrapper>.swiper-slide{display:flex;flex-direction:column;align-items:center}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont{position:absolute;top:auto;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media (max-width:991px){.installer-reviews__reviews__minor>img{max-width:333px;margin-right:auto;margin-left:auto}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont{justify-content:center}}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:50px;height:50px;margin:0 20px}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next>svg,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev>svg{width:50px;height:50px}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next>svg #arrow,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev>svg #arrow{fill:#fff}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next>svg #circle,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev>svg #circle{fill:#e50707;transition:fill .2s linear}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next:hover>svg #circle,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev:hover>svg #circle{fill:#a50404}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next:after,.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev:after{content:none}.intro-block{display:flex;flex-wrap:wrap;max-width:555px}.intro-block--center{max-width:370px;margin:0 auto;text-align:center}.intro-block>img{float:right;max-width:160px}.intro-block>h4{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;color:#999}@media (min-width:1250px){.intro-block>h4{font-size:1.8rem;line-height:2.4rem}}.intro-block>h2{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;max-width:444px;color:#333}@media (min-width:768px){.intro-block>h2{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.intro-block>h2{font-size:2.4rem;line-height:3.4rem}}.intro-block>h2 br{display:none}@media (min-width:992px){.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont{top:50px;bottom:auto}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-prev{position:absolute;left:-100px}.installer-reviews-carousel-cont>.installer-reviews-carousel__controls-cont>.swiper-button-next{position:absolute;right:-100px}.intro-block>h2 br{display:inline}}.intro-block>div{float:left;width:100%;margin-top:12px;color:#444}.intro-block>ul{float:left;width:100%;margin-top:20px}.intro-block>ul>li{margin-top:12px;max-width:222px}.intro-block>ul>li:first-child{margin-top:0}.kebab-counters{line-height:initial;font-size:0}.kebab-counters>ul{white-space:nowrap}.kebab-counters>ul>li{display:inline-block;margin-right:12px}.kebab-counters>ul>li>button{position:relative;width:32px;text-align:center}.kebab-counters>ul>li>button>span{display:block;width:100%;margin-bottom:12px}.kebab-counters>ul>li>button>em{top:auto;right:0;bottom:0;left:0;display:block;position:relative;height:3px;background-color:#eaeaea}.kebab-counters>ul>li>button>em:active,.kebab-counters>ul>li>button>em:focus{outline:0}.kebab-counters>ul>li>button>em:after{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";transform-origin:left;transform:scaleX(0);background-color:#e50707}.kebab-counters>ul>li>button.is-active>em:after{transform:scaleX(1);transition:transform 5s linear}.main{position:relative;background-color:#f4f4f4}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:128px 8% 0;opacity:0;overflow-y:auto;transition:z-index .2s linear,opacity .2s linear;z-index:-1}.modal.is-active{z-index:1000;opacity:1}.modal[data-bg=dk]{background-color:#000}.modal[data-bg=md]{background-color:rgba(0,0,0,.65)}.modal[data-bg=white]{background:0 0;padding:128px 0 0}.modal__content{min-height:100%}[data-bg=white] .modal__content{padding-top:100px;padding-bottom:0;border-top-right-radius:50px;border-top-left-radius:50px;box-shadow:0 -2px 20px 0 rgba(21,21,21,.4);background-color:#fff}.modal__close{position:relative;display:block;float:right;margin-top:-74px}[data-bg=white] .modal__close{margin-top:20px;margin-right:20px;z-index:1}.modal__close>svg{width:50px;height:50px}.modal__close>svg #circle{fill:#e50707;transition:fill .2s linear}.modal__close>svg #x{fill:#fff}.modal__close:hover>svg #circle{fill:#a50404}.notice-banner{display:flex;flex-wrap:wrap}.notice-banner-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}.notice-banner__body{margin-top:20px;color:#fff;background-color:#e50707;padding:12px 20px}.notice-banner__body p{margin-top:20px}.notice-banner__body p:first-child{margin-top:0}.notice-banner__body strong{font-weight:700}.notice-banner__body em{font-style:italic}.notice-banner__body ul{margin-top:20px;list-style:disc}.notice-banner__body ul:first-child{margin-top:0}.notice-banner__body ul li{margin-left:1em}.notice-banner__body ul+p{margin-top:20px}.notice-banner__body ul+p:first-child{margin-top:0}.notice-banner__body ol{margin-top:20px;list-style:decimal}.notice-banner__body ol:first-child{margin-top:0}.notice-banner__body ol li{margin-top:20px;margin-left:1em}.notice-banner__body ol li:first-child{margin-top:0}.notice-banner__body ol+p{margin-top:20px}.notice-banner__body ol+p:first-child{margin-top:0}.notice-banner__body a{text-decoration:underline;color:#fff}.numbered-callouts{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.numbered-callouts:not(:first-of-type){padding-top:50px;padding-bottom:0}.numbered-callouts-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.intro-block>div{margin-top:20px}.kebab-counters>ul>li>button{width:60px}.modal[data-bg=white]{padding-left:20px;padding-right:20px}.numbered-callouts-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.numbered-callouts-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.numbered-callouts:not(:first-of-type){padding-top:100px;padding-bottom:0}.numbered-callouts-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.intro-block>h2{font-size:2.7rem;line-height:3.7rem}.numbered-callouts-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.numbered-callouts__content{display:flex;flex-wrap:wrap}@media (max-width:767px){.numbered-callouts__content{padding-left:24px;padding-right:24px;flex-direction:column-reverse}.page-intro .page-intro__content__text__ctas>a{display:block;margin-bottom:20px}}.numbered-callouts.text-position--right .numbered-callouts__content{flex-direction:row-reverse}.numbered-callouts__content__media{padding-top:12px;padding-bottom:12px;margin-right:auto;margin-left:auto}.numbered-callouts__content__media__video{margin-bottom:20px}.numbered-callouts__content__media__images{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.numbered-callouts__content__media__images>img{width:49%}.numbered-callouts.is-columnar .numbered-callouts__content__media__images>img{width:100%}.numbered-callouts__content__text{padding-top:12px;padding-bottom:0}@media (min-width:768px){.numbered-callouts__content__media{width:50%}.numbered-callouts__content__text{padding-left:0;padding-right:50px;width:50%}}@media (min-width:992px){.numbered-callouts__content__text{padding-left:0;padding-right:100px}.numbered-callouts.is-columnar .numbered-callouts__content__text{padding-left:0;padding-right:50px}}@media (min-width:1500px){.numbered-callouts__content__text{padding-left:0;padding-right:200px}.numbered-callouts.is-columnar .numbered-callouts__content__text{padding-left:0;padding-right:75px}}@media (min-width:768px){.numbered-callouts.text-position--right .numbered-callouts__content__text{padding-left:50px;padding-right:0}.numbered-callouts__content__text__number{padding-top:0;padding-bottom:12px}}.numbered-callouts__content__text__number{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707;padding-top:0;padding-bottom:12px;display:block;width:100%}.numbered-callouts__content__text>h3{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:12px;color:#151515}@media (min-width:1250px){.numbered-callouts__content__text__number{font-size:1.8rem;line-height:2.4rem}.numbered-callouts__content__text>h3{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.numbered-callouts.text-position--right .numbered-callouts__content__text{padding-left:75px;padding-right:0}.numbered-callouts__content__text>h3{font-size:4.8rem;line-height:5.76rem}}.numbered-callouts.is-columnar .numbered-callouts__content__text>h3{padding-top:0;padding-bottom:50px;text-align:center}.numbered-callouts__content__text__body-columns__col{padding-top:0;padding-bottom:20px}@media (min-width:992px){.numbered-callouts__content__text__body-columns{display:flex;flex-wrap:wrap;flex-wrap:nowrap}.numbered-callouts__content__text__body-columns__col{padding-left:0;padding-right:50px;flex:1}}.numbered-callouts__content__text__body-columns__col>div:first-child{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem}.numbered-callouts__content__text__body-columns__col>div:first-child>span{color:#e50707}.numbered-callouts__content__text__body-columns__col>div:first-child>h4{display:inline;color:#151515}.numbered-callouts__content__text__body-columns__col>div:last-child{padding-top:12px;padding-bottom:0}.page-intro.is-bordered:after{padding-top:50px;padding-bottom:0;display:block;content:"";border-top:1px solid #ddd}.page-intro .page-intro__content{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:50px;width:100%}.page-intro .page-intro__content__text{display:flex;flex-wrap:wrap;width:calc((100% + -20px + -20px) * 1);margin-left:20px;align-content:flex-start}@media (min-width:768px){.numbered-callouts__content__text__body-columns__col>div:first-child{font-size:2rem;line-height:2.6rem}.page-intro.is-bordered:after{padding-top:100px;padding-bottom:0}.page-intro .page-intro__content__text{width:calc((50% + -10px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.page-intro .page-intro__content{padding-top:0;padding-bottom:100px}.page-intro .page-intro__content__text{width:calc((58.3333333333% + -11.6666666667px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.numbered-callouts__content__text__body-columns__col>div:first-child{font-size:2.5rem;line-height:3.4rem}.page-intro.is-bordered:after{padding-top:128px;padding-bottom:0}.page-intro .page-intro__content__text{width:calc((43.75% + -8.75px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.page-intro .page-intro__content__text__preheading{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707;padding-top:0;padding-bottom:12px;width:100%}@media (min-width:1250px){.page-intro .page-intro__content__text__preheading{font-size:1.8rem;line-height:2.4rem}}.page-intro .page-intro__content__text__heading{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicRegular,sans-serif;letter-spacing:.0263157895em;width:100%;color:#151515}@media (min-width:768px){.page-intro .page-intro__content__text__heading{font-size:4.2rem;line-height:5.04rem;letter-spacing:.0238095238em}}@media (min-width:1250px){.page-intro .page-intro__content__text__heading{font-size:4.8rem;line-height:5.76rem;letter-spacing:.0208333333em}}.page-intro .page-intro__content__text>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;margin-top:20px}.page-intro .page-intro__content__text a{transition:color .2s linear}.page-intro .page-intro__content__text a:hover{color:#a50404}.page-intro .page-intro__content__text__ctas{padding-top:50px;padding-bottom:0}.page-intro .page-intro__content__text__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.page-intro .page-intro__content__text__ctas>a:first-of-type:active,.page-intro .page-intro__content__text__ctas>a:first-of-type:focus,.page-intro .page-intro__content__text__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.page-intro .page-intro__content__text__ctas>a>span{font-family:VELUXGothicRegular,sans-serif}.page-intro .page-intro__content__text__ctas>a+a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear;margin-left:12px}.page-intro .page-intro__content__text__ctas>a+a:hover{color:#e50707}.page-intro .page-intro__content__media{display:flex;flex-wrap:wrap;width:calc((100% + -20px + -20px) * 1);margin-left:20px;align-content:flex-start}.page-intro .page-intro__content.stack-image--top .page-intro__content__text{padding-top:20px;padding-bottom:0}@media (min-width:768px){.page-intro .page-intro__content__text>p{font-size:2rem;line-height:2.6rem}.page-intro .page-intro__content__text__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}.page-intro .page-intro__content__media{width:calc((50% + -10px + -20px) * 1);margin-left:20px}.page-intro .page-intro__content.align-image--right .page-intro__content__media{justify-content:right}.page-intro .page-intro__content.stack-image--top .page-intro__content__text{padding-top:50px;padding-bottom:0}}@media (min-width:992px){.page-intro .page-intro__content__media{width:calc((33.3333333333% + -6.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}.page-intro .page-intro__content.stack-image--top .page-intro__content__text{padding-top:100px;padding-bottom:0}}.page-intro .page-intro__content.stack-image--top .page-intro__content__media{padding-top:50px;padding-bottom:0}@media (min-width:768px){.page-intro .page-intro__content.stack-image--top .page-intro__content__media{padding-top:62.5px;padding-bottom:0}}@media (min-width:992px){.page-intro .page-intro__content.stack-image--top .page-intro__content__media{padding-top:100px;padding-bottom:0}}.page-intro .page-intro__content.stack-image--bottom .page-intro__content__text{padding-top:50px;padding-bottom:0}@media (min-width:992px){.page-intro .page-intro__content.stack-image--bottom .page-intro__content__text{padding-top:100px;padding-bottom:0}}.page-intro .page-intro__content.stack-image--bottom .page-intro__content__media{padding-top:20px;padding-bottom:0}.paid-search-hero{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;flex-direction:column;min-height:100vh;background-color:#f4f4f4}.paid-search-hero__image-cont{position:relative;height:100vw;width:100vw}.paid-search-hero__image-cont__heading-cont{position:absolute;left:3.9583333333vw;font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicRegular,sans-serif;letter-spacing:.0263157895em;color:#fff}@media (min-width:768px){.page-intro .page-intro__content.stack-image--bottom .page-intro__content__media{padding-top:62.5px;padding-bottom:0}.paid-search-hero__image-cont{height:60vw}.paid-search-hero__image-cont__heading-cont{font-size:4.2rem;line-height:5.04rem;letter-spacing:.0238095238em}}@media (min-width:1250px){.page-intro .page-intro__content__text>p{font-size:2.5rem;line-height:3.4rem}.page-intro .page-intro__content__media{width:calc((37.5% + -7.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.paid-search-hero__image-cont__heading-cont{font-size:4.8rem;line-height:5.76rem;letter-spacing:.0208333333em}}@media (min-width:1875px){.page-intro .page-intro__content__text__heading,.paid-search-hero__image-cont__heading-cont{font-size:6.5rem;line-height:7.8rem;letter-spacing:.0153846154em}}@media (min-width:992px){.page-intro .page-intro__content.stack-image--bottom .page-intro__content__media{padding-top:125px;padding-bottom:0}.paid-search-hero{flex-direction:row;flex-wrap:nowrap;min-height:53.541667vw}.paid-search-hero__image-cont{width:100%;height:auto}.paid-search-hero__image-cont__heading-cont{font-size:6.6rem;line-height:7.2rem}}.paid-search-hero__image-cont__heading-cont>h1{text-shadow:1px 1px 0 #646464}.paid-search-hero__image-cont__heading-cont>h2{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.paid-search-hero__image-cont__heading-cont__cta{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;left:5%;margin-top:20px}.paid-search-hero__image-cont__heading-cont__cta:active,.paid-search-hero__image-cont__heading-cont__cta:focus,.paid-search-hero__image-cont__heading-cont__cta:hover{outline:0}@media (min-width:768px){.paid-search-hero__image-cont__heading-cont__cta{left:2.5%;left:calc(2.5% + 20px)}}@media (min-width:992px){.paid-search-hero__image-cont__heading-cont__cta{left:calc(2.5% + 50px);margin-top:0}}@media (min-width:1250px){.paid-search-hero__image-cont__heading-cont__cta{left:calc(2.5% + 100px)}}.paid-search-hero__image-cont__icon-down{display:none}@media (min-width:992px){.paid-search-hero__image-cont__icon-down{display:inline-block;background-color:#e50707;border-radius:50%;transition:background-color .2s linear;position:absolute;top:auto;right:auto;bottom:0;left:auto;z-index:5;width:50px;height:50px;transform:translateY(50%)}.paid-search-hero__image-cont__icon-down:active,.paid-search-hero__image-cont__icon-down:focus,.paid-search-hero__image-cont__icon-down:hover{outline:0;background-color:#a50404}.paid-search-hero__image-cont__icon-down .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#fff}.paid-search-hero__image-cont__icon-down .icon.icon-x{width:10px;height:10px}}@media (min-width:992px) and (min-width:768px){.paid-search-hero__image-cont__icon-down{left:2.5%;left:calc(2.5% + 20px)}}@media (min-width:992px) and (min-width:992px){.paid-search-hero__image-cont__icon-down{left:calc(2.5% + 50px)}}@media (min-width:992px) and (min-width:1250px){.paid-search-hero__image-cont__icon-down{left:calc(2.5% + 100px)}}.paid-search-hero__heading-cont--bottom{left:3.9583333333vw;bottom:4.4444444444vw}.paid-search-hero__heading-cont--top{left:3.9583333333vw;top:4.4444444444vw}.paid-search-hero__heading-cont--center{left:3.9583333333vw;top:50%;transform:translate3d(0,-50%,0)}.paid-search-hero__text-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px;position:relative;padding-top:50px;padding-bottom:50px}@media (min-width:992px){.paid-search-hero__text-cont{padding-left:20px;padding-right:20px;flex-basis:34.236111%;flex-shrink:0;margin:0}}.paid-search-hero__text-cont__intro-cont h2{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif}@media (min-width:1250px){.paid-search-hero--full .paid-search-hero__text-cont,.paid-search-hero__text-cont{padding-left:50px;padding-right:50px}.paid-search-hero__text-cont__intro-cont h2{font-size:3.1rem;line-height:3.72rem}}.paid-search-hero__text-cont__intro-cont .intro-block>div{color:#707070;margin-top:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem}@media (min-width:768px){.paid-search-hero__text-cont__intro-cont .intro-block>div{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.paid-search-hero__text-cont__intro-cont .intro-block>div{font-size:2.5rem;line-height:3.4rem}}@media (min-width:992px){.paid-search-hero__text-cont__intro-cont .intro-block>div{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem}}.paid-search-hero__text-cont__intro-cont>img{margin-bottom:20px}.paid-search-hero__text-cont__form-cont{margin-top:20px;max-width:none}.paid-search-hero__text-cont__form-cont>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.paid-search-hero__text-cont__form-cont>form{flex-wrap:wrap;justify-content:space-between;display:block}.paid-search-hero__text-cont__form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.paid-search-hero__text-cont__form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}.paid-search-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.paid-search-hero__text-cont__form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.paid-search-hero__text-cont__form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.paid-search-hero__text-cont__form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.paid-search-hero__text-cont__form-cont>form>h3+div button:hover{color:#e50707}.paid-search-hero__text-cont__form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.paid-search-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 20px)}}.paid-search-hero__text-cont__form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.paid-search-hero__text-cont__form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.paid-search-hero__text-cont__intro-cont h2{font-size:4.8rem;line-height:5.76rem}.paid-search-hero__text-cont__form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.paid-search-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 50px)}.paid-search-hero__text-cont__form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.paid-search-hero__text-cont__form-cont>form fieldset>p{margin-top:12px}.paid-search-hero__text-cont__form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.paid-search-hero__text-cont__form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}@media (min-width:768px){.paid-search-hero__text-cont__form-cont>form fieldset.third{width:calc(33% - 12px)}.paid-search-hero__text-cont__form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}}.paid-search-hero__text-cont__form-cont>form [type=submit]:active,.paid-search-hero__text-cont__form-cont>form [type=submit]:focus,.paid-search-hero__text-cont__form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.paid-search-hero__text-cont__form-cont .input__label{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem}.paid-search-hero__text-cont__form-cont .input{margin-bottom:10px}.paid-search-hero__text-cont__form-cont .input--textarea,.paid-search-hero__text-cont__form-cont .input:last-child{margin-bottom:20px}.paid-search-hero__text-cont__form-cont input[type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.6rem;line-height:1rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:20px 22px}.paid-search-hero__text-cont__form-cont input[type=submit]:active,.paid-search-hero__text-cont__form-cont input[type=submit]:focus,.paid-search-hero__text-cont__form-cont input[type=submit]:hover{outline:0}.key-benefits{display:flex;flex-wrap:wrap}.key-benefits__text>h3{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:1250px){.key-benefits__text>h3{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.key-benefits__text>h3{font-size:4.8rem;line-height:5.76rem}}.key-benefits__text>p{padding-top:20px;padding-bottom:0}@media (min-width:992px){.key-benefits{flex-wrap:nowrap}.key-benefits__text{width:50%;margin-right:100px}.key-benefits__text>p{padding-top:50px;padding-bottom:0}}.key-benefits__list{position:relative;width:100%}@media (max-width:991px){.key-benefits__list{padding-top:192px;padding-bottom:50px;margin-top:50px}}.key-benefits__list__list{padding-top:20px;padding-bottom:0;position:relative;z-index:1}@media (min-width:992px){.key-benefits__list__list{width:50%}}.key-benefits__list__list>h4{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:768px){.paid-search-hero__text-cont__form-cont input[type=submit]{font-size:1.6rem;line-height:2.2rem}.key-benefits__list__list>h4{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.key-benefits__list__list{width:40%}.key-benefits__list__list>h4{font-size:2.4rem;line-height:3.4rem}}.key-benefits__list__list>ul{padding-top:20px;padding-bottom:0}.key-benefits__list__list>ul>li{font-family:VELUXGothicRegItalic,sans-serif;position:relative;min-height:50px;padding:5px 0 0 60px}.key-benefits__list__list>ul>li:not(:first-child){margin-top:12px}.key-benefits__list__list>ul>li>div{position:absolute;top:0;right:auto;bottom:auto;left:0;width:40px;height:40px}.key-benefits__list__list>ul>li>div>svg{width:100%;height:100%}.key-benefits__list__bg{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:192px}@media (min-width:992px){.key-benefits__list__bg{position:absolute;top:0;right:0;bottom:auto;left:auto;width:70%;height:100%}}.paid-search-review{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;position:relative;padding:50px 20px}@media (min-width:992px){.paid-search-review{padding-top:100px;padding-bottom:100px}}@media (min-width:1250px){.paid-search-review{padding:128px 50px}}@media (min-width:1400px){.paid-search-review{padding-left:100px;padding-right:100px}}.paid-search-review-cont{background:#f8f8f8;padding:20px}.paid-search-review__cont{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;background-color:#fff}.paid-search-review__image-cont,.paid-search-review__text-cont{width:100%}@media (min-width:992px){.paid-search-review__cont{flex-direction:row}.paid-search-review__image-cont,.paid-search-review__text-cont{width:50%}}.paid-search-review__image-cont{position:relative;max-height:100%;height:400px}@media (min-width:1250px){.paid-search-review-cont{padding:50px}.paid-search-review__image-cont{height:800px;width:50%}.paid-search-review__image-cont .background-image{max-width:100%}}.paid-search-review__text-cont{padding-top:50px;padding-bottom:0;text-align:left;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.paid-search-review__text-cont{padding-top:50px;padding-bottom:0}}@media (min-width:992px){.paid-search-review__text-cont{text-align:left;padding:50px 0 50px 50px}}.paid-search-review__text-cont .intro-block{justify-content:left;padding:0 0 20px;margin-bottom:30px;border-bottom:1px solid #e2e2e2;max-width:none;width:100%}.paid-search-review__text-cont .intro-block>h2{max-width:none;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.paid-search-review__text-cont .intro-block>h2{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.paid-search-review__text-cont{text-align:left;padding:100px}.paid-search-review__text-cont .intro-block>h2{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.key-benefits__list__list>h4,.paid-search-review__text-cont .intro-block>h2{font-size:2.7rem;line-height:3.7rem}}.paid-search-review__text-cont .avg,.paid-search-review__text-cont .stars{display:inline-block;margin-bottom:20px}.paid-search-section-intro{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0;flex-direction:column;flex-wrap:nowrap}@media (min-width:992px){.paid-search-review__text-cont .avg,.paid-search-review__text-cont .stars{margin-bottom:50px}.paid-search-section-intro{padding-top:100px;padding-bottom:100px}}.paid-search-section-intro__text{display:flex;width:100%;-moz-column-gap:10px;column-gap:10px;row-gap:20px;flex-direction:column;align-items:flex-start;padding:0 20px;margin-bottom:50px}@media (min-width:1250px){.paid-search-section-intro__text{padding-left:50px;padding-right:50px}}@media (min-width:1400px){.paid-search-section-intro__text{padding-left:100px;padding-right:100px;margin-bottom:74px}}.paid-search-section-intro__text>h2{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicBold,sans-serif;letter-spacing:.28px;max-width:700px}@media (min-width:768px){.paid-search-section-intro__text>h2{font-size:4.8rem;line-height:5.8rem}}@media (min-width:1250px){.paid-search-section-intro__text>h2{font-size:6.2rem;line-height:7.2rem}}@media (min-width:1500px){.paid-search-section-intro__text>h2{font-size:7.2rem;line-height:9rem}}.paid-search-section-intro__text>h2.black{color:#151515}.paid-search-section-intro__text>h2.white{color:#fff}.paid-search-section-intro__text>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;color:#707070;margin-bottom:.4em}@media (min-width:768px){.paid-search-section-intro__text>p{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.paid-search-section-intro__text>p{font-size:2.5rem;line-height:3.4rem}.paid-search-section-intro__table{padding-left:50px;padding-right:50px}}@media (min-width:992px){.paid-search-section-intro__text{align-items:center;flex-direction:row}.paid-search-section-intro__text>p{margin-bottom:0;padding-right:40px}}.paid-search-section-intro__text>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.6rem;line-height:1rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:20px 22px}@media (min-width:768px){.paid-search-section-intro__text>a{font-size:1.6rem;line-height:2.2rem}}.paid-search-section-intro__text>a:active,.paid-search-section-intro__text>a:focus,.paid-search-section-intro__text>a:hover{outline:0}@media (min-width:1400px){.paid-search-section-intro__table{padding-left:100px;padding-right:100px}}.paid-search-section-intro__table-cont{background:#f8f8f8;padding:50px 20px}@media (min-width:1250px){.paid-search-section-intro__table-cont{padding-left:50px;padding-right:50px}}.paid-search-product-qa{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0;flex-direction:column;flex-wrap:nowrap}@media (min-width:992px){.paid-search-product-qa{padding-top:100px;padding-bottom:100px}}.paid-search-product-qa__text{display:flex;width:100%;-moz-column-gap:10px;column-gap:10px;row-gap:20px;flex-direction:column;align-items:flex-start;padding:0 20px;margin-bottom:50px}@media (min-width:1250px){.paid-search-product-qa__text{padding-left:50px;padding-right:50px}}@media (min-width:1400px){.paid-search-product-qa__text{padding-left:100px;padding-right:100px;margin-bottom:74px}}.paid-search-product-qa__text>h2{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicBold,sans-serif;letter-spacing:.28px;max-width:700px}@media (min-width:768px){.paid-search-product-qa__text>h2{font-size:4.8rem;line-height:5.8rem}}@media (min-width:1250px){.paid-search-product-qa__text>h2{font-size:6.2rem;line-height:7.2rem}}@media (min-width:1500px){.paid-search-product-qa__text>h2{font-size:7.2rem;line-height:9rem}}.paid-search-product-qa__text>h2.black{color:#151515}.paid-search-product-qa__text>h2.white{color:#fff}.paid-search-product-qa__text>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;color:#707070;margin-bottom:.4em}@media (min-width:768px){.paid-search-product-qa__text>p{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.paid-search-product-qa__text>p{font-size:2.5rem;line-height:3.4rem}.paid-search-product-qa__table{padding-left:50px;padding-right:50px}}@media (min-width:992px){.paid-search-product-qa__text{align-items:center;flex-direction:row}.paid-search-product-qa__text>p{margin-bottom:0;padding-right:40px}}.paid-search-product-qa__text>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.6rem;line-height:1rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:20px 22px}.paid-search-product-qa__text>a:active,.paid-search-product-qa__text>a:focus,.paid-search-product-qa__text>a:hover{outline:0}@media (min-width:1400px){.paid-search-product-qa__table{padding-left:100px;padding-right:100px}}.paid-search-product-qa__table-cont{padding-left:20px;padding-right:20px}.paid-search-product-qa__table-cont ul{list-style:none}.paid-search-product-qa__table-cont ul li{display:flex;flex-direction:column;-moz-column-gap:20px;column-gap:20px;border-top:1px solid #707070;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.paid-search-product-qa__text>a{font-size:1.6rem;line-height:2.2rem}.paid-search-product-qa__table-cont ul li{flex-direction:row;flex-wrap:nowrap;padding-top:20px;padding-bottom:20px}}.paid-search-product-qa__question{flex-shrink:0;display:flex;flex-wrap:nowrap;padding-top:0;padding-bottom:12px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:768px){.paid-search-product-qa__question{font-size:1.8rem;line-height:2.8rem;flex-basis:33.5%}}@media (min-width:1250px){.paid-search-product-qa__question{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.paid-search-product-qa__question{font-size:2.7rem;line-height:3.7rem}}.paid-search-product-qa__question .q{display:inline-block;color:#e50707;margin-right:5px}.paid-search-product-qa__answer{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem}@media (min-width:768px){.paid-search-product-qa__answer{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.paid-search-product-qa__question{flex-basis:37.5%;padding-right:100px}.paid-search-product-qa__answer{font-size:2.5rem;line-height:3.4rem}}.paid-search-image-comparison{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;flex-direction:column;flex-wrap:nowrap}@media (min-width:992px){.paid-search-product-qa__table-cont ul li{-moz-column-gap:50px;column-gap:50px}.paid-search-product-qa__question .q{margin-right:10px;font-size:70%}.paid-search-image-comparison{padding:100px 20px}}@media (min-width:1250px){.paid-search-image-comparison{padding-left:50px;padding-right:50px}}@media (min-width:1400px){.paid-search-image-comparison{padding-left:100px;padding-right:100px}}.paid-search-image-comparison__text{display:flex;width:100%;-moz-column-gap:50px;column-gap:50px;flex-direction:column;align-items:flex-start;margin-bottom:20px;padding-left:20px;padding-right:20px}@media (min-width:992px){.paid-search-image-comparison__text{align-items:center;flex-direction:row;padding:0;margin-bottom:50px}}@media (min-width:1400px){.paid-search-image-comparison__text{margin-bottom:74px}}.paid-search-image-comparison__text>h2{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicBold,sans-serif;letter-spacing:.28px;max-width:700px;color:#151515;margin-bottom:20px}@media (min-width:768px){.paid-search-image-comparison__text>h2{font-size:4.8rem;line-height:5.8rem}}@media (min-width:1250px){.paid-search-image-comparison__text>h2{font-size:6.2rem;line-height:7.2rem}}@media (min-width:1500px){.paid-search-image-comparison__text>h2{font-size:7.2rem;line-height:9rem}}@media (min-width:992px){.paid-search-image-comparison__text>h2{margin-bottom:0}}.paid-search-image-comparison__text>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;color:#707070;margin-bottom:.4em}@media (min-width:768px){.paid-search-image-comparison__text>p{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.paid-search-image-comparison__text>p{font-size:2.5rem;line-height:3.4rem}.paid-search-image-comparison .image-comparison__drag-control>em{width:115px;height:115px}}.paid-search-image-comparison__text>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.6rem;line-height:1rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:20px 22px;margin-bottom:.9em}.paid-search-image-comparison__text>a:active,.paid-search-image-comparison__text>a:focus,.paid-search-image-comparison__text>a:hover{outline:0}@media (min-width:1250px){.paid-search-image-comparison .image-comparison__drag-control>em::after{border-radius:50%;width:115px;height:115px;border:23px solid #fff;opacity:.2;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}}.paid-search-image-comparison .image-comparison__drag-control>em .icon-drag-thin{width:11.22px;height:6.15px}.picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.pill-form>form{display:flex;border-radius:50px;background-color:#fff;padding:12px 12px 12px 50px}.pill-form>form .input{margin-top:6px;margin-bottom:0}.pill-form>form .input--email input,.pill-form>form .input--text input{border:none}.pill-form>form .input--text{width:50%;margin-right:20px}@media (min-width:1250px){.paid-search-image-comparison .image-comparison__drag-control>em .icon-drag-thin{width:41px;height:42px}.pill-form>form .input--text{width:45%}}.pill-form>form .input--email{width:50%;margin-right:20px;margin-left:20px;position:relative}.pill-form>form .input--email:before{position:absolute;top:0;right:auto;bottom:0;left:-20px;display:block;content:"";width:1px;background-color:#e2e2e2}.pill-form>form input[type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-left:auto;font-weight:400;padding:12px 16px}.pill-form>form input[type=submit]:active,.pill-form>form input[type=submit]:focus,.pill-form>form input[type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.prev-next-buttons{display:flex;flex-wrap:wrap}.prev-next-buttons__next,.prev-next-buttons__prev{width:40px;height:40px;z-index:1}.prev-next-buttons__next.swiper-button-disabled,.prev-next-buttons__prev.swiper-button-disabled{opacity:.35}.prev-next-buttons__next>svg,.prev-next-buttons__prev>svg{max-width:100%;max-height:100%}.prev-next-buttons__next>svg #arrow,.prev-next-buttons__prev>svg #arrow{fill:#fff}.prev-next-buttons__next>svg #circle,.prev-next-buttons__prev>svg #circle{fill:#e50707;transition:fill .2s linear}.prev-next-buttons__next:not(.swiper-button-disabled),.prev-next-buttons__prev:not(.swiper-button-disabled){cursor:pointer}.prev-next-buttons__next:not(.swiper-button-disabled):hover>svg #circle,.prev-next-buttons__prev:not(.swiper-button-disabled):hover>svg #circle{fill:#a50404}.prev-next-buttons__next:after,.prev-next-buttons__prev:after{content:none}.prev-next-buttons__next{margin-left:12px}.process-cards{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.process-cards__content__cards{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;justify-content:space-between}.process-cards__content__cards>div{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:49%;min-height:300px;margin-top:20px;border-radius:20px;background-color:#fff;padding:50px 20px}.process-cards__content__cards>div>span{font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707;font-family:VELUXGothicBold,sans-serif}@media (min-width:1250px){.pill-form>form .input--email{width:55%}.process-cards__content__cards>div>span{font-size:1.8rem;line-height:2.4rem}}.process-cards__content__cards>div>.icon{width:50px;height:50px;margin-top:20px;margin-bottom:20px;fill:#e50707}.process-cards__content__cards>div>p{font-size:1.4rem;line-height:2.2rem;font-family:VELUXGothicBold,sans-serif;text-align:center}@media (min-width:1250px){.process-cards__content__cards>div>.icon{width:80px;height:80px}.process-cards__content__cards>div>p{font-size:1.6rem;line-height:2.6rem}}@media (min-width:1500px){.process-cards__content__cards>div{padding-left:50px;padding-right:50px}.process-cards__content__cards>div>p{font-size:1.8rem;line-height:2.8rem}}.process-cards__content__ctas{padding-top:20px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:767px){.page-intro .page-intro__content.stack-image--top .page-intro__content__text{order:2;width:100%}.page-intro .page-intro__content.stack-image--top .page-intro__content__media{order:1;width:100%}.process-cards__content__ctas{flex-direction:column}}.process-cards__content__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.process-cards__content__ctas>a:first-of-type:active,.process-cards__content__ctas>a:first-of-type:focus,.process-cards__content__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.process-cards__content__ctas>a+a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:color .2s linear;border:1px solid #151515;background-color:#fff;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;margin-left:12px;text-decoration:none;color:#151515;padding:12px 16px}.process-cards__content__ctas>a+a:active,.process-cards__content__ctas>a+a:focus,.process-cards__content__ctas>a+a:hover{outline:0;color:#a50404;border-color:#a50404}.product-callout{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.product-callout+.product-callout{padding-top:50px;padding-bottom:0}.product-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.paid-search-image-comparison__text>a,.pill-form>form input[type=submit]{font-size:1.6rem;line-height:2.2rem}.process-cards__content__cards>div{width:24%;margin-top:0}.process-cards__content__ctas>a+a,.process-cards__content__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}.product-callout+.product-callout{padding-top:100px;padding-bottom:0}.product-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.product-callout-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.product-callout-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.product-callout__content{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-content:space-between;align-items:center}@media (min-width:768px){.product-callout__content{flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (min-width:992px){.product-callout__content{align-items:center}}.product-callout__content__text{padding-top:20px;padding-bottom:0;position:relative;width:100%}@media (min-width:768px){.product-callout.text-right .product-callout__content{flex-direction:row-reverse}.product-callout__content__text{padding-top:0;padding-bottom:0;flex:.5}}@media (min-width:1250px){.product-callout__content__text{flex:.4}}.product-callout__content__text-cont{display:flex;flex-wrap:wrap;justify-content:space-between}.product-callout__content__text-cont .product-callout__content__text__text{flex:.85}.product-callout__content__text-cont .product-callout__content__text__text>h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:12px;color:#151515}@media (min-width:768px){.product-callout__content__text-cont .product-callout__content__text__text>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.product-callout__content__text-cont .product-callout__content__text__text>h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.product-callout__content__text-cont .product-callout__content__text__text>h3{font-size:2.7rem;line-height:3.7rem}}.product-callout__content__text-cont .product-callout__content__text__text__rating{padding-top:0;padding-bottom:12px}.product-callout__content__text-cont .product-callout__content__text__thumbnail{width:80px;height:80px}.product-callout__content__text-cont .product-callout__content__text__thumbnail>img{max-width:100%;max-height:100%;border-radius:50%;border:1px solid #404040}.product-callout__content__text__ctas{padding-top:20px;padding-bottom:0}@media (max-width:991px){.process-cards__content__ctas>a,.product-callout__content__text__ctas>a{display:block;margin-bottom:20px}}.product-callout__content__text__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}@media (min-width:768px){.product-callout__content__text__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}}.product-callout__content__text__ctas>a:first-of-type:active,.product-callout__content__text__ctas>a:first-of-type:focus,.product-callout__content__text__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.product-callout__content__text__ctas>a[href*="/videos/"]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.product-callout__content__text__ctas>a[href*="/videos/"]:active,.product-callout__content__text__ctas>a[href*="/videos/"]:focus,.product-callout__content__text__ctas>a[href*="/videos/"]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.product-callout__content__text__ctas>a[href*="/videos/"]>i{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:#fff}.product-callout__content__text__ctas>a>span{font-family:VELUXGothicRegular,sans-serif}.product-callout__content__text__ctas>a+a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear;margin-left:12px}.product-callout__content__text__ctas>a+a:hover{color:#e50707}.product-callout__content__image{width:100%}@media (min-width:768px){.product-callout__content__text__ctas>a[href*="/videos/"]{font-size:1.6rem;line-height:2.2rem}.product-callout__content__image{display:flex;flex-wrap:wrap}.product-callout.text-left .product-callout__content__image{justify-content:flex-end}.product-callout__content__image{padding-top:12px;padding-bottom:0;flex:.4}.product-callout__content__image>img{max-width:680px;max-height:680px}}@media (min-width:1250px){.product-callout__content__text-cont .product-callout__content__text__thumbnail{width:130px;height:130px}.product-callout__content__image{flex:.5}}.product-callout__content__image>img{width:100%}.product-comparison-table{display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column}.product-comparison-table__row{width:100%;display:flex;flex-wrap:nowrap;border-top:1px solid #707070;padding:20px 0}.product-comparison-table__row:last-child{padding-bottom:0}.product-comparison-table__row div:nth-child(1){flex-basis:100%;color:#232323;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}@media (min-width:768px){.product-callout__content__image.is-round>img{border-radius:50%}.product-comparison-table__row div:nth-child(1){font-size:1.8rem;line-height:2.8rem}.product-comparison-table__heading .mobile-label{display:none}}@media (min-width:1250px){.product-comparison-table__row div:nth-child(1){font-size:2.4rem;line-height:3.4rem}}.product-comparison-table__row div:nth-child(2),.product-comparison-table__row div:nth-child(3){flex-basis:16%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-comparison-table__row .icon{fill:#e50707;width:21px;height:20px}.product-comparison-table__row .icon-checkmark{fill:none}.product-comparison-table__heading{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:#444;text-align:center;border-top:0;padding-top:0}.product-comparison-table__heading .mobile-label.new{color:#e50707}.product-comparison-table__heading .desktop-label{display:none}.product-comparison-table__heading div:nth-child(2),.product-comparison-table__heading div:nth-child(3),.product-comparison-table__heading span{display:block}@media (min-width:1250px){.product-comparison-table__row .icon{width:30px;height:30px}.product-comparison-table__row .icon-checkmark{width:35px;height:32px}.product-comparison-table__heading{padding-bottom:50px}.product-details:after{position:absolute;top:350px;right:0;bottom:auto;left:0;width:100%;height:624px;content:"";background-image:url(/images/product-shadow.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}}.product-comparison-table__heading-mobile{display:block;text-align:left;margin-bottom:40px;padding-bottom:0;line-height:1.92857143}.product-comparison-table__heading-mobile span{display:inline-block}@media (min-width:768px){.product-comparison-table__heading .desktop-label{display:inline-block}.product-comparison-table__heading-mobile{display:none}}.product-comparison-table__not-supported{display:block;width:19px;height:2px;background:#707070}.product-details{position:relative}.product-details-cont{display:grid;grid-template-columns:1fr;padding-top:0;padding-bottom:50px;justify-content:space-between;width:100%}.product-details-cont .product-details__details{overflow:hidden;padding:50px 20px 0}@media (min-width:768px){.product-details-cont .product-details__details{padding-left:128px;padding-right:128px}}@media (min-width:992px){.product-details-cont{padding-top:0;padding-bottom:128px}.product-details-cont .product-details__details{padding-left:192px;padding-right:192px}}@media (min-width:1250px){.product-details-cont{position:relative;z-index:2;grid-template-columns:36vw 27vw 1fr;-moz-column-gap:77px;column-gap:77px}.product-details-cont .product-details__details{padding-left:50px;padding-right:0;align-self:center;margin-top:50px}}@media (min-width:1500px){.product-comparison-table__row div:nth-child(1){font-size:2.7rem;line-height:3.7rem}.product-details-cont .product-details__details{padding-left:100px;padding-right:0}}.product-details-cont .product-details__details__text>h3{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;text-transform:uppercase}@media (min-width:1250px){.product-details-cont .product-details__details__text>h3{font-size:1.8rem;line-height:2.4rem}}.product-details-cont .product-details__details__text>h4{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicRegular,sans-serif;letter-spacing:.0263157895em;color:#151515;overflow:hidden}@media (min-width:768px){.product-details-cont .product-details__details__text>h4{font-size:4.2rem;line-height:5.04rem;letter-spacing:.0238095238em}}@media (min-width:1250px){.product-details-cont .product-details__details__text>h4{font-size:4.8rem;line-height:5.76rem;letter-spacing:.0208333333em}.product-details-cont .product-details__details__text>p{padding-right:3em}}@media (min-width:1875px){.product-details-cont .product-details__details__text>h4{font-size:6.5rem;line-height:7.8rem;letter-spacing:.0153846154em}}.product-details-cont .product-details__details__text>h4>span{display:block;animation:1s downUp}.product-details-cont .product-details__details__text>p{margin-top:20px}.product-details-cont .product-details__details__rating{display:flex;flex-wrap:wrap;align-items:center;margin:12px 0}.product-details-cont .product-details__details__rating>div{margin-right:6px}.product-details-cont .product-details__details__ctas{padding-top:20px;padding-bottom:0}.product-details-cont .product-details__details__ctas>a{display:block;margin-bottom:20px}.product-details-cont .product-details__details__ctas>a:first-of-type{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;padding:12px 16px}.product-details-cont .product-details__details__ctas>a:first-of-type:active,.product-details-cont .product-details__details__ctas>a:first-of-type:focus,.product-details-cont .product-details__details__ctas>a:first-of-type:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.product-details-cont .product-details__details__ctas>a+a{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.product-details-cont .product-details__details__ctas>a+a:hover{color:#e50707}.product-details-cont .product-details__details__cost-range{padding-bottom:20px}.product-details-cont .product-details__details__cost-range>h4{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;margin-bottom:12px;width:100%}@media (min-width:768px){.product-details-cont .product-details__details__ctas>a:first-of-type{font-size:1.6rem;line-height:2.2rem}.product-details-cont .product-details__details__cost-range>h4{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.product-details-cont .product-details__details__ctas>a{display:inline-block}.product-details-cont .product-details__details__ctas>a+a{margin-left:12px}.product-details-cont .product-details__details__cost-range{padding-bottom:0}.product-details-cont .product-details__details__cost-range>h4{font-size:2.5rem;line-height:3.4rem}}.product-details-cont .product-details__details__cost-range>em{display:block;position:relative;margin-top:12px}.product-details-cont .product-details__details__cost-range>em:after{content:"";display:block;clear:both}.product-details-cont .product-details__details__cost-range>em>span{float:left;width:10%;height:50px;background-color:#f4f4f4;border-left:2px solid #fff}.product-details-cont .product-details__details__cost-range>em>span:first-child{border-left:0}.product-details-cont .product-details__details__cost-range__bar{position:absolute;top:50%;left:auto;transform:translate(0,-50%);background-color:#444;border-bottom:2px solid #444;height:20px}.product-details-cont .product-details__details__cost-range>figcaption{color:#333;display:inline-block;margin:4px 0 12px;position:relative;text-align:center;white-space:nowrap}.product-details-cont .product-details__details__cost-range>figcaption span{position:relative}.product-details-cont .product-details__details__cost-range__installation{display:flex;justify-content:space-between;color:#707070;font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.product-details-cont .product-details__details__cost-range__installation>span:first-child{text-align:left}.product-details-cont .product-details__details__cost-range__installation>span:last-child{text-align:right}.product-details-cont .product-details__features{padding-top:50px;padding-bottom:0;position:relative;width:100%;background-color:#fff}.product-details-cont .product-details__features-cont{position:relative}.product-details-cont .product-details__features-cont .product-details__features__hotspots{position:relative}.product-details-cont .product-details__features-cont .product-details__features__hotspots:after{position:absolute;top:auto;right:0;bottom:-350px;left:0;width:100%;height:624px;content:"";background-image:url(/images/product-shadow.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.product-details-cont .product-details__features-cont .product-details__features__hotspots .product-details__features__hotspots-cont{position:relative}.product-details-cont .product-details__features-cont .product-details__features__hotspots .product-details__features__hotspots-cont strong{position:absolute;display:block;width:50px;height:50px;color:#fff;text-align:center;line-height:41.6666666667px;cursor:pointer;background:padding-box #e50707;border-radius:50%;border:6px solid rgba(255,255,255,.2);z-index:3}.product-details-cont .product-details__features-cont .product-details__features__hotspots .product-details__features__hotspots-cont img{margin-right:auto;margin-left:auto}.product-details-cont .product-details__features-cont>h5{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;padding-left:20px;padding-right:20px;color:#444}@media (min-width:768px){.product-details-cont .product-details__features-cont>h5{padding-left:128px;padding-right:128px}}.product-details-cont .product-details__features-cont>ul{padding:20px 20px 0}.product-details-cont .product-details__features-cont>ul li{position:relative;border-top:1px solid #707070;scroll-margin-top:119.9996px}.product-details-cont .product-details__features-cont>ul li .info{position:relative;width:100%;height:100%;cursor:pointer;z-index:100}.product-details-cont .product-details__features-cont>ul li .info.minus .bar-minus{display:none}.product-details-cont .product-details__features-cont>ul li .info button{display:none;outline:0;cursor:auto;padding:18px;position:absolute;right:0;color:#a50404}.product-details-cont .product-details__features-cont>ul li .info button svg{fill:#e50707;width:12px}@media (max-width:1249px){.header-nav.is-fixed .header-nav__nav-cont{opacity:0;pointer-events:none}.product-details-cont .product-details__features-cont .product-details__features__hotspots .product-details__features__hotspots-cont{width:90%;max-width:500px;margin:50px auto}.product-details-cont .product-details__features-cont .product-details__features__hotspots .product-details__features__hotspots-cont img,.product-details-cont .product-details__features-cont>h5,.product-details-cont .product-details__features-cont>ul{position:relative;z-index:2}.product-details-cont .product-details__features-cont>ul li{top:0!important;left:0!important}.product-details-cont .product-details__features-cont>ul li .info{min-height:auto;overflow-y:hidden}.product-details-cont .product-details__features-cont>ul li .info button{display:block}}.product-details-cont .product-details__features-cont>ul li .info>svg{position:absolute;display:block;width:350px;margin-left:50px;margin-top:-30px;fill:none;stroke:#707070;stroke-miterlimit:10}.product-details-cont .product-details__features-cont>ul li .info .title-bullet{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;display:none;position:absolute;height:50px;padding:12px 0;min-width:150px;color:#232323}.product-details-cont .product-details__features-cont>ul li .info .title-bullet span{color:#e50707;padding-right:15px}@media (max-width:1249px){.product-details-cont .product-details__features-cont>ul li .info .title-bullet{position:relative;display:block;margin-top:0;margin-left:0}}.product-details-cont .product-details__features-cont>ul li .info .content{flex-wrap:wrap;position:absolute;top:-75px;left:50px;display:none;width:400px;z-index:10}@media (max-width:1499px){.product-details-cont .product-details__features-cont>ul li .info>svg{display:none}.product-details-cont .product-details__features-cont>ul li .info .content{top:-20px;left:-400px}}.product-details-cont .product-details__features-cont>ul li .info .content>div.img{width:100%;height:300px}.product-details-cont .product-details__features-cont>ul li .info .content>div.img>.wide{position:relative;width:100%;height:100%}.product-details-cont .product-details__features-cont>ul li .info .content>div.img>.tall{position:relative;display:none;width:100%;height:100%}.product-details-cont .product-details__features-cont>ul li .info .content>div.text{color:#232323;padding-top:20px;padding-bottom:20px}.product-details-cont .product-details__features-cont>ul li .info .content h4{font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.product-details-cont .product-details__features-cont>ul{padding-left:128px;padding-right:128px}.product-details-cont .product-details__features-cont>ul li .info .content h4,.product-details-cont .product-details__features-cont>ul li .info .title-bullet{font-size:1.6rem;line-height:2.2rem}}.product-details-cont .product-details__features-cont>ul li .info .content p{padding-top:12px;padding-bottom:0;font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;color:#707070}.product-details-cont .product-details__features-cont>ul li .info:hover .content{display:flex}@media (max-width:1249px){.product-details-cont .product-details__features-cont>ul li .info .content{position:relative;left:0;top:0;display:flex;width:100%;max-height:0;margin:0 auto;transition:max-height .5s!important;overflow:hidden}.product-details-cont .product-details__features-cont>ul li .info .content.is-active{max-height:2000px;margin-top:12px;transition:max-height .5s!important}.product-details-cont .product-details__legend{display:none}}.product-details-cont .product-details__legend dl{text-align:left}.product-details-cont .product-details__legend dl dt{font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;display:block;padding-bottom:20px}.product-details-cont .product-details__legend dl dd{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;display:block;margin-bottom:50px;color:#151515;overflow:hidden}@media (min-width:768px){.product-details-cont .product-details__legend dl dd{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.product-details-cont .product-details__details__cost-range>em>span{background-color:#fff;border-left:2px solid #f4f4f4}.product-details-cont .product-details__features{background:0 0}.product-details-cont .product-details__features-cont{margin:50px auto 0}.product-details-cont .product-details__features-cont .product-details__features__hotspots:after,.product-details-cont .product-details__features-cont>h5{display:none}.product-details-cont .product-details__features-cont>ul{padding-top:0;padding-bottom:0}.product-details-cont .product-details__features-cont>ul li{width:50px;height:50px;position:absolute;border:none}.product-details-cont .product-details__features-cont>ul li .info .title-bullet span{padding-right:0}.product-details-cont .product-details__features-cont>ul li .info .content{background-color:#fff}.product-details-cont .product-details__features-cont>ul li .info .content>div.img{width:30%;height:auto}.product-details-cont .product-details__features-cont>ul li .info .content>div.img>.wide{display:none}.product-details-cont .product-details__features-cont>ul li .info .content>div.img>.tall{display:block}.product-details-cont .product-details__features-cont>ul li .info .content>div.text{padding-left:12px;padding-right:12px;width:70%}.product-details-cont .product-details__legend{padding-bottom:0;padding-top:7.5vw;padding-right:50px}.product-details-cont .product-details__legend dl dd{font-size:2.4rem;line-height:3.4rem}}.product-details-cont .product-details__legend dl dd div{display:flex;animation:1s downUp}.product-details-cont .product-details__legend dl dd div span{flex:.75}@media (min-width:1250px){.product-details-cont .product-details__legend dl dd div span{flex:initial}}.product-details-cont .product-details__legend dl dd div span:first-child{flex:.25;color:#e50707}@media (min-width:1250px){.product-details-cont .product-details__legend dl dd div span:first-child{flex:none;margin-right:12px}}.product-details-cont .product-details__legend dl dd div span .icon{display:inline-block;margin:0 4px -2px;fill:#e50707}@keyframes downUp{0%{transform:translateY(50%)}100%{transform:translateY(0)}}@keyframes leftToRight{0%{margin-left:-20%}100%{margin-left:0}}.product-option{padding-left:12px;padding-right:12px}@media (max-width:767px){.product-option+.product-option{padding-top:50px;padding-bottom:0}}.product-option .product-option-body{display:flex;flex-direction:column;align-items:center}.product-option .product-option-body figure{position:relative;max-width:280px;max-height:325px;overflow:hidden}@media (min-width:992px){.product-option{padding-left:20px;padding-right:20px}.product-option .product-option-body figure{max-width:560px;max-height:650px}}.product-option .product-option-body figure img{max-width:100%;transition:transform .2s linear}.product-option .product-option-body figure figcaption{position:absolute;top:auto;right:0;bottom:0;left:0;opacity:0;background:#fff;transition:.2s linear;padding:20px}.product-option .product-option-body figure:hover img{transform:scale(1.1)}.product-option .product-option-body figure:hover figcaption{opacity:1}.product-option .product-option-body .product-option-title{padding-top:12px;padding-bottom:12px;font-family:VELUXGothicBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase}.product-options-cont{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.product-options-cont{flex-direction:row}}.product-types-slider{position:relative}.product-types-slider .product-types-slider__controls{padding-top:0;padding-bottom:20px}@media (max-width:991px){.product-types-slider .product-types-slider__controls{display:none!important}}.product-types-slider .product-types-slider__controls-cont{display:flex;flex-wrap:wrap;justify-content:flex-end}.product-types-slider .product-types-slider__controls-cont>.controls-next,.product-types-slider .product-types-slider__controls-cont>.controls-prev{width:40px;height:40px}.product-types-slider .product-types-slider__controls-cont>.controls-next.swiper-button-disabled,.product-types-slider .product-types-slider__controls-cont>.controls-prev.swiper-button-disabled{opacity:.35}.product-types-slider .product-types-slider__controls-cont>.controls-next>svg,.product-types-slider .product-types-slider__controls-cont>.controls-prev>svg{max-width:100%;max-height:100%}.product-types-slider .product-types-slider__controls-cont>.controls-next>svg #arrow,.product-types-slider .product-types-slider__controls-cont>.controls-prev>svg #arrow{fill:#fff}.product-types-slider .product-types-slider__controls-cont>.controls-next>svg #circle,.product-types-slider .product-types-slider__controls-cont>.controls-prev>svg #circle{fill:#e50707;transition:fill .2s linear}.product-types-slider .product-types-slider__controls-cont>.controls-next:not(.swiper-button-disabled),.product-types-slider .product-types-slider__controls-cont>.controls-prev:not(.swiper-button-disabled){cursor:pointer}.product-types-slider .product-types-slider__controls-cont>.controls-next:not(.swiper-button-disabled):hover>svg #circle,.product-types-slider .product-types-slider__controls-cont>.controls-prev:not(.swiper-button-disabled):hover>svg #circle{fill:#a50404}.product-types-slider .product-types-slider__controls-cont>.controls-next:after,.product-types-slider .product-types-slider__controls-cont>.controls-prev:after{content:none}.product-types-slider .product-types-slider__controls-cont>.controls-next{margin-left:12px}.product-types-slider-cont{position:relative;height:600px}@media (min-width:1250px){.product-option{padding-left:50px;padding-right:50px}.product-option .product-option-body .product-option-title{font-size:1.8rem;line-height:2.4rem}.product-types-slider-cont{height:700px}}.product-types-slider-cont__cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.product-types-slider-cont__cont>.swiper-container{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;overflow:visible}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide{position:relative;width:auto;border-radius:12px;overflow:hidden}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:focus .bg,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:hover .bg{transition:.2s linear;transform:scale(1.2)}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:focus .info,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:hover .info{transition:.2s linear;bottom:20px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .bg{position:relative;height:600px;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.5s;transform:scale(1)}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer{position:absolute;bottom:0;width:100%;transition:.5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;padding-left:20px;padding-right:20px;text-align:left;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .bg{height:700px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer h3{font-size:2.4rem;line-height:3.4rem}}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button{box-shadow:0 6px 6px -6px #999;width:auto;height:auto;white-space:nowrap;text-align:center;transition:color .2s linear;font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;border:1px solid #fff;background-color:transparent;display:block;margin-top:20px;margin-left:20px;color:#fff;text-decoration:none;padding:12px 16px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button:active,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button:focus,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button:hover{outline:0;color:#a50404;border-color:none}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button:focus,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer .product-types-slider__button:hover{color:#fff;text-decoration:none}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body{padding-left:20px;padding-right:20px;margin-top:20px;max-height:0;background-color:#f4f4f4;transition:max-height .3s linear}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div{padding-top:20px;padding-bottom:20px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>h5{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>h5{font-size:1.8rem;line-height:2.8rem}.products-card-gallery-cont-cont:first-child .products-card-gallery__card__info>div{padding-right:30px}}@media (min-width:1250px){.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>h5{font-size:2.4rem;line-height:3.4rem}}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div p{margin-top:20px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div p:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div strong{font-weight:700}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div em{font-style:italic}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ul{margin-top:20px;list-style:disc}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ul:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ul li{margin-left:1em}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ul+p{margin-top:20px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ul+p:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol{margin-top:20px;list-style:decimal}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol li{margin-top:20px;margin-left:1em}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol li:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol+p{margin-top:20px}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>div ol+p:first-child{margin-top:0}.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer.is-active .product-types-slider__drawer__body{max-height:1000px}.products-card-gallery{position:relative}.products-card-gallery-cont{display:flex;flex-wrap:wrap;position:relative}.products-card-gallery.count--4 .products-card-gallery-cont{justify-content:space-between}.products-card-gallery-cont-cont{width:100%;margin-bottom:100px}@media (min-width:992px){.products-card-gallery.count--2 .products-card-gallery-cont-cont{width:33%}.products-card-gallery.count--4 .products-card-gallery-cont-cont{width:47%}.products-slider.is-draggable .products-slider-cont__cont{cursor:none}}@media (min-width:1200px){.products-card-gallery.count--4 .products-card-gallery-cont-cont{width:22%}}.products-card-gallery .products-card-gallery__card{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;height:100%}.products-card-gallery .products-card-gallery__card>img{width:200px}.products-card-gallery .products-card-gallery__card__info{padding-top:50px;padding-bottom:50px;width:100%}.products-card-gallery .products-card-gallery__card__info>h3{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;margin-bottom:20px;color:#151515}@media (min-width:1250px){.products-card-gallery .products-card-gallery__card__info>h3{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.product-details-cont .product-details__legend dl dd,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer h3,.product-types-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .product-types-slider__drawer__body>div>h5{font-size:2.7rem;line-height:3.7rem}.products-card-gallery .products-card-gallery__card__info>h3{font-size:4.8rem;line-height:5.76rem}}@media (min-width:1250px){.products-card-gallery .products-card-gallery__card__info>h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}}@media (min-width:1250px) and (min-width:768px){.products-card-gallery .products-card-gallery__card__info>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px) and (min-width:1250px){.products-card-gallery .products-card-gallery__card__info>h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1250px) and (min-width:1500px){.products-card-gallery .products-card-gallery__card__info>h3{font-size:2.7rem;line-height:3.7rem}}.products-card-gallery .products-card-gallery__card__info>h3>span:first-child{display:block}.products-card-gallery .products-card-gallery__card__info>div{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem}.products-card-gallery .products-card-gallery__card__info>div p{margin-top:20px}.products-card-gallery .products-card-gallery__card__info>div p:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__info>div strong{font-weight:700}.products-card-gallery .products-card-gallery__card__info>div em{font-style:italic}.products-card-gallery .products-card-gallery__card__info>div ul{margin-top:20px;list-style:disc}.products-card-gallery .products-card-gallery__card__info>div ul:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__info>div ul li{margin-left:1em}.products-card-gallery .products-card-gallery__card__info>div ul+p{margin-top:20px}.products-card-gallery .products-card-gallery__card__info>div ul+p:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__info>div ol{margin-top:20px;list-style:decimal}.products-card-gallery .products-card-gallery__card__info>div ol:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__info>div ol li{margin-top:20px;margin-left:1em}.products-card-gallery .products-card-gallery__card__info>div ol li:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__info>div ol+p{margin-top:20px}.products-card-gallery .products-card-gallery__card__info>div ol+p:first-child{margin-top:0}.products-card-gallery .products-card-gallery__card__link{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-top:auto;padding:12px 16px}.products-card-gallery .products-card-gallery__card__link:active,.products-card-gallery .products-card-gallery__card__link:focus,.products-card-gallery .products-card-gallery__card__link:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.products-slider{position:relative}.products-slider-cont{position:relative;height:600px}@media (min-width:1250px){.products-slider-cont{height:700px}}.products-slider-cont__cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.products-slider-cont__cont>.swiper-container{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;overflow:visible}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide{position:relative;width:auto;border-radius:12px;overflow:hidden}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:focus .bg,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:hover .bg{transition:.2s linear;transform:scale(1.2)}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:focus .info,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:hover .info{transition:.2s linear;bottom:20px}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:focus .products-slider__button,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide:hover .products-slider__button{transition:.2s linear;opacity:1}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .bg{position:relative;height:600px;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.5s;transform:scale(1)}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info{position:absolute;bottom:0;width:100%;padding:100px 20px 50px;text-align:center;color:#fff;transition:.5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(rgba(17,17,17,0),rgba(17,17,17,.7));z-index:1}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;max-width:100%;margin:0 auto 20px;text-align:left;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.products-card-gallery .products-card-gallery__card__link{font-size:1.6rem;line-height:2.2rem}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .bg{height:700px}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info h3{font-size:2.7rem;line-height:3.7rem}}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info-cont{display:flex;flex-wrap:wrap;max-width:100%;margin:0 auto}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info-cont>img{width:100px;height:100px;margin-right:20px;border-radius:50%}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info__details{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info__details__dollars{padding-left:3px;padding-right:0}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__info__details__rating{padding-top:12px;padding-bottom:0}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button{position:absolute;top:auto;left:50%;transform:translate(-50%,0);bottom:20px;opacity:0;z-index:1}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a{box-shadow:0 6px 6px -6px #999;width:auto;height:auto;white-space:nowrap;text-align:center;transition:color .2s linear;font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;border:1px solid #fff;background-color:transparent;display:block;color:#fff;text-decoration:none;padding:12px 16px}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a:active,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a:focus,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a:hover{outline:0;color:#a50404;border-color:none}.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a:focus,.products-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide .products-slider__button a:hover{color:#fff;text-decoration:none}.products-slider-cont__cont>.products-slider__drag{position:absolute;top:0;right:auto;bottom:auto;left:0;display:flex;align-items:center;z-index:1;width:100px;height:100px;border-radius:50%;background-color:rgba(229,7,7,.85);pointer-events:none;transition:opacity .3s linear,transform .1s cubic-bezier(.19,1,.22,1),width .1s cubic-bezier(.19,1,.22,1),height .1s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){.products-slider-cont__cont>.products-slider__drag{display:none}}.products-slider-cont__cont>.products-slider__drag:after,.products-slider-cont__cont>.products-slider__drag:before{content:"";opacity:0;width:12px;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent rgba(229,7,7,.85);transition:transform .2s linear}.products-slider-cont__cont>.products-slider__drag:before{transform:rotate(180deg)}.products-slider-cont__cont>.products-slider__drag>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.products-slider.is-dragging .products-slider-cont__cont>.products-slider__drag{width:50px;height:50px;transition:opacity .3s linear,width .1s cubic-bezier(.19,1,.22,1),height .1s cubic-bezier(.19,1,.22,1)}.products-slider.is-dragging .products-slider-cont__cont>.products-slider__drag:before{opacity:1;transform:rotate(180deg) translateX(36px)}.products-slider.is-dragging .products-slider-cont__cont>.products-slider__drag:after{opacity:1;transform:translateX(36px)}.products-slider.is-dragging .products-slider-cont__cont>.products-slider__drag>span{display:none}.projects-slider{position:relative}.projects-slider .projects-slider__controls{padding-top:0;padding-bottom:20px}.projects-slider .projects-slider__controls-cont{display:flex;flex-wrap:wrap;justify-content:flex-end}.projects-slider .swiper-wrapper{max-height:150px}.projects-slider .swiper-slide{height:auto}.projects-slider .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.quote-form{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.quote-form-cont{padding-top:0;padding-bottom:50px;width:calc((100% + -20px + -20px) * 1);margin-left:20px}.quote-form-cont>.errors{width:100%;color:#e50707;font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;padding-top:0;padding-bottom:50px}.quote-form-cont>form{display:flex;flex-wrap:wrap;justify-content:space-between}.quote-form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.projects-slider .swiper-wrapper{max-height:350px}.quote-form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}.quote-form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.quote-form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.quote-form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.quote-form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.quote-form-cont>form>h3+div button:hover{color:#e50707}.quote-form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.quote-form-cont>form fieldset.half{width:calc(50% - 20px)}}.quote-form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.quote-form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.quote-form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.quote-form-cont>form fieldset.half{width:calc(50% - 50px)}.quote-form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.quote-form-cont>form fieldset>p{margin-top:12px}.quote-form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.quote-form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.quote-form-cont>form [type=submit]:active,.quote-form-cont>form [type=submit]:focus,.quote-form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}@media (min-width:768px){.quote-form-cont>form fieldset.third{width:calc(33% - 12px)}.quote-form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.quote-form-cont{padding-top:0;padding-bottom:100px;width:calc((100% + -20px + -20px) * 1);margin-left:20px}.quote-form-cont>.errors{font-size:2rem;line-height:2.6rem}}@media (min-width:992px){.quote-form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.quote-form-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.review>div>em{display:inline-block;vertical-align:middle;margin-right:6px}@media (max-width:767px){.review>div>em{display:block;margin-bottom:6px}}.review>div>div{display:inline-block}.review>div>div>cite{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;display:inline-block;vertical-align:middle;margin-right:6px}.review>div>div>time{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;display:inline-block;vertical-align:middle;color:#999}.review>h3{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707;margin-top:12px}@media (min-width:1250px){.quote-form-cont>.errors{font-size:2.5rem;line-height:3.4rem}.review>h3{font-size:1.8rem;line-height:2.4rem}}.review>blockquote{max-width:555px;margin-top:12px}.review>a{margin-top:20px}.review.in-carousel{display:flex;flex-wrap:wrap;justify-content:center}.review.in-carousel>div{width:100%;text-align:center}.review.in-carousel>div.review__meta{padding-top:0;padding-bottom:20px}@media (max-width:767px){.review.in-carousel>div>em{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6px}}.room-carousel{position:relative}.room-carousel>h3{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:768px){.room-carousel>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.room-carousel>h3{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.quote-form-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}.room-carousel>h3{font-size:2.7rem;line-height:3.7rem}}.room-carousel>p{padding-top:20px;padding-bottom:30px}.room-carousel .swiper-slide{height:600px}.room-carousel .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-carousel .room-carousel__controls{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:0;justify-content:space-between;align-items:center}.rooms-slider{position:relative}.rooms-slider .rooms-slider__controls{padding-top:0;padding-bottom:20px}@media (max-width:991px){.rooms-slider .rooms-slider__controls{display:none!important}}.rooms-slider .rooms-slider__controls-cont{display:flex;flex-wrap:wrap;justify-content:flex-end}.rooms-slider .rooms-slider__controls-cont>.controls-next,.rooms-slider .rooms-slider__controls-cont>.controls-prev{width:40px;height:40px}.rooms-slider .rooms-slider__controls-cont>.controls-next.swiper-button-disabled,.rooms-slider .rooms-slider__controls-cont>.controls-prev.swiper-button-disabled{opacity:.35}.rooms-slider .rooms-slider__controls-cont>.controls-next>svg,.rooms-slider .rooms-slider__controls-cont>.controls-prev>svg{max-width:100%;max-height:100%}.rooms-slider .rooms-slider__controls-cont>.controls-next>svg #arrow,.rooms-slider .rooms-slider__controls-cont>.controls-prev>svg #arrow{fill:#fff}.rooms-slider .rooms-slider__controls-cont>.controls-next>svg #circle,.rooms-slider .rooms-slider__controls-cont>.controls-prev>svg #circle{fill:#e50707;transition:fill .2s linear}.rooms-slider .rooms-slider__controls-cont>.controls-next:not(.swiper-button-disabled),.rooms-slider .rooms-slider__controls-cont>.controls-prev:not(.swiper-button-disabled){cursor:pointer}.rooms-slider .rooms-slider__controls-cont>.controls-next:not(.swiper-button-disabled):hover>svg #circle,.rooms-slider .rooms-slider__controls-cont>.controls-prev:not(.swiper-button-disabled):hover>svg #circle{fill:#a50404}.rooms-slider .rooms-slider__controls-cont>.controls-next:after,.rooms-slider .rooms-slider__controls-cont>.controls-prev:after{content:none}.rooms-slider .rooms-slider__controls-cont>.controls-next{margin-left:12px}.rooms-slider-cont{position:relative;height:420px}@media (min-width:992px){.rooms-slider-cont{height:500px}}@media (min-width:1250px){.rooms-slider-cont{height:600px}}.rooms-slider-cont__cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.rooms-slider-cont__cont>.swiper-container{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;overflow:visible}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide{position:relative;width:auto;border-radius:12px;overflow:hidden}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption:after{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(rgba(17,17,17,0) 30%,rgba(17,17,17,.9));z-index:1}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content{position:absolute;top:34%;right:0;bottom:auto;left:0;padding-left:20px;padding-right:20px;width:100%;color:#fff;z-index:2}@media (min-width:768px){.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content{position:absolute;top:40%;right:0;bottom:auto;left:0}}@media (min-width:992px){.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content{position:absolute;top:55%;right:0;bottom:auto;left:0}}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading{display:flex;flex-wrap:wrap;align-items:center}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading>.icon{width:50px;height:50px;margin-right:12px;fill:#e50707}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading>h4{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading>h4{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content{position:absolute;top:60%;right:0;bottom:auto;left:0}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading>h4{font-size:2.4rem;line-height:3.4rem}}@media (min-width:1500px){.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content__heading>h4{font-size:2.7rem;line-height:3.7rem}}.rooms-slider-cont__cont>.swiper-container>.swiper-wrapper>.swiper-slide>.rooms-slider__caption .rooms-slider__caption__content p{font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;padding-top:20px;padding-bottom:0}.section-heading{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:1px;text-transform:uppercase;color:#e50707;padding-top:12px;padding-bottom:12px;display:block;border-top:1px solid #ddd}.section-intro{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.section-intro-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.section-intro-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}.section-intro--wide .section-intro-cont .section-intro__text{max-width:80%}}@media (min-width:992px){.section-intro-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.section-heading{font-size:1.8rem;line-height:2.4rem}.section-intro-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.section-intro-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.section-intro--centered .section-intro-cont .section-intro__text{text-align:center}.section-intro-cont .section-intro__text>h2{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicRegular,sans-serif;letter-spacing:.0263157895em}@media (min-width:768px){.section-intro--centered .section-intro-cont .section-intro__text{margin-right:auto;margin-left:auto}.section-intro-cont .section-intro__text>h2{font-size:4.2rem;line-height:5.04rem;letter-spacing:.0238095238em}}@media (min-width:1250px){.section-intro-cont .section-intro__text>h2{font-size:4.8rem;line-height:5.76rem;letter-spacing:.0208333333em}}@media (min-width:1875px){.section-intro-cont .section-intro__text>h2{font-size:6.5rem;line-height:7.8rem;letter-spacing:.0153846154em}}.section-intro-cont .section-intro__text>h2.black{color:#151515}.section-intro-cont .section-intro__text>h2.white{color:#fff}.section-intro-cont .section-intro__text>p{font-family:VELUXGothicRegular,sans-serif;font-size:1.8rem;line-height:2.7rem;color:#707070}@media (min-width:768px){.section-intro-cont .section-intro__text>p{font-size:2rem;line-height:2.6rem}}@media (min-width:1250px){.section-intro-cont .section-intro__text>p{font-size:2.5rem;line-height:3.4rem}}.section-intro-cont .section-intro__text>p:not(:first-child){margin-top:20px}.section-intro-cont .section-intro__text>a{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;margin-top:50px;padding:12px 16px}.section-intro-cont .section-intro__text>a:active,.section-intro-cont .section-intro__text>a:focus,.section-intro-cont .section-intro__text>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.split-hero{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;flex-direction:column;min-height:90vh;background-color:#f4f4f4}.split-hero__image-cont{position:relative;height:calc(55vh - 90px)}@media (min-width:850px){.product-details-cont .product-details__features-cont>ul li{scroll-margin-top:140px}.split-hero__image-cont{height:calc(60vh - 90px)}}.split-hero__image-cont .split-hero__image__heading{position:absolute;top:50%;transform:translate(0,-50%);right:5%;left:5%;width:70%;z-index:1}@media (min-width:768px){.section-intro-cont .section-intro__text>a{font-size:1.6rem;line-height:2.2rem}.split-hero__image-cont .split-hero__image__heading{right:2.5%;right:calc(2.5% + 20px);left:2.5%;left:calc(2.5% + 20px);max-width:777px}}@media (min-width:992px){.split-hero{flex-direction:row;min-height:calc(95vh - 90px)}.split-hero__image-cont{height:auto;width:66.6666666667%}.split-hero__image-cont .split-hero__image__heading{right:calc(2.5% + 50px);left:calc(2.5% + 50px)}}@media (min-width:600px){.split-hero__image-cont .split-hero__image__heading{width:50%}}.split-hero__image-cont .split-hero__image__heading>h1{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;color:#fff}@media (min-width:1250px){.split-hero__image-cont .split-hero__image__heading{right:calc(2.5% + 100px);left:calc(2.5% + 100px)}.split-hero__image-cont .split-hero__image__heading>h1{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.split-hero__image-cont .split-hero__image__heading>h1{font-size:4.8rem;line-height:5.76rem}}@media (min-width:992px){.split-hero__image-cont .split-hero__image__heading>h1{font-size:3.8rem;line-height:4.56rem;font-family:VELUXGothicRegular,sans-serif;letter-spacing:.0263157895em}}@media (min-width:992px) and (min-width:768px){.split-hero__image-cont .split-hero__image__heading>h1{font-size:4.2rem;line-height:5.04rem;letter-spacing:.0238095238em}}@media (min-width:992px) and (min-width:1250px){.split-hero__image-cont .split-hero__image__heading>h1{font-size:4.8rem;line-height:5.76rem;letter-spacing:.0208333333em}}@media (min-width:992px) and (min-width:1875px){.split-hero__image-cont .split-hero__image__heading>h1{font-size:6.5rem;line-height:7.8rem;letter-spacing:.0153846154em}}.split-hero__text-cont{padding-top:20px;padding-bottom:50px;width:calc((100% + -20px + -20px) * 1);margin-left:20px;position:relative}@media (min-width:768px){.split-hero__text-cont{padding-top:50px;padding-bottom:50px}}@media (min-width:992px){.split-hero__text-cont{width:33.3333333333%;margin:0;padding:100px 20px}}@media (min-width:1250px){.split-hero__text-cont{padding:100px}}.split-hero__text-cont__intro-cont>img{margin-bottom:20px}.split-hero__text-cont__form-cont{padding-top:20px;padding-bottom:0;max-width:none}.split-hero__text-cont__form-cont>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.split-hero__text-cont__form-cont>form{flex-wrap:wrap;justify-content:space-between;display:block}.split-hero__text-cont__form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.split-hero__text-cont__form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}.split-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.split-hero__text-cont__form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.split-hero__text-cont__form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.split-hero__text-cont__form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.split-hero__text-cont__form-cont>form>h3+div button:hover{color:#e50707}.split-hero__text-cont__form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.split-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 20px)}}.split-hero__text-cont__form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.split-hero__text-cont__form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.split-hero__text-cont__form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.split-hero__text-cont__form-cont>form fieldset.half{width:calc(50% - 50px)}.split-hero__text-cont__form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.split-hero__text-cont__form-cont>form fieldset>p{margin-top:12px}.split-hero__text-cont__form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.split-hero__text-cont__form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}@media (min-width:768px){.split-hero__text-cont__form-cont>form fieldset.third{width:calc(33% - 12px)}.split-hero__text-cont__form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}}.split-hero__text-cont__form-cont>form [type=submit]:active,.split-hero__text-cont__form-cont>form [type=submit]:focus,.split-hero__text-cont__form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}@media (min-width:992px){.split-hero__text-cont__form-cont{padding-top:50px;padding-bottom:0}}.stars{position:relative;height:18px;line-height:18px;font-size:18px}.stars>span{display:flex}.stars>span:first-child{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;z-index:1;overflow:hidden;color:#e50707}.stars>span:last-child{color:#ddd}.stats-graphs{padding:24px}.stats-graphs .graphs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stats-graphs .graph{background:#fff;padding:24px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.stats-graphs .graph-key-stats{display:none;flex:1;gap:24px}.stats-graphs .graph-title{font-family:"VELUX Transform Variable",helvetica,arial,"Lucida Grande",sans-serif;font-variation-settings:"wght" 275;font-weight:100;font-size:28px;margin-bottom:24px}.teaser-form{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.teaser-form-cont{background-color:#fff;width:100%}.teaser-form-cont .teaser-form__content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.teaser-form-cont .teaser-form__content__text-cont{width:100%}@media (min-width:992px){.teaser-form{padding:100px 50px}.teaser-form-cont .teaser-form__content__text-cont{width:30%}}.teaser-form-cont .teaser-form__content__text-cont>h2{font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:768px){.teaser-form-cont .teaser-form__content__text-cont>h2{font-size:1.8rem;line-height:2.8rem}.teaser-form-cont .teaser-form__content__form-cont>form{display:flex}}@media (min-width:1250px){.teaser-form{padding:100px}.teaser-form-cont .teaser-form__content__text-cont>h2{font-size:2.4rem;line-height:3.4rem;margin-bottom:18px}}.teaser-form-cont .teaser-form__content__text-cont a{transition:color .2s linear}.teaser-form-cont .teaser-form__content__text-cont a:hover{color:#a50404}.teaser-form-cont .teaser-form__content__form-cont{padding-top:20px;padding-bottom:0;width:100%}@media (min-width:992px){.teaser-form-cont .teaser-form__content__form-cont{padding-top:0;padding-bottom:0;width:60%}.teaser-form-cont .teaser-form__content__form-cont>form{justify-content:flex-end}}.teaser-form-cont .teaser-form__content__form-cont>form .input--email,.teaser-form-cont .teaser-form__content__form-cont>form .input--text{padding-left:0;padding-right:20px}.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit{padding-top:25px;padding-bottom:0;margin-bottom:0}.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit>input[type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit>input[type=submit]:active,.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit>input[type=submit]:focus,.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit>input[type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.toggle-grid{position:relative;background-color:#fff}.toggle-grid>[for=grid-toggle]{top:auto;right:0;bottom:0;left:auto;position:fixed;z-index:20000;padding:6px 12px;cursor:pointer;background-color:#eee}.toggle-grid__layout-guide-cont{right:auto;bottom:auto;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;z-index:10000;pointer-events:none}input[type=checkbox]:checked+.toggle-grid__layout-guide-cont{display:none}.toggle-grid__layout-guide{display:flex;flex-wrap:wrap}.toggle-grid__layout-guide__span{width:calc((25% + -5px + -20px) * 1);margin-left:20px;height:100vh;background-color:rgba(0,0,255,.1)}@media (min-width:768px){.teaser-form-cont .teaser-form__content__form-cont>form>.input--submit>input[type=submit]{font-size:1.6rem;line-height:2.2rem}.toggle-grid__layout-guide__span{width:calc((12.5% + -2.5px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.toggle-grid__layout-guide__span{width:calc((8.3333333333% + -1.6666666667px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.toggle-grid__layout-guide__span{width:calc((6.25% + -1.25px + -20px) * 1);margin-left:20px}}.video{position:relative}.video>a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;z-index:1;padding:12px 16px}.video>a:active,.video>a:focus,.video>a:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.video>a>i{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:#fff}.vimeo-video{position:relative;width:100%;padding-bottom:56.25%}.vimeo-video>iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.warranty{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:50px}.warranty:before{padding-top:100px;padding-bottom:0;margin-left:20px;display:block;width:100%;height:0;content:"";border-top:1px solid #ddd}@media (min-width:768px){.video>a{font-size:1.6rem;line-height:2.2rem}.warranty:before{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.warranty{padding-top:0;padding-bottom:100px}.warranty:before{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.warranty:before{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}.warranty__image{width:calc((100% + -20px + -20px) * 1);margin-left:20px;max-height:300px}@media (min-width:768px){.warranty__image{width:calc((37.5% + -7.5px + -20px) * 1);margin-left:20px;max-height:none}}@media (min-width:992px){.warranty__image{width:calc((33.3333333333% + -6.6666666667px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.warranty__image{width:calc((31.25% + -6.25px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.teaser-form-cont .teaser-form__content__text-cont>h2{font-size:2.7rem;line-height:3.7rem}.warranty:before{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.warranty__image{width:calc((25% + -5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.warranty__image>img{max-height:100%}@media (max-width:767px){.warranty__image>img{height:100%;margin-right:auto;margin-left:auto}}.warranty__text{padding-top:50px;padding-bottom:50px;width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.warranty__text{padding-top:0;padding-bottom:0;width:calc((62.5% + -12.5px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.warranty__text{width:calc((58.3333333333% + -11.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 0px) * 1)}}@media (min-width:1250px){.warranty__text{width:calc((62.5% + -12.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 0px) * 1)}}.warranty__text>img{max-width:333px}.warranty__text>h2{padding-top:20px;padding-bottom:0;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;color:#151515}@media (min-width:1250px){.warranty__text>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.warranty__text{width:calc((56.25% + -11.25px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.warranty__text>h2{font-size:4.8rem;line-height:5.76rem}}.warranty__text__body{padding-top:20px;padding-bottom:0}.warranty__text__body p{margin-top:20px}.warranty__text__body p:first-child{margin-top:0}.warranty__text__body strong{font-weight:700}.warranty__text__body em{font-style:italic}.warranty__text__body ul{margin-top:20px;list-style:disc}.warranty__text__body ul:first-child{margin-top:0}.warranty__text__body ul li{margin-left:1em}.warranty__text__body ul+p{margin-top:20px}.warranty__text__body ul+p:first-child{margin-top:0}.warranty__text__body ol{margin-top:20px;list-style:decimal}.warranty__text__body ol:first-child{margin-top:0}.warranty__text__body ol li{margin-top:20px;margin-left:1em}.warranty__text__body ol li:first-child{margin-top:0}.warranty__text__body ol+p{margin-top:20px}.warranty__text__body ol+p:first-child{margin-top:0}.warranty__text__body__phone{padding-top:20px;padding-bottom:0}.index__callouts{padding-top:50px;padding-bottom:50px;background-color:#fff}@media (min-width:768px){.index__callouts{padding-top:50px;padding-bottom:100px}}.canonical-warranty__intro{background-color:#fff}.canonical-warranty__velux-warranty{padding-top:0;padding-bottom:100px;background-color:#fff}.forgot-password-cont{max-width:777px;margin-right:auto;margin-left:auto;padding:50px 20px}.forgot-password-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.forgot-password-cont>h2{font-size:3.1rem;line-height:3.72rem}}.forgot-password__form-cont{background-color:#fff;padding:20px 50px 50px}.forgot-password__form-cont>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.forgot-password__form-cont>form{display:flex;flex-wrap:wrap;justify-content:space-between}.forgot-password__form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.forgot-password__form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.forgot-password__form-cont>form>h3+div button:hover{color:#e50707}.forgot-password__form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.forgot-password__form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.forgot-password__form-cont>form fieldset.half{width:calc(50% - 20px)}}.forgot-password__form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.forgot-password__form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.forgot-password-cont>h2{font-size:4.8rem;line-height:5.76rem}.forgot-password__form-cont>form fieldset.half{width:calc(50% - 50px)}.forgot-password__form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.forgot-password__form-cont>form fieldset>p{margin-top:12px}.forgot-password__form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.forgot-password__form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.forgot-password__form-cont>form [type=submit]:active,.forgot-password__form-cont>form [type=submit]:focus,.forgot-password__form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.forgot-password__form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.forgot-password__form-cont>form fieldset.third{width:calc(33% - 12px)}.forgot-password__form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.forgot-password__form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.forgot-password__form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.forgot-password__link-cont{text-align:right;padding:20px 50px}.installation-process__intro{background-color:#fff}.installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:50px}@media (min-width:768px){.installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:100px}}.installation-process__numbered-callouts{background-color:#fff}.installation-process__numbered-callouts>div+div{padding-top:50px;padding-bottom:0}.installation-process__full-bleed-callout{padding-top:50px;padding-bottom:50px;background-color:#fff}@media (min-width:992px){.installation-process__full-bleed-callout{padding-top:100px;padding-bottom:100px}}.installer-admin-about-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-about-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:128px}.installer-admin-about-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.forgot-password__form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.installer-admin-about-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-account-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-account-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-account-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-account-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-contacts-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-contacts-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-contacts-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-contacts-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-home-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-home-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-home-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-home-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-products-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-products-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-products-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-products-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-projects-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-projects-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-projects-cont>h2{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.installer-admin-projects-cont>h2{font-size:4.8rem;line-height:5.76rem}}.installer-admin-warranty-cont{padding-top:50px;padding-bottom:50px;max-width:777px;margin-right:auto;margin-left:auto}.installer-admin-warranty-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.installer-admin-warranty-cont>h2{font-size:3.1rem;line-height:3.72rem}}.installers-about__intro{background-color:#fff}.installers-about__about{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;background-color:#fff}.installers-about__about-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:992px){.installers-about__about-cont{width:calc((83.3333333333% + -16.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}.installers-about__about__body{padding-top:0;padding-bottom:50px}}@media (min-width:1250px){.installers-about__about-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-about__featured-image{background-color:#fff}.installers-about__reviews{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;background-color:#fff}.installers-about__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-about__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-about__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-about__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1500px){.installer-admin-warranty-cont>h2{font-size:4.8rem;line-height:5.76rem}.installers-about__reviews-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-about__reviews__reviews{padding-top:50px;padding-bottom:0}.installers-about__projects-slider{background-color:#fff;overflow:hidden}.installers-about__projects-slider__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.installers-about__projects-slider__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:992px){.installers-about__projects-slider__heading-cont{width:calc((83.3333333333% + -16.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}}@media (min-width:1250px){.installers-about__projects-slider__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-about__projects-slider__carousel{padding-top:20px;padding-bottom:0;width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-about__projects-slider__carousel{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-about__projects-slider__carousel{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-about__projects-slider__carousel{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}@media (min-width:1500px){.installers-about__projects-slider__carousel{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.installers-home__intro{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;background-color:#fff}.installers-home__intro__heading{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:992px){.installers-home__intro__heading{width:calc((83.3333333333% + -16.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}}@media (min-width:1250px){.installers-home__intro__heading{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-home__intro__body{padding-top:20px;padding-bottom:0;width:100%}@media (min-width:992px){.installers-home__intro__body{padding-top:50px;padding-bottom:50px}}.installers-home__product-category-callouts{padding-top:50px;padding-bottom:50px;background-color:#fff}@media (min-width:1250px){.installers-home__product-category-callouts{padding-top:100px;padding-bottom:100px}}.installers-home__product-options__heading{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.installers-home__product-options__heading{padding-top:100px;padding-bottom:50px}}.installers-home__product-options__options{padding-top:0;padding-bottom:50px}@media (min-width:992px){.installers-home__product-options__options{padding-top:50px;padding-bottom:100px}}.installers-home__portal-steps{padding-top:50px;padding-bottom:50px}@media (min-width:1250px){.installers-home__portal-steps{padding-top:100px;padding-bottom:100px}}.installers-home__portal-steps__steps{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0}.installers-home__portal-steps__steps-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-home__portal-steps__steps-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-home__portal-steps__steps-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-home__portal-steps__steps-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}@media (min-width:1875px){.installers-home__portal-steps__steps-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.installers-home__full-bleed-callout{padding-top:50px;padding-bottom:0;background-color:#fff}@media (min-width:992px){.installers-home__full-bleed-callout{padding-top:100px;padding-bottom:0}}.installers-home__full-bleed-callout__cont:not(:first-of-type){padding-top:50px;padding-bottom:0}.installers-home__reviews-carousel{padding-top:100px;padding-bottom:100px;background-color:#f4f4f4}.installers-home__reviews-carousel__heading{padding-top:0;padding-bottom:20px}.installers-home__reviews{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;background-color:#fff}.installers-home__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-home__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-home__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-home__reviews-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__cards-cont{padding-top:0;padding-bottom:50px}}.installers-home__reviews__reviews{padding-top:12px;padding-bottom:0}.installers-home__installer-advisors-cards.dpa{background-color:#fff}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont{padding-bottom:0}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont .section-intro-cont{margin-left:20px;padding-bottom:40px}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont h2,.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont p{text-align:left}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont h2{font-size:30px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.538px}@media (min-width:1250px){.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont .section-intro-cont{margin-left:100px!important;padding-bottom:59px!important}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont h2{font-size:44px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.538px}}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont p{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.2rem}@media (min-width:1250px){.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont p{font-size:1.6rem;line-height:2.6rem}}@media (min-width:1500px){.installers-home__reviews-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.installers-home__installer-advisors-cards.dpa .installer-advisors-cards__intro-cont p{font-size:1.8rem;line-height:2.8rem}}.installers-home .bullet-wrap{background-color:#fff;padding-left:20px;padding-right:20px;display:grid;grid-template-columns:1fr;padding-bottom:100px;grid-row-gap:39px}.installers-home .bullet-wrap .icon-wrap{display:flex;align-items:center;margin-right:10px}.installers-home .bullet-wrap .icon{background-color:#e50707;width:30px;height:30px;border-radius:100%}.installers-home .bullet-wrap .icon svg{width:13.798px;height:8.78px;top:50%;left:50%;transform:translate(-50%,-50%)}.installers-home .bullet-wrap h3{color:#262626;font-size:28px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.54px;padding-bottom:30px}.installers-home .bullet-wrap li{display:flex;align-items:center;padding-bottom:20px;color:#434343;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.installers-home.installers-advisor .split-hero{height:auto;min-height:auto;display:grid;grid-template-columns:1fr}.installers-home.installers-advisor .split-hero__image-cont{aspect-ratio:923/810;width:100%;height:auto}.installers-home.installers-advisor .split-hero__image__heading{top:auto;left:0;bottom:39px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:992px){.installers-home__reviews__reviews{padding-top:50px;padding-bottom:0}.installers-home .bullet-wrap{grid-template-columns:1fr 1fr;grid-column-gap:39px;grid-row-gap:0;padding-left:100px;padding-right:100px}.installers-home.installers-advisor .split-hero{display:grid;grid-template-columns:64fr 36fr}.installers-home.installers-advisor .split-hero__image__heading{padding-left:100px;padding-right:100px;bottom:100px}}.installers-home.installers-advisor .split-hero__text-cont{width:100%;margin:0;padding-left:20px;padding-right:20px}@media (min-width:992px){.installers-home.installers-advisor .split-hero__text-cont{padding-left:50px;padding-right:50px}}.installers-home.installers-advisor .full-bleed-callout-cont{padding:0}@media (min-width:992px){.installers-home.installers-advisor .full-bleed-callout-cont{padding-left:100px;padding-right:100px}.installers-home.installers-advisor .full-bleed-callout-cont.position--left .full-bleed-callout__card{left:157px}}.installers-home.installers-advisor .featured-callout-cont{width:100%;margin:0;padding-left:20px;padding-right:20px}.installers-home.installers-advisor .featured-callout-cont .featured-callout__content__image{width:100%;max-width:none;max-height:none}.installers-home.installers-advisor .featured-callout-cont .featured-callout__content__image img{width:100%}@media (max-width:1249px){.installers-home.installers-advisor .featured-callout-cont .featured-callout__content__text{padding:20px 0}}.installers-installation-process__intro{background-color:#fff}.installers-installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:50px}@media (min-width:768px){.installers-installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:100px}}@media (min-width:1250px){.installers-installation-process__intro-cont .full-bleed-callout{padding-top:0;padding-bottom:128px}}.installers-installation-process__numbered-callouts{background-color:#fff}.installers-installation-process__numbered-callouts>div+div{padding-top:50px;padding-bottom:0}.installers-installation-process__full-bleed-callout{padding-top:50px;padding-bottom:50px;background-color:#fff}.installers-paid-search{background-color:#fff}.installers-paid-search .section-intro{padding-top:50px;padding-bottom:50px}.installers-paid-search__key-benefits{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.installers-paid-search__key-benefits-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:992px){.installers-home.installers-advisor .featured-callout-cont{padding-left:100px;padding-right:100px}.installers-installation-process__full-bleed-callout,.installers-paid-search .section-intro{padding-top:100px;padding-bottom:100px}.installers-paid-search__key-benefits-cont{width:calc((83.3333333333% + -16.6666666667px + -20px) * 1);margin-left:calc((8.3333333333% + -1.6666666667px + 20px) * 1)}.installers-paid-search__teaser-form{background-color:#f4f4f4}}.installers-paid-search .highlights-section{background-color:#fff}.installers-paid-search .highlights-section .background-image__image-cont{max-width:768px;background-size:contain;top:0}@media (max-width:992px){.installers-paid-search .highlights-section__highlight__text-cont__cont{border-top:0}}.installers-paid-search__installer-benefits-cards{background-color:#f4f4f4}.installers-paid-search__installer-benefits-cards .section-intro{padding-top:0;padding-bottom:0}.installers-paid-search .teaser-form__content{padding:0 20px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont{position:relative;display:flex;flex-direction:column;margin-left:0;width:100%}@media (min-width:992px){.installers-paid-search .teaser-form__content{padding-top:50px;padding-bottom:50px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont{flex-direction:row;padding-top:50px;padding-bottom:50px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont.position--right .full-bleed-callout__card{margin-right:50px;margin-left:0}}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont.position--right{justify-content:flex-end}@media (min-width:1250px){.installers-paid-search__key-benefits-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont{padding-top:100px;padding-bottom:100px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout-cont.position--right .full-bleed-callout__card{margin-right:100px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__card{margin-left:100px}}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__card{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:none;background-color:#fff;z-index:1;padding:20px}@media (max-width:991px){.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__card{padding-top:50px;padding-bottom:50px;order:2}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__image{order:1}}.installers-products-category__intro,.installers-products-category__products{background-color:#fff}.installers-products-category__products__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.installers-products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__card{max-width:500px;padding:50px}.installers-paid-search .full-bleed-callout__cont .full-bleed-callout__image{position:absolute;top:0;left:0;height:100%;width:100%}.installers-products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-products-category__products__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-products-category__products__gallery{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0;overflow:hidden}.installers-products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-products-category__products__gallery-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-products-category__products__slider{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;overflow:hidden}.installers-products-category__products__slider-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-products-category__products__slider-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-products-category__products__slider-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-products-category__products__slider-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-products-category__accessories{padding-top:0;padding-bottom:50px;background-color:#fff}@media (min-width:992px){.installers-products-category__accessories{padding-top:0;padding-bottom:100px}}.installers-products-category__accessories__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.installers-products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-products-category__accessories__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-products-index__intro{background-color:#fff}.installers-products-index__categories{padding-top:0;padding-bottom:100px;background-color:#fff}.installers-products-index__categories>div+div{padding-top:50px;padding-bottom:0}.installers-products-product__projects-slider{position:relative;overflow:hidden;z-index:1;padding:20px 12px}@media (min-width:992px){.installers-products-product__projects-slider{padding-left:50px;padding-right:50px}}@media (min-width:1500px){.installers-products-product__projects-slider{padding-left:100px;padding-right:100px}}.installers-products-product__reviews{padding:100px 12px}@media (min-width:992px){.installers-products-product__reviews{padding-left:50px;padding-right:50px}}.installers-products-product__reviews__heading{padding-top:0;padding-bottom:50px}.installers-room-transformations__comparisons{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;position:relative;background-color:#f4f4f4}.installers-room-transformations__comparisons__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-room-transformations__comparisons__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-room-transformations__comparisons__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-room-transformations__comparisons__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-room-transformations__comparisons__carousel-cont{padding-top:20px;padding-bottom:0;width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-room-transformations__comparisons__carousel-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-room-transformations__comparisons__carousel-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-room-transformations__comparisons__carousel-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}@media (min-width:1500px){.installers-products-product__reviews{padding-left:100px;padding-right:100px}.installers-room-transformations__comparisons__carousel-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.installers-room-transformations__rooms{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:0}.installers-room-transformations__rooms__carousels-cont{padding-top:50px;padding-bottom:0;width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-room-transformations__rooms__carousels-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-room-transformations__rooms__carousels-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-room-transformations__rooms__carousels-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}@media (min-width:1500px){.installers-room-transformations__rooms__carousels-cont{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.installers-room-transformations__rooms__carousels{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.installers-room-transformations__rooms__carousels__item{padding-top:0;padding-bottom:100px;width:100%}@media (min-width:992px){.installers-room-transformations__rooms__carousels__item{width:48%}}.installers-room-transformations__projects-slider{padding-top:50px;padding-bottom:50px}.installers-room-transformations__projects-slider__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.installers-room-transformations__projects-slider__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-room-transformations__projects-slider__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-room-transformations__projects-slider__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-room-transformations__projects-slider__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.installers-room-transformations__projects-slider__carousel{padding-top:20px;padding-bottom:0;width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.installers-room-transformations__projects-slider__carousel{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.installers-room-transformations__projects-slider__carousel{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.installers-room-transformations__projects-slider__carousel{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}@media (min-width:1500px){.installers-room-transformations__projects-slider__carousel{width:calc((75% + -15px + -20px) * 1);margin-left:calc((12.5% + -2.5px + 20px) * 1)}}.installers-warranty__intro{background-color:#fff}.installers-warranty__velux-warranty{padding-top:0;padding-bottom:50px;background-color:#fff}@media (min-width:992px){.installers-warranty__velux-warranty{padding-top:0;padding-bottom:100px}}.installers-warranty__installer-warranty{background-color:#fff}.locator{background-color:#fff;padding-top:50px;padding-bottom:100px}.login-cont{max-width:777px;margin-right:auto;margin-left:auto;padding:50px 20px}.login-cont>h2{padding-top:0;padding-bottom:20px;font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;width:100%}@media (min-width:1250px){.login-cont>h2{font-size:3.1rem;line-height:3.72rem}}.login__form-cont{background-color:#fff;padding:20px 50px 50px}.login__form-cont>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.login__form-cont>form{display:flex;flex-wrap:wrap;justify-content:space-between}.login__form-cont>form>h3+div{padding-top:0;padding-bottom:12px}.login__form-cont>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.login__form-cont>form>h3+div button:hover{color:#e50707}.login__form-cont>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:768px){.login__form-cont>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.login__form-cont>form fieldset.half{width:calc(50% - 20px)}}.login__form-cont>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.login__form-cont>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.login-cont>h2{font-size:4.8rem;line-height:5.76rem}.login__form-cont>form fieldset.half{width:calc(50% - 50px)}.login__form-cont>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.login__form-cont>form fieldset>p{margin-top:12px}.login__form-cont>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.login__form-cont>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}.login__form-cont>form [type=submit]:active,.login__form-cont>form [type=submit]:focus,.login__form-cont>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}.login__form-cont>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.login__form-cont>form fieldset.third{width:calc(33% - 12px)}.login__form-cont>form [type=submit]{font-size:1.6rem;line-height:2.2rem}.login__form-cont>form>h3{font-size:1.8rem;line-height:2.8rem}}@media (min-width:1250px){.login__form-cont>form>h3{font-size:2.4rem;line-height:3.4rem}}.login__link-cont{text-align:right;padding:20px 50px}.privacy-policy{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.privacy-policy-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.privacy-policy-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.privacy-policy{padding-top:128px;padding-bottom:128px}.privacy-policy-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.privacy-policy-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}.privacy-policy__heading{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;margin-bottom:50px;color:#151515}@media (min-width:1250px){.privacy-policy__heading{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.login__form-cont>form>h3{font-size:2.7rem;line-height:3.7rem}.privacy-policy-cont{width:calc((62.5% + -12.5px + -20px) * 1);margin-left:calc((18.75% + -3.75px + 20px) * 1)}.privacy-policy__heading{font-size:4.8rem;line-height:5.76rem}}.privacy-policy__body p{margin-top:20px}.privacy-policy__body p:first-child{margin-top:0}.privacy-policy__body strong{font-weight:700}.privacy-policy__body em{font-style:italic}.privacy-policy__body ul{margin-top:20px;list-style:disc}.privacy-policy__body ul:first-child{margin-top:0}.privacy-policy__body ul li{margin-left:1em}.privacy-policy__body ul+p{margin-top:20px}.privacy-policy__body ul+p:first-child{margin-top:0}.privacy-policy__body ol{margin-top:20px;list-style:decimal}.privacy-policy__body ol:first-child{margin-top:0}.privacy-policy__body ol li{margin-top:20px;margin-left:1em}.privacy-policy__body ol li:first-child{margin-top:0}.privacy-policy__body ol+p{margin-top:20px}.privacy-policy__body ol+p:first-child{margin-top:0}.products-category__intro,.products-category__products{background-color:#fff}.products-category__products__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.privacy-policy__heading{margin-bottom:100px}.products-category__products__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.products-category__products__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.products-category__products__gallery{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0;overflow:hidden}.products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.products-category__products__gallery-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.products-category__products__gallery-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.products-category__accessories{padding-top:0;padding-bottom:50px;background-color:#fff}@media (min-width:992px){.products-category__accessories{padding-top:0;padding-bottom:100px}}.products-category__accessories__heading{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.products-category__accessories__heading-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:1250px){.products-category__accessories__heading-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.products-index__intro{background-color:#fff}.products-index__categories{padding-top:0;padding-bottom:100px;background-color:#fff}.products-index__categories>div+div{padding-top:50px;padding-bottom:0}.products-product__projects-slider{overflow:hidden;padding:20px 12px}@media (min-width:992px){.products-product__projects-slider{padding-left:50px;padding-right:50px}}@media (min-width:1500px){.products-product__projects-slider{padding-left:100px;padding-right:100px}}.products-product__reviews{padding:100px 12px}@media (min-width:992px){.products-product__reviews{padding-left:50px;padding-right:50px}}@media (min-width:1500px){.products-product__reviews{padding-left:100px;padding-right:100px}}.products-product__reviews__heading{padding-top:0;padding-bottom:50px}.resources-entry__form{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:50px}.resources-entry__form.sans-installer{padding-top:0;padding-bottom:128px}.resources-entry__form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}@media (min-width:768px){.resources-entry__form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}}@media (min-width:992px){.resources-entry__form-cont{width:calc((100% + -20px + -20px) * 1);margin-left:20px}.resources-entry__form-cont__form{padding-left:50px;padding-right:0}}@media (min-width:1250px){.resources-entry__form-cont{width:calc((87.5% + -17.5px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}}.resources-entry__form-cont__form>.errors{padding-top:20px;padding-bottom:20px;font-family:VELUXGothicRegular,sans-serif;font-size:1.6rem;line-height:2.6rem;width:100%;color:#e50707}.resources-entry__form-cont__form>form{display:flex;flex-wrap:wrap;justify-content:space-between}.resources-entry__form-cont__form>form>h3{padding-top:20px;padding-bottom:20px;font-size:1.6rem;line-height:2.6rem;font-family:VELUXGothicBold,sans-serif}@media (min-width:768px){.resources-entry__form-cont__form>form>h3{font-size:1.8rem;line-height:2.8rem}.resources-entry__form-cont__form>form fieldset.half{width:calc(50% - 12px)}}@media (min-width:1250px){.resources-entry__form-cont__form>form>h3{font-size:2.4rem;line-height:3.4rem}}.resources-entry__form-cont__form>form>h3+div{padding-top:0;padding-bottom:12px}.resources-entry__form-cont__form>form>h3+div button{font-size:1.4rem;line-height:1.4rem;font-family:VELUXGothicBold,sans-serif;color:#333;text-decoration:underline;transition:color .2s linear}.resources-entry__form-cont__form>form>h3+div button:hover{color:#e50707}.resources-entry__form-cont__form>form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}@media (min-width:1250px){.resources-entry__form-cont__form>form fieldset.half{width:calc(50% - 20px)}}.resources-entry__form-cont__form>form fieldset>legend{font-size:2.8rem;line-height:3.72rem;letter-spacing:.0178571429em;font-family:VELUXGothicBold,sans-serif;padding-top:0;padding-bottom:20px;color:#151515}@media (min-width:1250px){.resources-entry__form-cont__form>form fieldset>legend{font-size:3.1rem;line-height:3.72rem}}@media (min-width:1500px){.resources-entry__form-cont{width:calc((50% + -10px + -20px) * 1);margin-left:calc((6.25% + -1.25px + 20px) * 1)}.resources-entry__form-cont__form>form>h3{font-size:2.7rem;line-height:3.7rem}.resources-entry__form-cont__form>form fieldset.half{width:calc(50% - 50px)}.resources-entry__form-cont__form>form fieldset>legend{font-size:4.8rem;line-height:5.76rem}}.resources-entry__form-cont__form>form fieldset>p{margin-top:12px}.resources-entry__form-cont__form>form fieldset>p>small{font-family:VELUXGothicRegular,sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;color:#999}.resources-entry__form-cont__form>form [type=submit]{box-shadow:0 6px 6px -6px #999;display:inline-block;width:auto;height:auto;white-space:nowrap;text-align:center;transition:.2s linear;font-size:1.4rem;line-height:1.8rem;font-family:VELUXGothicBold,sans-serif;color:#fff;border:1px solid #e50707;background-color:#e50707;font-weight:400;padding:12px 16px}@media (min-width:768px){.resources-entry__form-cont__form>form fieldset.third{width:calc(33% - 12px)}.resources-entry__form-cont__form>form [type=submit]{font-size:1.6rem;line-height:2.2rem}}.resources-entry__form-cont__form>form [type=submit]:active,.resources-entry__form-cont__form>form [type=submit]:focus,.resources-entry__form-cont__form>form [type=submit]:hover{outline:0;color:#fff;border-color:#a50404;background-color:#a50404}@media (min-width:1250px){.resources-entry__form-cont__form{padding-left:128px;padding-right:0}}.resources-entry__form-cont__form form .submit{padding-top:25px;padding-bottom:25px}.videos-entry{min-height:100vh;background-color:#000}