body:not(.usa) *.fw-bold{font-weight:500!important}body:not(.usa) *.fw-regular{font-weight:400!important}.fs-12{font-size:12px}.fs-f12{font-size:10px;line-height:1.4}@media screen and (min-width: 320px){.fs-f12{font-size:calc(10px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f12{font-size:12px;line-height:1.4}}.fs-16{font-size:16px}.fs-f16{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.fs-f16{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f16{font-size:16px;line-height:1.4}}.fs-18{font-size:18px}.fs-f18{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.fs-f18{font-size:calc(16px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f18{font-size:18px;line-height:1.4}}.fs-20{font-size:20px}.fs-f20{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.fs-f20{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f20{font-size:20px;line-height:1.4}}.fs-22{font-size:22px}.fs-f22{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f22{font-size:calc(20px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f22{font-size:22px;line-height:1.4}}.fs-24{font-size:24px}.fs-f24{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f24{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f24{font-size:24px;line-height:1.4}}.fs-26{font-size:26px}.fs-f26{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.fs-f26{font-size:calc(22px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f26{font-size:26px;line-height:1.4}}.fs-28{font-size:28px}.fs-f28{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.fs-f28{font-size:calc(24px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f28{font-size:28px;line-height:1.4}}.fs-32{font-size:32px}.fs-f32{font-size:28px;line-height:1.4}@media screen and (min-width: 320px){.fs-f32{font-size:calc(28px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f32{font-size:32px;line-height:1.4}}.fs-36{font-size:36px}.fs-f36{font-size:30px;line-height:1.4}@media screen and (min-width: 320px){.fs-f36{font-size:calc(30px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f36{font-size:36px;line-height:1.4}}.fs-38{font-size:38px}.fs-f38{font-size:32px;line-height:1.4}@media screen and (min-width: 320px){.fs-f38{font-size:calc(32px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f38{font-size:38px;line-height:1.4}}.fs-40{font-size:40px}.fs-f40{font-size:34px;line-height:1.4}@media screen and (min-width: 320px){.fs-f40{font-size:calc(34px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f40{font-size:40px;line-height:1.4}}@media screen and (max-width: 767px){.header-container .navbar-brand img{max-width:180px}}.header-container header{transition:.4s}.header-container .navbar{min-height:80px;background:#EBFFF6}.header-container .navbar button.navbar-toggler{border:none!important;padding-right:0;outline:none!important;box-shadow:none!important}.header-container .navbar button.navbar-toggler .menu{font-weight:700;color:#1e2e3f;font-size:16px;display:inline-block;margin-right:5px;position:relative;top:-2px}.header-container .navbar button.navbar-toggler .burger{display:inline-block;transition:.4s}.header-container .navbar button.navbar-toggler .burger.active .first{transform:rotate(45deg);position:relative;top:6px}.header-container .navbar button.navbar-toggler .burger.active .third{transform:rotate(-45deg);position:relative;top:-6px}.header-container .navbar button.navbar-toggler .burger.active .second{opacity:0}.header-container .navbar button.navbar-toggler .burger span{transition:.4s;display:block;height:3px;background:#1E2E3F;width:19px;margin-top:3px}.header-container:not(.usa) .navbar{background:#FFFFFF}@media (min-width: 991px){.header-container:not(.usa) .navbar .offcanvas-collapse ul{margin-left:40px}.header-container:not(.usa) .navbar .offcanvas-collapse ul li a{font-size:16px!important;font-weight:500!important}}@media screen and (min-width: 991px) and (max-width: 1120px){.header-container:not(.usa) .navbar .offcanvas-collapse ul li{margin-left:0!important}.header-container:not(.usa) .navbar .offcanvas-collapse ul li a{font-size:12px!important}}.header-container:not(.usa) .menu{font-weight:500!important}.header-container.usa .black-logo{display:inline}.header-container.usa .white-logo{display:none}.header-container.usa.transp .menu{color:#fff!important}.header-container.usa.transp .burger span{background:#FFFFFF!important}.header-container.usa.transp .black-logo{display:none}.header-container.usa.transp .white-logo{display:inline}.header-container.usa.transp header{transition:.4s}@media screen and (min-width: 991px){.header-container.usa.transp header ul li a{color:#fff;font-weight:500!important}}.header-container.usa.transp header.shadow{background:#EBFFF6}.header-container.usa.transp header.shadow ul li a{color:#1e2e3f}.header-container.usa.transp header.shadow .menu{color:#1e2e3f!important}.header-container.usa.transp header.shadow .burger span{background:#1E2E3F!important}.header-container.usa.transp header.shadow .black-logo{display:inline}.header-container.usa.transp header.shadow .white-logo{display:none}.header-container.usa.transp .navbar{background:transparent}.header-container.usa.white .navbar{background:#FFFFFF}@media (min-width: 991px){.offcanvas-collapse ul{margin-right:0!important;margin-left:auto}.offcanvas-collapse ul li{margin-left:40px}.offcanvas-collapse ul li:first-child{margin-left:0}.offcanvas-collapse ul li a{color:#1e2e3f;font-size:20px;font-weight:700;font-family:area-extended,sans-serif}.offcanvas-collapse ul li a:hover,.offcanvas-collapse ul li a.lang{color:#666}}@media screen and (min-width: 991px) and (max-width: 1399px){.offcanvas-collapse ul li{margin-left:10px!important}.offcanvas-collapse ul li a{font-size:18px}}@media screen and (min-width: 991px) and (max-width: 1199px){.offcanvas-collapse ul li{margin-left:0!important}.offcanvas-collapse ul li a{font-size:16px}}@media (min-width: 991px){.offcanvas-collapse .lang-drop{color:#1e2e3f;font-size:20px;font-weight:700;font-family:area-extended,sans-serif}.offcanvas-collapse .lang-drop:hover,.offcanvas-collapse .lang-drop.lang{color:#666}}@media (min-width: 991px){.offcanvas-collapse .dropdown-menu{background:#EBFFF6;top:60px;right:0;min-width:55px!important}.offcanvas-collapse .dropdown-menu li{width:100%!important;justify-content:flex-end;margin-left:0;padding:5px}}@media (min-width: 991px){.dropdown.usa .dropdown-menu{left:180px!important;border:none!important;box-shadow:0 0 50px #337cba1a!important;border-radius:0!important;min-width:250px!important;background:#FFFFFF!important;padding:20px 40px!important}.dropdown.usa .dropdown-menu li{padding-top:20px!important;padding-bottom:20px!important;display:inline-flex!important}.dropdown.usa .dropdown-menu li a{padding:0!important;color:#337cba!important;font-weight:500!important;font-family:fractul-variable,sans-serif!important;font-size:16px!important}.dropdown.usa .dropdown-menu li a:hover,.dropdown.usa .dropdown-menu li a:focus,.dropdown.usa .dropdown-menu li a:active{background:none!important;text-decoration:underline!important}}@media (max-width: 991px){.offcanvas-collapse{padding-top:10px;position:fixed;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#ebfff6;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translate(-100%)}.offcanvas-collapse .nav-item{margin-top:20px}.offcanvas-collapse .nav-item .nav-link{text-align:right;margin:auto;color:#1e2e3f;font-size:24px;font-weight:700;font-family:area-extended,sans-serif}}@media screen and (max-width: 991px) and (max-width: 1199px){.offcanvas-collapse .nav-item .nav-link{max-width:960px}}@media screen and (max-width: 991px) and (max-width: 991px){.offcanvas-collapse .nav-item .nav-link{max-width:720px}}@media screen and (max-width: 991px) and (max-width: 767px){.offcanvas-collapse .nav-item .nav-link{max-width:540px}}@media (max-width: 991px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav{list-style:none;margin:4px auto 0;padding:0}}@media screen and (max-width: 991px) and (max-width: 1199px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav{max-width:960px}}@media screen and (max-width: 991px) and (max-width: 991px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav{max-width:720px}}@media screen and (max-width: 991px) and (max-width: 767px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav{max-width:540px}}@media (max-width: 991px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav .nav-item{margin-top:8px}}@media (max-width: 991px){.offcanvas-collapse .mobile-nav-group .mobile-nav-subnav .nav-link{font-size:18px;font-weight:600;line-height:1.3;opacity:.78}}.menu-backdrop.show{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;content:"";z-index:10}.dropdown-lang-parent{position:relative}.dropdown-lang-parent>a{display:flex;align-items:center}.dropdown-menu.dropdown-lang{position:relative;top:80px}.dropdown-menu.dropdown-lang a.nav-link.lang{text-align:center}.dropdown-menu.products-dropdown{position:relative;padding-top:40px;padding-bottom:40px;width:100%!important;top:75px;box-shadow:none!important;left:0;z-index:10;border:none;border-radius:4px;background:#FFFFFF}.dropdown-menu.products-dropdown .header-product-link-item{text-decoration:none;display:flex;flex-direction:column}.dropdown-menu.products-dropdown .header-product-link-item img{aspect-ratio:1;width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}.dropdown-menu.products-dropdown .header-product-link-item h4{color:#000;font-weight:500;margin-top:20px}.dropdown-menu.products-dropdown .header-product-link-item h4{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.dropdown-menu.products-dropdown .header-product-link-item h4{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.dropdown-menu.products-dropdown .header-product-link-item h4{font-size:20px;line-height:1.4}}.dropdown-menu.products-dropdown .header-product-link-item p{margin-top:12px;font-size:12px;color:#000;font-weight:400;flex-grow:1}.dropdown-menu.products-dropdown .header-product-link-item span{color:#000;font-weight:500;display:block;margin-top:20px}.dropdown-menu.products-dropdown .header-product-link-item span{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.dropdown-menu.products-dropdown .header-product-link-item span{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.dropdown-menu.products-dropdown .header-product-link-item span{font-size:16px;line-height:1.4}}.footer-container{margin-top:120px}.footer-container footer .telmail{margin-top:20px;text-align:center}.footer-container footer .telmail a{margin-top:20px;display:inline-flex;font-weight:700;color:#337cba}.footer-container footer .telmail a{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.footer-container footer .telmail a{font-size:calc(24px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.footer-container footer .telmail a{font-size:28px;line-height:1.4}}.footer-container footer nav{margin-top:80px}.footer-container footer nav ul{display:flex;padding:0;justify-content:space-between}.footer-container footer nav ul li{list-style-type:none;margin-top:10px}.footer-container footer nav ul li a{font-size:12px;font-weight:700;color:#666}@media screen and (max-width: 767px){.footer-container footer nav ul{flex-wrap:wrap}.footer-container footer nav ul li{width:50%;text-align:center}}.footer-container .footer-down-container{padding-top:80px;padding-bottom:32px;color:#bcbcbc;font-family:area-extended,sans-serif}.footer-container .footer-down-container a{color:inherit;font-weight:700}.footer-container.usa{background:#1E2E3F;margin-top:60px;padding-top:0}.footer-container.usa footer nav{position:relative;z-index:10;margin-top:20px}.footer-container.usa footer nav ul{display:flex;flex-direction:column;padding:0;justify-content:space-between}.footer-container.usa footer nav ul li{text-align:start!important;list-style-type:none;margin-top:24px}.footer-container.usa footer nav ul li a{font-size:16px;font-weight:700;font-family:area-extended,sans-serif;color:#e2d3c4}@media screen and (max-width: 767px){.footer-container.usa footer nav ul{flex-wrap:wrap}.footer-container.usa footer nav ul li{width:100%;text-align:center}}.footer-container.usa .footer-down-container{padding-top:60px}.eu-footer-container{margin-top:24px;background:#000000;padding:40px 120px 0}@media screen and (max-width: 1199px){.eu-footer-container{padding:40px 40px 0}}@media screen and (max-width: 576px){.eu-footer-container{padding:40px 28px 0}}.eu-footer-container .footer-annot strong,.eu-footer-container h5{color:#fff;font-weight:500!important}.eu-footer-container h5{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.eu-footer-container h5{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-footer-container h5{font-size:20px;line-height:1.4}}.eu-footer-container ul{padding:0}.eu-footer-container ul li{list-style-type:none;margin-top:20px}.eu-footer-container ul li a{text-decoration:underline;font-weight:400!important;color:#fff}.eu-footer-container ul li a{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.eu-footer-container ul li a{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-footer-container ul li a{font-size:16px;line-height:1.4}}.eu-footer-container ul li a.active{text-decoration:none}.eu-footer-container .tel-block small{color:#929292;font-size:12px}.eu-footer-container .tel-block a{color:#fff;font-weight:400}.eu-footer-container footer .footer-down-container{margin-top:80px;margin-bottom:40px;font-size:12px;color:#fff}.eu-footer-container footer .footer-down-container a{font-weight:400!important;text-decoration:none}.jumb-container{position:relative;padding-bottom:160px}.jumb-container .bg-img{-o-object-fit:cover;object-fit:cover;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.jumb-container video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1399px){.jumb-container{padding-bottom:120px}}.jumb-container .container{padding-top:180px}@media screen and (max-width: 1399px){.jumb-container .container{padding-top:150px}}@media screen and (max-width: 1199px){.jumb-container .container{padding-top:100px}}.jumb-container.usa{margin-top:-100px}.jumb-container.usa .container{padding-top:280px}@media screen and (max-width: 1399px){.jumb-container.usa .container{padding-top:250px}}@media screen and (max-width: 1199px){.jumb-container.usa .container{padding-top:200px}}.jumb-container.usa.dark-mode{background:transparent linear-gradient(180deg,rgba(30,46,63,0) 0%,#000000 100%) 0% 0% no-repeat padding-box}.jumb-container-eu .text-side{padding:28px;background:#EBFFF6;height:100%}.jumb-container-eu .video-side video,.jumb-container-eu .video-side img{aspect-ratio:636/444;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jumb-container-eu.references .text-side{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.jumb-container-eu.references .text-side{padding-top:40px;padding-bottom:40px}}.pool-item{text-decoration:none;margin-top:120px}.pool-item.nomargin{margin-top:0}.pool-item .first-img:not(.reversed){position:relative}.pool-item .first-img:not(.reversed):after{position:absolute;top:0;bottom:0;margin:auto;left:-12px;width:24px;height:60%;background:#A9DCEC;content:"";z-index:1}.pool-item .second-img.reversed{position:relative}.pool-item .second-img.reversed:after{position:absolute;top:0;bottom:0;margin:auto;right:-12px;width:24px;height:60%;background:#A9DCEC;content:"";z-index:1}.pool-item img{position:relative;z-index:2;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:416/278}.pool-item ul{padding-left:0;list-style-type:none;display:flex;justify-content:space-between;margin-left:-8px;margin-right:-8px}.pool-item ul li{padding-left:8px;padding-right:8px;margin-top:20px;font-weight:700;color:#fff}.pool-item ul li{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.pool-item ul li{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.pool-item ul li{font-size:20px;line-height:1.4}}.pool-item ul li svg{margin-bottom:14px}@media screen and (max-width: 767px){.pool-item ul{flex-wrap:wrap}.pool-item ul li{width:100%}}.about-container{margin-top:180px}@media screen and (max-width: 991px){.about-container{margin-top:120px}}.about-container iframe,.about-container video{border-radius:4px;aspect-ratio:1076/606;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:40px}.about-container .video-items-container{position:relative}.about-container .video-items-container video,.about-container .video-items-container .row{position:relative;z-index:5}.for-dealers-container{position:relative;background:#FFFFFF;padding-top:120px;padding-bottom:120px;margin-top:140px}.for-dealers-container .bg-img{position:absolute;top:0;left:0;width:calc(50% - 135px);height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.for-dealers-container .bg-img{display:none}}.for-dealers-container .text-side{margin-left:auto}.for-dealers-container h2,.for-dealers-container p{color:#000}.quote-container{margin-top:160px;aspect-ratio:1800/648;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.quote-container{aspect-ratio:initial}}.quote-container img{z-index:-1;position:absolute;right:0;left:0;margin:auto;border-radius:4px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1800/648}@media screen and (max-width: 767px){.quote-container img{aspect-ratio:initial}}.quote-container .container{height:100%;display:flex;justify-content:center;flex-direction:column}.quote-container .content{text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.quote-container .content{padding-top:60px;padding-bottom:60px}}.quote-container .content h2{color:#fff}.quote-container .content p{color:#fff;margin-top:20px}.product-jumb-container{position:relative}.product-jumb-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1900/800;min-height:500px}@media screen and (max-width: 991px){.product-jumb-container img{min-height:300px}}.product-jumb-container svg{position:absolute;bottom:0;width:100%;left:0}.product-detail-container iframe{border-radius:4px;aspect-ratio:1076/606;width:100%;margin-top:40px}.product-detail-container .features-container{margin-top:200px}@media screen and (max-width: 991px){.product-detail-container .features-container{margin-top:120px}}.product-detail-container .reference-container{margin-top:200px}@media screen and (max-width: 991px){.product-detail-container .reference-container{margin-top:120px}}.app-container{margin-top:120px;text-align:center}.app-container h3{color:#337cba}.white-heading-container{background:#1E2E3F}.white-heading-container .container{position:relative;border-radius:4px;color:#fff;padding-top:53px;padding-bottom:53px;display:flex;align-items:center}.sustainability-container .container{position:relative}.sustainability-container .text-side{background:#1E2E3F;padding:160px 136px 160px 106px}@media screen and (max-width: 1399px){.sustainability-container .text-side{padding:100px 60px}}.sustainability-container img{-o-object-fit:cover;object-fit:cover;aspect-ratio:636/660}@media screen and (min-width: 991px){.sustainability-container img{position:absolute;width:calc(50% + 12px);right:24px;height:100%}}.material-container h3{color:#337cba}.material-container .item{background:#A9DCEC;height:100%;padding:60px 110px}@media screen and (max-width: 1199px){.material-container .item{padding:60px}}@media screen and (max-width: 767px){.material-container .item{padding:30px}}@media screen and (max-width: 576px){.material-container .item{padding:30px 20px}}.material-container .item p{margin-top:20px}.stairs-slider>div{text-align:center}.stairs-slider>div .title{font-family:area-extended,sans-serif;margin-top:20px;font-weight:700;color:#337cba}.stairs-slider>div .title{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.stairs-slider>div .title{font-size:calc(22px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.stairs-slider>div .title{font-size:28px;line-height:1.4}}.stairs-slider-controls{display:flex;justify-content:flex-end;margin-top:60px}.stairs-slider-controls .left{margin-right:40px}.stairs-slider-controls svg{cursor:pointer}.colours-slider>div,.colours2-slider>div{margin-top:40px;position:relative}.colours-slider>div:nth-child(odd),.colours2-slider>div:nth-child(odd){margin-top:100px}.colours-slider>div .title,.colours2-slider>div .title{position:absolute;bottom:40px;left:40px;color:#fff;font-weight:700;font-family:area-extended,sans-serif}.colours-slider>div .title,.colours2-slider>div .title{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.colours-slider>div .title,.colours2-slider>div .title{font-size:calc(22px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.colours-slider>div .title,.colours2-slider>div .title{font-size:28px;line-height:1.4}}.colours-slider>div .title.dark,.colours2-slider>div .title.dark{color:#1e2e3f}@media screen and (max-width: 767px){.colours-slider>div .title,.colours2-slider>div .title{left:20px;bottom:20px}}.tags-container{display:flex;flex-wrap:wrap}.tags-container .tag{margin-right:20px;margin-bottom:10px;margin-top:10px;border:1px solid #337CBA;padding:8px 20px;align-items:center;justify-content:center;text-align:center;font-weight:700;font-family:area-extended,sans-serif;color:#337cba}.tags-container .tag{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.tags-container .tag{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.tags-container .tag{font-size:24px;line-height:1.4}}.configurator-page-container{display:flex;flex-direction:column;min-height:100vh!important;padding-bottom:180px}.configurator-page-container.compare{padding-bottom:0}.configurator-page-container .help-block{color:red!important}.configurator-page-container .wizard-container{flex-basis:auto;flex-grow:1;flex-shrink:0}.configurator-page-container .wizard-container .row>.text-danger{background:#f00;color:#fff!important;padding:15px;font-weight:700;font-family:area-extended,sans-serif}.configurator-page-container .wizard-container .row>.text-danger{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container .wizard-container .row>.text-danger{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container .wizard-container .row>.text-danger{font-size:20px;line-height:1.4}}.configurator-page-container .lower-wizard-container{margin-top:0;flex-basis:auto;flex-grow:0;flex-shrink:0;padding-bottom:0;padding-top:25px;background:#FFFFFF}.configurator-page-container .lower-wizard-container ul{padding:0}.configurator-page-container .lower-wizard-container ul li{list-style-type:none;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;position:relative}.configurator-page-container .lower-wizard-container ul li:after{position:absolute;width:50%;height:2px;background:#A9DCEC;top:20px;right:0;margin:auto;content:"";transform:translate(50%)}@media screen and (max-width: 767px){.configurator-page-container .lower-wizard-container ul li:after{top:10px}}.configurator-page-container .lower-wizard-container ul li:last-of-type:after{display:none}.configurator-page-container .lower-wizard-container ul li a{text-decoration:none;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.configurator-page-container .lower-wizard-container ul li span.circle{width:40px;height:40px;display:flex;text-align:center;justify-content:center;align-items:center;font-size:20px;font-weight:700;font-family:area-extended,sans-serif;color:#fff;background:#A9DCEC;border-radius:100%}.configurator-page-container .lower-wizard-container ul li span.circle svg{display:none}.configurator-page-container .lower-wizard-container ul li span.title{display:flex;margin-top:16px;font-weight:700;font-family:area-extended,sans-serif;color:#a9dcec;font-size:20px}.configurator-page-container .lower-wizard-container ul li.active span.circle{background:#000000}.configurator-page-container .lower-wizard-container ul li.active span.title{color:#000}.configurator-page-container .lower-wizard-container ul li.completed span.circle{background:#000000}.configurator-page-container .lower-wizard-container ul li.completed span.circle span{display:none}.configurator-page-container .lower-wizard-container ul li.completed span.circle svg{display:inline}.configurator-page-container .lower-wizard-container ul li.completed span.title{color:#000}@media screen and (max-width: 767px){.configurator-page-container .lower-wizard-container ul li span.circle{width:20px;height:20px;font-size:10px}.configurator-page-container .lower-wizard-container ul li span.title{font-size:10px}}.configurator-page-container .pool-type-radio input{display:none}.configurator-page-container .pool-type-radio input~label{position:relative;display:flex;width:100%;flex-direction:column;cursor:pointer}.configurator-page-container .pool-type-radio input~label .image-content{position:relative}.configurator-page-container .pool-type-radio input~label .image-content .tag{position:absolute;top:11px;left:11px;padding:7px 24px;font-weight:700;font-family:area-extended,sans-serif;color:#337cba;background:#FFFFFF;border-radius:24px}.configurator-page-container .pool-type-radio input~label .image-content .tag{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container .pool-type-radio input~label .image-content .tag{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container .pool-type-radio input~label .image-content .tag{font-size:20px;line-height:1.4}}.configurator-page-container .pool-type-radio input~label .image-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:306/204}.configurator-page-container .pool-type-radio input~label .image-content .checked-content{padding:20px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:0;left:0;z-index:-1;visibility:hidden}.configurator-page-container .pool-type-radio input~label .image-content .checked-content img{position:absolute;top:0;left:0}.configurator-page-container .pool-type-radio input~label .image-content .checked-content .img-opacity{background:#337CBA;opacity:.6;position:absolute;top:-10px;left:0;width:100%;height:100%}.configurator-page-container .pool-type-radio input~label .image-content .checked-content svg,.configurator-page-container .pool-type-radio input~label .image-content .checked-content span{position:relative;z-index:2}.configurator-page-container .pool-type-radio input~label .image-content .checked-content span{margin-top:10px;color:#fff;font-size:16px;font-family:area-extended,sans-serif;font-weight:700}.configurator-page-container .pool-type-radio input~label .title{font-weight:700;font-family:area-extended,sans-serif;color:#337cba}.configurator-page-container .pool-type-radio input~label .title{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container .pool-type-radio input~label .title{font-size:calc(20px + .008*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container .pool-type-radio input~label .title{font-size:28px;line-height:1.4}}.configurator-page-container .pool-type-radio input~label .price{font-weight:700;font-family:area-extended,sans-serif;color:#000}.configurator-page-container .pool-type-radio input~label .price{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container .pool-type-radio input~label .price{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container .pool-type-radio input~label .price{font-size:16px;line-height:1.4}}.configurator-page-container .pool-type-radio input~label.pool-type:hover .checked-content{z-index:2;visibility:visible}.configurator-page-container .pool-type-radio input~label.pool-type:hover .checked-content svg{display:none}.configurator-page-container .pool-type-radio input:checked~label .checked-content{z-index:2;visibility:visible}.configurator-page-container .pool-type-radio input:checked~label .checked-content svg{display:block!important}.configurator-page-container .pool-type-radio.wide .image-content img{aspect-ratio:416/204!important}.configurator-page-container .pool-type-radio.bordered .image-content{border:1px solid #337CBA}.configurator-page-container .pool-type-radio .color-bar{height:40px;width:100%}.configurator-page-container .pool-type-radio.eu{display:flex;flex-direction:column}.configurator-page-container .pool-type-radio.eu label{display:flex;flex-direction:column;height:100%}.configurator-page-container .pool-type-radio.eu .content{padding:40px 28px;background:#EBFFF6;display:flex;flex-grow:1}.configurator-page-container .pool-type-radio.eu .content .title{color:#000}.configurator-page-container .pool-type-radio.eu .content .title{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container .pool-type-radio.eu .content .title{font-size:calc(20px + .008*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container .pool-type-radio.eu .content .title{font-size:28px;line-height:1.4}}.configurator-page-container .summary-container img{aspect-ratio:196/131;-o-object-fit:cover;object-fit:cover;width:100%}.configurator-page-container .summary-container .title{margin-top:12px;color:#1e2e3f;font-size:20px;font-family:area-extended,sans-serif;font-weight:700}.configurator-page-container .summary-container .summary-item{margin-bottom:24px}.configurator-page-container .summary-container .summary-item .title{background:#EBFFF6;margin-top:0;padding:40px 28px}.configurator-page-container .summary-container .summary-item img{aspect-ratio:306/213}.configurator-page-container .summary-container .summary-item.wide img{aspect-ratio:636/290}.configurator-page-container.eu .pool-type-radio .title,.configurator-page-container.eu .pool-type-radio .image-content span,.configurator-page-container.eu .summary-container .title{font-weight:500!important}.configurator-page-container.eu.nopadding{padding-bottom:0}.configurator-page-container.eu .logo-container{background:#FFFFFF;padding-bottom:40px}.configurator-page-container.eu .heading-container{padding:60px 28px;background:#EBFFF6}.configurator-page-container.eu .lower-wizard-container{margin-top:180px!important;background:#EBFFF6}.configurator-page-container.eu .lower-wizard-container .title{color:#000;font-weight:500!important}.configurator-page-container.eu .lower-wizard-container .title{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.configurator-page-container.eu .lower-wizard-container .title{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.configurator-page-container.eu .lower-wizard-container .title{font-size:20px;line-height:1.4}}.configurator-page-container.eu .lower-wizard-container .circle{background:#FFFFFF}.configurator-page-container.eu .lower-wizard-container li:after{display:none}.configurator-page-container.eu .lower-wizard-container .active .circle{background:#929292}.usa-about-container .text-side{padding-top:200px;padding-bottom:200px}@media screen and (max-width: 1199px){.usa-about-container .text-side{padding-top:100px;padding-bottom:100px}}@media screen and (max-width: 991px){.usa-about-container .text-side{padding-top:0;padding-bottom:0}}.usa-about-container .img-side{position:relative}.usa-about-container .img-side img{top:0;left:0;height:100%;position:absolute;aspect-ratio:828/700;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.usa-about-container .img-side img{position:static;width:100%;aspect-ratio:16/9}}.usa-pros-container{background:#FFFFFF}.usa-pros-container.detail{background:#EBFFF6}.usa-pros-container.dark-mode{background:#000000}.usa-pros-container.dark-mode h3{color:#e2d3c4!important}.usa-pros-container.dark-mode p{color:#fff!important}.usa-sub-pros-container{margin-top:-60px}.usa-sub-pros-container .subcontainer{background:#E2D3C4;padding-top:40px;padding-bottom:40px}.usa-sub-pros-container .subcontainer a{margin-top:40px}.usa-configurator-new-block-container{position:relative;padding-top:200px;padding-bottom:200px}@media screen and (max-width: 991px){.usa-configurator-new-block-container{padding-top:100px;padding-bottom:100px}}.usa-configurator-new-block-container:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:-1;background:transparent linear-gradient(180deg,#1E2E3F 0%,rgba(30,46,63,0) 100%) 0% 0% no-repeat padding-box}.usa-configurator-new-block-container img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-2}.usa-pools-container .usa-pool-item{position:relative;aspect-ratio:636/278;display:flex;width:100%;overflow:hidden}.usa-pools-container .usa-pool-item img{transition:.4s;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.usa-pools-container .usa-pool-item:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:#337CBA;opacity:0;transition:.4s}.usa-pools-container .usa-pool-item:hover:after,.usa-pools-container .usa-pool-item:focus:after,.usa-pools-container .usa-pool-item:active:after{opacity:.5}.usa-pools-container .usa-pool-item:hover img,.usa-pools-container .usa-pool-item:focus img,.usa-pools-container .usa-pool-item:active img{scale:1.2;filter:chroma(50%)}.usa-pools-container .usa-pool-item.bigger{aspect-ratio:636/334}.usa-pools-container .usa-pool-item.big{aspect-ratio:1;width:100%}.usa-pools-container .usa-pool-item h3{z-index:2;position:absolute;top:40px;left:40px}@media screen and (max-width: 767px){.usa-pools-container .usa-pool-item{aspect-ratio:636/278!important}.usa-pools-container .usa-pool-item h3{z-index:2;position:absolute;top:10px;left:10px}}.usa-pools-container .usa-pool-item.with-desc p{position:absolute;bottom:40px;left:40px;max-width:376px}@media screen and (max-width: 1399px){.usa-pools-container .usa-pool-item.with-desc p{max-width:450px}}@media screen and (max-width: 1199px){.usa-pools-container .usa-pool-item.with-desc p{max-width:376px;bottom:10px;left:10px}}@media screen and (max-width: 1199px){.usa-pools-container .usa-pool-item.with-desc h3{z-index:2;position:absolute;top:10px;left:10px}}@media screen and (max-width: 991px){.usa-pools-container .usa-pool-item.with-desc{height:255px}}.usa-footer-logos{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.usa-footer-logos{flex-wrap:wrap}.usa-footer-logos .logo-item{margin-bottom:48px;width:50%}}@media screen and (max-width: 576px){.usa-footer-logos .logo-item{width:100%}}.usa-pool-gallery img{width:100%;aspect-ratio:636/424;margin-bottom:24px}.usa-pool-gallery .bigger img{aspect-ratio:636/872;width:100%}.usa-pool-gallery.dark-mode{background:#000000}.usa-detail-more-info nav .nav-tabs{border:none!important}.usa-detail-more-info nav button{border-radius:0!important;color:#666!important;background:#E2D3C4!important;border:none!important;margin-right:24px;font-family:area-extended,sans-serif;font-weight:700;padding:14px 27px;margin-top:5px}.usa-detail-more-info nav button{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.usa-detail-more-info nav button{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.usa-detail-more-info nav button{font-size:24px;line-height:1.4}}@media screen and (max-width: 767px){.usa-detail-more-info nav button{padding:7px 15px}.usa-detail-more-info nav button{font-size:16px;line-height:1.4}}@media screen and (max-width: 767px) and (min-width: 320px){.usa-detail-more-info nav button{font-size:calc(16px + .002*(100vw - 320px));line-height:1.4}}@media screen and (max-width: 767px) and (min-width: 1320px){.usa-detail-more-info nav button{font-size:18px;line-height:1.4}}.usa-detail-more-info nav button.active{background:#FFFFFF!important;color:#337cba!important}.usa-detail-more-info .tab-content{background:#FFFFFF}.usa-detail-more-info .tab-content .text-side .subcontainer{padding:80px 110px}@media screen and (max-width: 1199px){.usa-detail-more-info .tab-content .text-side .subcontainer{padding:80px 60px}}@media screen and (max-width: 991px){.usa-detail-more-info .tab-content .text-side .subcontainer{padding:40px 30px}}.usa-detail-more-info .tab-content .image-side img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.usa-detail-more-info.dark-mode{background:#000000}.usa-detail-more-info.dark-mode .tab-content{background:#1E2E3F}.usa-detail-more-info.dark-mode .tab-content p{color:#fff}.usa-detail-more-info.dark-mode button{background:#666666!important;color:#fff!important}.usa-detail-more-info.dark-mode button.active{background:#1E2E3F!important;color:#fff!important}.person-card .subcontainer{background:#337CBA;padding:80px 30px}.person-card img{width:86px;aspect-ratio:1;border-radius:100%;margin-top:40px}.usa-contact-page .form-block{position:relative}.usa-contact-page .form-block img{padding-top:20px;aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover}.usa-contact-page .form-block .form-subcontainer{margin-top:80px;background:#FFFFFF;padding:60px 110px 60px 60px;position:relative}.usa-contact-page .form-block .form-subcontainer:after{content:"";top:0;left:-220px;width:calc(100% + 220px);height:100%;position:absolute;z-index:-1;background:#FFFFFF}@media screen and (max-width: 991px){.usa-contact-page .form-block .form-subcontainer:after{display:none}}@media screen and (max-width: 1399px){.usa-contact-page .form-block .form-subcontainer{padding:60px 60px 60px 0}}@media screen and (max-width: 1399px){.usa-contact-page .form-block .form-subcontainer{padding:60px}}@media screen and (max-width: 450px){.usa-contact-page .form-block .form-subcontainer{padding:40px 20px}}.usa-contact-page .form-block .form-subcontainer h3{text-align:center}.usa-contact-page .form-block .form-subcontainer input:not([type=submit]),.usa-contact-page .form-block .form-subcontainer textarea{background:transparent!important}.usa-contact-page .form-block .form-subcontainer .help-block{color:red!important}.usa-map-container{position:relative;margin-bottom:-350px}.usa-map-container img{width:100%}@media screen and (max-width: 1199px){.usa-map-container{margin-bottom:-300px}}@media screen and (max-width: 991px){.usa-map-container{margin-bottom:-200px}}@media screen and (max-width: 576px){.usa-map-container{margin-bottom:-100px}}.usa-references-slider-container .upper-usa-slider-container{width:48%}@media screen and (max-width: 991px){.usa-references-slider-container .upper-usa-slider-container{width:100%}}.usa-references-slider-container.dark-mode{background:#000000}.safety-page-container p{margin-top:20px;font-size:16px;font-family:area-extended,sans-serif}.safety-page-container p strong{color:#337cba}.safety-page-container h3{color:#1e2e3f}.safety-page-container h3{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.safety-page-container h3{font-size:calc(24px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.safety-page-container h3{font-size:28px;line-height:1.4}}.mba-member{display:flex;align-items:center;justify-content:center}.mba-member img{position:relative;top:-10px}@media screen and (max-width: 767px){.mba-member{display:block;text-align:center}.mba-member img{top:15px}.mba-member h3{margin-right:0}}.why-us-container{position:relative}.why-us-container .image-side{position:absolute;right:0;top:0}.why-us-container .image-side .subc{display:flex;flex-wrap:wrap;width:832px}.why-us-container .image-side img{width:416px;padding:0;aspect-ratio:416/352;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1199px){.why-us-container .image-side{position:static}.why-us-container .image-side .subc{width:600px}.why-us-container .image-side .subc img{width:300px}}@media screen and (max-width: 991px){.why-us-container .image-side{margin-top:30px}.why-us-container .image-side .subc{width:100%}.why-us-container .image-side .subc img{width:50%}}.transport-container{margin-top:250px}@media screen and (max-width: 1199px){.transport-container{margin-top:120px}}.usa-hp-contact-container .telmail a{text-decoration:none;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:63px;background:#E2D3C4;text-align:center}@media screen and (max-width: 767px){.usa-hp-contact-container .telmail a{padding:10px}}.usa-hp-contact-container .telmail a{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.usa-hp-contact-container .telmail a{font-size:calc(14px + .01*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.usa-hp-contact-container .telmail a{font-size:24px;line-height:1.4}}.usa-hp-contact-container .telmail a svg{margin-right:12px;position:relative;top:-3px}@media screen and (max-width: 767px){.usa-hp-contact-container .telmail a svg{width:20px}}.usa-pools-tabs-container .nav-tabs{border:none}.usa-pools-tabs-container .nav-tabs button{margin-right:24px;border-radius:0;border:none;padding:17px 31px;background:#E2D3C4;color:#666;font-weight:600}.usa-pools-tabs-container .nav-tabs button{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.usa-pools-tabs-container .nav-tabs button{font-size:calc(14px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.usa-pools-tabs-container .nav-tabs button{font-size:20px;line-height:1.4}}.usa-pools-tabs-container .nav-tabs button:last-child{margin-right:0}.usa-pools-tabs-container .nav-tabs button.active{color:#337cba;font-weight:700;background:#FFFFFF}.usa-pools-tabs-container .tab-content{padding:60px 110px;background:#FFFFFF}@media screen and (max-width: 991px){.usa-pools-tabs-container .tab-content{padding:60px}}@media screen and (max-width: 767px){.usa-pools-tabs-container .tab-content{padding:40px}}.usa-pools-tabs-container .tab-content .tab-pane p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.usa-pools-tabs-container .tab-content .tab-pane p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.usa-pools-tabs-container .tab-content .tab-pane p{font-size:16px;line-height:1.4}}.usa-detail-more-info-container.dark-mode{background:#000000}.usa-detail-more-info-container.dark-mode p{color:#fff}.usa-detail-more-info-container.dark-mode h2{margin-top:80px}.usa-detail-more-info-container h2{margin-top:140px}.usa-detail-more-info-container .image-side img{width:828px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}@media screen and (max-width: 991px){.usa-detail-more-info-container .image-side img{width:100%}}.file-category{margin-bottom:24px}.file-category .file-category-header h2{color:#1e2e3f;font-weight:700}.file-category .file-category-header h2{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.file-category .file-category-header h2{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.file-category .file-category-header h2{font-size:24px;line-height:1.4}}.file-category .file-category-content{margin-top:20px}.file-category .file-category-content .file-item{padding:40px 24px;margin-bottom:24px;display:flex;justify-content:space-between;background:#FFFFFF;align-items:center;border-bottom:1px solid #A9DCEC;text-decoration:none}.file-category .file-category-content .file-item:last-child{border-bottom:none}.file-category .file-category-content .file-item .title{color:#1e2e3f;font-weight:700}.file-category .file-category-content .file-item .title{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.file-category .file-category-content .file-item .title{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.file-category .file-category-content .file-item .title{font-size:16px;line-height:1.4}}.file-category .file-category-content .file-item .extension{color:#a9dcec;font-weight:600}.file-category .file-category-content .file-item .extension{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.file-category .file-category-content .file-item .extension{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.file-category .file-category-content .file-item .extension{font-size:16px;line-height:1.4}}.location-tags{margin-top:16px;display:flex;flex-wrap:wrap}.location-tags .location-tag{margin-top:24px;margin-right:24px;border-radius:35px;background:#FFFFFF;padding:18px 22px;color:#1e2e3f;font-weight:700;display:inline-flex;justify-content:center;align-items:center;text-align:center;transition:.4s}.location-tags .location-tag{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.location-tags .location-tag{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-tags .location-tag{font-size:20px;line-height:1.4}}.location-tags .location-tag.clickable{text-decoration:underline}.location-tags .location-tag.clickable:hover{background:#337CBA;color:#fff}.locations-page{margin-top:60px}.locations-page .map-side{position:relative}@media screen and (min-width: 1399px){.locations-page .map-side{right:-110px}}.locations-page #map-element{aspect-ratio:1;border-radius:4px;height:746px}@media screen and (max-width: 991px){.locations-page #map-element{width:100%;height:500px}}.location-detail-page-container .jumb .image-side img{aspect-ratio:938/700;height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.location-detail-page-container .jumb .image-side img{height:auto;width:100%}}.location-detail-page-container .main-content-container .text-side{text-align:end}@media screen and (max-width: 991px){.location-detail-page-container .main-content-container .text-side{text-align:start}}.location-detail-page-container .main-content-container .text-side h3{margin-top:60px;color:#1e2e3f;font-weight:700}.location-detail-page-container .main-content-container .text-side h3{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .main-content-container .text-side h3{font-size:calc(22px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .main-content-container .text-side h3{font-size:28px;line-height:1.4}}.location-detail-page-container .main-content-container .text-side p{margin-top:20px}.location-detail-page-container .main-content-container .text-side p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .main-content-container .text-side p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .main-content-container .text-side p{font-size:16px;line-height:1.4}}.location-detail-page-container .main-content-container .image-side{display:flex;justify-content:flex-end}.location-detail-page-container .main-content-container .image-side img{aspect-ratio:828/972;height:972px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.location-detail-page-container .main-content-container .image-side img{height:auto;width:100%}}.location-detail-page-container .key-benefits-container{background:#FFFFFF;padding-top:120px;padding-bottom:120px}.location-detail-page-container .key-benefits-container .key-benefit-item{text-align:center}.location-detail-page-container .key-benefits-container .key-benefit-item h3{margin-top:40px;color:#1e2e3f;font-weight:700}.location-detail-page-container .key-benefits-container .key-benefit-item h3{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .key-benefits-container .key-benefit-item h3{font-size:calc(22px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .key-benefits-container .key-benefit-item h3{font-size:28px;line-height:1.4}}.location-detail-page-container .key-benefits-container .key-benefit-item p{margin-top:20px}.location-detail-page-container .key-benefits-container .key-benefit-item p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .key-benefits-container .key-benefit-item p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .key-benefits-container .key-benefit-item p{font-size:16px;line-height:1.4}}.location-detail-page-container .every-project-container{position:relative;z-index:5}.location-detail-page-container .every-project-container .project-item{background:#E2D3C4}@media screen and (min-width: 991px){.location-detail-page-container .every-project-container .project-item:nth-child(odd) .image-side{order:2!important}.location-detail-page-container .every-project-container .project-item:nth-child(odd) .text-side{order:1!important}}@media screen and (max-width: 991px){.location-detail-page-container .every-project-container .image-side{order:2!important}.location-detail-page-container .every-project-container .text-side{order:1!important}}.location-detail-page-container .every-project-container .image-side img{aspect-ratio:660/400;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.location-detail-page-container .every-project-container .text-side{padding:40px 110px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1199px){.location-detail-page-container .every-project-container .text-side{padding:40px 60px}}@media screen and (max-width: 991px){.location-detail-page-container .every-project-container .text-side{padding:40px}}.location-detail-page-container .every-project-container .text-side h3{color:#1e2e3f;font-weight:700}.location-detail-page-container .every-project-container .text-side h3{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .every-project-container .text-side h3{font-size:calc(22px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .every-project-container .text-side h3{font-size:28px;line-height:1.4}}.location-detail-page-container .every-project-container .text-side p{margin-top:20px}.location-detail-page-container .every-project-container .text-side p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .every-project-container .text-side p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .every-project-container .text-side p{font-size:16px;line-height:1.4}}.location-detail-page-container .project-annotations-container{background:#A9DCEC;padding-top:120px;padding-bottom:120px;margin-top:-120px}.location-detail-page-container .project-annotations-container p{margin-top:20px}.location-detail-page-container .project-annotations-container p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.location-detail-page-container .project-annotations-container p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.location-detail-page-container .project-annotations-container p{font-size:16px;line-height:1.4}}.eu-usp-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding:24px}.eu-usp-bar span{display:flex;align-items:center;gap:10px;font-weight:500}.eu-usp-bar svg{flex-shrink:0}@media (max-width: 767px){.eu-usp-bar{flex-direction:column;align-items:flex-start}}.eu-offer{padding:60px 0}.eu-offer a{text-decoration:underline}@media screen and (max-width: 991px){.eu-offer{padding:60px 24px}}@-webkit-keyframes eu-delivery-pulse{0%,to{opacity:1;box-shadow:0 0 #3bb00080}50%{opacity:.4;box-shadow:0 0 0 6px #3bb00000}}@keyframes eu-delivery-pulse{0%,to{opacity:1;box-shadow:0 0 #3bb00080}50%{opacity:.4;box-shadow:0 0 0 6px #3bb00000}}.eu-hp-pool{background:#EBFFF6;height:100%}.eu-hp-pool .content{padding:60px 24px 40px}.eu-hp-pool .content .info-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:32px}.eu-hp-pool .content .info-row{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.eu-hp-pool .content .info-row{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-hp-pool .content .info-row{font-size:16px;line-height:1.4}}.eu-hp-pool .content .info-row .delivery{display:flex;align-items:center;gap:10px;color:#3bb000;font-weight:500}.eu-hp-pool .content .info-row .delivery:before{content:"";width:22px;height:22px;border-radius:50%;background:#3BB000;flex-shrink:0;-webkit-animation:eu-delivery-pulse 1.6s ease-in-out infinite;animation:eu-delivery-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.eu-hp-pool .content .info-row .delivery:before{-webkit-animation:none;animation:none}}.eu-hp-pool .content .info-row .size{display:flex;align-items:center;gap:8px;color:#929292}.eu-hp-pool .content .price{display:flex;align-items:center;gap:8px;margin-top:16px;color:#000;font-weight:500}.eu-hp-pool .content .features{list-style:none;padding:0;margin:32px 0 0}.eu-hp-pool .content .features li{position:relative;padding-left:14px;color:#929292}.eu-hp-pool .content .features li{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.eu-hp-pool .content .features li{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-hp-pool .content .features li{font-size:16px;line-height:1.4}}.eu-hp-pool .content .features li+li{margin-top:8px}.eu-hp-pool .content .features li:before{content:"";position:absolute;left:0;top:.7em;width:3px;height:3px;border-radius:50%;background:#929292}.eu-hp-pool .img-container{position:relative}.eu-hp-pool .img-container .checked-content{padding:20px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:0;left:0;z-index:-1;visibility:hidden}.eu-hp-pool .img-container .checked-content img{position:absolute;top:0;left:0}.eu-hp-pool .img-container .checked-content .img-opacity{background:#337CBA;opacity:.6;position:absolute;top:-10px;left:0;width:100%;height:100%}.eu-hp-pool .img-container .checked-content svg,.eu-hp-pool .img-container .checked-content span{position:relative;z-index:2}.eu-hp-pool .img-container .checked-content span{margin-top:10px;color:#fff;font-size:16px;font-family:area-extended,sans-serif;font-weight:400}.eu-hp-pool .img-container img{aspect-ratio:635/445;width:100%;-o-object-fit:cover;object-fit:cover}.eu-hp-pool .img-container.checked .checked-content{visibility:visible;z-index:2}.eu-references-slider .eu-references-slider-item,.eu-references-list .eu-references-slider-item{background:#EBFFF6}.eu-references-slider .eu-references-slider-item .content,.eu-references-list .eu-references-slider-item .content{padding:40px 28px}.eu-references-slider .eu-references-slider-item .img-container img,.eu-references-list .eu-references-slider-item .img-container img{aspect-ratio:526/330;width:100%;-o-object-fit:cover;object-fit:cover}.eu-black-salt-strip-container .subcontainer{background:#000000;padding:28px}.eu-black-salt-strip-container .subcontainer .image-side img{aspect-ratio:1;max-width:350px;width:100%;-o-object-fit:cover;object-fit:cover}.eu-harmony-strip-container .subcontainer{background:#000000}.eu-harmony-strip-container .subcontainer .text-side{padding:28px}.eu-harmony-strip-container .subcontainer .image-side img{aspect-ratio:416/350;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 9914px){.eu-harmony-strip-container .subcontainer .image-side img{max-height:416px}}.eu-roller-strip-container .subcontainer{background:#000000}.eu-roller-strip-container .subcontainer .text-side{padding:28px}.eu-roller-strip-container .subcontainer .image-side img{aspect-ratio:636/444;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 991px){.eu-roller-strip-container .subcontainer .image-side img{max-height:416px}}.eu-app-container .text-side{background:#EBFFF6;padding:60px 28px}.eu-app-container .image-side{display:flex;align-items:center}@media screen and (max-width: 576px){.eu-app-container .image-side{display:block}.eu-app-container .image-side h2{margin-top:40px}}.eu-app-container .image-side img{aspect-ratio:306/628;-o-object-fit:contain;object-fit:contain;min-width:306px;max-width:306px}.eu-contact-container .image-side{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:120px 28px}@media screen and (max-width: 767px){.eu-contact-container .image-side{padding:40px 28px}}.eu-contact-container .image-side p{position:relative;z-index:2}.eu-contact-container .image-side img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.eu-contact-container .text-side{padding:40px 28px;background:#EBFFF6;text-align:center;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.eu-contact-container .text-side a{text-decoration:none;display:inline-flex}.eu-contact-container .text-side a{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.eu-contact-container .text-side a{font-size:calc(20px + .012*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-contact-container .text-side a{font-size:32px;line-height:1.4}}.eu-contact-container .text-side a:not(.btn){color:#000!important}@media screen and (max-width: 400px){.eu-contact-container .text-side a{font-size:16px;line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 320px){.eu-contact-container .text-side a{font-size:calc(16px + .008*(100vw - 320px));line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 1320px){.eu-contact-container .text-side a{font-size:24px;line-height:1.4}}.eu-contact-container .text-side .tel-block small{display:inline-flex;color:#929292}.eu-img-text-block .image-side img{height:100%;aspect-ratio:636/444;width:100%;-o-object-fit:cover;object-fit:cover}.eu-img-text-block .text-side{height:100%;padding:28px;background:#000000;display:flex;align-items:center;justify-content:center;text-align:center}.eu-img-text-block .text-side.left{text-align:start;display:block}.eu-img-text-block .text-side.padded{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 991px){.eu-img-text-block .text-side{padding:28px!important}}.eu-img-text-block .carousel{aspect-ratio:636/444;width:100%;height:100%}.eu-img-text-block .carousel .carousel-inner,.eu-img-text-block .carousel .carousel-inner .carousel-item{height:100%}.eu-img-text-block .carousel img{width:100%;-o-object-fit:cover;object-fit:cover}.stroke-container{position:relative}.stroke-container img{position:absolute;bottom:0;top:0;margin:auto;width:100%;left:0}.eu-wide-text-block{padding:40px 28px;background:#000000}.eu-img-img-block img{aspect-ratio:636/444;width:100%;-o-object-fit:cover;object-fit:cover}.eu-img-img-block .edge-type-card{flex-grow:1;padding:28px 24px 40px;border:1px solid #2E2E2E}.eu-contact-page-container .blocks-side{display:flex;flex-direction:column}.eu-contact-page-container .blocks-side .heading-block{background:#EBFFF6;padding:80px 28px}@media screen and (max-width: 767px){.eu-contact-page-container .blocks-side .heading-block{padding:25px 15px}}.eu-contact-page-container .blocks-side .heading-block small{display:inline-flex;color:#929292}.eu-contact-page-container .blocks-side .heading-block a{display:inline-flex}.eu-contact-page-container .blocks-side .heading-block a{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.eu-contact-page-container .blocks-side .heading-block a{font-size:calc(20px + .012*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-contact-page-container .blocks-side .heading-block a{font-size:32px;line-height:1.4}}.eu-contact-page-container .blocks-side .heading-block a:not(.btn){color:#000!important}@media screen and (max-width: 400px){.eu-contact-page-container .blocks-side .heading-block a{font-size:16px;line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 320px){.eu-contact-page-container .blocks-side .heading-block a{font-size:calc(16px + .008*(100vw - 320px));line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 1320px){.eu-contact-page-container .blocks-side .heading-block a{font-size:24px;line-height:1.4}}.eu-contact-page-container .form-block{padding:50px 110px;background:#EBFFF6}@media screen and (max-width: 767px){.eu-contact-page-container .form-block{padding:50px 28px}}.eu-contact-page-container .form-block .help-block{color:red!important}.eu-contact-page-container .form-block input[type=text],.eu-contact-page-container .form-block input[type=email],.eu-contact-page-container .form-block textarea{background:#EBFFF6!important}.eu-contact-page-container .showroom-block{padding:50px 28px;background:#EBFFF6}.eu-contact-page-container .image-side{height:100%}.eu-contact-page-container .image-side img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:636/474}.eu-contact-page-container .contact-gallery a img{aspect-ratio:419/275;width:100%}.eu-contact-page-container.partner .blocks-side{display:flex;flex-direction:column;height:100%}.eu-contact-page-container.partner .blocks-side .heading-block,.eu-contact-page-container .green-block{height:100%}.contact-team .person{aspect-ratio:1;width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.contact-team .person img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.contact-team .person .content{padding:24px;position:relative;z-index:2;display:flex;flex-direction:column;height:100%;width:100%;justify-content:flex-end}.contact-team .person .content a{color:#fff;text-decoration:none;display:inline-flex;margin-top:10px}.contact-team .person .content a{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.contact-team .person .content a{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.contact-team .person .content a{font-size:20px;line-height:1.4}}.branch-item img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:636/404}.branch-item .content{background:#EBFFF6;padding:60px 30px}.branch-item .content a{display:inline-flex}.branch-item .content a{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.branch-item .content a{font-size:calc(20px + .012*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.branch-item .content a{font-size:32px;line-height:1.4}}.branch-item .content a:not(.btn){color:#000!important}@media screen and (max-width: 400px){.branch-item .content a{font-size:16px;line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 320px){.branch-item .content a{font-size:calc(16px + .008*(100vw - 320px));line-height:1.4}}@media screen and (max-width: 400px) and (min-width: 1320px){.branch-item .content a{font-size:24px;line-height:1.4}}.eu-thx-page{background:#EBFFF6;padding:60px 28px}.eu-salt-videos-container img,.eu-salt-videos-container video{aspect-ratio:636/358;width:100%;-o-object-fit:cover;object-fit:cover}.eu-green-text{padding:40px 28px;background:#EBFFF6;display:flex;flex-direction:column;height:100%}.eu-green-text h3{color:#000;margin-top:8px}.eu-green-text p{font-weight:400}.eu-green-text p{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.eu-green-text p{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-green-text p{font-size:16px;line-height:1.4}}.eu-green-text ul li{color:#000;font-weight:500;margin-top:10px;font-family:fractul-variable,sans-serif}.eu-green-text ul li{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.eu-green-text ul li{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.eu-green-text ul li{font-size:16px;line-height:1.4}}.eu-green-text.salt{background:#000000;padding:0}.eu-green-text.salt h3,.eu-green-text.salt p{color:#fff}.eu-green-text.salt img{aspect-ratio:636/253;-o-object-fit:cover;object-fit:cover;width:100%}.eu-green-text.salt .content{padding:40px 28px}.eu-green-text.salt ul li{color:#fff}.color-tile{aspect-ratio:306/196;width:100%;display:flex;position:relative;padding:24px;align-items:flex-end;justify-content:space-between}.color-tile img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.color-tile svg{position:relative;z-index:2;top:-5px}.color-tile h2,.color-tile h3{position:relative;z-index:2;color:#000;font-weight:500}.color-tile h2,.color-tile h3{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.color-tile h2,.color-tile h3{font-size:calc(18px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.color-tile h2,.color-tile h3{font-size:24px;line-height:1.4}}.color-tile.light h2,.color-tile.light h3,.color-tile.light svg{color:#fff}.roller-item{display:flex;flex-direction:column;align-items:flex-start;height:100%}.roller-item .carousel-container{width:100%}.roller-item .carousel-fake-container{width:100%;position:relative}.roller-item .roller-content{padding:16px 28px 40px;background:#EBFFF6;height:100%;width:100%}.roller-item .roller-content .colors-container{position:relative!important;justify-content:flex-start;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.roller-item .roller-content .colors-container .colors-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media screen and (max-width: 576px){.roller-item .roller-content .colors-container .colors-row{flex-direction:column;align-items:flex-start;justify-content:center}}.roller-item .roller-content .colors-container .colors-row p{font-weight:600;color:#000}.roller-item .roller-content .colors-container .colors-row p{font-size:12px;line-height:1.4}@media screen and (min-width: 320px){.roller-item .roller-content .colors-container .colors-row p{font-size:calc(12px + 0*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.roller-item .roller-content .colors-container .colors-row p{font-size:12px;line-height:1.4}}.roller-item .roller-content .colors-container .colors-row .colors-subcontainer{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.roller-item .roller-content .colors-container .colors-row .colors-subcontainer button{width:40px;height:40px;border-radius:100%;border:none;margin:0;padding:0;opacity:1!important}.roller-item .roller-content .colors-container .colors-row .colors-subcontainer button.active{border:1px solid #929292}.roller-item ul{list-style-type:none;padding:0;margin-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:10px}.roller-item ul li{display:flex;gap:10px;justify-content:space-between;align-items:center}.roller-item ul li{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.roller-item ul li{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.roller-item ul li{font-size:16px;line-height:1.4}}.roller-item ul li span:last-child{text-align:end}@media screen and (min-width: 991px){.roller-item.side-by-side{flex-direction:row}.roller-item.side-by-side .carousel-container{width:50%}.roller-item.side-by-side .content{width:50%;align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center;height:100%}}.roller-tooltip{padding:12px 16px;background:#000000;color:#fff;margin-bottom:10px!important;z-index:100!important;font-size:12px!important}
