@keyframes kb-zoom-in{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-1%)}}@keyframes kb-zoom-out{0%{transform:scale(1.12)translate(2%,1%)}to{transform:scale(1)translate(0)}}@keyframes kb-pan-left{0%{transform:scale(1.1)translate(3%)}to{transform:scale(1.1)translate(-3%)}}@keyframes kb-pan-right{0%{transform:scale(1.1)translate(-3%,1%)}to{transform:scale(1.1)translate(3%,-1%)}}@keyframes kb-zoom-in-down{0%{transform:scale(1)translateY(2%)}to{transform:scale(1.1)translate(-1%,-2%)}}.lina-shell .kb-zoom-in{animation:7s ease-in-out both kb-zoom-in}.lina-shell .kb-zoom-out{animation:7s ease-in-out both kb-zoom-out}.lina-shell .kb-pan-left{animation:7s ease-in-out both kb-pan-left}.lina-shell .kb-pan-right{animation:7s ease-in-out both kb-pan-right}.lina-shell .kb-zoom-in-down{animation:7s ease-in-out both kb-zoom-in-down}@keyframes intercontinental-hero-drift{0%{transform:scale(1.02)}to{transform:scale(1.065)}}.lina-shell .intercontinental-hero-image{transform-origin:50%;transform:scale(1.02)}.lina-shell .intercontinental-hero-image-active{will-change:transform;animation:8.8s linear both intercontinental-hero-drift}@keyframes gift-bounce{0%,60%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-10px)rotate(-8deg)}40%{transform:translateY(-6px)rotate(6deg)}}.lina-shell .gift-bounce{animation:2.8s ease-in-out infinite gift-bounce}@media (max-width:767px),(prefers-reduced-motion:reduce){.lina-shell .kb-zoom-in,.lina-shell .kb-zoom-out,.lina-shell .kb-pan-left,.lina-shell .kb-pan-right,.lina-shell .kb-zoom-in-down,.lina-shell .intercontinental-hero-image-active,.lina-shell .gift-bounce,.lina-shell .shimmer-gold,.lina-shell .shimmer-visa{animation:none!important}.lina-shell .intercontinental-hero-image{transform:scale(1.02)!important}.lina-shell .glass-panel-light,.lina-shell .section-band:before,.lina-shell .lina-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.lina-shell .lina-topbar{box-shadow:0 12px 28px #15332c14}}@keyframes shimmer-gold{0%{background-position:-200%}to{background-position:200%}}.lina-shell .shimmer-gold{background:linear-gradient(105deg,#1b8c730f 0% 35%,#67b9a473 50%,#1b8c730f 65% 100%) 0 0/200%;animation:2.4s linear infinite shimmer-gold}@keyframes shimmer-visa{0%{background-position:-200%}to{background-position:200%}}@keyframes intercontinental-button-flow{0%{background-position:0%,220%}50%{background-position:100%,20%}to{background-position:0%,-220%}}.lina-shell{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;--lina-background:#f8f6f1;--lina-foreground:#15332c;--lina-primary:#1f584c;--lina-secondary:#f07a45;--lina-secondary-deep:#d85a2f;--lina-secondary-soft:#f6c2a3;--lina-emerald:#1b8c73;--lina-emerald-deep:#0f5f51;--lina-emerald-soft:#67b9a4;--lina-whatsapp:#25d366;--lina-whatsapp-deep:#1ea952;--lina-whatsapp-soft:#46de7b;--lina-surface:#fffcf6e6;--lina-surface-strong:#efe6d7;--lina-line:#15332c1a;--lina-muted:#60706a;--lina-shadow:0 28px 90px #15332c1a;--lina-shadow-soft:0 18px 50px #15332c12;--lina-background-glow-primary:#f07a4514;--lina-background-glow-secondary:#1f584c14;--lina-background-top:#fbf9f4;--lina-background-middle:#f6f1e7;--lina-background-bottom:#f8f6f1;background:radial-gradient(circle at 0 0, var(--lina-background-glow-primary) 0, transparent 28%), radial-gradient(circle at 100% 0, var(--lina-background-glow-secondary) 0, transparent 30%), linear-gradient(180deg, var(--lina-background-top) 0%, var(--lina-background-middle) 44%, var(--lina-background-bottom) 100%);min-height:100vh;color:var(--lina-foreground)}.lina-shell .container-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.lina-shell .container-shell{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.lina-shell .container-shell{padding-left:3rem;padding-right:3rem}}.lina-shell .font-display-lina{font-family:var(--font-lina-display,var(--font-display)), serif}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]){font-family:var(--font-intercontinental-display), "Futura PT", Futura, Arial, sans-serif}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) :is(h1,h2,h3,h4,h5,h6),.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .font-display-lina{font-family:var(--font-intercontinental-display), "Futura PT", Futura, Arial, sans-serif;font-weight:400}.lina-shell .section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lina-secondary);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.lina-shell .section-title{font-family:var(--font-lina-display,var(--font-display)), serif;color:var(--lina-foreground);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.12}.lina-shell .section-copy{max-width:60ch;color:var(--lina-muted);font-size:1rem;line-height:1.75}.lina-shell .soft-card{border:1px solid var(--lina-line);background:var(--lina-surface);box-shadow:var(--lina-shadow-soft);border-radius:1.5rem}.lina-shell .glass-panel-light{border:1px solid var(--lina-line);background:var(--lina-surface);box-shadow:var(--lina-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.5rem}.lina-shell .section-band{position:relative}.lina-shell .section-band:before{content:"";pointer-events:none;border:1px solid var(--lina-line);background:linear-gradient(180deg, var(--lina-surface), #ffffff38);border-radius:2.5rem;position:absolute;inset:0}.lina-shell .eyebrow-chip{color:var(--lina-primary);letter-spacing:.14em;text-transform:uppercase;background:#fffcf6c2;border:1px solid #15332c14;border-radius:6px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.lina-shell .lina-pill-update{border:1px solid var(--lina-secondary-soft);background:linear-gradient(120deg, #fffffff5 0%, var(--lina-secondary-soft) 56%, #fffffff5 100%);box-shadow:var(--lina-shadow-soft);color:var(--lina-secondary-deep)}.lina-shell .lina-toggle-active{border:1px solid var(--lina-emerald-deep);background:linear-gradient(135deg, var(--lina-primary) 0%, var(--lina-emerald-deep) 44%, var(--lina-emerald) 100%);color:#fff;box-shadow:var(--lina-shadow-soft)}.lina-shell .lina-toggle-idle{border:1px solid var(--lina-line);background:linear-gradient(135deg, #fffffff5 0%, var(--lina-surface-strong) 100%);color:var(--lina-emerald-deep)}.lina-shell .lina-btn-primary,.lina-shell .lina-btn-light,.lina-shell .lina-btn-whatsapp{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.lina-shell .lina-btn-primary:hover,.lina-shell .lina-btn-light:hover,.lina-shell .lina-btn-whatsapp:hover{transform:translateY(-1px)}.lina-shell .lina-btn-primary{border:1px solid var(--lina-emerald-deep);color:#fff;box-shadow:var(--lina-shadow);background:linear-gradient(120deg, var(--lina-primary) 0%, var(--lina-emerald-deep) 36%, var(--lina-emerald) 72%, var(--lina-emerald-soft) 100%);background-size:200% 200%;position:relative;overflow:hidden}.lina-shell .lina-btn-light{border:1px solid var(--lina-line);background:var(--lina-surface);color:var(--lina-foreground)}.lina-shell .lina-btn-whatsapp{color:#fff;background:linear-gradient(135deg, var(--lina-whatsapp-deep) 0%, var(--lina-whatsapp) 58%, var(--lina-whatsapp-soft) 100%);box-shadow:var(--lina-shadow-soft)}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-primary,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-light,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-gold-toggle{will-change:background-position, transform;position:relative;overflow:hidden}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-primary{background-image:linear-gradient(135deg,#57606b 0%,#6c7580 34%,#87909a 68%,#d4d9df 100%),linear-gradient(112deg,#0000 26%,#ffffff1a 40%,#ffffff85 50%,#ffffff24 60%,#0000 74%);background-size:170% 170%,240% 100%;border-color:#5f6974f0;animation:6.9s ease-in-out infinite intercontinental-button-flow;box-shadow:0 24px 54px #3439402e,inset 0 1px #fff3}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-light,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-gold-toggle{color:var(--lina-secondary-deep);background-image:linear-gradient(135deg,#fffaf0fa 0%,#f2e8d1fa 30%,#d4b77df5 64%,#fff7e9fa 100%),linear-gradient(112deg,#0000 24%,#ffffff29 38%,#fff9eac7 49%,#fff3 60%,#0000 74%);background-size:180% 180%,240% 100%;border-color:#92703c57;animation:7.6s ease-in-out infinite intercontinental-button-flow;box-shadow:0 22px 48px #92703c24,inset 0 1px #ffffff80}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-primary:hover,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-light:hover,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-gold-toggle:hover{transform:translateY(-2px)}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-primary:hover{box-shadow:0 30px 64px #34394038,inset 0 1px #ffffff3d}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-light:hover,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-gold-toggle:hover{box-shadow:0 28px 58px #92703c2e,inset 0 1px #ffffff94}.lina-shell[data-project=peylaa] .lina-btn-primary,.lina-shell[data-project=peylaa] .lina-btn-light,.lina-shell[data-project=peylaa] .lina-gold-toggle{will-change:background-position, transform;position:relative;overflow:hidden}.lina-shell[data-project=peylaa] .lina-btn-primary{background-image:linear-gradient(135deg,#284d53 0%,#346a71 28%,#437079 56%,#5894a1 82%,#8fb8bf 100%),linear-gradient(112deg,#0000 26%,#ffffff1a 40%,#ffffff85 50%,#ffffff24 60%,#0000 74%);background-size:170% 170%,240% 100%;border-color:#346a71f0;animation:6.9s ease-in-out infinite intercontinental-button-flow;box-shadow:0 24px 54px #15252833,inset 0 1px #fff3}.lina-shell[data-project=peylaa] .lina-btn-light,.lina-shell[data-project=peylaa] .lina-gold-toggle{color:var(--lina-foreground);background-image:linear-gradient(135deg,#fffffffa 0%,#f7f3f0fa 30%,#efe8e6fa 64%,#b8ba8c6b 100%),linear-gradient(112deg,#0000 24%,#ffffff29 38%,#ffffffd1 49%,#fff3 60%,#0000 74%);background-size:180% 180%,240% 100%;border-color:#15252824;animation:7.6s ease-in-out infinite intercontinental-button-flow;box-shadow:0 22px 48px #1525281a,inset 0 1px #ffffff80}.lina-shell[data-project=peylaa] .soft-card{background:linear-gradient(#fffbf8e0 0%,#f4efedeb 56%,#ebe2dce6 100%);box-shadow:0 18px 50px #15252814,inset 0 1px #ffffff94}.lina-shell[data-project=peylaa] .glass-panel-light{background:linear-gradient(#fffcf9f5 0%,#f6f0ecf2 54%,#eae1dbf0 100%);box-shadow:0 30px 120px #15252824,inset 0 1px #ffffff9e}.lina-shell[data-project=peylaa] .section-band:before{background:linear-gradient(#fffcf9f0 0%,#f4efede6 52%,#ebe2dcd6 100%);box-shadow:inset 0 1px #ffffff94}.lina-shell[data-project=peylaa] .eyebrow-chip{color:var(--lina-secondary-deep);background:linear-gradient(135deg,#fffffff0 0%,#f4efedeb 62%,#b8ba8c38 100%);border-color:#5894a124}.lina-shell[data-project=peylaa] .lina-btn-primary:hover,.lina-shell[data-project=peylaa] .lina-btn-light:hover,.lina-shell[data-project=peylaa] .lina-gold-toggle:hover{transform:translateY(-2px)}.lina-shell[data-project=peylaa] .lina-btn-primary:hover{box-shadow:0 30px 64px #15252838,inset 0 1px #ffffff3d}.lina-shell[data-project=peylaa] .lina-btn-light:hover,.lina-shell[data-project=peylaa] .lina-gold-toggle:hover{box-shadow:0 28px 58px #346a7124,inset 0 1px #ffffff94}@media (prefers-reduced-motion:reduce){.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-primary,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-btn-light,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .lina-gold-toggle,.lina-shell[data-project=peylaa] .lina-btn-primary,.lina-shell[data-project=peylaa] .lina-btn-light,.lina-shell[data-project=peylaa] .lina-gold-toggle{animation:none}}.lina-shell .lina-field{gap:.55rem;display:grid}.lina-shell .lina-field>span{color:var(--lina-foreground);font-size:.875rem;font-weight:600}.lina-shell .lina-field input,.lina-shell .lina-field select,.lina-shell .lina-field textarea{border:1px solid var(--lina-line);width:100%;color:var(--lina-foreground);font:inherit;background:#ffffffe6;border-radius:1.35rem;padding:.95rem 1rem}.lina-shell .lina-field input:focus,.lina-shell .lina-field select:focus,.lina-shell .lina-field textarea:focus{outline:2px solid var(--lina-emerald-soft);outline-offset:2px}.lina-shell[data-project=silva]{background:linear-gradient(180deg, var(--lina-background) 0%, var(--lina-background) 100%)}.lina-shell[data-project=silva] .section-kicker{color:var(--lina-secondary-deep)}.lina-shell[data-project=silva] .section-copy{color:var(--lina-muted)}.lina-shell[data-project=silva] .lina-btn-primary,.lina-shell[data-project=silva] .lina-btn-whatsapp,.lina-shell[data-project=silva] .lina-toggle-active{color:#fffdf9;background:#37466d;border:1px solid #273353eb;position:relative;overflow:hidden;box-shadow:0 14px 28px #37466d2e,0 6px 14px #37466d1a,inset 0 1px #ffffff29}.lina-shell[data-project=silva] .lina-btn-light,.lina-shell[data-project=silva] .lina-gold-toggle,.lina-shell[data-project=silva] .lina-toggle-idle{color:var(--lina-primary);background:#ffffffc7;border:1px solid #37466d1f;position:relative;overflow:hidden;box-shadow:0 12px 28px #37466d14,inset 0 1px #ffffffad}.lina-shell[data-project=silva] .lina-btn-primary:hover,.lina-shell[data-project=silva] .lina-btn-whatsapp:hover,.lina-shell[data-project=silva] .lina-btn-light:hover,.lina-shell[data-project=silva] .lina-gold-toggle:hover,.lina-shell[data-project=silva] .lina-toggle-active:hover,.lina-shell[data-project=silva] .lina-toggle-idle:hover{transform:translateY(-2px)}.lina-shell[data-project=silva] .lina-btn-primary:hover,.lina-shell[data-project=silva] .lina-btn-whatsapp:hover,.lina-shell[data-project=silva] .lina-toggle-active:hover{box-shadow:0 18px 34px #37466d38,0 8px 18px #37466d1f,inset 0 1px #ffffff2e}.lina-shell[data-project=silva] .lina-btn-light:hover,.lina-shell[data-project=silva] .lina-gold-toggle:hover,.lina-shell[data-project=silva] .lina-toggle-idle:hover{box-shadow:0 16px 30px #37466d1a,inset 0 1px #ffffffb8}.lina-shell[data-project=silva] .lina-field input:focus,.lina-shell[data-project=silva] .lina-field select:focus,.lina-shell[data-project=silva] .lina-field textarea:focus{outline-color:#37466d47}@media (max-width:640px){.lina-shell[data-project=bellaguna] .lina-topbar .font-display-lina{font-size:1.16rem;line-height:1}.lina-shell[data-project=bellaguna] .lina-topbar p+p{max-width:8.4rem;font-size:.52rem;line-height:1.28}}.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp{background:#0f7774;border-color:#0f7774b8;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f77741f,inset 0 1px #ffffff1a}.lina-shell[data-project=bellaguna] .lina-btn-primary:before,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp:before{content:none}.lina-shell[data-project=bellaguna] .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp:hover{background:#075b59;box-shadow:0 10px 22px #0f777424,inset 0 1px #ffffff1a}.lina-shell[data-project=bellaguna] .lina-btn-light{box-shadow:none;background:#ffffffeb;border-color:#56616829}.lina-shell[data-project=bellaguna] .container-shell{max-width:min(100%,1780px);padding-left:clamp(1rem,3vw,4.5rem);padding-right:clamp(1rem,3vw,4.5rem)}.lina-shell[data-project=bellaguna] .lina-topbar.container-shell{border-left:0;border-right:0;border-radius:0 0 1.15rem 1.15rem;max-width:100%;margin-top:0;padding-left:clamp(1rem,2vw,2rem);padding-right:clamp(1rem,2vw,2rem)}.lina-shell[data-project=bellaguna] .section-copy{max-width:86rem}.lina-shell[data-project=bellaguna] .section-kicker{color:#566168}.lina-shell[data-project=bellaguna] .section-title{max-width:92rem}.lina-shell[data-project=bellaguna] .section-band:before{content:none}.lina-shell[data-project=bellaguna] #contact .section-band>.relative,.lina-shell[data-project=bellaguna] #developer-profile .section-band>.relative{border-radius:0;padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important}.lina-shell[data-project=bellaguna] #contact .section-band>.bellaguna-post-hero-request{border:1px solid #5661681f;border-radius:1.5rem;padding:clamp(2rem,4.8vw,4.6rem) clamp(1.5rem,4vw,4rem);background:#ffffffe6!important;box-shadow:0 14px 34px #2d333d0d,inset 0 1px #ffffffb8!important}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-request .section-title{max-width:18ch}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-request .section-copy{max-width:38rem}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form{align-self:center}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form .lina-field,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>div>.grid{gap:.85rem}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form .lina-field>span,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>div>.grid>span{color:#2d333d;font-size:1rem;font-weight:800}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-input{min-height:3.75rem;box-shadow:none;color:#2d333d!important;background:#fffffff0!important;border:1px solid #56616e1f!important;border-radius:1rem!important;font-size:1.02rem!important;font-weight:700!important}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-input::placeholder{color:#2d333d6b}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-wrapper{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);gap:.8rem}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>.lina-btn-primary{border-radius:999px;min-height:3.75rem;font-size:1.02rem}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>p{color:#2d333dc7;padding-top:.45rem;font-size:.82rem;font-weight:700}.lina-shell[data-project=bellaguna] .bellaguna-footer-contact{max-width:1450px;margin-left:auto;margin-right:auto}.lina-shell[data-project=bellaguna] .bellaguna-footer-manager-card,.lina-shell[data-project=bellaguna] .bellaguna-footer-form-card{border:1px solid #5661681f;border-radius:1.5rem;background:#ffffffe6!important;box-shadow:0 14px 34px #2d333d0d,inset 0 1px #ffffffb8!important}.lina-shell[data-project=bellaguna] .bellaguna-footer-form-card .section-title{max-width:18ch}.lina-shell[data-project=bellaguna] .bellaguna-footer-form-card .section-copy,.lina-shell[data-project=bellaguna] .bellaguna-footer-form-card p{color:#2d333dc7}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-field,.lina-shell[data-project=bellaguna] .bellaguna-footer-form>div>.grid{gap:.78rem}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-field>span,.lina-shell[data-project=bellaguna] .bellaguna-footer-form>div>.grid>span{color:#2d333d;font-size:.95rem;font-weight:800}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-input{min-height:3.65rem;box-shadow:none;color:#2d333d!important;background:#fffffff0!important;border:1px solid #56616e1f!important;border-radius:1rem!important;font-size:1rem!important;font-weight:700!important}.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-input::placeholder{color:#2d333d6b}.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-wrapper{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);gap:.8rem}@media (max-width:640px){.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-wrapper,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-wrapper{grid-template-columns:minmax(6.1rem,6.4rem) minmax(0,1fr);gap:.6rem}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-code{padding-left:.75rem!important;padding-right:.75rem!important;font-size:.95rem!important}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-input,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-input{padding-left:.85rem!important;padding-right:.85rem!important;font-size:.9rem!important}}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-toggle-active,.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-toggle-idle{min-height:3.25rem;padding-left:1.35rem;padding-right:1.35rem;font-size:.95rem}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-toggle-active{color:#fff!important;background:#0f7774!important;border-color:#075b59db!important;box-shadow:0 8px 18px #0f77741f,inset 0 1px #fff3!important}.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-toggle-idle{color:#2d333dc7!important;background:#ffffffc7!important;border-color:#56616829!important;box-shadow:inset 0 0 0 1px #ffffff9e!important}.lina-shell[data-project=bellaguna] .bellaguna-footer-form>.lina-btn-primary{border-radius:999px;min-height:3.65rem;font-size:1rem}.lina-shell[data-project=bellaguna] .bellaguna-footer-form>p{color:#2d333dc7;padding-top:.45rem;font-size:.82rem;font-weight:700}.lina-shell[data-project=bellaguna] .bellaguna-footer-qr,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .bellaguna-footer-qr{text-align:center;background:#ffffffd6;border:1px solid #56616e1f;border-radius:1rem;padding:1.55rem;box-shadow:0 10px 28px #2d333d0a}.lina-shell[data-project=bellaguna] .bellaguna-footer-qr p,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .bellaguna-footer-qr p{color:#2d333d;margin-bottom:1.1rem;font-size:.98rem;font-weight:800}.lina-shell[data-project=bellaguna] .bellaguna-footer-qr img,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .bellaguna-footer-qr img{background:#fff;border:1px solid #56616e1a;border-radius:1.1rem;width:min(100%,260px);height:auto;margin:0 auto}.lina-shell[data-project=bellaguna] .soft-card{background:#ffffffc7;border-color:#5661681f;border-radius:1rem;box-shadow:0 10px 26px #2d333d0a}.lina-shell[data-project=bellaguna] #overview .soft-card,.lina-shell[data-project=bellaguna] #tour .soft-card,.lina-shell[data-project=bellaguna] #location .soft-card,.lina-shell[data-project=bellaguna] #developer-profile .soft-card{box-shadow:0 10px 26px #2d333d0a;background:#fffffa80!important}.lina-shell[data-project=bellaguna] #contact,.lina-shell[data-project=bellaguna] #overview,.lina-shell[data-project=bellaguna] #tour,.lina-shell[data-project=bellaguna] #residences,.lina-shell[data-project=bellaguna] #installments,.lina-shell[data-project=bellaguna] #gallery,.lina-shell[data-project=bellaguna] #location,.lina-shell[data-project=bellaguna] #developer-profile,.lina-shell[data-project=bellaguna] #privileges,.lina-shell[data-project=bellaguna] #faq,.lina-shell[data-project=bellaguna] #faq-contact{padding-top:clamp(3rem,5vw,5.8rem);padding-bottom:clamp(3rem,5vw,5.8rem)}.lina-shell[data-project=bellaguna] #tour,.lina-shell[data-project=bellaguna] #installments,.lina-shell[data-project=bellaguna] #developer-profile,.lina-shell[data-project=bellaguna] #faq{background:#fff}.lina-shell[data-project=bellaguna] #residences .soft-card,.lina-shell[data-project=bellaguna] #installments>.container-shell>.soft-card,.lina-shell[data-project=bellaguna] #faq .soft-card{background:#ffffffe6!important}.lina-shell[data-project=bellaguna] footer .soft-card{box-shadow:none;background:0 0!important}.lina-shell[data-project=bellaguna] .soft-card .soft-card,.lina-shell[data-project=bellaguna] #residences button,.lina-shell[data-project=bellaguna] #installments table,.lina-shell[data-project=bellaguna] #faq .soft-card{box-shadow:none}.lina-shell[data-project=bellaguna] .bellaguna-lead-form{color:#2d333d;background:#f1f4f3;border:1px solid #77828f38;border-radius:1.5rem;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 14px 34px #2d333d0d,inset 0 1px #ffffff7a}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-pill-update{box-shadow:none;color:#566168;letter-spacing:.16em;background:#ffffffdb;border-color:#5661682e;padding:.55rem 1.25rem;font-size:clamp(.76rem,1.15vw,1.04rem)}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .section-title{color:#2d333d;max-width:15ch;font-size:clamp(2.5rem,5.6vw,5rem);line-height:.96}.lina-shell[data-project=bellaguna] .bellaguna-form-copy{color:#2d333dc7;max-width:64rem;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.68}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-field,.lina-shell[data-project=bellaguna] .bellaguna-lead-form>div>.grid{gap:.9rem}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-field>span,.lina-shell[data-project=bellaguna] .bellaguna-lead-form>div>.grid>span{color:#2d333d;font-size:clamp(1rem,1.5vw,1.42rem);font-weight:800}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-phone-input{min-height:clamp(3.8rem,5vw,4.7rem);box-shadow:none;color:#2d333d!important;background:#ffffffeb!important;border:1px solid #77828f29!important;border-radius:1.25rem!important;font-size:clamp(1rem,1.45vw,1.35rem)!important;font-weight:700!important}.lina-shell[data-project=bellaguna] .bellaguna-phone-input::placeholder{color:#2d333d70}.lina-shell[data-project=bellaguna] .bellaguna-phone-wrapper{grid-template-columns:minmax(7.4rem,14rem) minmax(0,1fr);gap:1rem}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-toggle-active,.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-toggle-idle{border-radius:999px;min-height:clamp(3.15rem,4vw,3.9rem);padding-left:clamp(1.35rem,2.4vw,2.2rem);padding-right:clamp(1.35rem,2.4vw,2.2rem);font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:800}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-toggle-active{color:#fff!important;background:#0f7774!important;border-color:#075b59e6!important;box-shadow:0 8px 18px #0f77741f,inset 0 1px #ffffff2e!important}.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-toggle-idle{color:#2d333db8;background:#fffcf6d1;border-color:#ffffffdb;box-shadow:inset 0 0 0 1px #77828f14}.lina-shell[data-project=bellaguna] .bellaguna-lead-form>.lina-btn-primary{min-height:clamp(3.8rem,5vw,4.65rem);font-size:clamp(1.05rem,1.55vw,1.35rem);color:#fff!important;background:#0f7774!important;border:1px solid #075b59b8!important;box-shadow:0 10px 22px #0f777424,inset 0 1px #ffffff2e!important}.lina-shell[data-project=bellaguna] .bellaguna-lead-form>.lina-btn-primary:hover{background:#075b59!important}.lina-shell[data-project=bellaguna] .bellaguna-lead-form>.lina-btn-primary:before{content:none}.lina-shell[data-project=bellaguna] .bellaguna-lead-form>p{color:#2d333dc7;font-size:clamp(.95rem,1.5vw,1.38rem);font-weight:800}@media (min-width:1024px){.lina-shell[data-project=bellaguna] section:not(#contact):not(#faq-contact) .lina-btn-light{display:none!important}}@media (prefers-reduced-motion:reduce){.lina-shell[data-project=silva] .lina-btn-primary,.lina-shell[data-project=silva] .lina-btn-light,.lina-shell[data-project=silva] .lina-gold-toggle,.lina-shell[data-project=silva] .lina-btn-whatsapp,.lina-shell[data-project=silva] .lina-toggle-active,.lina-shell[data-project=silva] .lina-toggle-idle{animation:none}}.lina-shell .shimmer-visa{background:linear-gradient(105deg,#6366f100 0% 35%,#a78bfa66 50%,#6366f100 65% 100%) 0 0/200%;animation:3s linear infinite shimmer-visa}.lina-shell[data-project=bellaguna] .shimmer-visa{background:0 0!important;animation:none!important}@media (max-width:1023px){.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp,.lina-shell[data-project=bellaguna] .lina-toggle-active,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp{color:#fff!important;background:#008f8d!important;border-color:#007976e0!important;box-shadow:0 12px 28px #00797626,inset 0 1px #ffffff3d!important}.lina-shell[data-project=bellaguna] .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp:hover,.lina-shell[data-project=bellaguna] .lina-toggle-active:hover,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp:hover{background:#007976!important;box-shadow:0 14px 32px #0079762e,inset 0 1px #ffffff42!important}}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel{opacity:1!important;color:#293137!important;background:#fff!important;border-color:#56616824!important;box-shadow:0 16px 42px #2d333d12!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel [class*="bg-[rgba(255,255,255,0.08)]"],.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel [class*="bg-[rgba(255,255,255,0.08)]"]{color:#394248!important;background:#f7f9f8!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .rounded-\[20px\],.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .sm\:rounded-\[22px\],.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .rounded-\[20px\],.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .sm\:rounded-\[22px\]{color:#394248!important;box-shadow:none!important;background:#f7f9f8!important;border-color:#5661681f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .rounded-full.bg-\[var\(--lina-secondary-deep\)\],.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .rounded-full.bg-\[var\(--lina-secondary-deep\)\]{color:#fff!important;box-shadow:none!important;background:#0f7774!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary{background:#008f8d!important}@media (min-width:1024px){.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-light,.lina-shell[data-project=bellaguna] .lina-gold-toggle{will-change:transform;position:relative;overflow:hidden}.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary{color:#fff!important;background-color:#0f7774!important;background-image:none!important;border-color:#075b59e0!important;animation:none!important;box-shadow:0 8px 18px #0f77741f,inset 0 1px #ffffff24!important}.lina-shell[data-project=bellaguna] .lina-btn-light,.lina-shell[data-project=bellaguna] .lina-gold-toggle{color:#2d333d!important;background-color:#ffffffdb!important;background-image:none!important;border-color:#5661682e!important;animation:none!important;box-shadow:0 8px 20px #006f730d,inset 0 1px #ffffffb8!important}.lina-shell[data-project=bellaguna] .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary:hover{background-color:#075b59!important;background-image:none!important;box-shadow:0 10px 22px #0f777424,inset 0 1px #ffffff24!important}.lina-shell[data-project=bellaguna] .lina-btn-light:hover,.lina-shell[data-project=bellaguna] .lina-gold-toggle:hover{background-color:#fff!important;background-image:none!important;box-shadow:0 10px 22px #006f730f,inset 0 1px #ffffffbd!important}}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover{color:#0f7774!important;background-color:#fff!important;background-image:none!important;border-color:#ffffffb8!important;box-shadow:0 10px 22px #063f3d29,inset 0 1px #ffffffd1!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover{color:#075b59!important;background-color:#f1f4f3!important}@media (prefers-reduced-motion:reduce){.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-light,.lina-shell[data-project=bellaguna] .lina-gold-toggle{animation:none}}.lina-shell[data-project=bellaguna]{color:#2d333d;background:#f5f7f6}.lina-shell[data-project=bellaguna] .container-shell{max-width:min(100%,1660px)}.lina-shell[data-project=bellaguna] .section-kicker{letter-spacing:.18em;font-weight:800;color:#0f7774!important}.lina-shell[data-project=bellaguna] .section-title{color:#293137;line-height:.98}.lina-shell[data-project=bellaguna] .section-copy,.lina-shell[data-project=bellaguna] .text-\[var\(--lina-muted\)\]{color:#2d333dc7}.lina-shell[data-project=bellaguna] #overview,.lina-shell[data-project=bellaguna] #residences,.lina-shell[data-project=bellaguna] #location,.lina-shell[data-project=bellaguna] #faq-contact{background:#f5f7f6!important}.lina-shell[data-project=bellaguna] #contact,.lina-shell[data-project=bellaguna] #tour,.lina-shell[data-project=bellaguna] #installments,.lina-shell[data-project=bellaguna] #developer-profile,.lina-shell[data-project=bellaguna] #privileges,.lina-shell[data-project=bellaguna] #faq{background:#fff!important}.lina-shell[data-project=bellaguna] .soft-card,.lina-shell[data-project=bellaguna] #residences .soft-card,.lina-shell[data-project=bellaguna] #installments>.container-shell>.soft-card,.lina-shell[data-project=bellaguna] #faq .soft-card,.lina-shell[data-project=bellaguna] #overview .soft-card,.lina-shell[data-project=bellaguna] #tour .soft-card,.lina-shell[data-project=bellaguna] #location .soft-card,.lina-shell[data-project=bellaguna] #developer-profile .soft-card{background:#ffffffeb!important;border:1px solid #56616821!important;border-radius:18px!important;box-shadow:0 8px 24px #2d333d0b!important}.lina-shell[data-project=bellaguna] .soft-card .soft-card,.lina-shell[data-project=bellaguna] #residences button,.lina-shell[data-project=bellaguna] #installments table{box-shadow:none!important}.lina-shell[data-project=bellaguna] #residences article{padding:1.35rem!important}.lina-shell[data-project=bellaguna] #residences article>div>button{background:#fff!important;border-color:#5661681f!important;border-radius:16px!important}.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp,.lina-shell[data-project=bellaguna] .lina-toggle-active{color:#fff!important;background:#0f7774!important;border-color:#0f7774c7!important;box-shadow:0 8px 18px #0f77741f!important}.lina-shell[data-project=bellaguna] .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp:hover,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp:hover,.lina-shell[data-project=bellaguna] .lina-toggle-active:hover{background:#075b59!important;box-shadow:0 10px 22px #0f777424!important}.lina-shell[data-project=bellaguna] .lina-btn-light,.lina-shell[data-project=bellaguna] .lina-toggle-idle,.lina-shell[data-project=bellaguna] .lina-gold-toggle{color:#394248!important;box-shadow:none!important;background:#fff!important;border-color:#56616829!important}.lina-shell[data-project=bellaguna] #contact .section-band>.bellaguna-post-hero-request,.lina-shell[data-project=bellaguna] .bellaguna-footer-manager-card,.lina-shell[data-project=bellaguna] .bellaguna-footer-form-card,.lina-shell[data-project=bellaguna] .bellaguna-lead-form{background:#f7f9f8!important;border:1px solid #56616824!important;border-radius:22px!important;box-shadow:0 10px 28px #2d333d0b!important}.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-phone-input,.lina-shell[data-project=bellaguna] .bellaguna-footer-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-footer-phone-input,.lina-shell[data-project=bellaguna] .bellaguna-lead-form .lina-field input,.lina-shell[data-project=bellaguna] .bellaguna-phone-code,.lina-shell[data-project=bellaguna] .bellaguna-phone-input{box-shadow:none!important;background:#fff!important;border:1px solid #56616829!important;border-radius:16px!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel{color:#293137!important;background:#fff!important;border:1px solid #56616824!important;border-radius:24px!important;box-shadow:0 16px 42px #2d333d12!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel h3{color:#293137!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel p{color:#2d333dc7!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .rounded-\[20px\],.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .sm\:rounded-\[22px\]{color:#394248!important;box-shadow:none!important;background:#f7f9f8!important;border-color:#5661681f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover{color:#fff!important;background:#0f7774!important;border-color:#0f7774c7!important;box-shadow:0 8px 18px #0f77741f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover{background:#075b59!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-light{color:#394248!important;background:#fff!important;border-color:#56616829!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .text-white,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .text-white\/92,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .text-white\/94{color:#394248!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel{color:#293137!important;background:#fff!important;border:1px solid #56616824!important;box-shadow:0 24px 64px #2d333d1f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel h3{color:#293137!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel p{color:#2d333dc7!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .rounded-\[20px\],.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .sm\:rounded-\[22px\]{color:#394248!important;box-shadow:none!important;background:#f7f9f8!important;border-color:#5661681f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary:hover{color:#fff!important;background:#0f7774!important;border-color:#0f7774c7!important;box-shadow:0 8px 18px #0f77741f!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary:hover{background:#075b59!important}.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-light{color:#394248!important;box-shadow:none!important;background:#fff!important;border-color:#56616829!important}@media (min-width:1024px){.lina-shell[data-project=bellaguna] section:not(#contact):not(#faq-contact) .lina-btn-light{display:none!important}}.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .bellaguna-gift-plus,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .bellaguna-gift-plus{color:#fff!important}.lina-shell[data-project=bellaguna] .bellaguna-hero-title-shadow{text-shadow:0 2px 8px #08161857,0 18px 46px #08161838,0 1px #ffffff14}.lina-shell[data-project=bellaguna] .bellaguna-hero-subtitle-shadow{text-shadow:0 1px 5px #08161852,0 12px 32px #0816182e}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .intercontinental-hero-title-shadow{text-shadow:0 1px #ffffff29,0 3px 12px #0a111894,0 24px 56px #0a11185c,0 0 44px #c29b5b2e}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) .intercontinental-hero-subtitle-shadow{text-shadow:0 1px 5px #0a11188a,0 14px 34px #0a111842,0 0 28px #c29b5b24}@media (min-width:1024px){.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) #residences .section-copy,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) #gallery .section-copy,.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) #privileges .section-copy{max-width:min(100%,82rem)}.lina-shell:is([data-project=intercontinental],[data-visual-style=intercontinental]) #gallery .container-shell>.flex>div:first-child{flex:auto}}@keyframes bellaguna-mobile-hero-background{0%,18%{background-image:var(--lina-hero-one)}20%,38%{background-image:var(--lina-hero-two)}40%,58%{background-image:var(--lina-hero-three)}60%,78%{background-image:var(--lina-hero-four)}80%,98%{background-image:var(--lina-hero-five)}to{background-image:var(--lina-hero-one)}}@keyframes bellaguna-mobile-dot-active{0%,17%{background-color:#fff;width:2.5rem}22%,to{background-color:#fff6;width:.625rem}}.lina-shell[data-project=bellaguna] .bellaguna-mobile-hero-css{display:none}@media (max-width:767px){.lina-shell[data-project=bellaguna] .bellaguna-mobile-hero-css{background-image:var(--lina-hero-one);background-position:50%;background-size:cover;animation:25s step-end infinite bellaguna-mobile-hero-background;display:block}.lina-shell[data-project=bellaguna] .bellaguna-desktop-hero-slideshow{display:none}.lina-shell[data-project=bellaguna] .bellaguna-mobile-hero-dot{width:.625rem;animation:25s infinite bellaguna-mobile-dot-active;animation-delay:calc(var(--bellaguna-slide-index) * 5s);background-color:#fff6}}@media (prefers-reduced-motion:reduce){.lina-shell[data-project=bellaguna] .bellaguna-mobile-hero-css,.lina-shell[data-project=bellaguna] .bellaguna-mobile-hero-dot{animation:none}}.lina-shell[data-project=bellaguna] .lina-btn-primary,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp,.lina-shell[data-project=bellaguna] .lina-toggle-active,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>.lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-footer-form>.lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-lead-form>.lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary{-webkit-backdrop-filter:blur(16px)saturate(135%);color:#fff!important;background:#0f7774eb!important;border:1px solid #e1f7f55c!important;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 24px #075b5929,0 14px 28px #0f777429!important}.lina-shell[data-project=bellaguna] .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .lina-btn-whatsapp:hover,.lina-shell[data-project=bellaguna] .bellaguna-floating-whatsapp:hover,.lina-shell[data-project=bellaguna] .lina-toggle-active:hover,.lina-shell[data-project=bellaguna] .bellaguna-post-hero-form>.lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-footer-form>.lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-lead-form>.lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-primary:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-primary:hover{background:#075b59f0!important;box-shadow:inset 0 1px #ffffff52,inset 0 -10px 24px #075b592e,0 18px 34px #0f777433!important}.lina-shell[data-project=bellaguna] .lina-btn-light,.lina-shell[data-project=bellaguna] .lina-toggle-idle,.lina-shell[data-project=bellaguna] .lina-gold-toggle,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-light,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-light{-webkit-backdrop-filter:blur(18px)saturate(130%);color:#293137!important;background:#ffffffd1!important;border:1px solid #56616824!important;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #2d333d12!important}.lina-shell[data-project=bellaguna] .lina-btn-light:hover,.lina-shell[data-project=bellaguna] .lina-toggle-idle:hover,.lina-shell[data-project=bellaguna] .lina-gold-toggle:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-panel .lina-btn-light:hover,.lina-shell[data-project=bellaguna] .bellaguna-visa-modal-panel .lina-btn-light:hover{background:#fffffff0!important;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #2d333d14!important}.lina-shell .lina-nav-pill{border:1px solid var(--lina-line);height:2.3rem;font-family:var(--font-lina-sans,var(--font-sans));letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.72rem;font-weight:600;line-height:1;transition:transform .18s,color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.lina-shell .lina-nav-pill--tab{justify-content:center;min-width:6.15rem;padding-left:.75rem;padding-right:.75rem}.lina-shell .lina-nav-pill--primary.lina-nav-pill--tab{min-width:8.2rem}.lina-shell .lina-nav-pill:hover{transform:translateY(-1px)}.lina-shell .lina-nav-pill svg{flex-shrink:0}.lina-shell .lina-nav-pill--neutral{color:var(--lina-muted);background:#fffcf699}.lina-shell .lina-nav-pill--neutral:hover{border-color:var(--lina-emerald-soft,#67b9a4);color:var(--lina-foreground);background:#fffcf6eb}.lina-shell .lina-nav-pill--accent{color:var(--lina-emerald-deep);background:#1b8c7314;border-color:#1b8c7352}.lina-shell .lina-nav-pill--accent:hover{background:#1b8c7326;border-color:#1b8c738c}.lina-shell .lina-nav-pill--gold{color:#8a5420;background:linear-gradient(135deg,#fffaf1f5,#ffeccdf0);border-color:#efcf98d9}.lina-shell .lina-nav-pill--gold:hover{color:#704116;border-color:#e0ba77}.lina-shell .lina-nav-pill--primary{border-color:var(--lina-emerald-deep);color:#fff;background:linear-gradient(120deg, var(--lina-primary) 0%, var(--lina-emerald-deep) 50%, var(--lina-emerald) 100%);box-shadow:0 12px 32px #0f5f5147}.lina-shell .lina-nav-pill--primary:hover{box-shadow:0 18px 40px #0f5f515c}.lina-shell .lina-form-field{flex-direction:column;gap:.4rem;display:flex}.lina-shell .lina-form-label{font-family:var(--font-lina-sans,var(--font-sans));letter-spacing:.14em;text-transform:uppercase;color:var(--lina-muted);font-size:.66rem;font-weight:700}.lina-shell .lina-form-input{appearance:none;border:1px solid var(--lina-line);width:100%;font-family:var(--font-lina-sans,var(--font-sans));color:var(--lina-foreground);background:#fffcf6c7;border-radius:14px;padding:.75rem 1rem;font-size:.95rem;font-weight:500;line-height:1.3;transition:border-color .18s,background-color .18s,box-shadow .18s}.lina-shell .lina-form-input::placeholder{color:#60706a8c;font-weight:400}.lina-shell .lina-form-input:hover{border-color:#67b9a480}.lina-shell .lina-form-input:focus,.lina-shell .lina-form-input:focus-visible{border-color:var(--lina-emerald);background:#fff;outline:none;box-shadow:0 0 0 4px #1b8c731f}.lina-shell .lina-form-input--select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2360706a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.lina-shell .lina-form-input--textarea{resize:vertical;min-height:5rem;font-family:var(--font-lina-sans,var(--font-sans));line-height:1.5}.lina-shell .lina-form-input--country{white-space:nowrap;align-items:center;gap:.4rem;min-width:6.5rem;display:inline-flex}.lina-shell{font-family:var(--font-lina-sans,var(--font-sans)), sans-serif}.lina-shell section{scroll-margin-top:7rem}.lina-shell :focus-visible{outline:2px solid var(--lina-secondary-deep);outline-offset:4px}.lina-shell .lina-port-style-1{color:#2d333d;background:#f1f4f3;border:1px solid #006f7324;border-radius:2rem;max-width:1068px;margin-left:auto;margin-right:auto;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 18px 44px #006f7314,inset 0 1px #ffffff80}.lina-shell .lina-port-style-2{box-shadow:none;color:#566168;letter-spacing:.16em;background:#ffffffdb;border:1px solid #5661682e;padding:.55rem 1.25rem;font-size:clamp(.76rem,1.15vw,1.04rem)}.lina-shell .lina-port-style-3{color:#2d333d;max-width:15ch;font-size:clamp(3.1rem,7vw,6.25rem);line-height:.92}.lina-shell .lina-port-style-4{color:#2d333d94;max-width:64rem;font-size:clamp(1.15rem,2vw,1.9rem);line-height:1.72}.lina-shell .lina-port-style-5{color:#2d333d;font-size:clamp(1rem,1.5vw,1.42rem);font-weight:800}.lina-shell .lina-port-style-6{color:#2d333d;background:#ffffffe6;border:2px solid #ffffffd1;border-radius:2rem;min-height:clamp(4.1rem,6vw,5.65rem);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:700;box-shadow:inset 0 0 0 1px #77828f1a,0 1px #ffffffb3}.lina-shell .lina-port-style-7{color:#2d333d;font-size:clamp(1rem,1.5vw,1.42rem);font-weight:800}.lina-shell .lina-port-style-8{color:#2d333d;background:#ffffffe6;border:2px solid #ffffffd1;border-radius:2rem;min-height:clamp(4.1rem,6vw,5.65rem);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:700;box-shadow:inset 0 0 0 1px #77828f1a,0 1px #ffffffb3}.lina-shell .lina-port-style-9,.lina-shell .lina-port-style-10{color:#2d333d;font-size:clamp(1rem,1.5vw,1.42rem);font-weight:800}.lina-shell .lina-port-style-11{color:#fff;background:#0f7774;border:2px solid #075b59b8;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:clamp(4.1rem,6vw,5.4rem);font-size:clamp(1.15rem,2vw,1.7rem);font-weight:800;display:inline-flex;box-shadow:0 12px 28px #006f7329,inset 0 1px #ffffff2e}.lina-shell .lina-port-style-12{transform:rotate(-7deg)}.lina-shell .lina-port-style-13{transform:rotate(8deg)}.lina-shell .lina-port-style-15{color:#293137;opacity:1;background:#fff;border-color:#56616824;box-shadow:0 16px 42px #2d333d12}.lina-shell .lina-port-style-16{color:#fff}.lina-shell .lina-port-style-17{object-position:50% 18%}.lina-shell .lina-port-style-18{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d333d57}.lina-shell .lina-port-style-19{color:#293137;opacity:1;background:#fff;border-color:#56616824;box-shadow:0 24px 64px #2d333d1f}.lina-shell .lina-port-style-20{color:#fff}.lina-shell .lina-art-line{background-color:var(--lina-art-line)}.lina-shell .lina-rich-toggle-active,.lina-shell .lina-rich-toggle-idle{border-radius:999px;min-height:clamp(3.5rem,5vw,4.5rem);padding-inline:clamp(1.35rem,2.4vw,2.2rem);font-size:clamp(1rem,1.7vw,1.5rem);font-weight:800}.lina-shell .lina-rich-toggle-active{color:#fff;background:#0f7774;border:1px solid #075b59e6;box-shadow:inset 0 1px #ffffff2e}.lina-shell .lina-rich-toggle-idle{color:#2d333db8;background:#ffffffc7;border:1px solid #56616829;box-shadow:inset 0 0 0 1px #77828f14}.lina-shell .bellaguna-lead-form .lina-phone-field input,.lina-shell .bellaguna-lead-form .lina-phone-field select{color:#2d333d;background:#ffffffe6;border:2px solid #ffffffd1;border-radius:2rem;min-height:clamp(4.1rem,6vw,5.65rem);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:700}.lina-shell[data-project=bellaguna] #residences .text-\[var\(--lina-secondary\)\]{color:#526169}
.title-shell{isolation:isolate;color:var(--foreground);font-family:var(--font-title-sans,var(--font-lina-sans)),sans-serif;background:var(--background);--title-light:linear-gradient(180deg,color-mix(in srgb,var(--background) 95%,white 5%) 0%,var(--background) 76%,color-mix(in srgb,var(--lagoon) 10%,white 90%) 100%);--title-panel:linear-gradient(135deg,color-mix(in srgb,var(--background) 94%,white 6%) 0%,color-mix(in srgb,var(--lagoon) 12%,white 88%) 100%);--title-band:linear-gradient(135deg,color-mix(in srgb,var(--button-start) 96%,#081a57 4%) 0%,color-mix(in srgb,var(--button-mid) 84%,var(--accent) 16%) 48%,color-mix(in srgb,var(--button-end) 82%,var(--lagoon) 18%) 100%);--title-line:color-mix(in srgb,var(--accent) 12%,white 88%);position:relative}.title-shell[data-variant=vivana]{background:radial-gradient(circle at 14% 10%,#98b3ca33 0,#0000 24%),radial-gradient(circle at 88% 12%,#f7e24b24 0,#0000 18%),linear-gradient(#f8f5ee 0%,#f2efe5 48%,#fbf9f2 100%)}.title-shell[data-variant=biancana]{--title-light:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,#fffaf1 6%) 0%,color-mix(in srgb,var(--background) 92%,#f8f2e6 8%) 56%,color-mix(in srgb,var(--lagoon) 8%,white 92%) 100%);--title-panel:linear-gradient(135deg,color-mix(in srgb,var(--background) 92%,#fff9f0 8%) 0%,color-mix(in srgb,var(--accent-secondary-soft) 26%,white 74%) 44%,color-mix(in srgb,var(--lagoon) 10%,white 90%) 100%);--title-band:linear-gradient(135deg,color-mix(in srgb,var(--accent) 94%,#3c2c24 6%) 0%,color-mix(in srgb,var(--button-mid) 74%,var(--accent-secondary) 26%) 52%,color-mix(in srgb,var(--lagoon) 22%,var(--button-end) 78%) 100%);background:linear-gradient(#fffaf385 0%,#fff8ef38 100%),repeating-linear-gradient(125deg,#85674b08 0 2px,#0000 2px 12px),repeating-linear-gradient(35deg,#ffffff38 0 1px,#0000 1px 9px),radial-gradient(circle at 12% 11%,#b7996c24 0,#0000 23%),radial-gradient(circle at 86% 14%,#7696a41a 0,#0000 18%),linear-gradient(#fbf7ef 0%,#f4eee2 48%,#fdfaf4 100%)}.title-shell .title-display{font-family:var(--font-title-display,var(--font-lina-display)),Georgia,serif;font-weight:500}.title-shell .title-accent{color:var(--accent)}.title-shell .title-muted{color:var(--muted)}.title-shell .title-muted-strong{color:var(--muted-strong)}.title-shell .title-area{color:color-mix(in srgb,var(--accent) 76%,var(--lagoon) 24%)}.title-shell .title-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.8rem 1.2rem;font-weight:700;line-height:1.4;transition:transform .18s,opacity .18s,background-color .18s;display:inline-flex}.title-shell .title-button:hover{transform:translateY(-1px)}.title-shell button:disabled{cursor:wait;opacity:.7}.title-shell a:focus-visible,.title-shell button:focus-visible,.title-shell summary:focus-visible{outline-offset:4px;outline:2px solid}.title-shell .title-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 92%,#fff6c9 8%) 0%,color-mix(in srgb,#ffe27a 88%,var(--accent-secondary) 12%) 52%,color-mix(in srgb,#f1c94a 82%,var(--accent-secondary) 18%) 100%);color:#08225f;box-shadow:0 18px 36px color-mix(in srgb,var(--accent-secondary) 34%,transparent);border-color:#ffeaa0c7}.title-shell[data-variant=biancana] .title-primary{color:#4c3627;background:linear-gradient(135deg,#fbf1d7 0%,#efd6a1 18%,#d6af70 44%,#c1934d 64%,#f5e4bd 84%,#ae7b3f 100%);border-color:#bf9654a8;box-shadow:0 18px 38px #92682a3d,inset 0 1px #fffaefcc,inset 0 -1px #7e58241f}.title-shell .title-secondary{border-color:color-mix(in srgb,var(--lagoon) 24%,white 76%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 95%,#06174f 5%) 0%,color-mix(in srgb,var(--button-mid) 82%,var(--lagoon) 18%) 100%);color:#fff;box-shadow:0 18px 36px color-mix(in srgb,var(--accent) 22%,transparent)}.title-shell .title-hero-media{background:#0d0b0b}.title-shell .title-hero-slide{opacity:0;z-index:0;transition:opacity 1.6s ease-in-out}.title-shell .title-hero-slide.is-active{opacity:1;z-index:1}.title-shell .title-hero-video{transform-origin:50%;filter:brightness(.9)contrast(1.03)saturate(1.02);transform:scale(1.34)}.title-shell .title-hero-grain{background-image:var(--title-texture);mix-blend-mode:soft-light;opacity:.03;background-size:420px 420px;animation:14s linear infinite alternate title-grain}.title-shell .title-hero-vignette{background:linear-gradient(#08070805 0%,#08070808 46%,#08070829 100%),radial-gradient(at 52% 38%,#0000 0%,#07060714 60%,#0706072e 100%)}.title-shell .title-hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff7effa;background:linear-gradient(135deg,#122a7094 0%,#214daf42 100%);border-color:#ffffff3d;box-shadow:0 16px 30px #00000029}.title-shell[data-variant=biancana] .title-hero-badge{background:linear-gradient(135deg,#5f422e9e 0%,#8160444d 100%)}.title-shell .title-badge-dot{background:var(--accent-secondary)}.title-shell .title-hero-heading{text-shadow:0 18px 38px #0000005c}.title-shell .title-hero-subtitle{color:#f7f4ece6;text-shadow:0 12px 26px #00000047}.title-shell .title-hero-details{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#122a70b8 0%,#122a706b 100%);border-color:#ffffff2e;box-shadow:0 24px 60px #00000042}.title-shell[data-variant=biancana] .title-hero-details{background:linear-gradient(#573e2cb8 0%,#573e2c66 100%)}.title-shell .title-menu-links{color:#fff;opacity:0;pointer-events:none;text-shadow:0 10px 22px #0a123042;scrollbar-width:none;transition:opacity .26s,transform .3s;transform:translateY(-50%)translate(14px)}.title-shell .title-menu-links::-webkit-scrollbar{display:none}.title-shell .title-menu[data-open=true] .title-menu-links{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.title-shell .title-menu-links a{opacity:0;transition:opacity .3s}.title-shell .title-menu[data-open=true] .title-menu-links a{opacity:.96;transition-delay:var(--title-menu-delay)}.title-shell .title-menu button span{background:var(--accent-secondary);box-shadow:0 10px 22px color-mix(in srgb,var(--accent-secondary) 28%,transparent);border-radius:999px;position:absolute}.title-shell .title-menu button span:first-child{width:20px;height:1.5px}.title-shell .title-menu button span:last-child{width:1.5px;height:20px;transition:transform .3s}.title-shell .title-menu[data-open=true] button span:last-child{transform:scaleY(.72)}.title-shell .title-light-section{background:var(--title-light)}.title-shell .title-panel,.title-shell .title-panel-background{background:var(--title-panel)}.title-shell .title-panel{border-color:var(--title-line);box-shadow:0 28px 64px color-mix(in srgb,var(--foreground) 8%,transparent)}.title-shell .title-band{background:var(--title-band)}.title-shell .title-ornament>span{background:color-mix(in srgb,var(--lagoon) 74%,white 26%);border-radius:999px;flex:1;height:2px}.title-shell .title-gallery-track{width:calc(var(--title-frame-count)*100%);transform:translateX(calc(var(--title-frame-index)*-100%/var(--title-frame-count)));transition:transform .7s cubic-bezier(.22,1,.36,1)}.title-shell .title-gallery-frame{width:calc(100%/var(--title-frame-count))}.title-shell .title-photo-chip{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:#fff3}.title-shell .title-photo-text,.title-shell .title-gallery-caption,.title-shell .title-gallery-index{text-shadow:0 10px 26px #07102c94}.title-shell .title-gallery-caption{color:#fffffff0}.title-shell .title-gallery-index{color:#ffffffeb}.title-shell .title-photo-arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#10225c42;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;transition:transform .18s;display:flex}.title-shell .title-photo-arrow:hover{transform:scale(1.03)}.title-shell[data-variant=biancana] .title-photo-arrow{background:#4f3b2b42}.title-shell .title-thumbnail-rail{background:var(--background);border-color:var(--title-line)}.title-shell .title-thumbnail-rail>div{scrollbar-width:none}.title-shell .title-thumbnail-rail>div::-webkit-scrollbar{display:none}.title-shell .title-thumbnail{border-color:var(--title-line)}.title-shell .title-thumbnail[aria-pressed=true]{border-color:var(--accent);box-shadow:0 18px 36px color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(-2px)}.title-shell .title-thumbnail-shade{background:linear-gradient(#0000,#10245f2e,#10245fb8)}.title-shell[data-variant=biancana] .title-thumbnail-shade{background:linear-gradient(#0000,#4230212e,#423021b8)}.title-shell .title-residence{border-color:var(--title-line);box-shadow:0 24px 60px color-mix(in srgb,var(--foreground) 10%,transparent);background:linear-gradient(#fffffff5 0%,#faf8f2f0 100%)}.title-shell .title-plan{border-color:color-mix(in srgb,var(--accent) 10%,white 90%);background:linear-gradient(#fffffffa 0%,#f4efe5f0 100%)}.title-shell .title-plan-chip{border-color:color-mix(in srgb,var(--accent) 14%,white 86%);background:color-mix(in srgb,var(--accent-secondary) 18%,white 82%);color:var(--accent)}.title-shell .title-benefit{border-color:color-mix(in srgb,var(--accent-soft) 38%,white 62%)}.title-shell .title-location{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 26%,var(--background) 74%) 0%,color-mix(in srgb,var(--background) 88%,white 12%) 50%,color-mix(in srgb,var(--lagoon) 18%,white 82%) 100%)}.title-shell[data-variant=biancana] .title-location{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 18%,var(--background) 82%) 0%,color-mix(in srgb,var(--background) 90%,#fffaf2 10%) 42%,color-mix(in srgb,var(--lagoon) 14%,white 86%) 100%)}.title-shell .title-map-frame{border-color:var(--title-line);box-shadow:0 26px 56px color-mix(in srgb,var(--foreground) 10%,transparent);background:#ffffff8f}.title-shell .title-map-tint{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),color-mix(in srgb,var(--accent) 14%,transparent))}.title-shell .title-map-label{color:var(--accent);background:#ffffffc7;border-color:#ffffff57}.title-shell .title-distances{border-color:var(--title-line);box-shadow:0 22px 48px color-mix(in srgb,var(--foreground) 8%,transparent);background:#ffffffb8}.title-shell .title-distance{border-color:var(--title-line)}.title-shell .title-developer-image{box-shadow:0 26px 56px color-mix(in srgb,var(--foreground) 8%,transparent)}.title-shell .title-developer-trust{border-color:var(--accent-secondary)}.title-shell .title-facilities-track{will-change:transform;animation:42s linear infinite title-facilities}.title-shell .title-facilities-track:hover{animation-play-state:paused}.title-shell .title-facility{box-shadow:0 26px 60px color-mix(in srgb,var(--foreground) 12%,transparent)}.title-shell .title-facility-shade{background:linear-gradient(#0e18400a 10%,#0e18403d 58%,#0e1840d1 100%)}.title-shell[data-variant=biancana] .title-facility-shade{background:linear-gradient(#12100e0a 10%,#12100e38 58%,#12100ec7 100%)}.title-shell .title-facility-eyebrow{color:#ffeebff5}.title-shell .title-marquee-edge{pointer-events:none;z-index:10;width:4rem;position:absolute;top:0;bottom:0}.title-shell .title-marquee-edge-left{background:linear-gradient(90deg,color-mix(in srgb,var(--background) 96%,white 4%),transparent);left:0}.title-shell .title-marquee-edge-right{background:linear-gradient(270deg,color-mix(in srgb,var(--background) 96%,white 4%),transparent);right:0}.title-shell .title-form{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 28px 90px color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:2rem}.title-shell .title-field{gap:.6rem;display:grid}.title-shell .title-field>span{color:var(--foreground);font-size:.9rem;font-weight:600}.title-shell .title-field input,.title-shell .title-field select{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,white 18%);width:100%;color:var(--foreground);font:inherit;border-radius:1rem;padding:.95rem 1rem}.title-shell .title-field input:focus,.title-shell .title-field select:focus{outline:2px solid color-mix(in srgb,var(--accent) 36%,transparent);outline-offset:2px}.title-shell .title-field .lina-phone-field>select{width:auto}.title-shell .title-form-error{color:#9f2424}.title-shell .title-submit{background:linear-gradient(135deg,var(--button-start) 0%,var(--button-mid) 34%,var(--accent) 62%,var(--button-end) 100%);color:#fff;border-color:var(--button-border);box-shadow:0 20px 40px color-mix(in srgb,var(--accent) 32%,transparent)}.title-shell .title-wa-outline{color:#196d3b;background:#e1f3e7;border-color:#afdbbd}.title-shell .title-wa-solid{color:#063418;background:linear-gradient(135deg,#1fa454,#25d366)}.title-shell .title-faq-trigger{color:#fff;background:#ffffff17;border-color:#ffffff40}.title-shell .title-faq-item{border-color:var(--border)}.title-shell .title-footer{color:#fff7e5;border-top:1px solid #fff7e52e}.title-shell .title-footer-card{background:linear-gradient(135deg,#fff7e514,#98b3ca1f);border-color:#fff7e529}.title-shell .title-dialog{border:1px solid var(--border);background:var(--background);width:min(92vw,48rem);max-height:90dvh;color:var(--foreground);border-radius:2rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 100px #0005}.title-shell .title-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.title-shell .title-dialog-close{z-index:50;border:1px solid var(--border);background:var(--background);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:12px;place-items:center;font-size:1.6rem;display:grid;position:absolute;top:1rem;right:1rem}.title-shell .title-dialog-fullscreen{color:#fff;background:#000000f0;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;overflow:hidden}.title-shell .title-dialog-fullscreen .title-dialog-close{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff2;border-color:#fff4}.title-shell .title-lightbox-prev,.title-shell .title-lightbox-next{position:absolute;top:50%;transform:translateY(-50%)}.title-shell .title-lightbox-prev{left:1rem}.title-shell .title-lightbox-next{right:1rem}.title-shell .title-sales-bar{border-color:var(--border);background:color-mix(in srgb,var(--background) 94%,transparent)}.title-shell .title-sales-bar .title-button{min-height:2.6rem;padding-top:.625rem;padding-bottom:.625rem}.title-shell .title-whatsapp-float{z-index:35;color:#fff;background:linear-gradient(135deg,#1da851,#25d366);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:fixed;bottom:6rem;right:1.25rem;box-shadow:0 12px 35px #17492b44}.title-shell .title-materials-float{z-index:35;color:#594121;background:linear-gradient(135deg,#fffdf7,#edddb9);border:1px solid #dccbaa;border-radius:999px;align-items:center;gap:.65rem;min-height:3.5rem;padding:.6rem 1rem;font-size:.78rem;font-weight:600;display:flex;position:fixed;bottom:6rem;left:1.25rem;box-shadow:0 12px 35px #49331e22}.title-shell .title-materials-float>span:first-child{font-size:1.5rem}@media (max-width:768px){.title-shell .title-hero-video{transform:scale(1.48)}}@media (min-width:640px){.title-shell .title-facilities-track{animation-duration:48s}.title-shell .title-marquee-edge{width:6rem}}@keyframes title-facilities{to{transform:translate(calc(-50% - .5rem))}}@keyframes title-grain{to{transform:translate(-1.5%,-1%)}}@keyframes title-kb-in{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-1%)}}@keyframes title-kb-left{0%{transform:scale(1.1)translate(3%)}to{transform:scale(1.1)translate(-3%)}}@keyframes title-kb-out{0%{transform:scale(1.12)translate(2%,1%)}to{transform:scale(1)translate(0)}}@keyframes title-kb-right{0%{transform:scale(1.1)translate(-3%)}to{transform:scale(1.1)translate(3%)}}@keyframes title-kb-down{0%{transform:scale(1)translateY(-2%)}to{transform:scale(1.12)translateY(2%)}}.title-shell .title-kb-0{animation:7s ease-in-out both title-kb-in}.title-shell .title-kb-1{animation:7s ease-in-out both title-kb-left}.title-shell .title-kb-2{animation:7s ease-in-out both title-kb-out}.title-shell .title-kb-3{animation:7s ease-in-out both title-kb-right}.title-shell .title-kb-4{animation:7s ease-in-out both title-kb-down}@media (prefers-reduced-motion:reduce){.title-shell *,.title-shell :before,.title-shell :after{transition:none!important;animation:none!important}.title-shell .title-facilities-track{width:auto;overflow-x:auto}.title-shell .title-facilities-track article[aria-hidden=true]{display:none}}.title-shell .title-art-tiles{--title-art:url(data:image/svg+xml,%0A%20%20%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M108%2012H12V108%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M94%2012H12V94%22%20stroke%3D%22%2398B3CA%22%20stroke-opacity%3D%22.48%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M72%2012H12V72%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%22108%22%20r%3D%225%22%20fill%3D%22%23F7E24B%22%20fill-opacity%3D%22.92%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22108%22%20cy%3D%2212%22%20r%3D%224.5%22%20fill%3D%22%2398B3CA%22%20fill-opacity%3D%22.55%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M32%2032H44V44%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.36%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3C%2Fsvg%3E%0A)}.title-shell .title-art-nautical{--title-art:url(data:image/svg+xml,%0A%20%20%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20320%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M24%20246C86%20196%20150%20196%20214%20246%22%20stroke%3D%22%2398B3CA%22%20stroke-opacity%3D%22.62%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%20278C128%20236%20188%20236%20246%20278%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M286%2062c24-26%2064-28%2088-6c22%2022%2022%2060%200%2084c-26%2028-70%2026-92-4%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%222.4%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M328%2034v34M311%2051h34%22%20stroke%3D%22%23002899%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M298%20180c32%200%2058%2022%2064%2052%22%20stroke%3D%22%2398B3CA%22%20stroke-opacity%3D%22.5%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22116%22%20cy%3D%2284%22%20r%3D%226%22%20fill%3D%22%23F7E24B%22%20fill-opacity%3D%22.9%22%2F%3E%0A%20%20%3C%2Fsvg%3E%0A)}.title-shell .title-art-texture{--title-art:url(data:image/svg+xml,%0A%20%20%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20480%20320%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M34%2074c42-22%2088-22%20130%200%22%20stroke%3D%22%23D6B57A%22%20stroke-opacity%3D%22.16%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M286%2058c30-18%2064-18%2094%200%22%20stroke%3D%22%23C8A76B%22%20stroke-opacity%3D%22.15%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M238%20248c46-20%2094-20%20140%200%22%20stroke%3D%22%2391AEBB%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M52%20260h62%22%20stroke%3D%22%239FB3BC%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M344%2098h44%22%20stroke%3D%22%23D6B57A%22%20stroke-opacity%3D%22.14%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22102%22%20cy%3D%22210%22%20r%3D%223.5%22%20fill%3D%22%23D6B57A%22%20fill-opacity%3D%22.16%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22318%22%20cy%3D%22110%22%20r%3D%225%22%20fill%3D%22%23F7EFE3%22%20fill-opacity%3D%22.76%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22340%22%20cy%3D%22118%22%20r%3D%222.8%22%20fill%3D%22%23C8A76B%22%20fill-opacity%3D%22.24%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22394%22%20cy%3D%22236%22%20r%3D%223.6%22%20fill%3D%22%2391AEBB%22%20fill-opacity%3D%22.14%22%2F%3E%0A%20%20%3C%2Fsvg%3E%0A)}.title-shell .title-art span{background-image:var(--title-art);pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.title-shell .title-art-tiles span:first-child{opacity:.74;width:6rem;height:6rem;top:-.75rem;left:-.75rem}.title-shell .title-art-tiles span:last-child{opacity:.67;width:6rem;height:6rem;bottom:-.75rem;right:-.75rem;transform:rotate(180deg)}.title-shell .title-art-nautical span:first-child{opacity:.24;width:10rem;height:10rem;top:1.5rem;left:-3.5rem}.title-shell .title-art-nautical span:last-child{opacity:.22;width:11rem;height:11rem;bottom:-3rem;right:-4rem;transform:scaleX(-1)rotate(12deg)}.title-shell .title-art-texture span:first-child{mix-blend-mode:multiply;opacity:.12;background-repeat:repeat;background-size:420px 280px;inset:0}.title-shell .title-art-texture span:last-child{filter:blur(64px);opacity:.18;background:radial-gradient(circle,#d6b57a3d,#d6b57a14 46%,#0000 74%);border-radius:50%;width:16rem;height:16rem;top:0;left:-5rem}@media (min-width:640px){.title-shell .title-art-tiles span:first-child,.title-shell .title-art-tiles span:last-child{width:7rem;height:7rem}.title-shell .title-art-nautical span:first-child{width:14rem;height:14rem}.title-shell .title-art-nautical span:last-child{width:16rem;height:16rem}}.title-shell .title-language-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;width:180px;height:48px;padding:0 1rem;font-size:.9rem;display:flex}.title-shell .title-language-button::-webkit-details-marker{display:none}.title-shell .title-dialog-sheet{border:0;border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;animation:.3s both title-sheet-up;position:fixed;inset:auto 0 0;box-shadow:0 -15px 60px #0004}.title-shell .title-dialog-sheet .title-dialog-close{display:none}.title-shell .title-dialog-sheet>div>div:before{content:"";background:var(--border);border-radius:999px;width:2.5rem;height:4px;margin:0 auto 1.25rem;display:block}.title-shell .title-dialog-sheet .title-faq-item summary{color:var(--muted-strong);justify-content:space-between;align-items:start;gap:1rem;list-style:none;display:flex}.title-shell .title-dialog-sheet .title-faq-item summary::-webkit-details-marker{display:none}.title-shell .title-dialog-sheet .title-faq-item summary:after{content:"+";color:var(--accent);flex-shrink:0;transition:transform .2s}.title-shell .title-dialog-sheet .title-faq-item[open] summary:after{transform:rotate(45deg)}.title-shell .title-faq-close{border-color:var(--border);color:var(--muted-strong)}.title-shell .title-faq-trigger{border-color:var(--border);color:var(--muted-strong);background:color-mix(in srgb,var(--surface) 82%,white 18%)}@keyframes title-sheet-up{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.title-shell header:has(.title-menu[data-open=true]) .title-languages{visibility:hidden}}.title-shell[data-variant=biancana] .title-materials-float{bottom:10.25rem;left:auto;right:1.25rem}.title-shell .title-language-button{background:#374151e6;border:0;border-radius:3px;gap:.5rem;padding:0 .75rem;font-size:.82rem;font-weight:600}.title-shell .title-language-globe{background:#ffffff1a;border-radius:3px;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:400;display:grid}.title-shell .title-residence h3{text-transform:uppercase}.title-shell .title-residence .title-button{min-height:3rem;padding:.75rem 1.25rem}.title-shell .title-distance>div{overflow-wrap:anywhere;flex:1}.title-shell .title-distance>span{overflow-wrap:anywhere;text-align:right;max-width:48%;line-height:1.5}.title-shell .title-adapted-hero-shade{z-index:2;background:linear-gradient(#0a110f57 0%,#0a110f52 36%,#0a110fa3 100%),linear-gradient(90deg,#0a110f40 0%,#0a110f0d 60%,#0000 100%)}@media (max-width:359px){.title-shell .title-field .lina-phone-field{flex-direction:column}.title-shell .title-field .lina-phone-field>select{width:100%;max-width:none}}