:root{--als30-green:#004e29;--als30-deep:#064f2c;--als30-gold:#c59e41;--als30-sand:#f2ebe1;--als30-ivory:#faf9f6;--als30-bg:#fbf9f8;--als30-text:#1b1c1c;--als30-muted:#59665e;--als30-border:#cbd4cc}.als-v16-header__actions{align-items:center!important}.als-v16-header__actions .als-v16-action-item{min-width:58px!important;height:58px;justify-content:center;gap:4px;line-height:1!important}.als-v16-header__actions .als-v16-action-item__icon{width:25px;height:25px;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.als-v16-header__actions .als-v16-action-item__icon .als-v16-icon{display:block;width:23px;height:23px}.als-v16-header__actions .als-v16-action-item__label{font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;text-align:center}.als-v16-action-item--calculator{color:var(--als30-green)!important}.als-v16-action-item--calculator .als-v16-icon{stroke-width:1.9}.als-v16-action-item--calculator:hover{color:var(--als30-gold)!important}@media(min-width:1381px){.als-v16-main-nav__list,.als-v16-main-nav .nav-menu{gap:clamp(9px,.8vw,14px)!important}.als-v16-main-nav a{font-size:12.75px!important}.als-v16-header__inner{grid-template-columns:145px minmax(0,1fr) 108px auto!important;gap:12px!important}.als-v16-header-search{max-width:108px!important}.als-v16-header__visit{padding-inline:13px!important}}@media(min-width:1025px) and (max-width:1380px){.als-v16-main-nav__list,.als-v16-main-nav .nav-menu{gap:8px!important}.als-v16-main-nav a{font-size:11.8px!important}.als-v16-header__actions .als-v16-action-item{min-width:43px!important;height:50px}.als-v16-header__actions .als-v16-action-item__label{display:none!important}.als-v16-header-search{display:none!important}}.als-v1630-carpet-main{background:var(--als30-bg);color:var(--als30-text);overflow:hidden}.als-v1630-section{padding-block:clamp(76px,8vw,120px)}.als-v1630-section-head{max-width:790px;margin:0 auto 52px;text-align:center}.als-v1630-section-head>span,.als-v1630-request-copy>span{display:inline-block;color:var(--als30-gold);font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:10px}.als-v1630-section-head h2,.als-v1630-request-copy h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15;color:var(--als30-green);margin:0 0 14px}.als-v1630-section-head p,.als-v1630-request-copy p{font-size:17px;line-height:1.8;color:var(--als30-muted);margin:0}.als-v1630-custom-carpet-page .als-v1629-smart-hero{min-height:clamp(560px,72vh,780px);background:#031f13}.als-v1630-custom-carpet-page .als-v1629-hero-content{min-height:clamp(560px,72vh,780px);align-items:center!important;text-align:center!important;margin-inline:auto;padding-top:82px!important;padding-bottom:86px!important}.als-v1630-custom-carpet-page .als-v1629-hero-content>span{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;color:#f6d58f!important;backdrop-filter:blur(12px)}.als-v1630-custom-carpet-page .als-v1629-hero-content h1{max-width:900px;font-size:clamp(40px,5vw,72px);text-wrap:balance}.als-v1630-custom-carpet-page .als-v1629-hero-content p{max-width:750px;font-size:clamp(17px,1.4vw,21px)}.als-v1630-custom-carpet-page .als-v1629-hero-content a{background:var(--als30-gold);color:#231b08;padding:15px 28px;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.22)}.als-v1630-custom-carpet-page .als-v1629-hero-content a:hover{background:#f1cd77;transform:translateY(-2px)}.als-v1630-custom-carpet-page .als-v1629-hero-shade{background:linear-gradient(180deg,rgba(0,30,17,.22),rgba(0,37,21,.66) 70%,rgba(0,28,16,.86))!important}.als-v1630-custom-carpet-page .als-v1629-hero-arrow{width:50px;height:50px;background:rgba(0,49,28,.56);border-color:rgba(255,255,255,.65)}.als-v1630-value{background:var(--als30-ivory)}.als-v1630-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.als-v1630-value-card{background:#fff;border:1px solid rgba(0,78,41,.12);border-radius:20px;padding:30px 26px;box-shadow:0 12px 35px rgba(50,43,16,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.als-v1630-value-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px rgba(0,78,41,.09);border-color:rgba(0,78,41,.3)}.als-v1630-icon{width:52px;height:52px;border-radius:16px;background:var(--als30-sand);display:grid;place-items:center;color:var(--als30-gold);font-size:26px;margin-bottom:18px}.als-v1630-value-card h3{font-size:21px;color:var(--als30-green);margin:0 0 10px}.als-v1630-value-card p{font-size:15px;line-height:1.8;color:var(--als30-muted);margin:0}.als-v1630-worlds{background:#fff}.als-v1630-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.als-v1630-world-card{position:relative;display:block;height:460px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 18px 48px rgba(0,47,26,.14)}.als-v1630-world-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.als-v1630-world-card:hover img{transform:scale(1.07)}.als-v1630-world-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(0,32,18,.82))}.als-v1630-world-copy{position:absolute;inset-inline:28px;bottom:28px;display:flex;flex-direction:column;gap:9px}.als-v1630-world-copy strong{font-size:27px}.als-v1630-world-copy em{font-style:normal;color:rgba(255,255,255,.88);font-weight:700;font-size:14px}.als-v1630-gallery{background:#f4f1ed}.als-v1630-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:14px}.als-v1630-gallery-item{position:relative;border:0;padding:0;border-radius:18px;overflow:hidden;cursor:zoom-in;background:#e5e3df}.als-v1630-gallery-item.is-tall{grid-row:span 2;grid-column:span 2}.als-v1630-gallery-item:nth-child(4){grid-column:span 2}.als-v1630-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .35s ease}.als-v1630-gallery-item:hover img{transform:scale(1.045);filter:saturate(1.05)}.als-v1630-gallery-item>span{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;color:var(--als30-green);opacity:0;transform:translateY(6px);transition:.25s}.als-v1630-gallery-item:hover>span{opacity:1;transform:none}.als-v1630-spaces{background:#fff}.als-v1630-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.als-v1630-space-card{min-height:118px;border-radius:18px;border:1px solid rgba(0,78,41,.14);background:#fff;padding:22px;display:flex;align-items:center;gap:15px;text-align:start;color:var(--als30-green);font:inherit;cursor:pointer;transition:.3s}.als-v1630-space-card span{width:44px;height:44px;border-radius:13px;background:#eef6f1;display:grid;place-items:center}.als-v1630-space-card strong{font-size:18px}.als-v1630-space-card:hover{background:#f7fbf8;border-color:rgba(0,78,41,.35);transform:translateY(-3px)}.als-v1630-journey{background:linear-gradient(180deg,#f9f8f5,#f2efe9)}.als-v1630-journey-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.als-v1630-journey-track:before{content:"";position:absolute;top:25px;left:5%;right:5%;height:2px;background:linear-gradient(90deg,#c7d1c9,#c59e41,#c7d1c9)}.als-v1630-step{position:relative;text-align:center;padding-inline:7px}.als-v1630-step>span{position:relative;z-index:2;width:52px;height:52px;margin:0 auto 18px;border-radius:50%;background:var(--als30-green);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 0 0 8px #f5f2ed}.als-v1630-step h3{font-size:17px;color:var(--als30-green);margin:0 0 8px}.als-v1630-step p{font-size:13px;line-height:1.7;color:var(--als30-muted);margin:0}.als-v1630-request{background:linear-gradient(135deg,#003c23,#08683a);color:#fff}.als-v1630-request-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:52px;align-items:center}.als-v1630-request-copy h2{color:#fff}.als-v1630-request-copy p{color:rgba(255,255,255,.82)}.als-v1630-request-copy ul{list-style:none;margin:28px 0;padding:0;display:grid;gap:12px}.als-v1630-request-copy li{display:flex;gap:9px;align-items:flex-start;color:rgba(255,255,255,.9)}.als-v1630-request-copy li span{color:#f1ce77;font-size:20px}.als-v1630-whatsapp{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:5px;font-weight:700}.als-v1630-form{background:#fff;color:var(--als30-text);border-radius:24px;padding:30px;box-shadow:0 24px 65px rgba(0,0,0,.18)}.als-v1630-form-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}.als-v1630-form-head strong{font-size:23px;color:var(--als30-green)}.als-v1630-form-head small{color:#738078}.als-v1630-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.als-v1630-form label{display:block}.als-v1630-form label>span{display:block;margin-bottom:7px;font-size:13px;font-weight:800;color:#34443a}.als-v1630-form input,.als-v1630-form select,.als-v1630-form textarea{width:100%;border:1px solid #ccd7cf;border-radius:11px;background:#fff;padding:12px 13px;font:inherit;color:var(--als30-text);outline:0;transition:border-color .2s,box-shadow .2s}.als-v1630-form input,.als-v1630-form select{height:49px}.als-v1630-form textarea{resize:vertical;min-height:108px}.als-v1630-form input:focus,.als-v1630-form select:focus,.als-v1630-form textarea:focus{border-color:#087244;box-shadow:0 0 0 3px rgba(8,114,68,.1)}.als-v1630-form .is-full{grid-column:1/-1}.als-v1630-submit{margin-top:18px;width:100%;min-height:54px;border:0;border-radius:12px;background:var(--als30-green);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:800;cursor:pointer;transition:.25s}.als-v1630-submit:hover{background:#063f26;transform:translateY(-1px)}.als-v1630-submit:disabled{opacity:.65;cursor:wait}.als-v1630-form-note{font-size:12px;line-height:1.7;color:#69766e;text-align:center;margin:12px 0 0}.als-v1630-form-status{min-height:24px;margin-top:10px;text-align:center;font-weight:700}.als-v1630-form-status.is-error{color:#a02121}.als-v1630-form-status.is-success{color:#087244}.als-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.als-v1630-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.88);display:none;align-items:center;justify-content:center;padding:28px}.als-v1630-lightbox.is-open{display:flex}.als-v1630-lightbox img{max-width:min(1100px,92vw);max-height:88vh;border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.als-v1630-lightbox button{position:absolute;top:20px;right:20px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.4);color:#fff;font-size:28px;cursor:pointer}@media(max-width:1100px){.als-v1630-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.als-v1630-world-card{height:390px}.als-v1630-request-grid{grid-template-columns:1fr;gap:34px}.als-v1630-journey-track{grid-template-columns:repeat(5,230px);overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.als-v1630-step{scroll-snap-align:start}.als-v1630-journey-track:before{display:none}}@media(max-width:767px){.als-v1630-section{padding-block:72px}.als-v1630-section-head{margin-bottom:34px;text-align:start}.als-v1630-section-head h2,.als-v1630-request-copy h2{font-size:31px}.als-v1630-section-head p{font-size:15px}.als-v1630-value-grid,.als-v1630-world-grid,.als-v1630-space-grid{grid-template-columns:1fr}.als-v1630-world-card{height:340px}.als-v1630-gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:165px}.als-v1630-gallery-item.is-tall{grid-column:span 2;grid-row:span 2}.als-v1630-gallery-item:nth-child(4){grid-column:span 1}.als-v1630-form{padding:22px 16px;border-radius:18px}.als-v1630-form-grid{grid-template-columns:1fr}.als-v1630-form .is-full{grid-column:auto}.als-v1630-form-head{align-items:flex-start;flex-direction:column;gap:4px}.als-v1630-custom-carpet-page .als-v1629-smart-hero,.als-v1630-custom-carpet-page .als-v1629-hero-content{min-height:520px!important}.als-v1630-custom-carpet-page .als-v1629-hero-content{padding-inline:20px!important}.als-v1630-custom-carpet-page .als-v1629-hero-content h1{font-size:38px}.als-v1630-custom-carpet-page .als-v1629-hero-content p{font-size:15px}.als-v1630-custom-carpet-page .als-v1629-hero-content a{width:100%;justify-content:center;max-width:310px}.als-v16-mobile-drawer__services .als-v1630-mobile-carpet{display:flex!important;align-items:center}}@media(prefers-reduced-motion:reduce){.als-v1630-world-card img,.als-v1630-value-card,.als-v1630-space-card{transition:none!important}}