.building-page.building-page .hero{height:1107.75px}.building-page .hero{height:870.1px}.building-page .band{position:relative;height:495.4px;background:var(--cream)}.building-page .band-logo{position:absolute}.building-page .band h2{position:absolute;left:562px;top:96px;font-size:48px;line-height:1;letter-spacing:.055em;color:var(--teal-t)}.building-page .band .sub{position:absolute;left:562px;top:151.9px;font-size:21px;letter-spacing:.2em;color:var(--teal-t)}.building-page .band-copy{position:absolute;left:561.8px;top:200.4px;width:700px}.building-page .band-copy p,.building-page .band>.p1{font-size:24px;line-height:35.8px;color:var(--deep)}.building-page .band-copy p+p{margin-top:18px}.building-page .amenities{position:relative;overflow:hidden}.building-page .amenities>h2{position:absolute;left:301.6px;top:75.9px;font-size:70px;line-height:1;letter-spacing:.02em;color:var(--deep)}.building-page .amenities>.sub{position:absolute;left:431.8px;top:149.9px;font-size:29px;letter-spacing:.2em;color:var(--teal)}.building-page .amen-card{position:absolute;top:245.1px;width:365px;height:235.4px;border:1px solid var(--deep);border-radius:12px;overflow:hidden}.building-page .amen-card:nth-of-type(1){left:138.8px}.building-page .amen-card:nth-of-type(2){left:535.2px}.building-page .amen-card:nth-of-type(3){left:931.7px}.building-page .amen-card img{width:100%;height:100%;object-fit:cover}.building-page .amen-pill{position:absolute;top:512px;height:44px;border:1px solid var(--teal-b);border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;letter-spacing:.06em;color:var(--teal)}.building-page .amen-pill:nth-of-type(1){left:180.1px;width:282.3px}.building-page .amen-pill:nth-of-type(2){left:584.6px;width:282.3px}.building-page .amen-pill:nth-of-type(3){left:965.1px;width:298.2px;font-size:17px}.building-page .apto-slider{top:555.7px;height:812px}.building-page .apto-h2{top:104px}.building-page .apto-sub{top:180px}.building-page .apto-arrow{top:941px}.building-page .apto-dots{top:1318px}.building-page .building-cotiza{height:735.8px}@media(min-width:768px){.building-page .apto-slider-shell{position:relative;width:100%;height:0}.building-page .apto-slider-shell .apto-feature{position:relative;height:0}}.mirante .band-logo{left:142.6px;top:104.2px;width:357.4px;height:180.5px}.mirante .band{background:#fff3e3}.mirante .amenities{height:648.7px;background:#c1a574}.mirante .amenities>h2,.mirante .amenities>.sub{color:var(--deep)}.mirante .amen-card{top:245.1px}.mirante .amen-pill{color:var(--teal);border-color:var(--teal-b)}.mirante .building-cotiza{height:735.8px}.acadia .band-logo{left:162.9px;top:104.2px;width:316.8px;height:189.6px}.acadia .band{background:#cda96d}.acadia .band .btn-segundo{position:absolute;left:142.7px;top:329.5px;width:357.2px;height:57.7px;border:1px solid var(--teal-b);border-radius:29px;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-size:29.5px;letter-spacing:.06em;color:var(--teal)}.acadia .amenities{height:648.7px;background:var(--cream)}.amalfi .band-logo{left:153.5px;top:108.6px;width:335.5px;height:200.7px}.amalfi .band{background:#79aeaa}.amalfi .amenities{height:1368px}.amalfi .apto-slider .apto-h2{top:98px}.amalfi .apto-slider .apto-sub{top:174.4px}.amalfi .apto-feature .ico.c1{left:164px}.amalfi .apto-feature .ico.c2{left:480px}.amalfi .apto-arrow{top:940.7px}.amalfi .apto-dots{top:1300px}.aromo .band-logo{left:158.7px;top:105.6px;width:325.2px;height:188.8px}.aromo .amenities{height:1374.3px;background:#5e3f15}.aromo .amenities>h2,.aromo .amenities>.sub,.aromo .amen-pill,.aromo .apto-h2,.aromo .apto-sub,.aromo .feat{color:var(--cream)}.aromo .amen-card,.aromo .amen-pill{border-color:var(--cream)}.aromo .apto-h2{top:104.3px}.aromo .apto-sub{top:180.7px}.aromo .apto-feature .ico.c1{left:159.5px}.aromo .apto-feature .ico.c2{left:480.4px}.aromo .apto-arrow{top:941.3px}.aromo .apto-dots{top:1318px}.floria .band-logo{left:165.4px;top:105.7px;width:311.9px;height:189.5px}.floria .band{height:495.4px}.floria .amenities{height:1405.2px;background:#00706b}.floria .amenities>h2,.floria .amenities>.sub,.floria .amen-pill,.floria .apto-h2,.floria .apto-sub,.floria .feat{color:var(--cream)}.floria .amen-card{top:272.9px;width:379.9px;height:245px;border-color:var(--cream)}.floria .amen-card:nth-of-type(1){left:120px}.floria .amen-card:nth-of-type(2){left:530px}.floria .amen-card:nth-of-type(3){left:945.5px}.floria .amen-pill{left:567px!important;top:562.3px;width:306px!important;border-color:var(--cream)}.floria .apto-h2{top:126px}.floria .apto-sub{top:202.3px}.floria .apto-feature .ico.c1{left:164.6px}.floria .apto-feature .ico.c2{left:480.4px}.floria .apto-arrow{top:986.5px}.floria .apto-dots{top:1318px}:root{--deep:#002f2b;--teal:#00756e;--teal-b:#00746d;--teal-t:#01716d;--cream:#fff1e0;--gold:#cda96d;--gold-l:#f5e8c8;--brown:#633d0b;--brand:#00706b;--rosa:#f1769c;--rosa-d:#bc426f;--verde:#009386}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;background:var(--cream)}body{width:100%;margin:0;overflow-x:hidden;font-family:Montserrat,Arial,sans-serif;color:var(--deep);background:var(--cream);-webkit-font-smoothing:antialiased}#pagina{width:1440px;transform-origin:top left}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}.display{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.hero{position:relative;height:870.1px;overflow:hidden;background:var(--cream)}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nav-fija{position:fixed;top:0;left:0;width:1440px;height:160px;transform:scale(var(--gv-scale,1));transform-origin:top left;pointer-events:none;z-index:50}.navbar{position:absolute;top:52.2px;left:120px;width:1200px;height:97.1px;border:1px solid var(--deep);border-radius:48.56px;background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;z-index:10;transition:top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),border-radius .28s cubic-bezier(.4,0,.2,1),background-color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),backdrop-filter .28s cubic-bezier(.4,0,.2,1);will-change:top,left,width}.navbar>*,.navbar .nav-links>*{transition:transform .28s cubic-bezier(.4,0,.2,1)}.navbar .logo-link{position:absolute;left:51.7px;top:50%;width:120.5px;height:60px;transform:translateY(-50%)}.navbar .logo{width:100%;height:100%}.nav-links>a,.nav-trigger{position:absolute;top:50%;transform:translateY(-50%);font:inherit;font-size:17px;font-weight:500;color:var(--deep);display:flex;align-items:center;gap:7px;white-space:nowrap}.nav-links>a{text-decoration:none}.nav-trigger{border:0;background:transparent;padding:0;cursor:pointer}.nav-item{position:absolute;top:50%;height:42px;transform:translateY(-50%)}.project-item{left:282.7px}.buildings-item{left:470.9px}.nav-item .nav-trigger{top:50%;left:0}.nav-links>a:nth-child(3){left:586px}.nav-links>a:nth-child(4){left:696px}.nav-links>a:nth-child(5){left:801.7px}.navbar .nav-dropdown{position:absolute;left:-18px;top:42px;min-width:170px;padding:10px 0;background:var(--cream);border:1px solid var(--deep);border-radius:12px;box-shadow:0 8px 18px #002f2b2e;z-index:30}.navbar .nav-dropdown[hidden]{display:none}.navbar.navbar .nav-dropdown a{position:static!important;transform:none!important;display:block;padding:9px 18px;color:var(--deep);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.navbar .nav-dropdown a:hover,.navbar .nav-dropdown a:focus-visible{background:#00736d1f;outline:none}.navbar .buildings-dropdown{min-width:145px}.navbar.navbar.nav-cream .nav-trigger{color:var(--cream)}@media(min-width:768px){.nav-fija.compacto .navbar{top:0;left:0;width:1440px;height:97.1px;border-radius:0;border-color:transparent;background:var(--cream);box-shadow:0 2px 12px #002f2b1f;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-fija.compacto .navbar .logo-link,.nav-fija.compacto .navbar .nav-links>*,.nav-fija.compacto .navbar .btn-cotiza,.nav-fija.compacto .navbar .partner{transform:translate(120px) translateY(-50%)}.nav-fija.compacto .navbar.nav-cream{background:var(--deep);border-color:transparent;box-shadow:0 2px 12px #002f2b3d}.nav-fija.compacto .navbar .logo-link{width:120.5px;height:60px}.nav-fija.compacto .navbar.nav-cream .nav-links>a,.nav-fija.compacto .navbar.nav-cream .nav-trigger{color:var(--cream)}.nav-fija.compacto .navbar.nav-cream .caret{border-top-color:var(--cream)}.nav-fija.compacto .navbar.nav-cream .btn-cotiza{background:var(--cream);color:var(--deep)}}.caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--deep)}.btn-cotiza{position:absolute;left:906.9px;top:50%;transform:translateY(-50%);width:108.3px;height:44px;border-radius:22px;background:var(--deep);color:#fff;font-size:18.83px;font-weight:500;display:flex;align-items:center;justify-content:center}.partner{position:absolute;left:1053.2px;top:50%;transform:translateY(-50%);width:112.5px}.footer{position:relative;height:373.5px;background:var(--teal);color:var(--cream)}.footer:before{content:"";position:absolute;inset:0;background:url(/img/comun/footer-textura.webp) center/1440px 373.5px no-repeat;opacity:.1;mix-blend-mode:screen;pointer-events:none}.footer>*{position:relative;z-index:1}.f-kicker{position:absolute;left:247.1px;top:47.7px;font-family:Arial,Helvetica,sans-serif;font-size:16.55px;letter-spacing:.04em}.f-logo{position:absolute;left:192.1px;top:96.4px;width:108px;height:165.9px}.f-claim{position:absolute;left:347px;top:116px;width:127px;height:126px;border:1px solid var(--cream);padding:16px 14px;font-size:14px;line-height:20px;letter-spacing:.1em;text-align:right}.f-col{position:absolute;top:66.5px}.f-col.ubi{left:641px}.f-col.con{left:981px}.f-col h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:36px;line-height:36px;letter-spacing:.02em;margin-bottom:19px}.f-row{display:flex;gap:10px;margin-bottom:10px;font-size:17.34px;line-height:22px;font-weight:500}.f-row b{font-weight:700}.f-row .pin{width:14px;flex:none;margin-top:3px}.socials{position:absolute;left:1190px;top:256px;display:flex;gap:11px}.socials svg{width:26px;height:26px;fill:var(--cream)}.wa-flotante{position:fixed;right:24px;bottom:24px;width:60px;height:60px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #002f2b47;z-index:40;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,visibility .2s ease}.wa-flotante svg{width:32px;height:32px;fill:var(--cream)}.wa-flotante:hover{transform:scale(1.06);box-shadow:0 6px 20px #002f2b57}body.menu-abierto .wa-flotante{opacity:0;visibility:hidden}.f-rule{position:absolute;left:120px;top:307px;width:1200px;height:1px;background:var(--cream)}.field{position:absolute;left:135.8px;width:450.6px}.field label{display:block;font-size:17px;font-weight:300;color:var(--cream);margin-bottom:7px}.field input{width:450.6px;height:26px;background:transparent;border:2px solid var(--teal);border-radius:6px;color:var(--cream);font-family:inherit;font-size:15px;padding:0 10px}.field input:focus{outline:none;border-color:var(--gold)}.field:nth-of-type(1){top:126.4px}.field:nth-of-type(2){top:188.4px}.field:nth-of-type(3){top:250.5px}.field:nth-of-type(4){top:312.5px}.field:nth-of-type(5){top:374.5px}.field:nth-of-type(6){top:436.5px}.field:nth-of-type(7){top:498.6px}.terms{position:absolute;left:135.8px;top:575.9px;display:flex;align-items:center;gap:11px}.terms input{width:14px;height:14px;accent-color:var(--cream)}.terms label{font-size:15px;font-weight:300;color:var(--cream)}.cotiza{position:relative;height:735.8px;background:var(--deep);color:var(--cream)}.cotiza h2{position:absolute;left:730.8px;top:197.5px;width:517px;text-align:center;font-size:70px;line-height:69px;color:var(--cream)}.cotiza .reserva{position:absolute;left:730.8px;top:338.5px;width:517px;text-align:center;font-size:35.68px;line-height:43.5px;letter-spacing:.1em;color:var(--cream)}.btn-enviar{position:absolute;left:852.8px;top:455px;width:287px;height:90px;border:2px solid var(--teal);border-radius:45px;background:transparent;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:26.57px;font-weight:700;color:var(--cream)}.apto-slider .slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s ease}.apto-slider .slide.on{opacity:1;visibility:visible}.apto-slider{position:absolute;left:0;width:1440px}.apto-h2{position:absolute;left:0;right:0;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;color:var(--cream)}.apto-sub{position:absolute;left:0;right:0;text-align:center;font-size:29px;letter-spacing:.2em;color:var(--cream)}.apto-sub sup{font-size:12.39px;vertical-align:super}.ico{position:absolute;width:52px;height:52px}.feat{position:absolute;font-size:19.45px;line-height:22.6px}.feat b{font-weight:700;display:block}.feat ul{list-style:none;margin-top:3px}.feat li{position:relative;padding-left:15px}.feat li:before{content:"➤";position:absolute;left:0;font-size:11px;top:3px}.apto-plano{position:absolute}.apto-arrow{position:absolute;width:70px;height:125px;background:none;border:0;padding:0;z-index:5}.apto-arrow.left{left:0}.apto-arrow.right{right:0}.apto-arrow img{width:100%;height:100%}.apto-dots{position:absolute;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:5}.apto-dots button{width:10px;height:10px;border-radius:50%;border:1px solid var(--cream);background:transparent;padding:0}.apto-dots button[aria-current=true]{background:var(--cream)}@media(max-width:767px){#pagina{width:100%!important;transform:none!important;margin:0!important}.nav-fija{position:static!important;top:auto;left:auto;width:100%;height:64px;transform:none!important;transform-origin:top left;pointer-events:auto}.navbar.navbar{position:fixed!important;top:0!important;left:0!important;margin:0!important;transform:none!important}.navbar .logo-link{position:static!important;transform:none!important;width:auto!important;height:auto!important}.wa-flotante{right:16px;bottom:16px;width:56px;height:56px}.wa-flotante svg{width:30px;height:30px}.menu-group{display:flex;flex-direction:column;align-items:center;gap:10px}.menu-submenu-trigger{min-height:48px;border:0;background:transparent;color:var(--cream);display:flex;align-items:center;justify-content:center;gap:9px;font-size:18px;font-weight:500;letter-spacing:.02em}.mobile-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .2s ease}.menu-group.abierto .mobile-caret{transform:rotate(180deg)}.menu-submenu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 0 8px}.menu-submenu[hidden]{display:none!important}.menu-submenu a{min-height:36px;display:flex;align-items:center;font-size:15px;font-weight:400;letter-spacing:.02em;color:#fff1e0d1}}@media(max-width:767px){.cards{flex-direction:row!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;margin:44px -24px 0!important;padding:0 24px 24px!important;justify-content:flex-start!important;scroll-snap-type:x mandatory;scrollbar-width:none}.cards::-webkit-scrollbar{display:none}.card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.intro>.intro-logo{left:50%!important;top:calc(24.535vw - 37.3px)!important;transform:translate(-50%)!important}main .footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;align-items:start;padding:32px 20px 24px!important}main .footer:before{background-size:720px 187px!important;background-position:center top!important;background-repeat:repeat!important}main .footer .f-kicker,main .footer .f-logo,main .footer .f-claim,main .footer .socials,main .footer .f-rule{grid-column:1 / -1}main .footer .f-kicker{grid-row:1;margin:0!important;font-size:13px!important}main .footer .f-logo{grid-column:1;grid-row:2;justify-self:end;align-self:center;margin:12px 18px 0 0!important;width:60px!important;height:auto!important}main .footer .f-claim{grid-column:2;grid-row:2;justify-self:start;align-self:center;margin:12px 0 0!important;width:100px!important;height:100px!important;padding:11px 9px!important;font-size:11px!important;line-height:16px!important}main .footer .f-col{grid-row:3;margin-top:30px!important;min-width:0}main .footer .f-col.ubi{grid-column:1}main .footer .f-col.con{grid-column:2}main .footer .f-col h3{font-size:20px!important;line-height:24px!important;letter-spacing:0!important;white-space:nowrap;margin-bottom:12px!important}main .footer .f-row{min-width:0;gap:7px;margin-bottom:9px!important;font-size:14px!important;line-height:18px!important}main .footer .socials{grid-row:4;margin-top:22px!important}main .footer .f-rule{grid-row:5;margin:24px auto 0!important}main .menu-btn{color:var(--deep)!important;background:transparent!important}main .menu-btn span,main .menu-btn span:before,main .menu-btn span:after{background-color:var(--deep)!important}main .menu-group{display:flex;flex-direction:column;align-items:center;gap:10px}main .menu-submenu-trigger{min-height:48px;border:0;background:transparent;color:var(--cream);display:flex;align-items:center;justify-content:center;gap:9px;font-size:18px;font-weight:500;letter-spacing:.02em}main .mobile-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .2s ease}main .menu-group.abierto .mobile-caret{transform:rotate(180deg)}main .menu-submenu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 0 8px}main .menu-submenu[hidden]{display:none!important}main .menu-submenu a{min-height:36px;display:flex;align-items:center;font-size:15px;font-weight:400;letter-spacing:.02em;color:#fff1e0d1}main .apto-slider-shell{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;order:9!important;margin-top:40px!important;padding:0 8px 18px!important}main .apto-slider-shell .apto-slider{position:relative!important;width:100%!important;margin-top:0!important;order:1!important}main .apto-slider-shell .apto-h2{padding:0 48px!important;font-size:27px!important}main .apto-slider-shell .apto-arrow{position:absolute!important;top:4px!important;display:flex!important;align-items:center;justify-content:center;width:48px!important;height:48px!important;min-height:48px!important;padding:8px!important;border:1px solid var(--teal)!important;border-radius:50%!important;background:var(--cream)!important;z-index:4}main .apto-slider-shell .apto-arrow.left{left:-2px!important}main .apto-slider-shell .apto-arrow.right{right:-2px!important}main .apto-slider-shell .apto-arrow img{display:none!important}main .apto-slider-shell .apto-arrow:before{display:block;color:var(--teal);font-family:Arial,sans-serif;font-size:32px;font-weight:400;line-height:1}main .apto-slider-shell .apto-arrow.left:before{content:"‹"}main .apto-slider-shell .apto-arrow.right:before{content:"›"}main .apto-slider-shell .apto-feature{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:9px;min-width:0;order:3!important}main .apto-slider-shell .slide.on{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:12px;align-items:start}main .apto-slider-shell .slide.on .apto-h2,main .apto-slider-shell .slide.on .apto-sub,main .apto-slider-shell .slide.on .apto-plano{grid-column:1 / -1!important}main .apto-slider-shell .apto-feature .ico{width:40px!important;height:40px!important;margin:0!important}main .apto-slider-shell .apto-feature .feat{min-width:0;margin:1px 0 0!important;font-size:14px!important;line-height:19px!important}main .apto-slider-shell .apto-feature .feat b{font-size:14px!important;line-height:18px!important}main .apto-slider-shell .apto-feature .feat ul{margin-top:2px!important}main .apto-slider-shell .apto-plano{margin-top:20px!important}main .apto-slider-shell .apto-dots{position:static!important;order:2!important;gap:9px!important;margin:24px auto 0!important;padding:8px 12px!important;border-radius:18px!important;background:#fff1e0e6!important}main .apto-slider-shell .apto-dots button{width:9px!important;height:9px!important;min-height:9px!important;border:1.5px solid var(--teal)!important;background:transparent!important}main .apto-slider-shell .apto-dots button[aria-current=true]{background:var(--teal)!important}}
