@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-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}:root{--swiper-navigation-size:44px}.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:.3s opacity;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{transform:scale(1)}.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:.2s transform,.2s top}.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:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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:swiper-preloader-spin 1s infinite linear;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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{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")}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes from-left{from{transform:translateX(-24px)}to{transform:translateX(0)}}@keyframes from-left{from{transform:translateX(-24px)}to{transform:translateX(0)}}@-webkit-keyframes from-right{from{transform:translateX(24px)}to{transform:translateX(0)}}@keyframes from-right{from{transform:translateX(24px)}to{transform:translateX(0)}}@-webkit-keyframes from-top{from{transform:translateY(-24px)}to{transform:translateY(0)}}@keyframes from-top{from{transform:translateY(-24px)}to{transform:translateY(0)}}@-webkit-keyframes from-bottom{from{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes from-bottom{from{transform:translateY(24px)}to{transform:translateY(0)}}@-webkit-keyframes reveal-up{from{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes reveal-up{from{transform:scaleY(1)}to{transform:scaleY(0)}}@-webkit-keyframes reveal-over{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes reveal-over{from{transform:scaleX(1)}to{transform:scaleX(0)}}html{font-size:62.5%}body{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;position:relative;overflow:auto!important;overflow-x:hidden!important;overflow-y:scroll!important;min-width:320px;margin:0 auto;background-color:#fff;color:#222;-webkit-font-smoothing:antialiased}@media (max-width:767px){body{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}body.is-locked{overflow:hidden}a{cursor:pointer}a[name]{display:inline-block;height:0;line-height:0}sub{vertical-align:sub;font-size:.5em}sup{vertical-align:super;font-size:.5em}img{display:block;max-width:100%}hr{display:block;width:100%;height:0;border:0;border-bottom:1px solid #404040}[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=checkbox],[type=email],[type=number],[type=password],[type=radio],[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=checkbox]:-ms-expand,[type=email]:-ms-expand,[type=number]:-ms-expand,[type=password]:-ms-expand,[type=radio]:-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]{cursor:pointer}label{cursor:pointer}button{padding:0;background:0 0;border:0;border-radius:0;cursor:pointer}button:disabled{cursor:inherit}:root{--sticky-item-top:84px}.litepicker .container__months .month-item .month-item-header button{cursor:pointer}.litepicker .container__months .month-item .month-item-header button svg{transition:all .5s cubic-bezier(.19,1,.22,1)}.litepicker .container__months .month-item .month-item-header button:hover svg{fill:#cc0303}.litepicker .container__months .month-item .month-item-header div>select.month-item-name,.litepicker .container__months .month-item .month-item-header div>select.month-item-year{position:relative;padding:3px;cursor:pointer;text-align:center;border-radius:4px;background-color:#f4f4f4;transition:all .5s cubic-bezier(.19,1,.22,1)}.litepicker .container__months .month-item .month-item-header div>select.month-item-name:hover,.litepicker .container__months .month-item .month-item-header div>select.month-item-year:hover{color:#cc0303}.litepicker .container__months .month-item .month-item-header div>select.month-item-name option,.litepicker .container__months .month-item .month-item-header div>select.month-item-year option{color:#555;text-align:left;background-color:#fff}.litepicker .container__days .day-item{cursor:pointer;border-radius:0;border:1px solid #f4f4f4;box-shadow:none!important;background-color:#f4f4f4;transition:all .5s cubic-bezier(.19,1,.22,1)}.litepicker .container__days .day-item:hover{border-radius:4px;border-color:#cc0303;color:#cc0303;background-color:#fff}.litepicker .container__days .day-item.is-today{font-weight:400;font-family:VELUXGothicBlack}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date{background-color:#cc0303}.litepicker .container__days .day-item.is-end-date:hover,.litepicker .container__days .day-item.is-start-date:hover{color:#fff}.litepicker .container__days .day-item.is-in-range{border-color:#ddd;background-color:#ddd}.accordians{margin:48px auto}.accordians__heading-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.accordians__heading-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.accordians__heading-cont{width:calc(100% - 192px)}}.accordians__heading-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.accordians__heading-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.accordians__heading-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;max-width:444px;margin-top:12px}@media (max-width:767px){.accordians__heading-cont>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.accordians__items-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;margin-top:48px}@media (min-width:768px){.accordians__items-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.accordians__items-cont{width:calc(100% - 192px)}}.accordians__items-cont>ul>li{margin-top:24px;border:1px solid #ddd}.accordians__items-cont>ul>li:first-of-type{margin-top:0}.accordians__items-cont>ul>li>div{background-color:#fff}.accordians__items-cont>ul>li>div>label{padding-left:24px;padding-right:72px;display:block;position:relative;width:100%;min-height:48px}.accordians__items-cont>ul>li>div>label:after{position:absolute;top:auto;right:0;bottom:-1px;left:0;content:"";transform-origin:left;transform:scaleX(0);border-top:1px solid #e50707;transition:transform .2s cubic-bezier(.19,1,.22,1)}.accordians__items-cont>ul>li>div>label>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;padding-top:12px;padding-bottom:12px}@media (max-width:767px){.accordians__items-cont>ul>li>div>label>h3{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.accordians__items-cont>ul>li>div>label>em{position:absolute;top:50%;left:auto;transform:translate(0,-50%);right:36px}@media (min-width:768px){.accordians__items-cont>ul>li>div>label>em{right:48px}}.accordians__items-cont>ul>li>div>label>em>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%) rotate(45deg);width:18px;height:18px;fill:#e50707;transition:transform .2s cubic-bezier(.19,1,.22,1)}.accordians__items-cont>ul>li>div>div{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;display:none;padding:24px}@media (max-width:767px){.accordians__items-cont>ul>li>div>div{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.accordians__items-cont>ul>li>div>div>p{margin-top:24px;max-width:888px}.accordians__items-cont>ul>li>div>div>p:first-of-type{margin-top:0}.accordians__items-cont>ul>li>div>div>p>a{color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1)}.accordians__items-cont>ul>li>div>div>p>a:hover{color:#cc0303}.accordians__items-cont>ul>li>[type=checkbox]:checked+div{box-shadow:0 2px 12px rgba(34,34,34,.35)}.accordians__items-cont>ul>li>[type=checkbox]:checked+div>label:after{transform:scaleX(1)}.accordians__items-cont>ul>li>[type=checkbox]:checked+div>label>em>i{transform:translate(-50%,-50%) rotate(0)}.accordians__items-cont>ul>li>[type=checkbox]:checked+div>div{display:block}.admin-dashboard{display:flex;flex-wrap:wrap}.admin-dashboard>a{display:block;width:100%;padding:24px}@media (min-width:992px){.admin-dashboard>a{display:none}}.admin-dashboard>a>img{margin:0 auto}.admin-dashboard__nav-cont{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:0;width:222px;background-color:#2b2e2f;color:#fff}@media (max-width:991px){.admin-dashboard__nav-cont{position:absolute;top:auto;right:12px;bottom:0;left:12px;border-radius:24px 24px 0 0;position:fixed;z-index:10;transform:translateY(calc(100% - 48px));width:inherit;padding-top:0;transition:transform .3s cubic-bezier(.19,1,.22,1)}}@media (max-width:991px){[type=checkbox]:checked~.admin-dashboard__nav-cont{transform:translateY(0)}}.admin-dashboard__nav-cont>label{display:flex;justify-content:center;align-items:center;line-height:48px}@media (min-width:992px){.admin-dashboard__nav-cont>label{display:none}}.admin-dashboard__nav-cont>label:after{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e50707;content:"";margin-left:6px}[type=checkbox]:checked~.admin-dashboard__nav-cont>label:after{transform:rotate(180deg)}.admin-dashboard__nav-cont>a{display:block;margin-bottom:48px;padding-right:24px}@media (max-width:991px){.admin-dashboard__nav-cont>a{display:none}}.admin-dashboard__nav-cont>a>img{margin:0 auto}.admin-dashboard__nav-cont>h4{margin-bottom:48px;text-align:center;padding-right:24px}@media (max-width:991px){.admin-dashboard__nav-cont>h4{display:none}}.admin-dashboard__nav-cont>h4>div{margin:0 auto 6px auto}.admin-dashboard__nav-cont>nav>ul>li{padding-left:0;padding-right:24px;border-bottom:1px solid #404040}.admin-dashboard__nav-cont>nav>ul>li>a{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;border-radius:6px;display:flex;align-items:center;margin:6px auto;color:#777;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1)}.admin-dashboard__nav-cont>nav>ul>li>a>i{fill:#777;margin-right:6px;transition:fill .2s cubic-bezier(.19,1,.22,1)}.admin-dashboard__nav-cont>nav>ul>li>a.is-active,.admin-dashboard__nav-cont>nav>ul>li>a:hover{background-color:#222;color:#fff}.admin-dashboard__nav-cont>nav>ul>li>a.is-active>i,.admin-dashboard__nav-cont>nav>ul>li>a:hover>i{fill:#fff}.admin-dashboard__content-cont{width:100%;min-height:100vh;background-color:#f4f4f4}@media (min-width:992px){.admin-dashboard__content-cont{width:calc(100% - 222px)}}.red-button{font-weight:400;font-family:VELUXGothicRegular,serif;font-size:1.6rem;display:inline-block;border-radius:6px;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);background-color:#e50707;color:#fff;border:1px solid #e50707;padding-left:24px;padding-right:24px}.wrapper{width:50%}.wrapper h2{font-family:VELUXGothicRegular;font-size:2rem;line-height:2.8rem;font-weight:700}.wrapper strong{font-weight:700}.admin-installer-detail__details-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;display:flex;flex-wrap:wrap;margin-top:24px;padding:48px 24px}@media (min-width:768px){.admin-installer-detail__details-cont{padding:24px}}.admin-installer-detail__details-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;display:flex;flex-wrap:wrap;align-items:center;width:100%}@media (max-width:767px){.admin-installer-detail__details-cont>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.admin-installer-detail__details-cont>h1>div{margin-right:12px;margin-bottom:12px}.admin-installer-detail__details-cont>*{margin-top:24px;margin-right:48px}.admin-installer-detail__details-cont>*>span{display:block}.admin-installer-detail__details-cont>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important;width:100%}@media (max-width:767px){.admin-installer-detail__details-cont>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-installer-detail__details-cont>label:hover{color:#cc0303}.admin-installer-detail__orders-cont{border-radius:12px;box-shadow:0 2px 12px rgba(34,34,34,.35);overflow:hidden;margin-top:24px}.admin-installer-detail__stripe-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;margin-top:24px}@media (min-width:768px){.admin-installer-detail__stripe-cont{padding:24px}}.admin-installer-detail__stripe-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.admin-installer-detail__stripe-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-installer-detail__stripe-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:6px}@media (max-width:767px){.admin-installer-detail__stripe-cont>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.admin-installer-detail__stripe-cont>p>a{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.admin-installer-detail__stripe-cont>p>a{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-installer-detail__stripe-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:12px;padding-right:12px;margin-top:12px}@media (max-width:767px){.admin-installer-detail__stripe-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-installer-detail__stripe-cont>a:hover{color:#cc0303}.admin-installer-detail__stripe-cont>a:active,.admin-installer-detail__stripe-cont>a:focus,.admin-installer-detail__stripe-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-intro{display:flex;flex-wrap:wrap;justify-content:space-between}.admin-intro__searches-cont{width:100%}@media (min-width:1280px){.admin-intro__searches-cont{width:60%}}.admin-intro__search-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;margin-top:24px}@media (min-width:768px){.admin-intro__search-cont{padding:24px}}.admin-intro__search-cont:first-of-type{margin-top:0}.admin-intro__search-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;display:flex;align-items:center}@media (max-width:767px){.admin-intro__search-cont>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.admin-intro__search-cont>h2>i{width:48px;height:48px;margin-right:12px;fill:#e50707}.admin-intro__search-cont>form{margin-top:24px}@media (min-width:768px){.admin-intro__search-cont>form>div{display:flex;align-items:center}}.admin-intro__search-cont>form>div>div{width:100%}@media (min-width:768px){.admin-intro__search-cont>form>div>div{max-width:333px}}.admin-intro__search-cont>form>div>span{display:block;margin:12px}@media (min-width:768px){.admin-intro__search-cont>form>div>span{margin:0 12px}}.admin-intro__search-cont>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;display:inline-flex;align-items:center;margin-top:24px}@media (max-width:767px){.admin-intro__search-cont>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-intro__search-cont>form>[type=submit]:hover{color:#cc0303}.admin-intro__search-cont>form>[type=submit]:active,.admin-intro__search-cont>form>[type=submit]:focus,.admin-intro__search-cont>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-intro__search-cont>form>[type=submit]>i{width:12px;height:12px;margin-right:6px;fill:#fff}.admin-intro__links-cont{width:100%}@media (max-width:1279px){.admin-intro__links-cont{margin-top:48px}}@media (min-width:1280px){.admin-intro__links-cont{width:calc(40% - 24px)}}.admin-intro__links-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#cc0303}@media (max-width:767px){.admin-intro__links-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:1280px){.admin-intro__links-cont>h2{margin-top:-46px}}.admin-intro__links-cont>nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.admin-intro__links-cont>nav>a{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 12px);height:241.5px;margin-bottom:24px;color:#777;transition:color .2s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.admin-intro__links-cont>nav>a{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:768px){.admin-intro__links-cont>nav>a{padding:24px}}.admin-intro__links-cont>nav>a:hover{color:#e50707}.admin-intro__links-cont>nav>a>i{display:block;width:48px;height:48px;margin-bottom:24px;fill:#e50707}.admin-order-card{display:flex;flex-direction:column;position:relative;padding:24px;background-color:#fff;border:1px solid #ddd}.admin-order-card__info-cont{display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:1280px){.admin-order-card__info-cont{order:2;justify-content:flex-start;margin-top:24px;padding-top:24px;border-top:1px solid #ddd}}.admin-order-card__info-cont>div{display:flex;flex-wrap:wrap}@media (min-width:1280px){.admin-order-card__info-cont>div{order:2;align-items:center}}.admin-order-card__info-cont>div>h4{margin-right:24px}@media (min-width:1280px){.admin-order-card__info-cont>div>h4:first-of-type{margin-left:24px;padding-left:24px;border-left:1px solid #ddd}}.admin-order-card__info-cont>div>h4>strong{font-weight:400;font-family:VELUXGothicBlack;margin-right:3px}.admin-order-card__info-cont>div>h4>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important}@media (max-width:767px){.admin-order-card__info-cont>div>h4>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-card__info-cont>div>h4>a:hover{color:#cc0303}.admin-order-card__info-cont>div>address{width:100%;margin-top:24px}@media (min-width:1280px){.admin-order-card__info-cont>div>address{display:none}}.admin-order-card__info-cont>div>address>strong{font-weight:400;font-family:VELUXGothicBlack;display:block;margin-bottom:6px}.admin-order-card__info-cont>em{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;padding-left:12px;padding-right:12px;display:block;white-space:nowrap;line-height:24px;border-radius:12px;background-color:#cc0303;color:#fff}@media (max-width:767px){.admin-order-card__info-cont>em{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:1280px){.admin-order-card__info-cont>em{order:1}}.admin-order-card__info-cont>em.in-build{background-color:#008b8b}.admin-order-card__info-cont>em.in-checkout{background-color:#daa520}.admin-order-card__info-cont>em.in-process{background-color:#006400}.admin-order-card__info-cont>em.closed{background-color:#1e90ff}.admin-order-card__info-cont>em.canceled{background-color:#707070}.admin-order-card__details-cont{display:none;flex-wrap:wrap;justify-content:space-between}@media (max-width:1279px){.admin-order-card__details-cont{padding-top:24px;padding-bottom:12px;justify-content:flex-start;margin-top:24px;border-top:1px solid #ddd}}@media (min-width:1280px){.admin-order-card__details-cont{display:flex;order:1}}[type=checkbox]:checked+.admin-order-card__details-cont{display:flex}.admin-order-card__details-cont>h3{width:100%;margin-bottom:12px}@media (min-width:768px){.admin-order-card__details-cont>h3{width:33.3333333333%}}@media (min-width:1280px){.admin-order-card__details-cont>h3{font-weight:400;font-family:VELUXGothicBlack;padding-left:12px;padding-right:12px;width:12.5%;margin-bottom:0}}.admin-order-card__details-cont>h3>strong{font-weight:400;font-family:VELUXGothicBlack;display:block;margin-top:6px}@media (min-width:1280px){.admin-order-card__details-cont>h3>strong{display:none}}.admin-order-card__details-cont>h3 .admin-order-card__payment-method{display:block;font-weight:400}@media (min-width:768px){.admin-order-card__details-cont>h3 .admin-order-card__payment-method{margin-top:6px}}.admin-order-card__details-cont>address{width:12.5%}@media (max-width:1279px){.admin-order-card__details-cont>address{display:none}}.admin-order-card__details-cont>address>strong{font-weight:400;font-family:VELUXGothicBlack;display:block;margin-bottom:6px}.admin-order-card__actions-cont{display:flex;justify-content:space-between;align-items:center}@media (max-width:1279px){.admin-order-card__actions-cont{margin-top:24px;padding-top:24px;border-top:1px solid #ddd}}.admin-order-card__actions-cont>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important;display:flex;align-items:center;color:#555}@media (max-width:767px){.admin-order-card__actions-cont>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-card__actions-cont>label:hover{color:#cc0303}@media (min-width:1280px){.admin-order-card__actions-cont>label{display:none}}.admin-order-card__actions-cont>label:after{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;content:"";margin-left:6px}[type=checkbox]:checked~.admin-order-card__actions-cont>label:after{transform:rotate(180deg)}.admin-order-card__actions-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important;margin-right:0;margin-left:auto}@media (max-width:767px){.admin-order-card__actions-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-card__actions-cont>a:hover{color:#cc0303}@media (min-width:1280px){.admin-order-card__actions-cont>a{position:absolute;top:auto;right:24px;bottom:24px;left:auto}}.admin-order-detail{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.admin-order-detail>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;width:100%;color:#e50707;margin:24px auto;text-align:center}@media (max-width:767px){.admin-order-detail>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.admin-order-detail>p:empty{display:none}.admin-order-detail__main-cont{width:100%}@media (min-width:1280px){.admin-order-detail__main-cont{width:60%}}.admin-order-detail__appointment-cont,.admin-order-detail__customer-cont,.admin-order-detail__project-cont{margin-top:24px}.admin-order-detail__appointment-cont:first-of-type,.admin-order-detail__customer-cont:first-of-type,.admin-order-detail__project-cont:first-of-type{margin-top:0}.admin-order-detail__actions-cont{width:100%}@media (max-width:1279px){.admin-order-detail__actions-cont{margin-top:24px;padding-top:24px;border-top:1px solid #404040}}@media (min-width:1280px){.admin-order-detail__actions-cont{width:calc(40% - 24px)}}.admin-order-detail__actions-cont__todos-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;margin-bottom:24px;border:1px solid #e50707}@media (min-width:768px){.admin-order-detail__actions-cont__todos-cont{padding:24px}}.admin-order-detail__actions-cont__todos-cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack}@media (max-width:767px){.admin-order-detail__actions-cont__todos-cont>h3{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.admin-order-detail__actions-cont__todos-cont>ul{margin-top:24px}.admin-order-detail__actions-cont__todos-cont>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.admin-order-detail__actions-cont__todos-cont>ul>li>p{max-width:75%;padding-right:12px}.admin-order-detail__actions-cont__todos-cont>ul>li>p>em{color:#e50707}.admin-order-detail__actions-cont__todos-cont>ul>li>label{position:relative;width:24px;height:24px}.admin-order-detail__actions-cont__todos-cont>ul>li>label>i{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;fill:#222}.admin-order-detail__actions-cont__costs-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px}@media (min-width:768px){.admin-order-detail__actions-cont__costs-cont{padding:24px}}.admin-order-detail__actions-cont__costs-cont>div{margin-bottom:24px}.admin-order-detail__actions-cont__costs-cont>nav{display:flex;flex-direction:column;max-width:555px;margin:0 auto}@media (max-width:767px){.admin-order-detail__actions-cont__costs-cont>nav{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (max-width:767px) and (min-width:768px){.admin-order-detail__actions-cont__costs-cont>nav{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.admin-order-detail__actions-cont__costs-cont>nav{width:calc(100% - 192px)}}@media (min-width:768px){.admin-order-detail__actions-cont__costs-cont>nav{align-items:center}}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:100%;text-align:center}@media (max-width:767px){.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]:hover{color:#cc0303}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]:active,.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]:focus,.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(1)>[type=submit]:disabled{opacity:.5;cursor:auto;pointer-events:none}.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:100%;text-align:center}@media (max-width:767px){.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn:hover{color:#cc0303}.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn:active,.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn:focus,.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-order-detail__actions-cont__costs-cont>nav>form>#install-btn.disabled{opacity:.5;cursor:auto;pointer-events:none}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(2)>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;width:100%;text-align:center}@media (max-width:767px){.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(2)>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-detail__actions-cont__costs-cont>nav>form:nth-child(2)>[type=submit]:hover{color:#cc0303}.admin-order-detail__cancel-order-button>form{margin-top:12px}.admin-order-detail__cancel-order-button>form>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;text-align:center;width:100%}@media (max-width:767px){.admin-order-detail__cancel-order-button>form>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-order-detail__cancel-order-button>form>label:hover{color:#cc0303}.admin-order-detail--canceled{filter:opacity(.5) grayscale(1)}.admin-orders-listing__search-cont{padding-top:0;padding-bottom:12px;padding-left:24px;padding-right:24px;display:flex;justify-content:center;align-items:center;background-color:#fff}@media (min-width:768px){.admin-orders-listing__search-cont{padding-top:24px;padding-bottom:24px;padding-left:48px;padding-right:48px}}@media (min-width:992px){.admin-orders-listing__search-cont{justify-content:space-between}}.admin-orders-listing__search-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;margin-right:24px}@media (max-width:767px){.admin-orders-listing__search-cont>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (max-width:991px){.admin-orders-listing__search-cont>h1{display:none}}.admin-orders-listing__search-cont>form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}@media (max-width:991px){.admin-orders-listing__search-cont>form{max-width:555px}}.admin-orders-listing__search-cont>form>button{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important;display:flex;align-items:center;width:100%;margin:12px auto;color:#555}@media (max-width:767px){.admin-orders-listing__search-cont>form>button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__search-cont>form>button:hover{color:#cc0303}@media (min-width:992px){.admin-orders-listing__search-cont>form>button{display:none}}.admin-orders-listing__search-cont>form>button:after,.admin-orders-listing__search-cont>form>button:before{content:"";width:100%;border-bottom:1px solid #ddd}.admin-orders-listing__search-cont>form>button:before{margin-right:24px}.admin-orders-listing__search-cont>form>button:after{margin-left:24px}.admin-orders-listing__search-cont>form>button>em{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;display:block;margin-left:6px}.admin-orders-listing__search-cont>form.is-active>button>em{transform:rotate(180deg)}.admin-orders-listing__search-cont__go-cont{display:flex;align-items:center;width:100%}@media (min-width:992px){.admin-orders-listing__search-cont__go-cont{order:2;width:40%}}.admin-orders-listing__search-cont__go-cont>div{width:100%}.admin-orders-listing__search-cont__go-cont>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-left:12px}@media (max-width:767px){.admin-orders-listing__search-cont__go-cont>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__search-cont__go-cont>[type=submit]:hover{color:#cc0303}.admin-orders-listing__search-cont__go-cont>[type=submit]:active,.admin-orders-listing__search-cont__go-cont>[type=submit]:focus,.admin-orders-listing__search-cont__go-cont>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-orders-listing__search-cont__filters-cont{display:none;flex-wrap:wrap;width:100%}@media (min-width:992px){.admin-orders-listing__search-cont__filters-cont{display:flex;flex-wrap:nowrap;width:60%}}form.is-active .admin-orders-listing__search-cont__filters-cont{display:flex}.admin-orders-listing__search-cont__filters-cont>div{width:100%;margin-right:12px;margin-bottom:12px}@media (min-width:992px){.admin-orders-listing__search-cont__filters-cont>div{width:50%;margin-bottom:0}}.admin-orders-listing__search-cont__filters-cont>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:100%;margin-bottom:12px}@media (max-width:767px){.admin-orders-listing__search-cont__filters-cont>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__search-cont__filters-cont>[type=submit]:hover{color:#cc0303}.admin-orders-listing__search-cont__filters-cont>[type=submit]:active,.admin-orders-listing__search-cont__filters-cont>[type=submit]:focus,.admin-orders-listing__search-cont__filters-cont>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (min-width:992px){.admin-orders-listing__search-cont__filters-cont>[type=submit]{display:none}}.admin-orders-listing__listings-cont{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}@media (min-width:768px){.admin-orders-listing__listings-cont{padding-top:24px;padding-bottom:24px;padding-left:48px;padding-right:48px}}.admin-orders-listing__listings-cont__pagination-cont-bottom,.admin-orders-listing__listings-cont__pagination-cont-top{padding-top:6px;padding-bottom:6px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;display:flex;justify-content:space-between;align-items:center;color:#777}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-bottom,.admin-orders-listing__listings-cont__pagination-cont-top{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav,.admin-orders-listing__listings-cont__pagination-cont-top>nav{display:flex;align-items:center}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a{min-width:12px;margin:0 6px;border-bottom:2px solid transparent}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:first-child,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:first-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;margin-left:0;margin-right:24px}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:first-child,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:first-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:first-child:hover,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:first-child:hover{color:#cc0303}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:first-child:before,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:first-child:before{display:inline-block;vertical-align:middle;position:relative;width:4.2px;height:4.2px;margin-top:-2px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(-135deg);content:"";margin-right:3px}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:last-child,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:last-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;margin-left:24px;margin-right:0}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:last-child,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:last-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:last-child:hover,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:last-child:hover{color:#cc0303}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>a:last-child:after,.admin-orders-listing__listings-cont__pagination-cont-top>nav>a:last-child:after{display:inline-block;vertical-align:middle;position:relative;width:4.2px;height:4.2px;margin-top:-2px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg);content:"";margin-left:3px}.admin-orders-listing__listings-cont__pagination-cont-bottom>nav>span,.admin-orders-listing__listings-cont__pagination-cont-top>nav>span{width:12px;line-height:18px;margin:0 6px;border-bottom:2px solid #e50707;text-align:center}.admin-orders-listing__listings-cont__pagination-cont-top{border-bottom:1px solid #ddd}@media (max-width:991px){.admin-orders-listing__listings-cont__pagination-cont-top>p{display:none}}.admin-orders-listing__listings-cont__pagination-cont-top>form{display:flex;align-items:center}@media (min-width:1280px){.admin-orders-listing__listings-cont__pagination-cont-top>form{display:none}}.admin-orders-listing__listings-cont__pagination-cont-top>form>div{position:relative;min-width:160px;margin-left:6px;border-bottom:1px solid #ddd}.admin-orders-listing__listings-cont__pagination-cont-top>form>div:after{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;position:absolute;top:50%;left:auto;transform:translate(0,-50%);content:"";right:6px;pointer-events:none}.admin-orders-listing__listings-cont__pagination-cont-top>form>div>select{font-weight:400;font-family:VELUXGothicBlack;color:#e50707;cursor:pointer}.admin-orders-listing__listings-cont__pagination-cont-top>form>div>select>option{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#555}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-top>form>div>select>option{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-top>nav{display:none}}.admin-orders-listing__listings-cont__export-cont{padding:24px 0 0;color:#999;text-align:right}.admin-orders-listing__listings-cont__export-cont>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.admin-orders-listing__listings-cont__export-cont>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-orders-listing__listings-cont__export-cont>form>[type=submit]:hover{color:#cc0303}.admin-orders-listing__listings-cont__export-cont>form>[type=submit]:active,.admin-orders-listing__listings-cont__export-cont>form>[type=submit]:focus,.admin-orders-listing__listings-cont__export-cont>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.admin-orders-listing__listings-cont__stats-cont{padding:24px;color:#999}@media (min-width:768px){.admin-orders-listing__listings-cont__stats-cont{display:flex}}@media (min-width:992px){.admin-orders-listing__listings-cont__stats-cont{padding:48px}}.admin-orders-listing__listings-cont__stats-cont i{display:block;margin-top:6px;color:#555;font-size:1.2em}.admin-orders-listing__listings-cont__stats-cont>small{font-size:.8em}@media (min-width:768px){.admin-orders-listing__listings-cont__stats-cont>small{display:flex;justify-content:flex-end;margin:0 0 0 auto;text-align:right}}@media (max-width:767px){.admin-orders-listing__listings-cont__stats-cont>small>h3{margin-top:24px}}@media (min-width:768px){.admin-orders-listing__listings-cont__stats-cont>small>h3{margin-left:24px}.admin-orders-listing__listings-cont__stats-cont>small>h3:first-of-type{margin-left:0}}@media (min-width:1280px){.admin-orders-listing__listings-cont__stats-cont>small>h3{margin-left:48px}.admin-orders-listing__listings-cont__stats-cont>small>h3:first-of-type{margin-left:0}}.admin-orders-listing__listings-cont__pagination-cont-bottom{border-top:1px solid #ddd}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-bottom{justify-content:center}}@media (max-width:991px){.admin-orders-listing__listings-cont__pagination-cont-bottom{padding-bottom:48px}}@media (max-width:767px){.admin-orders-listing__listings-cont__pagination-cont-bottom>p{display:none}}.admin-orders-listing__listings-cont__headings-cont{padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;display:flex;justify-content:space-between}@media (max-width:1279px){.admin-orders-listing__listings-cont__headings-cont{display:none}}.admin-orders-listing__listings-cont__headings-cont>h3{padding-left:12px;padding-right:12px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;display:flex;align-items:center;position:relative;width:100%;height:48px}@media (max-width:767px){.admin-orders-listing__listings-cont__headings-cont>h3{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-orders-listing__listings-cont__headings-cont>h3:first-child{padding-left:0}.admin-orders-listing__listings-cont__headings-cont>h3>nav{display:flex;flex-direction:column;justify-content:center;height:48px;margin-left:6px}.admin-orders-listing__listings-cont__headings-cont>h3>nav>form{opacity:.5}.admin-orders-listing__listings-cont__headings-cont>h3>nav>form.mod-active,.admin-orders-listing__listings-cont__headings-cont>h3>nav>form:hover{opacity:1}.admin-orders-listing__listings-cont__headings-cont>h3>nav>form:first-child>[type=submit]{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #777;margin-bottom:6px}.admin-orders-listing__listings-cont__headings-cont>h3>nav>form:last-child>[type=submit]{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777}.admin-orders-listing__listings-cont__orders-cont>article{margin:12px auto}.admin-page{padding-top:48px;padding-bottom:48px;padding-left:24px;padding-right:24px}@media (min-width:992px){.admin-page{padding-top:96px;padding-bottom:96px;padding-left:48px;padding-right:48px}}.admin-page>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#cc0303}@media (max-width:767px){.admin-page>h1{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-page>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;margin-top:12px}@media (max-width:767px){.admin-page>h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.admin-page>h3>span{color:#e50707;font-weight:700}.admin-page>h5{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:12px}@media (max-width:767px){.admin-page>h5{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.admin-page>div{margin-top:24px}.admin-table{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:768px){.admin-table{padding:24px}}.admin-table>label{padding-left:24px;padding-right:24px;border-radius:12px;display:flex;line-height:48px;border:2px solid #e50707;color:#e50707}.admin-table>nav{border-radius:12px;display:flex;position:relative;overflow:hidden;line-height:48px;border:2px solid #e50707}.admin-table>nav>a,.admin-table>nav>span{padding-left:24px;padding-right:24px;white-space:nowrap;width:100%}.admin-table>nav>span{background-color:#e50707;color:#fff}.admin-table>nav>a{color:#e50707}.admin-table>ul{display:flex;flex-wrap:wrap;width:100%;margin-top:24px}.admin-table>ul>li>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:12px;padding-right:12px;display:inline-flex;align-items:center}@media (max-width:767px){.admin-table>ul>li>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-table>ul>li>form>[type=submit]:hover{color:#cc0303}.admin-table>ul>li>form>[type=submit]:active,.admin-table>ul>li>form>[type=submit]:focus,.admin-table>ul>li>form>[type=submit]:hover{outline:0;background-color:#cecece;color:#555}.admin-table>ul>li>form>[type=submit]>i{width:12px;height:12px;margin-right:6px;fill:#e50707}.admin-table>p{width:100%;margin-top:24px}.admin-table>div{width:100%;margin-top:24px}.admin-table>div>table{width:100%;border-collapse:separate;border-spacing:0 12px;text-align:left}.admin-table>div>table td,.admin-table>div>table th{padding:12px}.admin-table>div>table td:first-child,.admin-table>div>table th:first-child{padding-left:24px}.admin-table>div>table td:last-child,.admin-table>div>table th:last-child{padding-right:24px}.admin-table>div>table>thead{background-color:#f4f4f4}.admin-table>div>table>thead>tr>th{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.admin-table>div>table>thead>tr>th{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-table>div>table>tbody>tr{border-radius:6px;box-shadow:0 0 0 1px #ddd}.admin-table>div>table>tbody>tr>td{vertical-align:top}.admin-table>div>table>tbody>tr>td>*{margin-top:6px}.admin-table>div>table>tbody>tr>td>:first-child{margin-top:0}.admin-table>div>table>tbody>tr>td>h3{font-weight:400;font-family:VELUXGothicBold;display:flex;align-items:center}.admin-table>div>table>tbody>tr>td>h3>*{margin-left:12px}.admin-table>div>table>tbody>tr>td>h3>:first-child{margin-left:0}.admin-table>div>table>tbody>tr>td>h3>span.strike{opacity:.5;text-decoration:line-through}.admin-table>div>table>tbody>tr>td>h3>small{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;display:block}@media (max-width:767px){.admin-table>div>table>tbody>tr>td>h3>small{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.admin-table>div>table>tbody>tr>td a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;font-weight:400;font-family:VELUXGothicBold;line-height:1em!important}@media (max-width:767px){.admin-table>div>table>tbody>tr>td a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-table>div>table>tbody>tr>td a:hover{color:#cc0303}.admin-table>div>table>tbody>tr>td a.button{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:12px;padding-right:12px;margin-top:24px}@media (max-width:767px){.admin-table>div>table>tbody>tr>td a.button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.admin-table>div>table>tbody>tr>td a.button:hover{color:#cc0303}.admin-table>div>table>tbody>tr>td a.button:active,.admin-table>div>table>tbody>tr>td a.button:focus,.admin-table>div>table>tbody>tr>td a.button:hover{outline:0;background-color:#cecece;color:#555}.admin-table>div>nav{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.admin-table>div>nav>a{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#e50707}.admin-table>div>nav>a:hover{background-color:#fc2020}.admin-table>div>nav>a>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#fff}.admin-table>div>nav>a[disabled]{opacity:.5;cursor:auto;pointer-events:none}.alert{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;position:fixed;z-index:-1;opacity:0;overflow-y:auto;scroll-behavior:smooth}.alert:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222;position:fixed}.alert.is-active{z-index:1000;opacity:1}.alert__card-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;width:90%;max-width:444px}@media (min-width:768px){.alert__card-cont{padding:24px}}.alert__card-cont>button{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#fff;border:1px solid #222;position:absolute;top:24px;right:24px;bottom:auto;left:auto}.alert__card-cont>button:hover{background-color:#fff;border:1px solid #222}.alert__card-cont>button>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#222}.alert__content{padding-top:96px;padding-bottom:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}.alert h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.alert h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.alert p{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;margin-bottom:24px;text-align:center}@media (max-width:767px){.alert p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.alert a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.alert a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.alert a:hover{color:#cc0303}.alert a:active,.alert a:focus,.alert a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.alert__cta-group{display:flex;-moz-column-gap:10px;column-gap:10px;justify-content:center;align-items:center}.appointment-card{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;display:grid;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:12px}@media (min-width:768px){.appointment-card{padding:24px}}.appointment-card>h3{font-weight:400;font-family:VELUXGothicBlack;width:100%;margin-bottom:12px}.appointment-card>time{font-family:VELUXGothicRegular;display:flex;align-items:center;grid-column:1/span 1}.appointment-card>time>i{margin-right:6px}.appointment-card>nav{margin-top:12px!important}.appointment-card>label,.appointment-card>nav{margin:auto 0 auto}.appointment-card>label,.appointment-card>nav>a,.appointment-card>nav>div>a,.appointment-card>nav>div>label,.appointment-card>nav>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:12px;padding-right:12px}@media (max-width:767px){.appointment-card>label,.appointment-card>nav>a,.appointment-card>nav>div>a,.appointment-card>nav>div>label,.appointment-card>nav>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.appointment-card>label:hover,.appointment-card>nav>a:hover,.appointment-card>nav>div>a:hover,.appointment-card>nav>div>label:hover,.appointment-card>nav>label:hover{color:#cc0303}.appointment-card>label:active,.appointment-card>label:focus,.appointment-card>label:hover,.appointment-card>nav>a:active,.appointment-card>nav>a:focus,.appointment-card>nav>a:hover,.appointment-card>nav>div>a:active,.appointment-card>nav>div>a:focus,.appointment-card>nav>div>a:hover,.appointment-card>nav>div>label:active,.appointment-card>nav>div>label:focus,.appointment-card>nav>div>label:hover,.appointment-card>nav>label:active,.appointment-card>nav>label:focus,.appointment-card>nav>label:hover{outline:0;background-color:#cecece;color:#555}.appointment-card>nav>a{margin-left:12px}.appointment-card>nav>a:first-of-type{margin-left:0}.appointment-card>noscript>div{display:none;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.appointment-card>[type=checkbox]:checked~noscript>div{display:block}.appointment-card.outline{outline:2px #e50707 solid}.background-image{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.background-image__image-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:none}@media (max-width:991px){.background-image__image-cont--mobile{display:block}}@media (min-width:992px){.background-image__image-cont--desktop{display:block}}.background-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.background-video>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-video>div>iframe,.background-video>div>video{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:block;min-height:100%;min-width:100%}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.build-step{--mobile-scroll-top:calc(130px + 20px);padding-top:24px;padding-bottom:192px;scroll-margin-top:var(--mobile-scroll-top)}@media (max-width:767px){.build-step{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (max-width:767px) and (min-width:768px){.build-step{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.build-step{width:calc(100% - 192px)}}@media (min-width:768px){.build-step{padding-top:24px;padding-bottom:120px}}.build-step.additional-padding{padding-bottom:192px!important}.build-step.does-auto-jump .btn-wrapper{display:none}.build-step>h1{opacity:0;-webkit-animation:fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:fade-in .3s cubic-bezier(.19,1,.22,1) forwards;font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;color:#777}@media (max-width:767px){.build-step>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}@media (min-width:768px){.build-step>h1{max-width:555px;margin:0 auto}}.build-step>h1>div{display:inline-block;vertical-align:middle}.build-step>h2{opacity:0;-webkit-animation:fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:fade-in .3s cubic-bezier(.19,1,.22,1) forwards;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#555}@media (max-width:767px){.build-step>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:768px){.build-step>h2{max-width:555px;margin:0 auto}}.build-step>h2>div{display:inline-block;vertical-align:middle;margin-left:12px}.build-step>form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px}@media (min-width:768px){.build-step>form{max-width:555px;margin-left:auto;margin-right:auto}}[data-direction=left] .build-step>form>div:not(.btn-wrapper){opacity:0;-webkit-animation:from-left .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:from-left .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards}[data-direction=right] .build-step>form>div:not(.btn-wrapper){opacity:0;-webkit-animation:from-right .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:from-right .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards}.build-step>form>div:not(.btn-wrapper).full{width:100%}.build-step>form>div:not(.btn-wrapper).half{width:calc(50% - 12px)}.build-step>form>div:not(.btn-wrapper)>div{margin-top:24px}.build-step>form>div:not(.btn-wrapper):first-of-type>div{margin:0}.build-step>form .option-name-wrapper{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.build-step>form .option-name{display:flex;flex-wrap:nowrap;-moz-column-gap:10px;column-gap:10px;align-items:center}.build-step>form .detail-trigger.with-badges{align-self:flex-end}.build-step>form .option-badges{display:flex;justify-content:flex-start;margin-bottom:5px;margin-top:-5px}.build-step>form .option-badge{background:#e50707;overflow:hidden;border-radius:30px;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:400;font-family:VELUXGothicBold;line-height:1;height:20px;padding:0 10px}.build-step>form .option-badge .icon{fill:#fff;margin-right:5px;width:12px}.build-step>form .option-badge>span:not(.icon){padding-top:.1em}.build-step>form .btn-wrapper{position:relative;padding-top:12px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.build-step>form .btn-wrapper .btn-clear{flex-basis:100%}.build-step>form .btn-wrapper [type=submit],.build-step>form .btn-wrapper button{z-index:1;min-width:192px}.build-step>form .btn-wrapper [type=submit].btn-upload,.build-step>form .btn-wrapper button.btn-upload{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;color:#555;border:1px solid #555;padding-left:24px;padding-right:24px;box-shadow:0 2px 12px rgba(34,34,34,.35)}@media (max-width:767px){.build-step>form .btn-wrapper [type=submit].btn-upload,.build-step>form .btn-wrapper button.btn-upload{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.build-step>form .btn-wrapper [type=submit].btn-upload:hover,.build-step>form .btn-wrapper button.btn-upload:hover{color:#cc0303}.build-step>form .btn-wrapper [type=submit].btn-upload:active,.build-step>form .btn-wrapper [type=submit].btn-upload:focus,.build-step>form .btn-wrapper [type=submit].btn-upload:hover,.build-step>form .btn-wrapper button.btn-upload:active,.build-step>form .btn-wrapper button.btn-upload:focus,.build-step>form .btn-wrapper button.btn-upload:hover{outline:0;color:#e50707;border-color:#e50707}.build-step>form .btn-wrapper [type=submit].skip,.build-step>form .btn-wrapper button.skip{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;bottom:0}@media (max-width:767px){.build-step>form .btn-wrapper [type=submit].skip,.build-step>form .btn-wrapper button.skip{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.build-step>form .btn-wrapper [type=submit].skip:hover,.build-step>form .btn-wrapper button.skip:hover{color:#cc0303}.build-step>form .btn-wrapper.has-multiple [type=submit],.build-step>form .btn-wrapper.has-multiple button{min-width:144px}.build-step>form .btn-wrapper.has-skip{bottom:0}.build-step>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:12px;color:#777}@media (max-width:767px){.build-step>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}@media (min-width:768px){.build-step>p{max-width:555px;margin-left:auto;margin-right:auto}}.build-step>p.mod-center{text-align:center}.build-step .info-panel h3{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#e50707}@media (max-width:767px){.build-step .info-panel h3{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.build-step ul.info-panel{margin-top:24px}.build-step ul.info-panel li{display:flex;margin-bottom:12px}.build-step .info-panel.numeric-list .numeric-list__number{margin-right:10px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;font-size:30px;line-height:1}@media (max-width:767px){.build-step .info-panel.numeric-list .numeric-list__number{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.build-step .info-panel.numeric-list li{display:flex;margin-bottom:24px}.combined-steps .build-step{padding-bottom:24px}.combined-steps .build-step:nth-last-of-type(1){padding-bottom:192px}.btn-next{z-index:1;display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#f4f4f4;background-color:#e50707;box-shadow:0 2px 12px rgba(34,34,34,.35);position:absolute;position:absolute;top:auto;right:auto;bottom:48px;left:calc((100% - 555px)/ 2)}.btn-next>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px}.is-in-process .btn-next,.show-previous-btn .btn-next{margin-left:62.4px}@media (max-width:767px){.btn-next{position:fixed;left:24px}}.btn-next .icon{fill:#fff}.btn-next[disabled]{opacity:.5;cursor:auto;pointer-events:none}.btn-next[disabled] .icon{opacity:0}.btn-next[disabled]:before{content:" ";position:absolute;top:15px;right:15px;width:12px;height:12px;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.does-auto-jump .btn-next{display:none}.step-completed .build-step:last-child.does-auto-jump .btn-next{display:flex!important}.fully-answered-set.hide-next-btn .btn-next{display:none!important}label[for=type-recommended]{border:none!important;justify-content:center;color:#cc0303!important;text-decoration:underline}.recommended-room .list-input>div{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:12px}.recommended-room .list-input>div>label{margin-top:0}.calendar>table{width:100%;text-align:center}.calendar>table>caption{font-weight:400;font-family:VELUXGothicBlack;padding-top:24px;padding-bottom:24px;text-align:left}.calendar>table>thead{color:#777;border-bottom:1px solid #ddd}.calendar>table>tbody>tr>td{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding:6px 0;min-width:36px;min-height:36px;line-height:36px}@media (max-width:767px){.calendar>table>tbody>tr>td{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.calendar>table>tbody>tr>td>button{position:relative;width:36px;height:36px;border-radius:50%}.calendar>table>tbody>tr>td>button.is-active{background-color:#e50707;color:#fff}.calendar>table>tbody>tr>td>button:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:"";border:1px solid #e50707;border-radius:50%}.calendar>table>tbody>tr>td>button>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-picker{text-align:center}.calendar-picker h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;justify-content:center;text-align:center;margin-bottom:24px}@media (max-width:767px){.calendar-picker h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.calendar-picker .buttons-container{cursor:pointer;display:flex;justify-content:space-around;margin:24px}.calendar-picker .buttons-container .month-label,.calendar-picker .buttons-container .year-label{text-transform:capitalize;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.calendar-picker .buttons-container .month-label,.calendar-picker .buttons-container .year-label{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.calendar-picker .buttons-container button{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#a50404;display:block;position:relative;width:25px;height:25px}@media (max-width:767px){.calendar-picker .buttons-container button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.calendar-picker .buttons-container button:after{content:"";top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%);position:absolute;background-color:#fef3f3;border-radius:50%;padding:10px;color:#a50404;z-index:-1}.calendar-picker .week{overflow:hidden}.calendar-picker .week.highlight{background:#efefef}.calendar-picker .day{display:inline-block;float:left;width:14.28%;text-align:center;cursor:pointer;box-sizing:border-box;text-transform:uppercase;padding:10px;color:#a50404;font-weight:700}.calendar-picker .day.header{color:#404040}.calendar-picker .day.header span{background-color:transparent;color:#404040;font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}@media (max-width:767px){.calendar-picker .day.header span{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.calendar-picker .day:not(.disabled) span{display:block;position:relative}.calendar-picker .day:not(.disabled) span:after{content:"";top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%);position:absolute;background-color:#fef3f3;border-radius:50%;padding:10px;color:#a50404;z-index:-1}.calendar-picker .day.disabled span,.calendar-picker .day[disabled=disabled]{color:#aaa;background-color:transparent;font-weight:700}.calendar-picker .day.disabled span span:after,.calendar-picker .day[disabled=disabled] span:after{display:none}.calendar-picker .months-container.hidden,.calendar-picker .weeks-container.hidden{display:none}.calendar-picker .months-wrapper{overflow:hidden}.calendar-picker .months-wrapper .month{display:inline-block;float:left;width:25%;text-align:center;cursor:pointer}.calendar-picker .months-wrapper .month.one-third{width:33.33%}.calendar-picker .week .day.today span{font-weight:700}.calendar-picker .week .day.selected:not(.today) span{display:block;position:relative;color:#fef3f3}.calendar-picker .week .day.selected:not(.today) span:after{content:"";top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%);position:absolute;background-color:#a50404;border-radius:50%;padding:10px;z-index:-1}.calendar-picker .week .day.today.selected{background-color:transparent;font-weight:700}.calendar-picker__wrap.hide{display:none}.calendar-picker .installation-window{display:none}.calendar-picker .installation-window .back{position:absolute;top:30px;left:24px;width:30px}.calendar-picker .installation-window .back svg{height:30px;width:30px;fill:#e50707}.calendar-picker .installation-window .time__container{margin:24px;text-align:center}.calendar-picker .installation-window .time__container .time__wrapper{display:grid}.calendar-picker .installation-window .time__container .time__wrapper .appt-time{display:grid;grid-row-gap:10px;overflow-y:hidden;padding-bottom:20px;font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}@media (max-width:767px){.calendar-picker .installation-window .time__container .time__wrapper .appt-time{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container{margin-bottom:10px;text-align:center;padding:20px;border:solid 2px #e50707;cursor:pointer;position:relative;font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}@media (max-width:767px){.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container:active,.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container:focus,.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container:hover{background-color:#e50707;color:#fff}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container label{z-index:2;position:relative}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container input{background-color:#fff;width:100%;height:100%;border-radius:0;position:absolute;top:0;left:0;right:0}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container input:checked{background-color:#e50707;width:100%;height:100%;border-radius:0;position:absolute;top:0;left:0;right:0}.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container input:active,.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container input:focus,.calendar-picker .installation-window .time__container .time__wrapper .appt-time .time-container input:hover{background-color:#e50707;color:#fff}.calendar-picker .installation-window.is-active{display:block}.calendar-picker .submit{background-color:#e50707;text-align:center;color:#fff;padding:20px;border-radius:10px;font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:20px}@media (max-width:767px){.calendar-picker .submit{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.calendar-picker .js-form__success-message{display:none;margin:30px;text-align:center}.calendar-picker .js-form__success-message.is-active{display:block}.calendar-picker .js-form__success-message .icon{width:30px;height:30px}.calendar-picker .js-form__success-message .icon svg{fill:#e50707}.calendar-picker .js-form__success-message h4{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:10px;margin-bottom:10px}@media (max-width:767px){.calendar-picker .js-form__success-message h4{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}@media (max-width:767px){.calendly-picker{padding-bottom:144px}}.calendly-picker__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.calendly-picker__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.calendly-picker__cont{width:calc(100% - 192px)}}.calendly-picker__cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.calendly-picker__cont>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.calendly-picker__cont>time{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;display:block;margin-top:48px}@media (max-width:767px){.calendly-picker__cont>time{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.calendly-picker__cont>time>span{display:block}.calendly-picker__cont>p{max-width:333px;margin:0 auto;margin-top:48px}.calendly-picker__cont>ul{margin-top:24px;text-align:left}.calendly-picker__cont>ul>li>strong{font-weight:400;font-family:VELUXGothicBlack;display:inline-block;width:60px}.calendly-picker__cont>ul>li>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;line-height:inherit}@media (max-width:767px){.calendly-picker__cont>ul>li>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.calendly-picker__cont>ul>li>a:hover{color:#cc0303}.calendly-picker__picker>iframe{height:100%;min-height:115vh}.carousel{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;cursor:none}.carousel>div{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.carousel>div>div>img{width:auto;height:100%}.carousel>em{position:absolute;top:0;right:auto;bottom:auto;left:0;display:flex;align-items:center;z-index:1;opacity:0;width:96px;height:96px;border-radius:50%;background-color:rgba(229,7,7,.85);pointer-events:none;transition:opacity .3s cubic-bezier(.19,1,.22,1),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:767px){.carousel>em{display:none}}.carousel>em:after,.carousel>em: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 cubic-bezier(.19,1,.22,1)}.carousel>em:before{transform:rotate(180deg)}.carousel>em>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.carousel.is-dragging>em{width:48px;height:48px;transition:opacity .3s cubic-bezier(.19,1,.22,1),width .1s cubic-bezier(.19,1,.22,1),height .1s cubic-bezier(.19,1,.22,1)}.carousel.is-dragging>em:before{opacity:1;transform:rotate(180deg) translateX(36px)}.carousel.is-dragging>em:after{opacity:1;transform:translateX(36px)}.carousel.is-dragging>em>span{display:none}.carousel-section{position:relative}.carousel-section__heading-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:12px;padding-bottom:12px;display:flex;justify-content:space-between;align-items:center;position:relative;border-top:1px solid #ddd}@media (min-width:768px){.carousel-section__heading-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.carousel-section__heading-cont{width:calc(100% - 192px)}}.carousel-section__heading-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.carousel-section__heading-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.carousel-section__heading-cont>span{margin-left:auto;margin-right:0}.carousel-section__images-cont{position:relative;padding-bottom:66%}@media (min-width:768px){.carousel-section__images-cont{padding-bottom:55%}}@media (min-width:768px){.carousel-section__images-cont{padding-bottom:44%}}.checkout-steps>ol>li{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-top:24px}@media (min-width:768px){.checkout-steps>ol>li{padding:24px}}.checkout-steps>ol>li div{opacity:1}.checkout-steps>ol>li:before{content:"";left:0;top:50%;bottom:0;right:auto;z-index:10;background-color:#e50707;position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-60px,-50%)}.checkout-steps>ol>li:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#e50707;position:absolute;z-index:9;transform-origin:bottom;height:100%;transform:translate(-50px,15%) scaleY(1.25)}.checkout-steps>ol>li.not-complete:before{content:"";background-color:#fff;border:2px solid #e50707}.checkout-steps>ol>li.not-complete:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#e50707;position:absolute;z-index:9;transform-origin:bottom;transform:translate(-50px,-53%) scaleY(.5)}.checkout-steps>ol>li.is-disabled{pointer-events:none}.checkout-steps>ol>li.is-disabled:before{content:"";background-color:#ddd;border:0 solid #e50707}.checkout-steps>ol>li.is-disabled:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#ddd;position:absolute;z-index:9;transform-origin:bottom;transform:translate(-50px,-53%) scaleY(.5)}.checkout-steps>ol>li.is-disabled div{opacity:.5}.checkout-steps>ol>li.is-disabled.complete:before{content:"";left:0;top:50%;bottom:0;right:auto;z-index:10;background-color:#e50707;position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-60px,-50%)}.checkout-steps>ol>li.is-disabled.complete:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#e50707;position:absolute;z-index:9;transform-origin:bottom;height:100%;transform:translate(-50px,15%) scaleY(1.25)}.checkout-steps>ol>li>div{position:relative;width:100%}.checkout-steps>ol>li>div>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;position:relative;padding-right:24px}@media (max-width:767px){.checkout-steps>ol>li>div>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.checkout-steps>ol>li>div>h2>i{flex-shrink:0;fill:#404040;margin-right:12px}.checkout-steps>ol>li>div>h2>span>div{display:inline-block;margin-left:6px}.checkout-steps>ol>li>div>h2>span>div>button{display:inline-block}.checkout-steps>ol>li>div>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:12px;padding-right:24px;color:#777}@media (max-width:767px){.checkout-steps>ol>li>div>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.checkout-steps>ol>li>div>p>a{color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1)}.checkout-steps>ol>li>div>p>a:hover{color:#cc0303}.checkout-steps>ol>li>div>a,.checkout-steps>ol>li>div>label{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;position:absolute;top:0;right:0;bottom:0;left:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#777}@media (max-width:767px){.checkout-steps>ol>li>div>a,.checkout-steps>ol>li>div>label{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.checkout-steps>ol>li>div>a i,.checkout-steps>ol>li>div>label i{width:24px;height:24px}.checkout-steps>ol>li>div>a>i,.checkout-steps>ol>li>div>label>i{fill:#999}.checkout-steps>ol>li>div>a>em>i,.checkout-steps>ol>li>div>label>em>i{fill:green}.checkout-steps>ol>li>div>a>strong,.checkout-steps>ol>li>div>label>strong{color:#e50707}.checkout-steps>ol>li>noscript>div{display:none;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.checkout-steps>ol>li>[type=checkbox]:checked~noscript>div{display:block}.customer-card{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.customer-card{padding:24px}}.customer-card>h2{font-weight:400;font-family:VELUXGothicBlack;width:100%;margin-bottom:12px}.customer-card>address{width:100%}.customer-card>span{margin:0 6px}.customer-card>a{font-weight:400;font-family:VELUXGothicBlack;transition:color .2s cubic-bezier(.19,1,.22,1)}.customer-card>a:hover{color:#e50707}.customer-card>a:last-of-type{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:12px;padding-right:12px;margin:0 0 0 auto}@media (max-width:767px){.customer-card>a:last-of-type{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.customer-card>a:last-of-type:hover{color:#cc0303}.customer-card>a:last-of-type:active,.customer-card>a:last-of-type:focus,.customer-card>a:last-of-type:hover{outline:0;background-color:#cecece;color:#555}.detail-trigger>button{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:24px!important;font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;position:relative;display:block}@media (max-width:767px){.detail-trigger>button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.detail-trigger>button:hover{color:#cc0303}@media (max-width:767px){.detail-trigger>button{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.dual-cta-callout{position:relative;padding-top:48px;padding-bottom:48px;background-color:#f4f4f4}.dual-cta-callout__main-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.dual-cta-callout__main-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.dual-cta-callout__main-cont{width:calc(100% - 192px)}}.dual-cta-callout__intro-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.dual-cta-callout__intro-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.dual-cta-callout__intro-cont__heading-cont{display:flex;flex-direction:column;padding:12px 0 24px;color:#222;width:100%}@media (min-width:992px){.dual-cta-callout__intro-cont__heading-cont{flex-direction:row;max-width:1100px}}.dual-cta-callout__intro-cont__heading-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px}@media (max-width:767px){.dual-cta-callout__intro-cont__heading-cont>p{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}@media (min-width:992px){.dual-cta-callout__intro-cont__heading-cont>p{width:70%}}.dual-cta-callout__intro-cont__heading-cont>span{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;padding-top:12px}@media (max-width:767px){.dual-cta-callout__intro-cont__heading-cont>span{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}@media (min-width:992px){.dual-cta-callout__intro-cont__heading-cont>span{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;width:40%}}@media (min-width:992px) and (max-width:767px){.dual-cta-callout__intro-cont__heading-cont>span{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.dual-cta-callout__cta-callouts-cont{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.dual-cta-callout__cta-callouts-cont{flex-direction:row}}.dual-cta-callout__cta-callouts-cont__callout{display:flex;flex-direction:column;justify-content:center;margin:12px;padding:48px;background-color:#a50404;color:#fff;text-align:center}@media (min-width:992px){.dual-cta-callout__cta-callouts-cont__callout{padding:96px}}.dual-cta-callout__cta-callouts-cont__callout>p{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;text-transform:uppercase}@media (max-width:767px){.dual-cta-callout__cta-callouts-cont__callout>p{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.dual-cta-callout__cta-callouts-cont__callout>p>strong{font-size:12px;font-size:1.2rem;display:inline-block;margin-left:-12px;transform:rotate(90deg) translateX(-6px)}.dual-cta-callout__cta-callouts-cont__callout>span{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;display:block}@media (max-width:767px){.dual-cta-callout__cta-callouts-cont__callout>span{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.dual-cta-callout__cta-callouts-cont__callout>nav{display:flex;flex-direction:column;align-items:center;margin-top:24px}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1){font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1){font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1):hover{color:#cc0303}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1):active,.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1):focus,.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(1):hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(2){font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;color:#fff}@media (max-width:767px){.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(2){font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(2):hover{color:#cc0303}.dual-cta-callout__cta-callouts-cont__callout>nav>a:nth-child(2):hover{color:#fff;text-decoration:underline}.dual-cta-callout__footnotes-cont{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.dual-cta-callout__footnotes-cont{flex-direction:row}}.dual-cta-callout__footnotes-cont__logos{display:flex;flex-direction:row}.dual-cta-callout__footnotes-cont__logos>img{height:auto;margin:12px;width:45%}@media (min-width:768px){.dual-cta-callout__footnotes-cont__logos>img{width:40%}}.financing-form{margin:0 24px}.financing-form>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;text-align:center}@media (max-width:767px){.financing-form>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.financing-form__form-cont{position:relative;margin-top:48px}.financing-form__form-cont>form>*{margin-top:24px}.financing-form__form-cont>form>:first-of-type{margin-top:0}.financing-form__form-cont>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.financing-form__form-cont>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.financing-form__form-cont>form>[type=submit]:hover{color:#cc0303}.financing-form__form-cont>form>[type=submit]:active,.financing-form__form-cont>form>[type=submit]:focus,.financing-form__form-cont>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.financing-form__loading{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:none}.financing-form__loading:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222}.financing-form__loading>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__links-cont{background-color:#2b2e2f;color:#fff}.footer__links-cont__primary-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:48px;padding-bottom:24px}@media (min-width:768px){.footer__links-cont__primary-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.footer__links-cont__primary-cont{width:calc(100% - 192px)}}@media (min-width:768px){.footer__links-cont__primary-cont{padding-top:96px;padding-bottom:96px;display:flex;justify-content:space-between}}.footer__links-cont__primary-cont>div>ul{margin-top:12px}.footer__links-cont__primary-cont>div>ul>li{margin-left:12px;display:inline-block}.footer__links-cont__primary-cont>div>ul>li:first-of-type{margin-left:0}.footer__links-cont__primary-cont>div>ul>li>a>i{width:24px;height:24px;fill:#999;transition:fill .2s cubic-bezier(.19,1,.22,1)}.footer__links-cont__primary-cont>div>ul>li>a>i:hover{fill:#fff}.footer__links-cont__primary-cont>nav{display:flex}@media (max-width:767px){.footer__links-cont__primary-cont>nav{flex-wrap:wrap;margin-top:24px}}.footer__links-cont__primary-cont>nav>a{margin-right:24px;margin-bottom:24px;transition:color .1s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.footer__links-cont__primary-cont>nav>a{width:calc(50% - 24px)}}.footer__links-cont__primary-cont>nav>a:hover{color:#e50707}.footer__links-cont__secondary-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;border-top:1px solid #404040}@media (min-width:768px){.footer__links-cont__secondary-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.footer__links-cont__secondary-cont{width:calc(100% - 192px)}}@media (max-width:767px){.footer__links-cont__secondary-cont>a{display:none}}.footer__links-cont__secondary-cont>nav>a{margin-left:12px;display:inline-block;white-space:nowrap;margin-bottom:12px;color:#999;transition:color .1s cubic-bezier(.19,1,.22,1)}.footer__links-cont__secondary-cont>nav>a:first-of-type{margin-left:0}.footer__links-cont__secondary-cont>nav>a:hover{color:#fff}.footer__links-cont__footnotes-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.footer__links-cont__footnotes-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.footer__links-cont__footnotes-cont{width:calc(100% - 192px)}}[data-no-js=false] .footer__links-cont__footnotes-cont{display:none}.footer__links-cont__footnotes-cont>ol{padding-top:48px;padding-bottom:48px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#999}@media (max-width:767px){.footer__links-cont__footnotes-cont>ol{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}@media (min-width:992px){.footer__links-cont__footnotes-cont>ol{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}}@media (max-width:991px){.footer__links-cont__footnotes-cont>ol>li{margin-top:24px}.footer__links-cont__footnotes-cont>ol>li:first-of-type{margin-top:0}}.form{padding-top:48px;padding-bottom:48px;background-color:#f4f4f4}@media (min-width:768px){.form{padding-top:96px;padding-bottom:96px}}.form>div{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.form>div{width:calc(100% - 96px)}}@media (min-width:1280px){.form>div{width:calc(100% - 192px)}}.form>div>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;max-width:333px;margin:0 auto;text-align:center}@media (max-width:767px){.form>div>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.form>div>p{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;max-width:555px;margin:0 auto;margin-top:24px;text-align:center}@media (max-width:767px){.form>div>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.form>div>form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:555px;margin:0 auto;margin-top:24px}.form>div>form>div{width:100%;margin-top:24px}@media (min-width:768px){.form>div>form>div.half{width:calc(50% - 12px)}}.form>div>form [type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.form>div>form [type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.form>div>form [type=submit]:hover{color:#cc0303}.form>div>form [type=submit]:active,.form>div>form [type=submit]:focus,.form>div>form [type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.gate{position:relative}@media (min-width:768px){.gate{padding-top:48px;padding-bottom:96px;min-height:calc(100vh - 72px);background-color:#f4f4f4;background-image:url(/images/shop-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}}.gate__card-cont{display:flex;flex-direction:column;padding-top:48px;background-color:#fff;text-align:center}@media (max-width:767px){.gate__card-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;min-height:calc(100vh - 72px)}}@media (max-width:767px) and (min-width:768px){.gate__card-cont{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.gate__card-cont{width:calc(100% - 192px)}}@media (min-width:768px){.gate__card-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);position:relative;width:90%;max-width:768px;margin:0 auto;margin-top:48px;padding:48px}}@media (min-width:992px){.gate__card-cont{max-width:992px}}.gate__card-cont>*{width:100%;max-width:444px;margin:0 auto}.gate__card-cont>i{display:block;position:relative;width:96px;height:96px;margin:0 auto;margin-bottom:24px;fill:#e50707}.gate__card-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;max-width:444px;margin:0 auto}@media (max-width:767px){.gate__card-cont>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.gate__card-cont>p{max-width:333px;margin:0 auto;margin-top:24px}.gate__card-cont>nav{display:flex;flex-direction:column;align-self:flex-end;margin-top:auto;margin-bottom:0}@media (max-width:767px){.gate__card-cont>nav{padding-top:24px}}@media (min-width:768px){.gate__card-cont>nav{align-items:center;margin-top:48px}}.gate__card-cont>nav>a{text-align:center}.gate__card-cont>nav>a:first-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.gate__card-cont>nav>a:first-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.gate__card-cont>nav>a:first-child:hover{color:#cc0303}.gate__card-cont>nav>a:first-child:active,.gate__card-cont>nav>a:first-child:focus,.gate__card-cont>nav>a:first-child:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.gate__card-cont>nav>a:last-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important}@media (max-width:767px){.gate__card-cont>nav>a:last-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.gate__card-cont>nav>a:last-child:hover{color:#cc0303}.header{--header-top-nav-height:34px;display:flex;flex-direction:column;position:relative;z-index:200}@media (min-width:768px){.header{--header-top-nav-height:36px}}.header__loading{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:none;z-index:10}.header__loading:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222}.header__loading>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__top-nav-items{display:flex;align-items:center;width:100%}@media (min-width:768px){.header__top-nav-items{width:auto}}.header__top-nav-items .icon.call-thick,.header__top-nav-items .icon.caret,.header__top-nav-items .icon.location{fill:#151515}.header__top-nav-items .header__call{display:none}@media (min-width:768px){.header__top-nav-items .header__call{display:flex}}.header__top-nav-items .header__location{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:flex;align-items:center;justify-content:flex-start;width:100%}@media (max-width:767px){.header__top-nav-items .header__location{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.header__top-nav-items .header__location>span:first-of-type{display:flex;align-items:center}.header__top-nav-items .header__location .location-name{font-weight:700}.header.is-locked .header__top-nav-items .header__location small{display:none}.header__top-nav-items .header__location .caret{display:flex;align-items:center;margin-left:auto}.header__top-nav-items .header__location .caret .icon{margin-right:0;width:26px;height:15px;transform:scale(.6);transition:transform .1s ease-out}.header.location-is-open .header__top-nav-items .header__location .caret .icon{transform:scale(.6) rotate(180deg)}@media (min-width:768px){.header__top-nav-items .header__location .caret{display:none}}.is-locked .header__top-nav-items .header__location .caret{display:none}.header__top-nav-items .header__location small{margin-left:12px;font-size:80%}.header__top-nav-items>*{display:flex;align-items:center}@media (min-width:768px){.header__top-nav-items>::after{content:" | ";display:inline-block;padding:0 12px}}.header__top-nav-items>* .icon.call-thick,.header__top-nav-items>* .icon.location{margin-right:12px}.header__top-nav-items>:last-child::after{display:none}.header__top-nav-items:last-child{display:none}@media (min-width:768px){.header__top-nav-items:last-child{display:flex}}.header__top-nav-items:last-child>::after{content:"";padding:0 12px}.header__top-nav-location{position:relative;width:100%}@media (min-width:768px){.header__top-nav-location{width:auto}}.header__support-nav{position:relative;height:100%;display:flex;align-items:center}.header__support-popout{position:absolute;top:100%;right:0;padding:24px;background-color:#f4f4f4;color:#555;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);display:none}.header__support-popout::before{content:"";height:10px;width:10px;position:absolute;top:0;right:20px;background-color:#f4f4f4;transform:rotate(-45deg) translate3d(0,-5px,0)}.header__support-popout ul{white-space:nowrap;padding-bottom:12px;border-bottom:1px solid #ddd;margin-bottom:12px}.header__support-popout ul:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.header__support-popout ul>li{margin-bottom:12px}.header__support-popout ul>li:last-child{margin-bottom:0}.header__support-popout ul>li a:hover{color:#e50707}.is-active .header__support-popout{display:block}.header__top-nav{background-image:linear-gradient(90deg,#fff 0,#f7f7f7 50%);position:relative;z-index:12}@media (min-width:768px){.header.is-fixed:not(.menu-is-open) .header__top-nav{opacity:0;-webkit-animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;position:fixed;width:100%}}.header__top-nav-cont{display:flex;justify-content:space-between;height:48px;color:#151515;width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.header__top-nav-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.header__top-nav-cont{width:calc(100% - 192px)}}.header__top-nav-cont>a{padding-top:6px;padding-bottom:6px;display:none}.header:not(.is-fixed) .header__top-nav-cont>a{visibility:hidden}.header__top-nav-cont>a>img{height:100%}.header__top-nav-cont>nav{display:flex;justify-content:space-between;width:100%}.header__top-nav-cont>nav .header__location-popout{box-shadow:0 2px 12px rgba(34,34,34,.35);position:absolute;top:var(--header-top-nav-height);left:-24px;background-color:#fff;display:none;color:#555;width:100vw;flex-direction:column}@media (min-width:768px){.header__top-nav-cont>nav .header__location-popout{left:-12px;width:60vw;max-width:600px}}.header.location-is-open .header__top-nav-cont>nav .header__location-popout{display:flex}.header__top-nav-cont>nav .header__location-popout .stars__stars-cont>span:last-child>i{fill:#e50707}.header__top-nav-cont>nav .header__location-popout>form{box-shadow:0 6px 12px -12px rgba(34,34,34,.75);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;padding:24px;background-color:#f4f4f4}.header__top-nav-cont>nav .header__location-popout>form>p{color:red;margin-bottom:12px}.header__top-nav-cont>nav .header__location-popout>form>p:empty{display:none}.header__top-nav-cont>nav .header__location-popout>form .input{width:65%}.header__top-nav-cont>nav .header__location-popout>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:calc(35% - 12px);margin-top:-1px;margin-left:12px}@media (max-width:767px){.header__top-nav-cont>nav .header__location-popout>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.header__top-nav-cont>nav .header__location-popout>form>[type=submit]:hover{color:#cc0303}.header__top-nav-cont>nav .header__location-popout>form>[type=submit]:active,.header__top-nav-cont>nav .header__location-popout>form>[type=submit]:focus,.header__top-nav-cont>nav .header__location-popout>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.header__top-nav-cont>nav .header__location-popout>form>[type=button]{font-weight:400;font-family:VELUXGothicBlack;margin-top:12px;text-decoration:underline}.header__top-nav-cont>nav .header__location-popout>p{padding:24px}.header__top-nav-cont>nav>a,.header__top-nav-cont>nav>button{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:400;font-family:VELUXGothicBlack;padding-left:24px;padding-right:24px;display:flex;align-items:center}@media (max-width:767px){.header__top-nav-cont>nav>a,.header__top-nav-cont>nav>button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.header__top-nav-cont>nav>a>i,.header__top-nav-cont>nav>button>i{margin-right:6px}.header__top-nav-cont>nav>button{display:flex;align-items:center}@media (max-width:767px){.header__top-nav-cont>nav>button{width:100%}}.header.is-locked .header__top-nav-cont>nav>button{cursor:auto;pointer-events:none}.header__top-nav-cont>nav>button>i{fill:#222}.header__top-nav-cont>nav>button>span{margin-right:6px}@media (max-width:767px){.header__top-nav-cont>nav>button>small{font-weight:400;font-family:VELUXGothicRegular;margin-left:auto;margin-right:0}}@media (min-width:768px){.header__top-nav-cont>nav>button>small{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem}}@media (min-width:768px) and (max-width:767px){.header__top-nav-cont>nav>button>small{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:768px){.header__top-nav-cont>nav>button>small:before{content:"("}}@media (min-width:768px){.header__top-nav-cont>nav>button>small:after{content:")"}}.header.is-locked .header__top-nav-cont>nav>button>small{display:none}.header__top-nav-cont>nav>a{background-color:#e50707;color:#fff}.header__top-nav-cont>nav>a>i{fill:#fff}@media (max-width:767px){.header__top-nav-cont>nav>a{display:none}}.header__bottom-nav-mobile{--header-mobile-top-closed:0;--header-mobile-top-open:0;position:absolute;top:var(--header-mobile-top-closed);left:0;width:100%;background:#fff;padding-top:12px;z-index:10;visibility:hidden;opacity:0}.header__bottom-nav-mobile.ready{visibility:visible;opacity:1;transition:top .2s ease-out}.header__bottom-nav-mobile.ready .header__nav-cta{display:flex}@media (min-width:768px){.header__bottom-nav-mobile{display:none!important}}@media (max-width:767px){.header.menu-is-open .header__bottom-nav-mobile{top:var(--header-mobile-top-open)}}.header__bottom-nav-mobile .header__nav-cta{position:absolute;height:48px;background:#e50707;color:#fff;bottom:-47px;width:100%;left:0;display:none;justify-content:center;align-items:center;font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;box-shadow:0 6px 12px -12px rgba(34,34,34,.75)}@media (max-width:767px){.header__bottom-nav-mobile .header__nav-cta{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.header__bottom-nav-mobile .header__nav-cta .icon{fill:#fff;margin-right:12px}@media (max-width:767px){.header.is-fixed:not(.menu-is-open) .header__bottom-nav-mobile .header__nav-cta{opacity:0;-webkit-animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;position:fixed;width:100%;bottom:auto;top:0}}.shop .header.is-fixed:not(.menu-is-open) .header__bottom-nav-mobile .header__nav-cta{-webkit-animation:none;animation:none;opacity:1}.shop .header__bottom-nav-mobile{box-shadow:0 6px 12px -12px rgba(34,34,34,.75)}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul{padding:0 24px}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul>li>a{transition:color .1s cubic-bezier(.19,1,.22,1);font-weight:400;font-family:VELUXGothicRegular;font-size:35px;font-size:3.5rem;line-height:33px;line-height:3.3rem}@media (max-width:767px){.header__bottom-nav-mobile>nav:nth-of-type(1)>ul>li>a{font-size:20px;font-size:2rem;line-height:22px;line-height:2.2rem}}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul>li>a:hover{color:#e50707}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(1){margin-bottom:24px}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(1)>li{margin-bottom:12px}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2),.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3){padding-top:24px;padding-bottom:24px;background-color:#f4f4f4;border-bottom:1px solid #ddd}@media (min-width:768px){.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2),.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3){display:none}}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2)>li,.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3)>li{margin-bottom:12px}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2)>li:last-child,.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3)>li:last-child{margin-bottom:0}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2)>li>a,.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3)>li>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#777}@media (max-width:767px){.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(2)>li>a,.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:nth-of-type(3)>li>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.header__bottom-nav-mobile>nav:nth-of-type(1)>ul:last-child{border-bottom:0}.header__bottom-nav-mobile>nav:nth-of-type(1)>span{padding-top:12px;padding-bottom:12px;display:block;background-color:#f4f4f4;text-align:center}@media (min-width:768px){.header__bottom-nav-mobile>nav:nth-of-type(1)>span{display:none}}.header__bottom-nav{background-color:#fff;padding:5px 0;position:relative}@media (max-width:767px){.header__bottom-nav{z-index:11}}@media (min-width:992px){.header__bottom-nav{padding:15px 0 22px 0}}.header__bottom-nav-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media (min-width:768px){.header__bottom-nav-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.header__bottom-nav-cont{width:calc(100% - 192px)}}@media (min-width:768px){.header__bottom-nav-cont{position:relative}}@media (min-width:992px){.header__bottom-nav-cont>a>img{height:60px}}@media (max-width:767px){.header__bottom-nav-cont>nav:nth-of-type(1){display:none;order:3;width:100%;background-color:#fff;border-top:1px solid #ddd}}@media (max-width:767px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul{padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px}}@media (min-width:768px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul{display:flex;align-items:center}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li>a{color:#151515;font-weight:700;letter-spacing:.01em;transition:color .1s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li>a{display:block}}@media (min-width:768px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li>a{margin-left:24px;line-height:72px}}@media (min-width:992px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li>a{margin-left:48px;font-size:18px}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li>a:hover{color:#e50707}.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:48px;padding-right:48px;height:46px}@media (max-width:767px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a:hover{color:#cc0303}.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a:active,.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a:focus,.header__bottom-nav-cont>nav:nth-of-type(1)>ul>li:last-child a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(2){background-color:#f4f4f4}@media (min-width:768px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(2){display:none}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(2)>li{border-bottom:1px solid #ddd}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(2)>li>a{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#777}@media (max-width:767px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(2)>li>a{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3){display:flex;justify-content:center;padding:0;background-color:#f4f4f4}@media (min-width:768px){.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3){display:none}}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3)>li{margin-left:24px;display:inline-block}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3)>li:first-of-type{margin-left:0}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3)>li>a>i{width:24px;height:24px;fill:#999;transition:fill .2s cubic-bezier(.19,1,.22,1)}.header__bottom-nav-cont>nav:nth-of-type(1)>ul:nth-of-type(3)>li>a>i:hover{fill:#e50707}.header__bottom-nav-cont>nav:nth-of-type(1)>span{padding-top:12px;padding-bottom:12px;display:block;background-color:#f4f4f4;text-align:center}@media (min-width:768px){.header__bottom-nav-cont>nav:nth-of-type(1)>span{display:none}}.header__bottom-nav-cont .header__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;height:72px}.header__bottom-nav-cont .header__menu>i{width:24px;height:24px;fill:#222}@media (min-width:768px){.header__bottom-nav-cont .header__menu{display:none}}.header__phone-cont{display:flex;z-index:10;height:48px}@media (min-width:768px){.header__phone-cont{display:none}}@media (max-width:767px){.header.is-fixed:not(.menu-is-open) .header__phone-cont{opacity:0;-webkit-animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;animation:from-top .5s cubic-bezier(.19,1,.22,1),fade-in .3s cubic-bezier(.19,1,.22,1) forwards;position:fixed;width:100%}}.header__phone-cont>a{font-weight:400;font-family:VELUXGothicBlack;padding-left:24px;padding-right:24px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#e50707;color:#fff}.header__phone-cont>a>i{margin-right:6px;fill:#fff}.heading__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:48px;padding-bottom:48px}@media (min-width:768px){.heading__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.heading__cont{width:calc(100% - 192px)}}@media (min-width:768px){.heading__cont{padding-top:96px;padding-bottom:96px}}.heading__cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;font-weight:400;font-family:VELUXGothicBold;margin-bottom:10px;max-width:888px}@media (max-width:767px){.heading__cont>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.heading__cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;max-width:555px;margin-top:12px}@media (max-width:767px){.heading__cont>p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.hero{position:relative}.hero__images-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.hero__text-cont{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:96px;padding-bottom:96px;position:relative;z-index:2;min-height:calc(77vh - 72px);color:#fff;text-align:center;pointer-events:none}@media (min-width:768px){.hero__text-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.hero__text-cont{width:calc(100% - 192px)}}@media (max-width:767px){.hero__text-cont{justify-content:flex-end;padding-bottom:144px}}.hero__text-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:72px;font-size:7.2rem;line-height:90px;line-height:9rem}@media (max-width:1599px){.hero__text-cont>h1{font-size:62px;font-size:6.2rem;line-height:80px;line-height:8rem}}@media (max-width:1279px){.hero__text-cont>h1{font-size:52px;font-size:5.2rem;line-height:70px;line-height:7rem}}@media (max-width:767px){.hero__text-cont>h1{font-size:32px;font-size:3.2rem;line-height:50px;line-height:5rem}}.hero__text-cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:24px}@media (max-width:767px){.hero__text-cont>h3{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.hero__cta-cont{display:flex;-moz-column-gap:24px;column-gap:24px}.hero__cta-cont>a{margin-top:24px;pointer-events:auto}.hero__cta-cont>a:first-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.hero__cta-cont>a:first-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.hero__cta-cont>a:first-child:hover{color:#cc0303}.hero__cta-cont>a:first-child:active,.hero__cta-cont>a:first-child:focus,.hero__cta-cont>a:first-child:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (min-width:768px){.hero__cta-cont>a:first-child{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:48px;padding-right:48px;height:46px}}@media (min-width:768px) and (max-width:767px){.hero__cta-cont>a:first-child{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}@media (min-width:768px){.hero__cta-cont>a:first-child:hover{color:#cc0303}}@media (min-width:768px){.hero__cta-cont>a:first-child:active,.hero__cta-cont>a:first-child:focus,.hero__cta-cont>a:first-child:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}}.hero__cta-cont>a:not(:first-child){font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.hero__cta-cont>a:not(:first-child){font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.hero__cta-cont>a:not(:first-child):hover{color:#cc0303}.hero__cta-cont>a:not(:first-child):active,.hero__cta-cont>a:not(:first-child):focus,.hero__cta-cont>a:not(:first-child):hover{outline:0;background-color:#cecece;color:#555}@media (min-width:768px){.hero__cta-cont>a:not(:first-child){font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:48px;padding-right:48px;height:46px}}@media (min-width:768px) and (max-width:767px){.hero__cta-cont>a:not(:first-child){font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}@media (min-width:768px){.hero__cta-cont>a:not(:first-child):hover{color:#cc0303}}@media (min-width:768px){.hero__cta-cont>a:not(:first-child):active,.hero__cta-cont>a:not(:first-child):focus,.hero__cta-cont>a:not(:first-child):hover{outline:0;background-color:#cecece;color:#555}}.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%}.icon.circle-check{width:61px;height:61px}.list-input .icon.flat-suntunnel{width:36px;height:56px}.icon-links{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"subheading details link" "heading items items"}@media (min-width:768px){.icon-links{width:calc(100% - 96px)}}@media (min-width:1280px){.icon-links{width:calc(100% - 192px)}}.icon-links>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;color:#e50707;grid-area:subheading}@media (max-width:767px){.icon-links>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.icon-links>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;width:100%;margin-top:12px;grid-area:heading}@media (max-width:767px){.icon-links>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.icon-links .cta{grid-area:link;display:flex;align-items:flex-start;justify-content:flex-end}.icon-links .cta a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.icon-links .cta a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.icon-links .cta a:hover{color:#cc0303}.icon-links .cta a:active,.icon-links .cta a:focus,.icon-links .cta a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (max-width:991px){.icon-links .cta a{margin-top:24px}}.icon-links>div{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:100%;margin-top:12px;color:#777}@media (max-width:767px){.icon-links>div{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.icon-links>div a{color:#e50707}.icon-links>div strong{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;display:block;margin-bottom:6px}@media (max-width:767px){.icon-links>div strong{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.icon-links>div>div{display:flex}.icon-links>div>div>div:first-child{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.icon-links>div>div>div:first-child{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.icon-links>div>div>div:last-child{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.icon-links>div>div>div:last-child{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.icon-links>ul{grid-area:items;position:relative;width:100%;margin-top:24px}@media (min-width:992px){.icon-links>ul{display:flex;justify-content:center;margin-top:48px}}.icon-links>ul>li{display:flex;align-items:center}@media (max-width:991px){.icon-links>ul>li{padding:24px 12px;border-top:1px solid #ddd}}@media (min-width:992px){.icon-links>ul>li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.3333333333%;padding:48px;border-left:1px solid #ddd}}.icon-links>ul>li:first-child{border:0}.icon-links>ul>li>i{width:48px;height:48px;fill:#e50707}.icon-links>ul>li>a{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap}@media (max-width:767px){.icon-links>ul>li>a{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (max-width:991px){.icon-links>ul>li>a{margin-left:12px}}@media (min-width:992px){.icon-links>ul>li>a{margin-top:24px}}.icon-links>ul>li>a>i{fill:#e50707;margin-left:6px}.icon-list{padding-top:24px;padding-bottom:48px;background-color:#f4f4f4;margin-bottom:24px}@media (min-width:768px){.icon-list{padding-top:48px;padding-bottom:48px}}@media (min-width:992px){.icon-list{padding-top:96px;padding-bottom:96px}}.icon-list__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:992px;display:flex;flex-wrap:wrap}@media (min-width:768px){.icon-list__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.icon-list__cont{width:calc(100% - 192px)}}.icon-list__heading-cont{width:100%}@media (min-width:768px){.icon-list__heading-cont{width:50%}}.icon-list__heading-cont>figure{position:relative;max-width:333px}.icon-list__heading-cont>figure>img{display:block;width:100%}.icon-list__heading-cont>figure>a{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.icon-list__heading-cont>figure>a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px){.icon-list__heading-cont>figure>a{position:absolute;top:auto;right:auto;bottom:24px;left:24px;flex-direction:row}}.icon-list__heading-cont>figure>a>em{display:block;position:relative;width:60px;height:60px;border:3px solid #fff;border-radius:50%;flex-shrink:0}.icon-list__heading-cont>figure>a>em>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;fill:#fff;margin-left:.1em}.icon-list__heading-cont>figure>a>figcaption{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#fff;white-space:nowrap}@media (max-width:767px){.icon-list__heading-cont>figure>a>figcaption{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}@media (max-width:767px){.icon-list__heading-cont>figure>a>figcaption{margin-top:12px}}@media (min-width:768px){.icon-list__heading-cont>figure>a>figcaption{margin-left:12px}}.icon-list__heading-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;margin-top:24px}@media (max-width:767px){.icon-list__heading-cont>h2{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.icon-list__heading-cont>h4{max-width:888px;margin-top:12px}.icon-list__heading-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.icon-list__heading-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.icon-list__heading-cont>a:hover{color:#cc0303}.icon-list__heading-cont>a:active,.icon-list__heading-cont>a:focus,.icon-list__heading-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.icon-list__list-cont{width:100%;margin-top:24px}@media (min-width:768px){.icon-list__list-cont{width:50%;padding-left:24px}}@media (min-width:992px){.icon-list__list-cont{padding-left:48px}}.icon-list__list-cont>ol{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:555px}.icon-list__list-cont>ol>li{display:flex;align-items:center;width:100%;margin-bottom:24px}@media (min-width:992px){.icon-list__list-cont>ol>li{flex-direction:column;width:calc(50% - 12px);margin-right:12px;margin-bottom:48px;text-align:center}}.icon-list__list-cont>ol>li>em{flex-shrink:0;position:relative;width:72px;height:72px;margin-right:12px;background-color:#fff;border-radius:50%}@media (min-width:992px){.icon-list__list-cont>ol>li>em{width:96px;height:96px}}.icon-list__list-cont>ol>li>em>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;fill:#e50707}@media (min-width:992px){.icon-list__list-cont>ol>li>em>i{width:48px;height:48px}}.icon-list__list-cont>ol>li>h3{color:#777}@media (min-width:992px){.icon-list__list-cont>ol>li>h3{margin-top:12px}}.image-input{position:relative;text-align:left}.image-input>div{margin-top:24px}.image-input>div>input{display:none}.image-input>div>label{display:block;position:relative;text-align:center}.image-input>div>label.is-captured{max-width:222px;margin:0 auto}.image-input>div>label>img{display:none;width:100%}.image-input>div>label.is-captured>img{display:block}.image-input>div>label>i:first-of-type{display:block;height:150px;width:100%;margin:0 auto;fill:#e50707}@media (max-width:767px){.image-input>div>label>i:first-of-type{height:128px}}.image-input>div>label>i:last-of-type{position:absolute;top:12px;right:12px;bottom:auto;left:auto;display:none;width:24px;height:24px;fill:#fff}.image-input>div>label.is-captured>i:first-of-type{display:none}.image-input>div>label.is-captured>i:last-of-type{display:block}.image-input>div>label.is-captured>i.icon.edit{border-radius:50%;background:#e50707;width:34px;height:34px}.image-input>div>label.is-captured>i.icon.edit svg{padding:8px}.image-input>div>label>span{display:block;margin-top:12px;color:#777}.image-input>div>label>span:first-of-type{display:block}.image-input>div>label>span:last-of-type{display:none}.image-input>div>label.is-captured>span:before{content:"✓";display:inline-block;margin-right:6px;color:green}.image-input>div>label.is-captured>span:first-of-type{display:none}.image-input>div>label.is-captured>span:last-of-type{display:block}.image-input>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:100%;color:#e50707;padding-left:12px;padding-right:12px;margin-top:12px;text-align:center}@media (max-width:767px){.image-input>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.image-input>p:empty{display:none}.initials-bubble{position:relative;border-radius:50%}.initials-bubble--size-sm{width:48px;height:48px}.initials-bubble--size-md{width:72px;height:72px}.initials-bubble--size-lg{width:96px;height:96px}.initials-bubble>span{font-weight:400;font-family:VELUXGothicBlack;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:48px;color:#fff}.initials-bubble--size-sm>span{font-size:15px;font-size:1.5rem}.initials-bubble--size-md>span{font-size:20px;font-size:2rem}.initials-bubble--size-lg>span{font-size:30px;font-size:3rem}.input{position:relative;text-align:left}.input--hidden{margin:0!important}.input--select>div{position:relative}.input--select>div>select{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;height:48px;line-height:48px;border:1px solid #ddd;border-radius:3px;color:#555;background-color:#fff;line-height:46px;padding-right:36px;cursor:pointer}@media (max-width:767px){.input--select>div>select{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}@media (max-width:767px){.input--select>div>select{font-size:16px;font-size:1.6rem}}.input--select>div>select.has-error{background-color:#fff;border-color:#e50707}.input--select>div>select>option:disabled{color:#5e5656}.input--select>div>i{position:absolute;top:50%;left:auto;transform:translate(0,-50%);z-index:1;right:12px;width:12px;height:12px;fill:#e50707;pointer-events:none}.input--litepicker{overflow:hidden}.input--litepicker>label{white-space:nowrap}.input>label{position:absolute;top:12px;right:auto;bottom:auto;left:12px;padding-left:6px;padding-right:6px;border-radius:6px;z-index:1;background-color:#fff}.input>label:not(.is-required){cursor:text}.input>label.is-required{cursor:text}.input>label.is-required:after{content:"*";display:inline-block;margin-left:6px;color:#e50707}.input.is-active>label{font-size:.75em;top:-.9em}.input>input{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;height:48px;line-height:48px;border:1px solid #ddd;border-radius:3px;color:#555;background-color:#fff}@media (max-width:767px){.input>input{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}@media (max-width:767px){.input>input{font-size:16px;font-size:1.6rem}}.input>input.has-error{background-color:#fff;border-color:#e50707}.input input[type=checkbox]{background:#fff;border:1px solid #404040;border-radius:35%;height:28px;margin-right:6px;position:relative;width:28px}.input input[type=checkbox]:checked::after{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;content:"✓";font-family:system-ui;left:0;position:absolute;text-align:center;top:0;width:100%}@media (max-width:767px){.input input[type=checkbox]:checked::after{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.input>textarea{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding-left:12px;padding-right:12px;display:block;position:relative;width:100%;height:48px;line-height:48px;border:1px solid #ddd;border-radius:3px;color:#555;background-color:#fff;height:72px;line-height:24px;padding-top:12px}@media (max-width:767px){.input>textarea{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}@media (max-width:767px){.input>textarea{font-size:16px;font-size:1.6rem}}.input>textarea.has-error{background-color:#fff;border-color:#e50707}.input>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:100%;color:#e50707;padding-left:12px;padding-right:12px}@media (max-width:767px){.input>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.input>p:empty{display:none}.installer-card{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width:768px){.installer-card{padding:24px}}.installer-card>img{width:24px;height:24px;border-radius:50%;margin-right:12px}.installer-card>h2{font-weight:400;font-family:VELUXGothicBlack;width:100%;margin-bottom:12px}.installer-card>div>a{font-weight:400;font-family:VELUXGothicBlack;transition:color .2s cubic-bezier(.19,1,.22,1)}.installer-card>div>a:hover{color:#e50707}.installer-changed-alert{display:flex;flex-direction:column;align-items:center;text-align:center}.installer-changed-alert>i{display:block;width:72px;height:72px;fill:#e50707}.installer-changed-alert>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;margin:24px 24px auto}@media (max-width:767px){.installer-changed-alert>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.installer-changed-alert>p{margin:12px 24px auto}.installer-changed-alert>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px;margin-bottom:24px}@media (max-width:767px){.installer-changed-alert>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installer-changed-alert>a:hover{color:#cc0303}.installer-changed-alert>a:active,.installer-changed-alert>a:focus,.installer-changed-alert>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.installer-changed-alert>div{margin-top:12px;text-align:left}.installers-hero{position:relative}.installers-hero__overlay-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;background-color:rgba(134,132,132,.3)}.installers-hero__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1280px;padding-top:192px;padding-bottom:48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media (min-width:768px){.installers-hero__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.installers-hero__cont{width:calc(100% - 192px)}}@media (min-width:768px){.installers-hero__cont{padding-top:128px;padding-bottom:128px;flex-wrap:nowrap;min-height:calc(100vh - 72px - 48px)}}.installers-hero__text-cont{max-width:444px;color:#fff}.installers-hero__text-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:72px;font-size:7.2rem;line-height:90px;line-height:9rem}@media (max-width:1599px){.installers-hero__text-cont>h1{font-size:62px;font-size:6.2rem;line-height:80px;line-height:8rem}}@media (max-width:1279px){.installers-hero__text-cont>h1{font-size:52px;font-size:5.2rem;line-height:70px;line-height:7rem}}@media (max-width:767px){.installers-hero__text-cont>h1{font-size:32px;font-size:3.2rem;line-height:50px;line-height:5rem}}.installers-hero__text-cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:24px}@media (max-width:767px){.installers-hero__text-cont>h3{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.installers-hero__text-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.installers-hero__text-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installers-hero__text-cont>a:hover{color:#cc0303}.installers-hero__text-cont>a:active,.installers-hero__text-cont>a:focus,.installers-hero__text-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.installers-hero__installers-cont{padding-top:24px;padding-bottom:24px;background-color:rgba(255,255,255,.93);width:444px}@media (max-width:767px){.installers-hero__installers-cont{margin-top:48px}}@media (min-width:768px){.installers-hero__installers-cont{padding-top:48px;padding-bottom:48px}}.installers-hero__installers-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack}@media (max-width:767px){.installers-hero__installers-cont>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.installers-hero__installers-cont.count-0{padding-left:24px;padding-right:24px;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.installers-hero__installers-cont.count-0{padding-left:48px;padding-right:48px}}.installers-hero__installers-cont.count-0>p{margin-top:18px}.installers-hero__installers-cont.count-0>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.installers-hero__installers-cont.count-0>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installers-hero__installers-cont.count-0>a:hover{color:#cc0303}.installers-hero__installers-cont.count-0>a:active,.installers-hero__installers-cont.count-0>a:focus,.installers-hero__installers-cont.count-0>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.installers-hero__installers-cont.count-1{padding-left:24px;padding-right:24px}@media (min-width:768px){.installers-hero__installers-cont.count-1{padding-left:48px;padding-right:48px}}.installers-hero__installers-cont.count-1>img{float:right;max-width:72px}.installers-hero__installers-cont.count-1>address{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:50%;margin-top:12px;color:#777}@media (max-width:767px){.installers-hero__installers-cont.count-1>address{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.installers-hero__installers-cont.count-1>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:24px}@media (max-width:767px){.installers-hero__installers-cont.count-1>h3{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.installers-hero__installers-cont.count-1>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;display:flex;align-items:flex-end;margin-top:6px}@media (max-width:767px){.installers-hero__installers-cont.count-1>h4{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.installers-hero__installers-cont.count-1>h4>span{margin-right:12px}.installers-hero__installers-cont.count-1>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:6px}@media (max-width:767px){.installers-hero__installers-cont.count-1>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.installers-hero__installers-cont.count-1>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;margin-top:12px;color:#222;text-decoration:underline}@media (max-width:767px){.installers-hero__installers-cont.count-1>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installers-hero__installers-cont.count-1>a:hover{color:#cc0303}.installers-hero__installers-cont:not(.count-0):not(.count-1){padding-bottom:0}.installers-hero__installers-cont:not(.count-0):not(.count-1)>h2{padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;align-items:center}.installers-hero__installers-cont:not(.count-0):not(.count-1)>h2>img{max-width:72px;margin-left:12px}@media (min-width:992px){.installers-hero__installers-cont:not(.count-0):not(.count-1)>h2>img{margin-left:96px}}.installers-list>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;padding-left:24px;padding-right:24px;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.installers-list>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.installers-list>h1>i{margin-right:12px;fill:#999}.installers-list>p{padding-left:24px;padding-right:24px;color:#777;text-align:center}.installers-list>ul{margin-top:24px}.installers-list>ul>li{border-bottom:1px solid #ddd}.installers-list>ul>li>article{padding-top:12px;padding-bottom:12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;margin:0 24px}@media (min-width:768px){.installers-list>ul>li>article{margin:0 48px}}.installers-list>ul>li>article>label{position:absolute;top:12px;right:0;bottom:auto;left:auto;width:24px;height:48px}.installers-list>ul>li>article>label:after,.installers-list>ul>li>article>label:before{position:absolute;top:50%;left:auto;transform:translate(0,-50%);content:"";width:62%;border-bottom:2px solid #555;transition:transform .2s cubic-bezier(.19,1,.22,1)}.installers-list>ul>li>article>label:before{left:0;transform:rotate(45deg)}.installers-list>ul>li>article>label:after{right:0;transform:rotate(-45deg)}.installers-list>ul>li>article [type=checkbox]:checked~label:before{transform:rotate(-45deg)}.installers-list>ul>li>article [type=checkbox]:checked~label:after{transform:rotate(45deg)}.installers-list>ul>li>article>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;width:100%}@media (max-width:767px){.installers-list>ul>li>article>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.installers-list>ul>li>article>h2>img{width:48px;height:48px;margin-right:12px;border-radius:50%}.installers-list>ul>li>article>h3{display:flex;width:100%;margin-top:12px}.installers-list>ul>li>article>form{width:50%;margin-top:12px}.installers-list>ul>li>article>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;color:#555;border:1px solid #555;padding-left:24px;padding-right:24px}@media (max-width:767px){.installers-list>ul>li>article>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installers-list>ul>li>article>form>[type=submit]:hover{color:#cc0303}.installers-list>ul>li>article>form>[type=submit]:active,.installers-list>ul>li>article>form>[type=submit]:focus,.installers-list>ul>li>article>form>[type=submit]:hover{outline:0;color:#e50707;border-color:#e50707}.installers-list>ul>li>article>address{opacity:0;width:50%;margin-top:12px;color:#777;text-align:right;transition:opacity .2s cubic-bezier(.19,1,.22,1)}.installers-list>ul>li>article [type=checkbox]:checked~address{opacity:1}.installers-list>ul>li>article>aside{display:none;margin-top:12px}.installers-list>ul>li>article>aside>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.installers-list>ul>li>article>aside>h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.installers-list>ul>li>article>aside>h4{color:#777}.installers-list>ul>li>article>aside>h5{font-weight:400;font-family:VELUXGothicBlack;margin-top:24px}.installers-list>ul>li>article>aside>h6{display:flex;margin-top:6px}.installers-list>ul>li>article>aside>h6>*{margin-left:12px}.installers-list>ul>li>article>aside>h6>:first-child{margin-left:0}.installers-list>ul>li>article>aside>ul{margin-top:24px}.installers-list>ul>li>article>aside>ul>li{margin-top:24px}.installers-list>ul>li>article>aside>ul>li:first-of-type{margin-top:0}.installers-list>ul>li>article>aside>ul>li>blockquote{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}@media (max-width:767px){.installers-list>ul>li>article>aside>ul>li>blockquote{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.installers-list>ul>li>article>aside>ul>li>blockquote>cite{font-weight:400;font-family:VELUXGothicBlack;display:flex}.installers-list>ul>li>article>aside>ul>li>blockquote>cite>*{margin-left:12px}.installers-list>ul>li>article>aside>ul>li>blockquote>cite>:first-child{margin-left:0}.installers-list>ul>li>article>aside>ul>li>blockquote>h5{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:12px}@media (max-width:767px){.installers-list>ul>li>article>aside>ul>li>blockquote>h5{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.installers-list>ul>li>article>aside>ul>li>blockquote>p{margin-top:12px}.installers-list>ul>li>article [type=checkbox]:checked~aside{display:block}.installers-list>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;padding-left:24px;padding-right:24px;margin-top:24px;text-align:center}@media (max-width:767px){.installers-list>h3{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.installers-selector>p{padding-left:24px;padding-right:24px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;margin-top:24px;margin-bottom:12px}@media (max-width:767px){.installers-selector>p{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.installers-selector>ul>li{border-top:1px solid #ddd}.installers-selector>ul>li:nth-child(even){background-color:#f4f4f4}.installers-selector>ul>li>form>[type=submit]{padding-left:24px;padding-right:24px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:24px;text-align:left}.installers-selector>ul>li>form>[type=submit]>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px}@media (max-width:767px){.installers-selector>ul>li>form>[type=submit]>h3{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.installers-selector>ul>li>form>[type=submit]>address{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:50%;padding-right:12px;color:#999}@media (max-width:767px){.installers-selector>ul>li>form>[type=submit]>address{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.installers-selector>ul>li>form>[type=submit]>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}@media (max-width:767px){.installers-selector>ul>li>form>[type=submit]>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.intro{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.intro{margin:24px auto}}@media (min-width:992px){.intro{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (min-width:992px) and (min-width:768px){.intro{width:calc(100% - 96px)}}@media (min-width:992px) and (min-width:1280px){.intro{width:calc(100% - 192px)}}.intro__image-cont{position:relative;width:100%;padding-bottom:75%}@media (min-width:768px){.intro__image-cont{width:35%;padding-bottom:43.75%}}@media (min-width:992px){.intro__image-cont{width:40%;padding-bottom:54%}}.intro__image-cont>img{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__text-cont{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;width:100%}@media (min-width:768px){.intro__text-cont{padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;width:45%}}@media (min-width:992px){.intro__text-cont{width:40%}}.intro__text-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.intro__text-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.intro__text-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;max-width:444px;margin-top:12px}@media (max-width:767px){.intro__text-cont>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.intro__text-cont>ol{display:flex;justify-content:flex-start;margin-top:24px}.intro__text-cont>ol>li{padding-left:12px;padding-right:12px;max-width:128px;text-align:center}.intro__text-cont>ol>li>i{width:48px;height:48px;fill:#e50707}.intro__text-cont>ol>li>h3{margin-top:12px;color:#777}.intro__text-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.intro__text-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.intro__text-cont>a:hover{color:#cc0303}.intro__text-cont>a:active,.intro__text-cont>a:focus,.intro__text-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.intro__background-images-cont{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:20%}@media (max-width:767px){.intro__background-images-cont{display:none}}.intro__background-images-cont>img{width:100%}.links-callout{position:relative}@media (max-width:767px){.links-callout{background-color:#f4f4f4}}.links-callout__image-cont{position:relative}@media (max-width:767px){.links-callout__image-cont{padding-bottom:56.25%}}@media (min-width:768px){.links-callout__image-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}}.links-callout__links-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:24px;padding-bottom:48px;position:relative}@media (min-width:768px){.links-callout__links-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.links-callout__links-cont{width:calc(100% - 192px)}}@media (min-width:768px){.links-callout__links-cont{padding-top:96px;padding-bottom:25vw;max-width:666px;margin-left:auto;margin-right:48px}}@media (min-width:1280px){.links-callout__links-cont{padding-top:128px;padding-bottom:20vw;margin-right:96px}}@media (min-width:1700px){.links-callout__links-cont{margin-right:calc((100vw - 1700px)/ 2)}}.links-callout__links-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.links-callout__links-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:768px){.links-callout__links-cont>h2{color:#fff}}.links-callout__links-cont>nav{margin-top:24px}@media (min-width:768px){.links-callout__links-cont>nav{display:flex}}.links-callout__links-cont>nav>a{border-radius:6px;background-color:#fff}@media (max-width:767px){.links-callout__links-cont>nav>a{margin-top:12px;display:flex;align-items:center;padding:12px 24px}.links-callout__links-cont>nav>a:first-of-type{margin-top:0}}@media (min-width:768px){.links-callout__links-cont>nav>a{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:12px;padding:48px}.links-callout__links-cont>nav>a:first-of-type{margin-left:0}}.links-callout__links-cont>nav>a>i{width:48px;height:48px;fill:#e50707;transition:transform .3s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.links-callout__links-cont>nav>a>i{width:36px;height:36px;margin-right:12px}}.links-callout__links-cont>nav>a>span{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777;transition:color .2s cubic-bezier(.19,1,.22,1);white-space:nowrap}@media (max-width:767px){.links-callout__links-cont>nav>a>span{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:768px){.links-callout__links-cont>nav>a>span{display:block;margin-top:12px}}.links-callout__links-cont>nav>a:hover{box-shadow:0 2px 12px rgba(34,34,34,.35)}.links-callout__links-cont>nav>a:hover>i{transform:translateY(-6px)}.links-callout__links-cont>nav>a:hover>span{color:#e50707}.list-input{position:relative;text-align:left}.list-input>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:100%;color:#e50707;padding-left:12px;padding-right:12px;margin-bottom:12px;text-align:center}@media (max-width:767px){.list-input>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.list-input>p:empty{display:none}.list-input>label{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.list-input>label{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.list-input>div{display:block}.list-input>div>p{display:flex;flex-wrap:wrap;align-items:center;margin-top:24px}.list-input>div>p>i{width:36px;height:36px;margin-right:18px;fill:#e50707}.list-input>div>p>span{width:calc(100% - 36px);max-width:222px}.list-input>div>label{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;line-height:24px;line-height:2.4rem;border-radius:6px;display:flex;align-items:center;position:relative;padding:18px 24px;margin-top:12px;color:#555;border:1px solid #ddd;min-height:80px;position:relative}@media (max-width:767px){.list-input>div>label{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.list-input>div>label:first-child{margin-top:0}.list-input>div>label.updating{opacity:.5;cursor:auto;pointer-events:none}.list-input>div>label.updating:before{content:"";position:absolute;z-index:1;top:50%;margin-top:-6px;right:60px;width:12px;height:12px;border-radius:50%;border:3px solid #555;border-color:#555 transparent #555 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.list-input>div>label>input{flex-shrink:0;order:2;position:relative;margin-left:auto;margin-right:0}.list-input>div>label>input[type=checkbox]{display:inline-block;vertical-align:middle;position:relative;width:24px;height:24px;background-color:#fff;border:1px solid #e50707;cursor:pointer}.list-input>div>label>input[type=checkbox]:checked{border-color:#e50707}.list-input>div>label>input[type=checkbox]:checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;font-size:18px;line-height:18px}.list-input>div>label>input[type=checkbox]:checked:after{top:20%;left:40%;content:"✓";color:#e50707}.list-input>div>label>input[type=radio]{display:inline-block;vertical-align:middle;position:relative;width:24px;height:24px;background-color:#fff;border:1px solid #e50707;cursor:pointer;border-radius:50%}.list-input>div>label>input[type=radio]:checked{border-color:#e50707}.list-input>div>label>input[type=radio]:checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;font-size:18px;line-height:18px}.list-input>div>label>input[type=radio]:checked:after{content:"";background-color:#e50707;border-radius:50%}.list-input>div>label>em{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.list-input>div>label>i{width:36px;height:36px;margin-right:12px;fill:#cc0303}.list-input>div>label>img{position:relative;width:48px;height:48px;margin-right:12px;-o-object-fit:cover;object-fit:cover}.list-input>div>label>span{margin-right:6px}.list-input>div>label>span>small{display:block;font-size:.85em;line-height:.95em;color:#777}.list-input>div>label .option-name-wrapper{display:flex;flex-direction:column}.list-input>div>label .option-name-wrapper small{display:block;font-size:.85em;line-height:.95em;color:#777}.list-input>div>label>input[disabled]~*{cursor:no-drop}.list-input>div>label>input[disabled]~span{opacity:.5}.list-input>div>label>input:checked{position:relative;z-index:1}.list-input>div>label>input:checked+em{background-color:#f4f4f4}.list-input>div>label>input:checked~span{position:relative}.list-input>div>label>div{margin:0 6px}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading{display:inline-block}.loading--size-sm{width:24px;height:24px}.loading--size-md{width:48px;height:48px}.loading--size-lg{width:96px;height:96px}.loading:after{content:" ";display:block;margin:12px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.loading--size-sm:after{width:12px;height:12px}.loading--size-md:after{width:36px;height:36px}.loading--size-lg:after{width:84px;height:84px}.lookup-form{position:relative}@media (min-width:768px){.lookup-form{padding-top:48px;padding-bottom:96px;min-height:calc(100vh - 72px);background-color:#f4f4f4}}.lookup-form>p{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;max-width:444px;margin:24px auto;padding:24px;text-align:center}@media (max-width:767px){.lookup-form>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.lookup-form>form{display:flex;flex-direction:column;padding-top:48px;background-color:#fff;text-align:center}@media (max-width:767px){.lookup-form>form{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;min-height:calc(100vh - 72px)}}@media (max-width:767px) and (min-width:768px){.lookup-form>form{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.lookup-form>form{width:calc(100% - 192px)}}@media (min-width:768px){.lookup-form>form{box-shadow:0 2px 12px rgba(34,34,34,.35);position:relative;width:90%;max-width:768px;margin:0 auto;margin-top:48px;padding:48px}}@media (min-width:992px){.lookup-form>form{max-width:992px}}.lookup-form>form>*{width:100%;max-width:444px;margin:0 auto}.lookup-form>form>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.lookup-form>form>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.lookup-form>form>p{margin-top:12px;text-align:center}.lookup-form>form>p.error{color:#e50707}.lookup-form>form>div{margin-top:24px}.lookup-form>form>nav{display:flex;flex-direction:column;align-self:flex-end;margin-top:auto;margin-bottom:0}@media (max-width:767px){.lookup-form>form>nav{padding-top:24px}}@media (min-width:768px){.lookup-form>form>nav{align-items:center;margin-top:48px}}.lookup-form>form>nav>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.lookup-form>form>nav>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.lookup-form>form>nav>[type=submit]:hover{color:#cc0303}.lookup-form>form>nav>[type=submit]:active,.lookup-form>form>nav>[type=submit]:focus,.lookup-form>form>nav>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.lookup-form>form>nav>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;text-align:center}@media (max-width:767px){.lookup-form>form>nav>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.lookup-form>form>nav>a:hover{color:#cc0303}.main__actions-cont{position:absolute;top:auto;right:12px;bottom:12px;left:auto;position:fixed}@media (max-width:767px){.main__actions-cont{display:none}}.main__actions-cont>ul{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem}@media (max-width:767px){.main__actions-cont>ul{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.main__actions-cont>ul>li>strong{font-weight:400;font-family:VELUXGothicBlack;padding-right:6px;text-align:right}.main__actions-cont>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important}@media (max-width:767px){.main__actions-cont>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.main__actions-cont>form>[type=submit]:hover{color:#cc0303}.modal{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;position:fixed;z-index:-1;opacity:0;overflow-y:auto;scroll-behavior:smooth;top:0;right:0;width:100vw;height:100vh}.modal:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222;position:fixed}.modal.is-active{z-index:1000;opacity:1}.modal__card-cont{border-radius:24px 24px 0 0;position:relative;transform:translateY(100vh);min-height:calc(100vh - 48px);margin-top:48px;padding-bottom:144px;background-color:#fff;transition:transform .2s linear}@media (min-width:768px){.modal__card-cont{max-width:555px;min-height:calc(100vh - 128px);margin-top:128px;margin-right:48px;margin-left:auto;padding-bottom:48px}}@media (min-width:768px){.modal__card-cont{margin-right:96px}}.modal.is-active .modal__card-cont{transform:translateY(0)}@media (min-width:768px){.modal[data-size=lg] .modal__card-cont{max-width:80%;margin-right:auto}}.modal__card-cont>div{padding-top:96px}.modal__card-cont>button{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#e50707;position:absolute;top:24px;right:24px;bottom:auto;left:auto}.modal__card-cont>button:hover{background-color:#fc2020}.modal__card-cont>button>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#fff}.modal-form{margin:0 24px}.modal-form>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;display:flex;justify-content:center;align-items:center;width:100%}@media (max-width:767px){.modal-form>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.modal-form>h2>i{width:24px;height:24px;margin-right:12px;fill:#777}.modal-form>p{max-width:444px;margin:0 auto;margin-top:12px;text-align:center}.modal-form>p:nth-of-type(2){margin-top:48px}.modal-form>p:nth-of-type(2)>strong{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem}@media (max-width:767px){.modal-form>p:nth-of-type(2)>strong{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.modal-form>img{margin-top:12px}.modal-form>form{margin-top:48px}.modal-form>form>*{margin-top:24px}.modal-form>form>:first-of-type{margin-top:0}.modal-form>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;width:100%;margin-top:24px}@media (max-width:767px){.modal-form>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.modal-form>form>[type=submit]:hover{color:#cc0303}.modal-form>form>[type=submit]:active,.modal-form>form>[type=submit]:focus,.modal-form>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.modal-form>form>[type=submit]:disabled{cursor:no-drop;pointer-event:none;opacity:.5}.modal-form.order-cancel h2{font-weight:400;font-family:VELUXGothicRegular;font-size:25px;font-size:2.5rem;line-height:33px;line-height:3.3rem;color:#e50707;font-weight:700;max-width:333px}@media (max-width:767px){.modal-form.order-cancel h2{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.order-builder{position:relative;background-color:#f4f4f4}@media (min-width:768px){.order-builder{padding-top:48px;padding-bottom:96px;min-height:calc(100vh - 72px);background-image:url(/images/shop-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}}.order-builder__progress-cont{display:none;position:relative;border-radius:4px}.order-builder.is-in-process .order-builder__progress-cont{display:block}@media (max-width:767px){.order-builder__progress-cont{background-color:#fff;position:-webkit-sticky;position:sticky;top:48px;z-index:100}}@media (min-width:992px){.order-builder__progress-cont{max-width:992px;margin:0 auto}}.order-builder__progress-cont ul{display:flex;flex-wrap:nowrap;-moz-column-gap:2px;column-gap:2px}.order-builder__progress-cont ul li{flex:1;text-align:center;position:relative;padding:10px;background:#f4f4f4;overflow:hidden}.order-builder__progress-cont ul li .progress{width:100%;height:100%;background:#e50707;position:absolute;top:0;left:0;background:#e50707;color:#fff;display:flex;justify-content:center;align-items:center}.order-builder__progress-cont ul li.active{background:#fef3f3}.order-builder__progress-cont ul li.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#e50707}.order-builder__progress-cont ul li.pending .progress{display:none}.order-builder__progress-cont ul li.complete{background:#e50707;color:#fff}.order-builder__progress-cont>em{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;transform-origin:left;height:8px;background-color:#cc0303;border-radius:4px;transition:transform .5s cubic-bezier(.19,1,.22,1)}.order-builder__progress-cont>label{font-size:11px;font-size:1.1rem;position:absolute;top:auto;left:50%;transform:translate(-50%,0);top:16px;background-color:#2b2e2f;color:#fff;padding:0 8px;border-radius:8px;transition:left .5s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.order-builder__progress-cont>label{display:none}}.order-builder__progress-cont>label:before{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #000 transparent}.order-builder__card-cont{background-color:#fff}@media (min-width:768px){.order-builder__card-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);position:relative;width:90%;max-width:768px;margin:0 auto;margin-top:48px;padding:24px}}@media (min-width:992px){.order-builder__card-cont{max-width:992px}}.order-builder__card-cont__product-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:24px;padding-bottom:24px;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:768px){.order-builder__card-cont__product-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.order-builder__card-cont__product-cont{width:calc(100% - 192px)}}.order-builder.is-in-process .order-builder__card-cont__product-cont{display:flex}.order-builder__card-cont__product-cont>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;font-weight:400;font-family:VELUXGothicBlack;width:100%;text-align:right}@media (max-width:767px){.order-builder__card-cont__product-cont>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-builder__card-cont__product-cont>label:hover{color:#cc0303}.order-builder__card-cont__product-cont>noscript{padding-top:24px;padding-bottom:24px;padding-left:12px;padding-right:12px;display:none;width:100%;border:1px solid #ddd}.order-builder__card-cont__product-cont>[type=checkbox]:checked~noscript{display:block}.order-builder__card-cont__product-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center}@media (max-width:767px){.order-builder__card-cont__product-cont>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}@media (min-width:768px){.order-builder__card-cont__product-cont>h2{order:1;width:75%;max-width:333px}}.order-builder__card-cont__product-cont>h2>img{max-width:48px;margin-right:12px}.order-builder__card-cont__error-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:24px;padding-bottom:0}@media (min-width:768px){.order-builder__card-cont__error-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.order-builder__card-cont__error-cont{width:calc(100% - 192px)}}.order-builder__card-cont__error-cont>p{margin:0 auto;color:#e50707;text-align:center}.order-builder__card-cont__prev-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.order-builder__card-cont__prev-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.order-builder__card-cont__prev-cont{width:calc(100% - 192px)}}.order-builder__card-cont__prev-cont>form>[type=submit]{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#f4f4f4;box-shadow:0 2px 12px rgba(34,34,34,.35);position:absolute;top:auto;right:auto;bottom:48px;left:calc((100% - 555px)/ 2);display:none;z-index:1}.order-builder__card-cont__prev-cont>form>[type=submit]>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px}@media (max-width:767px){.order-builder__card-cont__prev-cont>form>[type=submit]{position:fixed;left:24px}}.order-builder.is-in-process .order-builder__card-cont__prev-cont>form>[type=submit],.order-builder.show-previous-btn .order-builder__card-cont__prev-cont>form>[type=submit]{display:block}.order-builder__fine-print{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;font-family:VELUXGothicRegular;max-width:555px;margin:-144px auto 144px;text-align:center}@media (min-width:768px){.order-builder__fine-print{width:calc(100% - 96px)}}@media (min-width:1280px){.order-builder__fine-print{width:calc(100% - 192px)}}@media (min-width:768px){.order-builder__fine-print{margin:48px auto 0}}.order-builder__fine-print:empty{display:none}.order-card{display:none;grid-template-columns:1fr;grid-row-gap:10px;grid-column-gap:15px;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f4f4f4}@media (min-width:1280px){.order-card{grid-template-columns:1.25fr 1fr 1fr .75fr 1fr}}.order-card .mobile-header{display:block;font-weight:400;font-family:VELUXGothicBlack}@media (min-width:1280px){.order-card .mobile-header{display:none}}.order-card>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;width:100%}@media (max-width:767px){.order-card>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-card>h2>a{text-decoration:underline;font-weight:400;font-family:VELUXGothicBlack}.order-card>h3{font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;width:100%;margin-top:12px}.order-card>h3>img{width:48px}.order-card.is-selected{display:grid}.order-card strong{font-weight:400;font-family:VELUXGothicBlack}.order-card .button-container{justify-self:flex-start;text-align:left}.order-card .button-container a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;color:#000;text-decoration:underline;text-transform:uppercase;font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem}@media (max-width:767px){.order-card .button-container a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-card .button-container a:hover{color:#cc0303}@media (max-width:767px){.order-card .button-container a{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:1280px){.order-card .button-container a{text-align:right}}.order-card .button-container a.button{text-decoration:none;font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:12px;padding-right:12px}@media (max-width:767px){.order-card .button-container a.button{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-card .button-container a.button:hover{color:#cc0303}.order-card .button-container a.button:active,.order-card .button-container a.button:focus,.order-card .button-container a.button:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (min-width:1280px){.order-card .button-container{justify-self:flex-end;text-align:right}}.order-card .projects{display:flex;flex-direction:column}.order-card>div,.order-card>p{width:100%}.order-card>div a,.order-card>p a{text-decoration:underline}.order-cart{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;min-height:calc(100vh - 72px);padding-bottom:192px;background-color:#f4f4f4}.order-cart__main-cont{width:100%;max-width:555px}@media (max-width:767px){.order-cart__main-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;margin-top:24px}}@media (max-width:767px) and (min-width:768px){.order-cart__main-cont{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-cart__main-cont{width:calc(100% - 192px)}}@media (min-width:768px){.order-cart__main-cont{width:calc(50% - 48px);margin-top:48px}}.order-cart__heading-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px}@media (max-width:767px){.order-cart__heading-cont>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.order-cart__heading-cont>hr{margin:24px auto}.order-cart__heading-cont>span{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.order-cart__heading-cont>span{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.order-cart__projects-cont{max-width:555px;margin:0 auto}.order-cart__projects-cont__empty-cont{padding-top:96px;padding-bottom:96px;text-align:center}.order-cart__projects-cont__empty-cont>img{width:100%;max-width:333px;margin:0 auto}.order-cart__projects-cont__empty-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:24px}@media (max-width:767px){.order-cart__projects-cont__empty-cont>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-cart__projects-cont__empty-cont>p{max-width:333px;margin:0 auto;margin-top:12px}.order-cart__projects-cont__empty-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.order-cart__projects-cont__empty-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-cart__projects-cont__empty-cont>a:hover{color:#cc0303}.order-cart__projects-cont__empty-cont>a:active,.order-cart__projects-cont__empty-cont>a:focus,.order-cart__projects-cont__empty-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.order-cart__projects-cont>ul>li{margin-top:24px}.order-cart__actions-cont{background-color:#fff}@media (max-width:767px){.order-cart__actions-cont{box-shadow:0 -6px 12px -12px rgba(34,34,34,.75);position:absolute;top:auto;right:0;bottom:0;left:0;padding-top:18px;padding-bottom:18px;position:fixed}}@media (min-width:768px){.order-cart__actions-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;position:-webkit-sticky;position:sticky;top:120px;width:calc(50% - 48px);margin-top:48px;margin-left:24px}}@media (min-width:768px) and (min-width:768px){.order-cart__actions-cont{padding:24px}}@media (min-width:992px){.order-cart__actions-cont{width:35%;max-width:444px}}.order-cart__actions-cont>div{margin-bottom:24px}@media (max-width:767px){.order-cart__actions-cont>div{display:none}}.order-cart__actions-cont>nav{display:flex;flex-direction:column;max-width:555px;margin:0 auto}@media (max-width:767px){.order-cart__actions-cont>nav{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (max-width:767px) and (min-width:768px){.order-cart__actions-cont>nav{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-cart__actions-cont>nav{width:calc(100% - 192px)}}@media (min-width:768px){.order-cart__actions-cont>nav{align-items:center}}.order-cart__actions-cont>nav>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.order-cart__actions-cont>nav>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-cart__actions-cont>nav>a:hover{color:#cc0303}.order-cart__actions-cont>nav>a:active,.order-cart__actions-cont>nav>a:focus,.order-cart__actions-cont>nav>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.order-cart__actions-cont>nav>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;text-align:center}@media (max-width:767px){.order-cart__actions-cont>nav>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-cart__actions-cont>nav>form>[type=submit]:hover{color:#cc0303}.order-checkout{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;min-height:calc(100vh - 72px);padding-bottom:192px;background-color:#f4f4f4}@media (min-width:768px){.order-checkout{padding-bottom:96px}}.order-checkout:before{position:absolute;top:0;right:0;bottom:auto;left:0;content:"";height:10vh;background-color:#cc0303}.order-checkout__loading{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:none;z-index:10}.order-checkout__loading:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222}.order-checkout__loading>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-checkout__checkout-cont{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.order-checkout__main-cont{width:100%;max-width:555px;position:relative}@media (max-width:767px){.order-checkout__main-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;margin-top:24px;margin-bottom:175px}}@media (max-width:767px) and (min-width:768px){.order-checkout__main-cont{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-checkout__main-cont{width:calc(100% - 192px)}}@media (min-width:768px){.order-checkout__main-cont{width:calc(50% - 48px);margin-top:48px}}.order-checkout__main-cont:before{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#ddd;position:absolute;height:69%;transform:translate(-50px,15%)}.order-checkout__main-cont:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#e50707;position:absolute;z-index:99;height:69%;transform-origin:top;transform:translate(-50px,15%) scaleY(.2)}.order-checkout__promotion-cont{margin-top:24px}.order-checkout__overview-cont{margin-top:24px;position:relative}.order-checkout__overview-cont:first-of-type{margin-top:0}.order-checkout__overview-cont>div{box-shadow:0 6px 12px -12px rgba(34,34,34,.75)}.order-checkout__payment-cont{position:relative;background-color:#fff}@media (max-width:767px){.order-checkout__payment-cont{border-radius:24px 24px 0 0;box-shadow:0 -6px 12px -12px rgba(34,34,34,.75);position:absolute;top:auto;right:0;bottom:0;left:0;padding-top:18px;padding-bottom:18px;position:fixed;z-index:1}}@media (min-width:768px){.order-checkout__payment-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);position:-webkit-sticky;position:sticky;top:120px;width:calc(50% - 48px);margin-top:48px;margin-left:24px}}@media (min-width:768px) and (min-width:768px){.order-checkout__payment-cont{padding:24px}}@media (min-width:992px){.order-checkout__payment-cont{width:40%;max-width:444px}}@media (max-width:767px){.order-checkout__payment-cont>div{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;max-width:555px}}@media (max-width:767px) and (min-width:768px){.order-checkout__payment-cont>div{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-checkout__payment-cont>div{width:calc(100% - 192px)}}.order-checkout__disclaimer-cont{position:relative;box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);margin-top:24px}@media (min-width:768px){.order-checkout__disclaimer-cont{padding:24px}}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap{position:relative}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap.is-disabled{opacity:.5;pointer-events:none}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin:0 auto}@media (max-width:767px){.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin:0 auto;margin-top:6px;max-height:300px;overflow-y:scroll}@media (max-width:767px){.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>form{align-items:center;display:flex;margin:12px auto}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]{background:#fff;border:1px solid #404040;border-radius:35%;height:28px;margin-right:6px;position:relative;width:28px}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]:checked::after{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;content:"✓";font-family:system-ui;left:0;position:absolute;text-align:center;top:0;width:100%}@media (max-width:767px){.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]:checked::after{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.order-checkout__disclaimer-cont .order-checkout__disclaimer--wrap>form>span{font-weight:400;font-family:VELUXGothicBlack}.order-checkout__disclaimer-cont:before{content:"";left:0;top:50%;bottom:0;right:auto;z-index:10;background-color:#ddd;position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-60px,-50%)}.order-checkout__disclaimer-cont:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#ddd;position:absolute;z-index:9;transform-origin:top;height:100%;transform:translate(-50px,-6px) scaleY(.5)}.order-checkout__disclaimer-cont.checked:before{content:"";left:0;top:50%;bottom:0;right:auto;z-index:10;background-color:#e50707;position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-60px,-50%)}.order-checkout__disclaimer-cont.checked:after{content:"";left:0;top:0;bottom:0;right:auto;width:10px;background-color:#e50707;position:absolute;z-index:9;transform-origin:top;height:100%;transform:translate(-50px,-6px) scaleY(.5)}.order-checkout label[for=financing]{text-decoration:underline;color:#e50707}.order-checkout [id=financing]:disabled~label:first-of-type{opacity:.5;pointer-events:none}.order-checkout [id=financing]:checked~label:first-of-type{display:none}@media (max-width:767px){.order-checkout [id=financing]:not(:checked)~.order-costs>dl{display:none}}.order-checkout__success-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;opacity:0;z-index:11;transform-origin:top;transform:translateY(-100%);background-image:linear-gradient(#e50707,#cc0303);color:#fff;text-align:center;transition:transform .2s cubic-bezier(.19,1,.22,1);pointer-events:none}.order-checkout.is-complete .order-checkout__success-cont{opacity:1;transform:translateY(0);pointer-events:auto}.order-checkout__success-cont>em{position:relative;width:72px;height:72px}.order-checkout__success-cont>em>i{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;fill:#fff}.order-checkout__success-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;margin-top:24px}@media (max-width:767px){.order-checkout__success-cont>h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.order-checkout__success-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;max-width:333px;margin:0 auto;margin-top:24px}@media (max-width:767px){.order-checkout__success-cont>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.order-costs>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;text-align:center}@media (max-width:767px){.order-costs>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-costs>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:6px;text-align:center}@media (max-width:767px){.order-costs>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.order-costs>dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.order-costs>dl.inset{padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;background-color:#f4f4f4}.order-costs>dl.paid{position:relative;margin-top:24px;padding:12px;background-color:#f4f4f4}.order-costs>dl.paid:before{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;position:absolute;top:-.65em;right:auto;bottom:auto;left:12px;padding-left:9px;padding-right:9px;content:"Paid";background-color:#e50707;color:#fff;border-radius:3px}@media (max-width:767px){.order-costs>dl.paid:before{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.order-costs>dl>dd,.order-costs>dl>dt{margin-top:6px}.order-costs>dl>dd>strong,.order-costs>dl>dt>strong{font-weight:400;font-family:VELUXGothicBlack}.order-costs>dl>dd.credit,.order-costs>dl>dt.credit{color:#e50707}.order-costs>dl>dt{width:65%}.order-costs>dl>dt>small{color:#777}.order-costs>dl>dd{width:35%;text-align:right}.order-costs>dl>hr{border-color:#ddd}.order-detail{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;min-height:calc(100vh - 72px);padding-bottom:192px;background-color:#f4f4f4}.order-detail__main-cont{width:100%;max-width:555px}@media (max-width:767px){.order-detail__main-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;margin-top:24px}}@media (max-width:767px) and (min-width:768px){.order-detail__main-cont{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-detail__main-cont{width:calc(100% - 192px)}}@media (min-width:768px){.order-detail__main-cont{width:calc(50% - 48px);margin-top:48px}}.order-detail__heading-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px}@media (max-width:767px){.order-detail__heading-cont>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.order-detail__heading-cont>hr{margin:24px auto}.order-detail__heading-cont>span{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.order-detail__heading-cont>span{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.order-detail__appointment-cont,.order-detail__disclaimer-cont,.order-detail__installer-cont,.order-detail__project-cont,.order-detail__service-cont{margin-top:24px}.order-detail__service-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px}@media (min-width:768px){.order-detail__service-cont{padding:24px}}.order-detail__service-cont>h2{font-weight:400;font-family:VELUXGothicBlack;margin-bottom:12px}.order-detail__service-cont>p{margin-bottom:6px}.order-detail__service-cont>a{font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;transition:color .2s cubic-bezier(.19,1,.22,1)}.order-detail__service-cont>a:hover{color:#e50707}.order-detail__service-cont>a>i{width:18px;height:18px;margin-right:6px;fill:#777}.order-detail__payment-cont{position:relative;background-color:#fff}@media (max-width:767px){.order-detail__payment-cont{border-radius:24px 24px 0 0;box-shadow:0 -6px 12px -12px rgba(34,34,34,.75);position:absolute;top:auto;right:0;bottom:0;left:0;padding-top:18px;padding-bottom:18px;position:fixed}}@media (min-width:768px){.order-detail__payment-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);position:-webkit-sticky;position:sticky;top:120px;width:calc(50% - 48px);margin-top:24px;margin-left:24px}}@media (min-width:768px) and (min-width:768px){.order-detail__payment-cont{padding:24px}}@media (min-width:992px){.order-detail__payment-cont{width:35%;max-width:444px}}@media (max-width:767px){.order-detail__payment-cont>div{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;max-width:555px}}@media (max-width:767px) and (min-width:768px){.order-detail__payment-cont>div{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.order-detail__payment-cont>div{width:calc(100% - 192px)}}.order-detail__disclaimer-cont{position:relative;box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;box-shadow:0 6px 12px -12px rgba(34,34,34,.75);margin-top:24px}@media (min-width:768px){.order-detail__disclaimer-cont{padding:24px}}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap{position:relative}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin:0 auto}@media (max-width:767px){.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin:0 auto;margin-top:6px;max-height:300px;overflow-y:scroll}@media (max-width:767px){.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>form{align-items:center;display:flex;margin:12px auto}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]{background:#fff;border:1px solid #404040;border-radius:35%;height:28px;margin-right:6px;position:relative;width:28px}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]:checked::after{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;content:"✓";font-family:system-ui;left:0;position:absolute;text-align:center;top:0;width:100%}@media (max-width:767px){.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>form>[type=checkbox]:checked::after{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.order-detail__disclaimer-cont .order-checkout__disclaimer--wrap>form>span{font-weight:400;font-family:VELUXGothicBlack}.order-payment{display:flex;flex-direction:column}@media (min-width:768px){.order-payment{align-items:center}}.order-payment>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;text-align:center}@media (max-width:767px){.order-payment>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-payment>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:6px;text-align:center}@media (max-width:767px){.order-payment>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.order-payment>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:12px}@media (max-width:767px){.order-payment>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-payment>form>[type=submit]:hover{color:#cc0303}.order-payment>form>[type=submit]:active,.order-payment>form>[type=submit]:focus,.order-payment>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.order-payment>form>[type=submit]:disabled{opacity:.5;pointer-events:none}.order-payment>label:first-of-type{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;display:flex;justify-content:center;align-items:center;margin-top:12px}@media (max-width:767px){.order-payment>label:first-of-type{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-payment>label:first-of-type:hover{color:#cc0303}.order-payment>label:first-of-type:active,.order-payment>label:first-of-type:focus,.order-payment>label:first-of-type:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.order-payment>label:first-of-type>i{margin-right:12px;fill:#fff}.order-payment [id=payment-form]:disabled~label:first-of-type{opacity:.5;pointer-events:none}.order-payment [id=payment-form]:checked~label:first-of-type{display:none}@media (max-width:767px){.order-payment [id=payment-form]:not(:checked)~.order-costs>dl{display:none}}.order-payment [id=financing]:disabled~label[for=financing]{opacity:.5;pointer-events:none}.order-payment [id=financing]:checked~label[for=financing]{display:none}@media (max-width:767px){.order-payment [id=financing]:not(:checked)~.order-costs>dl{display:none}}.order-payment>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;display:none;align-items:center;margin-top:18px;padding-top:24px;border-top:1px solid #ddd}@media (max-width:767px){.order-payment>h3{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.order-payment>h3>i{width:24px;height:24px;margin-right:12px;fill:#999}.order-payment>div{width:100%}.order-payment [id=payment-form]:not(:checked)~.stripe-card{display:none}.order-payment>label:last-of-type{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;text-align:center;width:100%}@media (max-width:767px){.order-payment>label:last-of-type{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.order-payment>label:last-of-type:hover{color:#cc0303}.order-payment [id=payment-form]:not(:checked)~label:last-of-type{display:none}.orders-calendar{display:flex;flex-wrap:wrap;position:relative;background-color:#fff}.orders-calendar__loading{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;display:none;z-index:1}.orders-calendar__loading:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.35;background-color:#222}.orders-calendar__loading>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orders-calendar__information-cont{padding:0 24px}.orders-calendar__information-cont h2{padding-top:65px;font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.orders-calendar__information-cont h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.orders-calendar__information-cont .orders-calendar__filter{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:#f4f4f4;border-radius:20px;margin:28px 0;width:100%}@media (min-width:1280px){.orders-calendar__information-cont .orders-calendar__filter{width:36vw;min-width:300px}}.orders-calendar__information-cont .orders-calendar__filter button{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;text-transform:uppercase;padding:6px 12px;align-items:center;border-radius:20px;margin:10px}@media (max-width:767px){.orders-calendar__information-cont .orders-calendar__filter button{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.orders-calendar__information-cont .orders-calendar__filter button.is-selected{background-color:#fff}.orders-calendar__information-cont .orders-calendar__filter button .amount{color:#fff;background-color:#e50707;border-radius:50%;padding:3px;font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;font-size:13px;letter-spacing:normal;display:inline-block;width:25px;height:25px;display:inline-block}@media (max-width:767px){.orders-calendar__information-cont .orders-calendar__filter button .amount{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.orders-calendar__information-cont .details{display:none;width:75%}.orders-calendar__information-cont .details.is-selected{display:block}.orders-calendar__information-cont p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;text-transform:uppercase}@media (max-width:767px){.orders-calendar__information-cont p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.orders-calendar__orders-cont{width:100%;position:relative;overflow-y:auto;padding:0 24px}@media (max-width:767px){.orders-calendar__orders-cont{order:2}}.orders-calendar__orders-cont .table-headers{display:none;grid-template-columns:1fr;grid-column-gap:15px;align-items:flex-end;width:100%;border-bottom:1px solid #f4f4f4}@media (min-width:992px){.orders-calendar__orders-cont .table-headers{grid-template-columns:1.25fr 1fr 1fr .75fr 1fr}}.orders-calendar__orders-cont .table-headers span{font-weight:400;font-family:VELUXGothicRegular;text-transform:uppercase}.orders-calendar__orders-cont .table-headers span.complete,.orders-calendar__orders-cont .table-headers span.requests,.orders-calendar__orders-cont .table-headers span.scheduled{display:none}.orders-calendar__orders-cont .table-headers span.complete.is-selected,.orders-calendar__orders-cont .table-headers span.requests.is-selected,.orders-calendar__orders-cont .table-headers span.scheduled.is-selected{display:block}@media (min-width:992px){.orders-calendar__orders-cont .table-headers.is-selected{display:grid}}.orders-calendar__orders>*{margin:24px auto}.orders-calendar__orders>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}@media (max-width:767px){.orders-calendar__orders>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.product-detail{position:relative;overflow:hidden}.product-detail__heading-cont{margin:0 24px}.product-detail__heading-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;margin-bottom:12px;text-align:center}@media (max-width:767px){.product-detail__heading-cont>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.product-detail__features-cont{margin:0 24px;margin-top:12px}.product-detail__features-cont>div>img{display:block;width:100%}.product-detail__features-cont>div>em{position:relative;z-index:1;width:48px;height:48px}.product-detail__features-cont>div>em:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-color:rgba(255,255,255,.5);content:"";border-radius:50%}.product-detail__features-cont>div>em:after{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";background-color:#e50707;border-radius:50%}.product-detail__features-cont>div>em>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff}.product-detail__features-cont>ol{-moz-column-count:2;column-count:2}.product-detail__features-cont>ol>li{display:flex;margin-bottom:12px}.product-detail__features-cont>ol>li>em{margin-right:12px;color:#e50707}.product-detail__images-cont{padding-left:24px;padding-right:24px;position:relative;height:333px;margin-top:12px}.product-detail__images-cont img{margin-right:12px}.product-detail__reviews-cont{margin:24px}.product-detail__reviews-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.product-detail__reviews-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.product-detail__reviews-cont>h3{display:flex;margin-top:12px}.product-detail__reviews-cont>h3>em{margin-left:12px}.product-detail__reviews-cont>h3>strong{font-weight:400;font-family:VELUXGothicBlack;margin-left:12px}.product-detail__reviews-cont>ul{margin-top:24px}.product-detail__reviews-cont>ul>li{margin-top:24px}.product-detail__reviews-cont>ul>li:first-of-type{margin-top:0}.product-detail__reviews-cont>ul>li>blockquote>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;font-weight:400;font-family:VELUXGothicBlack;margin-bottom:6px}@media (max-width:767px){.product-detail__reviews-cont>ul>li>blockquote>h4{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.product-detail__reviews-cont>ul>li>blockquote>cite{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;display:block;margin-top:6px}@media (max-width:767px){.product-detail__reviews-cont>ul>li>blockquote>cite{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.product-detail__reviews-cont>ul>li>blockquote>cite>strong{font-weight:400;font-family:VELUXGothicBlack}.project-card{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.project-card{padding:24px}}.project-card__heading-cont{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.project-card__heading-cont>h3{color:#777}.project-card__heading-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;text-align:right;margin:auto 0 auto}@media (max-width:767px){.project-card__heading-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.project-card__heading-cont>a:hover{color:#cc0303}.project-card__product-cont{position:relative;margin-top:6px;padding-left:54px;width:65%;max-width:333px}.project-card__product-cont>img{position:absolute;top:auto;right:auto;bottom:0;left:0;max-width:48px}.project-card__product-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center}@media (max-width:767px){.project-card__product-cont>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.project-card__product-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#777;margin-top:6px}@media (max-width:767px){.project-card__product-cont>h4{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.project-card__product-cont>h4>em,.project-card__product-cont>h4>span{display:block;margin-top:6px}.project-card__product-cont>h4>em{color:#e50707}.project-card__price-cont{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end;width:35%;text-align:right}.project-card__price-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;font-weight:400;font-family:VELUXGothicBlack;color:#e50707}@media (max-width:767px){.project-card__price-cont>h4{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.project-card__changes-cont{width:100%}.project-card__changes-cont>ul{margin-top:12px}.project-card__changes-cont>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;margin-top:6px;padding-top:6px;border-top:1px solid #ddd}.project-card__changes-cont>ul>li:last-child{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #ddd}.project-card__changes-cont>ul>li>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}@media (max-width:767px){.project-card__changes-cont>ul>li>h4{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.project-card__changes-cont>ul>li>h4>small{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;color:#777}@media (max-width:767px){.project-card__changes-cont>ul>li>h4>small{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-card__changes-cont>ul>li>strong{margin:auto 0 auto}.project-card__changes-cont>ul>li>p{font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;width:100%;padding-right:48px}@media (max-width:767px){.project-card__changes-cont>ul>li>p{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-card__changes-cont>ul>li>nav{position:absolute;top:auto;right:0;bottom:0;left:auto;display:flex}.project-card__changes-cont>ul>li>nav>form{margin-left:6px}.project-card__changes-cont>ul>li>nav>form:first-of-type{margin-left:0}.project-card__changes-cont>ul>li>nav>form>[type=submit]{text-decoration:underline}.project-card__actions-cont{display:flex;justify-content:flex-end;width:100%}.project-card__actions-cont>form>[type=submit],.project-card__actions-cont>label{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:12px;padding-right:12px;margin-top:12px;margin-left:12px}@media (max-width:767px){.project-card__actions-cont>form>[type=submit],.project-card__actions-cont>label{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.project-card__actions-cont>form>[type=submit]:hover,.project-card__actions-cont>label:hover{color:#cc0303}.project-card__actions-cont>form>[type=submit]:active,.project-card__actions-cont>form>[type=submit]:focus,.project-card__actions-cont>form>[type=submit]:hover,.project-card__actions-cont>label:active,.project-card__actions-cont>label:focus,.project-card__actions-cont>label:hover{outline:0;background-color:#cecece;color:#555}.project-detail{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;min-height:calc(100vh - 72px);padding-bottom:192px}@media (min-width:768px){.project-detail{background-color:#f4f4f4}}.project-detail__main-cont{width:100%;max-width:555px}@media (max-width:767px){.project-detail__main-cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;margin-top:24px}}@media (max-width:767px) and (min-width:768px){.project-detail__main-cont{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.project-detail__main-cont{width:calc(100% - 192px)}}@media (min-width:768px){.project-detail__main-cont{width:calc(50% - 48px);margin-top:48px}}.project-detail__heading-cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.project-detail__heading-cont>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;width:100%}@media (max-width:767px){.project-detail__heading-cont>h1{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.project-detail__heading-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;width:100%;margin-top:12px;padding-right:96px}@media (max-width:767px){.project-detail__heading-cont>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.project-detail__heading-cont>h2>img{max-width:48px;margin-right:6px}.project-detail__heading-cont .c-red,.project-detail__heading-cont>h3{font-weight:400;font-family:VELUXGothicBlack;color:#e50707}.project-detail__heading-cont>label{width:25%;text-align:right}.project-detail__heading-cont>label>i{width:24px;height:24px;fill:#e50707}.project-detail__heading-cont>noscript{padding-top:24px;padding-bottom:24px;padding-left:12px;padding-right:12px;display:none;width:100%;border:1px solid #ddd}.project-detail__heading-cont>[type=checkbox]:checked~noscript{display:block}.project-detail__heading-cont>hr{width:100%;margin:24px auto 48px}.project-detail__summary-cont{display:flex;flex-wrap:wrap}@media (min-width:768px){.project-detail__summary-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px}}@media (min-width:768px) and (min-width:768px){.project-detail__summary-cont{padding:24px}}.project-detail__summary-cont form>[type=submit]{display:block}.project-detail__summary-cont form>[type=submit]>i{width:18px;height:18px;margin-left:12px;fill:#e50707}.project-detail__summary-cont__heading-cont{margin-top:24px;display:flex;align-items:center;width:100%;margin-bottom:12px}.project-detail__summary-cont__heading-cont:first-of-type{margin-top:0}.project-detail__summary-cont__heading-cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;color:#777}@media (max-width:767px){.project-detail__summary-cont__heading-cont>h3{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-detail__summary-cont__image-cont{position:relative;width:calc((100% / 3) - 12px);max-width:128px;margin-right:12px;margin-bottom:12px}.project-detail__summary-cont__image-cont>img{border-radius:6px;width:100%}.project-detail__summary-cont__image-cont>form{position:absolute;top:6px;right:6px;bottom:auto;left:auto}.project-detail__summary-cont__image-cont>form>[type=submit]>i{width:24px;height:24px;fill:#fff}.project-detail__summary-cont__chip-cont{border-radius:6px;display:flex;align-items:center;margin-right:12px;margin-bottom:12px;padding:6px 12px;border:1px solid #ddd}.project-detail__summary-cont__chip-cont>h4{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;align-items:flex-start}.project-detail__summary-cont__chip-cont>h4 .required{color:#e50707;font-weight:400;font-family:VELUXGothicRegular;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem}@media (max-width:767px){.project-detail__summary-cont__chip-cont>h4 .required{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-detail__summary-cont__chip-cont>h4 .label{display:flex}.project-detail__summary-cont__chip-cont>h4 .label>img{width:24px;height:24px;margin-right:12px}.project-detail__summary-cont__chip-image-cont{height:85px;overflow:hidden}.project-detail__summary-cont__text-cont{width:100%}.project-detail__actions-cont{background-color:#fff}@media (max-width:767px){.project-detail__actions-cont{border-radius:24px 24px 0 0;box-shadow:0 -6px 12px -12px rgba(34,34,34,.75);position:absolute;top:auto;right:0;bottom:0;left:0;padding-top:18px;padding-bottom:18px;position:fixed}}@media (min-width:768px){.project-detail__actions-cont{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:24px;position:-webkit-sticky;position:sticky;top:120px;width:calc(50% - 48px);margin-top:48px;margin-left:24px}}@media (min-width:768px) and (min-width:768px){.project-detail__actions-cont{padding:24px}}@media (min-width:992px){.project-detail__actions-cont{width:35%;max-width:444px}}.project-detail__actions-cont>div{margin-bottom:24px}@media (max-width:767px){.project-detail__actions-cont>div{display:none}}.project-detail__actions-cont>nav{display:flex;flex-direction:column;max-width:555px;margin:0 auto}@media (max-width:767px){.project-detail__actions-cont>nav{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (max-width:767px) and (min-width:768px){.project-detail__actions-cont>nav{width:calc(100% - 96px)}}@media (max-width:767px) and (min-width:1280px){.project-detail__actions-cont>nav{width:calc(100% - 192px)}}@media (min-width:768px){.project-detail__actions-cont>nav{align-items:center}}.project-detail__actions-cont>nav>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:48px;padding-right:48px;height:46px;padding:10px;white-space:normal!important;line-height:normal!important;height:auto}@media (max-width:767px){.project-detail__actions-cont>nav>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.project-detail__actions-cont>nav>a:hover{color:#cc0303}.project-detail__actions-cont>nav>a:active,.project-detail__actions-cont>nav>a:focus,.project-detail__actions-cont>nav>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.project-detail__actions-cont>nav>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;text-align:center}@media (max-width:767px){.project-detail__actions-cont>nav>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.project-detail__actions-cont>nav>form>[type=submit]:hover{color:#cc0303}.project-summary{display:flex;flex-wrap:wrap;margin:0 24px}.project-summary>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;width:100%;color:#777}@media (max-width:767px){.project-summary>h1{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.project-summary>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;display:flex;align-items:center;width:85%;margin-top:12px;padding-right:12px}@media (max-width:767px){.project-summary>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.project-summary>h2>img{max-width:48px;margin-right:6px}.project-summary>h3{font-weight:400;font-family:VELUXGothicBlack;margin-top:12px;color:#e50707}.project-summary__heading-cont{margin-top:24px;display:flex;align-items:center;width:100%;margin-bottom:12px}.project-summary__heading-cont:first-of-type{margin-top:0}.project-summary__heading-cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;color:#777}@media (max-width:767px){.project-summary__heading-cont>h3{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-summary__image-cont{width:calc((100% / 3) - 12px);max-width:128px;margin-right:12px}.project-summary__image-cont>a>img{border-radius:6px;width:100%}.project-summary__chip-cont{border-radius:6px;display:flex;align-items:center;margin-right:12px;margin-bottom:12px;padding:6px 12px;border:1px solid #ddd}.project-summary__chip-cont>h4{display:flex;align-items:center}.project-summary__chip-cont>h4>img{width:24px;height:24px;margin-right:12px}.project-summary__text-cont{width:100%}.project-types{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:48px;padding-bottom:48px}@media (min-width:768px){.project-types{width:calc(100% - 96px)}}@media (min-width:1280px){.project-types{width:calc(100% - 192px)}}.project-types__header{margin-bottom:24px}@media (min-width:992px){.project-types__header{margin-bottom:48px}}.project-types__header>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.project-types__header>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.project-types__header>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;color:#222;margin-top:12px}@media (max-width:767px){.project-types__header>h4{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (min-width:768px){.project-types__header>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px}}@media (min-width:768px) and (max-width:767px){.project-types__header>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}@media (min-width:992px){.project-types__header>h4{padding-right:15%}}@media (min-width:1280px){.project-types__header>h4{padding-right:40%}}.project-types__projects-wrapper{flex-direction:column;display:flex}@media (min-width:768px){.project-types__projects-wrapper{flex-direction:row;justify-content:space-between}}.project-types__project{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:48px}@media (min-width:768px){.project-types__project{margin-bottom:0;width:32%}}.project-types__project>figure{margin-bottom:24px;position:relative}.project-types__project>figure>figcaption{align-items:center;background-color:#fff;border-radius:50%;bottom:24px;display:flex;justify-content:center;left:24px;height:82px;position:absolute;width:82px}.project-types__project>figure>figcaption>span{text-indent:-9999px}.project-types__project>figure>figcaption>img{max-width:60%}.project-types__project img{max-width:100%}.project-types__project>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;color:#222}@media (max-width:767px){.project-types__project>h3{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.project-types__project>span{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;color:#777;display:block;margin:6px 0 12px 0}@media (max-width:767px){.project-types__project>span{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.project-types__project>p{color:#222;margin-bottom:24px}@media (min-width:768px){.project-types__project>p{padding-right:12px}}@media (min-width:992px){.project-types__project>p{padding-right:48px}}.project-types__project>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;justify-self:flex-end;margin-top:auto}@media (max-width:767px){.project-types__project>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.project-types__project>a:hover{color:#cc0303}.project-types__project>a:active,.project-types__project>a:focus,.project-types__project>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.promotion-card__cont{position:relative;overflow:hidden}.promotion-card__cont>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack;margin-top:24px;margin-bottom:12px}@media (max-width:767px){.promotion-card__cont>h3{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.promotion-card__cont>form{margin-top:24px;padding-top:0;padding-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between}.promotion-card__cont>form>.input--text{width:100%;padding-right:12px}.promotion-card__cont>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.promotion-card__cont>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.promotion-card__cont>form>[type=submit]:hover{color:#cc0303}.promotion-card__cont>form>[type=submit]:active,.promotion-card__cont>form>[type=submit]:focus,.promotion-card__cont>form>[type=submit]:hover{outline:0;background-color:#cecece;color:#555}.promotion-card__cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;background-color:rgba(229,7,7,.25);color:#e50707}@media (max-width:767px){.promotion-card__cont>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.promotion-card__cont>div{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;position:relative;border-top:1px solid #ddd}.promotion-card__cont>div>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack}@media (max-width:767px){.promotion-card__cont>div>h4{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.promotion-card__cont>div>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#777;margin-top:6px}@media (max-width:767px){.promotion-card__cont>div>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.promotion-card__cont>div>form{position:absolute;top:12px;right:24px;bottom:auto;left:auto}.promotion-card__cont>div>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important}@media (max-width:767px){.promotion-card__cont>div>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.promotion-card__cont>div>form>[type=submit]:hover{color:#cc0303}.reviews{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:flex;flex-wrap:wrap;position:relative;margin:24px auto}@media (min-width:768px){.reviews{width:calc(100% - 96px)}}@media (min-width:1280px){.reviews{width:calc(100% - 192px)}}@media (min-width:768px){.reviews{padding-top:96px;padding-bottom:96px;padding-left:48px;padding-right:48px;margin:48px auto}}@media (min-width:992px){.reviews{padding-top:128px;padding-bottom:128px}}@media (max-width:767px){.reviews .background-image{display:none}}.reviews__reviews-cont{display:flex;flex-direction:column-reverse;align-items:flex-start;position:relative;width:100%}@media (max-width:767px){.reviews__reviews-cont{padding-top:50%;padding-bottom:24px;padding-left:24px;padding-right:24px}}@media (min-width:768px){.reviews__reviews-cont{width:50%;padding-right:48px}}.reviews__reviews-cont .background-image{display:none}@media (max-width:767px){.reviews__reviews-cont .background-image{display:block}}.reviews__reviews-cont>article{box-shadow:0 2px 12px rgba(34,34,34,.35);border-radius:12px;background-color:#fff;padding:12px;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.2)}@media (min-width:768px){.reviews__reviews-cont>article{padding:24px}}@media (max-width:767px){.reviews__reviews-cont>article{width:100%}.reviews__reviews-cont>article:not(:first-of-type){display:none}}@media (min-width:768px){.reviews__reviews-cont>article{max-width:333px}.reviews__reviews-cont>article:not(:last-of-type){margin-top:-24px}.reviews__reviews-cont>article:nth-child(odd){margin-right:35%}.reviews__reviews-cont>article:nth-child(even){margin-left:35%}}.reviews__reviews-cont>article>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack}@media (max-width:767px){.reviews__reviews-cont>article>h3{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.reviews__reviews-cont>article>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:6px}@media (max-width:767px){.reviews__reviews-cont>article>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.reviews__heading-cont{position:relative;width:100%;flex-direction:column}@media (max-width:767px){.reviews__heading-cont{margin-top:24px}}@media (max-width:991px){.reviews__heading-cont{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media (min-width:768px){.reviews__heading-cont{width:50%;color:#fff}}@media (min-width:992px){.reviews__heading-cont{padding-left:48px}}.reviews__heading-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#e50707}@media (max-width:767px){.reviews__heading-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.reviews__heading-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;margin-top:12px}@media (max-width:767px){.reviews__heading-cont>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.reviews__heading-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:12px}@media (max-width:767px){.reviews__heading-cont>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.reviews__heading-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px;align-self:flex-start}@media (max-width:767px){.reviews__heading-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.reviews__heading-cont>a:hover{color:#cc0303}.reviews__heading-cont>a:active,.reviews__heading-cont>a:focus,.reviews__heading-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.reviews__heading-cont .reviews__reviews-cont{padding-top:48px;row-gap:48px}.reviews .mobile-hide{display:none}@media (min-width:768px){.reviews .mobile-hide{display:flex}}.reviews .mobile-show{display:flex}@media (min-width:768px){.reviews .mobile-show{display:none}}.sidekick{position:relative}@media (min-width:992px){.sidekick{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}}@media (min-width:992px) and (min-width:768px){.sidekick{width:calc(100% - 96px)}}@media (min-width:992px) and (min-width:1280px){.sidekick{width:calc(100% - 192px)}}.sidekick__image-cont{position:relative}@media (max-width:767px){.sidekick__image-cont{padding-bottom:75%}}@media (min-width:768px){.sidekick__image-cont{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}}.sidekick__text-cont{padding-top:24px;padding-bottom:24px;position:relative;width:100%}@media (max-width:767px){.sidekick__text-cont{padding-left:24px;padding-right:24px}}@media (min-width:768px){.sidekick__text-cont{padding-top:96px;padding-bottom:96px;max-width:555px;margin-left:auto;margin-right:24px;color:#fff}}@media (min-width:992px){.sidekick__text-cont{padding-top:128px;padding-bottom:128px}}@media (min-width:1280px){.sidekick__text-cont{padding-top:192px;padding-bottom:192px;margin-right:96px}}.sidekick__text-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.sidekick__text-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.sidekick__text-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;margin-top:24px}@media (max-width:767px){.sidekick__text-cont>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.sidekick__text-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:24px}@media (max-width:767px){.sidekick__text-cont>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.sidekick__text-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.sidekick__text-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.sidekick__text-cont>a:hover{color:#cc0303}.sidekick__text-cont>a:active,.sidekick__text-cont>a:focus,.sidekick__text-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.split{margin:24px auto}.split__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.split__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.split__cont{width:calc(100% - 192px)}}.split__image-cont{position:relative;width:100%;padding-bottom:75%}@media (min-width:768px){.split__image-cont{width:50%;padding-bottom:37.5%}}@media (min-width:992px){.split__image-cont{width:60%;padding-bottom:45%}}@media (min-width:768px){.split--image-right .split__image-cont{order:2}}.split__image-cont>img{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.split__text-cont{padding-top:24px;padding-bottom:24px;width:100%}@media (min-width:768px){.split__text-cont{padding-top:48px;padding-bottom:48px;width:50%}}@media (min-width:992px){.split__text-cont{width:40%}}@media (min-width:768px){.split--image-left .split__text-cont{padding-left:24px}}@media (min-width:992px){.split--image-left .split__text-cont{padding-left:48px}}@media (min-width:768px){.split--image-right .split__text-cont{padding-right:24px}}@media (min-width:992px){.split--image-right .split__text-cont{padding-right:48px}}.split__text-cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777}@media (max-width:767px){.split__text-cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.split__text-cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;margin-top:24px}@media (max-width:767px){.split__text-cont>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.split__text-cont>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:24px}@media (max-width:767px){.split__text-cont>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.split__text-cont>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:24px}@media (max-width:767px){.split__text-cont>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.split__text-cont>a:hover{color:#cc0303}.split__text-cont>a:active,.split__text-cont>a:focus,.split__text-cont>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.stars{display:flex;align-items:center}.stars__stars-cont{position:relative;width:87px;height:15px;white-space:nowrap;font-size:0}.stars__stars-cont>span{margin-top:-1px}.stars__stars-cont>span>i{margin-left:3px;width:15px;height:15px}.stars__stars-cont>span>i:first-of-type{margin-left:0}.stars__stars-cont>span:first-child{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.stars__stars-cont>span:first-child>i{fill:#e50707}.stars__stars-cont>span:last-child>i{fill:#ddd}.stars>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;margin-left:6px;line-height:1}@media (max-width:767px){.stars>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.stats-chart{margin:48px 0}.stats-chart>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:400;font-family:VELUXGothicBlack}@media (max-width:767px){.stats-chart>h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.stats-chart>canvas{margin-top:12px}.step-detail{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;text-align:center}@media (min-width:768px){.step-detail{width:calc(100% - 96px)}}@media (min-width:1280px){.step-detail{width:calc(100% - 192px)}}.step-detail>h1{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px}@media (max-width:767px){.step-detail>h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.step-detail>h3{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:12px}@media (max-width:767px){.step-detail>h3{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.step-detail>img{display:block;width:100%;margin-top:12px}.step-detail>div{margin-top:24px;text-align:left}.step-detail>div>p{margin-top:12px}.step-detail>div>p:first-of-type{margin-top:0}.step-detail>div>p>a{color:#e50707}.step-detail>div>p>a:hover{color:#cc0303}.stripe-card>form{display:flex;flex-direction:column;margin-top:24px}@media (min-width:768px){.stripe-card>form{align-items:center}}.stripe-card>form>p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;width:100%;margin-bottom:12px;color:#e50707;text-align:center}@media (max-width:767px){.stripe-card>form>p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.stripe-card>form>p:empty{display:none}.stripe-card>form>div{width:100%}.stripe-card>form>[type=submit]{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;margin-top:12px}@media (max-width:767px){.stripe-card>form>[type=submit]{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.stripe-card>form>[type=submit]:hover{color:#cc0303}.stripe-card>form>[type=submit]:active,.stripe-card>form>[type=submit]:focus,.stripe-card>form>[type=submit]:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.stripe-card>form>[type=submit]:disabled{opacity:.5;pointer-events:none}.stripe-card__card{border-radius:6px;margin-top:12px;padding:12px;border:1px solid #ddd}.styled-text p{margin-top:24px}.styled-text p:first-of-type{margin-top:0}.styled-text strong{font-weight:400;font-family:VELUXGothicBlack}.styled-text em{font-weight:400;font-family:VELUXGothicRegularItalic}.styled-text ul{margin-top:24px;list-style:disc}.styled-text ul:first-of-type{margin-top:0}.styled-text ul li{margin-left:1em}.styled-text ul+p{margin-top:24px}.styled-text ul+p:first-of-type{margin-top:0}.styled-text ol{margin-top:24px;list-style:decimal}.styled-text ol:first-of-type{margin-top:0}.styled-text ol li{margin-top:24px;margin-left:1em}.styled-text ol li:first-of-type{margin-top:0}.styled-text ol+p{margin-top:24px}.styled-text ol+p:first-of-type{margin-top:0}.text__cont{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:48px;padding-bottom:48px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.text__cont{width:calc(100% - 96px)}}@media (min-width:1280px){.text__cont{width:calc(100% - 192px)}}@media (min-width:768px){.text__cont{padding-top:96px;padding-bottom:96px}}.text__cont>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;padding-top:12px;border-top:1px solid #ddd;color:#e50707}@media (max-width:767px){.text__cont>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.text__cont>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;font-weight:400;font-family:VELUXGothicBold;width:100%;margin-top:24px;color:#222}@media (max-width:767px){.text__cont>h4{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (min-width:768px){.text__cont>h4{width:50%;margin-top:48px;padding-right:5%}}.text__cont>div{width:100%;margin-top:24px}.text__cont>div p{margin-top:24px}.text__cont>div p:first-of-type{margin-top:0}.text__cont>div strong{font-weight:400;font-family:VELUXGothicBlack}.text__cont>div em{font-weight:400;font-family:VELUXGothicRegularItalic}.text__cont>div ul{margin-top:24px;list-style:disc}.text__cont>div ul:first-of-type{margin-top:0}.text__cont>div ul li{margin-left:1em}.text__cont>div ul+p{margin-top:24px}.text__cont>div ul+p:first-of-type{margin-top:0}.text__cont>div ol{margin-top:24px;list-style:decimal}.text__cont>div ol:first-of-type{margin-top:0}.text__cont>div ol li{margin-top:24px;margin-left:1em}.text__cont>div ol li:first-of-type{margin-top:0}.text__cont>div ol+p{margin-top:24px}.text__cont>div ol+p:first-of-type{margin-top:0}@media (min-width:768px){.text:not(.has-only-body) .text__cont>div{width:50%;margin-top:48px}}.text__cont>div>p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-top:24px}@media (max-width:767px){.text__cont>div>p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.text__cont>div>p:first-of-type{margin-top:0}.video-modal{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;position:fixed;z-index:-1;opacity:0;overflow-y:auto;scroll-behavior:smooth}.video-modal:before{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;content:"";opacity:.75;background-color:#222}.video-modal.is-active{z-index:1000;opacity:1}.video-modal__video-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;max-width:1280px}@media (min-width:768px){.video-modal__video-cont{width:calc(100% - 96px)}}@media (min-width:1280px){.video-modal__video-cont{width:calc(100% - 192px)}}.video-modal__video-cont>div{position:relative;width:100%;padding-bottom:56.25%}.video-modal__video-cont>div>iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.video-modal__video-cont>button{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;transition:background-color .2s cubic-bezier(.19,1,.22,1);background-color:#fff;border:1px solid #222;position:absolute;top:-24px;right:-24px;bottom:auto;left:auto}.video-modal__video-cont>button:hover{background-color:#fff;border:1px solid #222}.video-modal__video-cont>button>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;fill:#222}.video-section{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;padding-top:48px;padding-bottom:48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media (min-width:768px){.video-section{width:calc(100% - 96px)}}@media (min-width:1280px){.video-section{width:calc(100% - 192px)}}@media (min-width:992px){.video-section{padding-top:96px;padding-bottom:96px}}.video-section>h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;color:#e50707}@media (max-width:767px){.video-section>h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.video-section>h4{font-weight:400;font-family:VELUXGothicRegular;font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.96px;width:100%;margin-top:12px;color:#222}@media (max-width:767px){.video-section>h4{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}@media (min-width:992px){.video-section>h4{width:75%}}.video-section>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.video-section>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.video-section>a:hover{color:#cc0303}.video-section>a:active,.video-section>a:focus,.video-section>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (max-width:991px){.video-section>a{margin-top:24px}}.video-section>figure{position:relative;width:100%;margin-top:48px}.video-section>figure>img{display:block;width:100%}.video-section>figure>a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-section>figure>a>em{display:block;position:relative;width:60px;height:60px;border:3px solid #fff;border-radius:50%}.video-section>figure>a>em>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;fill:#fff;margin-left:.1em}.contact-block{background:#f4f4f4}.contact-block__content{width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px;display:grid;padding-top:48px;padding-bottom:48px;row-gap:48px;grid-template-columns:1fr;grid-template-areas:"heading" "top" "bottom"}@media (min-width:768px){.contact-block__content{width:calc(100% - 96px)}}@media (min-width:1280px){.contact-block__content{width:calc(100% - 192px)}}@media (min-width:1280px){.contact-block__content{padding-top:96px;padding-bottom:96px;grid-template-columns:28vw 1fr;grid-template-areas:"heading top" "heading bottom"}}@media (min-width:1300px){.contact-block__content{grid-template-columns:30vw 1fr}}@media (min-width:1400px){.contact-block__content{grid-template-columns:34vw 1fr}}.contact-block__heading{grid-area:heading;border-right:0}.contact-block__heading h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;width:100%;color:#e50707;grid-area:subheading;text-align:center}@media (max-width:767px){.contact-block__heading h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:1280px){.contact-block__heading h2{text-align:left}}.contact-block__heading h4{font-weight:400;font-family:VELUXGothicRegular;font-weight:300;font-family:VELUXGothicLight;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;letter-spacing:.9px;width:100%;margin-top:12px;grid-area:heading;text-align:center}@media (max-width:767px){.contact-block__heading h4{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (min-width:1280px){.contact-block__heading h4{text-align:left}}@media (min-width:1280px){.contact-block__heading{border-right:1px solid #ddd;padding-right:7vw}}.contact-block__top{grid-area:top;display:flex;align-items:center;flex-direction:column;row-gap:24px;justify-content:flex-end}@media (min-width:1280px){.contact-block__top{padding-left:6vw;-moz-column-gap:48px;column-gap:48px;flex-direction:row}}.contact-block__top>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media (min-width:1280px){.contact-block__top>div{flex-direction:row}}@media (min-width:1280px){.contact-block__top>div{-moz-column-gap:48px;column-gap:48px}}.contact-block__top a{font-weight:400;font-family:VELUXGothicRegular;font-weight:300;font-family:VELUXGothicLight;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;letter-spacing:.9px}@media (max-width:767px){.contact-block__top a{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.contact-block__top h4{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#707070;text-align:center;flex-shrink:0}@media (max-width:767px){.contact-block__top h4{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (min-width:1280px){.contact-block__top h4{text-align:left}}.contact-block .cta{grid-area:link;display:flex;align-items:center;justify-content:flex-end}@media (min-width:1280px){.contact-block .cta{align-items:flex-start}}.contact-block .cta a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:38px;padding-right:38px;height:46px}@media (max-width:767px){.contact-block .cta a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.contact-block .cta a:hover{color:#cc0303}.contact-block .cta a:active,.contact-block .cta a:focus,.contact-block .cta a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (max-width:991px){.contact-block .cta a{margin-top:24px}}.contact-block ul{grid-area:bottom;position:relative;width:100%;margin-top:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1280px){.contact-block ul{margin-left:-1.6em;flex-direction:row;justify-content:flex-end}}.contact-block ul>li{display:flex;align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #ddd;margin-bottom:24px;padding-top:24px}.contact-block ul>li:first-child{border:0}.contact-block ul>li:last-child{margin-bottom:0}.contact-block ul>li:first-child{padding-top:0}@media (min-width:1280px){.contact-block ul>li{padding-top:0;margin-bottom:0;padding-left:84px;padding-right:84px;border-top:0;border-left:1px solid #ddd}.contact-block ul>li:first-child{padding-left:0}.contact-block ul>li:last-child{padding-right:0}}.contact-block ul>li>i{width:48px;height:48px;fill:#e50707}.contact-block ul>li>a{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#707070;display:flex;align-items:center;white-space:nowrap;margin-top:12px;position:relative}@media (max-width:767px){.contact-block ul>li>a{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}@media (max-width:991px){.contact-block ul>li>a{margin-left:12px}}@media (min-width:992px){.contact-block ul>li>a{margin-top:24px}}.contact-block ul>li>a>i{fill:#e50707;margin-left:6px;position:absolute;right:0;transform:translate3d(1.8em,0,0)}.__home__ .hero .hero__text-cont{justify-content:center;align-items:flex-start;min-height:64.8611111vw;padding-top:0;padding-top:7.619047619vw;padding-bottom:7.619047619vw}@media (min-width:992px){.__home__ .hero .hero__text-cont{padding-top:0;padding-bottom:0}}.__home__ .hero .hero__text-cont h1{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;text-align:left}@media (max-width:767px){.__home__ .hero .hero__text-cont h1{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.__home__ .hero .hero__text-cont h3{font-weight:400;font-family:VELUXGothicRegular;font-weight:400;font-family:VELUXGothicBold;font-size:72px;font-size:7.2rem;line-height:90px;line-height:9rem;color:#fff;text-align:left}@media (max-width:1599px){.__home__ .hero .hero__text-cont h3{font-size:62px;font-size:6.2rem;line-height:80px;line-height:8rem}}@media (max-width:1279px){.__home__ .hero .hero__text-cont h3{font-size:52px;font-size:5.2rem;line-height:70px;line-height:7rem}}@media (max-width:767px){.__home__ .hero .hero__text-cont h3{font-size:42px;font-size:4.2rem;line-height:50px;line-height:5rem}}@media (min-width:768px){.__home__ .hero .hero__text-cont h3{padding-right:13vw}}@media (min-width:992px){.__home__ .hero .hero__text-cont h3{padding-right:30vw}}@media (min-width:1280px){.__home__ .hero .hero__text-cont h3{padding-right:38vw}}@media (min-width:1600px){.__home__ .hero .hero__text-cont h3{padding-right:40vw}}.steps-panel{position:relative;background-color:#f4f4f4;padding-top:48px;padding-bottom:48px}@media (min-width:1280px){.steps-panel{padding-bottom:96px;background-color:transparent;margin-top:-13%}.steps-panel::after{content:"";width:100%;height:100%;background:#fdfdfd;position:absolute;bottom:0;left:0;z-index:-1}}.steps-panel__content{display:grid;grid-template-columns:1fr;border-radius:10px;background:#fff;box-shadow:0 6px 27px 0 rgba(0,0,0,.06);margin:0 auto;padding:39.84px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.steps-panel__content{width:calc(100% - 96px)}}@media (min-width:1280px){.steps-panel__content{width:calc(100% - 192px)}}@media (min-width:992px){.steps-panel__content{grid-template-columns:1fr 1fr 1fr}}.steps-panel__entry{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ddd;padding-top:24px;padding-bottom:24px}.steps-panel__entry:last-child{border-right:0!important;border-bottom:0!important}.steps-panel__entry .icon{margin-bottom:48px}.steps-panel__entry h3{font-weight:400;font-family:VELUXGothicRegular;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;font-weight:400;font-family:VELUXGothicBold;margin-bottom:12px;color:#444}@media (max-width:767px){.steps-panel__entry h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.steps-panel__entry p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;text-align:center;color:#151515}@media (max-width:767px){.steps-panel__entry p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}@media (min-width:992px){.steps-panel__entry{border-bottom:0;border-right:1px solid #ddd}}.steps-detail{background:#fdfdfd}.steps-detail__content{display:grid;grid-template-columns:1fr;-moz-column-gap:80px;column-gap:80px;row-gap:48px;padding-bottom:48px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;max-width:1700px}@media (min-width:768px){.steps-detail__content{width:calc(100% - 96px)}}@media (min-width:1280px){.steps-detail__content{width:calc(100% - 192px)}}@media (min-width:1280px){.steps-detail__content{grid-template-columns:26.9444444vw 1fr}}@media (min-width:1440px){.steps-detail__content{grid-template-columns:388px 1fr}}.steps-detail__contact{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 27px 0 rgba(0,0,0,.06);margin-top:48px;padding-top:60px;padding-bottom:60px;padding-left:48px;padding-right:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1280px){.steps-detail__contact{margin-top:0;position:-webkit-sticky;position:sticky;top:var(--sticky-item-top)}}.steps-detail__contact h2{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#e50707;margin-bottom:39px}@media (max-width:767px){.steps-detail__contact h2{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.steps-detail__contact h3{font-weight:400;font-family:VELUXGothicRegular;font-weight:300;font-family:VELUXGothicLight;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;letter-spacing:.9px;text-align:center;margin-bottom:39px;color:#444}@media (max-width:767px){.steps-detail__contact h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.steps-detail__contact>a:not(.phone-number){font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px;padding-left:48px;padding-right:48px}@media (max-width:767px){.steps-detail__contact>a:not(.phone-number){font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.steps-detail__contact>a:not(.phone-number):hover{color:#cc0303}.steps-detail__contact>a:not(.phone-number):active,.steps-detail__contact>a:not(.phone-number):focus,.steps-detail__contact>a:not(.phone-number):hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.steps-detail__contact .phone-number{font-weight:400;font-family:VELUXGothicRegular;font-weight:300;font-family:VELUXGothicLight;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;letter-spacing:.9px;margin-bottom:31.92px}@media (max-width:767px){.steps-detail__contact .phone-number{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.steps-detail__contact p{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase;color:#777;text-align:center;margin-bottom:34.000000008px}@media (max-width:767px){.steps-detail__contact p{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.steps-detail__contact p:last-of-type{margin-bottom:28.999999992px}.steps-detail__steps .video-section{padding:0;width:100%;margin-top:48px;margin-bottom:48px}.steps-detail__steps .video-section>figure{margin-top:0;position:relative}.steps-detail__steps .video-section>figure::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(68,68,68,.54)}.steps-detail__steps .video-section>figure>a{z-index:1}.steps-detail__steps h2{font-weight:400;font-family:VELUXGothicRegular;font-weight:300;font-family:VELUXGothicLight;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;letter-spacing:.9px;margin-bottom:15px}@media (max-width:767px){.steps-detail__steps h2{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (min-width:1280px){.steps-detail__steps h2{margin-bottom:24px}}.steps-detail__steps p{font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}@media (max-width:767px){.steps-detail__steps p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.steps-detail__steps p strong{font-weight:700}.steps-detail__step{margin-top:48px;border-bottom:1px solid #ddd;padding-bottom:48px;position:relative}.steps-detail__step::after{content:"";width:100%;height:1px;display:block;position:absolute;bottom:5px;left:0;border-bottom:1px solid #ddd;z-index:1}.steps-detail__step:last-child{border-bottom:0;padding-bottom:0}.steps-detail__step:last-child::after{display:none}.steps-detail__step--no-bottom{padding-bottom:0}.steps-detail__step .steps-detail__step-count{width:50px;height:50px;border-radius:50%;background:#e50707;display:flex;justify-content:center;align-items:center;color:#fff;font-size:26px;font-weight:700}.steps-detail__step .steps-detail__step-title{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px;margin-bottom:24px}.steps-detail__step .steps-detail__step-title h2{margin-bottom:0}.steps-detail__step p:first-of-type{margin-bottom:48px}.steps-detail__step>a{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;font-weight:700;text-decoration:underline}@media (max-width:767px){.steps-detail__step>a{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.steps-detail__step .image-cta{margin-top:48px}.image-cta{width:100%;height:0;padding-bottom:62.4338624%;border-radius:10px;overflow:hidden;position:relative}.image-cta__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.image-cta__content h3{text-align:center;color:#fff;font-weight:400;font-family:VELUXGothicRegular;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;font-weight:400;font-family:VELUXGothicBold;margin-bottom:24px}@media (max-width:767px){.image-cta__content h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}@media (max-width:767px){.image-cta__content h3{font-size:25px;font-size:2.5rem}}@media (min-width:768px){.image-cta__content h3{margin-bottom:48px}}.image-cta__content>a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:48px;padding-right:48px;height:46px}@media (max-width:767px){.image-cta__content>a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.image-cta__content>a:hover{color:#cc0303}.image-cta__content>a:active,.image-cta__content>a:focus,.image-cta__content>a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.image-cta__content>a::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.accordion{padding-bottom:24px}.accordion-item{border-bottom:1px solid #ddd;margin-top:24px}.accordion-item:last-child{border-bottom:0}.accordion-item__handle{padding-bottom:24px;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.accordion-item__handle h3{font-weight:400;font-family:VELUXGothicRegular;font-size:34px;font-size:3.4rem;line-height:46px;line-height:4.6rem;font-weight:300;font-family:VELUXGothicLight;letter-spacing:.9px;font-weight:700}@media (max-width:767px){.accordion-item__handle h3{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.accordion-item__handle>span{color:#e50707;font-size:40px;width:40px;display:flex;justify-content:center;align-items:center}.accordion-item__handle>*{pointer-events:none}.accordion-item__content-wrapper{padding-bottom:48px}.accordion-item__content-wrapper p{margin-bottom:12px}.accordion-item__content-wrapper p:last-of-type{margin-bottom:0}.accordion-item__content{max-height:0;overflow:hidden;will-change:max-height;pointer-events:none}.active .accordion-item__content{pointer-events:auto}.accordion [aria-expanded=true] [data-collapse]{display:block}.accordion [aria-expanded=true] [data-expand]{display:none}.accordion [aria-expanded=false] [data-collapse]{display:none}.accordion [aria-expanded=false] [data-expand]{display:block}.product-entries{display:block}.product-entry{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;-moz-column-gap:24px;column-gap:24px;border-bottom:1px solid #ddd}@media (min-width:992px){.product-entry{-moz-column-gap:70px;column-gap:70px;padding:24px}}.product-entry:last-child{border-bottom:0}.product-entry em{display:block;flex-shrink:0}.product-entry em .icon{fill:#e50707;width:44px;height:40px}@media (min-width:992px){.product-entry em .icon{width:59px;height:55px}}.product-entry em .icon.flat-suntunnel{width:47px;height:65px}@media (min-width:992px){.product-entry em .icon.flat-suntunnel{width:62px;height:80px}}.product-entry .product-entry__title{display:flex;flex-direction:column;align-content:center;flex-basis:100%;font-weight:400;font-family:VELUXGothicRegular;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}@media (max-width:767px){.product-entry .product-entry__title{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.product-entry .product-entry__title h4{font-weight:700;margin-bottom:5px}.product-entry .product-entry__title p{margin-bottom:0}.product-entry a{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.product-entry a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-entry a:hover{color:#cc0303}.product-entry a:active,.product-entry a:focus,.product-entry a:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}@media (min-width:992px){.product-entry a{padding-left:48px;padding-right:48px}}.product-listing{color:#222}.product-listing h1{font-weight:400;font-family:VELUXGothicRegular;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;font-weight:400;font-family:VELUXGothicBold;margin-bottom:10px}@media (max-width:767px){.product-listing h1{font-size:28px;font-size:2.8rem;line-height:33px;line-height:3.3rem}}.product-listing h2{font-weight:400;font-family:VELUXGothicBold;font-size:60px;font-size:6rem;line-height:80px;line-height:8rem}.product-listing .heading-xs{font-weight:400;font-family:VELUXGothicRegular;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;font-family:VELUXGothicBlack;letter-spacing:.17em;text-transform:uppercase}@media (max-width:767px){.product-listing .heading-xs{font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}}.product-listing a.button-primary{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.product-listing a.button-primary{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-listing a.button-primary:hover{color:#cc0303}.product-listing a.button-primary:active,.product-listing a.button-primary:focus,.product-listing a.button-primary:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.product-listing a.button-primary--sm{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:12px;padding-right:12px}@media (max-width:767px){.product-listing a.button-primary--sm{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-listing a.button-primary--sm:hover{color:#cc0303}.product-listing a.button-primary--sm:active,.product-listing a.button-primary--sm:focus,.product-listing a.button-primary--sm:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.product-listing a.button-secondary{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#f4f4f4;color:#555;height:46px;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.product-listing a.button-secondary{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-listing a.button-secondary:hover{color:#cc0303}.product-listing a.button-secondary:active,.product-listing a.button-secondary:focus,.product-listing a.button-secondary:hover{outline:0;background-color:#cecece;color:#555}.product-listing a.button-tertiary{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;color:#555;border:1px solid #555;padding-left:24px;padding-right:24px}@media (max-width:767px){.product-listing a.button-tertiary{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-listing a.button-tertiary:hover{color:#cc0303}.product-listing a.button-tertiary:active,.product-listing a.button-tertiary:focus,.product-listing a.button-tertiary:hover{outline:0;color:#e50707;border-color:#e50707}.product-listing__header{display:grid;grid-template-columns:1fr;padding-top:48px;padding-left:24px;padding-right:24px}@media (min-width:992px){.product-listing__header{padding-left:48px;padding-right:48px;grid-template-columns:1fr 63.2vw;-moz-column-gap:93px;column-gap:93px;padding-right:0;margin-bottom:0;padding-top:24px;padding-bottom:24px}}.product-listing__header-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-column:1;margin-bottom:48px}@media (min-width:992px){.product-listing__header-copy{margin-bottom:0}}.product-listing__intro-copy{margin-bottom:2.8571428571vw}.product-listing__intro-copy p{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}@media (max-width:767px){.product-listing__intro-copy p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.product-listing__header-process{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:2.8571428571vw}@media (min-width:992px){.product-listing__header-process{grid-row:2;grid-column:2}}.product-listing__process-item{display:grid;flex-direction:column;justify-content:center;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.product-listing__process-item>p{text-align:center;align-self:start}.product-listing__process-item-icon{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.product-listing__process-item-icon::after{content:"";position:absolute;width:28px;height:27px;background:url(/images/product-listing/icon-plus.svg) no-repeat;top:50%;right:0;transform:translate3d(50%,-50%,0)}.product-listing__process-item-icon>img{transform:scale(.7)}@media (min-width:992px){.product-listing__process-item-icon{transform:scale(1)}}.product-listing__process-item:last-child .product-listing__process-item-icon{height:100px}.product-listing__process-item:last-child .product-listing__process-item-icon::after{display:none}.product-listing__product-section{background:#f4f4f4;position:relative}.product-listing__products{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.product-listing__product{display:grid;grid-template-columns:1fr;padding-top:48px;grid-column:1;grid-row:1}@media (min-width:992px){.product-listing__product{padding-top:0;grid-template-columns:1fr 50%;-moz-column-gap:5.9523809524vw;column-gap:5.9523809524vw}}.product-listing__product:not(.active){display:none}.product-listing__product-details{display:flex;flex-direction:column;justify-content:center;padding-left:24px;padding-right:24px;padding-bottom:48px;padding-top:20px}@media (min-width:992px){.product-listing__product-details{padding-left:48px;padding-right:0}}.product-listing__product-details h2{margin-bottom:24px;font-weight:400;font-family:VELUXGothicRegular;font-size:60px;font-size:6rem;line-height:80px;line-height:8rem;font-weight:400;font-family:VELUXGothicBold;letter-spacing:.96px}@media (max-width:767px){.product-listing__product-details h2{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.product-listing__product-details p{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}@media (max-width:767px){.product-listing__product-details p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.product-listing__product-details>a{align-self:flex-start}.product-listing__product-copy{margin-bottom:48px}@media (min-width:992px){.product-listing__product-copy{margin-bottom:2.8571428571vw}}.product-listing__product-img{position:relative}.product-listing__product-img>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.product-listing__product-benefits{margin-bottom:24px}.product-listing__product-benefits .heading-xs{color:#e50707;margin-bottom:24px}.product-listing__product-benefits ul{font-weight:400;font-family:VELUXGothicRegular;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;font-weight:600}@media (max-width:767px){.product-listing__product-benefits ul{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.product-listing__product-benefits ul li{padding-top:18px;padding-bottom:20px;border-top:1px solid #ddd}.product-listing__product-nav{display:flex;align-items:center;justify-content:space-between;padding-left:24px;padding-right:24px;width:100%;padding-top:24px;padding-bottom:24px;-moz-column-gap:20px;column-gap:20px;position:-webkit-sticky;position:sticky;top:48px;background:#f4f4f4;z-index:100}@media (min-width:768px){.product-listing__product-nav{justify-content:flex-start;padding-left:24px;padding-right:24px}}@media (min-width:992px){.product-listing__product-nav{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product-listing__product-nav{padding-top:4.1666666667vw;padding-bottom:3.869047619vw;-moz-column-gap:7.5vw;column-gap:7.5vw}}.product-listing__product-nav .sticky-cta-wrapper{display:none}@media (min-width:768px){.product-listing__product-nav .sticky-cta-wrapper{display:flex;justify-content:flex-end;flex-basis:100%}}.product-listing__product-nav .sticky-cta-transition-wrapper{opacity:0;transform:translate3d(50%,0,0);transition:opacity .2s ease-out,transform .2s ease-out}@media (min-width:992px){.product-listing__product-nav{display:flex}}.product-listing__product-nav.is-sticky .sticky-cta-transition-wrapper{opacity:1;transform:translate3d(0,0,0)}.product-listing__product-nav-btn{font-size:15px;font-size:1.5rem;line-height:1.2;color:#222;position:relative;text-align:center}@media (min-width:768px){.product-listing__product-nav-btn{margin-right:0;justify-content:flex-start}}@media (min-width:992px){.product-listing__product-nav-btn{font-size:18px;font-size:1.8rem;line-height:1}}.product-listing__product-nav-btn:last-child{margin-right:0}.product-listing__product-nav-btn::after{content:"";top:120%;position:absolute;left:0;width:100%;height:1px;border-bottom:4px solid #e50707;opacity:0}.product-listing__product-nav-btn.active::after,.product-listing__product-nav-btn:hover::after{opacity:1}@media (min-width:768px){.product-listing__product-nav-btn{text-align:left;flex-shrink:0}.product-listing__product-nav-btn::after{top:140%}}.product-listing__product-options{background:#fff;grid-template-columns:1fr;padding-left:24px;padding-right:24px;padding-top:48px;padding-bottom:48px;display:grid;grid-column:1/span 1;-moz-column-gap:95px;column-gap:95px;row-gap:48px}@media (min-width:992px){.product-listing__product-options{padding-top:138px;padding-bottom:100px;padding-left:48px;padding-right:48px;grid-column:1/span 2;grid-template-columns:1fr 1fr 1fr}}.product-listing__product-option{display:flex;flex-direction:column;justify-content:space-between}.product-listing__product-option h4{font-weight:400;font-family:VELUXGothicBold;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;margin-bottom:24px}.product-listing__product-option p{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}@media (max-width:767px){.product-listing__product-option p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.product-listing__product-option-icon{flex-basis:100%;margin-bottom:24px}.product-listing__product-customize{display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:54px}.product-listing__product-customize::after{content:"";position:absolute;left:0;top:0;width:100%;height:auto;border-top:1px solid #ddd}@media (min-width:992px){.product-listing__product-customize::after{left:-6%;border-left:1px solid #ddd;border-top:0;height:100%;width:auto}}@media (min-width:992px){.product-listing__product-customize{padding-left:54px;padding-top:0}}.product-listing__product-customize .heading-xs{color:#e50707;margin-bottom:24px}.product-listing__product-customize>p{margin-bottom:48px;font-size:25px;font-size:2.5rem;line-height:40px;line-height:4rem;color:#777}.product-listing__product-customize>a{align-self:flex-start}.footer-get-started{background:url(/images/product-listing/bg-footer.jpg) no-repeat;background-size:cover;display:flex;justify-content:flex-end;padding-top:220px;padding-bottom:97px}.footer-get-started__content{padding-left:24px;padding-right:24px}@media (min-width:992px){.footer-get-started__content{margin-right:100px;width:486px}}.footer-get-started__content p{font-size:48px;font-size:4.8rem;line-height:53px;line-height:5.3rem;letter-spacing:.05em;margin-bottom:38px;color:#fff}.footer-get-started__content a.button-primary{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:48px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:24px;padding-right:24px}@media (max-width:767px){.footer-get-started__content a.button-primary{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.footer-get-started__content a.button-primary:hover{color:#cc0303}.footer-get-started__content a.button-primary:active,.footer-get-started__content a.button-primary:focus,.footer-get-started__content a.button-primary:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.footer-get-started__content a.button-primary--sm{font-weight:400;font-family:VELUXGothicRegular;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:inline-block;color:#e50707;transition:color .2s cubic-bezier(.19,1,.22,1);line-height:36px!important;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;line-height:48px;text-align:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);font-weight:700;background-color:#e50707;color:#fff;border:1px solid #e50707;line-height:1;padding-left:12px;padding-right:12px}@media (max-width:767px){.footer-get-started__content a.button-primary--sm{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}}.footer-get-started__content a.button-primary--sm:hover{color:#cc0303}.footer-get-started__content a.button-primary--sm:active,.footer-get-started__content a.button-primary--sm:focus,.footer-get-started__content a.button-primary--sm:hover{outline:0;background-color:#cc0303;color:#fff;border-color:#cc0303}.sticky-sentinel{position:absolute;visibility:hidden;pointer-events:none;top:-100px;height:0;width:100%}#products{scroll-margin-top:150px}#main-content{padding-top:46px}@media (min-width:768px){#main-content{padding-top:0}}.anchor-offset{position:absolute;top:calc(var(--sticky-item-top) * -1);pointer-events:none}