.site-alicante .instagram-preview{color:#242121;background:#e5f0ed;padding:clamp(40px,5vw,80px) 20px;scroll-margin-top:160px}.site-alicante .instagram-preview-inner{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(24px,5vw,80px);max-width:1280px;margin:0 auto;display:grid}.site-alicante .instagram-preview-kicker{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:600;display:block}.site-alicante .instagram-preview h2{text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.15}.site-alicante .instagram-preview-copy>p{color:#4d5c58;max-width:460px;margin:0 0 28px;font-size:18px;line-height:1.5}.site-alicante a.instagram-preview-link{background:var(--brand-accent);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:14px 24px;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}.site-alicante a.instagram-preview-link:hover{background:var(--brand-accent-strong);color:#fff}.site-alicante a.instagram-preview-link:focus-visible{outline-offset:4px;outline:3px solid #996314}.site-alicante .instagram-preview-copy>.instagram-preview-note{margin:20px 0 0;font-size:14px}.site-alicante .instagram-preview-card{background:#fff;border:1px solid #c9d8d3;border-radius:20px;min-width:0;padding:8px;box-shadow:0 16px 40px #15352d0d}.site-alicante .instagram-preview-card iframe{background:#fff;border:0;border-radius:12px;width:100%;max-width:100%;height:700px;display:block}@media (width<=760px){.site-alicante .instagram-preview{padding:40px 16px}.site-alicante .instagram-preview-inner{grid-template-columns:minmax(0,1fr);gap:28px}.site-alicante .instagram-preview-card{justify-self:center;width:100%;max-width:540px;padding:0}.site-alicante .instagram-preview-card iframe{height:620px}}:root{--ink:#15352d;--ink-2:#294d43;--green:#0b7659;--green-2:#075843;--mint:#dcece6;--orange:#efa73e;--orange-2:#d98a19;--cream:#f3f1eb;--sand:#e8e3d8;--white:#fff;--text:#38554d;--muted:#6d807a;--line:#15352d24;--shadow:0 22px 60px #132d261f;--radius:24px;--contact-card-dark:#242121;--contact-card-warm:#e1c193;--contact-card-accent:#0f5f5c;--contact-card-highlight:#a5d4dd;--contact-card-radius:1.5rem}.province-home-guide{color:#242121;background:#efede6;padding:6rem 0}.province-home-head,.province-service-head,.province-coverage{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:4rem;display:grid}.province-home-kicker,.province-service-head>div>p,.province-coverage>div>p{color:#ef4b2f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem}.province-home-guide h2{text-transform:uppercase;max-width:50rem;margin:0;font:600 clamp(2rem,4vw,4rem)/1.02 Arial,Helvetica,sans-serif}.province-home-head>p,.province-service-head>p,.province-coverage>div>p:last-child{color:#242121b8;margin:0;font:400 1.05rem/1.65 Arial,Helvetica,sans-serif}.province-context-grid,.province-service-grid{gap:1rem;margin-top:3rem;display:grid}.province-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.province-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.province-context-grid article,.province-service-card{background:#fff;border:1px solid #2421211f;border-radius:1.25rem;min-height:15rem;padding:1.75rem}.province-context-grid article:nth-child(2),.province-service-card:nth-child(2n){background:#ead8b6}.province-context-grid article:nth-child(3),.province-service-card:nth-child(3n){background:#cde5e7}.province-context-grid span,.province-service-card>span{color:#ef4b2f;margin-bottom:2rem;display:block}.province-context-grid h3,.province-service-card h3{text-transform:uppercase;margin:0 0 1rem;font:600 1.2rem/1.2 Arial,Helvetica,sans-serif}.province-context-grid p,.province-service-card p{color:#242121b8;margin:0;line-height:1.55}.province-service-head,.province-coverage{margin-top:6rem}.province-service-card{flex-direction:column;display:flex}.province-service-card a{color:#ef4b2f;margin-top:auto;padding-top:2rem;font-weight:600}.province-coverage{color:#efede6;background:#242121;border-radius:1.25rem;padding:3rem}.province-coverage>div>p:last-child{color:#efece4b8}.province-coverage ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.province-coverage a{color:#efede6;border:1px solid #efece42e;border-radius:999px;padding:.65rem .85rem;display:block}@media (width<=1100px){.province-context-grid,.province-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.province-home-guide{padding:4rem 0}.province-home-guide .container{width:100%;padding:0 20px}.province-home-head,.province-service-head,.province-coverage{grid-template-columns:1fr;gap:1.25rem}.province-context-grid,.province-service-grid{grid-template-columns:1fr;margin-top:2rem}.province-context-grid article,.province-service-card{min-height:0;padding:1.5rem}.province-service-head,.province-coverage{margin-top:4rem}.province-coverage{padding:1.5rem}.legal-page,.legal-page .legal-section,.en-site .legal-en-page{max-width:100%;overflow-x:clip}.legal-page .legal-hero{padding:3rem 0 2.5rem}.legal-page .legal-hero>.container,.legal-page .legal-section>.container{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.legal-page .legal-hero h1{overflow-wrap:anywhere;max-width:100%;margin-bottom:1rem;font-size:clamp(2.25rem,11vw,3.25rem)!important;line-height:.98!important}.legal-page .legal-layout,.legal-page .legal-layout article,.legal-page .legal-layout article>section{width:100%;min-width:0;max-width:100%}.legal-page .legal-layout{display:block}.legal-page .legal-layout h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:.65rem 0 1rem;font-size:clamp(1.55rem,7.2vw,2rem)!important;line-height:1.08!important}.legal-page .legal-layout p,.legal-page .legal-layout li{overflow-wrap:anywhere;max-width:100%;font-size:1rem!important;line-height:1.55!important}.legal-page .legal-layout article>section{padding-bottom:3rem}.en-site .legal-en-page .en-container{min-width:0;width:calc(100% - 24px)!important;max-width:none!important;padding:1.5rem!important}.en-site .legal-en-page h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.25rem,11vw,3.25rem)!important;line-height:.98!important}.en-site .legal-en-page h2{overflow-wrap:anywhere;max-width:100%;margin-top:2.25rem;padding-top:1.5rem;font-size:clamp(1.55rem,7.2vw,2rem)!important;line-height:1.08!important}.en-site .legal-en-page p,.en-site .legal-en-page li{overflow-wrap:anywhere;max-width:100%}}.alusun-exact-copy #intro .slider:not(.slick-initialized){overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;overflow:auto hidden;width:100%!important;max-width:100%!important;display:flex!important}.alusun-exact-copy #intro .slider:not(.slick-initialized)::-webkit-scrollbar{display:none}.alusun-exact-copy #intro .slider:not(.slick-initialized)>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.alusun-exact-copy .native-slick-slider .slick-track{will-change:transform;align-items:stretch;display:flex}.alusun-exact-copy .native-slick-slider .slick-track:before,.alusun-exact-copy .native-slick-slider .slick-track:after{display:none}.alusun-exact-copy .native-slick-slider .slick-slide{float:none;flex:none;display:block}.alusun-exact-copy .native-slick-slider:focus-visible{outline:2px solid var(--prm);outline-offset:.35rem}.native-inline-modal-backdrop{z-index:99992;background:#242121cc;place-items:center;padding:2.75rem;display:grid;position:fixed;inset:0;overflow:auto}#sitem.native-inline-modal-content{box-sizing:border-box;width:min(59rem,100vw - 5.5rem);min-width:0;max-width:100%;max-height:calc(100vh - 5.5rem);display:block;position:relative;overflow:auto}.native-inline-modal-close{z-index:4;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M21 7L7 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L21 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1.75rem no-repeat;border:0;width:2rem;height:2rem;padding:0;position:absolute;top:2.125rem;right:3.5rem}@media (width<=700px){.native-inline-modal-backdrop{padding:.375rem}#sitem.native-inline-modal-content{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.native-inline-modal-close{top:1.45rem;right:1rem}.alusun-exact-copy #intro .slider:not(.slick-initialized){gap:.5rem}.alusun-exact-copy #intro .slider:not(.slick-initialized)>*{flex-basis:calc(100% - .5rem)}}.alusun-exact-copy #start .form_big>.img img,.alusun-exact-copy #start .form_small>.img img,.alusun-exact-copy #form2 .form_big>.img img,.alusun-exact-copy #form2 .form_small>.img img{width:100%;max-width:100%;height:auto;display:block}.alusun-exact-copy #shbd img{height:auto}.alusun-exact-copy footer>.container-small>.img>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.company-page{background:var(--cream);color:var(--ink);overflow:clip}.company-page .company-hero{padding:34px 0 64px}.company-page .company-hero-card{background:#ffffff7a;border:1px solid #2421211f;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:center;gap:clamp(36px,5vw,76px);padding:clamp(42px,5vw,72px);display:grid}.company-page .company-kicker{color:var(--orange);font-family:var(--body-font);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:700;display:block}.company-page .company-hero h1{max-width:46rem;color:var(--ink);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 26px;font-size:clamp(2.45rem,4vw,4rem);font-weight:400;line-height:.97}.company-page .company-hero h1 span{display:block}.company-page .company-hero h1 span:last-child{color:var(--orange)}.company-page .company-hero-copy>p{color:#5f5a57;max-width:42rem;font-family:var(--body-font);margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.company-page .company-hero aside{background:#fff;border:1px solid #2421211f;border-radius:18px;padding:26px}.company-page .company-hero aside>span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:700}.company-page .company-hero aside strong{color:var(--ink);font-family:var(--display);text-transform:uppercase;margin:14px 0 10px;font-size:1.65rem;font-weight:400;line-height:1.08;display:block}.company-page .company-hero aside p{color:#6c6662;margin:0;font-size:.92rem;line-height:1.5}.company-page .company-process{padding:34px 0 clamp(72px,8vw,108px)}.company-page .company-section-head{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:clamp(30px,6vw,90px);margin-bottom:clamp(38px,5vw,64px);display:grid}.company-page .company-section-head h2,.company-page .company-proof h2,.company-page .company-assurance h2,.company-page .company-location h2,.company-page .company-cta h2{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.15rem,3vw,3.1rem);font-weight:400;line-height:.98}.company-page .company-section-head h2 span{display:block}.company-page .company-section-head h2 span:last-child{color:var(--orange)}.company-page .company-section-head>p{color:#5f5a57;max-width:30rem;margin:0 0 4px;font-size:1rem;line-height:1.6}.company-page .company-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.company-page .company-process-card{background:#ffffff9e;border:1px solid #2421211f;border-radius:18px;height:100%;min-height:280px;padding:clamp(26px,3vw,38px)}.company-page .company-process-grid>li:nth-child(3n+2) .company-process-card{background:#e1c19380}.company-page .company-process-grid>li:nth-child(3n+3) .company-process-card{background:#a5d4dd7a}.company-page .company-card-number{color:var(--orange);font-family:var(--display);margin-bottom:38px;font-size:.95rem;display:block}.company-page .company-process-card h3{color:var(--ink);font-family:var(--display);text-transform:uppercase;margin:0 0 16px;font-size:clamp(1.28rem,1.6vw,1.55rem);font-weight:400;line-height:1.08}.company-page .company-process-card p,.company-page .company-assurance p,.company-page .company-cta p{color:#5f5a57;margin:0;font-size:.94rem;line-height:1.58}.company-page .company-proof{background:var(--ink);border-radius:22px;width:calc(100% - 32px);max-width:82rem;margin:0 auto;padding:clamp(28px,4vw,54px)}.company-page .company-proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;width:100%;max-width:none;display:grid}.company-page .company-panel{color:var(--cream);background:#302d2d;border:1px solid #efece41f;border-radius:18px;padding:clamp(30px,4vw,50px)}.company-page .company-panel-accent{background:var(--blu);color:var(--ink);border-color:#0000}.company-page .company-proof h2{color:inherit;margin-bottom:28px;font-size:clamp(1.9rem,2.6vw,2.7rem)}.company-page .company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.company-page .company-facts>div{border-top:1px solid #efece42e;padding-top:16px}.company-page .company-facts dt{color:#efece49e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem}.company-page .company-facts dd{color:var(--cream);margin:0;font-size:.95rem;line-height:1.45}.company-page .company-facts a{color:inherit;text-underline-offset:3px;text-decoration:underline}.company-page .business-hours-value{gap:.45rem;display:grid}.company-page .business-hours-value span{gap:.1rem;display:grid}.company-page .business-hours-value strong{color:#f3bf5a;letter-spacing:.02em;font-size:.8rem}.company-page .company-role-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.company-page .company-role-list li{border-top:1px solid #24212124;padding:15px 0 15px 28px;font-size:.98rem;line-height:1.4;position:relative}.company-page .company-role-list li:before{background:var(--orange);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:2px}.company-page .company-assurance{padding:clamp(72px,8vw,108px) 0}.company-page .company-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-page .company-assurance article{background:#ffffff94;border:1px solid #2421211f;border-radius:18px;padding:clamp(30px,4vw,50px)}.company-page .company-assurance article:nth-child(2){background:#e1c19380}.company-page .company-assurance h2{margin-bottom:22px;font-size:clamp(1.8rem,2.5vw,2.6rem)}.company-page .company-assurance .company-card-number{margin-bottom:42px}.company-page .company-cta{background:var(--ink);width:calc(100% - 32px);max-width:82rem;color:var(--cream);border-radius:22px;margin:0 auto clamp(34px,6vw,76px);padding:clamp(50px,7vw,86px) 0}.company-page .company-cta-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:center;gap:clamp(34px,7vw,100px);padding-inline:clamp(26px,5vw,72px);display:grid}.company-page .company-cta h2{max-width:45rem;color:var(--cream);margin-bottom:22px}.company-page .company-cta p{color:#efece4b3;max-width:42rem}.company-page .company-cta-actions{gap:10px;display:grid}.company-page .company-cta-actions a{background:var(--orange);color:#fff;min-height:60px;font-family:var(--body-font);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;font-size:1rem;text-decoration:none;display:flex}.company-page .company-cta-actions a:last-child{background:var(--whatsapp)}.company-page a:focus-visible{outline-offset:4px;outline:3px solid #1769e0!important}.company-page .company-location{width:calc(100% - 32px);max-width:82rem;margin:0 auto clamp(34px,6vw,76px)}.company-page .company-location-shell{background:#fff;border:1px solid #2421211f;border-radius:22px;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 24px 70px #2421211a}.company-page .company-location-copy{color:var(--cream);background:#103f38;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,68px);display:flex}.company-page .company-location-kicker{color:#f3bf5a;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:30px;font-size:.75rem;font-weight:700;display:flex}.company-page .company-location-kicker:before{content:"";background:currentColor;flex:none;width:38px;height:1px}.company-page .company-location h2{color:#fff;max-width:none;margin:0 0 30px}.company-page .company-location address{color:#fff;max-width:25rem;font-family:var(--display);margin:0 0 18px;font-size:clamp(1.25rem,1.8vw,1.65rem);font-style:normal;line-height:1.32}.company-page .company-location-appointment{color:#f3bf5a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f3bf5a8c;width:fit-content;margin-bottom:22px;padding:10px 13px;font-size:.72rem;line-height:1.35}.company-page .company-location-intro{color:#ffffffb8;max-width:32rem;margin:0;font-size:.94rem;line-height:1.58}.company-page .company-location-hours{border-top:1px solid #ffffff29;gap:8px;margin-top:28px;padding-top:22px;display:grid}.company-page .company-location-hours>span{color:#f3bf5a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:700}.company-page .company-location-hours p{color:#ffffffc7;flex-wrap:wrap;gap:5px 9px;margin:0;font-size:.88rem;line-height:1.45;display:flex}.company-page .company-location-hours p strong{color:#fff;font-weight:600}.company-page .company-location-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.company-page .company-location-primary{color:#17362f;cursor:pointer;min-height:54px;font:700 .94rem/1.2 var(--body-font);background:#f3bf5a;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;padding:14px 20px;transition:background-color .18s,transform .18s;display:inline-flex}.company-page .company-location-primary:hover{background:#ffd27a;transform:translateY(-2px)}.company-page .company-location-actions>a{color:#fff;text-underline-offset:5px;font-size:.92rem;font-weight:700}.company-page .company-location-map{background:#d9e2db;min-height:590px;position:relative}.company-page .company-location-map iframe{border:0;width:100%;height:100%;display:block}.company-page .company-location-map-label{color:#103f38;background:#fffffff0;border-left:4px solid #f3bf5a;gap:5px;padding:15px 18px;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 12px 36px #103f382e}.company-page .company-location-map-label strong{font-family:var(--display);font-size:1.05rem;font-weight:500}.company-page .company-location-map-label span{color:#766e68;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}@media (width<=1000px){.company-page .company-hero-card,.company-page .company-section-head,.company-page .company-proof-grid,.company-page .company-cta-grid{grid-template-columns:1fr}.company-page .company-hero aside{max-width:34rem}.company-page .company-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-page .company-location-shell{grid-template-columns:1fr}.company-page .company-location-copy{min-height:auto}.company-page .company-location-map{min-height:440px}}@media (width<=700px){.company-page .container{width:calc(100% - 24px);max-width:none}.company-page .company-hero{padding:24px 0 48px}.company-page .company-hero-card{border-radius:19px;gap:26px;padding:30px 22px 24px}.company-page .company-hero h1{margin-bottom:22px;font-size:clamp(2rem,9.4vw,2.45rem);line-height:1}.company-page .company-hero aside{padding:22px}.company-page .company-process{padding:26px 0 64px}.company-page .company-section-head{gap:18px;margin-bottom:34px}.company-page .company-section-head h2,.company-page .company-proof h2,.company-page .company-assurance h2,.company-page .company-location h2,.company-page .company-cta h2{font-size:clamp(1.65rem,7.6vw,2rem);line-height:1.03}.company-page .company-process-grid,.company-page .company-assurance-grid,.company-page .company-facts{grid-template-columns:1fr}.company-page .company-process-card{min-height:0;padding:26px 24px}.company-page .company-card-number,.company-page .company-assurance .company-card-number{margin-bottom:26px}.company-page .company-proof{border-radius:19px;width:calc(100% - 24px);padding:12px}.company-page .company-panel,.company-page .company-assurance article{border-radius:15px;padding:28px 24px}.company-page .company-assurance{padding:64px 0}.company-page .company-cta{border-radius:19px;width:calc(100% - 24px);margin-bottom:28px;padding:44px 0}.company-page .company-cta-grid{gap:28px;width:100%;padding-inline:22px}.company-page .company-location{width:calc(100% - 24px);margin-bottom:28px}.company-page .company-location-shell{border-radius:19px;min-height:0}.company-page .company-location-copy{padding:38px 24px 34px}.company-page .company-location-kicker{gap:10px;margin-bottom:24px;font-size:.68rem}.company-page .company-location-kicker:before{width:26px}.company-page .company-location h2{margin-bottom:24px}.company-page .company-location address{font-size:1.18rem}.company-page .company-location-actions{flex-direction:column;align-items:stretch}.company-page .company-location-primary{width:100%}.company-page .company-location-actions>a{align-items:center;min-height:44px;display:inline-flex}.company-page .company-location-map{min-height:370px}.company-page .company-location-map-label{max-width:calc(100% - 28px);bottom:14px;right:14px}.alusun-exact-copy #steps .hdr{padding-bottom:6.75rem}.alusun-exact-copy .steps_ #step_1{margin-top:0;padding-top:1.5rem}}.alusun-exact-copy .service-practical{background:#efede6;padding:clamp(3.5rem,6vw,6rem) 0}.alusun-exact-copy .service-practical-shell{background:#f9f8f4;border:1px solid #24212124;border-radius:1.5rem;padding:clamp(2rem,4vw,4rem)}.alusun-exact-copy .service-practical-head{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.alusun-exact-copy .service-practical-kicker{color:#eb4e2c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:700}.alusun-exact-copy .service-practical-head h2{color:#242121;max-width:14ch;margin:0;font-size:clamp(2rem,4.3vw,4rem);font-weight:400;line-height:.98}.alusun-exact-copy .service-practical-head>p{color:#242121b8;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.alusun-exact-copy .service-practical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.alusun-exact-copy .service-practical-card{background:#fff;border:1px solid #2421211f;border-radius:1.15rem;min-height:13rem;padding:clamp(1.4rem,2.4vw,2.1rem)}.alusun-exact-copy .service-practical-card>span{color:#eb4e2c;margin-bottom:2rem;font-size:.82rem;font-weight:700;display:block}.alusun-exact-copy .service-practical-card h3{color:#242121;margin:0 0 .7rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.1}.alusun-exact-copy .service-practical-card p{color:#242121b8;margin:0;font-size:1rem;line-height:1.5}@media (width<=900px){.alusun-exact-copy .service-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.alusun-exact-copy .service-practical{padding:3rem 0}.alusun-exact-copy .service-practical>.container{width:calc(100% - 16px)!important;padding:0!important}.alusun-exact-copy .service-practical-shell{border-radius:1.2rem;padding:1.5rem}.alusun-exact-copy .service-practical-head,.alusun-exact-copy .service-practical-grid{grid-template-columns:1fr}.alusun-exact-copy .service-practical-head h2{max-width:18ch;font-size:clamp(1.65rem,7.4vw,2rem);line-height:1.05}.alusun-exact-copy .service-practical-card{min-height:auto}}.header-quote-backdrop{z-index:100050;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181616b8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.header-quote-dialog{overscroll-behavior:contain;background:#f7f5f0;border-radius:1.25rem;width:min(900px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2.75rem);position:relative;overflow-y:auto;box-shadow:0 1.5rem 5rem #0000004d}.header-quote-close{z-index:2;color:#242121;cursor:pointer;background:#fff;border:0;border-radius:50%;width:2.75rem;height:2.75rem;font:400 2rem/1 Arial,Helvetica,sans-serif;position:absolute;top:.75rem;right:.75rem}.header-quote-heading{max-width:42rem;margin:0 3rem 1.5rem 0}.header-quote-heading>span{color:#eb4e2c;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.header-quote-heading h2{margin:.45rem 0 .65rem;font:500 clamp(1.75rem,4vw,3rem)/1.05 Arial,Helvetica,sans-serif}.header-quote-heading p{margin:0;line-height:1.55}.header-quote-dialog .en-quote-form{background:0 0;border:0;padding:0}html.quote-dialog-open,body.quote-dialog-open{overflow:hidden}@media (width<=600px){.header-quote-backdrop{padding:env(safe-area-inset-top) 0 0;align-items:end}.header-quote-dialog{width:100%;max-height:92dvh;padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}.header-quote-heading{margin-right:2.5rem}}.lead-success-backdrop{z-index:100100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181616c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-success-dialog{color:#efece4;text-align:center;background:#242121;border:1px solid #efece429;border-radius:1.75rem;width:min(35rem,100%);padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 1.75rem 5rem #00000061}.lead-success-close{color:#242121;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font:300 2rem/1 Arial,Helvetica,sans-serif;display:grid;position:absolute;top:.8rem;right:.8rem}.lead-success-close:focus-visible,.lead-success-action:focus-visible{outline-offset:3px;outline:3px solid #9fd6df}.lead-success-icon{color:#242121;background:#9fd6df;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;margin:0 auto 1.4rem;display:grid}.lead-success-kicker{color:#eb4e2c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font:700 .78rem/1.2 Arial,Helvetica,sans-serif;display:block}.lead-success-dialog h2{color:#efece4;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;max-width:30rem;margin:0 auto;font:400 clamp(2rem,5vw,3.45rem)/1 t,Arial,Helvetica,sans-serif}.lead-success-dialog p{color:#efece4c2;max-width:29rem;margin:1.4rem auto 0;font:400 1rem/1.55 Arial,Helvetica,sans-serif}.lead-success-action{color:#fff;cursor:pointer;background:#c83b20;border:0;border-radius:.65rem;justify-content:center;align-items:center;min-width:12rem;min-height:3.5rem;margin-top:1.75rem;padding:.8rem 1.5rem;font:500 1rem/1.2 Arial,Helvetica,sans-serif;display:inline-flex}@media (width<=600px){.lead-success-backdrop{align-items:end;padding:.5rem}.lead-success-dialog{border-radius:1.4rem;padding:2.5rem 1.25rem 1.5rem}.lead-success-icon{width:4rem;height:4rem;margin-bottom:1.1rem}.lead-success-dialog h2{font-size:clamp(1.75rem,8vw,2.25rem)}.lead-success-dialog p{margin-top:1rem;font-size:.95rem}.lead-success-action{width:100%;margin-top:1.4rem}}.alusun-exact-copy #steps,.alusun-exact-copy #form2,.alusun-exact-copy #seo-ventanas-teruel,.alusun-exact-copy .local-services,.alusun-exact-copy .province-home-guide{content-visibility:auto;contain-intrinsic-size:900px}.alusun-exact-copy .languages{align-items:center;gap:.8rem;display:flex}.alusun-exact-copy .languages a:not(.current){opacity:.58}.alusun-exact-copy .languages a:hover,.alusun-exact-copy .languages a:focus-visible{opacity:1}.site-header-language{color:#242121;border:1px solid #24212129;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;font:600 .85rem/1 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}@media (width<=700px){.site-header-language{min-width:2.5rem;min-height:2.5rem;font-size:.75rem}}.services-local-guide{background:#efede6;padding:6rem 0}.services-local-head{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:4rem;display:grid}.services-local-head span{color:#ef4b2f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;display:block}.services-local-head h2{text-transform:uppercase;max-width:52rem;margin:0;font:600 clamp(2rem,3.5vw,3.5rem)/1.05 Arial,Helvetica,sans-serif}.services-local-head>p{color:#242121b8;margin:0;font-size:1.05rem;line-height:1.65}.services-local-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.services-local-grid article{background:#fff;border:1px solid #2421211f;border-radius:1.25rem;min-height:12rem;padding:1.75rem}.services-local-grid article:nth-child(2){background:#ead8b6}.services-local-grid article:nth-child(3){background:#cde5e7}.services-local-grid strong{text-transform:uppercase;margin-bottom:1rem;display:block}.services-local-grid p{color:#242121b8;margin:0;line-height:1.55}.services-local-links{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.services-local-links a{color:#242121;border:1px solid #24212129;border-radius:999px;padding:.6rem .8rem}@media (width<=1100px){.services-local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.services-local-guide{padding:4rem 0}.services-local-guide .container{width:100%;padding:0 20px}.services-local-head{grid-template-columns:1fr;gap:1.25rem}.services-local-grid{grid-template-columns:1fr;margin-top:2rem}.services-local-grid article{min-height:0;padding:1.5rem}}.local-services{color:#f4f1eb;background:#231f20;padding:96px 0}.local-services .container{width:min(1760px,100% - 80px)}.local-services-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.local-services-head>div>p{color:#eb4e2c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px}.local-services-head h2{text-transform:uppercase;overflow-wrap:anywhere;max-width:900px;margin:0;font-size:clamp(2rem,3.2vw,3.75rem);font-weight:400;line-height:1.02;white-space:normal!important}.local-services-head>p{color:#f4f1ebb8;max-width:520px;margin:0;font-size:1.05rem;line-height:1.55}.local-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.local-service-card{min-width:0;min-height:290px;color:inherit;background:#302c2d;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:34px;transition:transform .18s,background .18s;display:flex;overflow:hidden}.local-service-card:hover{background:#393435;transform:translateY(-4px)}.local-service-card>span{color:#eb4e2c;margin-bottom:38px;font-family:t,sans-serif}.local-service-card h3{text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(1.3rem,1.55vw,1.85rem);font-weight:400;line-height:1.1;white-space:normal!important}.local-service-card p{color:#f4f1ebad;margin:0 0 28px;line-height:1.5}.local-service-card strong{color:#eb4e2c;margin-top:auto;font-weight:500}@media (width<=900px){.local-services{padding:64px 0}.local-services .container{width:calc(100% - 40px)}.local-services-head{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.local-services-head h2{font-size:clamp(1.85rem,8vw,2.65rem)}.local-services-grid{grid-template-columns:1fr}.local-service-card{min-height:0;padding:26px 22px}.local-service-card>span{margin-bottom:28px}.local-service-card h3{font-size:clamp(1.3rem,6.5vw,1.65rem)}}html.s-popup-open,body.s-popup-open{overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}body,button,input,select,textarea{font:inherit}img{max-width:100%}a{color:inherit;text-decoration:none}button,summary{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98}h3{line-height:1.15}.container{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{color:var(--green);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.74rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:.92rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary:hover{background:#f5b655}.button-small{min-height:44px;padding:10px 18px;font-size:.84rem}.button-glass{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#ffffff8c}.button-outline-light{color:var(--white);border-color:#ffffff70}.button-outline-dark{border-color:var(--line);color:var(--ink)}.button-whatsapp{color:var(--white);background:#1d966a}.site-header{z-index:50;background:#fffffff7;position:relative;box-shadow:0 1px #15352d14}.topline{background:var(--ink);color:#fffc;font-size:.72rem}.topline-inner{justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.topline-inner>div{gap:24px;display:flex}.topline a{color:var(--white);align-items:center;gap:7px;font-weight:700;display:inline-flex}.nav-row{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.logo{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.logo-symbol{border:2px solid var(--green);background:#edf6f2;border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:42px;height:42px;padding:5px;display:grid}.logo-symbol i{background:var(--green);opacity:.78;display:block}.logo>span:last-child{line-height:1.05;display:grid}.logo strong{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:600}.logo small{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:.66rem;font-weight:800}.desktop-nav{align-items:center;gap:28px;margin-left:auto;font-size:.86rem;font-weight:700;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{background:var(--green);content:"";height:2px;transition:transform .16s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:16px;display:flex}.whatsapp-link{color:var(--green);align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:inline-flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-content:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu .menu-close,.mobile-menu[open] .menu-open{display:none}.mobile-menu[open] .menu-close{display:block}.mobile-menu nav{border:1px solid var(--line);background:var(--white);width:min(310px,100vw - 32px);box-shadow:var(--shadow);border-radius:20px;gap:2px;padding:16px;display:grid;position:absolute;top:56px;right:0}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:12px 10px;font-weight:700}.hero{background:var(--ink);min-height:calc(100vh - 118px);color:var(--white);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#082a20f0 0%,#082a20b3 48%,#082a202e 78%),linear-gradient(#0000 58%,#061e17b8 100%);position:absolute;inset:0}.hero-content{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:70px;padding-top:100px;padding-bottom:70px;display:grid;position:relative}.hero-copy{max-width:850px}.hero h1{max-width:900px;margin-bottom:26px}.hero h1 em{color:#bee9da;font-style:italic;display:block}.hero-lead{color:#ffffffdb;max-width:720px;margin-bottom:34px;font-size:clamp(1.08rem,1.8vw,1.35rem)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin-top:34px;font-size:.78rem;font-weight:700;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#092f249e;border:1px solid #ffffff3b;padding:28px}.hero-card>span{color:#bfe7d9;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hero-card ul{gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.hero-card li{border-bottom:1px solid #ffffff26;align-items:center;gap:12px;padding:13px 0;display:flex}.hero-card li>b{width:30px;height:30px;color:var(--orange);letter-spacing:.08em;border:1px solid #ffffff3b;border-radius:50%;flex:0 0 30px;place-items:center;font-size:.66rem;display:grid}.hero-card li>span{gap:2px;display:grid}.hero-card li strong{font-size:.92rem}.hero-card li small{color:#ffffffa8;font-size:.76rem;line-height:1.35}.hero-card p{color:#ffffffad;margin-bottom:0;font-size:.85rem}.hero-proof{z-index:1;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hero-proof span{color:#fffc;align-items:center;gap:14px;padding:20px 0;font-size:.8rem;font-weight:700;display:flex}.hero-proof strong{color:var(--orange);letter-spacing:.1em;font-size:.72rem}.intro-section{background:var(--white)}.intro-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.intro-grid h2{margin-bottom:0}.intro-copy>p:first-child{color:var(--text);font-size:1.18rem}.local-note{border-left:3px solid var(--orange);background:var(--cream);color:var(--text);align-items:flex-start;gap:14px;margin:34px 0 0;padding:20px;display:flex}.local-note svg{color:var(--green);flex:none}.services-section{background:var(--cream)}.section-heading{grid-template-columns:1fr .55fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.section-heading h2{margin-bottom:0}.section-heading>div:last-child>p,.section-heading>p{color:var(--text);margin-bottom:16px}.section-heading a{color:var(--green);align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:inline-flex}.service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{min-height:360px;color:var(--white);border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.service-card-large{grid-column:span 2}.service-card img{object-fit:cover;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0}.service-card:hover img{transform:scale(1.045)}.service-card-shade{background:linear-gradient(#05231a0a 24%,#05231aeb);position:absolute;inset:0}.service-number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09302459;border:1px solid #fff6;border-radius:50%;place-content:center;width:44px;height:44px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:20px;right:20px}.service-card-copy{z-index:1;padding:30px;position:relative}.service-card-copy small{color:#bee9da;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.service-card-copy h3{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500}.service-card-copy p{color:#ffffffb3;max-width:560px;margin-bottom:20px;font-size:.86rem}.service-card-copy strong{align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.compare-section{background:var(--white)}.centered-heading{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px}.centered-heading>p{max-width:620px}.compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);padding:38px}.compare-card header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.compare-card header span{color:var(--green);letter-spacing:.1em;font-size:.72rem;font-weight:900}.compare-card header small{background:var(--mint);color:var(--green);text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:800}.compare-card h3{margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.compare-card p{color:var(--text)}.compare-card ul{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.compare-card li{align-items:center;gap:10px;display:flex}.compare-card li svg{color:var(--green)}.compare-card>a{color:var(--green);align-items:center;gap:8px;font-weight:800;display:inline-flex}.performance-section{background:var(--ink);color:var(--white);padding:0}.performance-grid{grid-template-columns:1fr 1fr;width:min(1440px,100%);display:grid}.performance-image-wrap{min-height:760px;position:relative}.performance-image-wrap img{object-fit:cover;width:100%;height:100%}.performance-image-wrap>span{text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#092a2180;border:1px solid #ffffff47;border-radius:14px;padding:16px 20px;font-size:.78rem;font-weight:800;position:absolute;bottom:24px;left:24px;right:24px}.performance-copy{flex-direction:column;justify-content:center;padding:90px clamp(30px,7vw,110px);display:flex}.performance-copy h2{max-width:600px;margin-bottom:44px}.performance-list{display:grid}.performance-list>div{border-top:1px solid #ffffff29;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;display:grid}.performance-list>div>span{color:var(--orange);font-size:.72rem;font-weight:900}.performance-list h3{margin-bottom:6px;font-size:1.05rem}.performance-list p{color:#ffffffa1;margin-bottom:0;font-size:.86rem}.process-section{background:var(--cream)}.process-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.process-grid li{border:1px solid var(--line);background:var(--white);border-radius:20px;min-height:300px;padding:28px}.process-grid header{color:var(--green);justify-content:space-between;align-items:center;margin-bottom:70px;display:flex}.process-grid header span{letter-spacing:.1em;font-size:.72rem;font-weight:900}.process-grid h3{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.process-grid p{color:var(--text);margin-bottom:0;font-size:.86rem}.local-section{background:var(--green);color:var(--white)}.local-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.local-grid h2{margin-bottom:24px}.local-grid p{color:#ffffffb8}.local-grid .button{margin-top:16px}.zone-chips{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zone-chips a{background:#ffffff12;border:1px solid #fff3;border-radius:14px;grid-template-columns:20px 1fr 18px;align-items:center;gap:10px;min-height:64px;padding:14px 16px;font-size:.86rem;font-weight:750;transition:background .16s;display:grid}.zone-chips a:hover{background:#ffffff26}.faq-section{background:var(--white)}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-intro{align-self:start;position:sticky;top:40px}.faq-intro h2{margin-bottom:22px}.faq-intro p{color:var(--text)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:24px 0;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);letter-spacing:.1em;font-size:.72rem}.faq-list details p{color:var(--text);margin:0;padding:0 0 28px 60px}.quote-section{background:var(--ink);color:var(--white);padding:110px 0}.quote-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.quote-intro{padding-top:16px}.quote-intro h2{margin-bottom:24px}.quote-intro>p{color:#ffffffb3}.quote-intro ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.quote-intro li{align-items:center;gap:11px;display:flex}.quote-intro li svg{color:var(--orange)}.quote-phone{gap:4px;margin-top:36px;display:grid}.quote-phone small{color:#ffffff8c}.quote-phone strong{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500}.quote-form,.quote-success{border-radius:var(--radius);background:var(--white);color:var(--ink);box-shadow:var(--shadow);padding:34px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid>label{gap:8px;display:grid}.form-grid>label>span,.option-group legend{color:var(--ink-2);font-size:.75rem;font-weight:800}.form-full{grid-column:1/-1}.quote-form input:not([type=radio]):not([type=checkbox]),.quote-form select,.quote-form textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fafbf9;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.quote-form textarea{resize:vertical;min-height:110px}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b76591f}.option-group{border:0;margin:0;padding:0}.option-group>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.option-group label{cursor:pointer}.option-group input{opacity:0;position:absolute}.option-group label span{border:1px solid var(--line);background:#fafbf9;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:750;display:block}.option-group input:checked+span{border-color:var(--green);background:var(--mint);color:var(--green-2)}.consent{color:var(--text);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;font-size:.76rem;display:grid}.consent input{accent-color:var(--green);margin-top:3px}.consent a{color:var(--green);text-decoration:underline}.form-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.form-status{min-height:22px;color:var(--muted);margin:16px 0 0;font-size:.75rem}.honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.quote-success{text-align:center}.quote-success>svg{color:var(--green);margin:0 auto 18px}.quote-success h2{margin-bottom:16px}.quote-success p{color:var(--text)}.quote-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.page-hero{background:linear-gradient(90deg,#fffffff5,#f3f1ebd6),url(/images/ventana-sol.webp) 50%/cover;padding:100px 0 90px}.page-hero-grid{grid-template-columns:1fr 330px;align-items:end;gap:90px;display:grid}.page-hero h1{max-width:900px;margin-bottom:24px;font-size:clamp(3rem,6.6vw,6rem)}.page-hero p{max-width:720px;color:var(--text);margin-bottom:0;font-size:1.1rem}.page-hero aside{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffdb;padding:28px}.page-hero aside>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.page-hero aside strong{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;display:block}.page-hero aside p{font-size:.86rem}.catalog-section{background:var(--white)}.catalog-intro{max-width:760px;margin-bottom:50px}.catalog-intro h2{margin-bottom:20px}.catalog-intro p{color:var(--text)}.catalog-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.catalog-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);overflow:hidden}.catalog-image{height:290px;display:block;position:relative;overflow:hidden}.catalog-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.catalog-card:hover .catalog-image img{transform:scale(1.04)}.catalog-image>span{background:var(--white);width:42px;height:42px;color:var(--green);border-radius:50%;place-content:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.catalog-card>div{padding:30px}.catalog-card small{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900}.catalog-card h2{margin:10px 0 14px;font-size:2rem}.catalog-card p{color:var(--text)}.catalog-card ul{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.catalog-card li{background:var(--mint);color:var(--green-2);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.catalog-card>div>a{color:var(--green);align-items:center;gap:8px;font-size:.82rem;font-weight:850;display:inline-flex}.decision-section,.climate-section{background:var(--green);color:var(--white)}.decision-grid,.climate-grid{grid-template-columns:1fr .65fr;align-items:center;gap:80px;display:grid}.decision-grid h2,.climate-grid h2{margin-bottom:20px}.decision-grid p,.climate-grid p{color:#ffffffb3}.decision-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.service-hero{background:var(--ink);min-height:650px;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.service-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-hero-shade{background:linear-gradient(90deg,#08271ef0,#08271e61 72%);position:absolute;inset:0}.service-hero-copy{z-index:1;padding-top:80px;padding-bottom:70px;position:relative}.back-link{align-items:center;gap:8px;margin-bottom:42px;font-size:.78rem;font-weight:800;display:inline-flex}.service-hero h1{max-width:900px;margin-bottom:24px;font-size:clamp(3rem,7vw,6.2rem)}.service-hero-copy>p{color:#ffffffc7;max-width:720px;margin-bottom:30px;font-size:1.08rem}.service-intro{background:var(--white)}.service-intro-grid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid}.service-intro h2{margin-bottom:22px}.service-intro p{color:var(--text)}.benefit-grid{gap:10px;display:grid}.benefit-grid>div{border:1px solid var(--line);background:var(--cream);border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:20px;display:grid}.benefit-grid span{color:var(--green);letter-spacing:.1em;font-size:.72rem;font-weight:900}.detail-section{background:var(--cream)}.detail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.detail-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:40px}.detail-grid h2{margin-bottom:34px;font-size:2.6rem}.check-list,.number-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.check-list li,.number-list li{border-top:1px solid var(--line);color:var(--text);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:16px 0;display:grid}.check-list svg{color:var(--green);margin-top:3px}.number-list span{color:var(--green);font-size:.7rem;font-weight:900}.service-process{background:var(--white)}.service-process ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.service-process li{border-right:1px solid var(--line);align-content:space-between;gap:30px;min-height:170px;padding:24px;display:grid}.service-process li:last-child{border-right:0}.service-process li span{color:var(--green);font-size:.72rem;font-weight:900}.local-service-note{background:var(--green);color:var(--white)}.local-service-note .container{grid-template-columns:40px 1fr auto;align-items:center;gap:28px;display:grid}.local-service-note h2{margin-bottom:16px}.local-service-note p{color:#ffffffb3;max-width:750px;margin-bottom:0}.related-section{background:var(--cream)}.related-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.related-grid>a{background:var(--white);border-radius:18px;overflow:hidden}.related-grid img{object-fit:cover;width:100%;height:210px}.related-grid span,.related-grid h3,.related-grid strong{margin-inline:22px;display:block}.related-grid span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:.68rem;font-weight:900}.related-grid h3{margin-top:8px;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.related-grid strong{color:var(--green);align-items:center;gap:7px;margin-bottom:24px;font-size:.78rem;display:flex}.zones-hero{background:linear-gradient(90deg,#fffffff7,#f3f1ebcc),url(/images/ventanal-ciudad.webp) 50%/cover}.zones-directory{background:var(--white)}.zones-grid>a:hover{background:var(--mint);transform:translateY(-4px)}.zones-grid>a>span{color:var(--green);letter-spacing:.1em;font-size:.7rem;font-weight:900}.zones-grid small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:.66rem;font-weight:800}.zones-grid h2{margin:6px 0 12px;font-size:1.7rem}.zones-grid p{color:var(--text);font-size:.8rem}.zones-grid strong{color:var(--green);align-items:center;gap:7px;margin-top:auto;font-size:.76rem;display:inline-flex}.climate-grid>div:last-child .button{margin-top:18px}.zone-detail-hero{background:radial-gradient(circle at 88% 30%, #0b76592b, transparent 28%), var(--cream);padding:85px 0 80px}.zone-detail-hero h1{max-width:920px;margin-bottom:24px}.zone-detail-hero p{max-width:720px;color:var(--text);margin-bottom:30px;font-size:1.08rem}.zone-overview-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.zone-image{border-radius:var(--radius);height:600px;overflow:hidden}.zone-overview h2{margin-bottom:22px}.zone-overview p{color:var(--text)}.zone-context{background:var(--green);color:var(--white)}.zone-context .container{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.zone-context h2{margin-bottom:0}.zone-services{background:var(--cream)}.zone-service-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zone-service-grid a{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:16px;padding:22px;display:grid}.zone-service-grid>a>span{color:var(--green);font-size:.7rem;font-weight:900}.zone-service-grid h3{margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.zone-service-grid p{color:var(--text);margin-bottom:0;font-size:.8rem}.zone-service-grid>a>svg{color:var(--green)}.quote-page-hero{background:linear-gradient(90deg,#f3f1ebf5,#f3f1eb8c),url(/images/balconera-luz.webp) 50%/cover;padding:95px 0 80px}.quote-page-hero h1{max-width:1000px;margin-bottom:24px}.quote-page-hero p{max-width:680px;color:var(--text);margin-bottom:0;font-size:1.08rem}.quote-page-section{background:var(--ink);color:var(--white)}.quote-page-grid{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.quote-page-aside h2{margin-bottom:24px}.quote-page-aside>p{color:#ffffffb3}.quote-page-aside ul{gap:12px;margin:36px 0;padding:0;list-style:none;display:grid}.quote-page-aside li{border-top:1px solid #ffffff26;grid-template-columns:24px 1fr;gap:14px;padding:18px 0;display:grid}.quote-page-aside li svg{color:var(--orange)}.quote-page-aside li span{color:#ffffffa6;font-size:.82rem;display:grid}.quote-page-aside li strong{color:var(--white);margin-bottom:4px}.quote-page-contact{display:grid}.quote-page-contact small{color:#ffffff80}.quote-page-contact a{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.quote-next{background:var(--white)}.quote-next h2{margin-bottom:40px}.quote-next>.container>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-next p{border:1px solid var(--line);background:var(--cream);border-radius:14px;grid-template-columns:36px 20px 1fr;align-items:center;gap:12px;margin:0;padding:22px;display:grid}.quote-next p span{color:var(--green);font-size:.7rem;font-weight:900}.quote-next p svg{color:var(--green)}.legal-hero{background:var(--sand);padding:80px 0 70px}.legal-hero h1{margin-bottom:22px;font-size:clamp(3rem,6vw,5.5rem)}.legal-hero p{max-width:720px;color:var(--text);margin-bottom:0}.legal-section{background:var(--white)}.legal-layout{grid-template-columns:260px 1fr;gap:90px;display:grid}.legal-layout>nav{border:1px solid var(--line);background:var(--cream);border-radius:16px;align-self:start;gap:2px;padding:20px;display:grid;position:sticky;top:30px}.legal-layout>nav>strong{text-transform:uppercase;margin-bottom:10px;font-size:.76rem}.legal-layout>nav a{color:var(--text);grid-template-columns:28px 1fr;gap:8px;padding:9px 0;font-size:.76rem;display:grid}.legal-layout>nav span{color:var(--green);font-size:.65rem;font-weight:900}.legal-layout article{max-width:780px}.legal-layout article>section{padding:0 0 52px;scroll-margin-top:30px}.legal-layout article>section>span{color:var(--green);letter-spacing:.1em;font-size:.7rem;font-weight:900}.legal-layout h2{margin:10px 0 20px;font-size:2.3rem}.legal-layout p{color:var(--text)}.legal-layout ul{color:var(--text);gap:.75rem;margin:1.25rem 0 1.75rem;padding-left:1.25rem;display:grid}.legal-layout li{padding-left:.35rem;line-height:1.65}.legal-layout article a{color:var(--green);text-decoration:underline}.en-site .legal-en-page .en-panel{max-width:70rem}.en-site .legal-en-page h1{max-width:none;margin-bottom:1.5rem}.en-site .legal-en-page h2{border-top:1px solid var(--en-line);margin:3.25rem 0 1rem;padding-top:2rem;font-size:clamp(1.7rem,3vw,2.45rem)}.en-site .legal-en-page p,.en-site .legal-en-page li{max-width:58rem;color:var(--en-muted)}.en-site .legal-en-page ul{gap:.75rem;padding-left:1.25rem;display:grid}.en-site .legal-en-page a{color:var(--en-blue);text-underline-offset:.15em;text-decoration:underline}.site-footer{color:var(--white);background:#0b2922;padding-top:80px}.footer-callout{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;gap:60px;padding-bottom:70px;display:grid}.footer-callout h2{max-width:760px;margin-bottom:16px;font-size:clamp(2.4rem,4.7vw,4.4rem)}.footer-callout p{color:#ffffff9e;margin-bottom:0}.footer-callout-actions{flex-direction:column;gap:10px;display:flex}.footer-grid{grid-template-columns:1.35fr .8fr .8fr .8fr;gap:60px;padding-top:70px;padding-bottom:70px;display:grid}.logo-light .logo-symbol{background:#ffffff0f;border-color:#bfe7d9}.logo-light .logo-symbol i{background:#bfe7d9}.logo-light small{color:#bfe7d9}.footer-brand p{color:#ffffff94;max-width:300px;margin-top:22px;font-size:.84rem}.footer-grid>nav,.footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid>nav>strong,.footer-contact>strong{color:#bfe7d9;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem}.footer-grid>nav a,.footer-contact a,.footer-contact span{color:#ffffffb3;font-size:.78rem}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:.7rem;display:flex}.footer-bottom nav{gap:20px;display:flex}.mobile-cta{display:none}@media (width<=1080px){.desktop-nav{display:none}.mobile-menu{display:block}.header-actions .button{display:none}.hero-content{grid-template-columns:1fr 300px;gap:30px}.service-grid{grid-template-columns:1fr 1fr}.service-card-large{grid-column:auto}.process-grid,.zones-grid{grid-template-columns:1fr 1fr}.zone-alphabetical-list>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:2/4}}@media (width<=820px){.section{padding:82px 0}.topline-inner>span,.topline-inner>div>span{display:none}.topline-inner{justify-content:center}.nav-row{min-height:72px}.whatsapp-link{display:none}.hero{min-height:auto}.hero-content{grid-template-columns:1fr;padding-top:90px;padding-bottom:40px}.hero-card{padding:22px}.hero-card ul{margin:14px 0}.hero-proof{grid-template-columns:1fr}.hero-proof span{border-top:1px solid #ffffff1f;padding:12px 0}.intro-grid,.section-heading,.performance-grid,.local-grid,.faq-layout,.quote-layout,.page-hero-grid,.decision-grid,.service-intro-grid,.local-service-note .container,.climate-grid,.zone-overview-grid,.zone-context .container,.quote-page-grid,.legal-layout{grid-template-columns:1fr;gap:44px}.section-heading{align-items:start}.performance-image-wrap{min-height:520px}.faq-intro,.legal-layout>nav{position:static}.quote-section{padding:80px 0}.page-hero-grid{align-items:start}.service-hero{min-height:600px}.local-service-note .container{justify-items:start}.zone-image{height:480px}.footer-callout{grid-template-columns:1fr;gap:34px}.footer-callout-actions{align-items:flex-start}}@media (width<=620px){.container{width:min(100% - 28px,1180px)}h1{font-size:clamp(2.7rem,14vw,4rem)}h2{font-size:clamp(2.2rem,11vw,3.2rem)}.section{padding:68px 0}.logo strong{font-size:1rem}.logo-symbol{width:38px;height:38px}.hero-shade{background:linear-gradient(#07251c59,#07251cb8 30%,#07251cf5 100%),#07251c40}.hero-content{padding-top:82px}.hero-actions,.form-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.form-actions .button{width:100%}.hero-meta{gap:10px;display:grid}.service-grid,.compare-grid,.process-grid,.catalog-grid,.detail-grid,.related-grid,.zones-grid,.zone-service-grid,.quote-next>.container>div,.footer-grid{grid-template-columns:1fr}.service-card{min-height:400px}.performance-image-wrap{min-height:430px}.performance-copy{padding:68px 22px}.process-grid header{margin-bottom:36px}.process-grid li{min-height:240px}.zone-chips{grid-template-columns:1fr}.faq-list summary{grid-template-columns:36px 1fr}.faq-list details p{padding-left:48px}.quote-form,.quote-success{border-radius:18px;padding:22px}.form-grid{grid-template-columns:1fr}.catalog-image{height:240px}.service-process ol{grid-template-columns:1fr 1fr}.service-process li{border-bottom:1px solid var(--line)}.related-grid img{height:250px}.zones-grid>a{min-height:240px}.zone-directory-shell{margin-top:28px}.zone-search{grid-template-columns:auto minmax(0,1fr);padding:0 16px}.zone-search small{display:none}.zone-alphabetical-list>section{grid-template-columns:42px minmax(0,1fr)}.zone-alphabetical-list>section>h2{font-size:1.25rem}.zone-alphabetical-list>section>div{grid-template-columns:1fr}.zone-alphabetical-list a{min-height:72px;padding:14px}.zone-image{height:360px}.legal-layout>nav{display:none}.footer-grid{gap:42px}.footer-contact{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0 90px}.mobile-cta{z-index:70;background:var(--orange);min-height:52px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:.9rem;font-weight:850;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 38px #07241b4d}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#242121;--ink-2:#363130;--green:#eb4e2c;--green-2:#c83c21;--mint:#e1c193;--orange:#eb4e2c;--orange-2:#c83c21;--cream:#efece4;--sand:#ded9ce;--white:#fff;--text:#383331;--muted:#736c67;--line:#24212133;--shadow:0 26px 64px #24212124;--radius:0;--display:Arial, Helvetica, sans-serif}html{scroll-padding-top:148px}body{background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;overflow-x:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-weight:400;line-height:.9}h1{font-size:clamp(4rem,9vw,9rem)}h2{font-size:clamp(3rem,6.4vw,7rem)}.container,.alu-frame{width:calc(100% - 32px);max-width:82rem;margin-inline:auto}.eyebrow{color:var(--orange);letter-spacing:.16em;font-size:.7rem}.eyebrow:before{height:1px}.eyebrow-light{color:#f3a18f}.button{letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:50px;padding:14px 21px;font-size:.76rem}.button-primary{background:var(--orange);color:var(--cream)}.button-primary:hover{background:var(--ink);color:var(--cream)}.button-white{background:var(--cream);color:var(--ink)}.button-whatsapp{background:var(--ink)}.site-header{z-index:80;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#efece4f5;position:sticky;top:0}.topline{background:var(--ink);color:#efece4bd;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.topline-inner{min-height:30px}.topline a{color:var(--cream)}.nav-row{min-height:82px}.logo{gap:12px}.logo-symbol{border:1px solid var(--ink);background:0 0;border-radius:0;width:46px;height:46px}.logo-symbol i{background:var(--orange)}.logo>span:last-child{gap:0}.logo strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:1.35rem;font-weight:400;line-height:.95}.logo small{color:var(--orange);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:800}.desktop-nav{gap:clamp(18px,2.1vw,34px)}.desktop-nav a,.whatsapp-link{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.desktop-nav a:after{background:var(--orange);height:1px}.whatsapp-link{color:var(--ink)}.mobile-menu summary{background:var(--ink);color:var(--cream);border-radius:0}.mobile-menu nav{border:1px solid var(--ink);background:var(--cream);width:min(400px,100vw);box-shadow:none;border-radius:0;top:calc(100% + 1px);right:-16px}.alu-home{background:var(--cream)}.alu-home img{object-fit:cover;width:100%;height:100%}.alu-home h1,.alu-home h2,.alu-home h3,.alu-home p{margin-bottom:0}.alu-hero{padding-top:clamp(42px,7vw,112px)}.alu-hero-top{grid-template-columns:minmax(430px,1.5fr) minmax(280px,.95fr) minmax(210px,.65fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid}.alu-hero-title{min-width:0}.alu-kicker,.alu-section-title>span,.alu-selector-heading>span,.alu-local-title>span,.alu-quality-content>div:first-child>span,.alu-packages-heading>span,.alu-faq-layout>div:first-child>span,.alu-final-cta>div>span,.alu-lead-copy>span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:800;display:block}.alu-hero h1{color:var(--orange);margin:0;font-size:clamp(6.5rem,11.6vw,12.2rem);line-height:.72;animation:.75s cubic-bezier(.2,.75,.25,1) both alu-title-in}.alu-hero-window{height:clamp(96px,9.4vw,145px);overflow:hidden}.alu-hero-window img{object-position:center 52%}.alu-hero-intro{color:#242121ba;max-width:280px;font-size:.94rem;line-height:1.45}.alu-material-rail{grid-template-columns:minmax(170px,18%) 1fr;align-items:center;margin-top:18px;padding-bottom:22px;display:grid}.alu-rail-index{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-right:24px;font-size:.62rem;font-weight:800;display:grid}.alu-rail-index i{background:var(--line);height:1px}.alu-rail-words{border-left:1px solid var(--line);align-content:center;height:clamp(160px,18vw,260px);padding-left:clamp(24px,4vw,64px);display:grid;overflow:hidden}.alu-rail-words span{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(3.4rem,7.25vw,8rem);line-height:.8;display:block}.alu-rail-words span:not(.is-active){color:#0000;-webkit-text-stroke:1px #24212159}.alu-rail-words .is-active{color:var(--orange)}.alu-hero-media{background:var(--ink);height:min(66vw,760px);min-height:520px;position:relative;overflow:hidden}.alu-hero-media img{object-position:center 54%;transition:transform .9s cubic-bezier(.2,.65,.2,1)}.alu-hero-media:hover img{transform:scale(1.025)}.alu-hero-media:after{content:"";background:linear-gradient(90deg,#24212199,#0000 60%);position:absolute;inset:0}.alu-hero-media-card{z-index:2;width:min(410px,100% - 48px);color:var(--cream);position:absolute;bottom:clamp(36px,5vw,72px);left:clamp(24px,4.5vw,68px)}.alu-hero-media-card>span{color:#f3a18f;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.alu-hero-media-card strong{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:15px 0 24px;font-size:clamp(2.1rem,3.6vw,4.4rem);font-weight:400;line-height:.9;display:block}.alu-hero-media-card a,.alu-fast-actions a,.alu-final-cta a{border:1px solid var(--cream);min-height:52px;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.72rem;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.alu-hero-media-card a:hover,.alu-fast-actions a:hover,.alu-final-cta a:hover{background:var(--cream);color:var(--ink)}.alu-scroll-cue{z-index:3;width:54px;height:54px;color:var(--cream);border:1px solid #efece4b3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:22px}.alu-catalog-band{padding:80px 0}.alu-catalog-inner{background:#e1c193;grid-template-columns:minmax(220px,.8fr) 1.6fr minmax(170px,.55fr);align-items:center;gap:38px;min-height:330px;padding:clamp(34px,5vw,70px);display:grid}.alu-catalog-number strong{font-family:var(--display);font-size:clamp(5rem,8vw,9rem);font-weight:400;line-height:.78;display:block}.alu-catalog-number span{letter-spacing:.12em;text-transform:uppercase;max-width:145px;margin-top:19px;font-size:.7rem;font-weight:800;line-height:1.35;display:block}.alu-catalog-images{grid-template-columns:repeat(5,1fr);align-items:end;display:grid}.alu-catalog-images img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;padding:8px}.alu-catalog-images img:nth-child(2n){transform:translateY(-24px)}.alu-circle-link{aspect-ratio:1;border:1px solid var(--ink);letter-spacing:.09em;text-align:center;text-transform:uppercase;border-radius:50%;place-content:center;justify-items:center;gap:16px;width:clamp(150px,14vw,200px);font-size:.7rem;font-weight:800;transition:background .18s,color .18s,transform .18s;display:grid}.alu-circle-link span{max-width:90px}.alu-circle-link:hover{background:var(--ink);color:var(--cream);transform:rotate(-4deg)}.alu-delivery{padding:70px 0 130px}.alu-delivery-grid{border-top:1px solid var(--line);grid-template-columns:1.35fr .7fr .55fr;align-items:end;gap:clamp(35px,6vw,100px);padding-top:58px;display:grid}.alu-section-title h2{font-size:clamp(4.3rem,7.3vw,8.4rem)}.alu-delivery-copy{color:var(--muted);padding-bottom:12px;font-size:1.05rem;line-height:1.5}.alu-delivery-stat{border:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:220px;padding:22px;display:flex}.alu-delivery-stat strong{color:var(--orange);font-family:var(--display);font-size:4rem;font-weight:400}.alu-delivery-stat span{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.35}.alu-lead-section{background:#e5e0d6;padding:120px 0}.alu-lead-layout{grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(55px,9vw,150px);display:grid}.alu-lead-copy{padding-top:20px;position:sticky;top:150px}.alu-lead-copy h2{max-width:650px;font-size:clamp(4rem,6.6vw,7.5rem)}.alu-lead-copy>p{max-width:520px;color:var(--muted);margin-top:32px;font-size:1.02rem}.alu-lead-copy ul{border-top:1px solid var(--line);gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.alu-lead-copy li{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;padding:16px 0;font-size:.72rem;font-weight:800;display:flex}.alu-lead-section .quote-form,.alu-lead-section .quote-success{border:1px solid var(--ink);background:var(--cream);box-shadow:none;border-radius:0;padding:clamp(28px,4vw,52px)}.alu-lead-section .quote-form input:not([type=radio]):not([type=checkbox]),.alu-lead-section .quote-form select,.alu-lead-section .quote-form textarea{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0}.alu-lead-section .option-group label span{border-radius:0}.alu-selector-intro{padding:140px 0 90px}.alu-selector-heading{grid-template-columns:.45fr 1.65fr .65fr;align-items:end;gap:50px;display:grid}.alu-selector-heading>span{align-self:start}.alu-selector-heading h2{max-width:950px;font-size:clamp(4rem,7vw,8.4rem)}.alu-selector-heading p{color:var(--muted);padding-bottom:8px;font-size:.88rem}.alu-step-nav{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efece4f2;position:sticky;top:112px}.alu-step-nav>div{grid-template-columns:repeat(7,minmax(130px,1fr));display:grid;overflow-x:auto}.alu-step-nav a{border-right:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;min-height:64px;padding:11px 14px;font-size:.62rem;font-weight:800;line-height:1.2;display:flex}.alu-step-nav a:first-child{border-left:1px solid var(--line)}.alu-step-nav a span{color:var(--orange)}.alu-step-nav a:hover{background:var(--orange);color:var(--cream)}.alu-step-nav a:hover span{color:var(--cream)}.alu-steps{background:var(--ink);color:var(--cream)}.alu-step{border-bottom:1px solid #efece433;padding:clamp(90px,11vw,165px) 0;scroll-margin-top:164px}.alu-step-heading{grid-template-columns:.45fr 2.3fr;align-items:start;gap:50px;margin-bottom:70px;display:grid}.alu-step-heading>span{color:#f3a18f;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.alu-step-heading h2{color:var(--cream);font-size:clamp(4rem,8.5vw,10rem)}.alu-step-grid{grid-template-columns:.8fr .65fr 1.1fr;align-items:start;gap:clamp(35px,6vw,92px);display:grid}.alu-step-options{border-top:1px solid #efece440}.alu-step-options details{border-bottom:1px solid #efece440}.alu-step-options summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;min-height:74px;font-size:.78rem;font-weight:800;list-style:none;display:grid}.alu-step-options summary::-webkit-details-marker{display:none}.alu-step-options summary i{color:#f3a18f;text-transform:none;border:1px solid #efece480;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:.76rem;display:grid}.alu-step-options summary b{color:#f3a18f;font-size:1.1rem;font-weight:400}.alu-step-options details[open] summary b{transform:rotate(45deg)}.alu-step-options details p{color:#efece4a3;padding:0 38px 24px 40px;font-size:.84rem}.alu-step-copy{padding-top:12px}.alu-step-copy>p{color:#efece4ad;font-size:.94rem;line-height:1.58}.alu-step-copy>strong{color:var(--cream);letter-spacing:.06em;text-transform:uppercase;margin:30px 0;font-size:.74rem;line-height:1.45;display:block}.alu-step-copy>a{color:#f3a18f;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f3a18f;align-items:center;gap:9px;padding-bottom:7px;font-size:.68rem;font-weight:800;display:inline-flex}.alu-step-image{height:clamp(400px,46vw,650px);position:relative;overflow:hidden}.alu-step-image:after{content:"";border:1px solid #efece433;position:absolute;inset:0}.alu-step-image img{filter:saturate(.84)contrast(1.02);transition:transform .7s}.alu-step:hover .alu-step-image img{transform:scale(1.025)}.alu-step-image span{z-index:2;color:var(--cream);letter-spacing:.08em;font-size:.65rem;font-weight:800;position:absolute;bottom:12px;right:14px}.alu-fast-quote{padding:130px 0}.alu-fast-quote-grid{border-top:1px solid var(--line);grid-template-columns:1.2fr .65fr .7fr;align-items:end;gap:clamp(40px,7vw,110px);padding-top:54px;display:grid}.alu-fast-quote-grid>div:first-child>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:800;display:block}.alu-fast-quote h2{font-size:clamp(3.7rem,6.1vw,7rem)}.alu-fast-quote-grid>p{color:var(--muted);font-size:.96rem}.alu-fast-actions{gap:10px;display:grid}.alu-fast-actions a{border-color:var(--ink);color:var(--ink)}.alu-fast-actions a:first-child{background:var(--orange);border-color:var(--orange);color:var(--cream)}.alu-local{background:#d8d3c8;padding:120px 0}.alu-local-title{border-bottom:1px solid var(--line);grid-template-columns:.45fr 2fr;align-items:end;gap:50px;padding-bottom:56px;display:grid}.alu-local-title h2{font-size:clamp(4.2rem,8.4vw,10rem)}.alu-local-grid{grid-template-columns:.7fr .8fr 1.1fr;gap:clamp(35px,6vw,95px);padding-top:68px;display:grid}.alu-local-map{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.alu-local-map svg{color:var(--orange);margin-bottom:14px}.alu-local-map strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.6rem,4vw,5rem);font-weight:400;line-height:.9}.alu-local-map span{letter-spacing:.15em;text-transform:uppercase;margin-top:9px;font-size:.65rem;font-weight:800}.alu-local-copy p{color:var(--text);margin-bottom:22px}.alu-local-copy a{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:14px;padding-bottom:7px;font-size:.7rem;font-weight:800;display:inline-flex}.alu-local-process{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.alu-local-process li{border-bottom:1px solid var(--line);grid-template-columns:38px .65fr 1fr;align-items:center;gap:16px;padding:20px 0;display:grid}.alu-local-process li>span{color:var(--orange);font-family:var(--display);font-size:1.65rem}.alu-local-process strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.alu-local-process small{color:var(--muted)}.alu-quality{background:var(--ink);min-height:920px;color:var(--cream);align-items:end;display:grid;position:relative;overflow:hidden}.alu-quality-image{position:absolute;inset:0}.alu-quality-image:after{content:"";background:linear-gradient(#24212114 28%,#242121f2),linear-gradient(90deg,#24212173,#0000 58%);position:absolute;inset:0}.alu-quality-image img{object-position:center 48%}.alu-quality-content{z-index:2;grid-template-columns:1.25fr 1fr;gap:70px;padding-bottom:70px;display:grid;position:relative}.alu-quality-content h2{max-width:820px;color:var(--cream);font-size:clamp(4rem,7.2vw,8rem)}.alu-quality-list{border-top:1px solid #efece459;align-self:end}.alu-quality-list article{border-bottom:1px solid #efece459;grid-template-columns:38px .65fr 1.15fr;align-items:center;gap:14px;padding:20px 0;display:grid}.alu-quality-list svg{color:#f3a18f}.alu-quality-list h3{color:var(--cream);letter-spacing:.07em;font-family:inherit;font-size:.73rem;font-weight:800;line-height:1.2}.alu-quality-list p{color:#efece4a6;font-size:.78rem;line-height:1.4}.alu-packages{background:#fff;padding:140px 0}.alu-packages-heading{grid-template-columns:.45fr 1.5fr .6fr;align-items:end;gap:45px;margin-bottom:70px;display:grid}.alu-packages-heading h2{max-width:980px;font-size:clamp(4rem,7vw,8.2rem)}.alu-packages-heading p{color:var(--muted);font-size:.88rem}.alu-package-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.alu-package-grid>article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fff;flex-direction:column;min-width:0;padding:clamp(24px,3vw,44px);display:flex;position:relative}.alu-package-grid>article.is-featured{background:var(--cream)}.alu-package-grid>article>span{color:var(--orange);font-family:var(--display);font-size:2.5rem}.alu-package-grid img{aspect-ratio:1;object-fit:contain;margin:18px 0 30px;padding:16px}.alu-package-grid small{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.alu-package-grid h3{min-height:90px;margin:12px 0 26px;font-size:clamp(2rem,3vw,3.8rem)}.alu-package-grid ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.alu-package-grid li{color:var(--muted);align-items:center;gap:9px;font-size:.78rem;display:flex}.alu-package-grid li svg{color:var(--orange)}.alu-package-grid article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin-top:auto;padding:22px 0;display:grid}.alu-package-grid del{color:var(--muted);font-size:.72rem}.alu-package-grid article>div strong{font-family:var(--display);text-transform:uppercase;font-size:1.8rem;font-weight:400}.alu-package-grid article>a{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:22px;font-size:.7rem;font-weight:800;display:flex}.alu-faq{padding:140px 0}.alu-faq-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(60px,10vw,160px);display:grid}.alu-faq-layout>div:first-child{align-self:start;position:sticky;top:150px}.alu-faq-layout h2{font-size:clamp(4rem,7vw,8rem)}.alu-faq-layout>div:first-child p{max-width:430px;color:var(--muted);margin-top:28px}.alu-faq-list{border-top:1px solid var(--ink)}.alu-faq-list details{border-bottom:1px solid var(--ink)}.alu-faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 26px;align-items:center;gap:18px;min-height:90px;list-style:none;display:grid}.alu-faq-list summary::-webkit-details-marker{display:none}.alu-faq-list summary span{color:var(--orange);font-family:var(--display);font-size:1.6rem}.alu-faq-list summary strong{letter-spacing:.045em;text-transform:uppercase;font-size:.82rem}.alu-faq-list summary b{color:var(--orange);font-size:1.35rem;font-weight:400}.alu-faq-list details[open] summary b{transform:rotate(45deg)}.alu-faq-list details p{max-width:680px;color:var(--muted);padding:0 44px 28px 60px;font-size:.9rem}.alu-final-cta{background:var(--orange);color:var(--cream);text-align:center;padding:130px 0}.alu-final-cta>div>span{color:var(--cream)}.alu-final-cta h2{max-width:1050px;color:var(--cream);margin-inline:auto;font-size:clamp(4rem,8vw,9rem)}.alu-final-cta p{color:#efece4c7;margin-top:28px}.alu-final-cta>div>div{justify-content:center;gap:10px;margin-top:38px;display:flex}.alu-final-cta a:first-child{background:var(--cream);color:var(--ink)}.site-footer{background:var(--ink);color:var(--cream)}.site-footer .footer-callout{display:none}.footer-grid{padding-top:100px}.site-footer .logo-symbol{border-color:var(--cream)}.site-footer .logo small{color:#f3a18f}.footer-brand p,.footer-grid nav a,.footer-contact a,.footer-contact span{color:#efece49e}.footer-grid nav strong,.footer-contact>strong{color:var(--cream);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.footer-bottom{color:#efece480;border-top-color:#efece433}.page-hero,.quote-page-hero{background:var(--cream)}.page-hero h1,.quote-page-hero h1{font-size:clamp(4rem,8vw,9rem)}.page-hero aside,.catalog-card,.zones-grid>a,.quote-form,.quote-success{box-shadow:none;border-radius:0}.catalog-image{background:#e7e2d7}@keyframes alu-title-in{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.alu-hero-top{grid-template-columns:1.4fr .9fr}.alu-hero-intro{grid-column:2}.alu-catalog-inner{grid-template-columns:.7fr 1.3fr}.alu-circle-link{grid-column:2;justify-self:end}.alu-lead-layout{grid-template-columns:.8fr 1.2fr;gap:50px}.alu-selector-heading,.alu-packages-heading{grid-template-columns:.35fr 1.65fr}.alu-selector-heading p,.alu-packages-heading p{grid-column:2;max-width:520px}.alu-step-grid{grid-template-columns:.85fr 1.15fr}.alu-step-copy{grid-area:2/1}.alu-step-image{grid-area:1/2/3}.alu-fast-quote-grid{grid-template-columns:1.1fr .9fr}.alu-fast-actions{grid-column:2}.alu-local-grid{grid-template-columns:.65fr 1.35fr}.alu-local-process{grid-column:2}}@media (width<=860px){html{scroll-padding-top:126px}.site-header{position:relative}.alu-step-nav{top:0}.alu-hero{padding-top:58px}.alu-hero-top{grid-template-columns:1fr .7fr;gap:24px}.alu-hero h1{font-size:clamp(5.6rem,17vw,9rem)}.alu-hero-intro{grid-column:1/3;max-width:520px}.alu-material-rail{grid-template-columns:100px 1fr}.alu-rail-words span{font-size:clamp(3.2rem,10vw,5rem)}.alu-hero-media{height:72vh;min-height:600px}.alu-catalog-inner,.alu-delivery-grid,.alu-lead-layout,.alu-selector-heading,.alu-fast-quote-grid,.alu-quality-content,.alu-packages-heading,.alu-faq-layout{grid-template-columns:1fr}.alu-catalog-images{grid-template-columns:repeat(5,minmax(70px,1fr))}.alu-circle-link,.alu-selector-heading p,.alu-packages-heading p,.alu-fast-actions{grid-column:1}.alu-catalog-inner{gap:46px}.alu-circle-link{justify-self:start}.alu-delivery-stat{min-height:170px}.alu-lead-layout{gap:55px}.alu-lead-copy,.alu-faq-layout>div:first-child{position:static}.alu-selector-heading,.alu-packages-heading{gap:26px}.alu-step-heading{grid-template-columns:100px 1fr}.alu-step-grid{grid-template-columns:1fr 1fr}.alu-step-options{grid-column:1}.alu-step-copy{grid-area:2/1}.alu-step-image{grid-area:1/2/3}.alu-local-title{grid-template-columns:100px 1fr}.alu-quality{min-height:980px}.alu-quality-content{gap:45px}.alu-package-grid{grid-template-columns:1fr}.alu-package-grid h3{min-height:auto}.alu-faq-layout{gap:55px}}@media (width<=620px){.container,.alu-frame{width:calc(100% - 24px)}.section{padding:72px 0}.topline-inner{justify-content:flex-end}.topline-inner>div{justify-content:space-between;width:100%}.nav-row{min-height:70px}.logo-symbol{width:38px;height:38px}.logo strong{font-size:1.06rem}.alu-hero{padding-top:42px}.alu-hero-top{grid-template-columns:1fr}.alu-kicker{margin-bottom:12px}.alu-hero h1{font-size:clamp(4.7rem,23vw,7.1rem)}.alu-hero-window{height:105px}.alu-hero-intro{grid-column:1}.alu-material-rail{grid-template-columns:1fr}.alu-rail-index{display:none}.alu-rail-words{border-left:0;height:164px;padding-left:0}.alu-rail-words span{font-size:clamp(2.7rem,13vw,4rem)}.alu-hero-media{min-height:560px}.alu-hero-media img{object-position:56% center}.alu-hero-media-card{bottom:30px;left:20px}.alu-scroll-cue{display:none}.alu-catalog-band{padding:48px 0}.alu-catalog-inner{min-height:0;padding:32px 22px}.alu-catalog-number strong{font-size:5.8rem}.alu-catalog-images{grid-template-columns:repeat(3,1fr)}.alu-catalog-images img:nth-child(2n){transform:none}.alu-catalog-images img:nth-child(n+4){display:none}.alu-circle-link{width:150px}.alu-delivery{padding:55px 0 84px}.alu-delivery-grid{gap:36px}.alu-section-title h2,.alu-lead-copy h2,.alu-selector-heading h2,.alu-fast-quote h2,.alu-local-title h2,.alu-quality-content h2,.alu-packages-heading h2,.alu-faq-layout h2,.alu-final-cta h2{font-size:clamp(3.35rem,16vw,5rem)}.alu-lead-section,.alu-local,.alu-packages,.alu-faq,.alu-final-cta{padding:84px 0}.alu-lead-section .quote-form,.alu-lead-section .quote-success{padding:22px 16px}.alu-selector-intro{padding:92px 0 58px}.alu-step-nav>div{width:100%;padding-left:12px;padding-right:12px}.alu-step{padding:82px 0}.alu-step-heading,.alu-step-grid,.alu-local-title,.alu-local-grid{grid-template-columns:1fr}.alu-step-heading{gap:18px;margin-bottom:46px}.alu-step-heading h2{font-size:clamp(4rem,18vw,6rem)}.alu-step-options,.alu-step-copy,.alu-step-image{grid-area:auto/1}.alu-step-image{height:430px}.alu-fast-quote{padding:88px 0}.alu-fast-actions a{width:100%}.alu-local-title{gap:18px}.alu-local-grid{gap:42px}.alu-local-map{justify-self:center;width:min(320px,90%)}.alu-local-process{grid-column:1}.alu-local-process li{grid-template-columns:34px .8fr 1.2fr}.alu-quality{min-height:940px}.alu-quality-content{padding-bottom:40px}.alu-quality-list article{grid-template-columns:34px 1fr}.alu-quality-list article p{grid-column:2}.alu-packages-heading{margin-bottom:46px}.alu-package-grid>article{padding:26px 20px}.alu-faq-list summary{grid-template-columns:34px 1fr 20px;gap:10px}.alu-faq-list details p{padding-left:44px}.alu-final-cta>div>div{flex-direction:column}.alu-final-cta a{width:100%}.footer-grid{padding-top:70px}.mobile-cta{background:var(--orange);color:var(--cream);border-radius:0}}@font-face{font-family:Ventanas Google Sans;src:url(/alusun/wp-content/themes/s/f/GoogleSans-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--display:Arial, Helvetica, sans-serif;--body-font:"Ventanas Google Sans", sans-serif;--ink:#242121;--cream:#efece4;--orange:#eb4e2c;--blue:#a5d4dd;--sand:#e1c193;--whatsapp:#1769e0}body{background:var(--cream);color:var(--ink);font-family:var(--body-font)}h1,h2,h3,h4,.button,.eyebrow{font-family:var(--display);font-weight:400}.site-header.exact-site-header{z-index:100;background:var(--cream);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:26px 0 18px;position:sticky;top:0}.exact-nav-shell{background:#fff;border-radius:14px;grid-template-columns:minmax(270px,.95fr) minmax(350px,1.75fr) minmax(270px,.95fr) 104px;min-height:82px;padding:0;display:grid;position:relative;overflow:visible}.exact-wordmark,.exact-nav-whatsapp,.exact-nav-calc,.exact-nav-menu>summary{justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex}.exact-wordmark{color:var(--ink);font-family:var(--display);white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 clamp(22px,2.6vw,42px);font-size:clamp(1.35rem,1.65vw,2rem);line-height:.92}.exact-wordmark strong{color:var(--orange);text-transform:uppercase;font-weight:400}.exact-nav-whatsapp{background:var(--whatsapp);color:#fff;font-family:var(--display);white-space:nowrap;font-size:clamp(1.15rem,1.55vw,1.85rem)}.exact-nav-calc{background:var(--orange);color:#fff;font-family:var(--display);gap:22px;margin:0 0 0 16px;font-size:clamp(1.1rem,1.4vw,1.7rem)}.exact-calc-icon{grid-template-rows:repeat(2,11px);grid-template-columns:repeat(2,11px);gap:2px;display:grid}.exact-calc-icon i{color:var(--orange);background:#fff;border-radius:1px;place-items:center;font-family:Arial,sans-serif;font-size:9px;font-style:normal;font-weight:700;line-height:1;display:grid}.exact-nav-menu{margin:0;position:relative}.exact-nav-menu>summary{cursor:pointer;flex-direction:column;gap:8px;width:100%;height:100%;list-style:none}.exact-nav-menu>summary::-webkit-details-marker{display:none}.exact-nav-menu>summary span{background:var(--ink);width:37px;height:1.5px;transition:transform .18s,opacity .18s}.exact-nav-menu[open]>summary span:first-child{transform:translateY(9.5px)rotate(45deg)}.exact-nav-menu[open]>summary span:nth-child(2){opacity:0}.exact-nav-menu[open]>summary span:last-child{transform:translateY(-9.5px)rotate(-45deg)}.exact-nav-menu nav{background:#fff;border:1px solid #24212124;border-radius:16px;width:min(360px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #24212121}.exact-nav-menu nav a{color:var(--ink);font-family:var(--display);border-bottom:1px solid #2421211a;padding:15px 16px;font-size:1.05rem;text-decoration:none}.exact-nav-menu nav a:last-child{border:0}.exact-nav-menu nav .exact-menu-whatsapp{background:var(--whatsapp);color:#fff;text-align:center;border-radius:9px;margin-top:8px}.exact-site-header+main{overflow:clip}.page-hero,.quote-page-hero,.zone-detail-hero{background:var(--cream);padding:clamp(42px,6vw,86px) 0 clamp(62px,8vw,108px)}.page-hero .container,.quote-page-hero .container,.zone-detail-hero .container{background:#ffffff70;border:1px solid #2421211f;border-radius:22px;padding:clamp(38px,5.2vw,76px)}.page-hero h1,.quote-page-hero h1,.zone-detail-hero h1{max-width:1100px;color:var(--orange);font-family:var(--display);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-transform:uppercase;margin:20px 0 26px;font-size:clamp(3.6rem,7.2vw,7.7rem);font-weight:400;line-height:.91}.page-hero p,.quote-page-hero p,.zone-detail-hero p{color:#5f5a57;max-width:850px;font-family:var(--body-font);font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.48}.back-link,.eyebrow{color:#77726e;font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:400}.back-link{align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{min-height:58px;font-family:var(--display);letter-spacing:0;text-transform:none;border-radius:10px;padding:16px 26px;font-size:1.08rem;font-weight:400}.button-primary{border-color:var(--orange);background:var(--orange);color:#fff}.button-whatsapp,.hero-actions .button-outline-dark:last-child{border-color:var(--whatsapp);background:var(--whatsapp);color:#fff}.section{padding:clamp(76px,8vw,120px) 0}.section h2,.quote-section h2{color:var(--ink);font-family:var(--display);text-transform:uppercase;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:400;line-height:.93}.zone-overview{background:var(--cream)}.zone-overview-grid{align-items:stretch;gap:clamp(28px,5vw,70px)}.zone-image{border-radius:22px;min-height:540px;overflow:hidden}.zone-image img{object-fit:cover;width:100%;height:100%}.zone-overview-grid>div:last-child{flex-direction:column;justify-content:center;padding:clamp(16px,3vw,44px) 0;display:flex}.check-list li{border-bottom-color:#24212129}.check-list svg,.zone-service-grid>a>span{color:var(--orange)}.zone-context{background:var(--ink);width:calc(100% - 32px);max-width:82rem;color:var(--cream);border-radius:22px;margin-inline:auto;padding:0}.zone-context .container{width:100%;padding:clamp(44px,6vw,86px)}.zone-context h2,.zone-context p{color:var(--cream)}.zone-context p{color:#efece4b8}.zone-services,.zones-directory{background:var(--cream)}.zone-service-grid>a,.zone-directory-card,.zones-grid>a,.catalog-card{box-shadow:none;background:#ffffff6b;border:1px solid #2421211f;border-radius:18px}.zone-service-grid>a:nth-child(3n+2),.zones-grid>a:nth-child(3n+2){background:var(--sand)}.zone-service-grid>a:nth-child(3n+3),.zones-grid>a:nth-child(3n+3),.faq-section{background:var(--blue)}.faq-list details{border-color:#24212129}.faq-list summary{font-family:var(--body-font)}.quote-section{background:var(--ink);border-radius:22px;width:calc(100% - 32px);max-width:82rem;margin:0 auto clamp(16px,3vw,42px)}.quote-form,.quote-success{background:#332f2f;border:0;border-radius:18px}.site-footer.exact-site-footer{background:var(--ink);color:var(--cream);border-radius:28px 28px 0 0;margin-top:clamp(70px,8vw,120px);padding:clamp(70px,8vw,110px) 0 34px}.exact-footer-contact{border-bottom:1px solid #efece457;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr);align-items:center;gap:30px;padding-bottom:70px;display:grid}.exact-footer-contact>span{color:#efece4ad}.exact-footer-contact>a{background:var(--whatsapp);color:#fff;width:min(100%,430px);min-height:74px;font-family:var(--display);border-radius:12px;justify-content:center;align-items:center;gap:12px;font-size:clamp(1.25rem,2vw,1.8rem);text-decoration:none;display:flex}.exact-footer-contact b{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:400}.exact-footer-main{grid-template-columns:1.1fr 1fr .7fr;align-items:end;gap:clamp(30px,5vw,80px);padding-top:70px;padding-bottom:70px;display:grid}.exact-footer-wordmark{color:var(--cream);font-family:var(--display);white-space:nowrap;font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:.9;text-decoration:none}.exact-footer-wordmark strong{color:var(--orange);text-transform:uppercase;font-weight:400}.exact-footer-main p{color:#efece49e;line-height:1.55}.exact-footer-main nav{gap:9px;display:grid}.exact-footer-main nav a,.exact-footer-links a{color:#efece4a6;text-decoration:none}.exact-footer-links{color:#efece480;border-top:1px solid #efece457;grid-template-columns:1fr auto auto;gap:30px;padding-top:30px;font-size:.9rem;display:grid}.exact-footer-links nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}@media (width<=1060px){.exact-nav-shell{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.35fr) minmax(210px,.8fr) 80px}.exact-nav-calc{margin-left:10px}.exact-footer-main{grid-template-columns:1fr 1fr}.exact-footer-main nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.container,.alu-frame{width:calc(100% - 40px)}.site-header.exact-site-header{padding:14px 0 12px}.exact-nav-shell{border-radius:12px;grid-template-rows:68px 58px;grid-template-columns:minmax(132px,1fr) minmax(132px,1.16fr) 58px;min-height:126px}.exact-wordmark{white-space:normal;align-content:center;padding:0 14px;font-size:clamp(1.02rem,5.2vw,1.35rem);display:block}.exact-wordmark span,.exact-wordmark strong{display:block}.exact-nav-calc{border-radius:8px;gap:13px;margin:10px 0;font-size:clamp(1rem,4.4vw,1.25rem)}.exact-nav-menu{grid-area:1/3}.exact-nav-menu>summary span{width:30px}.exact-nav-whatsapp{border-radius:0 0 11px 11px;grid-area:2/1/auto/-1;font-size:clamp(1.05rem,5vw,1.35rem)}.exact-nav-menu nav{top:calc(100% + 5px)}.page-hero,.quote-page-hero,.zone-detail-hero{padding:30px 0 62px}.page-hero .container,.quote-page-hero .container,.zone-detail-hero .container{border-radius:19px;padding:34px 24px 38px}.page-hero h1,.quote-page-hero h1,.zone-detail-hero h1{margin:17px 0 24px;font-size:clamp(2.45rem,11.5vw,3.55rem);line-height:.94}.page-hero p,.quote-page-hero p,.zone-detail-hero p{font-size:1.05rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.section{padding:74px 0}.section h2,.quote-section h2{font-size:clamp(2.7rem,12vw,4rem)}.zone-image{border-radius:18px;min-height:390px}.zone-context,.quote-section{border-radius:20px;width:calc(100% - 40px)}.zone-context .container{padding:42px 24px}.exact-footer-contact,.exact-footer-main,.exact-footer-links{grid-template-columns:1fr}.exact-footer-contact{gap:18px;padding-bottom:50px}.exact-footer-contact>a{width:100%;min-height:66px}.exact-footer-main{gap:28px;padding:50px 0}.exact-footer-wordmark{white-space:normal}.exact-footer-wordmark span,.exact-footer-wordmark strong{display:block}.exact-footer-main nav{grid-column:auto;grid-template-columns:repeat(2,1fr)}.exact-footer-links{gap:13px}.exact-footer-links nav{justify-content:flex-start;margin-top:10px}}@media (width<=390px){.exact-nav-shell{grid-template-columns:minmax(115px,1fr) minmax(118px,1.1fr) 48px}.exact-wordmark{padding-left:11px;font-size:.98rem}.exact-nav-calc{gap:8px;font-size:.98rem}.exact-calc-icon{display:none}}.shared-home-footer{color:#efece4;background:#242121;border-radius:2.5rem 2.5rem 0 0;margin:0;padding:5rem 0 0;font-family:Ventanas Google Sans,sans-serif}.shared-home-footer .container-small{grid-template-columns:2fr 8fr;align-items:center;gap:1rem;width:100%;max-width:68.5rem;margin:0 auto;padding:3rem 1rem 5.75rem;display:grid}.shared-home-footer .footer-advisor-image img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.shared-home-footer .cnt{justify-content:space-between;min-height:100%;display:flex}.shared-home-footer p{margin:0}.shared-home-footer .cnt .l .fft{letter-spacing:.03rem;font-family:Arial,Helvetica,sans-serif}.shared-home-footer .cnt .l .o7{padding-top:.75rem}.shared-home-footer .o7{color:#efece4b3}.shared-home-footer .socs{flex-direction:column;align-items:flex-start;display:flex}.shared-home-footer .footer-whatsapp{color:#efece4;background:#1769e0;border-radius:.5rem;margin-top:1rem;padding:.85rem 3rem .85rem 1.1rem;font-family:Arial,Helvetica,sans-serif;line-height:1.25rem;text-decoration:none;display:block;position:relative}.shared-home-footer .footer-whatsapp:after{color:#efece4;content:"↗";width:1.625rem;height:1.625rem;font:400 1.45rem/1 Arial,sans-serif;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.shared-home-footer>.container{width:100%;max-width:82rem;margin:0 auto;padding:0 1rem}.shared-home-footer .btm{border-top:1px solid #efece4;grid-template-columns:repeat(12,1fr);align-items:center;gap:1rem;padding:1.75rem 0;display:grid}.shared-home-footer .btm>.l{grid-column:1/5;align-items:center;display:flex}.shared-home-footer .footer-brand-wordmark{color:#efece4;letter-spacing:-.055em;white-space:nowrap;align-items:baseline;font:400 1.25rem/1 Arial,Helvetica,sans-serif;display:inline-flex}.shared-home-footer .footer-brand-wordmark strong{color:#eb4e2c;font:inherit;text-transform:none}.shared-home-footer .copy{color:#efece499;margin-left:1.25rem;font-size:.75rem;line-height:1.15}.shared-home-footer .btm>.c{grid-column:7/13}.shared-home-footer .links{flex-direction:column;align-items:flex-start;display:flex}.shared-home-footer .links a{color:#efece499;padding:.125rem 0;font-size:.75rem;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.shared-home-footer .links a+a{margin-top:.125rem}.shared-home-footer .links a:hover{text-decoration-color:currentColor}@media (width<=1279px){.shared-home-footer .container-small{padding:2rem 1rem}.shared-home-footer .container-small .l{display:none}.shared-home-footer .cnt{justify-content:flex-end}.shared-home-footer .btm>.l{grid-column:1/7}.shared-home-footer .btm>.c{grid-column:7/13}}@media (width<=700px){.shared-home-footer{border-radius:1.25rem 1.25rem 0 0;padding-top:2.5rem}.shared-home-footer .container-small,.shared-home-footer>.container{width:calc(100% - 40px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.shared-home-footer .container-small{grid-template-columns:1fr;padding-top:2.25rem;padding-bottom:2.75rem}.shared-home-footer .footer-advisor-image{display:none}.shared-home-footer .cnt,.shared-home-footer .cnt .r,.shared-home-footer .socs{width:100%}.shared-home-footer .cnt .r>p{font-size:.85rem}.shared-home-footer .footer-whatsapp{border:1px solid #ffffff24;border-radius:.875rem;justify-content:center;align-items:center;width:100%;min-height:3.5rem;margin-top:.75rem;padding:.85rem 3.25rem .85rem 1.25rem;font-size:.95rem;display:flex;box-shadow:0 .75rem 2rem #25d36624}.shared-home-footer .footer-whatsapp:after{right:1rem}footer.shared-home-footer .container-small .socs a.footer-whatsapp{border-radius:.875rem!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:3.5rem!important;margin:.75rem 0 0!important;padding:.85rem 3.25rem .85rem 1.25rem!important;line-height:1.2!important;display:flex!important;position:relative!important}footer.shared-home-footer .container-small .socs a.footer-whatsapp span{color:#fff!important;text-align:center!important;line-height:1.2!important;display:block!important;position:static!important;overflow:visible!important}footer.shared-home-footer .container-small .socs a.footer-whatsapp span:after{display:none!important}footer.shared-home-footer .container-small .socs a.footer-whatsapp:after{filter:none!important;top:50%!important;right:1rem!important;transform:translateY(-50%)!important}.shared-home-footer .btm{flex-direction:column;align-items:stretch;padding:1.75rem 0 2rem;display:flex}.shared-home-footer .btm>.l{border-bottom:1px solid #efece4;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 1.5rem;padding:0 0 1.5rem}.shared-home-footer .footer-brand-wordmark{letter-spacing:-.035em;white-space:nowrap;flex-direction:row;align-items:baseline;gap:.16em;font-size:1.45rem;line-height:1}.shared-home-footer .footer-brand-wordmark strong{display:inline}.shared-home-footer .copy{text-align:left;margin:1rem 0 0;font-size:.75rem;line-height:1.45}.shared-home-footer .btm>.c{width:100%;padding-top:.25rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zone-directory-shell{margin-top:42px}.zone-search{border:1px solid var(--line);background:var(--cream);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;max-width:none;min-height:64px;padding:0 22px;display:grid}.zone-search>svg{color:var(--green)}.zone-search input{width:100%;min-width:0;color:var(--black);font:inherit;background:0 0;border:0;outline:0;font-size:.92rem}.zone-search input::placeholder{color:var(--muted)}.zone-search small{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:800}.zone-alphabetical-list{gap:18px;margin-top:28px;display:grid}.zone-alphabetical-list>section{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);display:grid}.zone-alphabetical-list>section>h2{color:var(--green);margin:0;padding-top:20px;font-size:1.8rem}.zone-alphabetical-list>section>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zone-alphabetical-list a{border-left:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:92px;padding:18px;transition:background .16s;display:flex}.zone-alphabetical-list a:hover{background:var(--mint)}.zone-alphabetical-list a>span{min-width:0}.zone-alphabetical-list strong,.zone-alphabetical-list small{display:block}.zone-alphabetical-list strong{color:var(--black);font-size:.86rem}.zone-alphabetical-list small{color:var(--muted);margin-top:4px;font-size:.64rem;line-height:1.35}.zone-alphabetical-list a>svg{color:var(--green);flex:none}.zone-empty-state{background:var(--cream);border-radius:16px;margin-top:28px;padding:26px}.zones-directory{padding-top:clamp(32px,3vw,48px)}.zones-directory .zone-directory-shell{margin-top:0}.zones-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.zones-grid>a{border:1px solid var(--line);background:var(--cream);border-radius:18px;flex-direction:column;min-height:275px;padding:26px;transition:transform .16s,background .16s;display:flex}.zones-hero{padding:34px 0 64px}.zones-hero .page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:center;gap:clamp(36px,4vw,68px);padding:clamp(42px,4vw,62px)}.zones-hero .zones-title{letter-spacing:-.035em;max-width:38rem;margin:22px 0 24px;font-size:clamp(2.25rem,3vw,2.9rem);line-height:1.04}.zones-title span{display:block}.zones-hero aside{width:100%;box-shadow:none;background:#fff;border:1px solid #2421211f;border-radius:18px;margin:0;padding:26px;position:static}.zones-hero aside>svg{color:var(--orange)}.zones-hero aside strong{color:var(--ink);font-family:var(--display);margin:12px 0 7px;font-size:1.65rem;font-weight:400}.zones-hero aside p{color:var(--muted);font-size:.92rem}.shared-home-footer .footer-phone{color:#efece4;letter-spacing:.02em;align-items:center;min-height:2.75rem;margin-top:.55rem;font:600 1.05rem/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.shared-home-footer .footer-phone:hover,.shared-home-footer .footer-phone:focus-visible{color:#a5d4dd;text-underline-offset:.2em;text-decoration:underline}.shared-home-footer .footer-address{color:#efece4b8;max-width:17rem;margin-top:.35rem;font:.9rem/1.45 Arial,Helvetica,sans-serif}.shared-home-footer .footer-appointment{color:#f3bf5a;letter-spacing:.04em;text-transform:uppercase;margin:.45rem 0 0;font:700 .78rem/1.35 Arial,Helvetica,sans-serif}.shared-home-footer .footer-hours,.en-site .en-footer-hours{color:#efece4c7;gap:.45rem;margin-top:.9rem;font:400 .82rem/1.35 Arial,Helvetica,sans-serif;display:grid}.shared-home-footer .footer-hours-title,.en-site .en-footer-hours>strong{color:#efece4;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.shared-home-footer .footer-hours p,.en-site .en-footer-hours p{gap:.1rem;margin:0;display:grid}.shared-home-footer .footer-hours strong,.en-site .en-footer-hours b{color:#f3bf5a;font-weight:700}.shared-home-footer .footer-hours span,.en-site .en-footer-hours span{white-space:nowrap}#local-city-process.service-process-steps{background:var(--blk);color:var(--wht);padding:7rem 0}#local-city-process .service-process-head{grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:end;gap:4rem;margin:0 0 3rem;display:grid}#local-city-process h2{font:400 2.6rem/1.04 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}#local-city-process h2 span{display:block}#local-city-process h2 span:last-child{color:var(--prm)}#local-city-process .service-process-lead{color:#efece4b8;font:400 1rem/1.6 var(--body-font);margin:0}#local-city-process .service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}#local-city-process .service-process-card{background:#302d2d;border:1px solid #efece414;border-radius:1.25rem;min-height:14rem;padding:2rem}#local-city-process .service-process-card:nth-child(2n){background:#383434}#local-city-process .service-process-num{color:var(--prm);font:400 1rem/1 var(--display);margin:0 0 3rem;display:block}#local-city-process .service-process-card h3{color:var(--wht);font:400 1.2rem/1.2 var(--display);text-transform:uppercase;margin:0 0 1rem}#local-city-process .service-process-card p{color:#efece4a8;font:400 .95rem/1.55 var(--body-font);margin:0}#local-city-process .service-process-card:last-child{background:var(--prm)}#local-city-process .service-process-card:last-child .service-process-num,#local-city-process .service-process-card:last-child p{color:var(--wht)}@media (width<=980px){#local-city-process.service-process-steps{padding:5rem 0}#local-city-process .service-process-head{gap:2rem}#local-city-process h2{font-size:2.1rem}.zones-hero .page-hero-grid{grid-template-columns:1fr}.zones-hero aside{max-width:520px}.zones-hero .zones-title{font-size:clamp(2.1rem,3.5vw,2.7rem)}.zone-alphabetical-list>section{grid-template-columns:56px minmax(0,1fr)}.zone-alphabetical-list>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#local-city-process.service-process-steps{padding:4rem 0}#local-city-process .container{width:100%;padding:0 20px}#local-city-process .service-process-head{grid-template-columns:1fr;gap:1.25rem}#local-city-process h2{font-size:1.75rem}#local-city-process .service-process-grid{grid-template-columns:1fr}#local-city-process .service-process-card{border-radius:1rem;min-height:0;padding:1.5rem}#local-city-process .service-process-num{margin-bottom:1.75rem}.zones-hero{padding:24px 0 50px}.zones-hero .page-hero-grid{padding:30px 24px 34px}.zones-hero .zones-title{letter-spacing:-.03em;margin:18px 0 22px;font-size:clamp(1.45rem,6.4vw,1.75rem);line-height:1.08}.zones-hero aside{padding:24px}.zones-directory{padding-top:28px}.zones-directory .zone-directory-shell{margin-top:0}.zone-search{grid-template-columns:auto minmax(0,1fr);padding:0 16px}.zone-search small{display:none}.zone-alphabetical-list{gap:28px}.zone-alphabetical-list>section{grid-template-columns:minmax(0,1fr)}.zone-alphabetical-list>section>h2{padding:18px 0 10px;font-size:1.35rem}.zone-alphabetical-list>section>div{grid-template-columns:minmax(0,1fr)}.zone-alphabetical-list a{border-left:0;min-height:64px;padding:14px 0}}.site-header.exact-site-header{padding:20px 0 0}.exact-nav-shell{background:#fffc;border-radius:8px;grid-template-columns:3fr 5fr 3fr 1fr;width:calc(100% - 40px);max-width:1360px;min-height:80px}.exact-wordmark{letter-spacing:-.055em;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:baseline;padding:0 40px;font-size:1.5rem;line-height:1}.exact-nav-whatsapp,.exact-nav-calc{letter-spacing:.01em;font-size:1rem}.exact-nav-calc{gap:18px;margin-left:16px}.exact-calc-icon{grid-template-rows:repeat(2,10px);grid-template-columns:repeat(2,10px)}.exact-nav-menu>summary span{width:40px;height:1px}@media (width<=1279px){.site-header.exact-site-header{padding-top:10px}.exact-nav-shell{grid-template-rows:68px 52px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 68px;width:calc(100% - 40px);max-width:748px;min-height:120px}.exact-wordmark{grid-area:1/1;padding:0 30px;font-size:1.35rem}.exact-nav-calc{border-radius:8px;grid-area:1/2;height:52px;margin:8px 15px 8px 0;font-size:.875rem}.exact-nav-menu{grid-area:1/3}.exact-nav-menu>summary span{width:32px}.exact-nav-whatsapp{border-radius:0 0 8px 8px;grid-area:2/1/auto/-1;font-size:.9rem}}@media (width<=700px){.exact-nav-shell{grid-template-rows:48px 39px;grid-template-columns:minmax(0,1fr) 192px 48px;min-height:87px}.exact-wordmark{letter-spacing:-.035em;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10px;font-size:.8rem;line-height:.88}.exact-nav-calc{border-radius:4px;height:30px;margin:11px 3px 7px 0;font-size:.75rem}.exact-calc-icon{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px)}.exact-nav-menu>summary span{width:24px}.exact-nav-whatsapp{font-size:.9rem}}@media (width<=390px){.exact-nav-shell{grid-template-columns:minmax(0,1fr) 172px 44px}}.shared-menu-shell,.english-exact-header{z-index:99;height:6.25rem;position:relative}.shared-menu-shell #nav{transform:translateY(0)}.shared-menu-shell #nav .btn_>button.btn{width:100%;max-width:none}.shared-home-nav{z-index:99;background:var(--cream);border-bottom:1px solid #0000;width:100%;padding:20px 0 0;position:sticky;top:0;left:0}.shared-home-nav>.container{border-radius:8px;grid-template:auto/40px 1fr 40px;width:calc(100% - 40px);max-width:1360px;height:80px;margin-inline:auto;padding:0;display:grid;overflow:hidden}.shared-home-nav>.container.menu-open{overflow:visible}.shared-home-nav .grid{grid-gap:16px;grid-template:auto/repeat(12,1fr);grid-column:2;height:80px;display:grid}.shared-home-nav .logo{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:1/4;align-items:center;height:100%;margin:0 -48px 0 -40px;padding:0 0 0 40px;display:flex;position:relative}.shared-home-nav .logo a{align-items:center;min-width:0;display:flex}.shared-home-nav .brand-wordmark{color:var(--ink);letter-spacing:-.055em;white-space:nowrap;align-items:baseline;font:400 1.5rem/1 Arial,Helvetica,sans-serif;display:inline-flex}.shared-home-nav .brand-wordmark strong{color:var(--orange);font:inherit;text-transform:uppercase}.shared-home-nav .whatsapp-only{background:var(--whatsapp);color:#fff;letter-spacing:.01em;grid-column:4/9;justify-content:center;align-items:center;margin-left:1px;font:400 1rem/1.375rem Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.shared-home-nav .btn_{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:9/12;height:100%;margin-right:-20px;position:relative}.shared-home-nav .btn_ .btn{background:var(--orange);color:#fff;letter-spacing:.02rem;border:0;border-radius:0;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;min-height:0;padding:1.25rem;font:400 1rem/1.25rem Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.shared-home-nav .shared-calc-label{background:url(/alusun/wp-content/themes/s/calculator-icon.svg) 100%/22px 22px no-repeat;min-height:22px;padding-right:34px;display:inline-block}.shared-nav-menu{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:12/13;height:100%;margin-right:-40px;position:relative}.shared-nav-menu>summary{cursor:pointer;width:100%;height:100%;list-style:none;display:block;position:relative}.shared-nav-menu>summary::-webkit-details-marker{display:none}.shared-nav-menu>summary span{z-index:100;background:var(--ink);width:40px;height:1px;transition:all .4s;position:absolute;top:50%;right:40px}.shared-nav-menu>summary span:first-child{transform:translateY(-8px)}.shared-nav-menu>summary span:last-child{transform:translateY(8px)}.shared-nav-menu[open]>summary span:first-child{opacity:0}.shared-nav-menu[open]>summary span:nth-child(2){transform:rotate(45deg)}.shared-nav-menu[open]>summary span:last-child{transform:rotate(-45deg)}.shared-menu-panel{z-index:140;background:#fff;border:1px solid #24212124;border-radius:16px;width:min(360px,100vw - 40px);padding:12px;display:grid;position:fixed;top:110px;right:max(20px,50vw - 680px);box-shadow:0 20px 50px #24212121}.shared-menu-panel a{color:var(--ink);border-bottom:1px solid #2421211a;padding:15px 16px;font:400 1.05rem/1.2 Arial,Helvetica,sans-serif;text-decoration:none}.shared-menu-panel .shared-menu-whatsapp{background:var(--whatsapp);color:#fff;text-align:center;border:0;border-radius:9px;margin-top:8px}@media (width<=1279px){.shared-menu-shell,.english-exact-header{height:8.1875rem}.shared-home-nav{padding-top:10px}.shared-home-nav>.container{grid-template:auto/30px 1fr 30px;width:calc(100% - 40px);max-width:748px;height:121px}.shared-home-nav .grid{grid-gap:1px;grid-template:68px 52px/repeat(24,1fr);height:120px}.shared-home-nav .logo{border-radius:8px 0 0 8px;grid-area:1/1/auto/13;margin:0 0 0 -30px;padding:0 0 0 30px}.shared-home-nav .brand-wordmark{font-size:1.35rem}.shared-home-nav .whatsapp-only{border-radius:0 0 8px 8px;grid-area:2/1/auto/25;margin:0 -30px;font-size:.9rem}.shared-home-nav .btn_{grid-area:1/13/auto/23;margin:0 15px 0 -1px;padding:8px}.shared-home-nav .btn_ .btn{border-radius:8px;height:52px;font-size:.875rem}.shared-nav-menu{border-radius:0 8px 8px 0;grid-area:1/23/auto/25;margin:0 -30px 0 -16px}.shared-nav-menu>summary span{width:32px;right:30px}.shared-menu-panel{top:139px}}@media (width<=700px){.shared-menu-shell,.english-exact-header{height:6.0625rem}.shared-home-nav{padding:10px 0 0}.shared-home-nav>.container{grid-template:auto/1fr;width:calc(100% - 40px);height:auto}.shared-home-nav .grid{grid-template:48px 39px/1fr 96px 48px 48px 48px;grid-column:1;height:auto}.shared-home-nav .logo{grid-area:1/1/auto/2;margin:0;padding:0 10px}.shared-home-nav .brand-wordmark{white-space:normal;letter-spacing:-.035em;flex-direction:column;justify-content:center;align-items:flex-start;font-size:.8rem;line-height:.88}.shared-home-nav .brand-wordmark strong{display:block}.shared-home-nav .btn_{grid-area:1/2/auto/5;margin:0 -1px;padding:11px 0 0}.shared-home-nav .btn_ .btn{border-radius:4px;height:30px;margin:0 3px 0 0;font-size:.75rem}.shared-home-nav .shared-calc-label{background-size:18px 18px;min-height:18px;padding-right:30px}.shared-nav-menu{grid-area:1/5/auto/6;margin:0}.shared-nav-menu>summary span{width:24px;right:14px}.shared-home-nav .whatsapp-only{border-radius:0 0 8px 8px;grid-area:2/1/auto/6;margin:0}.shared-menu-panel{top:107px;right:20px}}.locality-copy #seo-ventanas-teruel .seo-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem}.locality-copy #seo-ventanas-teruel h2{width:100%;max-width:none}.locality-copy #seo-ventanas-teruel .seo-lead{width:100%;max-width:72rem}.services-page{background:var(--cream);overflow:clip}.services-page-hero{padding:clamp(34px,5vw,72px) 0 clamp(64px,8vw,108px)}.services-hero-card{background:#ffffff7a;border:1px solid #2421211f;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:clamp(30px,5vw,72px);padding:clamp(38px,5vw,72px);display:grid}.services-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.services-hero-copy h1{max-width:690px;color:var(--orange);font-family:var(--display);overflow-wrap:normal;text-transform:uppercase;margin:18px 0 26px;font-size:clamp(2.6rem,3.8vw,3.8rem);font-weight:400;line-height:.96}.services-hero-copy>p{color:#5f5a57;max-width:640px;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.services-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.services-primary-link,.services-secondary-link{border:1px solid var(--orange);min-height:58px;font-family:var(--display);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:1.06rem;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.services-primary-link{background:var(--orange);color:#fff}.services-secondary-link{color:var(--ink);background:0 0}.services-primary-link:hover,.services-secondary-link:hover{transform:translateY(-2px)}.services-secondary-link:hover{background:#eb4e2c14}.services-hero-media{background:var(--sand);border-radius:18px;min-height:520px;position:relative;overflow:hidden}.services-hero-media>img{object-fit:cover;width:100%;height:100%;display:block}.services-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#efece4f0;border-radius:14px;min-width:210px;padding:20px 22px;position:absolute;bottom:18px;right:18px}.services-hero-badge span,.services-hero-badge strong{display:block}.services-hero-badge span{color:#6c6662;font-size:.76rem}.services-hero-badge strong{color:var(--orange);font-family:var(--display);text-transform:uppercase;margin-top:5px;font-size:1.45rem;font-weight:400}.services-page .catalog-section{background:var(--cream);padding:clamp(28px,4vw,56px) 0 clamp(70px,8vw,112px);scroll-margin-top:150px}.service-copy #intro .intro-copy h1{font-size:clamp(3rem,4.2vw,4rem);line-height:.98}.service-copy #intro .intro-copy h1 span{overflow-wrap:normal}.service-copy #seo-ventanas-teruel .seo-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem}.service-copy #seo-ventanas-teruel h2{width:100%;max-width:none;font-size:2.5rem;line-height:1.1}.service-copy #seo-ventanas-teruel .seo-lead{max-width:72rem}.service-copy #seo-ventanas-teruel .seo-card h3{font-size:1.2rem;line-height:1.25}.service-copy #seo-ventanas-teruel .seo-copy h3{font-size:1.55rem;line-height:1.25}.service-copy #seo-ventanas-teruel .seo-aside h3{font-size:1.4rem;line-height:1.25}.service-copy #seo-ventanas-teruel .seo-aside{justify-content:flex-start}.service-copy #seo-ventanas-teruel .seo-faq h3{font-size:1.55rem;line-height:1.25}.service-copy #seo-ventanas-teruel .seo-locations h4{font-size:1.1rem}.service-copy #seo-ventanas-teruel .service-technical,.service-copy #seo-ventanas-teruel .service-decision,.service-copy #seo-ventanas-teruel .service-related{background:#f8faf8;border:1px solid #0f5f5c2e;border-radius:1.25rem;margin-top:1rem;padding:clamp(1.5rem,3vw,3rem)}.service-copy #seo-ventanas-teruel .service-technical{background:#edf5f3;margin-top:1rem}.service-copy #seo-ventanas-teruel .service-technical-head{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.5rem;display:grid}.service-copy #seo-ventanas-teruel .service-technical-head>div>p{color:var(--prm);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .6rem;font:600 .78rem/1.2 Arial,Helvetica,sans-serif}.service-copy #seo-ventanas-teruel .service-technical h3{text-transform:uppercase;margin:0;font:500 clamp(1.55rem,2.3vw,2.25rem)/1.08 t,sans-serif}.service-copy #seo-ventanas-teruel .service-technical-head>p{color:#242121b8;margin:0;line-height:1.55}.service-copy #seo-ventanas-teruel .service-technical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.service-copy #seo-ventanas-teruel .service-technical-card{background:#ffffffe0;border:1px solid #0f5f5c29;border-radius:1rem;min-width:0;padding:1.4rem;position:relative}.service-copy #seo-ventanas-teruel .service-technical-number{color:#173c3a;background:#f0bd60;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin-bottom:1rem;font:700 .76rem/1 Arial,Helvetica,sans-serif;display:inline-flex}.service-copy #seo-ventanas-teruel .service-technical-card h4{margin:0 0 .65rem;font:500 1.25rem/1.2 t,sans-serif}.service-copy #seo-ventanas-teruel .service-technical-card p{color:#242121b8;margin:0 0 1rem;line-height:1.48}.service-copy #seo-ventanas-teruel .service-technical-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.service-copy #seo-ventanas-teruel .service-technical-card li{color:#242121;padding-left:1rem;line-height:1.38;position:relative}.service-copy #seo-ventanas-teruel .service-technical-card li:before{background:var(--prm);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.52em;left:0}.service-copy #seo-ventanas-teruel .service-technical-note{border-left:3px solid var(--prm);color:#242121c7;background:#ffffffb3;border-radius:.35rem;margin:.85rem 0 0;padding:1rem 1.15rem;line-height:1.48}.service-copy #seo-ventanas-teruel .service-decision-head{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.5rem;display:grid}.service-copy #seo-ventanas-teruel .service-decision-kicker,.service-copy #seo-ventanas-teruel .service-related-head p{color:var(--prm);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .6rem;font:600 .78rem/1.2 Arial,Helvetica,sans-serif}.service-copy #seo-ventanas-teruel .service-decision h3,.service-copy #seo-ventanas-teruel .service-related h3{text-transform:uppercase;margin:0;font:500 clamp(1.55rem,2.3vw,2.25rem)/1.08 t,sans-serif}.service-copy #seo-ventanas-teruel .service-decision-head>p{color:#242121b3;margin:0;line-height:1.55}.service-copy #seo-ventanas-teruel .service-decision-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.service-copy #seo-ventanas-teruel .service-decision-grid article{background:#fff;border-radius:1rem;min-width:0;padding:1.4rem;box-shadow:inset 0 0 0 1px #24212117}.service-copy #seo-ventanas-teruel .service-decision-grid article>span{color:var(--prm);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem;font:600 .75rem/1.25 Arial,Helvetica,sans-serif;display:block}.service-copy #seo-ventanas-teruel .service-decision-grid h4{margin:0 0 .9rem;font:500 1.25rem/1.2 t,sans-serif}.service-copy #seo-ventanas-teruel .service-decision-grid p,.service-copy #seo-ventanas-teruel .service-decision-grid small{color:#242121b8;margin:0 0 .65rem;line-height:1.48}.service-copy #seo-ventanas-teruel .service-decision-grid small{margin:.9rem 0 0;font-size:.76rem;display:block}.service-copy #seo-ventanas-teruel .service-decision-grid ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.service-copy #seo-ventanas-teruel .service-decision-grid li{padding-left:1.35rem;line-height:1.4;position:relative}.service-copy #seo-ventanas-teruel .service-decision-grid li:before{content:"";background:#efb958;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.44em;left:0}.service-copy #seo-ventanas-teruel .service-price-link{color:var(--prm);text-underline-offset:.2em;margin-top:1.25rem;font-weight:700;text-decoration:underline;display:inline-flex}.service-copy #seo-ventanas-teruel .service-related-head{grid-template-columns:1fr;margin-bottom:1.35rem;display:grid}.service-copy #seo-ventanas-teruel .service-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.service-copy #seo-ventanas-teruel .service-related-grid a{color:#242121;background:#fff;border:1px solid #0f5f5c2e;border-radius:1rem;flex-direction:column;min-width:0;min-height:12rem;padding:1.35rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.service-copy #seo-ventanas-teruel .service-related-grid a:hover,.service-copy #seo-ventanas-teruel .service-related-grid a:focus-visible{border-color:var(--prm);transform:translateY(-2px)}.service-copy #seo-ventanas-teruel .service-related-grid span{color:#24212194;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;line-height:1.3}.service-copy #seo-ventanas-teruel .service-related-grid strong{font:500 1.2rem/1.2 t,sans-serif}.service-copy #seo-ventanas-teruel .service-related-grid small{color:#242121ad;margin-top:.7rem;line-height:1.4}.service-copy #seo-ventanas-teruel .service-related-grid b{color:var(--prm);margin-top:auto;padding-top:1rem;font-size:.82rem}@media (width<=900px){.service-copy #seo-ventanas-teruel .service-technical-head,.service-copy #seo-ventanas-teruel .service-technical-grid,.service-copy #seo-ventanas-teruel .service-decision-head,.service-copy #seo-ventanas-teruel .service-decision-grid{grid-template-columns:1fr}.service-copy #seo-ventanas-teruel .service-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.service-copy #seo-ventanas-teruel .service-technical,.service-copy #seo-ventanas-teruel .service-decision,.service-copy #seo-ventanas-teruel .service-related{border-radius:.9rem;padding:1.25rem}.service-copy #seo-ventanas-teruel .service-related-grid{grid-template-columns:1fr}.service-copy #seo-ventanas-teruel .service-related-grid a{min-height:0}}.services-catalog-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(30px,6vw,92px);margin-bottom:clamp(42px,6vw,72px);display:grid}.services-page .services-catalog-heading h1,.services-page .services-catalog-heading h2{max-width:780px;color:var(--ink);font-family:var(--display);text-transform:uppercase;margin:12px 0 0;font-size:clamp(2.5rem,3.9vw,4rem);font-weight:400;line-height:.93}.services-catalog-heading>p{color:#5f5a57;max-width:480px;margin:0 0 4px;font-size:1rem;line-height:1.6}.services-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.services-page .services-process-list{margin:0;padding:0;list-style:none}.services-page .services-process-card .catalog-image{margin:0}.services-page .catalog-card{background:#ffffff8c;border:1px solid #2421211f;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.services-page .catalog-card:nth-child(3n+2){background:#e1c19373}.services-page .catalog-card:nth-child(3n+3){background:#a5d4dd73}.services-page .catalog-image{aspect-ratio:4/3;background:#ded9ce;height:auto}.services-page .catalog-image>span{width:44px;height:44px;color:var(--orange);top:16px;right:16px}.services-page .catalog-card>div{flex-direction:column;flex:1;padding:26px;display:flex}.services-page .catalog-card small{min-height:2.5em;color:var(--orange);font-family:var(--body-font);font-size:.66rem;line-height:1.35}.services-page .catalog-card h2,.services-page .catalog-card h3{min-height:2em;color:var(--ink);font-family:var(--display);overflow-wrap:normal;text-transform:uppercase;margin:10px 0 14px;font-size:clamp(1.3rem,1.5vw,1.6rem);font-weight:400;line-height:1}.services-page .catalog-card p{color:#5f5a57;margin-bottom:0;font-size:.92rem;line-height:1.55}.services-page .catalog-card ul{gap:7px;margin:20px 0 24px}.services-page .catalog-card li{color:var(--ink);background:#e1c1939e;padding:6px 9px;font-size:.67rem;font-weight:500}.services-page .catalog-card li svg{color:var(--orange)}.services-page .catalog-card-link{color:var(--orange);font-family:var(--body-font);margin-top:auto}.services-page .catalog-card-link:after{z-index:2;content:"";position:absolute;inset:0}.services-page .catalog-card:focus-within{outline:2px solid var(--orange);outline-offset:3px}.services-decision-section{background:var(--ink);width:calc(100% - 32px);max-width:82rem;color:var(--cream);border-radius:22px;margin:0 auto clamp(30px,5vw,70px);padding:clamp(54px,7vw,90px) 0}.services-decision-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(34px,7vw,100px);padding-inline:clamp(26px,5vw,72px);display:grid}.services-page .services-decision-grid h2{max-width:780px;color:var(--cream);font-family:var(--display);text-transform:uppercase;margin:14px 0 22px;font-size:clamp(2.5rem,3.9vw,4rem);font-weight:400;line-height:.93}.services-decision-grid p{color:#efece4b3;max-width:640px;margin:0;font-size:1rem}.services-decision-actions{gap:10px;display:grid}.services-decision-actions .button{border-radius:10px;width:100%;min-height:62px;font-size:1.08rem}.services-decision-actions .button-outline-light{border-color:var(--whatsapp);background:var(--whatsapp);color:#fff}@media (width<=1000px){.services-hero-card,.services-catalog-heading,.services-decision-grid{grid-template-columns:1fr}.services-hero-media{min-height:390px}.services-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .catalog-card h2,.services-page .catalog-card h3,.services-page .catalog-card small{min-height:0}}@media (width<=700px){.services-page-hero{padding:30px 0 62px}.services-hero-card{border-radius:19px;gap:26px;padding:30px 20px 20px}.services-hero-copy h1{margin:14px 0 22px;font-size:clamp(2.2rem,9.5vw,2.8rem);line-height:.97}.services-hero-copy>p{font-size:1rem}.services-hero-actions{margin-top:26px;display:grid}.services-primary-link,.services-secondary-link{width:100%}.services-hero-media{border-radius:15px;min-height:285px}.services-hero-badge{border-radius:11px;min-width:175px;padding:15px 17px;bottom:12px;right:12px}.services-hero-badge strong{font-size:1.55rem}.services-page .catalog-section{padding:24px 0 68px}.services-page .catalog-section>.container{width:calc(100% - 24px)!important;max-width:none!important}.service-copy #intro .intro-copy h1{font-size:clamp(1.85rem,8vw,2.25rem);line-height:1.02}.service-copy #seo-ventanas-teruel h2{font-size:1.5rem}.service-copy #seo-ventanas-teruel .seo-card h3{font-size:1.1rem}.service-copy #seo-ventanas-teruel .seo-copy h3,.service-copy #seo-ventanas-teruel .seo-aside h3,.service-copy #seo-ventanas-teruel .seo-faq h3{font-size:1.25rem}.services-catalog-heading{gap:22px;margin-bottom:38px}.services-page .services-catalog-heading h1,.services-page .services-catalog-heading h2,.services-page .services-decision-grid h2{font-size:clamp(2.25rem,9.5vw,2.9rem)}.services-page .catalog-grid{grid-template-columns:1fr}.services-page .catalog-card>div{padding:24px 20px 26px}.services-page .catalog-card h2,.services-page .catalog-card h3{font-size:1.55rem}.services-decision-section{border-radius:20px;width:calc(100% - 40px);padding:44px 0}.services-decision-grid{padding-inline:24px}}.site-breadcrumbs{color:#2421219e;width:calc(100% - 40px);max-width:1360px;margin:14px auto 0;font-size:.78rem;line-height:1.35}.alusun-exact-copy>.site-breadcrumbs{margin-top:7.25rem}.alusun-markup-fragment{display:contents}.alusun-exact-copy>.site-breadcrumbs+.alusun-markup-fragment #intro{padding-top:2.25rem}.site-breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;gap:.4rem;display:inline-flex}.site-breadcrumbs li:not(:last-child):after{content:"/";opacity:.42}.site-breadcrumbs a{color:inherit;text-decoration:none}.site-breadcrumbs a:hover{color:var(--orange)}@media (width<=1279px){.alusun-exact-copy>.site-breadcrumbs{margin-top:9rem}}@media (width<=700px){.site-breadcrumbs{font-size:.72rem}.alusun-exact-copy>.site-breadcrumbs{margin-top:7rem}.alusun-exact-copy>.site-breadcrumbs+.alusun-markup-fragment #intro{padding-top:1.5rem}}@media (width<=960px){.locality-copy #seo-ventanas-teruel,.locality-copy .local-services{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.locality-copy #seo-ventanas-teruel>.container,.locality-copy .local-services>.container{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.locality-copy #seo-ventanas-teruel .seo-shell,.locality-copy .local-services-head,.locality-copy .local-services-grid{width:100%;max-width:none}.locality-copy #seo-ventanas-teruel h2,.locality-copy .local-services-head h2,.locality-copy .local-service-card h3{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.locality-copy #seo-ventanas-teruel h2{font-size:clamp(1.35rem,5.5vw,1.55rem)!important;line-height:1.12!important}.locality-copy #seo-ventanas-teruel .seo-card h3{font-size:1.05rem!important;line-height:1.2!important}.locality-copy #seo-ventanas-teruel .seo-copy h3,.locality-copy #seo-ventanas-teruel .seo-aside h3,.locality-copy #seo-ventanas-teruel .seo-faq h3{font-size:clamp(1.15rem,4.8vw,1.3rem)!important;line-height:1.18!important}.locality-copy #seo-ventanas-teruel .seo-locations h4{font-size:1.05rem!important}.locality-copy footer{border-radius:0!important}}.local-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.local-proof-grid>div,.local-service-evidence{background:#ffffff85;border:1px solid #2421211f;border-radius:1rem;padding:1.25rem}.local-proof-grid h4,.local-service-evidence h4{margin:0 0 .75rem;font:600 1rem/1.3 Arial,Helvetica,sans-serif}.local-proof-grid ul,.local-service-evidence ul{margin:0;padding-left:1.1rem}.local-proof-grid li,.local-service-evidence li{margin:.35rem 0;line-height:1.45}.local-nearby-links{list-style:none;padding-left:0!important}.local-nearby-links a{color:var(--prm);text-underline-offset:.2em;text-decoration:underline}.local-visit-note{color:#242121ad;margin:1rem 0 0;font-size:.88rem;line-height:1.5}.local-service-evidence{margin-top:1.5rem}.local-service-evidence p{margin:0 0 .75rem}.local-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.local-guide-grid article{background:#fff;border:1px solid #2421211a;border-radius:1rem;min-width:0;padding:1.5rem}.local-guide-grid article:nth-child(2),.local-guide-grid article:nth-child(3){background:var(--sand)}.local-guide-grid article>span{color:var(--prm);margin-bottom:1.5rem;font-size:.85rem;display:block}.local-guide-grid h3{margin:0 0 .75rem;font:600 1.1rem/1.25 Arial,Helvetica,sans-serif}.local-guide-grid p{color:#242121c2;margin:0;line-height:1.6}@media (width<=700px){.local-proof-grid,.local-guide-grid{grid-template-columns:1fr}}.header-quote-dialog .honeypot{display:none!important}.header-quote-dialog .en-configuration-summary,.quote-selected-model{background:#e8f2ef;border:1px solid #0f5f5c38;border-radius:.7rem;margin:0 0 .9rem;padding:.75rem .85rem}.header-quote-dialog .en-configuration-summary span,.quote-selected-model>span{color:#0f5f5c;letter-spacing:.08em;text-transform:uppercase;font:700 .67rem/1.2 Arial,Helvetica,sans-serif;display:block}.services-page .services-process-heading{margin-top:clamp(72px,8vw,112px)}.header-quote-dialog .en-configuration-summary p,.quote-selected-model>p{color:#242121;max-height:3.35rem;margin:.3rem 0 0;font:400 .76rem/1.35 Arial,Helvetica,sans-serif;overflow:auto}.header-quote-dialog .en-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.header-quote-dialog .en-form-grid>label{color:#242121!important;gap:.45rem!important;margin:0!important;font:500 .9rem/1.3 Arial,Helvetica,sans-serif!important;display:grid!important}.header-quote-dialog .en-form-grid>label>span{display:block!important}.header-quote-dialog .en-form-grid input,.header-quote-dialog .en-form-grid select,.header-quote-dialog .en-form-grid textarea{box-sizing:border-box!important;color:#242121!important;background:#fff!important;border:1px solid #24212133!important;border-radius:.6rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:.8rem .9rem!important;font:400 1rem/1.35 Arial,Helvetica,sans-serif!important}.header-quote-dialog .en-form-grid input,.header-quote-dialog .en-form-grid select{min-height:3rem!important}.header-quote-dialog .en-form-grid textarea{resize:vertical!important;min-height:7rem!important}.header-quote-dialog .en-form-full{grid-column:1/-1!important}.header-quote-dialog .en-consent{color:#242121!important;align-items:flex-start!important;gap:.7rem!important;margin:1rem 0!important;font:400 .85rem/1.45 Arial,Helvetica,sans-serif!important;display:flex!important}.header-quote-dialog .en-consent input{accent-color:#eb4e2c;flex:none!important;width:1.1rem!important;height:1.1rem!important;margin:.15rem 0 0!important}.header-quote-dialog .en-consent a{color:#eb4e2c!important;text-decoration:underline!important}.header-quote-dialog .en-form-actions{flex-wrap:wrap!important;gap:.75rem!important;margin:0!important;display:flex!important}.header-quote-dialog .en-form-actions button,.header-quote-dialog .en-form-actions a{color:#fff!important;text-align:center!important;cursor:pointer!important;border:0!important;border-radius:.65rem!important;flex:15rem!important;justify-content:center!important;align-items:center!important;min-height:3.25rem!important;margin:0!important;padding:.8rem 1rem!important;font:600 .95rem/1.2 Arial,Helvetica,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.header-quote-dialog .en-form-actions button{background:#eb4e2c!important}.header-quote-dialog .en-form-actions a{background:#246de0!important}.header-quote-dialog .en-form-status{color:#242121b8!important;margin:.9rem 0 0!important;font:400 .82rem/1.45 Arial,Helvetica,sans-serif!important}@media (width<=600px){.header-quote-dialog .en-form-grid{grid-template-columns:1fr!important;gap:.75rem!important}.header-quote-dialog .en-form-actions{grid-template-columns:1fr!important;display:grid!important}.header-quote-dialog .en-form-actions button,.header-quote-dialog .en-form-actions a{width:100%!important}}@media (width<=700px){.alusun-exact-copy main>.screen>.container,.alusun-exact-copy .steps_>.container,.alusun-exact-copy #seo-ventanas-teruel>.container,.alusun-exact-copy .local-services>.container{width:calc(100% - 16px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.alusun-exact-copy #seo-ventanas-teruel .seo-shell,.alusun-exact-copy .local-services-head,.alusun-exact-copy .local-services-grid{width:100%!important;max-width:none!important}}.quote-page{background:var(--cream);padding-top:clamp(18px,2vw,28px)}.quote-page .quote-page-section{padding:clamp(28px,4vw,50px) 0 clamp(42px,5vw,64px)}.quote-page .quote-page-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:start;gap:clamp(24px,3vw,40px)}.quote-page .quote-page-grid>*{min-width:0}.quote-page .quote-page-aside h1{max-width:650px;color:var(--orange);font-family:var(--display);text-wrap:balance;text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.25rem,2.6vw,3.15rem);font-weight:400;line-height:1}.quote-page .quote-page-aside>.eyebrow:first-child{margin-bottom:12px;display:block}.quote-page .quote-page-aside .quote-page-intro{color:#efece4c2;max-width:620px;margin:0;font-size:1rem;line-height:1.5}.quote-page .quote-page-details-label{margin-top:24px;display:block}.quote-page .quote-page-aside>p{max-width:620px;margin-bottom:0;font-size:1rem;line-height:1.5}.quote-page .quote-page-aside ul{gap:0;margin:18px 0 16px}.quote-page .quote-page-aside li{gap:12px;padding:13px 0}.quote-page .quote-page-contact{gap:8px;margin-top:18px}.quote-page .quote-page-contact .button{color:#fff;width:min(100%,360px);min-height:50px;font-family:var(--body-font);padding:12px 18px;font-size:1rem;text-decoration:none}.quote-page .quote-form,.quote-page .quote-success{min-width:0;color:var(--cream);align-self:start;padding:clamp(24px,2.5vw,34px)}.quote-page .quote-form{gap:14px;display:grid}.quote-page .form-grid{gap:12px}.quote-page .form-grid>label{gap:5px}.quote-page .form-grid>label>span,.quote-page .option-group legend{color:#efece4d1}.quote-page .quote-form input:not([type=radio]):not([type=checkbox]),.quote-page .quote-form select,.quote-page .quote-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.quote-page .quote-form input:not([type=radio]):not([type=checkbox]),.quote-page .quote-form select{min-height:48px;padding:10px 12px}.quote-page .quote-form textarea{min-height:88px;padding:10px 12px}.quote-page .option-group>div{gap:7px;margin-top:6px}.quote-page .option-group label span{color:var(--ink);padding:7px 11px}.quote-page .option-group input:checked+span{color:var(--orange);background:#f3d8ad;border-color:#e8bd83}.quote-page .consent{color:#efece4c2;grid-template-columns:18px minmax(0,1fr);align-items:start;margin:0;line-height:1.45}.quote-page .consent input[type=checkbox]{opacity:1;appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--orange);background:0 0;border:0;border-radius:0;margin:2px 0 0;padding:0;display:block;position:static}.quote-page .consent input[type=checkbox]:checked+span,.quote-page .consent input[type=checkbox]+span{width:auto;min-width:0;height:auto;color:inherit;cursor:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:none;display:inline;position:static}.quote-page .consent input[type=checkbox]+span:after{content:none}.quote-page .consent a{color:#f18b73}.quote-page .form-actions{align-items:stretch;width:100%;margin:0;position:static}.quote-page .form-actions .button{flex:220px;min-height:50px;padding:12px 16px;font-size:.98rem}.quote-page .form-status{color:#efece4a6;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;position:static}.header-quote-dialog .en-consent>input[type=checkbox]{opacity:1!important;appearance:auto!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:block!important;position:static!important}.header-quote-dialog .en-consent>input[type=checkbox]+span,.header-quote-dialog .en-consent>input[type=checkbox]:checked+span{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important;position:static!important}.header-quote-dialog .en-consent>input[type=checkbox]+span:after{content:none!important;display:none!important}.quote-page .quote-next{padding:clamp(54px,6vw,82px) 0}.quote-page .quote-next h2{margin-bottom:26px;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.quote-page .quote-next p{padding:17px}@media (width<=1279px){.quote-page .quote-page-grid{grid-template-columns:1fr;gap:30px}}@media (width<=700px){.quote-page{padding-top:14px}.quote-page .quote-page-section{padding:22px 0 38px}.quote-page .quote-page-aside h1{overflow-wrap:break-word;font-size:clamp(2rem,8.5vw,2.45rem)}.quote-page .quote-form,.quote-page .quote-success{padding:20px 16px}.quote-page .form-grid{grid-template-columns:1fr}.quote-page .form-actions{grid-template-columns:1fr;display:grid}.quote-page .quote-next{padding:46px 0}.quote-page .quote-next h2{font-size:clamp(1.9rem,8vw,2.6rem)}}.en-contact-language{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.en-contact-language>legend{color:#2421218f;letter-spacing:.035em;margin:0 0 .35rem;padding:0;font:500 .7rem/1.2 Arial,Helvetica,sans-serif}.en-contact-language-options{flex-wrap:nowrap;gap:.3rem;display:flex}.header-quote-dialog .en-form-grid .en-contact-language-options>label,.en-site .en-form-grid .en-contact-language-options>label{cursor:pointer;flex:none!important;width:auto!important;margin:0!important;display:block!important}.header-quote-dialog .en-form-grid .en-contact-language-options input[type=radio],.en-site .en-form-grid .en-contact-language-options input[type=radio]{opacity:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.en-contact-language-options>label>span{color:#24212199;letter-spacing:.06em;background:0 0;border:1px solid #24212124;border-radius:.45rem;place-items:center;width:2rem;min-height:1.75rem;padding:.3rem .4rem;font:600 .67rem/1 Arial,Helvetica,sans-serif;transition:border-color .16s,background .16s,color .16s;display:grid}.en-contact-language-options input[type=radio]:checked+span{color:#242121eb;background:#24212112;border-color:#2421214d}.en-contact-language-options input[type=radio]:focus-visible+span{outline-offset:2px;outline:3px solid #246de052}.en-site .en-contact-language>legend{color:var(--en-muted);font-size:11px}.quote-form .contact-language-fieldset>legend{color:#2421218f;letter-spacing:.035em;margin-bottom:.35rem;font-size:.7rem;font-weight:600}.quote-form .contact-language-fieldset>div{flex-wrap:nowrap;gap:.3rem;margin-top:0}.quote-form .contact-language-fieldset label span{color:#24212199;letter-spacing:.06em;background:0 0;border-color:#24212124;border-radius:.45rem;place-items:center;width:2rem;min-height:1.75rem;padding:.3rem .4rem;font-size:.67rem;display:grid}.quote-form .contact-language-fieldset input:checked+span{color:#242121eb;background:#24212112;border-color:#2421214d}.quote-form .contact-language-fieldset input:focus-visible+span{outline-offset:2px;outline:3px solid #246de061}.quote-page .quote-form .contact-language-fieldset>legend{color:#efece48c}.quote-page .quote-form .contact-language-fieldset label span{color:#efece499;border-color:#efece42b}.quote-page .quote-form .contact-language-fieldset input:checked+span{color:#efece4f0;background:#efece417;border-color:#efece461}.quote-page .quote-form .contact-language-fieldset input:focus-visible+span{outline-color:#a6d3dc99}.alusun-exact-copy .lead-contact-language{border:0;flex:100%;grid-column:1/-1;width:100%;min-width:0;margin:0;padding:0;display:block}.alusun-exact-copy .lead-contact-language>legend{color:#efece485;letter-spacing:.035em;margin:0 0 .35rem;padding:0;font:500 .67rem/1.2 Arial,Helvetica,sans-serif}.alusun-exact-copy .lead-contact-language-options{flex-wrap:nowrap;gap:.3rem;display:flex}.alusun-exact-copy .lead-contact-language-options>label{cursor:pointer;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;display:block!important}.alusun-exact-copy .lead-contact-language-options input[type=radio]{opacity:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.alusun-exact-copy .lead-contact-language-options span{color:#efece499;letter-spacing:.06em;background:#efece406;border:1px solid #efece42b;border-radius:.45rem;place-items:center;width:2rem;min-height:1.7rem;padding:.3rem .4rem;font:600 .65rem/1 Arial,Helvetica,sans-serif;transition:border-color .16s,background .16s,color .16s;display:grid}.alusun-exact-copy .lead-contact-language-options input[type=radio]:checked+span{color:#efece4f0;background:#efece41a;border-color:#efece466}.alusun-exact-copy .lead-contact-language-options input[type=radio]:focus-visible+span{outline-offset:2px;outline:3px solid #a6d3dc8c}.alusun-exact-copy .sformp .lead-contact-language{max-width:16.25rem}@media (width<=700px){.alusun-exact-copy .sformp .lead-contact-language{margin-left:auto;margin-right:auto}.alusun-exact-copy #start form.form>.name_,.alusun-exact-copy #start form.form>.tel_,.alusun-exact-copy #form2 form.form>.name_,.alusun-exact-copy #form2 form.form>.tel_{flex:100%;width:100%;min-width:0}}@media (width<=600px){.header-quote-backdrop{padding:0;display:block;overflow:hidden}.header-quote-dialog{box-sizing:border-box;width:100vw;height:100dvh;max-height:none;padding:max(.8rem, env(safe-area-inset-top)) 1rem max(.8rem, env(safe-area-inset-bottom));box-shadow:none;border-radius:0}.header-quote-close{top:max(.55rem, env(safe-area-inset-top));width:2.5rem;height:2.5rem;font-size:1.75rem;position:fixed;right:.75rem}.header-quote-heading{margin:0 2.85rem .65rem 0}.header-quote-heading>span{letter-spacing:.1em;font-size:.68rem}.header-quote-heading h2{margin:.2rem 0 .35rem;font-size:clamp(1.55rem,7.2vw,1.8rem);line-height:.98}.header-quote-heading p{font-size:.82rem;line-height:1.32}.header-quote-dialog .en-quote-form{gap:.5rem;display:grid}.header-quote-dialog .en-configuration-summary{margin:0;padding:.55rem .65rem}.header-quote-dialog .en-configuration-summary p{max-height:2.25rem;font-size:.67rem;line-height:1.25}.header-quote-dialog .en-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem .5rem!important}.header-quote-dialog .en-form-grid>label{gap:.2rem!important;font-size:.72rem!important;line-height:1.2!important}.header-quote-dialog .en-form-grid input,.header-quote-dialog .en-form-grid select{min-height:2.75rem!important;padding:.55rem .65rem!important;font-size:1rem!important}.header-quote-dialog .en-form-grid textarea{height:3.5rem!important;min-height:3.5rem!important;padding:.55rem .65rem!important;font-size:1rem!important}.header-quote-dialog .en-contact-language>legend{margin-bottom:.2rem;font-size:.65rem}.header-quote-dialog .en-contact-language-options>label>span{min-height:1.65rem;padding:.25rem .35rem}.header-quote-dialog .en-consent{gap:.45rem!important;margin:0!important;font-size:.7rem!important;line-height:1.28!important}.header-quote-dialog .en-consent input{width:1rem!important;height:1rem!important;margin-top:.05rem!important}.header-quote-dialog .en-form-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}.header-quote-dialog .en-form-actions button,.header-quote-dialog .en-form-actions a{width:100%!important;min-height:2.75rem!important;padding:.55rem .5rem!important;font-size:.8rem!important;line-height:1.15!important}.header-quote-dialog .en-form-status{margin:0!important;font-size:.68rem!important;line-height:1.25!important}}.header-quote-dialog .en-form-grid input::placeholder,.header-quote-dialog .en-form-grid textarea::placeholder,.quote-page .quote-form input::placeholder,.quote-page .quote-form textarea::placeholder,.en-site .en-quote-form input::placeholder,.en-site .en-quote-form textarea::placeholder{color:#2421219e;opacity:1}.phone-input-shell{width:100%;min-width:0;display:block;position:relative}.en-lead-details{background:#e8f2ef94;border:1px solid #0f5f5c2e;border-radius:.65rem;min-width:0}.en-lead-details>summary{color:#0f5f5c;cursor:pointer;padding:.75rem .9rem;font:600 .82rem/1.3 Arial,Helvetica,sans-serif}.en-lead-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .9rem .9rem;display:grid}.en-lead-details-grid>label{color:#242121;gap:.35rem;min-width:0;font:500 .78rem/1.25 Arial,Helvetica,sans-serif;display:grid}.en-lead-details-grid input,.en-lead-details-grid select{box-sizing:border-box;color:#242121;background:#fff;border:1px solid #24212133;border-radius:.55rem;width:100%;min-width:0;min-height:2.7rem;padding:.55rem .65rem;font:400 .9rem/1.3 Arial,Helvetica,sans-serif}@media (width<=560px){.en-lead-details-grid{grid-template-columns:1fr}.header-quote-dialog .en-lead-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .6rem .6rem}.header-quote-dialog .en-lead-details>summary{padding:.55rem .65rem;font-size:.7rem}.header-quote-dialog .en-lead-details-grid>label{gap:.2rem;font-size:.67rem}.header-quote-dialog .en-lead-details-grid input,.header-quote-dialog .en-lead-details-grid select{min-height:2.35rem;padding:.42rem .5rem;font-size:.78rem}}.phone-input-shell>.phone-country-code{z-index:1;color:#242121;height:1.5rem;font:inherit;pointer-events:none;border-right:1px solid #24212133;align-items:center;padding-right:.65rem;line-height:1;display:inline-flex;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.phone-input-shell>input[type=tel]{width:100%;padding-left:4.15rem!important}.alusun-exact-copy #start .phone-input-shell>.phone-country-code,.alusun-exact-copy #form2 .phone-input-shell>.phone-country-code{color:#a5d4dd;border-right-color:#cde5e76b;font-weight:600;left:1.25rem}.alusun-exact-copy #start .phone-input-shell>input[type=tel],.alusun-exact-copy #form2 .phone-input-shell>input[type=tel]{font-variant-numeric:tabular-nums;direction:ltr;color:#f7f5f0!important;text-align:left!important;padding-left:4.65rem!important}.alusun-exact-copy #start form.form input::placeholder,.alusun-exact-copy #form2 form.form input::placeholder{color:#f7f5f09e!important;opacity:1!important}.shared-home-footer .cnt .r .footer-mobile-advisor,.alusun-exact-copy footer .cnt .r .footer-mobile-advisor{display:none}img.manager-avatar--supplied{object-fit:cover;border-radius:50%}@media (width<=1279px){.shared-home-footer .cnt .r .footer-mobile-advisor,.alusun-exact-copy footer .cnt .r .footer-mobile-advisor{color:#f7f5f0;margin:.5rem 0 .75rem;font-size:1.2rem;font-weight:600;line-height:1.35;display:block}}.en-site{--en-bg:#f2efe7;--en-surface:#fbfaf7;--en-ink:#231f20;--en-muted:#6f6a66;--en-line:#ddd8cf;--en-orange:#f04b2f;--en-blue:#2369df;background:var(--en-bg);min-height:100vh;color:var(--en-ink);font:16px/1.55 Arial,Helvetica,sans-serif;overflow:clip}.en-site *,.en-site :before,.en-site :after{box-sizing:border-box}.en-site a{color:inherit;text-decoration:none}.en-site img{max-width:100%;display:block}.en-container{width:min(1320px,100% - 64px);margin-inline:auto}.en-site>main{padding-top:28px}.en-site .site-header-v2{z-index:1000;background:linear-gradient(var(--en-bg) 0 80%, transparent);padding:18px 0 0;position:sticky;top:0}.en-site .site-header-grid{background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.35fr) minmax(240px,.85fr) 68px 76px;min-height:80px;display:grid;position:relative;overflow:visible;box-shadow:0 1px #231f2014}.en-site .en-brand,.en-site .site-header-whatsapp,.en-site .site-header-calculate,.en-site .site-header-language,.en-site .site-header-toggle{justify-content:center;align-items:center;display:flex}.en-site .en-brand{letter-spacing:-.04em;white-space:nowrap;justify-content:flex-start;padding:0 34px;font-size:clamp(22px,2vw,32px)}.en-site .en-brand span{font-weight:400}.en-site .en-brand strong{color:var(--en-orange);font-weight:500}.en-site .site-header-whatsapp,.en-site .site-header-calculate{color:#fff;font:inherit;cursor:pointer;border:0;font-size:18px}.en-site .site-header-whatsapp{background:var(--en-blue)}.en-site .site-header-calculate{background:var(--en-orange);gap:12px}.en-site .site-header-calculate span{font-size:28px;line-height:1}.en-site .site-header-language{border:1px solid var(--en-line);width:42px;height:42px;color:var(--en-ink);background:#fff;border-radius:50%;align-self:center;margin:auto;font-size:14px;font-weight:700}.en-site .site-header-toggle{cursor:pointer;background:#fff;border:0;border-radius:0 14px 14px 0;flex-direction:column;gap:7px;padding:0}.en-site .site-header-toggle span{background:var(--en-ink);width:34px;height:1px;transition:transform .2s,opacity .2s;display:block}.en-site .site-header-toggle.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.en-site .site-header-toggle.is-open span:nth-child(2){opacity:0}.en-site .site-header-toggle.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.en-site .site-header-menu{z-index:10;border:1px solid var(--en-line);background:#fff;border-radius:18px;width:min(430px,100vw - 32px);padding:18px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 22px 60px #231f2029}.en-site .site-header-menu>a{border-bottom:1px solid #ebe7df;padding:14px 10px;font-size:18px}.en-site .site-header-menu>a:last-child{border-bottom:0}.en-site .site-header-menu-whatsapp{background:var(--en-blue);color:#fff;text-align:center;border-radius:10px;margin-top:8px}.en-site .en-breadcrumbs{width:min(1320px,100% - 64px);color:var(--en-muted);margin:18px auto 0;font-size:14px}.en-site .en-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.en-site .en-breadcrumbs li:not(:last-child):after{content:"/";color:#aaa49b;margin-left:8px}.en-site .en-hero{padding:42px 0 22px}.en-site .en-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:stretch;gap:20px;display:grid}.en-site .en-hero-copy,.en-site .en-hero-media,.en-site .en-panel,.en-site .en-card{border:1px solid var(--en-line);background:var(--en-surface);border-radius:26px}.en-site .en-hero-copy{flex-direction:column;justify-content:center;min-height:520px;padding:clamp(34px,5vw,72px);display:flex}.en-site .en-eyebrow{color:var(--en-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700;display:block}.en-site h1,.en-site h2,.en-site h3,.en-site p{margin-top:0}.en-site h1{letter-spacing:-.045em;text-transform:uppercase;max-width:900px;margin-bottom:28px;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:.98}.en-site h2{letter-spacing:-.035em;text-transform:uppercase;margin-bottom:22px;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.04}.en-site h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.1}.en-site p{color:#514d49}.en-site .en-lead{max-width:760px;margin-bottom:28px;font-size:clamp(18px,1.7vw,24px);line-height:1.45}.en-site .en-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.en-site .en-primary-link,.en-site .en-secondary-link,.en-site .en-card-link{border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-weight:700;display:inline-flex}.en-site .en-primary-link{background:var(--en-orange);color:#fff}.en-site .en-secondary-link{border:1px solid var(--en-orange);color:var(--en-orange)}.en-site .en-card-link{min-height:0;color:var(--en-orange);padding:10px 0 0}.en-site .en-hero-media{background:#d9d6d0;min-height:520px;position:relative;overflow:hidden}.en-site .en-hero-media>img{object-fit:cover;width:100%;height:100%}.en-site .en-section{padding:64px 0}.en-site .en-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.en-site .en-card{flex-direction:column;min-height:330px;padding:clamp(26px,3vw,42px);display:flex}.en-site .en-card-number{color:var(--en-orange);margin-bottom:42px;font-size:18px;display:block}.en-site .en-card p{font-size:17px}.en-site .en-card .en-card-link{justify-content:flex-start;margin-top:auto}.en-site .en-dark{background:var(--en-ink);color:#f7f4ee}.en-site .en-dark p{color:#d7d1c9}.en-site .en-copy-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:18px;display:grid}.en-site .en-panel{padding:clamp(30px,4vw,54px)}.en-site .en-dark .en-panel{background:#302c2d;border-color:#464141}.en-site .en-panel>:last-child{margin-bottom:0}.en-site .en-panel ul{padding-left:20px}.en-site .en-panel li+li{margin-top:10px}.en-site .en-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.en-site .en-check-grid li{color:#eee9e2;border:1px solid #4b4647;border-radius:14px;grid-template-columns:42px 1fr;gap:12px;min-height:108px;padding:22px;display:grid}.en-site .en-check-grid li span{color:var(--en-orange)}.en-site .en-service-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.en-site .en-service-links>a{border:1px solid var(--en-line);background:var(--en-surface);border-radius:18px;grid-template-columns:54px 1fr;gap:8px 14px;padding:26px;display:grid}.en-site .en-service-links span{color:var(--en-orange);grid-row:1/3}.en-site .en-service-links strong{font-size:22px;font-weight:400}.en-site .en-service-links small{color:var(--en-muted);font-size:15px}.en-site .en-link-list{margin:0 0 24px;padding:0;list-style:none}.en-site .en-link-list a{color:var(--en-orange)}.en-site .en-alphabet{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.en-site .en-alphabet a{border:1px solid var(--en-line);background:var(--en-surface);border-radius:10px;padding:14px 16px}.en-site .en-trust-strip{border-block:1px solid var(--en-line);padding-block:30px}.en-site .en-trust-grid,.en-site .en-process-grid,.en-site .en-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.en-site .en-check-list{padding-left:20px}.en-site .en-footer{color:#f6f2ec;background:#1f1b1c;padding:62px 0 24px}.en-site .en-footer p{color:#cfc8bf}.en-site .en-footer-grid{grid-template-columns:1.1fr .8fr .8fr;gap:54px;display:grid}.en-site .en-footer-grid nav,.en-site .en-footer-grid>div:last-child{align-content:start;gap:12px;display:grid}.en-site .en-footer .en-brand{color:#fff;padding:0}.en-site .en-brand-light span{color:#fff}.en-site .en-footer-phone{color:#fff;letter-spacing:.02em;font-weight:700}.en-site .en-footer-phone:hover,.en-site .en-footer-phone:focus-visible{color:#a5d4dd;text-underline-offset:3px;text-decoration:underline}.en-site .en-footer-address{color:#cfc8bf;font-style:normal;line-height:1.5}.en-site .en-footer .footer-appointment{color:#f3bf5a;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.en-site .en-footer-hours{margin:4px 0}.en-site .en-footer-hours p{color:#cfc8bf}.en-site .en-footer-cta{background:var(--en-blue);color:#fff;border-radius:9px;justify-content:center;padding:12px 16px;display:inline-flex}.en-site .en-footer-bottom{color:#aaa39b;border-top:1px solid #454041;margin-top:42px;padding-top:20px;font-size:13px}.en-site .en-quote-form{gap:18px;display:grid}.en-site .en-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.en-site .en-form-grid label{gap:7px;display:grid}.en-site .en-form-grid input,.en-site .en-form-grid select,.en-site .en-form-grid textarea{border:1px solid var(--en-line);width:100%;min-height:50px;color:var(--en-ink);font:inherit;background:#fff;border-radius:8px;padding:12px 14px}.en-site .en-form-full{grid-column:1/-1}.en-site .en-consent{grid-column:1/-1;align-items:start;gap:8px;display:flex}.en-site .en-consent input{width:18px;min-height:18px}.en-site .en-form-actions{flex-wrap:wrap;gap:12px;display:flex}.en-site .en-form-actions button{background:var(--en-orange);color:#fff;min-height:54px;font:inherit;border:0;border-radius:9px;padding:12px 24px;font-weight:700}@media (width<=980px){.en-site .zones-hero .container,.en-site .zones-directory .container{width:calc(100% - 32px);max-width:none;margin-inline:auto}.en-site .zones-hero aside{max-width:none}.en-site .site-header-grid{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) 210px 58px 64px}.en-site .site-header-whatsapp,.en-site .site-header-calculate{font-size:15px}.en-site .en-hero-grid,.en-site .en-copy-grid{grid-template-columns:1fr}.en-site .en-card-grid,.en-site .en-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-site .en-alphabet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.en-site>main{padding-top:34px}.en-site .zones-hero .container,.en-site .zones-directory .container{width:calc(100% - 24px)}.en-site .zones-hero .page-hero-grid{padding:30px 24px 34px}.en-site .en-container,.en-site .en-breadcrumbs{width:calc(100% - 28px)}.en-site .site-header-v2{padding-top:8px}.en-site .site-header-grid{grid-template-columns:minmax(90px,1fr) minmax(150px,2fr) 50px;min-height:64px}.en-site .site-header-brand{white-space:normal;padding:0 14px;font-size:17px;line-height:.9}.en-site .site-header-brand span,.en-site .site-header-brand strong{display:block}.en-site .site-header-whatsapp{border-radius:0 0 12px 12px;grid-area:2/1/auto/-1;min-height:56px}.en-site .site-header-calculate{grid-area:1/2;min-width:0}.en-site .site-header-language{z-index:2;width:38px;height:38px;position:absolute;top:72px;right:10px}.en-site .site-header-toggle{grid-area:1/3}.en-site .site-header-toggle span{width:27px}.en-site .site-header-menu{top:calc(100% + 8px);right:0}.en-site .en-breadcrumbs{margin-top:16px;padding-right:48px}.en-site .en-hero{padding-top:28px}.en-site .en-hero-copy{min-height:auto;padding:32px 24px}.en-site .en-hero-media{min-height:360px}.en-site h1{font-size:clamp(36px,12vw,54px)}.en-site h2{font-size:clamp(28px,9vw,40px)}.en-site .en-section{padding:44px 0}.en-site .en-card-grid,.en-site .en-check-grid,.en-site .en-service-links,.en-site .en-alphabet,.en-site .en-trust-grid,.en-site .en-process-grid,.en-site .en-facts,.en-site .en-footer-grid,.en-site .en-form-grid{grid-template-columns:1fr}.en-site .en-card{min-height:260px}.en-site .en-card-number{margin-bottom:28px}.en-site .en-footer-grid{gap:34px}}.en-site .en-quote-page .en-quote-section{padding:clamp(28px,4vw,50px) 0 clamp(42px,5vw,64px)}.en-site .en-quote-page .en-copy-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:start;gap:clamp(24px,3vw,40px)}.en-site .en-quote-page .en-panel,.en-site .en-quote-page .en-quote-form{min-width:0;padding:clamp(24px,2.6vw,34px)}.en-site .en-quote-page .en-panel h1{margin-bottom:18px;font-size:clamp(34px,2.6vw,46px)}.en-site .en-quote-page .en-quote-summary{margin-bottom:0;font-size:clamp(16px,1.25vw,19px)}.en-site .en-quote-page .en-quote-info-eyebrow{margin-top:28px}.en-site .en-quote-page .en-panel .en-eyebrow{margin-bottom:14px}.en-site .en-quote-page .en-panel p,.en-site .en-quote-page .en-panel li{font-size:15px}.en-site .en-quote-page .en-panel li+li{margin-top:6px}.en-site .en-quote-page .en-quote-form{border:1px solid var(--en-line);background:var(--en-surface);border-radius:20px;gap:14px;display:grid}.en-site .en-quote-page .en-form-grid{gap:12px}.en-site .en-quote-page .en-form-grid label{color:var(--en-muted);gap:5px;font-size:13px}.en-site .en-quote-page .en-form-grid input,.en-site .en-quote-page .en-form-grid select,.en-site .en-quote-page .en-form-grid textarea{box-sizing:border-box;min-width:0;max-width:100%}.en-site .en-quote-page .en-form-grid input,.en-site .en-quote-page .en-form-grid select{min-height:48px;padding:10px 12px}.en-site .en-quote-page .en-form-grid textarea{resize:vertical;height:92px;min-height:92px;padding:10px 12px}.en-site .en-quote-page .en-consent{color:var(--en-muted);margin:0;font-size:13px;line-height:1.45}.en-site .en-quote-page .en-consent input[type=checkbox]{opacity:1;appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--en-orange);background:0 0;border:0;border-radius:0;flex:0 0 18px;margin:2px 0 0;padding:0;display:block;position:static}.en-site .en-quote-page .en-consent input[type=checkbox]:checked+span,.en-site .en-quote-page .en-consent input[type=checkbox]+span{width:auto;min-width:0;height:auto;color:inherit;cursor:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:none;display:inline;position:static}.en-site .en-quote-page .en-consent input[type=checkbox]+span:after{content:none}.en-site .en-quote-page .en-consent a{color:var(--en-orange);text-decoration:underline}.en-site .en-quote-page .en-form-actions{gap:10px}.en-site .en-quote-page .en-form-actions button,.en-site .en-quote-page .en-form-actions a{color:#fff;min-height:50px;font:inherit;text-align:center;border:0;border-radius:9px;flex:220px;justify-content:center;align-items:center;padding:11px 16px;font-size:15px;font-weight:700;display:inline-flex}.en-site .en-quote-page .en-form-actions a{background:var(--en-blue)}.en-site .en-quote-page .en-form-status{color:var(--en-muted);margin:0;font-size:13px}@media (width<=980px){.en-site .en-quote-page .en-copy-grid{grid-template-columns:1fr}}@media (width<=700px){.en-site .en-quote-page .en-quote-section{padding:22px 0 38px}.en-site .en-quote-page .en-panel h1{font-size:clamp(30px,8.5vw,38px)}.en-site .en-quote-page .en-panel,.en-site .en-quote-page .en-quote-form{padding:22px 18px}.en-site .en-quote-page .en-form-grid{grid-template-columns:1fr}.en-site .en-quote-page .en-form-actions{grid-template-columns:1fr;display:grid}}:root{--scrollbar:0px}html.dialog-opened{padding-right:var(--scrollbar);overflow:hidden}html.dialog-opened #menu{right:var(--scrollbar)}.dialog{box-sizing:border-box;z-index:999;background:0 0;border:none;width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;position:fixed;inset:0;overflow:hidden scroll}.dialog.open{flex-direction:column;align-items:center;display:flex}.dialog::backdrop{background:0 0;transition:all .2s}.dialog.open::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;transition:all .3s}.dialog .dialog-wrap{opacity:0;z-index:1000;border-radius:20px;width:min(100vw - 30px,560px);margin:auto;transition:opacity .2s;position:relative}.dialog .dialog-wrap.open{opacity:1;transition:opacity .4s}.dialog:where(.dialog-img,.dialog-yt) .dialog-wrap>:where(img,iframe){border:none;border-radius:20px;max-width:100%;height:auto;display:block}.dialog.dialog-yt .dialog-wrap>iframe{aspect-ratio:1280/720;width:min(100vw - 30px,1280px)}.dialog .dialog-close{cursor:pointer;background:0 0;border:none;border-radius:20px;width:32px;height:32px;padding:0;font:400 26px/33px sans-serif;position:absolute;inset:16px 16px auto auto}.form{flex-wrap:wrap;gap:2rem 1rem;display:flex}.form .btn{width:100%}.form a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.form a:hover{text-decoration-color:#0000}.form>*{flex:40%}:where(#getprice,#getmaster,#getcatalog,.quiz.hasdoors) .form>*{flex:90%}:where(#getprice,#getmaster,#countprice,#getcatalog) .form>.text_{order:1}#countprice .form>*{flex:30%}#countprice .form>.text_{text-align:center;flex:90%}#countprice .form>.text_ br,#countprice .form .lbl{display:none}.quiz.hasdoors :where(.text_,.btn_){display:none!important}.form label{flex-direction:column;gap:.75rem;display:flex}.form .fullorder{display:none}.form .error{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake;box-shadow:inset 0 0 0 1px #d92626}.form .err{color:#d92626;z-index:1;font:400 12px/20px g,sans-serif;position:absolute;top:100%;left:0}.fancybox-active,.menu-active,.s-popup-open{overscroll-behavior-y:none!important;touch-action:none!important;overflow:hidden!important}.iti--fullscreen-popup.iti--container{z-index:99999}.iti--inline-dropdown .iti__country-list{max-height:155px}.iti__country-name{color:var(--blk)}.fancybox-slide{cursor:pointer}.fancybox-content{cursor:initial}.fancybox-bg{background:#242121}.fancybox-is-open .fancybox-bg{opacity:.8}.fancybox-slide--html .fancybox-close-small,#weusecookie button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M21 7L7 21' stroke='%23EFECE4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L21 21' stroke='%23EFECE4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:2rem;height:2rem;top:3rem;right:3.5rem}.fancybox-slide--html .fancybox-close-small svg{display:none}.fancybox-slide--video{padding:1rem .25rem}@keyframes www{0%{width:100%}to{width:0}}.toastify{z-index:99998;cursor:pointer;color:var(--wht);border-radius:.5rem;padding:1.25rem;position:fixed;right:1rem;overflow:hidden}.toastify .tl{background:#0002;width:0;height:.5rem;position:absolute;bottom:0;left:0}@media (pointer:fine){.toastify:hover .tl{animation-play-state:paused!important}}@media (width<=700px){.toastify{border-radius:.25rem;padding:1rem 1rem 1.5rem;left:1rem;right:1rem}}.slick-autoplay-toggle-button{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{min-height:1px;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate(0,0)}.slick-track{min-height:1px;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-slider{padding-bottom:3.75rem}.slick-arrow>span{display:none}.slick-arrow{z-index:5;background:var(--ylw);border:1.25rem solid var(--wht);border-radius:100%;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex;position:absolute;bottom:0}@media (pointer:fine){.slick-arrow:hover{background:var(--prm)}}.slick-arrow.slick-next{right:6.75rem}.slick-arrow.slick-prev{right:17.25rem}.slick-arrow.slick-prev:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='22' viewBox='0 0 35 22' fill='none'%3E%3Cpath d='M10.9922 1.38867L1.38136 10.9995L10.9922 20.6103' stroke='%23242121' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.8359 11L2.16927 11' stroke='%23242121' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:35px;height:22px;display:block}.slick-arrow.slick-next:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='22' viewBox='0 0 35 22' fill='none'%3E%3Cpath d='M24.0078 1.38867L33.6186 10.9995L24.0078 20.6103' stroke='%23242121' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.16406 11L32.8307 11' stroke='%23242121' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:35px;height:22px;display:block}@media (width<=1279px){.slick-arrow{transform:scale(.625)}.slick-arrow.slick-next{right:20px}.slick-arrow.slick-prev{right:120px}}@media (width<=700px){.slick-slider{padding-bottom:1.75rem}.slick-arrow{bottom:-32px;transform:scale(.5)}.slick-arrow.slick-next{right:16px}.slick-arrow.slick-prev{right:94px}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.screen-reader-response,.wpcf7-response-output,.hidden-fields-container{display:none}.wpcf7-form{grid-gap:2rem 1rem;grid-template:auto/1fr 1fr;align-items:center;display:grid}.wpcf7-form .lbl{margin:0 0 .75rem;display:block}.wpcf7-form .btn{width:100%}.wpcf7-not-valid{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake;box-shadow:inset 0 0 0 1px #d92626}.wpcf7-not-valid-tip{color:#d92626;z-index:1;font:400 12px/20px g,sans-serif;position:absolute;top:100%;left:0}.wpcf7-form .text_ a{color:var(--wht);text-decoration:underline}@media (width<=700px){.wpcf7-form{grid-gap:1.25rem;grid-template:auto/1fr}.wpcf7-form .text_{text-align:center;order:1}.wpcf7-form .btn_{padding:.75rem 0 0}.wpcf7-form .lbl{font:400 .875rem/1.125rem g,sans-serif}}.sformp{border-radius:1.25rem;width:53rem;padding:0}.sformp .phdr{padding:3rem 4rem 0}.sformp .grid{grid-gap:2rem 4rem;grid-template:auto/1fr 1fr;padding:4rem;display:grid}#gettaxi .img_{flex-direction:column;justify-content:space-between;display:flex}#gettaxi .img_ p{border-left:1px solid var(--prm);margin:1rem 0 0;padding:0 0 0 1rem}#gettaxi .img img{border-radius:1.25rem}.sformp:not(#gettaxi) .img{background:var(--blu);border-radius:1.25rem;width:100%;height:100%;position:relative}.sformp:not(#gettaxi) .img img{z-index:1;width:auto;max-width:none;height:calc(100% + 3.25rem);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sformp:not(#gettaxi) .img_ .txt{font:400 var(--g14);border-left:1px solid var(--prm);margin:30px 0 0;padding:0 0 0 12px}#getcatalog .img_{flex-direction:column;display:flex}#getcatalog .img_ .img{background:var(--blu);border-radius:1.25rem;flex:1;width:100%;position:relative}#getcatalog .grid .img_ img{width:auto;max-width:calc(100% + 120px);height:auto}.sformp .wpcf7-form{grid-gap:.75rem;grid-template:auto/1fr}.sformp .wpcf7-form label,.sformp .wpcf7-form .btn{max-width:16.25rem}.sformp .wpcf7-form .tel_{margin-top:.5rem}.sformp .wpcf7-form .btn_{margin-top:1.75rem}.sformp .wpcf7-form .text_{order:1}@media (width<=1279px){.fancybox-slide--html .fancybox-close-small{top:1.75rem;right:2.25rem}.wpcf7-form .lbl{margin:0 0 .5rem}.sformp{width:43rem}.sformp .phdr{padding:2rem 2.75rem 0}.sformp .grid{grid-gap:2rem 2.75rem;grid-template:auto/19fr 14fr;padding:4rem 2.75rem 2.75rem}.sformp .wpcf7-form .tel_{margin-top:.25rem}.sformp .wpcf7-form .btn_{margin-top:1rem}}@media (width<=700px){.fancybox-slide--html .fancybox-close-small{top:1.125rem;right:.75rem}.sformp{width:320px}.sformp .wpcf7-form label,.sformp .wpcf7-form .btn,.sformp .wpcf7-form .btn_,#gettaxi .img_ p{width:16.25rem;max-width:100%;margin-left:auto;margin-right:auto}.sformp .phdr{align-items:center;height:4.5rem;padding:0 1.25rem;display:flex}.sformp .phdr span{width:60%;display:block}.sformp .grid{grid-template:auto/1fr;padding:1.5rem 1.25rem 2.5rem}.sformp:not(#gettaxi) .img{height:7.5rem}.sformp:not(#gettaxi) .img img{height:calc(100% + 2.5rem);left:65%}#getcatalog .img_ .img{min-height:126px;margin:30px 0 0}#getcatalog .grid .img_ img{width:auto;max-width:calc(100% + 30px);height:auto;left:50%}}#sitem,.cookie-privacy{background:var(--wht);border-radius:1.25rem;width:59rem;padding:0}#sitem .grid{flex-direction:column;display:flex}#sitem .top,.cookie-privacy .top{border-bottom:1px solid #2421214d;align-items:center;height:6.5rem;padding:0 7.5rem 0 3.75rem;display:flex}#sitem .btm{border-top:1px solid #2421214d;align-items:center;height:6.5rem;padding:0 3.75rem;display:flex}#sitem .mid,.cookie-privacy .mid{align-items:flex-start;max-height:27.5rem;padding:4.5rem 3.75rem;display:flex}#sitem .mid .img{border-radius:1.25rem;justify-content:center;align-items:center;width:22.25rem;height:100%;margin-right:3.75rem;display:flex;position:relative;overflow:hidden}#sitem .mid .img img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}#sitem .mid .img img[src*=\.svg],#sitem.opt .mid .img img{object-fit:none;width:auto;height:auto;margin:2rem 1rem}#sitem:not(.inf) .mid .img img[src*=\.svg]+.bg,#sitem.opt .mid .img img+.bg{z-index:0;background:#000000bf;position:absolute;inset:0}#sitem.opt .mid .img img+.bg{background:var(--blu)}#sitem .mid .txt_{flex:1}#sitem .mid .txt_ .txt{max-height:18.25rem;padding:1px 1rem 1px 0;overflow-y:auto}#sitem .btn_{text-align:right;flex:1}#sitem .btn{padding-left:2.5rem;padding-right:2.5rem}#sitem .msngr{width:42px;height:42px;margin-left:1.25rem;position:relative}#sitem .msngr+.msngr{margin-left:0}.fancybox-slide--html #sitem .fancybox-close-small,.fancybox-slide--html #thanks .fancybox-close-small,.fancybox-slide--html .cookie-privacy .fancybox-close-small{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M21 7L7 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L21 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;top:2.125rem}.cookie-privacy .mid{max-height:none;display:block}.cookie-privacy .mid>.pop-cnt{height:48vh;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}.cookie-privacy h1,.cookie-privacy h2,.cookie-privacy h3,.cookie-privacy h4,.cookie-privacy h5,.cookie-privacy h6,.cookie-privacy p{-webkit-hyphens:auto;hyphens:auto}@media (pointer:fine){#sitem .mid .txt_ .txt::-webkit-scrollbar-track{background:#fff}}@media (width<=1279px){#sitem .top,#cookie .top,#privacy .top{height:5.625rem;padding:0 7.5rem 0 2.75rem}#sitem .btm{justify-content:center;height:5.625rem;padding:0 2.75rem}#sitem .btm .tel{margin-right:auto;font-size:.875rem}#sitem .btm .btn_{flex:none;margin-left:auto;margin-right:auto}#sitem .btm .msngr{margin:0}#sitem .mid,.cookie-privacy .mid{max-height:24rem;padding:3rem 2.75rem}#sitem .mid .img{border-radius:1rem;width:15.625rem;margin-right:2.75rem}#sitem .mid .txt_ .txt{max-height:18rem}.cookie-privacy .mid{max-height:none;display:block}.cookie-privacy .mid>.pop-cnt{height:48vh;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}}@media (width<=700px){#sitem .top,.cookie-privacy .top{height:5rem;padding:0 2.5rem 0 1.25rem}#sitem .btm{height:5rem;padding:0 2rem}#sitem .btm>:not(.btn_){display:none}#sitem .mid,.cookie-privacy .mid{flex-wrap:wrap;max-height:100vh;padding:2.5rem}#sitem .mid .img{border-radius:.75rem;margin:0 auto 1.5rem}#sitem .mid .img img[src*=\.svg]{margin:1rem}#sitem .mid .img img:not([src*=\.svg]){border-radius:.5rem;width:11rem;height:9.25rem}#sitem.opt .mid .img img{object-fit:contain;margin:.5rem 1rem}#sitem.inf .mid .img{margin:-2.5rem auto 0}#sitem .mid .txt_ .txt{max-height:12.5rem}.fancybox-slide--html #sitem .fancybox-close-small,.fancybox-slide--html .cookie-privacy .fancybox-close-small{top:1.45rem}.cookie-privacy .mid{max-height:none;padding:1.75rem;display:block}.cookie-privacy .mid>.pop-cnt{height:64vh;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}}#countprice{width:59rem;padding:0}.fancybox-slide--html #countprice .fancybox-close-small,#weusecookie button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M21 7L7 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L21 21' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;top:2.125rem}#countprice .grid{border-radius:1.25rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}#countprice .top{border-bottom:1px solid #2421214d;align-items:center;height:6.5rem;padding:0 7.5rem 0 3.75rem;display:flex}#countprice .btm{padding:1.75rem 3.75rem 1.25rem}#countprice .btm .wpcf7-form{grid-gap:1rem 1.75rem;grid-template:auto/1fr 1fr 1fr}#countprice .btm .wpcf7-form .text_{order:1;grid-column:1/4}#countprice .btm .wpcf7-form .text_ p{text-align:center}#countprice .btm .wpcf7-form .text_ p br,#countprice .btm .wpcf7-form label .lbl{display:none}#countprice .complects{grid-gap:2.625rem 2.5rem;grid-template:auto/1fr 1fr 1fr;padding:2.625rem 2.5rem;display:grid}#countprice .complects .sizes{grid-column:1/4}#countprice .comp-item{position:relative}#countprice .comp-item:not(.active):after{z-index:1;background:var(--wht);opacity:.8;content:"";display:block;position:absolute;inset:0}#countprice .comp-item .fs-16{border-bottom:1px solid var(--prm);padding:0 0 .625rem}#countprice .options_{padding:.9375rem 0 0}#countprice .options_ p{z-index:1;justify-content:space-between;padding:.9375rem 0 0;display:flex;position:relative}#countprice .options_ p:before{z-index:-1;content:"";border-top:1px dashed #24212133;display:block;position:absolute;bottom:.3125rem;left:0;right:0}#countprice [data-name=fullorder]{display:none}@media (width<=1279px){#countprice .complects{grid-gap:2.625rem 1rem}#countprice input{font-size:.875rem}}@media (width<=700px){#countprice{width:320px}.fancybox-slide--html #countprice .fancybox-close-small{top:1.25rem}#countprice .top{border-bottom:1px solid #2421214d;align-items:center;height:4.5rem;padding:0 2.5rem 0 1.25rem;display:flex}#countprice .btm{padding:2rem 1.25rem}#countprice .btm .wpcf7-form{grid-gap:.75rem;grid-template:auto/1fr}#countprice .btm .wpcf7-form .text_{grid-column:1/2}#countprice .complects{grid-gap:2.25rem 2rem;grid-template:auto/1fr;padding:2.25rem 1.25rem}#countprice .complects>*{grid-column:1/2}#countprice .complects>.sizes{text-align:center;background:#e1c19380;border-radius:.75rem;order:-1;grid-column:1/2;padding:.75rem}#countprice .complects .sizes p .fft{font-family:g,sans-serif}#countprice .complects .sizes p .sizes{margin-left:.75rem}#countprice .comp-item:not(.active){display:none}#countprice .comp-item .fs-16{text-align:left;position:relative}#countprice .comp-item .fs-16:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.7152 7.66548L10.0763 13.1411L3.4375 7.66548' stroke='%23242121' stroke-width='1.09512' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:20px;height:20px;transition:all .3s;display:block;position:absolute;top:0;right:0}#countprice .comp-item .fs-16.a:after{transform:rotate(180deg)}#countprice .options_{max-height:0;padding:0;transition:all .3s;overflow:hidden}#countprice .options_ p{padding:0;transition:all .3s}#countprice .a+.options_{max-height:100vh;padding:.5rem 0 0}#countprice .a+.options_ p{padding:.75rem 0 0}}#weusecookie{background:var(--blu);width:37rem;max-width:100%;color:var(--blk);z-index:80;border-radius:1rem 1rem 0 0;padding:1rem;transition:all 1s;position:fixed;bottom:0;left:50%;transform:translate(-50%,110%)}#weusecookie.show{transform:translate(-50%)}#weusecookie p+p{padding-top:.5rem}#weusecookie button{opacity:.7;width:3rem;height:3rem;position:absolute;top:0;right:0}@media (pointer:fine){#weusecookie button:hover{opacity:1}}@font-face{font-family:g;src:url(/assets/GoogleSans-Regular-BSAX06OD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:t;src:local(Arial),local(Helvetica);font-weight:400;font-style:normal;font-display:swap}#wpadminbar{display:none!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus{outline:none!important}:root{--blk:#242121;--gry:#403b3b;--gryl:#d9d9d9;--wht:#efece4;--prm:#eb4e2c;--blu:#a5d4dd;--ylw:#e1c193;--vio:#5d5a88;--viol:#9795b5;--vwpad:calc((100vw - 80rem) / 2);--vwpadi:calc((-100vw + 80rem) / 2);--wr:calc(100% / 3 - 2rem / 3);--tr:.4s;--t65:65px/74px t, sans-serif;--g65:65px/74px g, sans-serif;--t50:50px/60px t, sans-serif;--g50:50px/60px g, sans-serif;--t40:40px/42px t, sans-serif;--g40:40px/42px g, sans-serif;--t38:38px/46px t, sans-serif;--g38:38px/46px g, sans-serif;--t36:36px/42px t, sans-serif;--g36:36px/42px g, sans-serif;--t32:32px/40px t, sans-serif;--g32:32px/40px g, sans-serif;--t30:30px/42px t, sans-serif;--g30:30px/42px g, sans-serif;--t28:28px/32px t, sans-serif;--g28:28px/32px g, sans-serif;--t24:23px/28px t, sans-serif;--g24:24px/28px g, sans-serif;--t22:22px/26px t, sans-serif;--g22:22px/26px g, sans-serif;--t20:20px/24px t, sans-serif;--g20:20px/24px g, sans-serif;--t18:18px/22px t, sans-serif;--g18:18px/22px g, sans-serif;--t16:16px/22px t, sans-serif;--g16:16px/22px g, sans-serif;--t14:14px/18px t, sans-serif;--g14:14px/18px g, sans-serif;--t12:12px/14px t, sans-serif;--g12:12px/14px g, sans-serif}.blk{color:var(--blk)}.blk-{background:var(--blk)}.gry{color:var(--gry)}.gry-{background:var(--gry)}.gryl{color:var(--gryl)}.gryl-{background:var(--gryl)}.wht{color:var(--wht)}.wht-{background:var(--wht)}.prm{color:var(--prm)}.prm-{background:var(--prm)}.blu{color:var(--blu)}.blu-{background:var(--blu)}.ylw{color:var(--ylw)}.ylw-{background:var(--ylw)}.vio{color:var(--vio)}.vio-{background:var(--vio)}.viol{color:var(--viol)}.viol-{background:var(--viol)}::selection{background:var(--prm);color:var(--wht);text-shadow:none}::-webkit-input-placeholder{color:#0000}::placeholder{color:#0000}:-ms-placeholder-shown{color:#0000}#countprice ::-webkit-input-placeholder{color:#efece488}#countprice ::placeholder{color:#efece488}#countprice :-ms-placeholder-shown{color:#efece488}#complects ::-webkit-input-placeholder{color:#efece488}#complects ::placeholder{color:#efece488}#complects :-ms-placeholder-shown{color:#efece488}@media (pointer:fine){::-webkit-scrollbar{width:2px;height:0}::-webkit-scrollbar-track{background:var(--wht)}::-webkit-scrollbar-thumb{background:var(--prm);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--vio)}body::-webkit-scrollbar{width:0;height:0}}span.img.lazy{width:100%;display:block;position:relative}span.img.lazy img{object-fit:cover;opacity:0;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}body{background:var(--wht);color:var(--blk);text-align:left;margin:0;padding:0!important}.screen{max-width:100vw;overflow:hidden}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,form,label,input{margin:0;padding:0;display:block}a,input,button,textarea,select{background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:all .3s;display:inline-block}a,input[type=button],input[type=reset],input[type=submit],button{cursor:pointer}img,iframe,video,canvas,svg{box-sizing:border-box;vertical-align:top;max-width:100%}form,label,input,button,textarea,select{display:block;position:relative}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.t-c{text-align:center}.t-l{text-align:left}.t-r{text-align:right}.tt-u{text-transform:uppercase}.container,.container-small{width:100%;max-width:82rem;margin:0 auto;padding:0 1rem}.scontainer{width:1136px;margin:auto;padding:0 16px}.container-small,#tinymce{max-width:68.5rem}.container .container-small{max-width:66.5rem;padding:0}@media (width>=1280px){.hid-l,.vis-m,.vis-s{display:none}.t-c-l{text-align:center}.t-l-l{text-align:left}.t-r-l{text-align:right}}@media (width>=701px) and (width<=1279px){.container,.container-small{width:100%;max-width:45rem;margin:0 auto;padding:0 1rem}.scontainer{width:712px}.container-small,#tinymce{max-width:37.625rem}.container .container-small{max-width:35.625rem;padding:0}.vis-l,.hid-m,.vis-s{display:none}.t-c-m{text-align:center}.t-l-m{text-align:left}.t-r-m{text-align:right}}@media (width<=700px){.container,.container-small{width:100%;max-width:22.5rem;margin:0 auto;padding:0 1rem}.scontainer{width:100%}.container-small,#tinymce{max-width:20rem}.container .container-small{max-width:18rem;padding:0}.vis-l,.vis-m,.hid-s{display:none}.t-c-s{text-align:center}.t-l-s{text-align:left}.t-r-s{text-align:right}}#tinymce{width:100%;padding:2rem!important}body{font:400 1.125rem/1.375rem g,sans-serif}.btn{letter-spacing:.02rem;height:3.75rem;color:var(--wht);background:var(--prm);border-radius:.5rem;justify-content:center;align-items:center;padding:1.25rem;font:400 1rem/1.25rem t,sans-serif;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;transition:all .4s ease-out;position:relative;overflow:hidden}.btn:after{z-index:0;background:var(--blu);content:"";transform-origin:top;border-radius:100%;width:120%;height:200%;transition:transform .4s ease-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(0)}.btn-arr{letter-spacing:.02rem;color:var(--prm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.4307 5.92529L20.5007 11.9953L14.4307 18.0653' stroke='%23EB4E2C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.50293 11.9971L20.3329 11.9971' stroke='%23EB4E2C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 no-repeat;padding:0 0 0 2.25rem;font:400 1rem/1.25rem t,sans-serif;display:inline-flex}.btn-arr span{z-index:1;text-decoration:underline;-webkit-text-decoration-color:var(--prm);text-decoration-color:var(--prm);position:relative;overflow:hidden}.btn[disabled]{opacity:.7}@keyframes btn_after{0%{transform-origin:top;transform:translate(-50%,50%)scaleY(1)}20%,80%{transform-origin:top;transform:translate(-50%,-50%)scaleY(1)}to{transform-origin:top;transform:translate(-50%,-150%)scaleY(1)}}@keyframes btn_span{0%,to{color:var(--wht)}20%,80%{color:var(--blk)}}@media (pointer:coarse){.btn.hvr:after{animation:.6s linear btn_after}.btn.hvr span{animation:.6s linear btn_span}}@media (pointer:fine){.btn:hover:after{transform-origin:bottom;transform:translate(-50%,-50%)scaleY(1)}.btn:hover span{filter:invert()}.btn-arr:hover{color:var(--blk)}}@media (width<=1279px){.btn{letter-spacing:.0175rem;height:3.375rem;font:400 .875rem/1.25rem t,sans-serif}.btn-arr{letter-spacing:.0175rem;font:400 .875rem/1.25rem t,sans-serif}}.o7{opacity:.7}.o6{opacity:.6}h1{font:400 1.875rem/3rem t,sans-serif}h2{font:400 1.495rem/2rem t,sans-serif}h3{font:400 1.25rem/1.5rem t,sans-serif}h4{font:400 1.125rem/1.375rem t,sans-serif}h5{font:400 1rem/1.25rem t,sans-serif}h6{font:400 .875rem/1.125rem t,sans-serif}#tinymce>*+*,.pop-cnt>*+*{margin-top:1.25rem}#tinymce>*+h1,#tinymce>*+h2,#tinymce>*+h3,.pop-cnt>*+h1,.pop-cnt>*+h2,.pop-cnt>*+h3{margin-top:5rem}#tinymce>h1+*,#tinymce>h2+*,#tinymce>h3+*,.pop-cnt>h1+*,.pop-cnt>h2+*,.pop-cnt>h3+*{margin-top:2.5rem}@media (width<=700px){#tinymce>*+*{margin-top:1rem}#tinymce>*+h1,#tinymce>*+h2,#tinymce>*+h3,.pop-cnt>*+h1,.pop-cnt>*+h2,.pop-cnt>*+h3{margin-top:2.5rem}#tinymce>h1+*,#tinymce>h2+*,#tinymce>h3+*,.pop-cnt>h1+*,.pop-cnt>h2+*,.pop-cnt>h3+*{margin-top:1.25rem}}.fs-12{font-size:.75rem;line-height:1rem}.fs-14{font-size:.875rem;line-height:1.125rem}.fs-16{font-size:1rem;line-height:1.25rem}.fs-18{font-size:1.125rem;line-height:1.375rem}.fs-20{font-size:1.25rem;line-height:1.5rem}.fs-24{font-size:1.495rem;line-height:2rem}.fs-28{font-size:1.75rem;line-height:2.5rem}.fs-30{font-size:1.875rem;line-height:3rem}.fs-32{font-size:2rem;line-height:2.5rem}.fs-50{font-size:3.125rem;line-height:3.75rem}.fs-120{font-size:7.5rem;line-height:8.75rem}@media (width<=1279px){body{font:400 1rem/1.25rem g,sans-serif}h1,.h1-m{-webkit-hyphens:auto;hyphens:auto;font:400 1.495rem/2.25rem t,sans-serif}h2,.h2-m{font:400 1.25rem/1.625rem t,sans-serif}h3,.h3-m{font:400 1.125rem/1.375rem t,sans-serif}h4,.h4-m{font:400 .875rem/1.125rem t,sans-serif}h5,.h5-m,h6,.h6-m{font:400 .75rem/1rem t,sans-serif}.fs-16{font-size:.75rem;line-height:1rem}.fs-20{font-size:1.125rem;line-height:1.375rem}.fs-24{font-size:1.25rem;line-height:1.625rem}.fs-30{font-size:1.495rem;line-height:2.25rem}.fs-50{font-size:2.25rem;line-height:3.25rem}.fs-16-m{font-size:.75rem;line-height:1rem}.fs-20-m{font-size:1.125rem;line-height:1.375rem}.fs-24-m{font-size:1.25rem;line-height:1.625rem}.fs-28-m{font-size:1.75rem;line-height:2.5rem}.fs-30-m{font-size:1.495rem;line-height:2.25rem}.fs-50-m{font-size:2.25rem;line-height:3.25rem}}@media (width<=700px){body{font:400 .875rem/1.125rem g,sans-serif}h1,.h1-s{font:400 1.495rem/2.25rem t,sans-serif}h2,.h2-s{font:400 1.25rem/1.625rem t,sans-serif}h3,.h3-s{font:400 1.125rem/1.375rem t,sans-serif}h4,.h4-s{font:400 .875rem/1.125rem t,sans-serif}h5,.h5-s,h6,.h6-s{font:400 .75rem/1rem t,sans-serif}.f2-s{letter-spacing:.04rem;font-size:2rem;line-height:2.75rem}.f15-s{letter-spacing:.03rem;font-size:1.495rem;line-height:2.25rem}.f1-s{letter-spacing:.02rem;font-size:1rem;line-height:1.25rem}.f875-s{letter-spacing:.0175rem;font-size:.875rem;line-height:1.25rem}.f75-s{letter-spacing:.015rem;font-size:.75rem;line-height:1rem}}.lh-14{line-height:.875rem}.lh-16{line-height:1rem}.lh-18{line-height:1.125rem}.lh-20{line-height:1.25rem}.lh-22{line-height:1.375rem}.lh-24{line-height:1.5rem}.lh-32{line-height:2rem}.lh-40{line-height:2.5rem}.lh-48{line-height:3rem}.lh-60{line-height:3.75rem}.lh-140{line-height:8.75rem}.lh-160{line-height:10rem}.ffg{letter-spacing:.02rem;font-family:g,sans-serif;font-weight:400}.fft{letter-spacing:.03rem;font-family:t,sans-serif;font-weight:400}input{color:var(--wht);background:#403b3b;border-radius:.25rem;width:100%;padding:.75rem 1.25rem;font:400 1.125rem/1.375rem g,sans-serif}input[type=checkbox]{display:none}input[type=checkbox]+span{cursor:pointer;background:#797979;border-radius:14px;width:54px;height:28px;transition:all .3s;display:block;position:relative}input[type=checkbox]+span:after{background:var(--wht);content:"";border-radius:12px;width:24px;height:24px;transition:all .3s;display:block;position:absolute;top:2px;left:2px}input[type=checkbox]:checked+span{background:#4ea347}input[type=checkbox]:checked+span:after{left:28px}select{width:100%}.select2-hidden-accessible{display:none}.select2-container{font:400 1.125rem/2.75rem g,sans-serif;display:block}.select2-container--default .select2-selection--single{border:none;border-radius:.25rem;height:2.75rem;overflow:hidden}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--blk);padding:0 3rem 0 1.25rem;font:400 1.125rem/2.75rem g,sans-serif}.select2-dropdown{border:none;overflow:hidden}.select2-container--default .select2-results>.select2-results__options{max-height:80vh}.select2-container--default .select2-results__option--selected{background:var(--ylw)}.select2-results__option{padding:0 2.5rem 0 1.25rem}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--prm);padding:0 3rem 0 1.25rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.00065 6.99999L9.06282 12L15.125 6.99999' stroke='%23242121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:3rem;height:100%;transition:all .3s;top:0;right:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.fullorder,[data-name=fullorder]{display:none}@media (pointer:fine){input[type=checkbox]+span:hover{background:var(--viol)}}@media (width<=1279px){.select2-container{font:400 .75rem/1.75rem g,sans-serif}.select2-container--default .select2-selection--single{border-radius:.125rem;height:1.75rem}.select2-container--default .select2-selection--single .select2-selection__rendered{font:400 .75rem/1.75rem g,sans-serif}.select2-results__option,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 2rem 0 .75rem}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1.9748 4.59939L5.9581 7.88477L9.94141 4.59939' stroke='%23242121' stroke-width='0.657075' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:2rem}input[type=checkbox]+span{border-radius:8px;width:29px;height:15px}input[type=checkbox]+span:after{width:13px;height:13px;top:1px;left:1px}input[type=checkbox]:checked+span:after{left:15px}}@media (width<=700px){input{padding:.8rem 1.25rem .7rem;font:400 .875rem/1.125rem g,sans-serif}}#nav{z-index:99;border-bottom:1px solid #0000;width:100vw;padding:20px 0 0;transition:border-bottom-color .4s,transform .4s;position:fixed;top:0;left:0;transform:translateY(-120%)}.scroll-top #nav{transform:translateY(0)}#nav:before{content:"";background:0 0;width:100vw;height:1px;transition:all .4s;display:block;position:absolute;top:19px;left:0}#nav:after{content:"";background:0 0;width:100vw;height:1px;transition:all .4s;display:block;position:absolute;top:77px;left:0}#nav .container{border-radius:.5rem;grid-template:auto/2.5rem 1fr 2.5rem;max-width:85rem;height:5rem;padding:0;display:grid;overflow:hidden}#nav .grid{grid-gap:1rem;grid-template:auto/repeat(12,1fr);height:5rem;display:grid}#nav .logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:1/3;align-items:center;height:100%;margin:0 -3rem 0 -2.5rem;padding:0 0 0 2.5rem;display:flex;position:relative}#nav .msngr{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:3/4;justify-content:center;align-items:center;margin:0 -2rem 0 calc(2rem + 1px);display:flex;position:relative}#nav .msngr+.msngr{grid-column:4/5;margin:0 -1rem 0 calc(1rem + 1px)}#nav .msngr+.msngr+.msngr{grid-column:5/6;margin:0 0 0 1px}#nav .tel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02rem;background:#fffc;grid-column:6/9;justify-content:center;align-items:center;margin:0 -1rem 0 calc(1px - 1rem);display:flex}#nav .btn_{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#fffc;grid-column:9/12;height:100%;margin-right:-20px;position:relative}#nav .btn{border-radius:0;justify-content:center;align-items:center;height:100%;display:flex}#nav .btn span{background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2026_520)'%3E%3Cpath d='M0 2.44435V10.3889H10.3889V0H2.44435C1.09436 0 0 1.09436 0 2.44435ZM3.36113 4.58339H4.58339V3.36113C4.58339 3.02359 4.85698 2.75 5.19452 2.75C5.53206 2.75 5.80565 3.02359 5.80565 3.36113V4.58339H7.02791C7.36528 4.58339 7.63904 4.85698 7.63904 5.19452C7.63904 5.53206 7.36545 5.80565 7.02791 5.80565H5.80565V7.02791C5.80565 7.36528 5.53206 7.63904 5.19452 7.63904C4.85698 7.63904 4.58339 7.36545 4.58339 7.02791V5.80565H3.36113C3.02359 5.80565 2.75 5.53206 2.75 5.19452C2.75 4.85698 3.02359 4.58339 3.36113 4.58339Z' fill='%23EFECE4'/%3E%3Cpath d='M19.5558 0H11.6113V10.3889H22.0002V2.44435C22.0002 1.09436 20.9058 0 19.5558 0ZM18.6391 5.80565H14.9725C14.6349 5.80565 14.3613 5.53206 14.3613 5.19435C14.3613 4.85681 14.6349 4.58322 14.9725 4.58322H18.6391C18.9766 4.58322 19.2502 4.85681 19.2502 5.19435C19.2502 5.53206 18.9766 5.80565 18.6391 5.80565Z' fill='%23EFECE4'/%3E%3Cpath d='M0 19.5558C0 20.9058 1.09436 22.0002 2.44435 22.0002H10.3889V11.6113H0V19.5558ZM3.4662 15.9416C3.23172 15.6987 3.23843 15.312 3.48114 15.0775C3.71797 14.8488 4.09345 14.8488 4.33028 15.0775L5.19452 15.9416L6.05859 15.0775C6.30147 14.843 6.68835 14.8498 6.92284 15.0925C7.15144 15.3293 7.15144 15.7048 6.92284 15.9416L6.05859 16.8058L6.92284 17.6699C7.16554 17.9044 7.17226 18.2913 6.93778 18.534C6.70329 18.7769 6.31641 18.7836 6.0737 18.5491C6.0685 18.5442 6.06363 18.5392 6.05859 18.534L5.19452 17.6699L4.33028 18.534C4.08757 18.7686 3.70068 18.7619 3.4662 18.5191C3.23743 18.2822 3.23743 17.9068 3.4662 17.6699L4.33028 16.8058L3.4662 15.9416Z' fill='%23EFECE4'/%3E%3Cpath d='M11.6113 22.0002H19.5558C20.9058 22.0002 22.0002 20.9058 22.0002 19.5558V11.6113H11.6113V22.0002ZM14.9725 14.9725H18.6391C18.9766 14.9725 19.2502 15.246 19.2502 15.5836C19.2502 15.9211 18.9766 16.1947 18.6391 16.1947H14.9725C14.6349 16.1947 14.3613 15.9211 14.3613 15.5836C14.3613 15.246 14.6349 14.9725 14.9725 14.9725ZM14.9725 17.4168H18.6391C18.9766 17.4168 19.2502 17.6904 19.2502 18.0279C19.2502 18.3655 18.9766 18.6391 18.6391 18.6391H14.9725C14.6349 18.6391 14.3613 18.3655 14.3613 18.0279C14.3613 17.6904 14.6349 17.4168 14.9725 17.4168Z' fill='%23EFECE4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2026_520'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 100% no-repeat;padding-right:34px;display:inline-block}#nav .hamb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;grid-column:12/13;margin-right:-2.5rem;position:relative}#nav .hamb span{z-index:100;background:var(--blk);width:40px;height:1px;transition:all .4s;position:absolute;top:50%;right:2.5rem}#nav .hamb span:first-child{transform:translateY(-.5rem)}#nav .hamb span:last-child{transform:translateY(.5rem)}.msngr:before,#menu .b .soc:after{z-index:1;content:"";width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:0}.tg:before{background:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' fill='%230088CC'/%3E%3Cpath d='M10.5235 20.3777C10.5235 20.3777 20.0766 16.4571 23.3898 15.0765C24.6599 14.5244 28.9671 12.7573 28.9671 12.7573C28.9671 12.7573 30.9551 11.9842 30.7894 13.8617C30.7342 14.6348 30.2924 17.3406 29.8507 20.2673C29.188 24.4088 28.4701 28.9369 28.4701 28.9369C28.4701 28.9369 28.3597 30.207 27.421 30.4279C26.4822 30.6487 24.936 29.6548 24.6599 29.4339C24.439 29.2683 20.5184 26.7833 19.0827 25.5684C18.6961 25.2371 18.2544 24.5745 19.1378 23.8014C21.1258 21.9791 23.5003 19.7151 24.936 18.2794C25.5987 17.6167 26.2613 16.0705 23.5003 17.948C19.5796 20.6538 15.7142 23.194 15.7142 23.194C15.7142 23.194 14.8307 23.7462 13.1741 23.2492C11.5174 22.7522 9.58467 22.0896 9.58467 22.0896C9.58467 22.0896 8.25945 21.2613 10.5235 20.3777Z' fill='%23E3E3E3'/%3E%3C/svg%3E") 50% no-repeat}.vb:before{background:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' fill='%237360F2'/%3E%3Cpath d='M23.9374 18.6694C23.9455 18.8368 23.8163 18.9791 23.6488 18.9872C23.4814 18.9953 23.3391 18.8661 23.331 18.6987C23.2808 17.6613 22.7989 17.1636 21.8028 17.1107C21.6354 17.1018 21.5069 16.9589 21.5158 16.7915C21.5247 16.6241 21.6676 16.4956 21.835 16.5044C23.1458 16.5741 23.8723 17.3244 23.9374 18.6694Z' fill='%23E3E3E3'/%3E%3Cpath d='M25.1832 19.5097C25.3508 19.5135 25.4897 19.3808 25.4935 19.2132C25.5205 18.0267 25.1652 17.0249 24.4269 16.2205C23.6872 15.4147 22.6671 14.9685 21.3758 14.8768C21.2086 14.865 21.0634 14.9909 21.0515 15.1581C21.0397 15.3254 21.1656 15.4705 21.3328 15.4824C22.4766 15.5636 23.3508 15.946 23.9796 16.6311C24.609 17.3167 24.9101 18.1657 24.8866 19.1994C24.8828 19.367 25.0156 19.5059 25.1832 19.5097Z' fill='%23E3E3E3'/%3E%3Cpath d='M27.0891 19.8271C27.0904 19.9947 26.9555 20.1316 26.7879 20.1329C26.6202 20.1341 26.4833 19.9993 26.4821 19.8316C26.4682 17.9844 25.9231 16.5485 24.8486 15.4979C23.7703 14.447 22.4299 13.916 20.8193 13.9057C20.6517 13.9046 20.5167 13.7678 20.5177 13.6002C20.5188 13.4325 20.6556 13.2975 20.8232 13.2986C22.5882 13.3099 24.0796 13.9007 25.2726 15.0634C26.4699 16.2341 27.0742 17.8257 27.0891 19.8271Z' fill='%23E3E3E3'/%3E%3Cpath d='M22.5357 22.5018C22.3088 22.7863 21.8802 22.7503 21.8802 22.7503C18.7611 21.9543 17.9256 18.7957 17.9256 18.7957C17.9256 18.7957 17.8896 18.3707 18.1741 18.1402L18.7359 17.6936C19.0169 17.4775 19.1933 16.9552 18.9088 16.4438C18.7503 16.1593 18.4334 15.6514 18.1993 15.3309C17.9508 14.9923 17.3745 14.3008 17.3709 14.2972C17.0936 13.9659 16.683 13.8902 16.2508 14.1135C16.2508 14.1135 16.2472 14.1171 16.2436 14.1171C15.833 14.3477 15.4512 14.6574 15.0947 15.05L15.0875 15.0572C14.821 15.3777 14.6661 15.6947 14.6301 16.0044C14.6229 16.0404 14.6193 16.0872 14.6229 16.1413C14.6193 16.2781 14.6409 16.4114 14.6841 16.5447L14.6985 16.5555C14.8318 17.0345 15.1703 17.8304 15.9014 19.1594C16.3769 20.0202 16.8631 20.7406 17.3457 21.3456C17.5978 21.6662 17.886 21.9939 18.2173 22.3289L18.347 22.4585C18.6819 22.7899 19.0097 23.078 19.3302 23.3301C19.9353 23.8128 20.652 24.299 21.5164 24.7744C22.8454 25.5055 23.6414 25.8441 24.1204 25.9773L24.1312 25.9917C24.2645 26.035 24.3977 26.053 24.5346 26.053C24.5886 26.0566 24.6354 26.053 24.6714 26.0458C24.9812 26.0098 25.2981 25.8549 25.6187 25.5884L25.6259 25.5812C26.0184 25.2246 26.3282 24.8392 26.5587 24.4322C26.5587 24.4322 26.5623 24.4286 26.5623 24.425C26.7856 23.9928 26.71 23.5823 26.3786 23.3049C26.3786 23.3049 25.6835 22.7251 25.3449 22.4765C25.028 22.2424 24.5166 21.9291 24.232 21.767C23.7206 21.4825 23.1984 21.659 22.9823 21.9399L22.5357 22.5018Z' fill='%23E3E3E3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4264 9.01723C26.7928 9.04244 29.2023 10.7928 29.8002 11.3403C31.7775 13.0583 32.876 16.8688 32.1376 22.8871C31.4881 28.2047 27.7791 29.148 26.5348 29.4645C26.413 29.4955 26.3147 29.5205 26.2454 29.543C25.9104 29.651 22.9463 30.393 19.0961 30.0688C18.6711 30.5622 18.1056 31.2105 17.6987 31.6499C17.5757 31.7824 17.4606 31.9132 17.3506 32.0382C16.7936 32.671 16.3674 33.1552 15.7178 32.9537C15.0731 32.7556 15.1091 31.776 15.1091 31.776L15.1127 29.3593H15.1091C9.47612 27.7746 9.55896 21.9363 9.62379 18.8173C9.68502 15.6983 10.2901 13.1843 12.0081 11.4663C15.0947 8.63545 21.4264 9.01723 21.4264 9.01723ZM25.8958 27.7811C26.9533 27.5357 29.9067 26.8503 30.4521 22.4549C31.0751 17.4271 30.2216 13.9947 28.5504 12.5576C28.0462 12.1002 25.8708 10.7352 21.3291 10.7136C21.3291 10.7136 15.9519 10.3606 13.3407 12.7233C11.8892 14.1568 11.3994 16.2889 11.3454 18.8929L11.3395 19.1582C11.2785 21.8211 11.1711 26.5144 15.7754 27.7926C15.7754 27.7926 15.7574 31.4842 15.7538 31.8084C15.7538 32.0353 15.7898 32.1902 15.9195 32.2226C16.0131 32.2478 16.1536 32.1974 16.2724 32.0785C17.0324 31.3114 19.4707 28.3724 19.4707 28.3724C22.741 28.5885 25.3413 27.9402 25.6223 27.8502C25.6869 27.8296 25.78 27.808 25.8958 27.7811Z' fill='%23E3E3E3'/%3E%3C/svg%3E") 50% no-repeat}.wa:before{background:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' fill='%2325D366'/%3E%3Cpath d='M9 33L10.6963 26.8403C9.64756 25.0323 9.09742 22.9848 9.10315 20.8916C9.10315 14.3327 14.467 9 21.0516 9C24.2493 9 27.2521 10.2376 29.5043 12.4848C31.7622 14.7319 33.0057 17.7205 33 20.8973C33 27.4563 27.6361 32.789 21.0458 32.789H21.0401C19.0401 32.789 17.0745 32.2871 15.3266 31.3403L9 33ZM15.6304 29.1901L15.9914 29.4069C17.5158 30.308 19.2636 30.7814 21.0458 30.7871H21.0516C26.5243 30.7871 30.9828 26.3555 30.9828 20.903C30.9828 18.2624 29.9513 15.7814 28.0773 13.9106C26.2034 12.0399 23.7049 11.0133 21.0516 11.0133C15.5788 11.0076 11.1203 15.4392 11.1203 20.8916C11.1203 22.7567 11.6418 24.5761 12.639 26.1502L12.8739 26.5266L11.8711 30.1711L15.6304 29.1901Z' fill='white'/%3E%3Cpath d='M9 33L10.6963 26.8403C9.64756 25.0323 9.09742 22.9848 9.10315 20.8916C9.10315 14.3327 14.467 9 21.0516 9C24.2493 9 27.2521 10.2376 29.5043 12.4848C31.7622 14.7319 33.0057 17.7205 33 20.8973C33 27.4563 27.6361 32.789 21.0458 32.789H21.0401C19.0401 32.789 17.0745 32.2871 15.3266 31.3403L9 33ZM15.6304 29.1901L15.9914 29.4069C17.5158 30.308 19.2636 30.7814 21.0458 30.7871H21.0516C26.5243 30.7871 30.9828 26.3555 30.9828 20.903C30.9828 18.2624 29.9513 15.7814 28.0773 13.9106C26.2034 12.0399 23.7049 11.0133 21.0516 11.0133C15.5788 11.0076 11.1203 15.4392 11.1203 20.8916C11.1203 22.7567 11.6418 24.5761 12.639 26.1502L12.8739 26.5266L11.8711 30.1711L15.6304 29.1901Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0675 15.9174C17.844 15.4213 17.609 15.4098 17.397 15.4041C17.2251 15.3984 17.0245 15.3984 16.8239 15.3984C16.6233 15.3984 16.3024 15.4726 16.0274 15.7692C15.7523 16.0657 14.9844 16.7844 14.9844 18.2501C14.9844 19.7102 16.056 21.1247 16.205 21.3243C16.354 21.5239 18.2738 24.6209 21.3053 25.8129C23.8268 26.8053 24.3425 26.6057 24.8869 26.5543C25.4314 26.503 26.652 25.8357 26.9041 25.1399C27.1506 24.4441 27.1506 23.8509 27.0761 23.7254C27.0016 23.6 26.801 23.5258 26.503 23.3775C26.205 23.2292 24.7379 22.5106 24.4629 22.4079C24.1878 22.311 23.9872 22.2597 23.7924 22.5562C23.5918 22.8528 23.0188 23.5201 22.8468 23.7197C22.6749 23.9194 22.4973 23.9422 22.1993 23.7939C21.9013 23.6456 20.9385 23.3319 19.7981 22.3167C18.9099 21.5296 18.3082 20.5543 18.1362 20.2578C17.9643 19.9612 18.119 19.8015 18.268 19.6532C18.3998 19.522 18.566 19.3053 18.715 19.1342C18.864 18.9631 18.9156 18.8376 19.013 18.638C19.1104 18.4384 19.0646 18.2673 18.9901 18.119C18.9156 17.9764 18.3311 16.5049 18.0675 15.9174Z' fill='white'/%3E%3C/svg%3E") 50% no-repeat}#nav.a{border-bottom:1px solid var(--wht)}#nav.a:before{background:var(--wht)}#nav.a .tel,#nav.a .msngr{box-shadow:-1px 0 0 var(--wht)}#nav.a .hamb span{transform:rotate(45deg)}#nav.a .hamb span:first-child{opacity:0}#nav.a .hamb span:last-child{transform:rotate(-45deg)}#menu{z-index:98;background:#fff;flex-direction:column;width:100vw;height:100%;padding:7.5rem 0 0;transition:all .4s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-200vh)}#nav.a+#menu{transform:translateY(0)}#menu .t{flex-direction:column;flex:1;justify-content:center;display:flex}#menu .t .container{grid-gap:1rem;grid-template:auto/repeat(12,1fr);display:grid;position:relative}#menu .t img{object-fit:cover;z-index:2;opacity:0;border-radius:20px;width:440px;height:385px;transition:all .4s;position:absolute;top:46%;left:1rem;transform:translateY(-50%)}#menu .t img:last-child{z-index:1;opacity:1}#menu .t .r{flex-direction:column;grid-column:6/13;align-items:flex-start;margin-left:-1rem;display:flex}#menu .t a{font:400 var(--t65);color:var(--blk);text-transform:uppercase;background:0 0;padding:.75rem 2.5rem;transition:all .4s;display:block;position:relative}#menu .t a:before{z-index:0;background:var(--prm);content:"";width:200%;height:100%;transition:var(--tr);opacity:0;position:absolute;top:0;left:0}#menu .t a span{z-index:1;transition:padding var(--tr);padding:0 4.875rem 0 0;display:block;position:relative}#menu .languages{justify-content:flex-end;align-items:center;display:flex}#menu .languages a{color:#2421214d;margin:0 0 0 1.25rem;display:block}#menu .languages a.current{background:var(--prm);color:var(--wht);border-radius:.25rem;margin:0 -.5rem 0 .75rem;padding:.5rem}#menu .b{border-top:1px solid var(--wht)}#menu .b .container{grid-gap:1rem;grid-template:auto/repeat(12,1fr);height:8.75rem;display:grid}#menu .b .container .l{grid-column:1/6;align-self:center}#menu .b .container .r{grid-column:8/13;align-self:center}#menu .b .container .l .btn{width:100%;max-width:440px}#menu .b .soc{border-right:1px solid var(--wht);margin:0 -.5rem 0 -1rem;position:relative}#menu .b .soc+.soc{margin:0 -1rem 0 -.5rem;position:relative}#menu .b .soc:first-of-type:before{background:var(--wht);content:"";width:1px;height:calc(100vh - 3rem);display:block;position:absolute;bottom:0;left:0}#menu .b .fb:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.2137 13.3283L17.8356 9.23311H13.9452V6.5768C13.9452 5.45617 14.4877 4.3632 16.2301 4.3632H18V0.876797C18 0.876797 16.3945 0.600098 14.8603 0.600098C11.6548 0.600098 9.56164 2.56189 9.56164 6.11194V9.23311H6V13.3283H9.56164V23.2285C10.2767 23.342 11.0082 23.4001 11.7534 23.4001C12.4986 23.4001 13.2301 23.342 13.9452 23.2285V13.3283H17.2137Z' fill='%23EB4E2C'/%3E%3C/svg%3E") 50% no-repeat}#menu .b .ig:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.85059 11.9998C2.85059 8.3476 2.85059 6.52149 3.72088 5.2062C4.1095 4.61886 4.61251 4.11585 5.19985 3.72723C6.51514 2.85693 8.34125 2.85693 11.9935 2.85693C15.6457 2.85693 17.4718 2.85693 18.7871 3.72723C19.3744 4.11585 19.8774 4.61886 20.266 5.2062C21.1363 6.52149 21.1363 8.3476 21.1363 11.9998C21.1363 15.652 21.1363 17.4781 20.266 18.7934C19.8774 19.3808 19.3744 19.8838 18.7871 20.2724C17.4718 21.1427 15.6457 21.1427 11.9935 21.1427C8.34125 21.1427 6.51514 21.1427 5.19985 20.2724C4.61251 19.8838 4.1095 19.3808 3.72088 18.7934C2.85059 17.4781 2.85059 15.652 2.85059 11.9998ZM16.7281 11.9987C16.7281 14.6128 14.6088 16.732 11.9947 16.732C9.38051 16.732 7.2613 14.6128 7.2613 11.9987C7.2613 9.38448 9.38051 7.26528 11.9947 7.26528C14.6088 7.26528 16.7281 9.38448 16.7281 11.9987ZM11.9947 15.1306C13.7244 15.1306 15.1266 13.7284 15.1266 11.9987C15.1266 10.2689 13.7244 8.86671 11.9947 8.86671C10.265 8.86671 8.86273 10.2689 8.86273 11.9987C8.86273 13.7284 10.265 15.1306 11.9947 15.1306ZM16.9114 8.13952C17.5257 8.13952 18.0237 7.64157 18.0237 7.02731C18.0237 6.41306 17.5257 5.91511 16.9114 5.91511C16.2972 5.91511 15.7992 6.41306 15.7992 7.02731C15.7992 7.64157 16.2972 8.13952 16.9114 8.13952Z' fill='%23EB4E2C'/%3E%3C/svg%3E") 50% no-repeat}@media (width<=1279px){#nav{padding:10px 0 0}#nav .container{grid-template:auto/30px 1fr 30px;max-width:46.75rem;height:121px}#nav .grid{grid-gap:1px;grid-template:68px 52px/repeat(24,1fr)}#nav .logo{border-radius:.5rem 0 0 .5rem;grid-area:1/1/2/13;margin:0 0 0 -30px;padding:0 0 0 30px}#nav .btn_{grid-area:1/13/2/23;margin:0 15px 0 -1px;padding:.5rem}#nav .btn{border-radius:.5rem;height:52px}#nav .hamb{border-radius:0 .5rem .5rem 0;grid-area:1/23/2/25;margin:0 -30px 0 -16px;padding:0}#nav .tel{border-radius:.5rem 0 0 .5rem;grid-area:2/1/3/17;justify-content:flex-start;margin:0 0 0 -30px;padding:0 0 0 30px}#nav .msngr{grid-area:2/17/3/20;margin:0}#nav .msngr+.msngr{grid-column:20/23;margin:0;padding:0}#nav .msngr+.msngr+.msngr{border-radius:0 .5rem .5rem 0;grid-column:23/25;margin:0 -30px 0 0;padding:0 30px 0 0}#nav .hamb span{width:2rem;right:30px}#nav .hamb span:first-child{transform:translateY(-6px)}#nav .hamb span:last-child{transform:translateY(6px)}#nav:before{top:9px}#nav.a:after{background:var(--wht)}#menu .t .container{grid-template:auto/1fr}#menu .t .r{grid-column:1/2;margin-left:0}#menu .t img{display:none}#menu .t a{padding:.75rem 0}#menu .b .container{grid-gap:0;height:7.375rem}#menu .b .container .l{grid-area:1/8/2/13;justify-self:end}#menu .b .container .r{grid-area:1/1/2/4}#menu .b .soc{border-left:1px solid var(--wht);grid-area:1/4/2/6;margin:0}#menu .b .soc+.soc{border-left:none;grid-area:1/6/2/8;margin:0}#menu .b .soc:first-of-type:before{display:none}#menu .languages{justify-content:flex-start}#menu .languages a,#menu .languages a.current{margin:0 1rem 0 0}#nav.sticky .msngr,#nav.sticky .tel{opacity:0;pointer-events:none}#nav.sticky.a .msngr,#nav.sticky.a .tel{opacity:1;pointer-events:auto}}@media (width<=700px){#nav{padding:10px 10px 0;transform:translateY(0)}#nav:after{top:58px}#nav .container{grid-template:auto/1fr;height:auto}#nav .grid{grid-template:48px 39px/1fr 96px 48px 48px 48px;height:auto}#nav .logo{grid-area:1/1/2/2;margin:0;padding:0 14px}#nav .btn_{grid-area:1/2/2/5;margin:0 -1px;padding:11px 0 0}#nav .btn{border-radius:.25rem;height:30px;margin:0 3px 0 0;padding:0;font:12px/18px t,sans-serif}#nav .btn span{background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_364_2072)'%3E%3Cpath d='M0 1.99992V8.49999H8.49999V0H1.99992C0.895386 0 0 0.895386 0 1.99992ZM2.75002 3.75005H3.75005V2.75002C3.75005 2.47385 3.97389 2.25 4.25006 2.25C4.52623 2.25 4.75008 2.47385 4.75008 2.75002V3.75005H5.75011C6.02614 3.75005 6.25012 3.97389 6.25012 4.25006C6.25012 4.52623 6.02628 4.75008 5.75011 4.75008H4.75008V5.75011C4.75008 6.02614 4.52623 6.25012 4.25006 6.25012C3.97389 6.25012 3.75005 6.02628 3.75005 5.75011V4.75008H2.75002C2.47385 4.75008 2.25 4.52623 2.25 4.25006C2.25 3.97389 2.47385 3.75005 2.75002 3.75005Z' fill='%23EFECE4'/%3E%3Cpath d='M16.0001 0H9.5V8.49999H18V1.99992C18 0.895386 17.1046 0 16.0001 0ZM15.25 4.75008H12.25C11.9738 4.75008 11.75 4.52623 11.75 4.24992C11.75 3.97376 11.9738 3.74991 12.25 3.74991H15.25C15.5261 3.74991 15.75 3.97376 15.75 4.24992C15.75 4.52623 15.5261 4.75008 15.25 4.75008Z' fill='%23EFECE4'/%3E%3Cpath d='M0 16.0005C0 17.1051 0.895386 18.0005 1.99992 18.0005H8.49999V9.50049H0V16.0005ZM2.83598 13.0434C2.64413 12.8447 2.64963 12.5283 2.84821 12.3365C3.04198 12.1493 3.34918 12.1493 3.54295 12.3365L4.25006 13.0434L4.95703 12.3365C5.15575 12.1446 5.47229 12.1501 5.66414 12.3487C5.85118 12.5425 5.85118 12.8497 5.66414 13.0434L4.95703 13.7505L5.66414 14.4575C5.86272 14.6494 5.86821 14.9659 5.67636 15.1645C5.48451 15.3632 5.16797 15.3687 4.96939 15.1768C4.96513 15.1729 4.96115 15.1687 4.95703 15.1645L4.25006 14.4575L3.54295 15.1645C3.34438 15.3565 3.02783 15.351 2.83598 15.1523C2.6488 14.9585 2.6488 14.6513 2.83598 14.4575L3.54295 13.7505L2.83598 13.0434Z' fill='%23EFECE4'/%3E%3Cpath d='M9.5 18.0005H16.0001C17.1046 18.0005 18 17.1051 18 16.0005V9.50049H9.5V18.0005ZM12.25 12.2505H15.25C15.5261 12.2505 15.75 12.4744 15.75 12.7505C15.75 13.0267 15.5261 13.2505 15.25 13.2505H12.25C11.9738 13.2505 11.75 13.0267 11.75 12.7505C11.75 12.4744 11.9738 12.2505 12.25 12.2505ZM12.25 14.2504H15.25C15.5261 14.2504 15.75 14.4743 15.75 14.7504C15.75 15.0266 15.5261 15.2505 15.25 15.2505H12.25C11.9738 15.2505 11.75 15.0266 11.75 14.7504C11.75 14.4743 11.9738 14.2504 12.25 14.2504Z' fill='%23EFECE4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_364_2072'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 100% no-repeat}#nav .hamb{grid-area:1/5/2/6;margin:0}#nav .hamb span{width:24px;right:14px}#nav .tel{grid-area:2/1/3/3;margin:0;padding:0 0 0 10px;font:.75rem/1.5rem t,sans-serif}#nav .msngr{grid-area:2/3/3/4;margin:0}#nav .msngr:before{background-size:55%}#nav .msngr+.msngr{grid-column:4/5;margin:0;padding:0}#nav .msngr+.msngr+.msngr{grid-column:5/6;margin:0;padding:0}#menu .t a{font:400 var(--t28)}#menu .t a span{padding:0}#menu .b{position:relative}#menu .b:after{background:var(--wht);z-index:1;content:"";width:100vw;height:1px;display:block;position:absolute;top:108px;left:0}#menu .b .container{grid-gap:1px;grid-template:auto/54px 54px 1fr;width:100vw;height:auto;padding:0}#menu .b .container .l{grid-area:1/1/2/4;justify-self:center}#menu .b .btn{height:48px;margin:30px 0;padding:0 50px}#menu .b .container .r{grid-area:2/3/3/4}#menu .b .soc{border-left:none;grid-area:2/1/3/2;height:48px;margin:0}#menu .b .soc+.soc{border-left:none;grid-area:2/2/3/3;margin:0}#menu .languages{justify-content:flex-end}#menu .languages a{font:.75rem/1rem g,sans-serif}}@media (pointer:fine){.tel:hover{color:var(--prm)}.msngr:hover:before{filter:brightness()grayscale(0)}#menu .b .soc:hover:after{filter:brightness(.7)grayscale()}#nav .msngr:hover:before,#nav .logo a:hover{opacity:.7}#nav .hamb:hover span{background:var(--prm)}#menu .t a:hover+img{opacity:1}#menu .t a:hover~img:last-child{opacity:0}#menu .t a span:before{z-index:1;content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M18.0654 11.4795L34.5186 11.4795L34.5186 27.9327' stroke='%23EFECE4' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4795 34.519L34.289 11.7095' stroke='%23EFECE4' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:46px;height:46px;transition:all .4s;display:block;position:absolute;top:calc(50% - 23px);right:0;transform:translate(-10px)}#menu .t a:hover{color:var(--wht)}#menu .t a:hover:before{opacity:1}#menu .t a:hover span{padding-left:40px}#menu .t a:hover span:before{opacity:1;transform:translate(0)}#menu .languages a:not(.current):hover{color:var(--prm)}}footer{border-radius:2.5rem 2.5rem 0 0;padding:5rem 0 0}footer .big_tel{color:var(--prm);font:400 5rem/5.75rem t,sans-serif;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}footer .big_tel:hover{-webkit-text-decoration-color:var(--prm);text-decoration-color:var(--prm)}footer .container-small{grid-gap:1rem;grid-template:auto/2fr 8fr;align-items:center;padding-top:3rem;padding-bottom:5.75rem;display:grid}footer .container-small .cnt{justify-content:space-between;min-height:100%;display:flex}footer .container-small .l .o7{padding:2rem 0 0}footer .container-small .socs{flex-direction:column;align-items:flex-start;display:flex}footer .container-small .socs a{margin:2rem 0 0;padding:0 2.25rem 0 0;font-family:t,sans-serif;transition:all .3s;display:block;position:relative}footer .container-small .socs a:after{z-index:3;filter:grayscale()brightness(3);content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M9.92578 5.98926L18.5101 5.98926L18.5101 14.5735' stroke='%23EB4E2C' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.49219 18.0088L18.3928 6.10818' stroke='%23EB4E2C' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100% no-repeat;width:1.625rem;height:1.625rem;transition:all .3s;display:block;position:absolute;top:0;right:0}footer .container-small .socs a span{color:var(--wht);z-index:1;text-decoration:underline;transition:all .3s;display:inline-block;position:relative;overflow:hidden}footer .container-small .socs a span:after{z-index:2;content:"";background:linear-gradient(90deg,#24212100 0%,#242121aa 15% 75%,#24212100 100%);width:300%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-100%)}footer .proekcia rect{stroke:var(--wht);opacity:.6;transition:all .3s}footer .proekcia path{fill:var(--wht);opacity:.6;transition:all .3s}@media (pointer:fine){footer .container-small .socs a:hover span{color:var(--prm)}footer .container-small .socs a:hover:after{filter:grayscale(0)brightness()}footer .container-small .socs a:hover span:after{transition:all 1.5s ease-in-out .3s;transform:translate(34%)}footer .proekcia:hover rect{stroke:var(--prm);opacity:1}footer .proekcia:hover path{fill:var(--prm);opacity:1}}footer .btm{border-top:1px solid var(--wht);grid-gap:1rem;grid-template:auto/repeat(12,1fr);align-items:center;padding:1.75rem 0;display:grid}footer .btm .l{grid-column:1/5;align-items:center;display:flex}footer .btm .c{grid-column:5/10}footer .btm .r{text-align:right;grid-column:10/13}footer .btm .l p{margin-left:1.25rem}footer .btm .links{flex-direction:column;align-items:flex-start;display:flex}footer .btm .links a{padding:.125rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}footer .btm .links a:hover{text-decoration:underline;text-decoration-thickness:1px}footer .btm .links a~a{margin-top:.125rem}@media (width<=1279px){footer .big_tel{font:400 2.625rem/3.375rem t,sans-serif}footer .container-small{padding:2rem 1rem}footer .container-small .l{display:none}footer .container-small .cnt{justify-content:flex-end}footer .container-small .cnt .r+.r{margin-left:5rem}footer .btm .l img{height:1.625rem}footer .btm .r img{height:2.5rem}footer .btm .l p{margin:.25rem 0 0 .75rem}footer .btm .l{grid-column:1/7}footer .btm .c{grid-column:7/11}footer .btm .r{grid-column:11/13}}@media (width<=700px){footer{border-radius:1.25rem 1.25rem 0 0;padding:2.5rem 0 0}footer .big_tel{font:400 1.25rem/1.5rem t,sans-serif}footer .container-small{grid-template:auto/1fr;padding:2.5rem 1rem}footer .container-small .cnt{justify-content:space-between}footer .container-small .cnt .r+.r{margin-left:0}footer .container-small .cnt *{font-size:.75rem}footer .container-small .socs a{margin:.75rem 0 0}footer .btm{flex-wrap:wrap}footer .btm .l{border-bottom:1px solid var(--wht);grid-column:1/13;justify-content:center;width:100%;margin:0 0 1.75rem;padding:0 0 1.75rem}footer .btm .c{grid-column:1/9}footer .btm .r{grid-column:9/13}}#thanks{border-radius:1.25rem;width:36rem;max-width:100%;padding:6.25rem 3rem 3rem}#thanks .btn{margin-top:2rem}#thanks .o7{margin-top:.5rem}#thanks h1,#thanks .hdr{margin-top:1rem}#thanks .img{background:var(--blu);border-radius:1.25rem;width:22.25rem;max-width:100%;height:20.125rem;margin:auto;position:relative}#thanks .img .guy{z-index:1;width:auto;height:calc(100% + 3.25rem);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#thanks .img .phone{z-index:1;position:absolute;top:0;left:0;transform:translate(-40%,-40%)}.fancybox-slide--html #thanks .fancybox-close-small{top:1.5rem;right:1.5rem}@media (width<=700px){#thanks{width:18rem;padding:3rem .5rem 2rem}#thanks .btn{margin-top:1.25rem}#thanks .o7{margin-top:.25rem}#thanks .img{border-radius:.75rem;width:11rem;height:10rem}#thanks .img .guy{height:calc(100% + 1.625rem)}#thanks .img .phone{transform:translate(-40%,-40%)scale(.5)}.fancybox-slide--html #thanks .fancybox-close-small{top:.75rem;right:.75rem}}#page{padding:11rem 0 7.5rem}#page #tinymce{padding:0 1rem!important}@media (width<=700px){#page #tinymce{padding:0!important}}.may-animate.header-from-bottom .line{display:inline-block;overflow:hidden}.may-animate.header-from-bottom .line span{display:inline-block;transform:translateY(calc(100% + 2rem))}.may-animate.header-from-bottom .line.anim-now span{transition:all .8s cubic-bezier(.215,.61,.355,1);transform:translateY(0)}.may-animate.bg-down .db{display:inline-block;position:relative}.may-animate.bg-down .db:after{z-index:9;background:var(--wht);content:"";width:calc(100% + 4rem);height:calc(100% + 4rem);display:block;position:absolute;bottom:-2rem;left:-2rem}.may-animate.bg-down .db.anim-now:after{height:0;transition:all 2.6s cubic-bezier(.215,.61,.355,1)}@media (width<=700px){.may-animate.bg-down .db:after{display:none}}@media (width>=701px){.may-animate.txt-n-img{overflow:hidden}.may-animate.txt-n-img .db{justify-content:center;margin-bottom:-5rem;padding-top:1rem;padding-bottom:5rem;display:inline-flex;transform:translate(-5rem)}.may-animate.txt-n-img .db:nth-of-type(3){transform:translate(5rem)}.may-animate.txt-n-img .db.anim-now{transition:all 2.6s cubic-bezier(.215,.61,.355,1);transform:translate(0)}.may-animate.show-room .db.line-0{transform:translate(-5rem)}.may-animate.show-room .db.line-0.anim-now{transition:all 1.6s cubic-bezier(.215,.61,.355,1);transform:translate(0)}.may-animate.show-room .db.line-1{transform:translate(-3rem)}.may-animate.show-room .db.line-1.anim-now{transition:all 1.6s cubic-bezier(.215,.61,.355,1);transform:translate(0)}}.may-animate.delivery .db .box{opacity:0;transform:translate(-5rem)}.may-animate.delivery .db .o7{opacity:0;transform:translate(5rem)}.may-animate.delivery .db.anim-now .box,.may-animate.delivery .db.anim-now .o7{opacity:1;transition:all 1.6s cubic-bezier(.215,.61,.355,1);transform:translate(0)}.may-animate.delivery .db .div{position:relative}.may-animate.delivery .db .div:after{z-index:9;background:var(--wht);content:"";width:100%;height:100%;transition:all 1.6s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;bottom:0;left:0}.may-animate.delivery .db.anim-now .div:after{height:0}@media (width<=700px){.may-animate.delivery .db .box{transform:translateY(-5rem)}.may-animate.delivery .db.anim-now .box{transition:all 1.2s cubic-bezier(.215,.61,.355,1)}.may-animate.delivery .db .o7:after,.may-animate.delivery .db .div:after{display:none}}@media (width>=701px){.may-animate.quality .db p{overflow:hidden}.may-animate.quality .db p span{display:inline-block;transform:translateY(calc(100% + 2rem))}.may-animate.quality .db.anim-now p span{transition:all 1.2s cubic-bezier(.215,.61,.355,1);transform:translateY(0)}.may-animate.quality .db.anim-now p+p span{transition-delay:.4s!important}.may-animate.quality .db.anim-now p+p+p span{transition-delay:.8s!important}.may-animate.quality .db .img{position:relative}.may-animate.quality .db .img:after{z-index:9;background:var(--wht);content:"";width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;bottom:-2px;left:-2px}.may-animate.quality .db.anim-now .img:after{height:0;transition:all 1.2s cubic-bezier(.215,.61,.355,1) 1.2s}.may-animate.quality .db .line{transform:translate(-110%)}.may-animate.quality .db.anim-now .line{transition:all 1.2s cubic-bezier(.215,.61,.355,1) 1.8s;transform:translate(0)}}#doorquiz{background:0 0;padding:0}#doorquiz .fancybox-close-small{top:40px;right:40px}.quiz{width:1104px;max-width:100%;color:var(--wht);background:#393737;border-radius:20px}.quiz .card{flex-direction:column;justify-content:space-between;gap:40px;width:100%;min-height:632px;padding:60px 112px;display:flex}.quiz h2{font:400 var(--t30);text-transform:uppercase;letter-spacing:.02em;color:var(--blu);padding:0 0 40px}.quiz p{font:400 var(--g20);letter-spacing:.02em;color:var(--wht)}.quiz .card .grid{grid-gap:20px 16px;grid:auto/1fr 1fr;display:grid}.quiz .card .grid .bimg{background:var(--blu);border-radius:20px;justify-content:center;align-items:center;width:100%;height:220px;padding:20px;display:flex}.quiz .card .btm{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.quiz .card .btm .dots{align-items:center;gap:12px;display:flex}.quiz .card .btm .dots div{background:var(--blu);opacity:.2;border-radius:9px;width:12px;height:12px}.quiz .card .btm .dots div.act{opacity:1}.quiz .sgrd{align-items:center;gap:16px;width:100%;height:60px;display:flex}.quiz .qty{gap:8px;margin-left:auto;display:flex}.quiz .qty .b_{background:var(--ylw);border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.quiz .qty input{text-align:center;background:#24212180;border-radius:4px;width:60px;height:60px;padding:8px}.quiz .drs{padding:18px 0 38px}.quiz .drs_{background:#24212180;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:38px 24px;display:flex}.quiz .check{font:400 var(--g20);letter-spacing:.02em;color:var(--wht);text-align:left;padding:0 0 0 40px;position:relative}.quiz .check:before{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--wht);content:"";transition:var(--tr);border-radius:4px;display:block;position:absolute;top:0;left:0}.quiz .check.a:before{box-shadow:inset 0 0 0 20px var(--prm)}.quiz .check:after{content:"";width:24px;height:24px;transition:var(--tr);opacity:0;background:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L5.66667 11L15 1' stroke='%23EFECE4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border-radius:4px;display:block;position:absolute;top:0;left:0}.quiz .check.a:after{opacity:1}.quiz .radio{height:60px;font:400 var(--g20);letter-spacing:.02em;color:var(--wht);text-align:left;align-items:center;gap:16px;display:flex}.quiz .radio .rd{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--wht);transition:var(--tr);border-radius:24px;justify-content:center;align-items:center;display:flex}.quiz .radio .rd+span{flex:1}.quiz .radio .rd:before{background:var(--prm);content:"";width:14px;height:14px;transition:var(--tr);opacity:0;border-radius:14px;display:block}.quiz .radio.a .rd:before{opacity:1}.quiz .card-terms .grid .bimg{height:300px}.quiz .terms{background:#24212180;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:38px 24px;display:flex}.quiz .terms .radio{height:24px}.quiz .card-form .pol{font:400 var(--g14);letter-spacing:.02em;color:var(--wht);text-align:center;opacity:.4;width:100%;padding:4px 0 0}.quiz .card-form .pol a{color:var(--wht);-webkit-text-decoration:1px solid underline var(--wht);text-decoration:1px solid underline var(--wht)}.quiz .card-2 .nodoors{display:none!important}.quiz .card-sum.doors1 .d{grid-column-end:span 2}.quiz .btns_{background:var(--blk);border-radius:99px;align-items:center;gap:30px;padding:12px;display:flex}.quiz .card-form .btns_{width:100%}.quiz .btns_ .next{background:var(--prm);height:66px;font:400 var(--g20);letter-spacing:.02em;color:var(--wht);border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:0 45px;display:flex}.quiz .card-form .btns_ .next{flex:1}.quiz .btns_ .next>*{transition:var(--tr)}.quiz .frm_{grid-gap:16px;grid:auto/1fr 1fr;display:grid}.quiz .frm_ .rght label{flex-direction:column;gap:20px;height:100%;display:flex}.quiz .frm_ .comment{flex:1}.quiz .frm_ .order{display:none}.quiz .frm_ .wpcf7-form{grid:auto/1fr}.quiz .frm_ .wpcf7-form .lbl{margin:0 0 20px}.quiz .frm_ .wpcf7-form .text_,.quiz .frm_ .wpcf7-form .btn_{display:none}.quiz input,.quiz textarea{font:400 var(--g18);letter-spacing:.02em;color:var(--wht);background:#24212180;border-radius:4px}.quiz textarea{resize:none;padding:20px}.quiz textarea::-webkit-input-placeholder{color:#7c7875}.quiz textarea::placeholder{color:#7c7875}.quiz textarea:-ms-placeholder-shown{color:#7c7875}.quiz textarea::-webkit-scrollbar-track{background:0 0}@media (pointer:fine){.quiz .qty .b_:hover{background:var(--blu)}.quiz .check:hover:before,.quiz .radio:hover .rd,.quiz .radio.a .rd{box-shadow:inset 0 0 0 2px var(--prm)}.quiz .card-form .pol a:hover{-webkit-text-decoration:1px solid underline var(--prm);text-decoration:1px solid underline var(--prm)}.quiz .btns_ .next:hover{background:var(--blu)}.quiz .btns_ .next:hover>*{filter:invert()}.quiz .btns_ .prev:hover{filter:grayscale()brightness(4)}}@media (width<=1279px){.quiz{border-radius:12px}.quiz .card{gap:32px;min-height:420px;padding:40px 50px}.quiz h2{font:400 var(--t18);padding:0 0 20px}.quiz p{font:400 var(--g14)}.quiz .card .grid{grid-gap:12px 16px}.quiz .card .grid .bimg{border-radius:12px;height:136px;padding:12px}.quiz .card .btm .dots{gap:8px}.quiz .card .btm .dots div{width:8px;height:8px}.quiz .sgrd{gap:12px;height:36px}.quiz .qty{gap:4px;margin-left:auto;display:flex}.quiz .qty .b_{width:36px;height:36px}.quiz .qty .b_ svg{width:16px}.quiz .qty input{width:36px;height:36px;font:400 var(--g14);padding:4px}.quiz .btns_{gap:20px;padding:8px}.quiz .btns_ .prev svg{width:40px;height:40px}.quiz .btns_ .next{height:40px;font:400 var(--g14);gap:8px;padding:0 28px}.quiz .btns_ .next svg{width:18px;height:18px}.quiz .drs{padding:10px 0 22px}.quiz .drs_{border-radius:12px;gap:8px;padding:16px 20px}.quiz .check{font:400 var(--g14);padding:1px 0 1px 32px}.quiz .check:before{width:20px;height:20px}.quiz .check:after{background-size:12px;width:20px;height:20px}.quiz .radio{height:54px;font:400 var(--g14);gap:12px}.quiz .radio .rd{width:20px;height:20px}.quiz .radio .rd:before{width:12px;height:12px}.quiz .radio.a .rd{box-shadow:inset 0 0 0 2px var(--prm)}.quiz .card-terms .grid .bimg{height:185px}.quiz .terms{border-radius:12px;gap:8px;padding:26px 20px}.quiz .terms .radio{height:20px}.quiz .card-form .pol{font:400 var(--g12);padding:2px 0 0}.quiz .frm_ .rght label{font:400 var(--g16);gap:10px}.quiz .frm_ .wpcf7-form .lbl{margin:0 0 12px}.quiz input,.quiz textarea{font:400 var(--g14)}.quiz textarea{padding:12px}}@media (width<=700px){.quiz .card{gap:32px;min-height:634px;padding:40px 20px}.quiz h2{font:400 var(--t16);padding:0 0 20px}.quiz p{font:400 var(--g14)}.quiz .card .grid{grid-gap:20px;grid:auto/1fr}.quiz .card .grid .bimg{border-radius:8px;height:140px;padding:12px}.quiz .card .btm .dots{gap:6px}.quiz .card .btm .dots div{width:6px;height:6px}.quiz .sgrd{gap:12px;height:36px;margin-top:-12px}.quiz .qty{gap:4px;margin-left:auto;display:flex}.quiz .qty .b_{width:36px;height:36px}.quiz .qty .b_ svg{width:16px}.quiz .qty input{width:36px;height:36px;font:400 var(--g14);padding:4px}.quiz .card:not(.card-terms) .radio{margin-top:-12px}.quiz .card .grid .dr-1,.quiz .card:not(.card-terms) .radio:first-of-type{grid-row:2/3}.quiz .btns_{gap:12px;padding:8px}.quiz .btns_ .prev svg{width:40px;height:40px}.quiz .btns_ .next{height:40px;font:400 var(--g14);gap:8px;padding:0 28px}.quiz .btns_ .next svg{width:18px;height:18px}.quiz .drs{padding:10px 0 22px}.quiz .drs_{border-radius:8px;gap:8px;padding:16px 20px}.quiz .check{font:400 var(--g14);padding:1px 0 1px 32px}.quiz .check:before{width:20px;height:20px}.quiz .check:after{background-size:12px;width:20px;height:20px}.quiz .radio{height:54px;font:400 var(--g14);gap:12px}.quiz .radio .rd{width:20px;height:20px}.quiz .radio .rd:before{width:12px;height:12px}.quiz .radio.a .rd{box-shadow:inset 0 0 0 2px var(--prm)}.quiz .card-terms .grid .bimg{height:180px}.quiz .terms{border-radius:8px;gap:8px;padding:24px 20px}.quiz .terms .radio{height:20px}.quiz .card-form .pol{font:400 var(--g12);padding:2px 0 0}.quiz .frm_{grid-gap:20px;grid:auto/1fr}.quiz .frm_ .rght label{font:400 var(--g14);gap:10px;height:188px}.quiz .frm_ .wpcf7-form .lbl{margin:0 0 12px}.quiz input,.quiz textarea{font:400 var(--g14)}.quiz textarea{padding:12px}}.lines_hdr{letter-spacing:.02em;text-transform:uppercase;flex-direction:column;display:flex}.lines_hdr .line_{display:inline-block;overflow:hidden}.lines_hdr .line_ span{transition:all 1s ease-out .25s;display:inline-block;transform:translateY(110%)skewY(2deg)}.lines_hdr .line_.line-2 span{transition:all 1s ease-out .5s}.lines_hdr .line_.line-3 span{transition:all 1s ease-out .75s}.lines_hdr .line_.line-4 span{transition:all 1s ease-out 1s}.lines_hdr .line_.line-5 span{transition:all 1s ease-out 1.25s}.lines_hdr.animate .line_ span{transform:translate(0)skew(0deg)}.alusun-exact-copy #nav .logo{flex:0 auto;gap:normal}.alusun-exact-copy .brand-wordmark{white-space:nowrap;letter-spacing:-.055em;align-items:baseline;font:400 1.5rem/1 t,sans-serif;display:inline-flex}.alusun-exact-copy .brand-wordmark strong{color:var(--prm);font:inherit}.alusun-exact-copy .brand-wordmark--dark{color:var(--blk)}.alusun-exact-copy .brand-wordmark--light{color:var(--wht);font-size:1.25rem}.alusun-exact-copy #nav .whatsapp-only{color:var(--wht);letter-spacing:.01em;background:#1769e0;grid-column:3/9;justify-content:center;align-items:center;margin-left:calc(2rem + 1px);font-size:1rem;transition:opacity .3s;display:flex}.alusun-exact-copy #nav .whatsapp-only:hover{opacity:.85}.alusun-exact-copy footer .container-small .socs a.footer-whatsapp{color:var(--wht);background:#1769e0;border-radius:.5rem;margin-top:1rem;padding:.85rem 1.1rem}.alusun-exact-copy footer .container-small .socs a.footer-whatsapp span{text-decoration:none}.alusun-exact-copy footer .container-small .footer-advisor-role{padding-top:.75rem}.alusun-exact-copy footer .container-small .footer-address{color:#efece4b8;max-width:17rem;margin-top:.35rem;font:.9rem/1.45 Arial,Helvetica,sans-serif}.alusun-exact-copy footer .container-small .footer-appointment{color:#f3bf5a;letter-spacing:.04em;text-transform:uppercase;margin:.45rem 0 0;font:700 .78rem/1.35 Arial,Helvetica,sans-serif}.alusun-exact-copy footer .btm>.r{display:none}.alusun-exact-copy footer .btm .c{grid-column:7/13}.alusun-exact-copy .steps_ .logo{flex:0 auto;align-items:normal;gap:normal;display:block}.alusun-exact-copy #intro .s1.intro-structured{grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);align-items:stretch;gap:1rem;display:grid}.alusun-exact-copy #intro .intro-copy,.alusun-exact-copy #intro .intro-media,.alusun-exact-copy #intro .intro-features{border:1px solid #24212121;border-radius:1.5rem;overflow:hidden}.alusun-exact-copy #intro .intro-copy{background:#ffffff6b;flex-direction:column;justify-content:center;align-items:flex-start;min-height:27rem;padding:3rem;display:flex}.alusun-exact-copy #intro .intro-eyebrow{max-width:34rem;color:var(--blk);letter-spacing:.12em;opacity:.62;margin-bottom:1rem;font-size:.75rem;line-height:1.5}.alusun-exact-copy #intro .intro-copy h1{letter-spacing:-.035em;white-space:normal;max-width:38rem;margin:0;font-size:clamp(2.25rem,3vw,2.9rem);line-height:1.04}.alusun-exact-copy #intro .intro-copy h1 span{display:block}.alusun-exact-copy #intro .intro-copy h1 span+span{margin-top:.08em}.alusun-exact-copy #intro .intro-lead{max-width:37rem;color:var(--blk);opacity:.76;margin-top:2rem;font-size:1.15rem;line-height:1.45}.alusun-exact-copy #intro .intro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:2rem;display:grid}.alusun-exact-copy #intro .intro-actions .btn,.alusun-exact-copy #intro .intro-whatsapp{text-align:center;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;width:100%;min-height:3.5rem;padding:0 1rem;display:inline-flex}.alusun-exact-copy #intro .intro-whatsapp{color:var(--wht);background:#1769e0;transition:opacity .3s}.alusun-exact-copy #intro .intro-whatsapp:hover{opacity:.82}.alusun-exact-copy #intro .intro-media{background:var(--blk);min-height:27rem;position:relative}.alusun-exact-copy #intro .intro-media>img{object-fit:cover;width:100%;height:100%;min-height:27rem}.alusun-exact-copy #intro .intro-media-label{min-width:10rem;color:var(--blk);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efece4f0;border-radius:.85rem;flex-direction:column;padding:1rem 1.15rem;display:flex;position:absolute;bottom:1rem;right:1rem}.alusun-exact-copy #intro .intro-media-label span{opacity:.65;font-size:.75rem}.alusun-exact-copy #intro .intro-media-label strong{color:var(--prm);margin-top:.2rem;font-size:2.5rem;line-height:1}.alusun-exact-copy #intro .intro-factory-promise{color:var(--wht);background:radial-gradient(circle at 8% 16%, #ffffff1f, transparent 24%), linear-gradient(120deg, #075c58 0%, var(--prm) 58%, #043e3c 100%);border-radius:1.25rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden;box-shadow:0 1.2rem 2.8rem #043e3c33}.alusun-exact-copy #intro .intro-factory-copy{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:1.7rem 2rem 1.6rem;display:flex}.alusun-exact-copy #intro .intro-factory-badge{color:#fff4d8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.alusun-exact-copy #intro .intro-factory-badge>span{color:#f4bd57;font-size:.9rem}.alusun-exact-copy #intro .intro-factory-title{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.75rem,2.5vw,2.65rem);line-height:1.05;display:block}.alusun-exact-copy #intro .intro-factory-title>span{display:block}.alusun-exact-copy #intro .intro-factory-coverage{color:#ffffffd6;font-size:1.15rem;line-height:1.4}.alusun-exact-copy #intro .intro-factory-cta{color:#152422;background:#f4bd57;border:1px solid #f4bd57;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1.5rem;min-width:16.5rem;margin:1.6rem 2rem 1.6rem 1rem;padding:1rem 1.15rem;font-size:1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .6rem 1.2rem #00000029}.alusun-exact-copy #intro .intro-factory-cta>span:last-child{font-size:1.4rem;line-height:0}.alusun-exact-copy #intro .intro-factory-cta:hover,.alusun-exact-copy #intro .intro-factory-cta:focus-visible{color:#152422;background:#ffd889;transform:translateY(-2px);box-shadow:0 .8rem 1.5rem #0003}.alusun-exact-copy #intro .intro-factory-marquee{background:#00000024;border-top:1px solid #ffffff40;grid-column:1/-1;overflow:hidden}.alusun-exact-copy #intro .intro-factory-track{color:#fff4d8;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;will-change:transform;align-items:center;width:max-content;padding:.7rem 0;font-size:.78rem;font-weight:700;line-height:1;animation:24s linear infinite intro-factory-scroll;display:flex}.alusun-exact-copy #intro .intro-factory-group{align-items:center;gap:1.2rem;padding-right:1.2rem;display:flex}.alusun-exact-copy #intro .intro-factory-group>i{color:#f4bd57;font-style:normal}@keyframes intro-factory-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.alusun-exact-copy #intro .intro-features{background:#ffffff6b;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.alusun-exact-copy #intro .intro-features article{grid-template-columns:2rem 1fr;gap:.45rem .8rem;min-height:8.5rem;padding:1.4rem 1.5rem;display:grid}.alusun-exact-copy #intro .intro-features article+article{border-left:1px solid #24212121}.alusun-exact-copy #intro .intro-features article>span{color:var(--prm);grid-row:1/3;font:400 .75rem/1.2 t,sans-serif}.alusun-exact-copy #intro .intro-features strong{font-size:1.15rem;line-height:1.2}.alusun-exact-copy #intro .intro-features p{opacity:.66;max-width:19rem;font-size:.9rem;line-height:1.4}.alusun-exact-copy #intro .intro-structured+.slider{margin-top:2.25rem}#sitem.window-details-modal .popup-whatsapp{min-width:22rem;min-height:3.75rem;color:var(--wht);background:#1769e0;justify-content:center;align-items:center;display:inline-flex}#sitem.window-details-modal .popup-whatsapp:hover{background:#0f55bd}#sitem.window-details-modal .btm{justify-content:flex-end}@media (width>=1280px){.alusun-exact-copy #nav .logo{z-index:2;grid-column:1/4}.alusun-exact-copy #nav .whatsapp-only{grid-column:4/9;margin-left:1px}}@media (width<=1279px){.alusun-exact-copy .brand-wordmark{font-size:1.35rem}.alusun-exact-copy #nav .whatsapp-only{border-radius:0 0 .5rem .5rem;grid-area:2/1/3/25;margin:0 -30px;font-size:.9rem}.alusun-exact-copy #intro .s1.intro-structured{grid-template-columns:1fr}.alusun-exact-copy #intro .intro-copy,.alusun-exact-copy #intro .intro-media,.alusun-exact-copy #intro .intro-media>img{min-height:22rem}.alusun-exact-copy #intro .intro-copy{padding:2rem}.alusun-exact-copy #intro .intro-copy h1{font-size:clamp(2.1rem,3.5vw,2.7rem)}.alusun-exact-copy #intro .intro-lead{font-size:1rem}.alusun-exact-copy #intro .intro-actions{grid-template-columns:1fr}.alusun-exact-copy footer .btm .c{grid-column:7/13}}@media (width<=700px){.alusun-exact-copy .steps_>.container{width:calc(100% - 40px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:static;transform:none}.alusun-exact-copy .brand-wordmark{font-size:.92rem}.alusun-exact-copy #nav .logo{padding-left:10px;padding-right:10px}.alusun-exact-copy #nav .brand-wordmark{white-space:normal;letter-spacing:-.035em;flex-direction:column;justify-content:center;align-items:flex-start;font-size:.8rem;line-height:.88}.alusun-exact-copy #nav .brand-wordmark strong{display:block}.alusun-exact-copy .brand-wordmark--light{font-size:1.25rem}.alusun-exact-copy footer .container-small,.alusun-exact-copy footer>.container{width:calc(100% - 40px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.alusun-exact-copy footer .container-small{padding-top:2.25rem;padding-bottom:2.75rem}.alusun-exact-copy footer .container-small .cnt,.alusun-exact-copy footer .container-small .cnt .r,.alusun-exact-copy footer .container-small .socs{width:100%}.alusun-exact-copy footer .container-small .cnt .r>p{font-size:.85rem}.alusun-exact-copy footer .container-small .socs a.footer-whatsapp{border:1px solid #ffffff24;border-radius:.875rem;justify-content:center;align-items:center;width:100%;min-height:3.5rem;margin-top:.75rem;padding:.85rem 3.25rem .85rem 1.25rem;font-size:.95rem;display:flex;box-shadow:0 .75rem 2rem #25d36624}.alusun-exact-copy footer .container-small .socs a.footer-whatsapp span{font-size:.95rem}.alusun-exact-copy footer .container-small .socs a.footer-whatsapp:after{top:50%;right:1rem;transform:translateY(-50%)}.alusun-exact-copy footer .btm{flex-direction:column;align-items:stretch;padding:1.75rem 0 2rem;display:flex}.alusun-exact-copy footer .btm .l{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 1.5rem;padding:0 0 1.5rem}.alusun-exact-copy footer .btm .brand-wordmark--light{white-space:nowrap;letter-spacing:-.035em;flex-direction:row;align-items:baseline;gap:.16em;font-size:1.45rem;line-height:1;display:inline-flex}.alusun-exact-copy footer .btm .brand-wordmark--light strong{display:inline}.alusun-exact-copy footer .btm .l .copy{text-align:left;margin:1rem 0 0;font-size:.75rem;line-height:1.45}.alusun-exact-copy footer .btm .c{width:100%;padding-top:.25rem}.alusun-exact-copy footer .btm .links{align-items:flex-start}.alusun-exact-copy #nav .whatsapp-only{border-radius:0 0 .25rem .25rem;grid-area:2/1/3/-1;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;font-size:.75rem}.alusun-exact-copy #nav .grid{grid-template-rows:48px 44px}.alusun-exact-copy #intro .s1.intro-structured{grid-template-columns:1fr;gap:.75rem;width:calc(100vw - 40px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.alusun-exact-copy #intro .intro-copy,.alusun-exact-copy #intro .intro-media,.alusun-exact-copy #intro .intro-factory-promise,.alusun-exact-copy #intro .intro-features{border-radius:1rem}.alusun-exact-copy #intro .intro-copy{min-height:auto;padding:1.5rem}.alusun-exact-copy #intro .intro-copy h1{letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.45rem,6.4vw,1.75rem);line-height:1.08}.alusun-exact-copy #intro .intro-lead{margin-top:1.35rem;font-size:.95rem}.alusun-exact-copy #intro .intro-actions{width:100%;margin-top:1.5rem}.alusun-exact-copy #intro .intro-actions .btn,.alusun-exact-copy #intro .intro-whatsapp{width:100%}.alusun-exact-copy #intro .intro-media,.alusun-exact-copy #intro .intro-media>img{min-height:17rem}.alusun-exact-copy #intro .intro-factory-promise{grid-template-columns:1fr}.alusun-exact-copy #intro .intro-factory-copy{padding:1.35rem 1.25rem 1rem}.alusun-exact-copy #intro .intro-factory-title{font-size:clamp(1.45rem,7vw,1.75rem);line-height:1.08}.alusun-exact-copy #intro .intro-factory-coverage{font-size:1rem}.alusun-exact-copy #intro .intro-factory-cta{width:auto;min-width:0;margin:0 1.25rem 1.25rem}.alusun-exact-copy #intro .intro-features{grid-template-columns:1fr}.alusun-exact-copy #intro .intro-features article{min-height:auto;padding:1.15rem 1.25rem}.alusun-exact-copy #intro .intro-features article+article{border-top:1px solid #24212121;border-left:0}#sitem.window-details-modal .popup-whatsapp{width:100%;min-width:0}#sitem.window-details-modal .btn_{width:100%}}@media (prefers-reduced-motion:reduce){.alusun-exact-copy #intro .intro-factory-track{animation:none;transform:none}}#intro{padding:9.75rem 0 0}#intro .s1{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#intro .s1 .text{width:14.2rem}#intro .s1 .img img{border-radius:2.5rem;max-width:23rem}#intro .s1 .words{width:100%}.lang-EN #intro h1{font-size:5rem}#intro .slider_words{justify-content:space-between;align-items:center;padding:1.75rem 0 3.5rem;display:flex}#intro .slider_words .slick-dots{order:1;width:15rem;margin:0;padding:0}#intro .slider_words .slick-dots li{margin:.2rem 0;display:block}#intro .slider_words .slick-dots li button{letter-spacing:.015rem;text-transform:uppercase;color:var(--blk);opacity:.7;font:400 .75rem/.875rem t,sans-serif}#intro .slider_words .slick-dots li button:hover,#intro .slider_words .slick-dots .slick-active button{color:var(--prm);opacity:1}#intro .slider_words .slick-list{order:2;width:66rem}#intro .slider_words .tt-u{letter-spacing:.1rem;font:400 5rem/5rem t,sans-serif}#intro .slider_words_photo{width:22rem;height:7.5rem}#intro .slider_words_photo img{object-fit:cover;border-radius:2.5rem;width:22rem;height:7.5rem}#intro .slider .slick-list{padding:0 var(--vwpad);margin:0 calc(39.5rem - 50vw)}#intro .slider .slick-slide{padding:0 .5rem}#intro .slider img{object-fit:cover;object-position:center;border-radius:1.25rem;width:100%;height:30rem}@media (width<=1279px){#intro h1{font-size:4rem}.lang-EN #intro h1{font-size:2.5rem}.lang-EN #intro .slider_words .tt-u{font-size:4rem}#intro .slider_words_photo{width:11.625rem;height:4.25rem}#intro .slider_words_photo img{border-radius:1.5rem;width:11.625rem;height:4.25rem}#intro .s1 .text{width:9.875rem}#intro .s1 .text br{display:none}#intro .slider_words .tt-u{letter-spacing:.0475rem;text-align:right;font:400 2.375rem/3rem t,sans-serif}#intro .slider .slick-list{margin:0 calc(21.5rem - 50vw);padding:0 calc(50vw - 21.5rem)}#intro .slider img{height:20rem}}@media (width<=700px){#intro{padding:8rem 0 0}#intro h1{font:3.5rem/4rem t,sans-serif}#intro .s1>div{width:100%}#intro .s1 .text{order:1;width:17rem;padding:0 0 2.5rem}#intro .slider_words{padding:1.25rem 0 2rem}#intro .slider_words .slick-list{display:none}#intro .slider_words .slick-dots{width:100%}#intro .slider_words .slick-dots li button,#intro .slider_words .slick-dots li button:hover,#intro .slider_words .slick-dots .slick-active button{color:var(--blk);opacity:1;font:1.495rem/1.75rem t,sans-serif}#intro .slider .slick-list{margin:0 calc(10.25rem - 50vw);padding:0 calc(50vw - 10.25rem)}#intro .slider .slick-slide{padding:0 .25rem}#intro .slider img{height:13.75rem}}#fur{padding:5rem 0}#fur h2{font:400 var(--t65);letter-spacing:.02em;text-transform:uppercase}#fur h3{font:400 var(--g24);letter-spacing:.02em;background:var(--blk);color:var(--wht);border-radius:20px;align-items:center;padding:30px;display:flex}#fur .book{background:var(--ylw);border-radius:20px;align-items:center;width:1104px;height:320px;padding:0 32px;display:flex}#fur .book .img{margin-bottom:-60px;margin-left:-32px}#fur .book .r{flex-direction:column;gap:32px;display:flex}#fur .book .r span{display:inline-block}#fur .book .r .txt{font:400 var(--g24);letter-spacing:.02em;opacity:.7}#fur .book .r .hdr{font:400 var(--t65);letter-spacing:.02em;text-transform:uppercase;position:relative}#fur .book .r .hdr .svg{width:59px;height:57px;display:inline-block;position:absolute;top:45px;left:110%}#fur .book .r .hdr .svg:after{z-index:1;content:"";background:var(--ylw);width:100%;height:100%;transition:all 1s ease-out .25s;display:block;position:absolute;bottom:0;left:0}#fur .book .r .hdr .svg.animate:after{height:0}#fur .book .btn{width:380px;max-width:100%}#fur .book .btn span{background:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33301 18.4173V20.584C4.33301 21.1586 4.56128 21.7097 4.96761 22.116C5.37394 22.5224 5.92504 22.7506 6.49967 22.7506H19.4997C20.0743 22.7506 20.6254 22.5224 21.0317 22.116C21.4381 21.7097 21.6663 21.1586 21.6663 20.584V18.4173M7.58301 11.9173L12.9997 17.334M12.9997 17.334L18.4163 11.9173M12.9997 17.334V4.33398' stroke='%23EFECE4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100% no-repeat;padding-right:40px;display:block}@media (width<=1279px){#fur{padding:40px 0}#fur h2{font:400 var(--t40)}#fur h3{font:400 var(--g16);border-radius:12px;padding:26px}#fur .book{border-radius:12px;height:220px;margin-top:80px;padding:0 53px 0 15px}#fur .book .img{max-width:64%;margin-bottom:-50px}#fur .book .r{gap:20px}#fur .book .r .txt{font:400 var(--g16)}#fur .book .r .hdr{font:400 var(--t40)}#fur .book .r .hdr .svg{width:50px;top:20px;left:116%}#fur .book .btn{width:240px}#fur .book .btn span{background-size:22px 22px;padding-right:34px}}@media (width<=767px){#fur{padding:40px 0}#fur h2{font:400 var(--t28);text-align:center;padding:0}#fur h3{font:400 var(--g14);border-radius:8px;padding:32px 20px}#fur .book{border-radius:8px;flex-wrap:wrap;width:calc(100% - 32px);height:auto;margin:140px auto 0;padding:128px 28px 28px}#fur .book .img{max-width:288px;margin:-210px auto 0}#fur .book .r{width:100%}#fur .book .r .txt{font:400 var(--g16)}#fur .book .r .hdr{font:400 var(--t40)}#fur .book .r .hdr .svg{width:50px;top:20px;left:116%}#fur .book .btn{width:100%}}#shbd{padding:5rem 0}#shbd .content{flex-direction:column;gap:20px;display:flex}#shbd h2{font:400 var(--t50)}#shbd h2 .line_:last-child{color:var(--prm)}#shbd p{font:400 var(--g22)}#shbd p span{opacity:0;transition:all 1s ease-out .25s;display:inline-block;position:relative;transform:translateY(50px)}#shbd p.animate span{opacity:.7;transform:translate(0)}#shbd hr{border:none;border-top:1px solid var(--gry)}#shbd img{opacity:0;width:530px;max-width:100%;margin:-190px 0 -62px;transition:margin 1.2s,opacity 1s .2s;display:block}#shbd img.animate{opacity:1;margin-left:calc(100% - 430px)}@media (width<=1279px){#shbd h2{font:400 var(--t32)}#shbd p{font:400 var(--g18)}#shbd img{width:360px;margin:-140px 0 -49px}#shbd.screen-in-view img{margin-left:calc(100% - 290px)}}@media (width<=767px){#shbd{padding:40px 0}#shbd .content{grid-template-columns:minmax(0,1fr) minmax(130px,42%);align-items:center;gap:8px 14px;display:grid}#shbd h2{font:400 var(--t20);grid-column:1/2;margin:0}#shbd hr{grid-column:1/-1;width:100%}#shbd p{font:400 var(--g14);grid-column:1/-1}#shbd p br{display:none}#shbd img,#shbd img.animate,#shbd.screen-in-view img{opacity:1;grid-area:1/2/2/3;justify-self:end;width:100%;max-width:100%;height:auto;margin:0;display:block}}#start,#form2{margin:1.25rem;padding:9.75rem 0 0}#start .grid,#form2 .grid{grid-gap:1rem;grid-template:auto/6fr 4fr;display:grid}#start .form_big_,#form2 .form_big_{grid-row:1/3}#start .form_big,#form2 .form_big{background:var(--blk);color:var(--wht);border-radius:1.25rem;padding:8.75rem 4rem 5rem;position:relative}#start .form_big>.img,#form2 .form_big>.img{border:1.25rem solid var(--wht);background:var(--wht);z-index:1;border-radius:0 0 7rem 7rem;width:12.5rem;position:absolute;bottom:calc(100% - 6.25rem);left:6.75rem}#start .form_big>.o7,#form2 .form_big>.o7{padding:1.25rem 0 2rem}#start .text,#form2 .text{justify-self:end;max-width:18rem;position:relative}#start .text .o7:before,#form2 .text .o7:before{background:var(--prm);z-index:-1;content:"";width:1px;height:100%;display:block;position:absolute;top:0;left:-1.25rem}#start .form_small,#form2 .form_small{background:var(--ylw);border-radius:1.25rem;grid-area:2/2/3/3;margin:14rem 0 0;padding:7rem 2.2rem 2.5rem;position:relative}#start .form_small>.o7,#form2 .form_small>.o7{padding:1.25rem 0 2rem}#start .form_small>.img,#form2 .form_small>.img{border:1.25rem solid var(--wht);background:var(--wht);z-index:1;border-radius:0 0 7rem 7rem;width:11.25rem;position:absolute;bottom:calc(100% - 5.625rem);left:3.5rem}@media (width<=1279px){#start .text,#form2 .text{display:none}#start .grid,#form2 .grid{grid-template:auto/repeat(10,1fr)}#start .form_big_,#form2 .form_big_{grid-area:1/1/2/11}#start .form_small,#form2 .form_small{grid-area:2/2/3/10;margin:7.75rem -1rem 0;padding:6.3125rem 3.5rem 3.75rem}#start .form_small .fs-24 br,#form2 .form_small .fs-24 br{display:none}#start .form_big,#form2 .form_big{padding:7rem 2.625rem 3.75rem}}@media (width<=700px){#start,#form2{margin:0;padding:4.25rem 0 0}#start .container-small,#form2 .container-small{width:calc(100vw - 40px);max-width:none;padding:0}#start .grid,#form2 .grid{display:block}#start .form_big_,#form2 .form_big_{width:100%}#start .form_big,#form2 .form_big{border-radius:1rem;width:100%;padding:4.25rem 1.5rem 1.5rem}#start .form_big>.img,#form2 .form_big>.img,#start .form_small>.img,#form2 .form_small>.img{border:.5rem solid var(--wht);width:6.5rem;bottom:calc(100% - 3.25rem);left:1.5rem}#start .form_big>.f1-s br,#form2 .form_big>.f1-s br,#start .form_small>.f1-s br,#form2 .form_small>.f1-s br{display:none}#start .form_big>.o7,#form2 .form_big>.o7,#start .form_small>.o7,#form2 .form_small>.o7{padding:.5rem 0 1rem}#start .form_big>.o7 br,#form2 .form_big>.o7 br{display:none}#start .form,#form2 .form{gap:1.25rem .75rem}#start .form_small,#form2 .form_small{border-radius:1rem;width:100%;margin:4.25rem 0 0;padding:4.25rem 1.5rem 1.5rem}}@keyframes round2{0%{transform:translate(50%,-50%)rotate(0)}to{transform:translate(50%,-50%)rotate(-360deg)}}#steps .svg_container{position:relative}#steps .svg_container .circle{z-index:2;transform-origin:50%;height:calc(100% - 85px);animation:12s linear infinite round2;position:absolute;top:50%;left:-15px;overflow:visible;transform:translate(50%,-50%)}#steps{margin:5rem 0 0;padding:3rem 0}#steps .container{padding:0 3.5rem}#steps .hdr{grid-gap:1rem;grid-template:auto/8fr 4fr;align-items:center;display:grid}#steps .hdr h2 span{display:block}#steps .hdr h2 .line+.line{margin:1rem 0 0}#steps .hdr h2 .line-1{padding:0 0 0 3.5rem}#steps .hdr h2 .line-2{color:var(--prm);padding:0 0 0 1.75rem}@media (width<=1279px){#steps .svg_container .circle{height:calc(100% - 105px);left:-12px}#steps{padding:2rem 0 3rem}#steps .container{padding:0 1rem}#steps .hdr{grid-template:auto/9fr 3fr}#steps .hdr h2 .line-1{text-align:right;padding:0}}@media (width<=700px){#steps .svg_container{z-index:1;width:170px;position:absolute;bottom:-4rem;right:0}#steps .svg_container .circle{height:calc(100% - 105px);left:-12px}#steps{padding:2rem 0 0}#steps .hdr{padding:0 1.25rem 8rem;display:block;position:relative}.lang-UA #steps .hdr h2{font-size:1.25rem}#steps .hdr h2 .line-2{padding:0 0 0 .75rem}}.sticky_{position:relative}#steps_menu{z-index:90;transition:top .4s;position:sticky;top:1rem}.scroll-top #steps_menu{top:calc(6.25rem + 1px)}.steps_menu_{border-radius:.5rem;overflow:hidden}.steps_menu{margin:0 0 0 -17px;display:flex}#steps_menu .container{max-width:85rem;padding:0;transition:padding .3s}#steps_menu a{color:var(--blk);align-items:center;height:3.75rem;margin:0 0 0 17px;padding:0 2.5rem;display:inline-flex;position:relative}#steps_menu a,#steps_menu a span{transition:all .4s}#steps_menu a span.h{transition:all .3s}#steps_menu a:first-of-type{padding-left:2.5rem}#steps_menu a:last-of-type{padding-right:2.5rem}#steps_menu:not(.sticky) a:after{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M7 5.19434L11.8054 9.99975L7 14.8052' stroke='%23242121' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:20px;height:20px;transition:all .3s;display:block;position:absolute;top:calc(50% - 10px);left:calc(100% - 10px)}#steps_menu a:last-of-type:after{display:none}#steps_menu a .r{z-index:3;border:32px solid #0000;border-left-width:15px;position:absolute;top:-2px;left:100%}#steps_menu a .l1{z-index:3;border:32px solid #0000;border-width:32px 0 16px 16px;position:absolute;top:0;left:-16px}#steps_menu a .l2{z-index:3;border:16px solid #0000;border-width:16px 0 32px 16px;position:absolute;bottom:0;left:-16px}@media (pointer:fine){#steps_menu a:hover{color:var(--prm)}#steps_menu a:hover:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M7 5.19434L11.8054 9.99975L7 14.8052' stroke='%23EB4E2C' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat}}#steps_menu.sticky .steps_menu_{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc}#steps_menu.sticky a:after{z-index:2;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='60' viewBox='0 0 17 60' fill='none'%3E%3Cpath d='M1.30469 0L15.1101 29.9992L1.30469 59.9984' stroke='%23242121' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:17px;height:60px;transition:all .3s;display:block;position:absolute;top:0;left:100%}#steps_menu.sticky a.active{background:var(--prm);color:var(--wht)}#steps_menu.sticky a.active .r{z-index:3;border:32px solid #0000;border-left:15px solid var(--prm);position:absolute;top:-2px;left:100%}#steps_menu.sticky a.active .l1{z-index:3;border:16px solid #0000;border-top:32px solid var(--prm);border-right:0 solid #0000;position:absolute;top:0;left:-16px}#steps_menu.sticky a.active .l2{z-index:3;border:16px solid #0000;border-bottom:32px solid var(--prm);border-right:0 solid #0000;position:absolute;bottom:0;left:-16px}@media (width<=1279px){#steps_menu{opacity:0;pointer-events:none}.scroll-top #steps_menu{top:79px}#steps_menu.sticky{z-index:101;opacity:1;pointer-events:auto}#nav.a~main #steps_menu{z-index:80}.steps_menu{margin:0 0 0 -17px}#steps_menu .container{max-width:748px;padding:0;transition:padding .3s}#steps_menu a{flex:1;justify-content:center;margin:-.75rem 0 -.75rem 17px;padding:0;font-family:t,sans-serif}#steps_menu a:first-of-type{padding:0 0 0 .25rem}#steps_menu a:last-of-type{padding:0 .25rem}#steps_menu a .h{display:none}#steps_menu a:before{content:attr(data-step)}}@media (width<=700px){#steps_menu,.scroll-top #steps_menu{top:59px}#steps_menu .container{padding:0 10px}#steps_menu a{padding:0 0 0 .25rem;font-family:g,sans-serif}#steps_menu a>*{pointer-events:none}#steps_menu a:first-of-type{padding:0 0 0 .5rem}#steps_menu a:last-of-type{padding:0 .5rem 0 .25rem}}.steps_{color:var(--wht);background:var(--blk);border-radius:2.5rem;margin:2.5rem 0 0}.steps_ .container{padding:0 3.5rem}.steps_ .step{padding:5.5rem 0;position:relative}.steps_ .step+.step:before{background:var(--wht);z-index:1;content:"";width:80rem;height:2px;display:block;position:absolute;top:-1px;left:calc(50% - 40rem)}.steps_ .step h3{justify-content:space-between;display:flex}.steps_ .step h3>span span{margin-bottom:-5rem;padding-bottom:5rem}.steps_ .elem-grid{grid-gap:1rem;padding:2.5rem 0 0;display:grid}.steps_ .elem{background:#ffffff0d;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.steps_ .elem .desc{display:none}.steps_ .elem .img{justify-content:center;align-items:center;width:100%;height:14.25rem;display:flex;position:relative}.steps_ .elem .img img[src*=\.jpg]{object-fit:cover;width:100%;height:100%}.steps_ .elem .img .info,.steps_ .btm_opts .info{z-index:3;width:3.5rem;height:3.5rem;color:var(--wht);text-align:center;line-height:3.5rem;position:absolute;top:0;right:0}.steps_ .elem .img .info:before,.steps_ .btm_opts .info:before{z-index:-1;background:var(--prm);content:"";border-radius:100%;width:1.5rem;height:1.5rem;transition:all .3s;display:block;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}@media (pointer:fine){.steps_ .elem:hover .img .info:before,.steps_ .btm_opts .option:hover .info:before{transform:translate(50%,-50%)scale(1.25)}}.steps_ .elem .hdr{text-align:center;justify-content:center;align-items:center;width:100%;height:6rem;display:flex}.steps_ .btm{padding:4rem 0 0}.steps_ .fs-32{padding:0 0 2.5rem}.steps_ .btm_info .info-grid{margin:0 0 0 -6.675rem;display:flex}.steps_ .btm_info .info-grid>div{margin:0 0 0 6.675rem}.steps_ .btm_info .info-item p{padding:1.5rem 0 0}.steps_ .btm_logos[hidden]{display:none!important}.steps_ .btm_logos .hdr-grid{align-items:center;margin:0 0 0 -2rem;padding:0 0 2.5rem;display:flex}.steps_ .btm_logos .hdr-grid>*{margin:0 0 0 2rem}.steps_ .btm_logos .hdr-grid>.div{flex:1}.steps_ .btm_logos .fs-32{padding:0}.steps_ .btm_logos .logos_{justify-content:space-between;display:flex}.steps_ .btm_logos .logo{width:11.125rem}.steps_ .btm_logos .logo .img{background:#ffffff0d;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:4.5rem;max-height:100%;padding:.5rem;display:flex}.steps_ .btm_logos .logo p{padding:1rem 0 0}.steps_ .btm_tel .grid{background:#ffffff0d;border-radius:1.25rem;align-items:center;min-height:11rem;display:flex}.steps_ .btm_tel .grid p{width:22rem;padding:1rem 3rem 1rem 1.75rem}.steps_ .btm_tel .grid .div{background:#fff6;flex:1;height:1px}.steps_ .btm_tel .grid .img{margin:-4rem 0 0 -2.75rem}.steps_ .btm_opts .opts_{text-align:center;justify-content:space-between;display:flex}.steps_ .btm_opts .img{align-items:flex-end;width:6.25rem;height:8rem;margin-bottom:1rem;display:inline-flex;position:relative}.steps_ .btm_opts .img:before{z-index:0;background:var(--blu);content:"";border-radius:100%;width:6.25rem;height:6.25rem;display:block;position:absolute;bottom:0;left:0}.steps_ .btm_opts .img img{z-index:2;width:auto;max-width:none;max-height:7.25rem;margin:0 auto .625rem;display:block;position:relative}.steps_ .btm_opts .info{top:-1.5rem;right:-1.5rem}.steps_ .btm_opts .hdr{color:var(--wht);display:block}.steps_ .btm_opts .desc{display:none}.steps_ .btm_tlogos .hdr-grid{align-items:center;margin:0 0 0 -.75rem;display:flex}.steps_ .btm_tlogos .hdr-grid>*{margin:0 0 0 .75rem}.steps_ .btm_tlogos .img{background:#ffffff0d;border-radius:.75rem;justify-content:center;align-items:center;width:10.375rem;height:4.4375rem;padding:.75rem .875rem;display:flex}.steps_ .btm_tlogos .div{background:#ffffff1a;flex:1;height:1px}@media (width<=1279px){.steps_{margin:-2.5rem 0 0;padding:1.5rem 0 0}.steps_ .container{padding:0 1rem}.steps_ .step{margin:2rem 0 0;padding:2rem 0 4rem}.steps_ .step+.step:before{width:43rem;top:-2rem;left:calc(50% - 21.5rem)}.steps_ .elem{border-radius:.75rem}.steps_ .elem .img{height:8rem}.steps_ .elem .img img{object-fit:contain;width:100%;height:100%}.steps_ .elem .img img[src*=\.svg]{width:calc(100% - 2rem);height:calc(100% - 1rem);margin:1rem 0 0}.steps_ .elem .img .info,.steps_ .btm_opts .info{width:2.5rem;height:2.5rem;font:400 10px/2.5rem g,sans-serif}.steps_ .elem .img .info:before,.steps_ .btm_opts .info:before{width:14px;height:14px}.steps_ .elem .hdr{height:4rem;padding:0 .75rem}.steps_ .btm{padding:3.125rem 0 0}.steps_ .btm .container-small{max-width:100%}.steps_ .btm_info .info-grid{margin:0 0 0 -1rem}.steps_ .btm_info .info-grid>div{width:calc(33.3333% - 1rem);margin:0 0 0 1rem}.steps_ .btm_logos .hdr-grid{margin:0 0 0 -1rem}.steps_ .btm_logos .hdr-grid>*{margin:0 0 0 1rem}.steps_ .btm_logos .hdr-grid>img{width:6.25rem}.steps_ .btm_logos .logo .img,.steps_ .btm_tlogos .img{border-radius:.5rem;width:6.3125rem;height:2.6rem;padding:.5rem .325rem}.steps_ .btm_logos .logo .img img,.steps_ .btm_tlogos .img img{max-height:100%}.steps_ .btm_logos .logo p .flag{width:14px}.steps_ .btm_tel .grid{min-height:6.3125rem}.steps_ .btm_tel .grid .img{width:11rem;margin:-2rem 0 0 -2.75rem}.steps_ .btm_tel .grid p{width:15.25rem;padding:1rem 2.5rem 1rem 1.75rem}.steps_ .btm_tlogos .hdr-grid p{max-width:11.25rem}.steps_ .btm_tlogos .hdr-grid svg{width:2.75rem;height:2.75rem}.steps_ .btm_opts .img:before{width:3.75rem;height:3.75rem;left:calc(50% - 1.875rem)}.steps_ .btm_opts .img{height:5.25rem}.steps_ .btm_opts .img img{max-height:4.625rem}.steps_ .btm_opts .info{top:-1rem;right:0}}@media (width<=700px){.steps_{border-radius:1.25rem;padding:0}.steps_ .step h3{flex-direction:column}.steps_ .step h3 .wht{margin-top:.25rem}.steps_ .elem-grid{grid-gap:.5rem;grid-template:auto/repeat(2,1fr)!important}.steps_ .step+.step:before{width:100%;left:0}.steps_ .btm{padding:2.5rem 0 0}.steps_ .btm .container-small{max-width:19rem}.steps_ .btm_info .fs-32{padding:0}.steps_ .btm_info .info-grid{flex-direction:column;margin:0}.steps_ .btm_info .info-grid>div{grid-gap:1rem;grid-template:auto/4.75rem 1fr;align-items:center;width:100%;margin:2rem 0 0;display:grid}.steps_ .btm_info .info-item p{padding:0}.steps_ .btm_logos .hdr-grid{flex-wrap:wrap;justify-content:space-between;padding:0 0 1.25rem}.steps_ .btm_logos .hdr-grid>.fft{order:1;margin-top:3rem}.steps_ .btm_logos .hdr-grid>.o7{max-width:50%}.steps_ .btm_logos .logos_{grid-gap:1.25rem .5rem;grid-template:auto/repeat(3,1fr);width:100%;display:grid}.steps_ .btm_logos .logo{width:100%}.steps_ .btm_logos .logo p{padding:.5rem 0 0}.steps_ .btm_logos .logo p .flag{width:14px}.steps_ .btm_tel .grid{border-radius:.75rem}.steps_ .btm_tel .grid .div{background:0 0}.steps_ .btm_tel .grid p{width:11.125rem;padding:1rem 1.125rem 1rem 0}.steps_ .btm_opts .fs-32{padding:0 0 1.25rem}.steps_ .btm_opts .fs-32 span{display:block}.steps_ .btm_opts .opts_{flex-wrap:wrap;justify-content:center;margin:0 0 -2rem -.125rem}.steps_ .btm_opts .option{padding:0 0 2rem .125rem}.steps_ .btm_tlogos .hdr-grid{flex-wrap:wrap;margin:0 0 0 -.5rem}.steps_ .btm_tlogos .hdr-grid>*{margin-left:.5rem}.steps_ .btm_tlogos .img{width:calc(50% - .5rem);margin:1.25rem 0 0 .5rem}#step_5 .btm_tlogos .img{width:calc(30% - .5rem);margin:0 0 0 auto}}#delivery{margin:6rem 0 0;padding:3.75rem 0 0}#delivery .hdr-grid{letter-spacing:.075rem;text-transform:uppercase;flex-wrap:wrap;justify-content:center;padding:0 4rem;font:400 3.75rem/6.2rem t,sans-serif;display:inline-flex}#delivery .hdr-grid .div{width:100%}#delivery .hdr-grid .img2{margin:0 1rem 0 0}#delivery .hdr-grid .img1{margin:-1rem 0 0 1rem}#delivery .hdr-grid .db span{white-space:nowrap}#delivery .ii{grid-gap:1rem;grid-template:auto/repeat(12,1fr);align-items:center;padding:4.5rem 0 0;display:grid}#delivery .ii .o7{grid-column:7/12}#delivery .ii .div{grid-column:6/7;width:1px;height:7.25rem;margin:auto}#delivery .ii .box{border-radius:1.25rem;grid-column:2/6;padding:3rem 3rem 3rem 6.75rem;position:relative}#delivery .ii .box img{z-index:1;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}#delivery .ii.ii-2 .o7{grid-column:10/13}#delivery .ii.ii-2 .div{grid-column:9/10}#delivery .ii.ii-2 .box{grid-column:5/9}@media (width<=1279px){#delivery .hdr-grid{letter-spacing:.04rem;padding:0;font:400 2rem/3.375rem t,sans-serif}#delivery .hdr-grid .img1{width:12.375rem;margin:-.75rem 0 0 1rem}#delivery .hdr-grid .img2{width:7.875rem}#delivery .ii{grid-gap:0}#delivery .ii .box,#delivery .ii.ii-2 .box{border-radius:.75rem;grid-column:2/6;padding:1.875rem .75rem 1.875rem 3.75rem}#delivery .ii .box img{top:-12px;left:-70px;transform:scale(.5)}#delivery .ii .box p span{display:block}#delivery .ii .div,#delivery .ii.ii-2 .div{grid-column:6/7;height:4.375rem;margin:auto 1rem auto auto}#delivery .ii .o7,#delivery .ii.ii-2 .o7{grid-column:7/13}}@media (width<=700px){#delivery .hdr-grid{text-align:center;font:1.375rem/2.25rem t,sans-serif;display:block}#delivery .hdr-grid .img1,#delivery .hdr-grid .img2{display:none}#delivery .info{padding:1.75rem 1.75rem 0}#delivery .ii{grid-template:auto/1fr;padding:5.5rem 0 0}#delivery .ii>*{grid-column:1/2!important}#delivery .ii .box,#delivery .ii.ii-2 .box{padding:2rem 1rem}#delivery .ii .box br{display:none}#delivery .ii .box img{transform-origin:top;top:-44px;left:27%}#delivery .ii .div,#delivery .ii.ii-2 .div{background:0 0;height:1.75rem}#delivery .ii .o7,#delivery .ii.ii-2 .o7{margin:1.75rem 0 0;padding:0 0 0 1.75rem;position:relative}#delivery .ii .o7:before{z-index:1;background:var(--prm);content:"";width:1px;height:100%;display:block;position:absolute;top:0;left:0}}#mounting{background:linear-gradient(180deg, var(--wht) 8.5rem, var(--gryl) 8.5rem);margin:6.75rem 0 0;padding:0 0 6.75rem}#mounting h2{gap:.35rem;max-width:50%;padding:12rem 0 0;font:600 2.75rem/1.08 Arial,Helvetica,sans-serif;display:grid}#mounting h2 .line-1{margin:0;display:block}#mounting .container{z-index:2;position:relative}#mounting .big_guy{z-index:0;display:block;position:absolute;top:0;right:0}#mounting .btm-grid{justify-content:space-between;align-items:center;padding:4.5rem 5rem 0;display:flex}#mounting .btm-grid .l{max-width:26rem;padding:0 0 0 1.25rem;position:relative}#mounting .btm-grid .l:before{z-index:1;background:var(--prm);content:"";width:1px;height:100%;display:block;position:absolute;top:0;left:0}#mounting .btm-grid .r{max-width:22.5rem;padding:0 0 0 6rem;position:relative}#mounting .btm-grid .r:before{z-index:1;content:"";background:url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.4854' cy='32.5' r='32' fill='%23242121'/%3E%3Cpath d='M22.8705 25.9658L28.0538 28.9558C28.2278 29.0569 28.4254 29.1103 28.6266 29.1106C28.7279 29.1101 28.8287 29.0964 28.9264 29.0699C29.0724 29.0312 29.2093 28.9639 29.3291 28.872C29.4489 28.78 29.5493 28.6651 29.6244 28.5341L32.3519 23.8106L34.6115 27.7228C34.7 27.8764 34.724 28.0589 34.6784 28.2302C34.6327 28.4015 34.521 28.5477 34.3677 28.6369L33.8729 28.9212C33.7451 28.9952 33.6435 29.1071 33.5821 29.2414C33.5208 29.3757 33.5027 29.5257 33.5305 29.6708C33.5583 29.8158 33.6305 29.9486 33.7371 30.0507C33.8437 30.1528 33.9795 30.2193 34.1256 30.2407L40.9124 31.2336C40.9466 31.2388 40.9811 31.2414 41.0156 31.2413C41.1578 31.2414 41.2967 31.1988 41.4144 31.1192C41.5321 31.0395 41.6233 30.9264 41.6762 30.7945L44.1998 24.4241C44.2541 24.2869 44.2644 24.1363 44.2293 23.993C44.1941 23.8497 44.1153 23.7209 44.0037 23.6245C43.8921 23.528 43.7533 23.4687 43.6064 23.4546C43.4596 23.4406 43.312 23.4726 43.1842 23.5462L42.6967 23.8273C42.543 23.9158 42.3605 23.9399 42.1891 23.8942C42.0177 23.8485 41.8714 23.7368 41.7822 23.5835L37.4463 16.0724C37.2257 15.6913 36.9089 15.3749 36.5276 15.1548C36.1464 14.9346 35.7139 14.8184 35.2737 14.8179H28.3906C28.2658 14.8178 28.1432 14.8506 28.0351 14.913C27.9271 14.9754 27.8374 15.0652 27.7751 15.1733L22.45 24.3952C22.2982 24.6594 22.2573 24.973 22.3361 25.2673C22.4149 25.5616 22.607 25.8127 22.8705 25.9658ZM36.2145 16.7845L40.5513 24.2941C40.7304 24.6039 40.986 24.8626 41.2936 25.0454C41.6012 25.2283 41.9506 25.3292 42.3083 25.3385L40.5614 29.7472L35.8664 29.0594C36.0384 28.7447 36.1266 28.3911 36.1224 28.0325C36.1183 27.674 36.022 27.3225 35.8428 27.0119L32.9723 22.041C32.9723 22.0377 32.9723 22.0345 32.9686 22.0312L29.6223 16.2397H35.2733C35.464 16.24 35.6513 16.2903 35.8164 16.3856C35.9816 16.481 36.1189 16.6179 36.2145 16.7829V16.7845ZM28.3906 16.9519L31.5309 22.3904L28.5299 27.5904L23.8174 24.8722L28.3906 16.9519Z' fill='%23EFECE4'/%3E%3Cpath d='M28.4782 39.9622H23.0231L25.2818 36.0496C25.3709 35.8962 25.5171 35.7845 25.6885 35.7388C25.8598 35.6931 26.0423 35.7172 26.1959 35.8058L26.6903 36.0902C26.8179 36.1636 26.9652 36.1955 27.1117 36.1816C27.2583 36.1676 27.3969 36.1085 27.5084 36.0124C27.6199 35.9163 27.6988 35.7879 27.7342 35.645C27.7695 35.5021 27.7597 35.3518 27.7059 35.2147L25.2079 28.8541C25.1491 28.7053 25.0419 28.5807 24.9036 28.5003C24.7654 28.4199 24.6041 28.3884 24.4457 28.4108L17.6325 29.3956C17.4862 29.4165 17.35 29.4826 17.243 29.5846C17.136 29.6866 17.0634 29.8195 17.0355 29.9647C17.0075 30.1098 17.0256 30.2601 17.0871 30.3946C17.1486 30.529 17.2505 30.6409 17.3786 30.7147L17.8645 30.997C18.018 31.086 18.1299 31.2322 18.1756 31.4036C18.2213 31.575 18.1971 31.7576 18.1082 31.9111L13.7748 39.4206C13.5551 39.8022 13.4395 40.2348 13.4395 40.6751C13.4395 41.1154 13.5551 41.548 13.7748 41.9296L17.2157 47.8901C17.2782 47.9982 17.368 48.0879 17.4761 48.1503C17.5842 48.2127 17.7068 48.2456 17.8316 48.2456H28.4802C28.7851 48.2453 29.0775 48.124 29.2931 47.9084C29.5087 47.6928 29.63 47.4004 29.6303 47.0955L29.6283 41.1127C29.6281 40.8077 29.5068 40.5152 29.2912 40.2995C29.0756 40.0838 28.7832 39.9625 28.4782 39.9622ZM15.0061 40.1316L19.3416 32.622C19.4796 32.3845 19.5691 32.1219 19.6049 31.8495C19.6408 31.5772 19.6223 31.3004 19.5504 31.0352C19.5084 30.8777 19.4483 30.7256 19.3713 30.5818L24.0903 29.9002L25.8181 34.2962C25.4585 34.3038 25.1071 34.404 24.7975 34.5869C24.4879 34.7698 24.2306 35.0294 24.0505 35.3407L21.1803 40.3111C21.1783 40.314 21.1758 40.316 21.1742 40.3188L17.8316 46.1124L15.0061 41.2187C14.9109 41.0534 14.8608 40.8659 14.8608 40.6751C14.8608 40.4843 14.9109 40.2969 15.0061 40.1316ZM19.0629 46.8237L22.2024 41.3848H28.2064L28.2084 46.8249L19.0629 46.8237Z' fill='%23EFECE4'/%3E%3Cpath d='M51.4499 40.3144L46.128 31.0926C46.0525 30.9617 45.9519 30.8469 45.832 30.7549C45.7121 30.6629 45.5752 30.5954 45.4292 30.5563C45.2832 30.5172 45.1309 30.5072 44.9811 30.5269C44.8313 30.5467 44.6868 30.5957 44.5559 30.6713L39.3741 33.6645C39.2433 33.7401 39.1287 33.8407 39.0368 33.9605C38.9449 34.0804 38.8775 34.2172 38.8384 34.3631C38.7994 34.509 38.7895 34.6612 38.8092 34.811C38.829 34.9607 38.8781 35.1051 38.9537 35.2359L41.6825 39.9606H37.1633C36.9859 39.9603 36.8159 39.8896 36.6906 39.7641C36.5652 39.6386 36.4948 39.4685 36.4946 39.2911V38.7199C36.4946 38.5723 36.4486 38.4284 36.3631 38.3081C36.2776 38.1878 36.1567 38.0971 36.0173 38.0486C35.8779 38.0001 35.7268 37.9962 35.5851 38.0374C35.4433 38.0787 35.318 38.163 35.2263 38.2787L30.9672 43.6599C30.8677 43.7855 30.8135 43.941 30.8135 44.1013C30.8135 44.2616 30.8677 44.4171 30.9672 44.5427L35.2263 49.9137C35.318 50.0293 35.4435 50.1136 35.5852 50.1547C35.7269 50.1958 35.878 50.1918 36.0173 50.1432C36.1567 50.0946 36.2775 50.0039 36.3629 49.8836C36.4484 49.7632 36.4943 49.6193 36.4942 49.4717V48.9103C36.4943 48.7328 36.5649 48.5627 36.6903 48.4371C36.8157 48.3116 36.9859 48.241 37.1633 48.2408H45.836C46.2762 48.2401 46.7086 48.1239 47.0899 47.9038C47.4711 47.6836 47.7879 47.3673 48.0086 46.9863L51.4499 41.0258C51.5125 40.9177 51.5454 40.795 51.5454 40.6701C51.5454 40.5452 51.5125 40.4225 51.4499 40.3144ZM45.0312 32.0383L49.6035 39.9602H46.5867H43.3237L40.3203 34.7602L45.0312 32.0383ZM46.7781 46.2749C46.6824 46.44 46.5452 46.577 46.38 46.6724C46.2148 46.7678 46.0275 46.8182 45.8368 46.8185H37.1637C36.8057 46.8186 36.4537 46.9107 36.1414 47.0858C35.8292 47.2609 35.5671 47.5133 35.3803 47.8187L32.4317 44.1003L35.3787 40.3782C35.5652 40.6846 35.8273 40.9378 36.1399 41.1136C36.4525 41.2894 36.8051 41.3818 37.1637 41.3821H42.9138H49.6031L46.7781 46.2749Z' fill='%23EFECE4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:4rem;height:4rem;display:block;position:absolute;top:calc(50% - 2rem);left:0}#mounting .inf-grid{grid-gap:1rem;z-index:5;grid-template:auto/repeat(3,1fr);padding:6.5rem 0 0;display:grid;position:relative}#mounting .inf-item{position:relative}#mounting .inf-item>img{z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#mounting .inf-item .content{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='416' height='249' viewBox='0 0 416 249' fill='none'%3E%3Cg filter='url(%23filter0_b_753_3743)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M208 69C246.108 69 277 38.1076 277 0H405C411.075 0 416 4.92487 416 11V238C416 244.075 411.075 249 405 249H11C4.92486 249 0 244.075 0 238V11C0 4.92487 4.92487 0 11 0H139C139 38.1076 169.892 69 208 69Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_753_3743' x='-16' y='-16' width='448' height='281' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='8'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_753_3743'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_753_3743' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") top no-repeat;border-radius:.75rem;height:100%;padding:5.8rem 5rem 2.5rem;overflow:hidden}#mounting .inf-item .o7{padding:.75rem 0 0}#mounting .inf-item .desc{display:none}#mounting .inf-item .more{margin:1.25em 0 0}#mounting .inf-item .more span{z-index:1;box-shadow:inset 0 -1px 0 var(--prm);transition:all .3s;display:block;position:relative;overflow:hidden}@media (pointer:fine){#mounting .inf-item .more:hover span{color:var(--blk)}}@media (width<=1279px){#mounting{background:linear-gradient(180deg, var(--wht) 4.5rem, var(--gryl) 4.5rem)}#mounting .big_guy{transform-origin:100% 0;transform:scale(.55)}#mounting h2 .line-1{margin:0}#mounting .btm-grid{padding:2rem 1.875rem 0}#mounting .btm-grid .l{max-width:18.5rem}#mounting .btm-grid .r{max-width:14rem;padding:0 0 0 3rem}#mounting .btm-grid .r:before{width:2.2rem;height:2.2rem;top:calc(50% - 1.1rem)}#mounting .inf-item .content{background-size:110%;padding:3.125rem 1.875rem 1rem}#mounting .inf-item>img{object-fit:contain;width:50px;height:50px}#mounting .inf-item .o7{padding:.25rem 0 0}#mounting .inf-item .more{margin:.625em 0 0}}@media (width<=700px){#mounting{background:linear-gradient(180deg, var(--wht) 3rem, var(--gryl) 3rem)}#mounting .big_guy{transform-origin:100% 0;top:-.5rem;right:-10rem;transform:scale(1.25)}#mounting h2{z-index:10;max-width:100%;padding:6rem 0 0;font:600 1.7rem/1.12 Arial,Helvetica,sans-serif;position:relative}#mounting h2 .line-1{margin:0}#mounting .btm-grid{flex-wrap:wrap;padding:2.5rem 1.25rem 0}#mounting .btm-grid .l{max-width:100%;padding:0 0 0 1rem}#mounting .btm-grid p+p{margin:2.5rem 0 0}#mounting .inf-grid{grid-gap:3rem;grid-template:auto/1fr;padding:3rem 0 0}#mounting .inf-item .content{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='328' height='132' viewBox='0 0 328 132' fill='none'%3E%3Cg filter='url(%23filter0_b_753_10317)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M164 36C183.882 36 200 19.8823 200 0H322.133C325.373 0 328 2.6266 328 5.86667V126.133C328 129.373 325.373 132 322.133 132H5.86666C2.62659 132 0 129.373 0 126.133V5.86667C0 2.6266 2.6266 0 5.86667 0H128C128 19.8823 144.118 36 164 36Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_753_10317' x='-8.53333' y='-8.53333' width='345.067' height='149.067' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='4.26667'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_753_10317'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_753_10317' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") top/100% no-repeat;height:8.25rem;padding:3.5rem 2.5rem 0}#mounting .inf-item .more{margin:-1em 0 0 auto}#mounting .inf-item .o7{padding:.25rem 5rem 0 0}}#manufacturing{background:linear-gradient(0deg, #fff 50%, var(--gryl) 50%);height:calc(100vh - 6.25rem);color:var(--wht);position:relative}#manufacturing .video_bg{z-index:0;border-radius:1.25rem;width:100vw;height:100%;position:absolute;top:0;left:0;overflow:hidden}#manufacturing .video_bg video{object-fit:cover;width:100%;height:100%}#manufacturing .video_bg .darker{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b2;position:absolute;inset:0}#manufacturing .container{z-index:3;align-items:center;height:100%;display:flex;position:relative}#manufacturing .hdr-grid{letter-spacing:.05rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 .004rem;font:400 2.5rem/5rem t,sans-serif;display:inline-flex}#manufacturing .hdr-grid .div{width:100%}#manufacturing .hdr-grid .img2,#manufacturing .hdr-grid .img1{margin-left:1rem}#manufacturing .hdr-grid .ffg{width:14rem;padding:0 2rem 0 0}#manufacturing .hdr-grid>*{margin-top:.5rem}#manufacturing .man_yt{z-index:5;background:url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='44' cy='44' r='39.6' fill='%23EB4E2C' stroke='%23EFECE4' stroke-width='7.2'/%3E%3Cpath d='M59.5107 43.9998L36.2339 57.4387L36.2339 30.5609L59.5107 43.9998Z' fill='%23EFECE4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:88px;height:88px;display:block;position:absolute;bottom:4.5rem;right:1rem}@media (pointer:fine){#manufacturing .man_yt:after{z-index:7;content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none'%3E%3Ccircle cx='44' cy='44' r='39.6' fill='%23EFECE4' stroke='%23EB4E2C' stroke-width='7.2'/%3E%3Cpath d='M59.5117 43.9998L36.2349 57.4387L36.2349 30.5609L59.5117 43.9998Z' fill='%23EB4E2C'/%3E%3C/svg%3E") 50%/contain no-repeat;width:88px;height:88px;transition:all .3s;display:block;position:absolute;top:0;left:0}#manufacturing .man_yt:hover:after{opacity:1}}@media (width<=1279px){#manufacturing{width:100vw;height:0;padding:56.25% 0 0}#manufacturing .video_bg{border-radius:.5rem}#manufacturing .container{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#manufacturing .hdr-grid{letter-spacing:.025rem;font:400 1.3125rem/3rem t,sans-serif}#manufacturing .hdr-grid>*{margin:0}#manufacturing .hdr-grid .img2,#manufacturing .hdr-grid .img1{height:2.5rem}#manufacturing .hdr-grid .ffg{width:8.25rem;padding:0 1rem 0 0}#manufacturing .man_yt{width:50px;height:50px;bottom:2.5rem;transform:none!important}#manufacturing .man_yt:after{display:none}}@media (width<=700px){#manufacturing{height:25rem}#manufacturing .video_bg{border-radius:0}#manufacturing .hdr-grid *{line-height:1.5rem}#manufacturing .hdr-grid .img2,#manufacturing .hdr-grid .img1,#manufacturing .hdr-grid .o7{display:none}#manufacturing .container{flex-direction:column;justify-content:space-around}#manufacturing .man_yt{bottom:calc(50% - 25px);right:calc(50% - 25px)}}#seo-ventanas-teruel{background:#fff;padding:7.5rem 0 0}#seo-ventanas-teruel .seo-shell{background:var(--wht);border-radius:1.25rem;padding:5rem}#seo-ventanas-teruel .seo-intro{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:end;gap:5rem;display:grid}#seo-ventanas-teruel .seo-kicker{color:var(--prm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem;font:400 1rem/1.25rem t,sans-serif}#seo-ventanas-teruel h2{text-transform:uppercase;max-width:48rem;margin:0;font:400 3.25rem/1.08 t,sans-serif}#seo-ventanas-teruel .seo-lead{color:var(--gry);margin:0;font:400 1.125rem/1.55 g,sans-serif}#seo-ventanas-teruel .seo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3.5rem 0 0;display:grid}#seo-ventanas-teruel .seo-card{background:#fff;border:1px solid #2421211f;border-radius:1.25rem;min-height:14rem;padding:1.75rem}#seo-ventanas-teruel .seo-card-num{color:var(--prm);margin:0 0 1.75rem;font:400 .9rem/1 Arial,Helvetica,sans-serif;display:block}#seo-ventanas-teruel .seo-card h3{margin:0 0 1rem;font:400 1.5rem/1.25 t,sans-serif}#seo-ventanas-teruel .seo-card p{color:var(--gry);margin:0;font:400 1rem/1.55 g,sans-serif}#seo-ventanas-teruel .seo-details{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);gap:1rem;margin:1rem 0 0;display:grid}#seo-ventanas-teruel .seo-copy{background:#fff;border-radius:1.25rem;padding:3rem}#seo-ventanas-teruel .seo-copy h3{max-width:45rem;margin:0 0 1.5rem;font:400 2rem/1.2 t,sans-serif}#seo-ventanas-teruel .seo-copy p{color:var(--gry);margin:0;font:400 1rem/1.65 g,sans-serif}#seo-ventanas-teruel .seo-copy p+p{margin-top:1rem}#seo-ventanas-teruel .seo-aside{background:var(--blu);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:3rem;display:flex}#seo-ventanas-teruel .seo-aside h3{margin:0 0 1.5rem;font:400 1.75rem/1.2 t,sans-serif}#seo-ventanas-teruel .seo-list{margin:0;padding:0;list-style:none}#seo-ventanas-teruel .seo-list li{border-top:1px solid #2421212e;padding:.875rem 0 .875rem 1.75rem;font:400 1rem/1.4 g,sans-serif;position:relative}#seo-ventanas-teruel .seo-list li:before{background:var(--prm);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.1rem;left:0}#seo-ventanas-teruel .seo-locations{border-top:1px solid #24212124;margin:2rem 0 0;padding:2rem 0 0}#seo-ventanas-teruel .seo-locations h4{margin:0 0 1rem;font:400 1.25rem/1.3 t,sans-serif}#seo-ventanas-teruel .seo-location-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}#seo-ventanas-teruel .seo-location-list li{color:var(--gry);border:1px solid #24212129;border-radius:999px;padding:.55rem .8rem;font:400 .875rem/1.2 g,sans-serif}#seo-ventanas-teruel .seo-actions{grid-template-columns:1fr;gap:.75rem;margin:2rem 0 0;display:grid}#seo-ventanas-teruel .seo-actions .btn{text-align:center;white-space:normal;border-radius:.75rem;width:100%;height:auto;min-height:4.25rem;padding:.9rem 1rem}#seo-ventanas-teruel .seo-actions .btn span{overflow:visible}#seo-ventanas-teruel .seo-actions .whatsapp-cta{color:#fff;background:#1769e0;justify-content:center;align-items:center;display:flex}#seo-ventanas-teruel .seo-faq{background:#fff;border-radius:1.25rem;margin:1rem 0 0;padding:3rem}#seo-ventanas-teruel .seo-faq h3{margin:0 0 2rem;font:400 2rem/1.2 t,sans-serif}#seo-ventanas-teruel .seo-faq details{border-top:1px solid #24212129}#seo-ventanas-teruel .seo-faq summary{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font:400 1.125rem/1.35 t,sans-serif;list-style:none;position:relative}#seo-ventanas-teruel .seo-faq summary::-webkit-details-marker{display:none}#seo-ventanas-teruel .seo-faq summary:after{color:var(--prm);content:"+";font:400 1.5rem/1 g,sans-serif;position:absolute;top:1.2rem;right:.25rem}#seo-ventanas-teruel .seo-faq details[open] summary:after{content:"−"}#seo-ventanas-teruel .seo-faq details p{max-width:58rem;color:var(--gry);margin:0;padding:0 2.5rem 1.25rem 0;font:400 1rem/1.6 g,sans-serif}@media (width<=1279px){#seo-ventanas-teruel{padding-top:5rem}#seo-ventanas-teruel .seo-shell{padding:3rem}#seo-ventanas-teruel .seo-intro{gap:2rem}#seo-ventanas-teruel h2{font-size:2.35rem}#seo-ventanas-teruel .seo-card{min-height:0;padding:1.5rem}#seo-ventanas-teruel .seo-card-num{margin-bottom:1.5rem}}@media (width<=700px){#seo-ventanas-teruel{padding-top:4rem}#seo-ventanas-teruel .container{width:100%;padding:0 20px}#seo-ventanas-teruel .seo-shell{border-radius:.75rem;padding:1.5rem}#seo-ventanas-teruel .seo-intro,#seo-ventanas-teruel .seo-details{grid-template-columns:1fr;gap:1.5rem}#seo-ventanas-teruel .seo-kicker{margin-bottom:.875rem;font-size:.75rem}#seo-ventanas-teruel h2{font-size:1.75rem;line-height:1.15}#seo-ventanas-teruel .seo-lead{font-size:1rem}#seo-ventanas-teruel .seo-cards{grid-template-columns:1fr;margin-top:2rem}#seo-ventanas-teruel .seo-card,#seo-ventanas-teruel .seo-copy,#seo-ventanas-teruel .seo-aside,#seo-ventanas-teruel .seo-faq{border-radius:.75rem;padding:1.5rem}#seo-ventanas-teruel .seo-card-num{margin-bottom:1.25rem}#seo-ventanas-teruel .seo-card h3{font-size:1.25rem}#seo-ventanas-teruel .seo-copy h3,#seo-ventanas-teruel .seo-aside h3,#seo-ventanas-teruel .seo-faq h3{font-size:1.5rem}#seo-ventanas-teruel .seo-locations{padding-top:1.5rem}#seo-ventanas-teruel .seo-actions{grid-template-columns:1fr}#seo-ventanas-teruel .seo-actions .btn{width:100%;min-height:3.75rem}}@keyframes round1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}#quality{background:linear-gradient(180deg, #fff 15rem, var(--wht) 15rem);padding:18rem 0 5rem}#quality .container{position:relative}#quality .svg_container{z-index:1;position:absolute;top:-5rem;left:6rem}#quality .svg_container .circle{z-index:2;transform-origin:50%;width:calc(100% - 70px);animation:10s linear infinite round1;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}#quality .grid{grid-gap:1rem;grid-template:auto/3fr 1fr 8fr;display:grid;overflow:hidden}#quality .grid .l{flex-direction:column;justify-content:space-between;padding:4rem 0 0;display:flex}#quality .infog{padding:2rem 0 1rem;position:relative}#quality .infog .line{background:var(--blu);width:100%;height:1px;position:absolute;bottom:0;left:0}#quality .infog:last-of-type .line{width:100vw}#quality .infog .fs-16{padding:.75rem 0 0}#quality .infog .img{box-shadow:inset 1px 0 0 0 var(--prm);margin:1rem 0 0;padding:0 0 0 .75rem}#quality .infog .some_shit{display:none}#quality .r .fs-24{padding:5rem 0 1rem}#quality .slider_quality{max-width:53rem;padding:0 0 .625rem}#quality .slider_quality img{border-radius:1.25rem}#quality .slick-arrow{margin-right:-2.5rem;bottom:-3rem}#quality .slider_quality3{max-width:28.875rem;margin:0 -.3125rem;padding:0}#quality .slider_quality3 .slick-slide{padding:0 .3125rem}#quality .slider_quality3 img{object-fit:cover;border-radius:1.25rem;width:9rem;height:7.25rem;display:block}@media (width<=1279px){#quality .svg_container{top:-7rem;left:0}#quality .infog{margin:0 -1.25rem 0 0;padding:1rem 0}#quality .infog .fs-50{font:2rem/2.75rem t,sans-serif}#quality .infog .fs-24 span{display:block}#quality .slider_quality{max-width:28rem;padding:0 0 .5rem}#quality .slider_quality img{object-fit:cover;border-radius:.75rem;height:17rem}#quality .slick-arrow{margin-right:-2.5rem;bottom:-3rem}#quality .slider_quality3{max-width:16.5rem;margin:0 -.25rem;padding:0}#quality .slider_quality3 .slick-slide{padding:0 .25rem}#quality .slider_quality3 img{border-radius:.75rem;width:5rem;height:4rem}#quality .slick-arrow{margin-right:-2rem}#quality .r .fs-24{margin:5rem 0 0}}@media (width<=700px){#quality{background:linear-gradient(180deg, #fff 5rem, var(--wht) 5rem);padding:10rem 0 5rem}#quality .svg_container{z-index:1;width:100px;position:absolute;top:23.5rem;left:auto;right:1rem}#quality .svg_container .circle{width:calc(100% - 44px)}#quality .grid{grid-template:auto/1fr}#quality .grid .l{padding:0;position:relative}#quality .grid .r{grid-gap:.5rem;border-bottom:none;order:-1;grid-template:auto/1fr 3fr;display:grid}#quality .infog{margin:0;padding:5rem 0 1rem}#quality .infog:last-of-type{border-bottom:none;order:-1;padding:0 0 1rem;position:relative}#quality .infog:last-of-type .line{width:13rem}#quality .infog:last-of-type .some_shit{padding:.75rem 0 0;font:400 .625rem/1.25rem t,sans-serif;display:block}#quality .slider_quality3{grid-area:1/1/2/2;max-width:100%;height:13.5rem;margin:-.25rem 0;padding:0;overflow:hidden}#quality .slider_quality3 .slick-list{padding:0!important}#quality .slider_quality{grid-area:1/2/2/3;max-width:15.25rem}#quality .slider_quality3 .slick-slide{padding:.25rem 0}#quality .slider_quality3 img{border-radius:.5rem;width:100%;height:4rem}#quality .slider_quality img{border-radius:.5rem;height:13.375rem}}#steps.service-process-steps{background:var(--blk);color:var(--wht);padding:7rem 0}#steps.service-process-steps .service-process-head{grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:end;gap:4rem;margin:0 0 3rem;display:grid}#steps.service-process-steps h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font:400 2.6rem/1.04 t,sans-serif}#steps.service-process-steps h2 span{display:block}#steps.service-process-steps h2 span:last-child{color:var(--prm)}#steps.service-process-steps .service-process-lead{color:#efece4b8;margin:0;font:400 1rem/1.6 g,sans-serif}#steps.service-process-steps .service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}#steps.service-process-steps .service-process-card{background:#302d2d;border:1px solid #efece414;border-radius:1.25rem;min-height:14rem;padding:2rem}#steps.service-process-steps .service-process-card:nth-child(2n){background:#383434}#steps.service-process-steps .service-process-num{color:var(--prm);margin:0 0 3rem;font:400 1rem/1 t,sans-serif;display:block}#steps.service-process-steps .service-process-card h3{color:var(--wht);text-transform:uppercase;margin:0 0 1rem;font:400 1.2rem/1.2 t,sans-serif}#steps.service-process-steps .service-process-card p{color:#efece4a8;margin:0;font:400 .95rem/1.55 g,sans-serif}#steps.service-process-steps .service-process-card:last-child{background:var(--prm)}#steps.service-process-steps .service-process-card:last-child .service-process-num,#steps.service-process-steps .service-process-card:last-child p{color:var(--wht)}@media (width<=1279px){#steps.service-process-steps{padding:5rem 0}#steps.service-process-steps .service-process-head{gap:2rem}#steps.service-process-steps h2{font-size:2.1rem}#steps.service-process-steps .service-process-card{min-height:14rem}}@media (width<=700px){#steps.service-process-steps{padding:4rem 0}#steps.service-process-steps .container{width:100%;padding:0 20px}#steps.service-process-steps .service-process-head{grid-template-columns:1fr;gap:1.25rem}#steps.service-process-steps h2{font-size:1.75rem}#steps.service-process-steps .service-process-grid{grid-template-columns:1fr}#steps.service-process-steps .service-process-card{border-radius:1rem;min-height:0;padding:1.5rem}#steps.service-process-steps .service-process-num{margin-bottom:1.75rem}}#service-assurance{background:var(--gryl);padding:6rem 0}#service-assurance .assurance-shell{background:var(--wht);border-radius:1.25rem;padding:4rem}#service-assurance .assurance-head{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:4rem;display:grid}#service-assurance .assurance-eyebrow{color:var(--prm);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}#service-assurance h2{text-transform:uppercase;max-width:48rem;margin:0;font:600 2.4rem/1.1 Arial,Helvetica,sans-serif}#service-assurance .assurance-lead{color:#242121b8;margin:0;font:400 1.05rem/1.6 g,sans-serif}#service-assurance .assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;display:grid}#service-assurance article{background:var(--gryl);border-radius:1rem;min-height:11rem;padding:1.75rem}#service-assurance article:nth-child(2){background:var(--ylw)}#service-assurance article:nth-child(3){background:var(--blu)}#service-assurance article span{color:var(--prm);margin:0 0 1.5rem;font:400 .9rem/1 Arial,Helvetica,sans-serif;display:block}#service-assurance article h3{text-transform:uppercase;margin:0 0 .65rem;font:600 1.1rem/1.25 Arial,Helvetica,sans-serif}#service-assurance article p{color:#242121b3;margin:0;line-height:1.5}@media (width<=700px){#service-assurance{padding:3.5rem 0}#service-assurance .container{width:100%;padding:0 20px}#service-assurance .assurance-shell{border-radius:1rem;padding:1.5rem}#service-assurance .assurance-head{grid-template-columns:1fr;gap:1.25rem}#service-assurance h2{font-size:1.7rem}#service-assurance .assurance-grid{grid-template-columns:1fr;margin-top:2rem}#service-assurance article{min-height:0}}#quality.service-project-gallery{background:var(--gryl);padding:6rem 0}#quality.service-project-gallery .gallery-head{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:4rem;margin:0 0 3rem;display:grid}#quality.service-project-gallery .gallery-kicker{color:var(--prm);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}#quality.service-project-gallery h2{text-transform:uppercase;max-width:52rem;margin:0;font:400 3rem/1.05 t,sans-serif}#quality.service-project-gallery .gallery-lead{color:#242121b3;margin:0;font:400 1.05rem/1.6 g,sans-serif}#quality.service-project-gallery .service-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}#quality.service-project-gallery .service-gallery-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}#quality.service-project-gallery .service-gallery-grid.service-gallery-grid-compact figure{grid-column:span 1}#quality.service-project-gallery .service-gallery-grid.service-gallery-grid-compact figure img{height:20rem}#quality.service-project-gallery figure{background:var(--wht);border-radius:1rem;margin:0;overflow:hidden}#quality.service-project-gallery figure:first-child,#quality.service-project-gallery figure:nth-child(10),#quality.service-project-gallery figure:nth-child(11),#quality.service-project-gallery figure:nth-child(20){grid-column:span 2}#quality.service-project-gallery img{object-fit:cover;width:100%;height:15rem;display:block}#quality.service-project-gallery figure:first-child img,#quality.service-project-gallery figure:nth-child(10) img,#quality.service-project-gallery figure:nth-child(11) img,#quality.service-project-gallery figure:nth-child(20) img{height:22rem}#quality.service-project-gallery figcaption{align-items:center;gap:1rem;padding:1rem;font:400 .9rem/1.25 g,sans-serif;display:flex}#quality.service-project-gallery figcaption span{color:var(--prm);font-family:t,sans-serif}#quality.service-project-gallery figcaption>span:last-child{color:inherit;font-family:inherit}#quality.service-project-gallery figcaption small{color:#2421219e;margin-top:.3rem;font:400 .78rem/1.3 Arial,Helvetica,sans-serif;display:block}@media (width<=1279px){#quality.service-project-gallery .service-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#quality.service-project-gallery .service-gallery-grid.service-gallery-grid-compact figure img,#quality.service-project-gallery img,#quality.service-project-gallery figure:first-child img,#quality.service-project-gallery figure:nth-child(10) img,#quality.service-project-gallery figure:nth-child(11) img,#quality.service-project-gallery figure:nth-child(20) img{height:15rem}}@media (width<=700px){#quality.service-project-gallery{padding:4rem 0}#quality.service-project-gallery .container{width:100%;padding:0 20px}#quality.service-project-gallery .gallery-head{grid-template-columns:1fr;gap:1.25rem}#quality.service-project-gallery h2{font-size:2rem}#quality.service-project-gallery .service-gallery-grid,#quality.service-project-gallery .service-gallery-grid-compact{grid-template-columns:1fr}#quality.service-project-gallery figure:first-child,#quality.service-project-gallery figure:nth-child(10),#quality.service-project-gallery figure:nth-child(11),#quality.service-project-gallery figure:nth-child(20){grid-column:span 1}#quality.service-project-gallery img,#quality.service-project-gallery figure:first-child img,#quality.service-project-gallery figure:nth-child(10) img,#quality.service-project-gallery figure:nth-child(11) img,#quality.service-project-gallery figure:nth-child(20) img{height:13.5rem}}.alusun-exact-copy #menu .menu-navigation{align-items:stretch;width:auto}.alusun-exact-copy #menu .menu-nav-link{width:100%;min-height:4.75rem;color:var(--blk);font:inherit;text-transform:none;border-bottom:1px solid #24212124;grid-template-columns:2.25rem minmax(11rem,1.2fr) minmax(9rem,.8fr);align-items:center;gap:1rem;padding:.7rem 3.5rem .7rem 1.25rem;line-height:1;display:grid;overflow:hidden}.alusun-exact-copy #menu .menu-nav-link:first-of-type{border-top:1px solid #24212124}.alusun-exact-copy #menu .menu-nav-link:before{width:100%}.alusun-exact-copy #menu .menu-nav-link:after{z-index:1;content:"↗";color:var(--prm);transition:color var(--tr), transform var(--tr);font:400 1.45rem/1 Arial,Helvetica,sans-serif;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.alusun-exact-copy #menu .menu-nav-link>*{z-index:1;min-width:0;position:relative}.alusun-exact-copy #menu .menu-nav-link .menu-index{color:var(--prm);letter-spacing:.1em;padding:0;font:400 .72rem/1 Arial,Helvetica,sans-serif;display:block}.alusun-exact-copy #menu .menu-nav-link .menu-index:before{display:none}.alusun-exact-copy #menu .menu-nav-link strong{color:inherit;letter-spacing:-.025em;text-transform:uppercase;font:400 clamp(1.6rem,2.15vw,2.55rem)/.98 t,Arial,Helvetica,sans-serif}.alusun-exact-copy #menu .menu-nav-link small{color:#2421219e;letter-spacing:.01em;font:400 .78rem/1.35 Arial,Helvetica,sans-serif}.alusun-exact-copy #menu .menu-nav-link.current-menu-link{box-shadow:inset 3px 0 0 var(--prm);background:#eb4e2c12}.alusun-exact-copy #menu .menu-nav-link.current-menu-link+.menu-preview{z-index:3;opacity:1}.alusun-exact-copy #menu .menu-nav-link.current-menu-link~.menu-preview-default{opacity:0}.alusun-exact-copy #menu .b .container .l .btn{background:#1769e0}.alusun-exact-copy #menu .b .container .l .btn:after{background:var(--prm)}@media (pointer:fine){.alusun-exact-copy #menu .menu-nav-link:hover,.alusun-exact-copy #menu .menu-nav-link:focus-visible{color:var(--wht);outline:none}.alusun-exact-copy #menu .menu-nav-link:hover strong,.alusun-exact-copy #menu .menu-nav-link:hover small,.alusun-exact-copy #menu .menu-nav-link:focus-visible strong,.alusun-exact-copy #menu .menu-nav-link:focus-visible small{color:inherit}.alusun-exact-copy #menu .menu-nav-link:hover .menu-index,.alusun-exact-copy #menu .menu-nav-link:focus-visible .menu-index,.alusun-exact-copy #menu .menu-nav-link:hover:after,.alusun-exact-copy #menu .menu-nav-link:focus-visible:after{color:var(--wht)}.alusun-exact-copy #menu .menu-nav-link:hover:after,.alusun-exact-copy #menu .menu-nav-link:focus-visible:after{transform:translate(.2rem,calc(-50% - .2rem))}.alusun-exact-copy #menu .menu-nav-link:hover .menu-index{padding-left:0}.alusun-exact-copy #menu .menu-nav-link:focus-visible:before{opacity:1}.alusun-exact-copy #menu .menu-nav-link:focus-visible+.menu-preview{z-index:4;opacity:1}.alusun-exact-copy #menu .menu-nav-link:focus-visible~.menu-preview-default{opacity:0}}@media (width<=1279px){.alusun-exact-copy #menu{overscroll-behavior:contain;overflow:hidden auto}.alusun-exact-copy #menu .t{flex:none;justify-content:flex-start;padding:clamp(1rem,4vh,2rem) 0}.alusun-exact-copy #menu .menu-navigation{width:100%;display:grid}.alusun-exact-copy #menu .menu-nav-link{grid-template-columns:2rem minmax(15rem,1.25fr) minmax(11rem,.75fr);min-height:4.25rem;padding:.6rem 3rem .6rem 1rem}.alusun-exact-copy #menu .menu-nav-link strong{font-size:clamp(1.5rem,4.2vw,2.15rem)}.alusun-exact-copy #menu .b{flex:none;margin-top:auto}}@media (width<=700px){.alusun-exact-copy #menu{padding-top:6.0625rem}.alusun-exact-copy #menu .t{padding:.8rem 0}.alusun-exact-copy #menu .t .container{width:calc(100% - 32px)}.alusun-exact-copy #menu .menu-nav-link{grid-template-columns:1.65rem minmax(0,1fr);gap:.2rem .55rem;min-height:3.7rem;padding:.5rem 2.5rem .5rem .5rem}.alusun-exact-copy #menu .menu-nav-link strong{font-size:clamp(1.15rem,5.6vw,1.45rem)}.alusun-exact-copy #menu .menu-nav-link small{grid-column:2;font-size:.68rem;line-height:1.25}.alusun-exact-copy #menu .menu-nav-link:after{font-size:1.05rem;right:.55rem}.alusun-exact-copy #menu .menu-nav-link .menu-index{grid-row:1/3;align-self:start;padding-top:.15rem;font-size:.62rem}.alusun-exact-copy #menu .b .btn{margin:1rem 0}.alusun-exact-copy #menu .b:after{top:80px}}.alusun-exact-copy #steps{content-visibility:visible;contain-intrinsic-size:none}.alusun-exact-copy #steps .hdr h2.header-from-bottom .line>span{transition:none;transform:none}@keyframes calculator-step-circle-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.alusun-exact-copy #steps .svg_container{width:12.5rem;height:12.5rem}.alusun-exact-copy #steps .svg_container>svg:first-child{width:100%;height:100%;display:block}.alusun-exact-copy #steps .svg_container>svg.circle{transform-box:fill-box;transform-origin:50%;width:100%;max-width:none;height:100%;animation:12s linear infinite calculator-step-circle-spin;inset:0;overflow:visible;transform:rotate(0)}.alusun-exact-copy #steps_menu.calculator-step-nav,.alusun-exact-copy .steps_.calculator-refresh{--calc-primary:#0f5f5c;--calc-primary-strong:#0a4a48;--calc-primary-soft:#e5f0ed;--calc-shell:#eef3f0;--calc-surface:#fcfdfb;--calc-card:#f5f8f6;--calc-ink:#1e2927;--calc-muted:#596b67;--calc-line:#cfdad5;--calc-icon-well:#2c5451;--prm:var(--calc-primary)}.alusun-exact-copy #steps_menu.calculator-step-nav .steps_menu_{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#f9f8f4f0;border:1px solid #2421211f;border-radius:.8rem;padding:.25rem;overflow:hidden;box-shadow:0 .75rem 2.25rem #2421211a}.alusun-exact-copy #steps_menu.calculator-step-nav .steps_menu{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;display:grid}.alusun-exact-copy #steps_menu.calculator-step-nav a,.alusun-exact-copy #steps_menu.calculator-step-nav a:first-of-type,.alusun-exact-copy #steps_menu.calculator-step-nav a:last-of-type{color:#242121b8;text-align:center;border-radius:.6rem;justify-content:center;min-width:0;height:2.75rem;margin:0;padding:0 .65rem;font-size:.7rem;line-height:1.15}.alusun-exact-copy #steps_menu.calculator-step-nav a .h{display:block}.alusun-exact-copy #steps_menu.calculator-step-nav a:after,.alusun-exact-copy #steps_menu.calculator-step-nav a .r,.alusun-exact-copy #steps_menu.calculator-step-nav a .l1,.alusun-exact-copy #steps_menu.calculator-step-nav a .l2{display:none!important}.alusun-exact-copy #steps_menu.calculator-step-nav.sticky a.active{color:#fff;background:var(--calc-primary);box-shadow:0 .35rem 1rem #0f5f5c33}.alusun-exact-copy .steps_.calculator-refresh{color:var(--calc-ink);background:var(--calc-shell);border-radius:2rem 2rem 0 0;margin-top:1rem;padding:clamp(1rem,3vw,2.5rem) 0}.alusun-exact-copy .steps_.calculator-refresh>.container{padding-inline:clamp(1rem,3vw,2.5rem)}.alusun-exact-copy .steps_.calculator-refresh .step{border:1px solid var(--calc-line);color:var(--calc-ink);background:var(--calc-surface);border-radius:clamp(1.25rem,2.5vw,2rem);margin:0 0 clamp(1rem,2vw,1.5rem);padding:clamp(2rem,4vw,3.75rem);overflow:hidden;box-shadow:0 1.25rem 3rem #1e292714}.alusun-exact-copy .steps_.calculator-refresh .step:last-child{margin-bottom:0}.alusun-exact-copy .steps_.calculator-refresh .step+.step:before{display:none}.alusun-exact-copy .steps_.calculator-refresh .step h3{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:.9rem;margin:0;display:grid}.alusun-exact-copy .steps_.calculator-refresh .step h3>.prm{min-height:2rem;color:var(--calc-primary);letter-spacing:.08em;border:1px solid #0f5f5c6b;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.alusun-exact-copy .steps_.calculator-refresh .step h3>.wht{min-width:0;color:var(--calc-ink);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.alusun-exact-copy .steps_.calculator-refresh .step h3>span span{margin:0;padding:0}.alusun-exact-copy .steps_.calculator-refresh .elem-grid{gap:.75rem;padding-top:1.75rem}.alusun-exact-copy .steps_.calculator-refresh .elem{border:1px solid var(--calc-line);background:var(--calc-card);min-width:0;box-shadow:none;border-radius:1rem}.alusun-exact-copy .steps_.calculator-refresh button.elem,.alusun-exact-copy .steps_.calculator-refresh button.option,.alusun-exact-copy .steps_.calculator-refresh .calculator-choice{cursor:pointer}.alusun-exact-copy .steps_.calculator-refresh button.elem:focus-visible,.alusun-exact-copy .steps_.calculator-refresh button.option:focus-visible,.alusun-exact-copy .steps_.calculator-refresh .calculator-choice:focus-visible{outline:3px solid var(--calc-primary);outline-offset:3px}.alusun-exact-copy .steps_.calculator-refresh .elem .img{background:var(--calc-icon-well);height:clamp(9.5rem,13vw,12.5rem)}.alusun-exact-copy .steps_.calculator-refresh .elem .hdr{height:auto;min-height:4.5rem;color:var(--calc-ink);background:var(--calc-card);padding:.85rem 1rem;line-height:1.25}.alusun-exact-copy .steps_.calculator-refresh .elem .img .info,.alusun-exact-copy .steps_.calculator-refresh .btm_opts .info{color:#0a4a48;width:2.5rem;height:2.5rem;line-height:2.5rem;top:.4rem;right:.4rem}.alusun-exact-copy .steps_.calculator-refresh .elem .img .info:before,.alusun-exact-copy .steps_.calculator-refresh .btm_opts .info:before{background:#a5d4dd;box-shadow:0 0 0 2px #ffffffd1,0 .25rem .65rem #1e29272e}.alusun-exact-copy .steps_.calculator-refresh .btm{border-top:1px solid var(--calc-line);margin-top:1.75rem;padding-top:1.75rem}.alusun-exact-copy .steps_.calculator-refresh .btm_tlogos{display:none}.alusun-exact-copy .steps_.calculator-refresh .btm .fs-32{padding-bottom:1.5rem}.alusun-exact-copy .calculator-choice-heading,.alusun-exact-copy .finish-picker-heading{grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1.25fr);align-items:end;gap:1.5rem;display:grid}.alusun-exact-copy .calculator-choice-heading{margin-top:2rem}.alusun-exact-copy .calculator-choice-heading>p,.alusun-exact-copy .finish-picker-heading>p{max-width:38rem;color:var(--calc-muted);margin:0;font-size:.94rem;line-height:1.5}.alusun-exact-copy .calculator-choice-index{color:var(--calc-primary);letter-spacing:.12em;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.alusun-exact-copy .calculator-choice-title{color:inherit;margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.15}.alusun-exact-copy .steps_.calculator-refresh .material-grid{padding-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.alusun-exact-copy .material-option{position:relative}.alusun-exact-copy .material-choice{border-radius:inherit;width:100%;min-height:5.25rem;color:var(--calc-ink);text-align:left;appearance:none;background:0 0;border:0;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 3.5rem 1rem 1rem;display:grid;position:relative;overflow:hidden}.alusun-exact-copy .material-choice:after{z-index:4;color:#17302d;content:"✓";opacity:0;background:#e7b86a;border:1px solid #ffffffe6;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;transition:all .16s;display:grid;position:absolute;top:50%;left:auto;right:1rem;transform:translateY(-50%)scale(.75)}.alusun-exact-copy .material-choice[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--calc-primary);background:var(--calc-primary-soft)}.alusun-exact-copy .material-choice[aria-pressed=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.alusun-exact-copy .material-name{min-height:2.5rem;color:var(--calc-primary-strong);background:#fff;border:1px solid #0f5f5c3d;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.alusun-exact-copy .material-summary{min-height:0;color:var(--calc-muted);text-align:left;padding:0;font-size:.88rem;line-height:1.4;display:block}.alusun-exact-copy .finish-picker{color:#242121;background:#eef4f1;border-radius:1.25rem;margin-top:1.5rem;padding:clamp(1.25rem,2.5vw,2rem)}.alusun-exact-copy .finish-picker-heading>p{color:#242121ab}.alusun-exact-copy .finish-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.alusun-exact-copy .finish-chip{color:#242121;text-align:center;appearance:none;background:#fff;border:1px solid #24212121;border-radius:.9rem;align-content:center;justify-items:center;gap:.55rem;min-width:0;min-height:6.25rem;padding:.7rem .45rem;font-size:.78rem;line-height:1.2;transition:border-color .16s,background .16s,transform .16s;display:grid}.alusun-exact-copy .finish-swatch{background:var(--finish-color);border:1px solid #24212133;border-radius:999px;width:2.2rem;height:2.2rem;display:block;box-shadow:inset 0 0 0 .2rem #fff3}.alusun-exact-copy .finish-swatch-wood{background-color:var(--finish-color);background-image:repeating-linear-gradient(100deg,#0000 0 5px,#ffffff21 5px 7px)}.alusun-exact-copy .finish-chip:hover,.alusun-exact-copy .finish-mode-button:hover{border-color:#0f5f5c8c;transform:translateY(-2px)}.alusun-exact-copy .finish-chip[aria-pressed=true],.alusun-exact-copy .finish-mode-button[aria-pressed=true]{border-color:var(--calc-primary);box-shadow:0 0 0 2px var(--calc-primary);background:var(--calc-primary-soft)}.alusun-exact-copy .finish-chip[aria-pressed=true] .finish-swatch{box-shadow:0 0 0 .2rem #fff, 0 0 0 .35rem var(--calc-primary)}.alusun-exact-copy .finish-mode{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.alusun-exact-copy .finish-mode-button{color:#242121;appearance:none;background:#fff;border:1px solid #24212121;border-radius:999px;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .9rem;font-size:.82rem;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.alusun-exact-copy .bicolour-mark{background:linear-gradient(90deg,#f2f0e9 0 50%,#474b4d 50%);border:1px solid #2421212e;border-radius:999px;width:1.1rem;height:1.1rem;display:inline-block}.alusun-exact-copy .finish-note{color:#2421219e;border-top:1px solid #2421211c;margin:1rem 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.45}.alusun-exact-copy .steps_.calculator-refresh .step .wht,.alusun-exact-copy .steps_.calculator-refresh .step .blu,.alusun-exact-copy .steps_.calculator-refresh .btm_opts .hdr{color:var(--calc-ink)}.alusun-exact-copy .steps_.calculator-refresh .step .o6,.alusun-exact-copy .steps_.calculator-refresh .step .o7,.alusun-exact-copy .steps_.calculator-refresh .step .o8{color:var(--calc-muted);opacity:1}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .grid{border:1px solid var(--calc-line);background:var(--calc-primary-soft)}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .grid .automation-visual{flex:0 20rem;justify-content:center;align-self:stretch;align-items:center;width:min(42%,20rem);margin:0;padding:1rem;display:flex}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .automation-visual img{object-fit:contain;width:100%;max-width:18rem;height:auto;max-height:16rem;display:block}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .grid .div{background:var(--calc-line)}.alusun-exact-copy .steps_.calculator-refresh .btm_logos .logo .img,.alusun-exact-copy .steps_.calculator-refresh .btm_tlogos .img{background:var(--calc-icon-well)}.alusun-exact-copy .steps_.calculator-refresh .btm_info .info-item img{box-sizing:border-box;aspect-ratio:1;object-fit:contain;background:var(--calc-icon-well);border:1px solid #a5d4dd94;border-radius:50%;flex:none;width:7.25rem;height:7.25rem;display:block;box-shadow:0 0 0 1px #0f5f5c29,inset 0 0 0 1px #ffffff2e}.alusun-exact-copy .steps_.calculator-refresh .elem:hover{border-color:#0f5f5c7a}.alusun-exact-copy .steps_.calculator-refresh .elem:has(.material-choice[aria-pressed=true]){border-color:#0f5f5c7a}.alusun-exact-copy .steps_.calculator-refresh button.elem.calculator-choice,.alusun-exact-copy .steps_.calculator-refresh button.option.calculator-choice{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.alusun-exact-copy .steps_.calculator-refresh button.elem.calculator-choice:after,.alusun-exact-copy .steps_.calculator-refresh button.option.calculator-choice:after{z-index:3;color:#17302d;content:"✓";opacity:0;background:#e7b86a;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font:700 .8rem/1 Arial,sans-serif;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:.65rem;left:.65rem;transform:scale(.72)}.alusun-exact-copy .steps_.calculator-refresh button.elem.calculator-choice[aria-pressed=true],.alusun-exact-copy .steps_.calculator-refresh button.option.calculator-choice[aria-pressed=true]{border-color:var(--calc-primary);background:var(--calc-primary-soft);box-shadow:0 0 0 2px var(--calc-primary)}.alusun-exact-copy .steps_.calculator-refresh .btm_opts button.option.calculator-choice[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--calc-primary)}.alusun-exact-copy .steps_.calculator-refresh button.elem.calculator-choice[aria-pressed=true]:after,.alusun-exact-copy .steps_.calculator-refresh button.option.calculator-choice[aria-pressed=true]:after{opacity:1;transform:scale(1)}.alusun-exact-copy #steps_menu.calculator-step-nav a.has-selection:after{background:var(--calc-primary);content:"";border-radius:50%;width:.4rem;height:.4rem;margin-left:.45rem;display:block!important}.alusun-exact-copy #steps_menu.calculator-step-nav.sticky a.active.has-selection:after{background:#fff}.alusun-exact-copy .calculator-summary{--calc-primary:#0f5f5c;--calc-primary-soft:#e5f0ed;--calc-line:#cfdad5;--calc-shell:#eef3f0;background:var(--calc-shell);border-radius:0 0 2rem 2rem;padding:0 0 clamp(1rem,3vw,2.5rem)}.alusun-exact-copy .calculator-summary>.container{padding-inline:clamp(1rem,3vw,2.5rem)}.alusun-exact-copy .calculator-summary-card{border:1px solid var(--calc-line);background:#fcfdfb;border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.25rem 3rem #1e292714}.alusun-exact-copy .calculator-summary-head{justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.alusun-exact-copy .calculator-summary-kicker{color:var(--calc-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.alusun-exact-copy .calculator-summary-head h2{color:#1e2927;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:400;line-height:1}.alusun-exact-copy .calculator-summary-progress{color:var(--calc-primary);background:var(--calc-primary-soft);border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.78rem}.alusun-exact-copy .calculator-summary-list{border-top:1px solid var(--calc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.alusun-exact-copy .calculator-summary-list li{border-bottom:1px solid var(--calc-line);min-width:0;padding:1rem 0}.alusun-exact-copy .calculator-summary-list li:nth-child(odd){padding-right:1rem}.alusun-exact-copy .calculator-summary-list li:nth-child(2n){border-left:1px solid var(--calc-line);padding-left:1rem}.alusun-exact-copy .calculator-summary-list span,.alusun-exact-copy .calculator-summary-list strong{display:block}.alusun-exact-copy .calculator-summary-list span{color:#1e292794;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.alusun-exact-copy .calculator-summary-list strong{color:#1e2927;margin-top:.45rem;font-size:.92rem;font-weight:500;line-height:1.4}.alusun-exact-copy .calculator-summary-note{color:#1e2927a6;max-width:48rem;margin:1.25rem 0 0;font-size:.82rem;line-height:1.5}.alusun-exact-copy .calculator-summary-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.alusun-exact-copy .calculator-summary-actions .btn,.alusun-exact-copy .calculator-summary-reset{border-radius:.7rem;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-size:.9rem;line-height:1.2;display:inline-flex}.alusun-exact-copy .calculator-summary-actions .btn{border:1px solid var(--calc-primary);color:#fff;background:var(--calc-primary)}.alusun-exact-copy .calculator-summary-reset{color:#1e2927;cursor:pointer;background:0 0;border:1px solid #1e29272e}@media (pointer:fine){.alusun-exact-copy .steps_.calculator-refresh .elem:hover{box-shadow:0 .75rem 1.75rem #1e292717}}@media (width<=1000px){.alusun-exact-copy #steps_menu.calculator-step-nav .steps_menu_{border-radius:.65rem;padding:.2rem}.alusun-exact-copy #steps_menu.calculator-step-nav .steps_menu{gap:.2rem}.alusun-exact-copy #steps_menu.calculator-step-nav a,.alusun-exact-copy #steps_menu.calculator-step-nav a:first-of-type,.alusun-exact-copy #steps_menu.calculator-step-nav a:last-of-type{border-radius:.45rem;height:2.25rem;margin:0;padding:0;font-family:g,Arial,sans-serif;font-size:.7rem}.alusun-exact-copy #steps_menu.calculator-step-nav a .h{display:none}.alusun-exact-copy #steps_menu.calculator-step-nav a:before{content:attr(data-step)}}@media (width<=700px){.alusun-exact-copy #steps_menu.calculator-step-nav .container{padding-inline:.5rem}.alusun-exact-copy .steps_.calculator-refresh{border-radius:1.25rem 1.25rem 0 0;margin-top:-1rem;padding:.65rem 0}.alusun-exact-copy .steps_.calculator-refresh>.container{padding-inline:.65rem}.alusun-exact-copy .steps_.calculator-refresh .step,.alusun-exact-copy .steps_.calculator-refresh #step_1{border-radius:1rem;margin:0 0 .65rem;padding:1.35rem}.alusun-exact-copy .steps_.calculator-refresh .step:last-child{margin-bottom:0}.alusun-exact-copy .steps_.calculator-refresh .step h3{grid-template-columns:1fr;gap:.55rem}.alusun-exact-copy .steps_.calculator-refresh .step h3>.prm{width:max-content;min-height:1.75rem;padding:.2rem .6rem;font-size:.64rem}.alusun-exact-copy .steps_.calculator-refresh .step h3>.wht{margin-top:0;font-size:1.35rem}.alusun-exact-copy .steps_.calculator-refresh .elem-grid{gap:.55rem;padding-top:1.15rem}.alusun-exact-copy .steps_.calculator-refresh .elem{border-radius:.75rem}.alusun-exact-copy .steps_.calculator-refresh .elem .img{height:7.75rem}.alusun-exact-copy .steps_.calculator-refresh .elem .img img[src*=\.svg]{height:calc(100% - 1.5rem);margin:.5rem 0 1rem}.alusun-exact-copy .steps_.calculator-refresh .elem .hdr{min-height:3.75rem;padding:.7rem .55rem}.alusun-exact-copy .steps_.calculator-refresh .btm{margin-top:1.25rem;padding-top:1.25rem}.alusun-exact-copy .steps_.calculator-refresh .btm_info .info-item img{width:4.75rem;height:4.75rem}.alusun-exact-copy .steps_.calculator-refresh .btm_opts .opts_{align-items:start;gap:.75rem .45rem;justify-content:initial;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.alusun-exact-copy .steps_.calculator-refresh .btm_opts button.option{box-sizing:border-box;border:1px solid #0000;border-radius:.75rem;width:100%;min-width:0;margin:0;padding:.45rem .2rem .7rem;overflow:hidden}.alusun-exact-copy .steps_.calculator-refresh .btm_opts .img{max-width:100%;margin-left:auto;margin-right:auto}.alusun-exact-copy .steps_.calculator-refresh .btm_opts .hdr{overflow-wrap:anywhere;min-height:2.5rem;padding:0 .15rem;line-height:1.2}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .grid .automation-visual{flex-basis:46%;width:46%;margin:0;padding:.65rem .45rem .65rem .75rem}.alusun-exact-copy .steps_.calculator-refresh .btm_tel .automation-visual img{max-height:10.5rem}.alusun-exact-copy .calculator-choice-heading,.alusun-exact-copy .finish-picker-heading{grid-template-columns:1fr;gap:.5rem}.alusun-exact-copy .calculator-choice-heading{margin-top:1.3rem}.alusun-exact-copy .calculator-choice-heading>p,.alusun-exact-copy .finish-picker-heading>p{font-size:.82rem}.alusun-exact-copy .calculator-choice-title{font-size:1.05rem}.alusun-exact-copy .material-summary{text-align:left;min-height:0;padding:0;font-size:.73rem}.alusun-exact-copy .material-choice{grid-template-columns:minmax(0,1fr);align-content:center;gap:.55rem;height:100%;min-height:7.5rem;padding:.8rem}.alusun-exact-copy .material-name{box-sizing:border-box;width:100%}.alusun-exact-copy .material-summary{overflow-wrap:anywhere;text-wrap:pretty;width:100%}.alusun-exact-copy .material-choice:after{top:.65rem;right:.65rem;transform:scale(.75)}.alusun-exact-copy .material-choice[aria-pressed=true]:after{transform:scale(1)}.alusun-exact-copy .finish-picker{border-radius:.85rem;margin-top:.85rem;padding:1rem}.alusun-exact-copy .finish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.9rem}.alusun-exact-copy .finish-chip{border-radius:.7rem;min-height:5.15rem;padding:.55rem .25rem;font-size:.68rem}.alusun-exact-copy .finish-swatch{width:1.75rem;height:1.75rem}.alusun-exact-copy .finish-mode{grid-template-columns:1fr;display:grid}.alusun-exact-copy .finish-mode-button{justify-content:center;width:100%;min-height:2.5rem;font-size:.74rem}.alusun-exact-copy #steps_menu.calculator-step-nav a.has-selection:after{width:.3rem;height:.3rem;margin:0;position:absolute;bottom:.25rem;right:.25rem}.alusun-exact-copy .calculator-summary{border-radius:0 0 1.25rem 1.25rem;padding:0 0 .65rem}.alusun-exact-copy .calculator-summary .container{box-sizing:border-box;width:calc(100vw - 24px);max-width:none;margin-left:12px;margin-right:12px;padding-inline:.65rem}.alusun-exact-copy .calculator-summary-card{border-radius:1rem;padding:1.35rem}.alusun-exact-copy .calculator-summary-head{align-items:start}.alusun-exact-copy .calculator-summary-head h2{font-size:1.45rem}.alusun-exact-copy .calculator-summary-progress{padding:.5rem .65rem;font-size:.67rem}.alusun-exact-copy .calculator-summary-list{grid-template-columns:1fr;margin-top:1.2rem}.alusun-exact-copy .calculator-summary-list li,.alusun-exact-copy .calculator-summary-list li:nth-child(odd),.alusun-exact-copy .calculator-summary-list li:nth-child(2n){border-left:0;padding:.75rem 0}.alusun-exact-copy .calculator-summary-list strong{margin-top:.3rem;font-size:.82rem}.alusun-exact-copy .calculator-summary-actions{grid-template-columns:1fr;display:grid}.alusun-exact-copy .calculator-summary-actions .btn,.alusun-exact-copy .calculator-summary-reset{width:100%}.alusun-exact-copy #steps .hdr{padding:0 1.25rem 1.25rem}.alusun-exact-copy #steps .hdr>div{justify-content:flex-end;min-height:0;display:flex}.alusun-exact-copy #steps .svg_container{width:10rem;height:10rem;margin:-.75rem 0 0 auto;position:relative;inset:auto}.alusun-exact-copy #steps .svg_container>svg:first-child{width:100%;max-width:none;height:100%;display:block;overflow:visible}}@media (prefers-reduced-motion:reduce){.alusun-exact-copy #steps .svg_container>svg.circle{animation:none}.alusun-exact-copy .material-choice:after,.alusun-exact-copy .steps_.calculator-refresh button.elem.calculator-choice,.alusun-exact-copy .steps_.calculator-refresh button.option.calculator-choice,.alusun-exact-copy .finish-chip,.alusun-exact-copy .finish-mode-button{transition:none}}.site-alicante{--brand-accent:#0f5f5c;--brand-accent-strong:#0a4a48;--brand-accent-soft:#e5f0ed;--prm:var(--brand-accent);--green:var(--brand-accent);--green-2:var(--brand-accent-strong);--orange:var(--brand-accent);--orange-2:var(--brand-accent-strong)}.site-alicante .en-site{--en-orange:var(--brand-accent)}.site-alicante .province-home-kicker,.site-alicante .province-service-head>div>p,.site-alicante .province-coverage>div>p,.site-alicante .province-context-grid span,.site-alicante .province-service-card>span,.site-alicante .province-service-card a,.site-alicante .alusun-exact-copy .service-practical-kicker,.site-alicante .alusun-exact-copy .service-practical-card>span,.site-alicante .header-quote-heading>span,.site-alicante .lead-success-kicker,.site-alicante .services-local-head span,.site-alicante .local-services-head>div>p,.site-alicante .local-service-card>span,.site-alicante .local-service-card strong,.site-alicante .shared-home-footer .footer-brand-wordmark strong{color:var(--brand-accent)}.site-alicante .lead-success-action{background:var(--brand-accent-strong)}.site-alicante .alusun-exact-copy #intro .intro-eyebrow{display:none}.site-alicante .alusun-exact-copy #intro .intro-copy h1{width:100%;max-width:none}.site-alicante .alusun-exact-copy #intro .intro-copy h1 span{display:inline}.site-alicante .alusun-exact-copy #intro .intro-copy h1 span+span:before{content:" "}.site-alicante .eyebrow-light,.site-alicante .alu-hero-media-card>span,.site-alicante .alu-step-heading>span,.site-alicante .alu-step-options summary i,.site-alicante .alu-step-options summary b,.site-alicante .alu-step-copy>a,.site-alicante .alu-quality-list svg,.site-alicante .site-footer .logo small{color:#78b7b1}.site-alicante .alu-step-copy>a{border-bottom-color:#78b7b1}.site-alicante .services-secondary-link:hover{background:#0f5f5c14}.site-alicante .header-quote-dialog .en-consent input{accent-color:var(--brand-accent)}.site-alicante .header-quote-dialog .en-consent a{color:var(--brand-accent)!important}.site-alicante .header-quote-dialog .en-form-actions button{background:var(--brand-accent)!important}.site-alicante .quote-page .consent a{color:#78b7b1}.site-alicante .btn-arr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.4307 5.92529L20.5007 11.9953L14.4307 18.0653' stroke='%230F5F5C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.50293 11.9971L20.3329 11.9971' stroke='%230F5F5C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (pointer:fine){.site-alicante .btn:not([href*=wa\.me]):hover:after{background:var(--brand-accent-strong)}.site-alicante .btn:hover span{color:#fff;filter:none}}@media (pointer:coarse){.site-alicante .btn.hvr span{color:#fff;filter:none;animation:none}}.site-alicante .social-links{color:var(--brand-accent,#0f5f5c);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.site-alicante footer .social-links,.site-alicante .company-location .social-links{color:#fff}.site-alicante .social-links a.social-link{width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;color:inherit;white-space:normal;background:0 0;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 14px;font:500 15px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.site-alicante .social-links a.social-link:before,.site-alicante .social-links a.social-link:after{display:none}.site-alicante .social-links a.social-link svg{flex:0 0 20px;width:20px;height:20px;margin:0;display:block;position:static;transform:none}.site-alicante .social-links a.social-link:hover{color:#fff;background:#0a4a48;border-color:#0a4a48}.site-alicante footer .social-links a.social-link:hover,.site-alicante .company-location .social-links a.social-link:hover{color:#0a4a48;background:#fff;border-color:#fff}.site-alicante .social-links a.social-link:focus-visible{outline-offset:3px;outline:3px solid #f4bf57}.site-alicante #nav .header-contact-tools,.site-alicante .site-header-v2 .header-contact-tools{background:#1769e0;align-items:stretch;min-width:0;display:flex}.site-alicante #nav .header-contact-tools{grid-column:4/9;margin-left:1px}.site-alicante #nav .header-contact-tools .whatsapp-only,.site-alicante .site-header-v2 .header-contact-tools .site-header-whatsapp{text-align:center;border-radius:0;flex:1 1 0;width:auto;min-width:0;min-height:44px;margin:0;padding:6px}.site-alicante .header-social-icons{align-items:center;padding:0 4px;display:flex}.site-alicante .header-social-icons .social-links{color:#fff;flex-wrap:nowrap;gap:0;margin:0}.site-alicante .header-social-icons a.social-link{border:0;border-radius:6px;width:44px;height:44px;padding:10px}.site-alicante .header-social-icons a.social-link span{display:none}.site-alicante .header-social-icons a.social-link:hover{color:#0a4a48;background:#fff}@media (width<=1279px){.site-alicante #nav .header-contact-tools{border-radius:0 0 8px 8px;grid-area:2/1/auto/-1;margin:0 -30px}}@media (width<=700px){.site-alicante #nav .header-contact-tools{margin:0}}@media (width<=767px){.site-alicante .site-header-v2 .header-contact-tools{border-radius:0 0 12px 12px;grid-area:2/1/auto/-1;padding-right:48px}}.alusun-exact-copy .solution-gallery{color:var(--blk,#242121);width:100%;min-width:0;margin:3rem 0 0;padding:0}.alusun-exact-copy .solution-gallery h2{text-transform:uppercase;max-width:38ch;color:inherit;margin:0 0 1.5rem;font:400 clamp(1.5rem,2.4vw,2.5rem)/1.15 t,sans-serif}.alusun-exact-copy .solution-gallery-stage{grid-template-columns:minmax(0,1fr) clamp(130px,16vw,200px);align-items:stretch;gap:1rem;display:grid}.alusun-exact-copy .solution-gallery-main{background:#deded3;border-radius:1.25rem;min-width:0;height:clamp(280px,36vw,500px);margin:0;position:relative;overflow:hidden}.alusun-exact-copy .solution-gallery-main>img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.alusun-exact-copy .solution-gallery-expand{color:#105e5b;background:#f8f7ef;border-radius:.65rem;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1rem;right:1rem}.alusun-exact-copy .solution-gallery-thumbnails{grid-template-rows:repeat(3,minmax(0,1fr));gap:.65rem;height:clamp(280px,36vw,500px);min-height:0;display:grid}.alusun-exact-copy .solution-gallery-thumb{border:2px solid #0000;border-radius:.9rem;min-width:0;min-height:0;padding:3px;display:block;position:relative;overflow:hidden}.alusun-exact-copy .solution-gallery-thumb[hidden]{display:none!important}.alusun-exact-copy .solution-gallery-thumb[aria-current=true]{border-color:#105e5b}.alusun-exact-copy .solution-gallery-thumb img{object-fit:cover;border-radius:.6rem;width:100%;height:100%;display:block}.alusun-exact-copy .solution-gallery-thumb>span{color:#163c36;background:#f8f7ef;border-radius:.25rem;padding:.2rem .4rem;font:400 .8rem/1.3 g,sans-serif;position:absolute;bottom:.65rem;left:.65rem}.alusun-exact-copy .solution-gallery-caption{justify-content:space-between;align-items:center;gap:1.25rem;margin:1.25rem 0 0;display:flex}.alusun-exact-copy .solution-gallery-caption>div:first-child{min-width:0}.alusun-exact-copy .solution-gallery-caption h3{color:inherit;margin:0 0 .4rem;font:400 clamp(1.15rem,1.6vw,1.5rem)/1.25 g,sans-serif}.alusun-exact-copy .solution-gallery-caption p{color:#58625a;max-width:65ch;margin:0;font:400 1rem/1.5 g,sans-serif}.solution-gallery .solution-gallery-nav{flex:none;align-items:center;gap:.5rem;display:flex}.solution-gallery .solution-gallery-nav button,.solution-gallery .solution-gallery-close{color:#105e5b;cursor:pointer;background:#f8f7ef;border:1px solid #bec5b9;border-radius:.65rem;place-items:center;width:44px;height:44px;padding:0;display:grid}.solution-gallery .solution-gallery-nav>span{text-align:center;color:#526258;font-variant-numeric:tabular-nums;min-width:3.1rem;font:400 .875rem/1.4 g,sans-serif}.solution-gallery button:hover,.alusun-exact-copy .solution-gallery-expand:hover{color:#fffdf5;background:#105e5b}.solution-gallery :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ba7e20}.solution-gallery .solution-gallery-dialog{color:#242121;background:#eeece3;border:0;border-radius:1rem;width:min(94vw,1400px);max-width:94vw;max-height:94dvh;margin:auto;padding:1rem;position:fixed;inset:0;overflow:auto}.solution-gallery .solution-gallery-dialog:not([open]){display:none}.solution-gallery .solution-gallery-dialog::backdrop{background:#0f1917d9}.solution-gallery .solution-gallery-dialog>img{object-fit:contain;width:100%;height:min(74dvh,850px);display:block}.solution-gallery .solution-gallery-close{z-index:1;position:absolute;top:1rem;right:1rem}.solution-gallery .solution-gallery-dialog-caption{justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font:400 1rem/1.4 g,sans-serif;display:flex}@media (width<=700px){.alusun-exact-copy .solution-gallery{margin-top:2rem}.alusun-exact-copy .solution-gallery h2{margin-bottom:1rem;font-size:1.5rem}.alusun-exact-copy .solution-gallery-stage{grid-template-columns:1fr;gap:.65rem}.alusun-exact-copy .solution-gallery-main{aspect-ratio:3/2;border-radius:1rem;height:auto}.alusun-exact-copy .solution-gallery-thumbnails{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;height:auto}.alusun-exact-copy .solution-gallery-thumb{aspect-ratio:3/2}.alusun-exact-copy .solution-gallery-thumb>span{font-size:.75rem;bottom:.5rem;left:.5rem}.alusun-exact-copy .solution-gallery-caption{flex-wrap:wrap;gap:.9rem;margin-top:1rem}.alusun-exact-copy .solution-gallery-caption .solution-gallery-nav{margin-left:auto}.solution-gallery .solution-gallery-dialog{padding:.75rem}.solution-gallery .solution-gallery-dialog-caption{flex-wrap:wrap}.solution-gallery .solution-gallery-dialog-caption .solution-gallery-nav{margin-left:auto}}.alusun-exact-copy #shbd{grid-column:1/-1;min-width:0;padding:0;scroll-margin-top:10rem}.alusun-exact-copy #shbd .profile-catalogue-links{color:#fff;border-top:1px solid #ffffff40;margin:0 2rem;padding:1.25rem 0 1.6rem}.alusun-exact-copy #shbd .profile-catalogue-links h2{color:#fff;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 .5rem;font-size:1.125rem;font-weight:400;line-height:1.2}.alusun-exact-copy #shbd .profile-catalogue-links p{color:#d7e5e1;margin:0;font:400 1rem/1.5 Arial,Helvetica,sans-serif}.alusun-exact-copy #shbd .profile-catalogue-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:1rem;display:grid}.alusun-exact-copy #shbd a.profile-catalogue-brand{color:#0a4a48;background:#fafbf7;border:1px solid #0000;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:5.5rem;padding:1rem 1.25rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.alusun-exact-copy #shbd .profile-catalogue-brand strong{color:inherit;font:600 1.25rem/1.3 Arial,Helvetica,sans-serif;display:block}.alusun-exact-copy #shbd .profile-catalogue-action{color:inherit;margin-top:.25rem;font:400 .875rem/1.4 Arial,Helvetica,sans-serif;display:block}.alusun-exact-copy #shbd .profile-catalogue-brand svg{flex-shrink:0;width:1.375rem;height:1.375rem}.alusun-exact-copy #shbd a.profile-catalogue-brand:hover{color:#0a4a48;background:#e9c98e;border-color:#e9c98e}.alusun-exact-copy #shbd a.profile-catalogue-brand:focus-visible{outline-offset:4px;outline:3px solid #e9c98e}@media (width<=700px){.alusun-exact-copy #shbd .profile-catalogue-brands{grid-template-columns:1fr}.alusun-exact-copy #shbd .profile-catalogue-links{margin:0 1.25rem;padding-bottom:1.25rem}}@media (width<=480px){.alusun-exact-copy #shbd .profile-catalogue-brands{gap:.625rem}.alusun-exact-copy #shbd a.profile-catalogue-brand{flex-wrap:wrap;gap:.5rem;padding:1rem .75rem}}@media (prefers-reduced-motion:reduce){.alusun-exact-copy #shbd a.profile-catalogue-brand{transition:none}}.alusun-exact-copy :is(#start,#form2){margin:0;padding:7rem 0 0;scroll-margin-top:10rem}.alusun-exact-copy :is(#start,#form2)>.container-small{width:100%;max-width:85rem;margin:0 auto;padding:0}.alusun-exact-copy :is(#start,#form2) .grid{grid-template:auto auto/minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.alusun-exact-copy :is(#start,#form2) .form_big_{grid-area:1/1/2/2;width:100%;min-width:0}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small){border:1px solid #2421211a;border-top:4px solid var(--contact-card-accent);border-radius:var(--contact-card-radius);grid-template:auto auto auto 1fr auto/minmax(0,1fr);align-content:start;column-gap:1rem;width:100%;min-width:0;height:auto;margin:0;padding:2.75rem;display:grid;position:relative}.alusun-exact-copy :is(#start,#form2) .form_big{background:var(--contact-card-dark);height:100%;color:var(--wht,#efece4)}.alusun-exact-copy :is(#start,#form2) .form_small{background:var(--contact-card-warm);color:var(--contact-card-dark);border-top-color:#c59f70;grid-area:1/2/2/3;margin-top:5.5rem}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.img{background:0 0;border:0;border-radius:50%;grid-area:1/1/2/-1;width:8.5rem;height:8.5rem;margin:-6rem 0 1.25rem;position:static;overflow:hidden;transform:none;box-shadow:0 .5rem 1.25rem #2421211f}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.img img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.alusun-exact-copy :is(#start,#form2) .contact-choice-kicker{color:var(--contact-card-highlight);letter-spacing:.06em;text-transform:uppercase;grid-area:2/1/3/-1;align-self:center;margin:0 0 1.25rem;font:400 .875rem/1.5 g,Arial,Helvetica,sans-serif}.alusun-exact-copy :is(#start,#form2) .contact-choice-kicker:before{content:none}.alusun-exact-copy :is(#start,#form2) .form_small .contact-choice-kicker{color:var(--brand-accent-strong,#0a4a48)}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.f1-s{color:inherit;letter-spacing:-.025em;text-transform:none;text-wrap:pretty;grid-area:3/1/4/-1;margin:0;font-size:1.75rem;font-weight:400;line-height:1.25}.alusun-exact-copy :is(#start,#form2) .form_big>.f1-s{text-transform:uppercase;font-size:1.875rem}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.o7{color:#c5c2bb;opacity:1;grid-area:4/1/5/-1;margin:0;padding:1rem 0 1.75rem;font-size:1rem;line-height:1.55}.alusun-exact-copy :is(#start,#form2) .form_small>.o7{color:#595042}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>:is(.f1-s,.o7) br,.alusun-exact-copy :is(#start,#form2) .contact-choice-note br{display:none}.alusun-exact-copy :is(#start,#form2) .form_big>.form_{border-top:1px solid #ffffff29;grid-area:5/1/6/-1;min-width:0;padding-top:1.5rem}.alusun-exact-copy :is(#start,#form2) form.form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1rem;display:grid}.alusun-exact-copy :is(#start,#form2) form.form>*{width:auto;min-width:0;margin:0}.alusun-exact-copy :is(#start,#form2) form.form>:is(.lead-contact-language,.lead-form-status){grid-column:1/-1}.alusun-exact-copy :is(#start,#form2) form.form>.lead-contact-language{grid-row:2}.alusun-exact-copy :is(#start,#form2) form.form>.btn_{grid-area:3/1/4/-1}.alusun-exact-copy :is(#start,#form2) form.form>.text_{grid-area:4/1/5/-1}.alusun-exact-copy :is(#start,#form2) form.form>.lead-form-status{grid-row:5}.alusun-exact-copy :is(#start,#form2) form.form .lbl{margin-bottom:.5rem;font-size:.875rem;line-height:1.4;display:block}.alusun-exact-copy :is(#start,#form2) form.form>:is(.name_,.tel_){gap:0}.alusun-exact-copy :is(#start,#form2) form.form input:is([type=text],[type=tel]){background:var(--gry,#403b3b);width:100%;min-height:3.25rem;color:var(--wht,#efece4);border:1px solid #6b6460;border-radius:.75rem;font-size:1rem}.alusun-exact-copy :is(#start,#form2) .lead-contact-language legend{color:#c5c2bb;font-size:.875rem}.alusun-exact-copy :is(#start,#form2) .lead-contact-language-options span{color:#c5c2bb;border-color:#6b6460;border-radius:.625rem;width:2.75rem;min-height:2.75rem;font-size:.875rem}.alusun-exact-copy :is(#start,#form2) .lead-contact-language-options input:checked+span{border-color:var(--contact-card-highlight);color:var(--contact-card-highlight);background:#a5d4dd1a}.alusun-exact-copy :is(#start,#form2) form.form .text_{align-self:center}.alusun-exact-copy :is(#start,#form2) form.form .text_ p{color:#c5c2bb;opacity:1;font-size:.875rem;line-height:1.45}.alusun-exact-copy :is(#start,#form2) form.form .text_ br{display:none}.alusun-exact-copy :is(#start,#form2) form.form .btn{background:var(--contact-card-accent);width:100%;height:auto;min-height:3.25rem;color:var(--wht,#efece4);border-radius:.75rem;justify-content:space-between;padding:.875rem 1rem;font-size:1rem;font-weight:400;line-height:1.4}.alusun-exact-copy :is(#start,#form2) form.form .btn:hover{background:var(--brand-accent-strong,#0a4a48);color:var(--wht,#efece4)}.alusun-exact-copy :is(#start,#form2) form.form .btn:before{content:"→";order:2;font:400 1.5rem/1 Arial,Helvetica,sans-serif}.alusun-exact-copy :is(#start,#form2) form.form .btn:after{content:none}.alusun-exact-copy :is(#start,#form2) form.form .btn span{color:inherit;filter:none}.alusun-exact-copy :is(#start,#form2) .form_small>.btn_{border-top:1px solid #24212133;grid-area:5/1/6/-1;margin:0;padding-top:1.5rem}.alusun-exact-copy :is(#start,#form2) .form_small .btn-arr{border:1px solid var(--contact-card-accent);min-height:3.25rem;color:var(--wht,#efece4);background:var(--contact-card-accent);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:1rem;line-height:1.4;display:flex}.alusun-exact-copy :is(#start,#form2) .form_small .btn-arr span{text-decoration:none}.alusun-exact-copy :is(#start,#form2) .form_small .btn-arr:after{content:"→";font:400 1.5rem/1 Arial,Helvetica,sans-serif}.alusun-exact-copy :is(#start,#form2) .form_small .btn-arr:hover{background:var(--brand-accent-strong,#0a4a48);color:var(--wht,#efece4)}.alusun-exact-copy :is(#start,#form2) :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid var(--contact-card-highlight)!important}.alusun-exact-copy :is(#start,#form2) .form_small a:focus-visible{outline-color:var(--contact-card-accent)!important}.alusun-exact-copy :is(#start,#form2) .lead-contact-language-options input:focus-visible+span{outline:3px solid var(--contact-card-highlight);outline-offset:3px}.alusun-exact-copy :is(#start,#form2) .contact-choice-note{text-align:center;grid-area:2/1/3/-1;justify-self:stretch;max-width:none;padding:1rem 0 0;display:block}.alusun-exact-copy :is(#start,#form2) .contact-choice-note .o7{color:#68605a;opacity:1;font-size:.875rem;line-height:1.5}.alusun-exact-copy :is(#start,#form2) .contact-choice-note .o7:before{content:none}@media (width<=1279px){.alusun-exact-copy :is(#start,#form2)>.container-small{max-width:46.75rem}.alusun-exact-copy :is(#start,#form2) .grid{grid-template-columns:minmax(0,1fr)}.alusun-exact-copy :is(#start,#form2) .form_small{grid-area:2/1/3/-1;margin-top:5rem}.alusun-exact-copy :is(#start,#form2) .contact-choice-note{grid-area:3/1/4/-1}}@media (width<=700px){.alusun-exact-copy :is(#start,#form2){padding-top:5rem}.alusun-exact-copy :is(#start,#form2)>.container-small{width:calc(100% - 20px);max-width:none}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small){padding:1.5rem}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.img{width:7rem;height:7rem;margin-top:-5rem}.alusun-exact-copy :is(#start,#form2) :is(.form_big,.form_small)>.f1-s{font-size:1.5rem}.alusun-exact-copy :is(#start,#form2) form.form{grid-template-columns:minmax(0,1fr)}.alusun-exact-copy :is(#start,#form2) form.form>:is(.lead-contact-language,.btn_,.text_,.lead-form-status){grid-row:auto}.alusun-exact-copy :is(#start,#form2) form.form>.btn_{order:1}.alusun-exact-copy :is(#start,#form2) form.form>.text_{order:2}.alusun-exact-copy :is(#start,#form2) form.form>.lead-form-status{order:3}}.alusun-exact-copy #steps{padding:3.5rem 0 0}.alusun-exact-copy #steps>.container,.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav>.container{width:100%;max-width:85rem;margin:0 auto;padding:0}.alusun-exact-copy #steps .hdr{background:#f9f8f3;border-top:1px solid #d6d9ce;border-bottom:0;border-left:5px solid #0f5f5c;border-right:1px solid #d6d9ce;border-radius:1.5rem 1.5rem 0 0;min-height:0;margin:0;padding:2.25rem 2.5rem;display:block;position:relative}.alusun-exact-copy #steps .hdr>div{display:none}.alusun-exact-copy #steps .hdr h2{text-align:left;letter-spacing:-.025em;width:100%;max-width:none;margin:0;padding:0;font:400 clamp(1.75rem,2.8vw,2.75rem)/1.2 t,Arial,sans-serif}.alusun-exact-copy #steps .hdr h2 .line{margin:0;padding:0;display:inline;overflow:visible}.alusun-exact-copy #steps .hdr h2 .line>span{opacity:1;display:inline;transform:none}.alusun-exact-copy #steps .hdr h2 .line-2{color:#fffdf5;white-space:normal;background:#0f5f5c;border-radius:.7rem;margin:.35rem 0 .35rem .5rem;padding:.45rem .9rem;display:inline-block}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav{opacity:1;pointer-events:auto}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav .steps_menu_{overflow-x:auto}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav .steps_menu{grid-template-columns:repeat(7,minmax(max-content,1fr))}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav:not(.sticky) .steps_menu_{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f8f3;border:1px solid #d6d9ce;border-left:5px solid #0f5f5c;border-radius:0 0 1.5rem 1.5rem;padding:.75rem}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a{color:#3c4d49;flex-direction:column;align-items:center;gap:.45rem;height:auto;min-height:2.75rem;padding:.75rem .5rem;font-size:max(14px,.875rem);line-height:1.35;display:flex}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a:before{content:none}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a .h{white-space:nowrap}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav .step-nav-number{color:#0a4a48;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;background:#e5f0ed;border:1px solid #c5d9d3;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:max(12px,.7rem);font-weight:600;line-height:1.2;display:inline-flex}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a:hover,.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a:focus-visible{color:#0a4a48;background:#e5f0ed}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a:focus-visible{outline-offset:-2px;outline:2px solid #0f5f5c}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav.sticky a.active{color:#fffdf5;background:#0f5f5c}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav.sticky a.active .step-nav-number{color:#0a4a48;background:#fffdf5;border-color:#fffdf5}.alusun-exact-copy #steps+.sticky_ .steps_.calculator-refresh{margin-top:1rem}@media (width<=1279px){.alusun-exact-copy #steps>.container,.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav>.container{max-width:46.75rem}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a .h{display:none}}.site-alicante footer.contact-footer{color:#f9f8f3;background:#242121;border-radius:2rem 2rem 0 0;margin-top:3rem;padding:3rem 0 1.5rem}.site-alicante footer.contact-footer>:is(.container-small,.container){width:calc(100% - 40px);max-width:85rem;margin:0 auto;padding:0}.site-alicante footer.contact-footer>.container-small{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.site-alicante footer.contact-footer>.container-small>:is(.img,.footer-advisor-image){border:0;border-radius:50%;width:6rem;height:6rem;margin:0;padding:0;display:block;position:static;overflow:hidden;transform:none}.site-alicante footer.contact-footer>.container-small>:is(.img,.footer-advisor-image) img{object-fit:cover;border-radius:inherit;width:100%;height:100%;margin:0;display:block}.site-alicante footer.contact-footer>.container-small>.img>p{display:none}.site-alicante footer.contact-footer .cnt{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:2rem;width:100%;margin:0;padding:0;display:grid}.site-alicante footer.contact-footer .cnt>:is(.l,.r){width:100%;margin:0;padding:0;display:block}.site-alicante footer.contact-footer .cnt .footer-advisor-name{margin:.25rem 0 .7rem;font-size:1.5rem;line-height:1.25}.site-alicante footer.contact-footer .cnt .footer-advisor-role{opacity:1;color:#c5c2bb;font-size:1rem;line-height:1.6}.site-alicante footer.contact-footer .cnt .r>p{color:#c5c2bb;margin:0 0 1rem;font-size:.875rem}.site-alicante footer.contact-footer .cnt .r .footer-mobile-advisor{display:none}.site-alicante footer.contact-footer .socs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;width:100%;margin:0;display:grid}.site-alicante footer.contact-footer .socs .footer-phone{color:#f9f8f3;grid-column:1/-1;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin:0;padding:0;font:400 1.6rem/1.2 g,Arial,sans-serif;text-decoration:none;display:inline-flex}.site-alicante footer.contact-footer .footer-address{color:#d8d6cf;grid-column:1;margin:0;padding:0;font:1rem/1.6 g,Arial,sans-serif}.site-alicante footer.contact-footer .socs a.footer-phone:before,.site-alicante footer.contact-footer .socs a.footer-phone:after{display:none}.site-alicante footer.contact-footer .footer-appointment{color:#f4bf57;text-transform:uppercase;background:#332d24;border:1px solid #786443;border-radius:.65rem;grid-column:1;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5}.site-alicante footer.contact-footer .footer-hours{background:#302d2b;border:1px solid #494440;border-radius:.9rem;grid-area:2/2/4;margin:0;padding:1rem 1.2rem}.site-alicante footer.contact-footer .footer-hours p{gap:.35rem;margin:0 0 .9rem;font-size:.95rem;line-height:1.6;display:grid}.site-alicante footer.contact-footer .footer-hours p:last-child{margin-bottom:0}.site-alicante footer.contact-footer .footer-hours :is(strong,span){display:block}.site-alicante footer.contact-footer .footer-hours strong{color:#f9f8f3;font-weight:500}.site-alicante footer.contact-footer .footer-hours span{color:#d8d6cf;font-variant-numeric:tabular-nums}.site-alicante footer.contact-footer .footer-hours .footer-hours-title{color:#e1c193;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem}.site-alicante footer.contact-footer .socs .social-links{grid-column:1/-1;gap:.75rem;margin:.25rem 0 0;display:flex}.site-alicante footer.contact-footer .socs .social-links a{background:0 0;border-color:#69615a;border-radius:.7rem;flex:1;min-height:48px;text-decoration:none}.site-alicante footer.contact-footer .socs a.footer-whatsapp{color:#fffdf5;width:100%;height:auto;min-height:56px;box-shadow:none;background:#0f5f5c;border:1px solid #417c77;border-radius:.85rem;grid-area:5/1/auto/-1;justify-content:space-between;align-items:center;margin:0;padding:1rem 1.2rem;font:400 1rem/1.4 g,Arial,sans-serif;text-decoration:none;display:flex}.site-alicante footer.contact-footer .socs a.footer-whatsapp span{width:auto;font:inherit;margin:0;text-decoration:none}.site-alicante footer.contact-footer .socs a.footer-whatsapp:after{content:"↗";background:0 0;width:auto;height:auto;font-size:1.4rem;position:static;transform:none}.site-alicante footer.contact-footer .socs a.footer-whatsapp:before,.site-alicante footer.contact-footer .socs a.footer-whatsapp span:after{display:none}.site-alicante footer.contact-footer .btm{border-top:1px solid #514c47;border-bottom:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:2.5rem 0 0;padding:1.5rem 0 0;display:flex}.site-alicante footer.contact-footer .btm>:is(.l,.c){border:0;width:auto;margin:0;padding:0;display:block}.site-alicante footer.contact-footer .btm :is(.brand-wordmark,.footer-brand-wordmark){white-space:nowrap;flex-wrap:nowrap;gap:.3rem;font-size:1.7rem;display:flex}.site-alicante footer.contact-footer .btm :is(.brand-wordmark,.footer-brand-wordmark) strong{color:#a5d4dd}.site-alicante footer.contact-footer .copy{color:#c5c2bb;opacity:1;margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.site-alicante footer.contact-footer .links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.site-alicante footer.contact-footer .links>a{opacity:1;color:#d8d6cf;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.site-alicante footer.contact-footer a:focus-visible{outline-offset:4px;outline:3px solid #f4bf57!important}@media (width<=1000px){.site-alicante footer.contact-footer .cnt{display:contents}.site-alicante footer.contact-footer .cnt>.r{grid-column:1/-1}.site-alicante footer.contact-footer .btm{flex-direction:column;align-items:start}}@media (width<=700px){.alusun-exact-copy #steps{padding:2rem 0 0}.alusun-exact-copy #steps>.container,.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav>.container{width:calc(100% - 20px);max-width:none}.alusun-exact-copy #steps .hdr{border-radius:1.1rem 1.1rem 0 0;padding:1.5rem}.alusun-exact-copy #steps .hdr h2{font-size:1.75rem;line-height:1.25}.alusun-exact-copy #steps .hdr h2 .line-2{margin:.9rem 0 0;display:table}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav:not(.sticky) .steps_menu_{border-radius:0 0 1.1rem 1.1rem;padding:.4rem}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a{padding:.65rem .15rem}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav .step-nav-number{display:none}.alusun-exact-copy #steps+.sticky_ #steps_menu.calculator-step-nav a:before{content:attr(data-step)}.site-alicante footer.contact-footer{border-radius:1.5rem 1.5rem 0 0;padding:1.75rem 0 1.25rem}.site-alicante footer.contact-footer>.container-small{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.site-alicante footer.contact-footer>.container-small>:is(.img,.footer-advisor-image){width:4.5rem;height:4.5rem}.site-alicante footer.contact-footer .cnt .footer-advisor-name{font-size:1.3rem}.site-alicante footer.contact-footer .cnt .footer-advisor-role{font-size:.875rem}.site-alicante footer.contact-footer .socs{grid-template-columns:minmax(0,1fr);gap:1rem}.site-alicante footer.contact-footer .footer-hours{grid-area:auto/1}.site-alicante footer.contact-footer .socs a.footer-whatsapp{order:1;grid-row:auto}.site-alicante footer.contact-footer .footer-hours p{gap:.3rem}}.window-models-page{color:#242121;background:#eeece3;padding:1.5rem 0 5rem;font:400 1rem/1.55 g,Arial,sans-serif}.window-models-page .models-container,.models-breadcrumbs{width:100%;max-width:85rem;margin:0 auto}.models-breadcrumbs .site-breadcrumbs{width:100%;max-width:none}.window-models-page :is(h1,h2,h3,h4,p){margin:0}.window-models-page :is(h1,h2){text-transform:uppercase;font-family:t,Arial,sans-serif;font-weight:400}.window-models-page h1{letter-spacing:-.035em;max-width:30ch;font-size:clamp(2rem,3vw,3.2rem);line-height:1.1}.window-models-page h1>span{color:#105e5b;display:block}.window-models-page h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2.35rem);line-height:1.16}.window-models-page h3{font:400 1.35rem/1.2 t,Arial,sans-serif}.window-models-page a{text-decoration:none}.window-models-page p{color:#5a625d}.window-models-page .models-hero{border-bottom:1px solid #c8d0c2;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0 2rem;display:flex}.window-models-page .models-hero>div>p{max-width:68ch;margin-top:1.1rem;font-size:1.1rem}.window-models-page .models-hero>.models-quote{flex:none}.window-models-page .models-jumps{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.window-models-page .models-jumps a{color:#105e5b;border-bottom:1px solid #9aaea2;align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.window-models-page .models-quote{color:#fffdf5;background:#105e5b;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.85rem 1rem;font:400 1rem/1.35 g,Arial,sans-serif;display:inline-flex}.window-models-page .models-quote:hover{color:#fffdf5;background:#083f3d}.window-models-page .models-quote>svg{flex:none}.window-models-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #ad741a}.window-models-page .models-section{padding-top:clamp(3rem,5vw,5rem);scroll-margin-top:190px}.window-models-page .models-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.window-models-page .models-section-heading h2{max-width:28ch}.window-models-page .models-section-heading>p{max-width:43ch}.window-models-page .models-preview-note{background:#f7edda;border:1px solid #dfc391;border-radius:.75rem;align-items:start;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1rem;display:flex}.window-models-page .models-preview-note>svg{color:#70531e;flex:none;margin-top:.12rem}.window-models-page .models-preview-note p{color:#614d2e;font-size:.9rem}.window-models-page .models-preview-note a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.window-models-page .models-brands{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 2rem;display:flex}.window-models-page .models-brands a{color:#105e5b;background:#f9f8f3;border:1px solid #abc1b3;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.65rem 1rem;display:inline-flex}.window-models-page .models-brands a:hover{color:#fff;background:#105e5b}.window-models-page .models-brands a>span{opacity:.8;font-size:.875rem}.window-models-page .models-brand-group{margin-top:3rem;scroll-margin-top:190px}.window-models-page .models-brand-heading{border-top:1px solid #c4cfc4;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-top:1.4rem;display:flex}.window-models-page .models-brand-heading h3{text-transform:uppercase;color:#105e5b;font:400 clamp(1.5rem,2vw,2rem)/1.2 t,Arial,sans-serif}.window-models-page .models-brand-heading>span{color:#5a625d;flex:none;font-size:.875rem}.window-models-page .models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.window-models-page .model-card{background:#fff;border:1px solid #d6d9ce;border-radius:1.2rem;flex-direction:column;min-width:0;scroll-margin-top:190px;display:flex;overflow:hidden}.window-models-page .model-picture{aspect-ratio:1;background:#fff;flex:none;width:100%;position:relative}.window-models-page .model-picture img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:1.5rem;display:block;position:absolute;inset:0}.window-models-page .model-picture img.model-photo-square-focus{object-fit:cover;object-position:center}.window-models-page .model-picture>span{color:#105e5b;background:#e6efea;border:1px solid #c9ddd2;border-radius:.4rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem}.window-models-page .model-picture>.model-badge-pending{color:#70531e;background:#f7edda;border-color:#dfc391}.window-models-page .model-picture>.model-source-badge{background:#eff5f1;flex-direction:column;align-items:center;gap:.1rem;min-width:76px;display:flex}.window-models-page .model-source-badge small{font-size:.75rem;font-weight:400}.window-models-page .model-source-badge strong{font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1.2}.window-models-page .model-image-caption{text-align:center;color:#5a625d;font-size:.75rem;position:absolute;bottom:.3rem;left:0;right:0}.window-models-page .model-image-pending{color:#74897e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;font-size:.875rem;display:flex}.window-models-page .model-card-intro{flex:1;padding:1.2rem 1.25rem 1.5rem}.window-models-page .model-use{color:#105e5b;margin-bottom:.6rem;font-size:.875rem}.window-models-page .model-card-intro h4{letter-spacing:-.025em;min-height:2.4em;margin-bottom:.75rem;font:600 clamp(1.2rem,1.45vw,1.6rem)/1.2 g,Arial,sans-serif}.window-models-page .model-card-intro>p:last-child{font-size:1rem;line-height:1.5}.window-models-page .model-specs{margin:0}.window-models-page .model-specs>div{border-top:1px solid #eef0eb;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:.5rem;min-height:58px;padding:.65rem 1.25rem;font-size:.875rem;line-height:1.35;display:grid}.window-models-page .model-specs>div:nth-child(2n){background:#f0f4f0}.window-models-page .model-specs dt{color:#5a625d;margin:0}.window-models-page .model-specs dd{text-align:right;color:#273e35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.window-models-page .model-card-bottom{padding:1rem 1.25rem 1.25rem}.window-models-page .model-data-warning{color:#715219;background:#f9efdc;border-left:2px solid #c8933e;margin-bottom:.7rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.4}.window-models-page .model-review{border-bottom:1px solid #d7e1d8;margin-bottom:.4rem}.window-models-page .model-review summary{cursor:pointer;color:#105e5b;justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;font-size:.875rem;list-style:none;display:flex}.window-models-page .model-review summary::-webkit-details-marker{display:none}.window-models-page .model-review[open] summary>svg{transform:rotate(180deg)}.window-models-page .model-review p{margin:.5rem 0 1rem;font-size:.875rem}.window-models-page .model-review dl{margin:0;font-size:.875rem}.window-models-page .model-review dl>div{border-top:1px solid #e1e8e1;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem 0;display:grid}.window-models-page .model-review dt{color:#5a625d}.window-models-page .model-review dd{text-align:right;overflow-wrap:anywhere;margin:0}.window-models-page .model-review a{color:#105e5b;align-items:center;gap:.5rem;min-height:48px;font-size:.875rem;text-decoration:underline;display:flex}.window-models-page .model-tech-note{min-height:8.7em;font-size:.8rem;line-height:1.45}.window-models-page .model-details{color:#105e5b;text-underline-offset:.2em;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.8rem;text-decoration:underline;display:flex}.window-models-page .model-details>svg{flex:none}.window-models-page .model-source-pending{color:#70531e;align-items:center;min-height:44px;font-size:.8rem;display:flex}.window-models-page .model-price{border-top:1px solid #d7e1d8;flex-direction:column;gap:.15rem;margin:.6rem 0 1rem;padding-top:.85rem;display:flex}.window-models-page .model-price>span{color:#6c5a38;font-size:.875rem}.window-models-page .model-price>strong{color:#105e5b;letter-spacing:-.035em;font-size:1.9rem;font-weight:500}.window-models-page .model-card .models-quote{gap:.5rem;width:100%;font-size:.9rem}.window-models-page .models-image-note{max-width:120ch;margin-top:1.25rem;font-size:.875rem}.window-models-page .models-cost-layout{background:#e2e8df;border-radius:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:clamp(1.5rem,5vw,4rem);padding:2rem;display:grid}.window-models-page .models-cost-list article{border-bottom:1px solid #c5d0c2;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.2rem 0;display:grid}.window-models-page .models-cost-list article:first-child{padding-top:0}.window-models-page .models-cost-list article:last-child{border-bottom:0;padding-bottom:0}.window-models-page .models-cost-list article>span{color:#105e5b;font-size:.875rem}.window-models-page .models-cost-list h3{margin-bottom:.5rem}.window-models-page .models-quote-checklist{background:#f9f8f3;border-radius:.8rem;align-self:start;padding:1.5rem}.window-models-page .models-quote-checklist ul{margin:1.2rem 0;padding:0;list-style:none}.window-models-page .models-quote-checklist li{gap:.6rem;margin:.7rem 0;display:flex}.window-models-page .models-quote-checklist li>svg{color:#105e5b;flex:none;margin-top:.2rem}.window-models-page .models-quote-checklist .models-quote{width:100%}.window-models-page .models-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.window-models-page .models-comparison article{border-top:1px solid #a5b9a9;flex-direction:column;align-items:start;padding-top:1.5rem;display:flex}.window-models-page .models-comparison article>svg{color:#105e5b;margin-bottom:1rem}.window-models-page .models-comparison h3{margin-bottom:.75rem}.window-models-page .models-comparison p{margin-bottom:1rem}.window-models-page .models-comparison a{color:#105e5b;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;display:flex}.window-models-page .models-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:3rem;display:grid}.window-models-page .models-faq details{border-top:1px solid #c8d0c2}.window-models-page .models-faq details:last-child{border-bottom:1px solid #c8d0c2}.window-models-page .models-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;min-height:48px;padding:1.2rem 0;font-size:1.1rem;line-height:1.35;list-style:none;display:flex}.window-models-page .models-faq summary::-webkit-details-marker{display:none}.window-models-page .models-faq summary>span{color:#105e5b;flex:none;font-size:1.4rem;line-height:1}.window-models-page .models-faq details[open] summary>span{transform:rotate(45deg)}.window-models-page .models-faq details>p{padding:0 2rem 1.2rem 0}.window-models-page .models-final{background:#dfc391;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.window-models-page .models-final h2{margin-bottom:.6rem}.window-models-page .models-final p{color:#3d473c;max-width:62ch}.window-models-page .models-final .models-quote{flex:none}@media (width<=1279px){.window-models-page .models-container,.models-breadcrumbs{max-width:46.75rem}.window-models-page .models-hero{gap:1.5rem}.window-models-page .models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.window-models-page .model-card-intro h4{min-height:0;font-size:1.6rem}.window-models-page .model-tech-note{min-height:5.8em}.window-models-page .models-section-heading{flex-direction:column;align-items:start;gap:.75rem}.window-models-page .models-cost-layout{gap:1.5rem;padding:1.5rem}.window-models-page .models-faq{gap:1.5rem}}@media (width<=700px){.window-models-page .models-container,.models-breadcrumbs{width:calc(100% - 20px);max-width:none}.window-models-page .models-grid,.window-models-page .models-cost-layout,.window-models-page .models-comparison,.window-models-page .models-faq{grid-template-columns:1fr}.window-models-page .models-hero{flex-direction:column;align-items:stretch;padding-top:.5rem}.window-models-page h1{font-size:2rem}.window-models-page .models-hero>div>p{font-size:1rem}.window-models-page .models-jumps{gap:.5rem 1rem;margin-top:1rem}.window-models-page .models-section{padding-top:3rem}.window-models-page .model-tech-note{min-height:0}.window-models-page .model-specs>div{min-height:54px}.window-models-page .models-cost-layout{padding:1.25rem}.window-models-page .models-final{flex-direction:column;align-items:stretch;margin-top:3rem;padding:1.5rem}}
