.agent[data-v-274aa5a1]{border-radius:15px;cursor:pointer;max-height:266px;max-width:294px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-274aa5a1]{max-height:266px;max-width:294px}}@media(max-width:576px){.h3[data-v-274aa5a1]{font-size:28px!important}.h5[data-v-274aa5a1]{font-size:24px!important}.h3[data-v-54b5590e]{font-size:28px!important}}.agent[data-v-54b5590e]{border-radius:15px;cursor:pointer;max-height:266px;max-width:294px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-54b5590e]{max-height:266px;max-width:294px}}.color-secondary[data-v-059a5f16]{color:#004cff!important}@media (max-width:576px){.h4[data-v-059a5f16]{font-size:24px!important}p[data-v-059a5f16]{font-size:16px!important}}.color-secondary[data-v-04d530c0]{color:#004cff!important}.text-sub[data-v-04d530c0]{color:gray;font-size:.9em;margin-bottom:20px;padding:20px 0}.color-primary[data-v-923eaf68]{color:#00005c!important}.color-enfasis[data-v-923eaf68],.color-info[data-v-923eaf68]{color:#48c8ed!important}.color-accent[data-v-923eaf68]{color:#d60057!important}.color-grey-text[data-v-923eaf68],.color-grey[data-v-923eaf68]{color:#9d9eb5!important}.color-grey-back[data-v-923eaf68]{color:#eff0f8!important}.color-blue-text[data-v-923eaf68]{color:#272848!important}.color-yellow[data-v-923eaf68]{color:#f5a216!important}.background-color-primary[data-v-923eaf68]{background-color:#00005c!important}.background-color-secondary[data-v-923eaf68]{background-color:#004cff!important}.background-color-enfasis[data-v-923eaf68],.background-color-info[data-v-923eaf68]{background-color:#48c8ed!important}.background-color-accent[data-v-923eaf68]{background-color:#d60057!important}.background-color-grey-text[data-v-923eaf68],.background-color-grey[data-v-923eaf68]{background-color:#9d9eb5!important}.color-grey-back[data-v-923eaf68]{background-color:#eff0f8!important}.background-color-blue-text[data-v-923eaf68]{color:#272848!important}.background-color-yellow[data-v-923eaf68]{background-color:#f5a216!important}.fill-primary[data-v-923eaf68]{fill:#00005c!important}.fill-secondary[data-v-923eaf68]{fill:#004cff!important}.fill-enfasis[data-v-923eaf68],.fill-info[data-v-923eaf68]{fill:#48c8ed!important}.fill-accent[data-v-923eaf68]{fill:#d60057!important}.fill-grey-text[data-v-923eaf68],.fill-grey[data-v-923eaf68]{fill:#9d9eb5!important}.fill-grey-back[data-v-923eaf68]{fill:#eff0f8!important}.fill-blue-text[data-v-923eaf68]{fill:#272848!important}.fill-yellow[data-v-923eaf68]{fill:#f5a216!important}.fill-white[data-v-923eaf68]{fill:#fff!important}.font-size-8[data-v-923eaf68]{font-size:8px!important}.font-size-9[data-v-923eaf68]{font-size:9px!important}.font-size-10[data-v-923eaf68]{font-size:10px!important}.font-size-12[data-v-923eaf68]{font-size:12px!important}.font-size-14[data-v-923eaf68]{font-size:14px!important}.font-size-16[data-v-923eaf68]{font-size:16px!important}.font-size-18[data-v-923eaf68]{font-size:18px!important}.font-size-20[data-v-923eaf68]{font-size:20px!important}.font-size-24[data-v-923eaf68]{font-size:24px!important}.font-size-32[data-v-923eaf68]{font-size:32px!important}.font-size-34[data-v-923eaf68]{font-size:34px!important}.font-size-48[data-v-923eaf68]{font-size:48px!important}.font-size-56[data-v-923eaf68]{font-size:56px!important}.text-uppercase[data-v-923eaf68]{text-transform:uppercase!important}.margin-bottom-100[data-v-923eaf68]{margin-bottom:100px!important}.margin-bottom-150[data-v-923eaf68]{margin-bottom:150px!important}.margin-bottom-200[data-v-923eaf68]{margin-bottom:200px!important}.background-red[data-v-923eaf68]{background-color:red!important}.background-pink[data-v-923eaf68]{background-color:pink!important;color:#fff}.background-blue[data-v-923eaf68]{background-color:blue!important}.background-yellow[data-v-923eaf68]{background-color:#ff0!important}.font-weight-normal[data-v-923eaf68]{font-weight:400!important}.kw-icon-adaix[data-v-923eaf68]{fill:#004cff;color:#004cff;height:25px;width:25px}@media(min-width:1200px){html body .modal-xl[data-v-923eaf68]{max-width:none!important}}h1[data-v-923eaf68],h2[data-v-923eaf68],h3[data-v-923eaf68],p[data-v-923eaf68],span[data-v-923eaf68]{font-display:swap;font-family:Gilroy-Regular!important;letter-spacing:1px!important}h1 span[data-v-923eaf68],h1[data-v-923eaf68]{font-display:swap;font-family:Gilroy-Bold!important;font-size:48pt!important;letter-spacing:1px!important;margin-bottom:40px!important;margin-top:26px!important}h2[data-v-923eaf68]{font-size:34pt!important}h2[data-v-923eaf68],h3[data-v-923eaf68]{font-display:swap;font-family:Gilroy-SemiBold!important;letter-spacing:1px!important}h3[data-v-923eaf68]{font-size:24pt!important}p[data-v-923eaf68]{font-size:16pt!important}p[data-v-923eaf68],span[data-v-923eaf68],textarea[data-v-923eaf68]{font-display:swap;font-family:Gilroy-Regular!important;letter-spacing:1px!important}textarea[data-v-923eaf68]{font-size:16pt!important;font-style:italic!important}.color-secondary[data-v-923eaf68]{color:#004cff!important}.color-grey[data-v-923eaf68]{color:gray!important}a[data-v-923eaf68]{color:#00005c;font-weight:700}.cookies[data-v-923eaf68]{font-size:.7em}.icon[data-v-923eaf68]{height:90px;width:auto}.modal-title[data-v-7374a3a0]{color:#004cff;font-weight:700}.custom-modal .modal-dialog[data-v-7374a3a0]{margin:1.75rem auto;max-height:400px;max-width:400px}.custom-modal .modal-content[data-v-7374a3a0]{max-height:calc(100% - 40px);overflow-y:auto;padding:20px}.social-buttons[data-v-7374a3a0]{display:flex;flex-direction:column}.social-buttons a[data-v-7374a3a0]{align-items:center;background-color:#eee;border-radius:5px;color:#fff;display:flex;margin:5px 0;padding:10px;text-align:center}.social-buttons a[data-v-7374a3a0],.social-buttons a[data-v-7374a3a0]:hover{-webkit-text-decoration:none;text-decoration:none}.social-buttons a[data-v-7374a3a0]:hover{opacity:.8}.social-buttons a i.material-icons[data-v-7374a3a0]{margin-right:8px;vertical-align:middle}.social-buttons a span[data-v-7374a3a0]{flex:1;text-align:left}.social-buttons .whatsapp[data-v-7374a3a0]{background-color:#25d366}.social-buttons .telegram[data-v-7374a3a0]{background-color:#08c}.social-buttons .instagram[data-v-7374a3a0]{background-color:#c13584}.social-buttons .x[data-v-7374a3a0]{background-color:#000}.social-buttons .facebook[data-v-7374a3a0]{background-color:#3b5998}.social-buttons .linkedin[data-v-7374a3a0]{background-color:#0077b5}.social-buttons .pinterest[data-v-7374a3a0]{background-color:#e60023}.social-buttons .reddit[data-v-7374a3a0]{background-color:#ff4500}.social-buttons .youtube[data-v-7374a3a0]{background-color:red}span[data-v-7374a3a0]{font-size:14px!important}.collapse-botton[data-v-7374a3a0]{border:2px solid #fff!important;margin-top:10px!important;max-width:600px!important;min-width:350px!important}@media(max-width:576px){.collapse-botton[data-v-7374a3a0]{max-width:98%!important;min-width:95%!important}}@media(min-width:800px){.collapse-botton[data-v-7374a3a0]{max-width:700px!important;min-width:600px!important}}@media(min-width:1000px){.collapse-botton[data-v-7374a3a0]{max-width:900px!important;min-width:800px!important}}.collapse-icon-extra[data-v-7374a3a0],.collapse-icon[data-v-7374a3a0],.icon[data-v-7374a3a0]{fill:#fff!important;color:#fff!important;height:25px;width:25px}.collapse-icon[data-v-7374a3a0]{float:left;margin-left:5px!important;margin-right:5px!important}.collapse-icon-extra[data-v-7374a3a0]{float:left;height:35px!important;width:35px!important}.modal-title[data-v-39830126]{color:#004cff;font-weight:700}.custom-modal .modal-dialog[data-v-39830126]{height:100%;margin:1.75rem auto;max-height:400px;max-width:400px;width:100%}.custom-modal .modal-content[data-v-39830126]{max-height:calc(100% - 40px);overflow-y:auto;padding:20px}.social-buttons[data-v-39830126]{display:flex;flex-direction:column}.social-buttons a[data-v-39830126]{align-items:center;background-color:#eee;border-radius:5px;color:#fff;display:flex;margin:5px 0;padding:10px;text-align:center}.social-buttons a[data-v-39830126],.social-buttons a[data-v-39830126]:hover{-webkit-text-decoration:none;text-decoration:none}.social-buttons a[data-v-39830126]:hover{opacity:.8}.social-buttons a i.material-icons[data-v-39830126]{margin-right:8px;vertical-align:middle}.social-buttons a span[data-v-39830126]{flex:1;text-align:left}.social-buttons .whatsapp[data-v-39830126]{background-color:#25d366}.social-buttons .telegram[data-v-39830126]{background-color:#08c}.social-buttons .instagram[data-v-39830126]{background-color:#c13584}.social-buttons .x[data-v-39830126]{background-color:#000}.social-buttons .facebook[data-v-39830126]{background-color:#3b5998}.social-buttons .linkedin[data-v-39830126]{background-color:#0077b5}.social-buttons .pinterest[data-v-39830126]{background-color:#e60023}.social-buttons .reddit[data-v-39830126]{background-color:#ff4500}.social-buttons .youtube[data-v-39830126]{background-color:red}.color-secondary[data-v-197cf926]{color:#004cff!important}.agent[data-v-197cf926]{max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-197cf926]{max-height:380px}}.collapse-icon-extra[data-v-197cf926],.collapse-icon[data-v-197cf926],.icon[data-v-197cf926]{fill:#fff!important;color:#fff!important;height:25px;width:25px}.collapse-icon[data-v-197cf926]{float:left;margin-left:5px!important;margin-right:5px!important}.collapse-icon-extra[data-v-197cf926]{float:left;height:35px!important;width:35px!important}.iconWhatsApp[data-v-197cf926]{height:25px!important;width:auto}.whatsapp-contact-trigger[data-v-197cf926]{background:transparent;border:0;color:inherit;padding:0}.subtitle[data-v-197cf926],.title[data-v-197cf926]{color:#fff!important}.title[data-v-197cf926]{font-size:24px!important}.subtitle[data-v-197cf926],.title[data-v-197cf926]{text-transform:capitalize!important}.subtitle[data-v-197cf926]{font-size:14px!important}.border-avatar[data-v-197cf926]{border:3px solid #fff!important}.collapse-botton[data-v-197cf926]{border:2px solid #fff!important;margin-top:10px!important;max-width:600px!important;min-width:350px!important}@media(max-width:576px){.collapse-botton[data-v-197cf926]{max-width:98%!important;min-width:95%!important}}@media(min-width:800px){.collapse-botton[data-v-197cf926]{max-width:700px!important;min-width:600px!important}}@media(min-width:1000px){.collapse-botton[data-v-197cf926]{max-width:900px!important;min-width:800px!important}}.collapse-video[data-v-197cf926]{border:2px solid #fff!important;margin-top:10px!important;max-width:600px!important;min-width:350px!important}@media(min-width:800px){.collapse-video[data-v-197cf926]{max-width:700px!important;min-width:600px!important}}@media(min-width:1000px){.collapse-video[data-v-197cf926]{max-width:900px!important;min-width:800px!important}}span[data-v-197cf926]{font-size:14px!important}.video[data-v-197cf926]{border-radius:15px;margin:0!important;min-height:300px!important;padding:0!important;width:95%!important}.iconWhatsApp[data-v-a5d2cee2]{height:20px!important;margin-left:20px!important;margin-top:15px!important;width:auto}.agent[data-v-651addb2]{border-radius:15px;cursor:pointer;max-height:266px;max-width:294px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-651addb2]{max-height:266px;max-width:294px}}@media(max-width:576px){.h3[data-v-651addb2]{font-size:28px!important}.h5[data-v-651addb2]{font-size:24px!important}.h3[data-v-68e72070]{font-size:28px!important}}.agent[data-v-68e72070]{border-radius:15px;cursor:pointer;max-height:266px;max-width:294px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-68e72070]{max-height:266px;max-width:294px}}.color-secondary[data-v-2f90f69c]{color:#004cff!important}@media (max-width:576px){.h4[data-v-2f90f69c]{font-size:24px!important}p[data-v-2f90f69c]{font-size:16px!important}}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone:disabled,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-listing-call-phone[aria-disabled=true]{cursor:not-allowed;opacity:.5}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__content .luxury-property-dialog__body{padding:var(--luxury-listing-padding)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card{background:transparent;border:0;border-radius:var(--luxury-listing-radius);box-shadow:none;color:var(--luxury-listing-text);font:var(--luxury-listing-body-size)/var(--luxury-listing-body-line) var(--luxury-listing-font);min-width:0;padding:0!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .row{margin-left:0;margin-right:0}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .row>.col{min-width:0;padding-left:0;padding-right:0}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card h5{color:var(--luxury-listing-text)!important;font-family:var(--luxury-listing-font)!important;font-size:var(--luxury-listing-contact-title-size);line-height:var(--luxury-listing-title-line)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .legal,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card label,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card p,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card small,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card span,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card strong{font-family:var(--luxury-listing-font)!important;font-size:var(--luxury-listing-body-size)!important;letter-spacing:normal!important;line-height:var(--luxury-listing-body-line)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card p{margin-bottom:var(--luxury-listing-value-gap)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .color-blue-adaix,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card a:not(.btn){color:var(--luxury-listing-muted)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card img.img-agency,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card img.img-fluid{max-height:var(--luxury-property-contact-photo-max-height);-o-object-fit:cover;object-fit:cover;width:100%}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .input-group{margin-bottom:var(--luxury-listing-gap)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .luxury-listing-contact__label{display:block;flex-basis:100%;margin-bottom:var(--luxury-listing-value-gap);text-transform:uppercase}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control{background:transparent;border:0;border-bottom:var(--luxury-listing-border-width) solid var(--luxury-listing-border);border-radius:var(--luxury-listing-radius);box-shadow:none;color:var(--luxury-listing-text);font:normal var(--luxury-listing-body-size)/var(--luxury-listing-body-line) var(--luxury-listing-font)!important;letter-spacing:normal!important;min-height:var(--luxury-listing-control-height);min-width:0;padding:var(--luxury-listing-control-padding)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control::-moz-placeholder{color:var(--luxury-listing-muted);opacity:1}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control::placeholder{color:var(--luxury-listing-muted);opacity:1}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control:focus-visible{outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:var(--luxury-listing-focus-offset)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control.is-invalid{border-color:var(--danger)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .form-control.is-valid{border-color:var(--success)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card textarea.form-control{min-height:var(--luxury-property-message-min-height)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .input-group-text{background:transparent;border:0;border-bottom:var(--luxury-listing-border-width) solid var(--luxury-listing-border);border-radius:var(--luxury-listing-radius);color:var(--luxury-listing-accent)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .kw-icon{fill:var(--luxury-listing-accent)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .captcha-container{flex-wrap:wrap;gap:var(--luxury-listing-value-gap)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .captcha-container label{flex:1 1 0;min-width:0}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .captcha-container .captcha-input{flex:0 0 var(--luxury-property-captcha-width);margin-left:0;width:var(--luxury-property-captcha-width)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .captcha-container .grey{color:var(--luxury-listing-muted)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .custom-control-label{color:var(--luxury-listing-accent)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .custom-control-label:before{background-color:var(--luxury-listing-card);border-color:var(--luxury-listing-outline-border);border-radius:var(--luxury-listing-radius)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .custom-control-input:checked~.custom-control-label:before{background-color:var(--luxury-listing-accent);border-color:var(--luxury-listing-accent)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .custom-control-input:focus-visible~.custom-control-label:before{box-shadow:none;outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:var(--luxury-listing-focus-offset)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .legal{color:var(--luxury-listing-muted);margin-top:var(--luxury-listing-value-gap);text-align:left}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .legal a.color-secondary{color:var(--luxury-listing-accent)!important;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:var(--luxury-listing-value-gap)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit]{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);text-transform:uppercase;white-space:normal}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second:hover:not(:disabled):not([aria-disabled=true]),body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit]:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second:active:not(:disabled):not([aria-disabled=true]),body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit]:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second:focus-visible,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit]:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second:disabled,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second[aria-disabled=true],body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit]:disabled,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit][aria-disabled=true]{cursor:not-allowed;opacity:.5}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second span,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit] span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second .kw-icon,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .btn-second .kw-icon *,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit] .kw-icon,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button[type=submit] .kw-icon *{fill:currentColor!important;color:inherit!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .whatsapp-contact-inline{align-items:center;color:var(--luxury-listing-muted);display:inline-flex}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .whatsapp-contact-trigger{background:transparent;border:0;padding:0}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .iconWhatsApp,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .iconWhatsApp *{fill:currentColor!important;color:var(--luxury-listing-muted)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card form>.d-fex.flex-column{border-top:var(--luxury-listing-border-width) solid var(--luxury-listing-border);margin-top:var(--luxury-listing-section-gap)!important;padding-top:var(--luxury-listing-gap)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card .kw-avatar{height:var(--luxury-listing-contact-avatar-size);margin-top:var(--luxury-listing-gap)!important;width:var(--luxury-listing-contact-avatar-size)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card a:focus-visible,body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body>.card button:focus-visible{outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:var(--luxury-listing-focus-offset)}body[data-luxury-portal=true] .search-property-actions .luxury-listing-call-menu{background:var(--luxury-listing-card);border:var(--luxury-listing-border-width) solid var(--luxury-listing-border);border-radius:var(--luxury-listing-radius);color:var(--luxury-listing-text)}body[data-luxury-portal=true] .search-property-actions .luxury-listing-call-menu .dropdown-item{color:inherit;font:var(--luxury-listing-body-size)/var(--luxury-listing-body-line) var(--luxury-listing-font);min-height:var(--luxury-listing-control-height);white-space:normal}body[data-luxury-portal=true] .search-property-actions .luxury-listing-call-menu .dropdown-item:focus,body[data-luxury-portal=true] .search-property-actions .luxury-listing-call-menu .dropdown-item:hover{background:var(--luxury-listing-surface)}body[data-luxury-portal=true] .search-property-actions .luxury-listing-call-menu .dropdown-item:focus-visible{outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:calc(var(--luxury-listing-focus-width)*-1)}body[data-luxury-portal=true] .luxury-listing-contact-dialog{--luxury-listing-surface:#1a1c1f;--luxury-listing-card:#22262a;--luxury-listing-text:#f4f4f6;--luxury-listing-muted:#c3c3c5;--luxury-listing-accent:#bc7762;--luxury-listing-button-text:#0f1012;--luxury-listing-border:rgba(244,244,246,.08);--luxury-listing-border-width:0.909px;--luxury-listing-outline-border:rgba(244,244,246,.45);--luxury-listing-radius:0px;--luxury-listing-font:var(--luxury-typeface-body),sans-serif;--luxury-listing-title-font:var(--luxury-typeface-display),serif;--luxury-listing-meta-font:var(--luxury-typeface-ui),sans-serif;--luxury-listing-gap:24px;--luxury-listing-padding:20px;--luxury-listing-section-gap:32px;--luxury-listing-control-height:44px;--luxury-listing-control-padding:10px 14px;--luxury-listing-small-size:10px;--luxury-listing-body-size:12px;--luxury-listing-body-line:20px;--luxury-listing-tracking:1.7px;--luxury-listing-title-size:28px;--luxury-listing-title-line:36px;--luxury-listing-focus:#f4f4f6;--luxury-listing-focus-width:2px;--luxury-listing-focus-offset:3px;--luxury-listing-icon-size:20px;--luxury-listing-panel-width:670px;--luxury-listing-panel-height:79vh;--luxury-listing-modal-gap:8px;--luxury-listing-choice-padding:10px;--luxury-listing-choice-basis:140px;--luxury-listing-disabled-opacity:0.5;--luxury-listing-card-width:380px;--luxury-listing-card-min-width:320px;--luxury-listing-image-height:284px;--luxury-listing-gradient-height:156px;--luxury-listing-image-gradient:linear-gradient(0deg,rgba(34,38,42,.85),transparent);--luxury-listing-image-inset:14px;--luxury-listing-watermark-width:140px;--luxury-listing-watermark-opacity:0.35;--luxury-listing-cluster-radius:50%;--luxury-listing-search-z:1001;--luxury-listing-card-title-size:20px;--luxury-listing-card-title-line:28px;--luxury-listing-location-size:10px;--luxury-listing-location-line:15px;--luxury-listing-location-tracking:1.8px;--luxury-listing-location-color:rgba(244,244,246,.8);--luxury-listing-reference-size:9px;--luxury-listing-reference-line:13.5px;--luxury-listing-reference-tracking:0.9px;--luxury-listing-reference-color:rgba(244,244,246,.4);--luxury-listing-metric-gap:16px;--luxury-listing-metric-padding:10px 12px;--luxury-listing-metric-label-size:8.5px;--luxury-listing-metric-label-line:12.75px;--luxury-listing-metric-label-tracking:1.53px;--luxury-listing-metric-value-size:12px;--luxury-listing-metric-value-line:18px;--luxury-listing-value-gap:4px;--luxury-listing-price-size:14px;--luxury-listing-price-line:21px;--luxury-listing-price-label-color:rgba(244,244,246,.5);--luxury-listing-cta-size:9.5px;--luxury-listing-cta-line:14.25px;--luxury-listing-cta-tracking:2.5px;--luxury-listing-cta-padding:12.909px;--luxury-listing-workspace-height-offset:204px;--luxury-listing-cluster-size:40px;--luxury-listing-marker-size:32px;--luxury-listing-marker-height:36.8px;--luxury-listing-marker-anchor-x:16px;--luxury-listing-error-z:500;--luxury-listing-map-min-height:420px;--luxury-listing-contact-title-size:20px;--luxury-listing-contact-avatar-size:90px;--luxury-listing-filter-mobile-column:50%;--luxury-listing-page-gutter:15px;--luxury-listing-filter-size:12px;--luxury-listing-choice-indicator-width:2px;--luxury-listing-wide-map-track:45fr;--luxury-listing-wide-results-track:55fr;--luxury-listing-empty-content-width:640px;--luxury-listing-empty-min-height:360px;--luxury-listing-empty-padding:56px 32px;--luxury-listing-empty-mobile-padding:40px 20px;--luxury-listing-empty-title-size:32px;--luxury-listing-empty-title-line:40px;--luxury-listing-empty-mobile-title-size:24px;--luxury-listing-empty-mobile-title-line:32px;--luxury-listing-empty-body-size:14px;--luxury-listing-empty-body-line:22px;--luxury-listing-empty-icon-frame:64px}body[data-luxury-portal=true] .luxury-listing-contact-dialog:not(.luxury-property-dialog--fullscreen){max-width:var(--luxury-listing-panel-width)!important}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__body{padding:var(--luxury-listing-padding)}body[data-luxury-portal=true] .luxury-listing-contact-dialog .luxury-property-dialog__heading{font-family:var(--luxury-listing-font)!important;font-size:var(--luxury-listing-body-size)!important;letter-spacing:normal!important;line-height:var(--luxury-listing-body-line)}.icon[data-v-27e65d76]{color:#000;cursor:pointer}.color-white[data-v-378acb34]{color:#fff!important}.luxury-property-basic[data-v-5bf0cbb1]{color:var(--luxury-property-text);min-width:0}.luxury-property-basic__flags[data-v-5bf0cbb1]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--luxury-property-data-value-gap);margin-bottom:var(--luxury-property-label-gap)}.luxury-property-basic__flags svg[data-v-5bf0cbb1]{height:var(--luxury-property-icon-size);width:var(--luxury-property-icon-size)}.luxury-property-basic__title[data-v-5bf0cbb1]{word-wrap:anywhere;color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-title-size)!important;font-weight:var(--luxury-type-h2-weight);letter-spacing:var(--luxury-type-h2-letter-spacing)!important;line-height:var(--luxury-property-title-line-height);margin:0!important}.luxury-property-basic__district[data-v-5bf0cbb1]{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);line-height:var(--luxury-property-body-line-height)!important;margin:var(--luxury-property-description-content-gap) 0 0}.luxury-property-basic__actions[data-v-5bf0cbb1]{align-items:center;color:var(--luxury-property-text-secondary);display:flex;flex-wrap:wrap;gap:var(--luxury-property-sticky-gap);margin-top:var(--luxury-property-description-content-gap)}.luxury-property-basic__actions[data-v-5bf0cbb1] .btn{min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size)}.luxury-property-basic__actions[data-v-5bf0cbb1] .icon-favourites,.luxury-property-basic__actions[data-v-5bf0cbb1] .kw-icon{fill:var(--luxury-property-text-secondary)!important;color:var(--luxury-property-text-secondary)!important}.whatsapp-contact-action[data-v-5bf0cbb1]{align-items:center;color:var(--luxury-property-text-secondary);display:inline-flex;justify-content:center;min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size);vertical-align:middle}.whatsapp-contact-trigger[data-v-5bf0cbb1]{background:transparent;border:0;padding:0}.iconWhatsApp[data-v-5bf0cbb1]{fill:currentColor!important;display:block;height:var(--luxury-property-icon-size)!important;width:auto}.whatsapp-contact-action[data-v-5bf0cbb1]:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property-summary[data-v-5e0e6658]{border-left:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:grid;grid-template-columns:repeat(var(--luxury-summary-count),minmax(0,1fr));margin:0}.luxury-property-summary__item[data-v-5e0e6658]{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);min-width:0;padding:var(--luxury-property-data-cell-padding)}.luxury-property-summary__label[data-v-5e0e6658]{word-wrap:anywhere;color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-label-size);font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin:0 0 var(--luxury-property-label-gap);text-transform:uppercase}.luxury-property-summary__value[data-v-5e0e6658]{word-wrap:anywhere;color:var(--luxury-property-text);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-value-size);font-weight:var(--luxury-type-paragraph-01-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing);line-height:var(--luxury-property-value-line-height);margin:0}@media(max-width:767px){.luxury-property-summary[data-v-5e0e6658]{grid-template-columns:repeat(var(--luxury-summary-mobile-count),minmax(0,1fr))}}.luxury-property-contact--detail[data-v-2c63c685]{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px;background:transparent;border:0;border-radius:0;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:#f4f4f6;color:var(--luxury-property-text);font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-size:12px;font-size:var(--luxury-property-body-size);font-synthesis:none;line-height:20px;line-height:var(--luxury-property-body-line-height);min-width:0;padding:0!important}.luxury-property-contact--detail .row[data-v-2c63c685]{margin-left:0;margin-right:0}.luxury-property-contact--detail .row>.col[data-v-2c63c685]{min-width:0;padding-left:0;padding-right:0}.luxury-property-contact--detail .img-agency[data-v-2c63c685]{cursor:pointer;max-height:var(--luxury-property-contact-photo-max-height);-o-object-fit:cover;object-fit:cover;width:100%}.luxury-property-contact--detail .kw-avatar[data-v-2c63c685]{border-radius:var(--luxury-property-control-radius);-o-object-fit:cover;object-fit:cover}.luxury-property-contact--detail .icon[data-v-2c63c685],.luxury-property-contact--detail .particular-img[data-v-2c63c685]{height:var(--luxury-property-contact-feedback-icon-size);width:auto}.luxury-property-contact--detail .iconWhatsApp[data-v-2c63c685]{display:block;height:var(--luxury-property-icon-size)!important;margin-left:var(--luxury-property-data-value-gap)!important;width:auto}.luxury-property-contact--detail .whatsapp-contact-inline[data-v-2c63c685]{align-items:center;display:inline-flex;vertical-align:middle}.luxury-property-contact--detail .whatsapp-contact-trigger[data-v-2c63c685]{background:transparent;border:0;color:inherit;padding:0}.luxury-property-contact--detail .luxury-property-contact__label[data-v-2c63c685]{color:inherit;display:block;flex-basis:100%;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-label-size);font-weight:var(--luxury-type-subtitle-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin-bottom:var(--luxury-property-label-gap);text-transform:uppercase}.luxury-property-contact--detail .luxury-property-contact__field[data-v-2c63c685]{margin-bottom:var(--luxury-property-field-gap)!important}.luxury-property-contact--detail form>.d-fex.flex-column[data-v-2c63c685]{margin-top:var(--luxury-property-section-gap)!important;padding-top:var(--luxury-property-field-gap)}.luxury-property-contact--detail form>.d-fex.flex-column .kw-avatar[data-v-2c63c685]{margin-top:var(--luxury-property-field-padding)!important}.luxury-property-contact--detail[data-v-2c63c685] .custom-checkbox .custom-control-label{color:var(--luxury-property-accent)!important;font-family:var(--luxury-typeface-body)!important;font-weight:var(--luxury-type-subtitle-weight)}.luxury-property-contact--detail[data-v-2c63c685] .legal a.color-secondary{color:var(--luxury-property-accent)!important;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:var(--luxury-property-label-gap)}.luxury-property-contact--detail .form-control[data-v-2c63c685]{background:transparent;border:0;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;line-height:var(--luxury-property-body-line-height)!important;min-height:var(--luxury-property-field-min-height);min-width:0;padding:var(--luxury-property-field-padding)}.luxury-property-contact--detail .form-control[data-v-2c63c685]::-moz-placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property-contact--detail .form-control[data-v-2c63c685]::placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property-contact--detail .form-control[data-v-2c63c685]:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property-contact--detail textarea.form-control[data-v-2c63c685]{min-height:var(--luxury-property-message-min-height)}.luxury-property-contact--detail .input-group-text[data-v-2c63c685]{background:transparent;border:0;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-accent)}.luxury-property-contact--detail .icon[data-v-2c63c685],.luxury-property-contact--detail .kw-icon[data-v-2c63c685]{fill:var(--luxury-property-accent)!important;color:var(--luxury-property-accent)!important}.luxury-property-contact--detail .color-blue-adaix[data-v-2c63c685],.luxury-property-contact--detail h5[data-v-2c63c685],.luxury-property-contact--detail p[data-v-2c63c685]{font-family:var(--luxury-typeface-body)}.luxury-property-contact--detail .color-blue-adaix[data-v-2c63c685],.luxury-property-contact--detail a[data-v-2c63c685]{color:var(--luxury-property-text-secondary)!important}.luxury-property-contact--detail h5.color-secondary[data-v-2c63c685]{color:var(--luxury-property-text)!important}.luxury-property-contact--detail button[type=submit][data-v-2c63c685]{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property-contact--detail button[type=submit][data-v-2c63c685]:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property-contact--detail button[type=submit][data-v-2c63c685]:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property-contact--detail button[type=submit][data-v-2c63c685]:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property-contact--detail button[type=submit][aria-disabled=true][data-v-2c63c685],.luxury-property-contact--detail button[type=submit][data-v-2c63c685]:disabled{cursor:not-allowed;opacity:.5}.luxury-property-contact--detail .mb-1.text-center[data-v-2c63c685]{display:flex;flex-wrap:wrap;gap:var(--luxury-property-sticky-gap);justify-content:center}.luxury-property-contact--detail .mb-1.text-center>span[data-v-2c63c685]{margin-left:0!important;margin-right:0!important;max-width:100%;min-width:0}.luxury-property-contact--detail[data-v-2c63c685] .captcha-container{flex-wrap:wrap;gap:var(--luxury-property-sticky-gap)}.luxury-property-contact--detail[data-v-2c63c685] .captcha-container label,.luxury-property-contact--detail[data-v-2c63c685] .captcha-container strong{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;min-width:0}.luxury-property-contact--detail[data-v-2c63c685] .captcha-input{max-width:var(--luxury-property-captcha-width)}.luxury-property-contact--detail[data-v-2c63c685] .btn-second{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property-contact--detail[data-v-2c63c685] .btn-second:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property-contact--detail[data-v-2c63c685] .btn-second:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property-contact--detail[data-v-2c63c685] .btn-second:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property-contact--detail[data-v-2c63c685] .btn-second:disabled,.luxury-property-contact--detail[data-v-2c63c685] .btn-second[aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property-contact--detail[data-v-2c63c685] .btn-second>.color-black{color:inherit!important}.luxury-property-contact--detail[data-v-2c63c685] .btn-second .kw-icon,.luxury-property-contact--detail[data-v-2c63c685] .btn-second .kw-icon *{fill:currentColor!important;color:inherit!important}.luxury-property-contact--detail.luxury-property-contact--editorial form.mt-4[data-v-2c63c685]{margin-top:0!important}.luxury-property-contact--detail.luxury-property-contact--editorial button[type=submit][data-v-2c63c685]{width:100%}.luxury-property-contact--detail.luxury-property-contact--editorial .luxury-property-contact__reference[data-v-2c63c685]{word-wrap:anywhere;background:var(--luxury-property-inset-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);color:var(--luxury-property-text-secondary);display:flex;flex-wrap:wrap;gap:var(--luxury-property-data-value-gap);margin-bottom:var(--luxury-property-field-gap);padding:var(--luxury-property-field-padding)}.luxury-property-contact--detail.luxury-property-contact--editorial .luxury-property-contact__reference>span[data-v-2c63c685]{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height)!important}.luxury-property-contact--detail.luxury-property-contact--editorial .luxury-property-contact__reference>span[data-v-2c63c685]:first-child{color:var(--luxury-property-accent)}.luxury-property-scroll .title[data-v-67e3fc46]{font-size:var(--luxury-property-reference-size)!important;font-weight:var(--luxury-property-data-label-weight);max-width:var(--luxury-property-sticky-title-max-width)}.luxury-property-scroll .topBar[data-v-67e3fc46]{background:var(--luxury-property-surface);box-shadow:none;left:0;position:fixed;top:0;transform:translate3d(0,var(--luxury-property-sticky-hidden-offset),0);transition:transform .15s linear;width:100%;z-index:20}.luxury-property-scroll .show[data-v-67e3fc46]{transform:translateZ(0)}.luxury-property-scroll .headerInfo[data-v-67e3fc46]{margin-left:auto;margin-right:auto;max-width:var(--luxury-property-sticky-header-max-width);padding:var(--luxury-property-sticky-padding);position:relative}.luxury-property-scroll .icon-left[data-v-67e3fc46]{border-left:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding:var(--luxury-property-sticky-gap) var(--luxury-property-sticky-icon-inline-padding) 0}.luxury-property-scroll .icon-right[data-v-67e3fc46]{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property[data-v-2971b81b]{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px;word-wrap:anywhere;background:#1a1c1f;background:var(--luxury-property-surface);color:#f4f4f6;color:var(--luxury-property-text);font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-size:12px;font-size:var(--luxury-property-body-size);font-synthesis:none;font-weight:300;font-weight:var(--luxury-type-paragraph-02-weight);line-height:20px;line-height:var(--luxury-property-body-line-height);margin-left:-15px;margin-left:calc(var(--luxury-property-layout-column-gutter)*-1);margin-right:-15px;margin-right:calc(var(--luxury-property-layout-column-gutter)*-1);min-width:0;padding:24px;padding:var(--luxury-property-outer-gutter)}.luxury-property__layout[data-v-2971b81b]{border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:grid;grid-template-columns:minmax(0,var(--luxury-property-main-track)) minmax(0,var(--luxury-property-aside-track));margin-left:auto;margin-right:auto;max-width:var(--luxury-property-max-width)}.luxury-property__fixed-info[data-v-2971b81b],.luxury-property__summary[data-v-2971b81b]{grid-column:1/-1;min-width:0}.luxury-property__summary[data-v-2971b81b]{align-items:center;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:flex;flex-wrap:wrap;gap:var(--luxury-property-summary-gap);padding:var(--luxury-property-summary-padding-block) var(--luxury-property-summary-padding-inline)}.luxury-property__reference[data-v-2971b81b],.luxury-property__summary-separator[data-v-2971b81b]{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-reference-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-property-reference-tracking);line-height:var(--luxury-property-reference-line-height);max-width:100%;min-width:0}.luxury-property__operation[data-v-2971b81b]{color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-operation-size)!important;font-weight:var(--luxury-property-operation-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-operation-line-height);max-width:100%;min-width:0;text-transform:uppercase}.luxury-property__back[data-v-2971b81b],.luxury-property__booking[data-v-2971b81b],.luxury-property__similar[data-v-2971b81b]{grid-column:1/-1;min-width:0;padding:var(--luxury-property-panel-padding)}.luxury-property__back[data-v-2971b81b]{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property__back[data-v-2971b81b]:empty{display:none}.luxury-property__aside[data-v-2971b81b],.luxury-property__main[data-v-2971b81b]{min-width:0}.luxury-property__main[data-v-2971b81b]{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding:var(--luxury-property-panel-padding)}.luxury-property__main>*+[data-v-2971b81b]{margin-top:var(--luxury-property-section-gap)}.luxury-property__aside[data-v-2971b81b]{padding:var(--luxury-property-panel-padding)}.luxury-property__compact[data-v-2971b81b]{grid-gap:var(--luxury-property-compact-gap);display:grid;gap:var(--luxury-property-compact-gap)}.luxury-property[data-v-2971b81b] .luxury-property__contact,.luxury-property[data-v-2971b81b] .luxury-property__main>.card,.luxury-property[data-v-2971b81b] .luxury-property__media .card{background:transparent;border:0;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-property-text);min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__main>.card>.card-body{padding:0}.luxury-property[data-v-2971b81b] .luxury-property__description>.d-flex,.luxury-property[data-v-2971b81b] .luxury-property__main>.card>.h5{background:transparent;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius)!important;box-shadow:none!important;color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-type-subtitle-weight);letter-spacing:var(--luxury-property-label-tracking)!important;line-height:var(--luxury-property-label-line-height);margin:0 0 var(--luxury-property-field-gap);padding:0 0 var(--luxury-property-field-padding)!important}.luxury-property[data-v-2971b81b] .luxury-property__description .h5{font:inherit;margin:0}.luxury-property[data-v-2971b81b] .luxury-property__basic h1:empty{display:none}.luxury-property[data-v-2971b81b] .luxury-property__basic>.card-body>span{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-title-size)!important;font-weight:var(--luxury-type-h2-weight);letter-spacing:var(--luxury-type-h2-letter-spacing)!important;line-height:var(--luxury-property-title-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__basic>.card-body>.text-muted{color:var(--luxury-property-text-secondary)!important;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__basic .h3>strong:not(.price){color:var(--luxury-property-accent);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-price-size)!important;line-height:var(--luxury-property-price-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__basic .d-flex{flex-wrap:wrap}.luxury-property[data-v-2971b81b] .luxury-property__basic .btn,.luxury-property[data-v-2971b81b] .luxury-property__basic .whatsapp-contact-action{min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row,.luxury-property[data-v-2971b81b] .luxury-property__features .card-body,.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row,.luxury-property[data-v-2971b81b] .luxury-property__services>.row,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row{font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);font-weight:var(--luxury-type-paragraph-02-weight);line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row,.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row,.luxury-property[data-v-2971b81b] .luxury-property__services>.row,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row{margin-left:0;margin-right:0;padding:0!important}.luxury-property[data-v-2971b81b] .luxury-property__characteristics strong,.luxury-property[data-v-2971b81b] .luxury-property__features strong,.luxury-property[data-v-2971b81b] .luxury-property__mobility strong,.luxury-property[data-v-2971b81b] .luxury-property__services strong,.luxury-property[data-v-2971b81b] .luxury-property__tourism strong{font-size:var(--luxury-property-body-size);font-weight:var(--luxury-type-subtitle-weight)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics strong,.luxury-property[data-v-2971b81b] .luxury-property__features p,.luxury-property[data-v-2971b81b] .luxury-property__features span,.luxury-property[data-v-2971b81b] .luxury-property__features strong,.luxury-property[data-v-2971b81b] .luxury-property__mobility span,.luxury-property[data-v-2971b81b] .luxury-property__mobility strong,.luxury-property[data-v-2971b81b] .luxury-property__services strong,.luxury-property[data-v-2971b81b] .luxury-property__tourism span,.luxury-property[data-v-2971b81b] .luxury-property__tourism strong{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__mobility span,.luxury-property[data-v-2971b81b] .luxury-property__tourism span{font-size:var(--luxury-property-body-size)!important}.luxury-property[data-v-2971b81b] .luxury-property__features p{margin-bottom:var(--luxury-property-field-gap)}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row{border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;margin-right:0}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row>.col-12{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-data-cell-padding);width:auto}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row>.col-12:last-child{border-right:0}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row>.col-12>strong{color:var(--luxury-property-accent);display:block;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin-bottom:var(--luxury-property-data-value-gap);text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body p,.luxury-property[data-v-2971b81b] .luxury-property__features .card-body p span{font-size:var(--luxury-property-value-size)!important;letter-spacing:var(--luxury-type-paragraph-01-letter-spacing)!important;line-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body p{font-weight:var(--luxury-type-paragraph-01-weight);margin-bottom:var(--luxury-property-data-field-gap);min-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body p span:not(.badge){font-weight:var(--luxury-type-paragraph-01-weight)}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body p:last-child{margin-bottom:0}.luxury-property[data-v-2971b81b] .luxury-property__features .flex-container{flex-wrap:wrap}.luxury-property[data-v-2971b81b] .luxury-property__features .badge{word-wrap:anywhere;max-width:100%;white-space:normal}.luxury-property[data-v-2971b81b] .luxury-property__features .office-area-label{-webkit-line-clamp:unset;display:block;max-width:none;overflow:visible}.luxury-property[data-v-2971b81b] .luxury-property__description .luxury-property-description__header{flex-wrap:wrap;gap:var(--luxury-property-description-content-gap)}.luxury-property[data-v-2971b81b] .luxury-property__description .luxury-property-description__header h2{color:var(--luxury-property-accent);flex:1;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin:0!important;min-width:0;text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__description .custom-select:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp li,.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp p,.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp ul{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);margin-bottom:var(--luxury-property-description-paragraph-gap)}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp ul{padding-left:var(--luxury-property-description-list-indent)}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp h3,.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp h4{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-description-heading-size)!important;font-weight:var(--luxury-type-h2-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-description-heading-line-height);margin-bottom:var(--luxury-property-description-content-gap)!important;margin-top:var(--luxury-property-data-field-gap)!important}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp a{word-wrap:anywhere;color:var(--luxury-property-text);-webkit-text-decoration:underline;text-decoration:underline}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp em,.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp strong{font-family:inherit!important;font-size:inherit!important;line-height:inherit}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp strong{font-weight:var(--luxury-type-h2-weight)}.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__characteristics>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__efficiency>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__services>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-amenities-label-tracking)!important;margin:0 0 var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row,.luxury-property[data-v-2971b81b] .luxury-property__services>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row>.col-12,.luxury-property[data-v-2971b81b] .luxury-property__services>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-amenities-row-padding) 0;width:auto}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row>.col-12:nth-child(odd),.luxury-property[data-v-2971b81b] .luxury-property__services>.row>.col-12:nth-child(odd){border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding-right:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row>.col-12:nth-child(2n),.luxury-property[data-v-2971b81b] .luxury-property__services>.row>.col-12:nth-child(2n){padding-left:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row p,.luxury-property[data-v-2971b81b] .luxury-property__services>.row p{align-items:flex-start;display:flex;gap:var(--luxury-property-amenities-icon-gap);margin:0}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row strong,.luxury-property[data-v-2971b81b] .luxury-property__services>.row strong{color:var(--luxury-property-text-secondary);font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row svg,.luxury-property[data-v-2971b81b] .luxury-property__services>.row svg{flex-shrink:0;margin-right:0!important}@media(max-width:767px){.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row,.luxury-property[data-v-2971b81b] .luxury-property__services>.row{grid-template-columns:minmax(0,1fr)}.luxury-property[data-v-2971b81b] .luxury-property__characteristics>.row>.col-12:nth-child(n),.luxury-property[data-v-2971b81b] .luxury-property__services>.row>.col-12:nth-child(n){border-right:0;padding-left:var(--luxury-property-amenities-column-padding);padding-right:var(--luxury-property-amenities-column-padding)}}.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__mobility>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__tourism>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-amenities-label-tracking)!important;margin:0 0 var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-amenities-row-padding) 0;width:auto}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12:nth-child(odd),.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12:nth-child(odd){border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding-right:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12:nth-child(2n),.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12:nth-child(2n){padding-left:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12>strong,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12>strong{color:var(--luxury-property-text-secondary);display:block;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-label-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12>p,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12>p{align-items:flex-start;gap:var(--luxury-property-amenities-icon-gap);margin:var(--luxury-property-label-gap) 0 0}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12>p>span,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12>p>span{color:var(--luxury-property-text);font-size:var(--luxury-property-value-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-value-line-height);min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row .material-icons,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row .material-icons{flex:0 0 var(--luxury-property-icon-size);font-size:var(--luxury-property-icon-size);line-height:var(--luxury-property-value-line-height);margin-left:0;margin-right:0;width:var(--luxury-property-icon-size)}@media(max-width:767px){.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row,.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row{grid-template-columns:minmax(0,1fr)}.luxury-property[data-v-2971b81b] .luxury-property__mobility>.row>.col-12:nth-child(n),.luxury-property[data-v-2971b81b] .luxury-property__tourism>.row>.col-12:nth-child(n){border-right:0;padding-left:var(--luxury-property-amenities-column-padding);padding-right:var(--luxury-property-amenities-column-padding)}}.luxury-property__efficiency[data-v-2971b81b]{max-width:100%;overflow-x:auto}.luxury-property__efficiency[data-v-2971b81b]:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency>.d-flex{background:var(--luxury-property-inset-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);justify-content:flex-start!important;padding:var(--luxury-property-energy-panel-padding)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency .blockquote{margin:0!important;min-width:0;width:100%}.luxury-property[data-v-2971b81b] .luxury-property__efficiency table,.luxury-property[data-v-2971b81b] .luxury-property__efficiency td,.luxury-property[data-v-2971b81b] .luxury-property__efficiency th{border-color:var(--luxury-property-border-color);border-width:var(--luxury-property-border-width)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency table{max-width:none;width:100%}.luxury-property[data-v-2971b81b] .luxury-property__efficiency td,.luxury-property[data-v-2971b81b] .luxury-property__efficiency th{padding:var(--luxury-property-energy-cell-padding-block) var(--luxury-property-energy-cell-padding-inline)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency .font-weight-light,.luxury-property[data-v-2971b81b] .luxury-property__efficiency th,.luxury-property[data-v-2971b81b] .luxury-property__efficiency th strong{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency th,.luxury-property[data-v-2971b81b] .luxury-property__efficiency th strong{word-wrap:normal;font-weight:var(--luxury-property-data-label-weight)}.luxury-property[data-v-2971b81b] .luxury-property__efficiency .font-weight-light{font-weight:var(--luxury-type-paragraph-02-weight)!important}.luxury-property[data-v-2971b81b] .luxury-property__features svg [fill="#004cff" i]{fill:var(--luxury-property-accent)!important}.luxury-property[data-v-2971b81b] .luxury-property__features svg [stroke="#004cff" i]{stroke:var(--luxury-property-accent)!important}.luxury-property[data-v-2971b81b] .luxury-property__characteristics .kw-icon-adaix,.luxury-property[data-v-2971b81b] .luxury-property__features .icons-adaix,.luxury-property[data-v-2971b81b] .luxury-property__features .kw-icon,.luxury-property[data-v-2971b81b] .luxury-property__features .kw-icon-adaix,.luxury-property[data-v-2971b81b] .luxury-property__mobility .material-icons,.luxury-property[data-v-2971b81b] .luxury-property__services .kw-icon-adaix,.luxury-property[data-v-2971b81b] .luxury-property__tourism .material-icons{fill:var(--luxury-property-accent)!important;color:var(--luxury-property-accent)!important}.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp,.luxury-property[data-v-2971b81b] .luxury-property__description .myclassp p{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__description .custom-select{background-color:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);max-width:100%;min-height:var(--luxury-property-field-min-height);width:auto}.luxury-property[data-v-2971b81b] .luxury-property__media .media-tab{background:var(--luxury-property-inset-surface);border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-property-text-secondary);min-height:var(--luxury-property-target-size)}.luxury-property__media[data-v-2971b81b]{margin-top:0!important}.luxury-property[data-v-2971b81b] .luxury-property__media .media-content{margin-top:0}.luxury-property[data-v-2971b81b] .luxury-property__media .media-content>div>.card{margin-bottom:0!important;margin-left:calc(var(--luxury-property-panel-padding)*-1);margin-right:calc(var(--luxury-property-panel-padding)*-1);margin-top:0!important}.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel{background-color:var(--luxury-property-inset-surface)!important}.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel:after{aspect-ratio:var(--luxury-property-watermark-aspect-ratio);background-image:var(--luxury-property-watermark-images);background-position:var(--luxury-property-watermark-positions);background-repeat:no-repeat;background-size:var(--luxury-property-watermark-sizes);content:"";left:50%;opacity:var(--luxury-property-watermark-opacity);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--luxury-property-watermark-width);z-index:1}.luxury-property[data-v-2971b81b] .luxury-property__media .icon-photo,.luxury-property[data-v-2971b81b] .luxury-property__media .watermark{display:none}.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel .carousel-inner,.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel .carousel-item{background-color:var(--luxury-property-inset-surface)!important}.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel .carousel-caption p{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-type-paragraph-01-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);line-height:var(--luxury-type-paragraph-01-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel .carousel-item>img{height:var(--luxury-property-photo-height);-o-object-fit:contain;object-fit:contain;width:100%!important}.luxury-property[data-v-2971b81b] .luxury-property__media .media-tab.active{background:var(--luxury-property-accent);border-color:var(--luxury-property-accent);color:var(--luxury-property-button-text)}.luxury-property[data-v-2971b81b] .luxury-property__media .media-selector{background:var(--luxury-property-inset-surface);border-radius:var(--luxury-property-control-radius);box-shadow:none;flex-wrap:wrap;max-width:100%}.luxury-property[data-v-2971b81b] .luxury-property__media .media-tab .media-label{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important}.luxury-property[data-v-2971b81b] .luxury-property__media .media-tab .media-icon{color:inherit!important}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .topBar{background:var(--luxury-property-surface);color:var(--luxury-property-text);transform:translateY(-100%)}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .topBar.show{transform:translateY(0)}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .headerInfo{flex-wrap:wrap;gap:var(--luxury-property-sticky-gap);padding:var(--luxury-property-sticky-padding)}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .headerInfo>*{min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .h3{flex-direction:row!important;flex-wrap:wrap;font-size:var(--luxury-property-value-size);gap:var(--luxury-property-sticky-gap);margin:0}.luxury-property[data-v-2971b81b] .luxury-property__fixed-info .title{color:var(--luxury-property-text);flex-basis:100%;font-family:var(--luxury-typeface-body);max-width:none}.luxury-property[data-v-2971b81b] .luxury-property__media .media-tab:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-2971b81b] .luxury-property__similar h3{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)}@media(max-width:1023px){.luxury-property[data-v-2971b81b]{padding-left:var(--luxury-property-mobile-gutter);padding-right:var(--luxury-property-mobile-gutter)}.luxury-property__layout[data-v-2971b81b]{grid-template-columns:minmax(0,1fr)}.luxury-property__aside[data-v-2971b81b],.luxury-property__back[data-v-2971b81b],.luxury-property__booking[data-v-2971b81b],.luxury-property__main[data-v-2971b81b],.luxury-property__similar[data-v-2971b81b]{border-right:0;padding:var(--luxury-property-mobile-panel-padding)}.luxury-property__aside[data-v-2971b81b]{border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row>.col-12:nth-child(2n){border-right:0}.luxury-property[data-v-2971b81b] .luxury-property__features .card-body>.row>.col-12:nth-child(n+3){border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property[data-v-2971b81b] .luxury-property__media .media-content>div>.card{margin-left:calc(var(--luxury-property-mobile-panel-padding)*-1);margin-right:calc(var(--luxury-property-mobile-panel-padding)*-1)}}@media(max-width:600px){.luxury-property[data-v-2971b81b] .luxury-property__media #kw-carousel .carousel-item>img{height:var(--luxury-property-photo-mobile-height)}}.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__legal>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__payment>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__rooms>.h5,.luxury-property[data-v-2971b81b] .luxury-property__main>.luxury-property__transfer>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);margin-bottom:var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__legal .blockquote,.luxury-property[data-v-2971b81b] .luxury-property__payment .blockquote{border:0;margin:0;padding:0}.luxury-property[data-v-2971b81b] .luxury-property__legal .blockquote p,.luxury-property[data-v-2971b81b] .luxury-property__payment .blockquote p{word-wrap:anywhere;color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);margin:0;white-space:pre-line}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row,.luxury-property[data-v-2971b81b] .luxury-property__transfer .card-body>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;padding:0!important}.luxury-property[data-v-2971b81b] .luxury-property__transfer .card-body>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row>.col-12,.luxury-property[data-v-2971b81b] .luxury-property__transfer .card-body>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-data-cell-padding);width:auto}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(-n+2)>.col-12>strong,.luxury-property[data-v-2971b81b] .luxury-property__transfer .transfer-label{color:var(--luxury-property-accent);display:block;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking)!important;line-height:var(--luxury-property-label-line-height);margin-bottom:var(--luxury-property-label-gap);text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(-n+2) p,.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(-n+2) span,.luxury-property[data-v-2971b81b] .luxury-property__transfer .col-12>span{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-value-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(-n+2) p{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--luxury-property-data-value-gap);margin-bottom:var(--luxury-property-data-field-gap)}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(3) strong{word-wrap:anywhere;color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);max-width:100%;min-width:0;white-space:normal}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(3) p{align-items:flex-start;display:flex;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);gap:var(--luxury-property-amenities-icon-gap);line-height:var(--luxury-property-body-line-height);margin:0}.luxury-property[data-v-2971b81b] .luxury-property__rooms .kw-icon-adaix,.luxury-property[data-v-2971b81b] .luxury-property__rooms .material-icons{fill:var(--luxury-property-accent)!important;color:var(--luxury-property-accent)!important;flex-shrink:0}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(3) svg{margin-right:0!important}.luxury-property[data-v-2971b81b] .luxury-property__rooms .badge-accent{background-color:var(--luxury-property-accent)!important;color:var(--luxury-property-button-text)!important}.luxury-property[data-v-2971b81b] .luxury-property__booking>.row{margin:0!important}.luxury-property[data-v-2971b81b] .luxury-property__booking .w-md-60>.col-12,.luxury-property[data-v-2971b81b] .luxury-property__booking .w-md-60>.col-12>.row>.col-12,.luxury-property[data-v-2971b81b] .luxury-property__booking>.row>.col-12{min-width:0;padding-left:0;padding-right:0}.luxury-property[data-v-2971b81b] .luxury-property__booking .w-md-60>.col-12>.row{margin-left:0;margin-right:0}.luxury-property[data-v-2971b81b] .luxury-property__booking h3,.luxury-property[data-v-2971b81b] .luxury-property__similar h3{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-title-size);font-weight:var(--luxury-type-h2-weight);line-height:var(--luxury-property-title-line-height);margin-bottom:var(--luxury-property-field-gap);padding-left:0!important;padding-right:0!important}.luxury-property[data-v-2971b81b] .luxury-property__booking .card,.luxury-property[data-v-2971b81b] .luxury-property__booking .card-footer,.luxury-property[data-v-2971b81b] .luxury-property__booking .list-group-item{background:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__booking .card-body{min-width:0;padding:var(--luxury-property-field-padding)}.luxury-property[data-v-2971b81b] .luxury-property__booking .card-title{color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-label-size);font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);text-transform:uppercase}.luxury-property[data-v-2971b81b] .luxury-property__booking .calendar-container .mx-range-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.luxury-property[data-v-2971b81b] .luxury-property__booking .calendar-container .mx-calendar,.luxury-property[data-v-2971b81b] .luxury-property__booking .calendar-container .mx-datepicker,.luxury-property[data-v-2971b81b] .luxury-property__booking .calendar-container .mx-datepicker-main{max-width:100%}.luxury-property[data-v-2971b81b] .luxury-property__booking .form-control{background:transparent;border:0;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);min-height:var(--luxury-property-field-min-height);min-width:0;padding:var(--luxury-property-field-padding)}.luxury-property[data-v-2971b81b] .luxury-property__booking .form-control::-moz-placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property[data-v-2971b81b] .luxury-property__booking .form-control::placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property[data-v-2971b81b] .luxury-property__booking .form-control:disabled{background:var(--luxury-property-surface);color:var(--luxury-property-text-secondary)}.luxury-property[data-v-2971b81b] .luxury-property__booking .form-control:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-2971b81b] .luxury-property__booking textarea.form-control{min-height:var(--luxury-property-message-min-height)}.luxury-property[data-v-2971b81b] .luxury-property__booking .input-group-text{background:transparent;border:0;color:var(--luxury-property-accent)}.luxury-property[data-v-2971b81b] .luxury-property__booking .kw-icon{fill:var(--luxury-property-accent);color:var(--luxury-property-accent)}.luxury-property[data-v-2971b81b] .luxury-property__booking .price-display{color:var(--luxury-property-text)}.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date,.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit]{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date:hover:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit]:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date:active:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit]:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date:focus-visible,.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit]:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date:disabled,.luxury-property[data-v-2971b81b] .luxury-property__booking .button-date[aria-disabled=true],.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit]:disabled,.luxury-property[data-v-2971b81b] .luxury-property__booking button[type=submit][aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property[data-v-2971b81b] .luxury-property__booking .alert-info{background:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);margin-bottom:0}.luxury-property[data-v-2971b81b] .luxury-property__similar>div>.d-flex{align-items:stretch;gap:var(--luxury-property-compact-gap)}.luxury-property[data-v-2971b81b] .luxury-property__similar>div>.d-flex>.m-3{display:flex;flex:0 1 var(--luxury-property-similar-card-width);margin:0!important;max-width:100%;min-width:0}.luxury-property[data-v-2971b81b] .luxury-property__similar .m-3>div{max-width:100%;min-width:0;width:100%}.luxury-property[data-v-2971b81b] .luxury-property__similar .m-3>div>.card{background:var(--luxury-property-inset-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);max-width:100%;min-width:0;width:100%}.luxury-property[data-v-2971b81b] .luxury-property__similar h3 strong{font-family:inherit!important;font-weight:inherit}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body{background:var(--luxury-property-inset-surface)!important;color:var(--luxury-property-text)!important;font-family:var(--luxury-typeface-body);min-width:0;padding:var(--luxury-property-data-cell-padding)}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-title{height:auto;min-height:0}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-title>.d-flex{flex-wrap:wrap;gap:var(--luxury-property-sticky-gap)}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body .title{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-2971b81b] .luxury-property__similar .card .reference{background:var(--luxury-property-accent)!important;border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-button-text)!important}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body .icon-favourites,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body .kw-icon{fill:var(--luxury-property-text-secondary)!important;color:var(--luxury-property-text-secondary)!important}.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn:hover:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn:active:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn:focus-visible,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn:disabled,.luxury-property[data-v-2971b81b] .luxury-property__compact>.btn[aria-disabled=true],.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn:disabled,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn span,.luxury-property[data-v-2971b81b] .luxury-property__similar .card-body>.d-flex:last-child button.btn svg{fill:currentColor!important;color:inherit!important}.luxury-property[data-v-2971b81b] .luxury-property__compact .topBar{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)}.luxury-property[data-v-2971b81b] .luxury-property__compact .headerInfo{display:flex;flex-wrap:wrap;gap:var(--luxury-property-sticky-gap)}@media(max-width:767px){.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(-n+2){grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-2971b81b] .luxury-property__rooms .card-body>.row:nth-child(3),.luxury-property[data-v-2971b81b] .luxury-property__transfer .card-body>.row{grid-template-columns:minmax(0,1fr)}}.luxury-property.luxury-property--refined .luxury-property-content[data-v-2971b81b]{grid-template-areas:"fixed fixed" "back back" "reference reference" "intro aside" "additional aside" "booking booking" "similar similar"}.luxury-property.luxury-property--refined .luxury-property__fixed-info[data-v-2971b81b]{grid-area:fixed}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b]{grid-area:back}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn:disabled,.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn>span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit;letter-spacing:inherit!important;line-height:inherit}.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn .kw-icon-white,.luxury-property.luxury-property--refined .luxury-property__back[data-v-2971b81b] .btn .kw-icon-white *{fill:currentColor!important;color:inherit!important}.luxury-property.luxury-property--refined .luxury-property__summary[data-v-2971b81b]{grid-area:reference}.luxury-property.luxury-property--refined .luxury-property__intro[data-v-2971b81b]{grid-area:intro}.luxury-property.luxury-property--refined .luxury-property__additional[data-v-2971b81b]{grid-area:additional}.luxury-property.luxury-property--refined .luxury-property__aside[data-v-2971b81b]{grid-area:aside}.luxury-property.luxury-property--refined .luxury-property__booking[data-v-2971b81b]{grid-area:booking}.luxury-property.luxury-property--refined .luxury-property__similar[data-v-2971b81b]{grid-area:similar}.luxury-property.luxury-property--refined .luxury-property__query-label[data-v-2971b81b]{color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height)!important;margin:0 0 var(--luxury-property-field-gap);text-transform:uppercase}.luxury-property.luxury-property--refined .luxury-property__consultation[data-v-2971b81b]{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);margin-bottom:var(--luxury-property-section-gap);padding-bottom:var(--luxury-property-field-gap)}.luxury-property.luxury-property--refined .luxury-property__consultation[data-v-2971b81b] .h3{flex-direction:row!important;flex-wrap:wrap;gap:var(--luxury-property-sticky-gap);margin:0}.luxury-property.luxury-property--refined .luxury-property__consultation[data-v-2971b81b] strong:not(.price){color:var(--luxury-property-accent);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-price-size)!important;line-height:var(--luxury-property-price-line-height)}.luxury-property.luxury-property--refined.luxury-property--dialog[data-v-2971b81b]{margin:0;padding:0}.luxury-property.luxury-property--refined.luxury-property--dialog .luxury-property-content[data-v-2971b81b]{border:0;max-width:none}@media(max-width:1023px){.luxury-property.luxury-property--refined[data-v-2971b81b]{padding-left:0;padding-right:0}.luxury-property.luxury-property--refined .luxury-property-content[data-v-2971b81b]{border-left:0;border-right:0;grid-template-areas:"fixed" "back" "reference" "intro" "aside" "additional" "booking" "similar"}.luxury-property.luxury-property--refined .luxury-property__additional[data-v-2971b81b]{border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}}.luxury-property-info-xs .title[data-v-22babd17]{font-size:var(--luxury-property-reference-size)!important;font-weight:var(--luxury-property-data-label-weight);max-width:var(--luxury-property-sticky-title-max-width)}.luxury-property-info-xs .topBar[data-v-22babd17]{background:var(--luxury-property-surface);box-shadow:none;left:0;position:fixed;top:0;transform:translate3d(0,var(--luxury-property-sticky-hidden-offset),0);transition:transform .15s linear;width:100%;z-index:20}.luxury-property-info-xs .show[data-v-22babd17]{transform:translateZ(0)}.luxury-property-info-xs .headerInfo[data-v-22babd17]{margin-left:auto;margin-right:auto;max-width:var(--luxury-property-sticky-header-max-width);padding:var(--luxury-property-sticky-padding);position:relative}.luxury-property-info-xs .icon-left[data-v-22babd17]{border-left:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding:var(--luxury-property-sticky-gap) var(--luxury-property-sticky-icon-inline-padding) 0}.luxury-property-info-xs .icon-right[data-v-22babd17]{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}body[data-luxury-portal=true] .luxury-property-contact-dialog{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px;background:#1a1c1f;background:var(--luxury-property-surface);border:1px solid rgba(244,244,246,.08);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:0;border-radius:var(--luxury-property-control-radius);color:#f4f4f6;color:var(--luxury-property-text);font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-synthesis:none}body[data-luxury-portal=true] .luxury-property-contact-dialog .luxury-property-contact-dialog__body{padding:var(--luxury-property-mobile-panel-padding)}body[data-luxury-portal=true] .luxury-property-contact-dialog .luxury-property-contact-dialog__header{align-items:center;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding:var(--luxury-property-mobile-panel-padding)}body[data-luxury-portal=true] .luxury-property-contact-dialog .luxury-property-contact-dialog__header .modal-title{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display);font-size:var(--luxury-property-description-heading-size);line-height:var(--luxury-property-description-heading-line-height)}body[data-luxury-portal=true] .luxury-property-contact-dialog .luxury-property-contact-dialog__header .close{color:var(--luxury-property-text);margin:0;min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size);opacity:1;padding:var(--luxury-property-sticky-gap);text-shadow:none}body[data-luxury-portal=true] .luxury-property-contact-dialog .luxury-property-contact-dialog__header .close:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-c6dd0f4c]{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px;word-wrap:anywhere;background:#1a1c1f;background:var(--luxury-property-surface);color:#f4f4f6;color:var(--luxury-property-text);font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-size:12px;font-size:var(--luxury-property-body-size);font-synthesis:none;font-weight:300;font-weight:var(--luxury-type-paragraph-02-weight);line-height:20px;line-height:var(--luxury-property-body-line-height);margin-left:-15px;margin-left:calc(var(--luxury-property-layout-column-gutter)*-1);margin-right:-15px;margin-right:calc(var(--luxury-property-layout-column-gutter)*-1);min-width:0;padding:24px;padding:var(--luxury-property-outer-gutter)}.luxury-property__layout[data-v-c6dd0f4c]{border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:grid;grid-template-columns:minmax(0,var(--luxury-property-main-track)) minmax(0,var(--luxury-property-aside-track));margin-left:auto;margin-right:auto;max-width:var(--luxury-property-max-width)}.luxury-property__fixed-info[data-v-c6dd0f4c],.luxury-property__summary[data-v-c6dd0f4c]{grid-column:1/-1;min-width:0}.luxury-property__summary[data-v-c6dd0f4c]{align-items:center;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:flex;flex-wrap:wrap;gap:var(--luxury-property-summary-gap);padding:var(--luxury-property-summary-padding-block) var(--luxury-property-summary-padding-inline)}.luxury-property__reference[data-v-c6dd0f4c],.luxury-property__summary-separator[data-v-c6dd0f4c]{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-reference-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-property-reference-tracking);line-height:var(--luxury-property-reference-line-height);max-width:100%;min-width:0}.luxury-property__operation[data-v-c6dd0f4c]{color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-operation-size)!important;font-weight:var(--luxury-property-operation-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-operation-line-height);max-width:100%;min-width:0;text-transform:uppercase}.luxury-property__back[data-v-c6dd0f4c],.luxury-property__booking[data-v-c6dd0f4c],.luxury-property__similar[data-v-c6dd0f4c]{grid-column:1/-1;min-width:0;padding:var(--luxury-property-panel-padding)}.luxury-property__back[data-v-c6dd0f4c]{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property__back[data-v-c6dd0f4c]:empty{display:none}.luxury-property__aside[data-v-c6dd0f4c],.luxury-property__main[data-v-c6dd0f4c]{min-width:0}.luxury-property__main[data-v-c6dd0f4c]{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding:var(--luxury-property-panel-padding)}.luxury-property__main>*+[data-v-c6dd0f4c]{margin-top:var(--luxury-property-section-gap)}.luxury-property__aside[data-v-c6dd0f4c]{padding:var(--luxury-property-panel-padding)}.luxury-property__compact[data-v-c6dd0f4c]{grid-gap:var(--luxury-property-compact-gap);display:grid;gap:var(--luxury-property-compact-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__contact,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.card,.luxury-property[data-v-c6dd0f4c] .luxury-property__media .card{background:transparent;border:0;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-property-text);min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.card>.card-body{padding:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__description>.d-flex,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.card>.h5{background:transparent;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius)!important;box-shadow:none!important;color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-type-subtitle-weight);letter-spacing:var(--luxury-property-label-tracking)!important;line-height:var(--luxury-property-label-line-height);margin:0 0 var(--luxury-property-field-gap);padding:0 0 var(--luxury-property-field-padding)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .h5{font:inherit;margin:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic h1:empty{display:none}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic>.card-body>span{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-title-size)!important;font-weight:var(--luxury-type-h2-weight);letter-spacing:var(--luxury-type-h2-letter-spacing)!important;line-height:var(--luxury-property-title-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic>.card-body>.text-muted{color:var(--luxury-property-text-secondary)!important;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic .h3>strong:not(.price){color:var(--luxury-property-accent);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-price-size)!important;line-height:var(--luxury-property-price-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic .d-flex{flex-wrap:wrap}.luxury-property[data-v-c6dd0f4c] .luxury-property__basic .btn,.luxury-property[data-v-c6dd0f4c] .luxury-property__basic .whatsapp-contact-action{min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row{font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);font-weight:var(--luxury-type-paragraph-02-weight);line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row{margin-left:0;margin-right:0;padding:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__features strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__services strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism strong{font-size:var(--luxury-property-body-size);font-weight:var(--luxury-type-subtitle-weight)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__features p,.luxury-property[data-v-c6dd0f4c] .luxury-property__features span,.luxury-property[data-v-c6dd0f4c] .luxury-property__features strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility span,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__services strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism span,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism strong{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility span,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism span{font-size:var(--luxury-property-body-size)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__features p{margin-bottom:var(--luxury-property-field-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row{border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;margin-right:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row>.col-12{border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-data-cell-padding);width:auto}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row>.col-12:last-child{border-right:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row>.col-12>strong{color:var(--luxury-property-accent);display:block;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin-bottom:var(--luxury-property-data-value-gap);text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body p,.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body p span{font-size:var(--luxury-property-value-size)!important;letter-spacing:var(--luxury-type-paragraph-01-letter-spacing)!important;line-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body p{font-weight:var(--luxury-type-paragraph-01-weight);margin-bottom:var(--luxury-property-data-field-gap);min-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body p span:not(.badge){font-weight:var(--luxury-type-paragraph-01-weight)}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body p:last-child{margin-bottom:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .flex-container{flex-wrap:wrap}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .badge{word-wrap:anywhere;max-width:100%;white-space:normal}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .office-area-label{-webkit-line-clamp:unset;display:block;max-width:none;overflow:visible}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .luxury-property-description__header{flex-wrap:wrap;gap:var(--luxury-property-description-content-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .luxury-property-description__header h2{color:var(--luxury-property-accent);flex:1;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);margin:0!important;min-width:0;text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .custom-select:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp li,.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp p,.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp ul{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);margin-bottom:var(--luxury-property-description-paragraph-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp ul{padding-left:var(--luxury-property-description-list-indent)}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp h3,.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp h4{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-description-heading-size)!important;font-weight:var(--luxury-type-h2-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-description-heading-line-height);margin-bottom:var(--luxury-property-description-content-gap)!important;margin-top:var(--luxury-property-data-field-gap)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp a{word-wrap:anywhere;color:var(--luxury-property-text);-webkit-text-decoration:underline;text-decoration:underline}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp em,.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp strong{font-family:inherit!important;font-size:inherit!important;line-height:inherit}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp strong{font-weight:var(--luxury-type-h2-weight)}.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__characteristics>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__efficiency>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__services>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-amenities-label-tracking)!important;margin:0 0 var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row>.col-12,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-amenities-row-padding) 0;width:auto}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row>.col-12:nth-child(odd),.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row>.col-12:nth-child(odd){border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding-right:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row>.col-12:nth-child(2n),.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row>.col-12:nth-child(2n){padding-left:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row p,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row p{align-items:flex-start;display:flex;gap:var(--luxury-property-amenities-icon-gap);margin:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row strong{color:var(--luxury-property-text-secondary);font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row svg,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row svg{flex-shrink:0;margin-right:0!important}@media(max-width:767px){.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row{grid-template-columns:minmax(0,1fr)}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics>.row>.col-12:nth-child(n),.luxury-property[data-v-c6dd0f4c] .luxury-property__services>.row>.col-12:nth-child(n){border-right:0;padding-left:var(--luxury-property-amenities-column-padding);padding-right:var(--luxury-property-amenities-column-padding)}}.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__mobility>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__tourism>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-amenities-label-tracking)!important;margin:0 0 var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-amenities-row-padding) 0;width:auto}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12:nth-child(odd),.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12:nth-child(odd){border-right:var(--luxury-property-border-width) solid var(--luxury-property-border-color);padding-right:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12:nth-child(2n),.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12:nth-child(2n){padding-left:var(--luxury-property-amenities-column-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12>strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12>strong{color:var(--luxury-property-text-secondary);display:block;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-label-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12>p,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12>p{align-items:flex-start;gap:var(--luxury-property-amenities-icon-gap);margin:var(--luxury-property-label-gap) 0 0}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12>p>span,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12>p>span{color:var(--luxury-property-text);font-size:var(--luxury-property-value-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-value-line-height);min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row .material-icons,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row .material-icons{flex:0 0 var(--luxury-property-icon-size);font-size:var(--luxury-property-icon-size);line-height:var(--luxury-property-value-line-height);margin-left:0;margin-right:0;width:var(--luxury-property-icon-size)}@media(max-width:767px){.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row{grid-template-columns:minmax(0,1fr)}.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility>.row>.col-12:nth-child(n),.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism>.row>.col-12:nth-child(n){border-right:0;padding-left:var(--luxury-property-amenities-column-padding);padding-right:var(--luxury-property-amenities-column-padding)}}.luxury-property__efficiency[data-v-c6dd0f4c]{max-width:100%;overflow-x:auto}.luxury-property__efficiency[data-v-c6dd0f4c]:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency>.d-flex{background:var(--luxury-property-inset-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);justify-content:flex-start!important;padding:var(--luxury-property-energy-panel-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency .blockquote{margin:0!important;min-width:0;width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency table,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency td,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th{border-color:var(--luxury-property-border-color);border-width:var(--luxury-property-border-width)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency table{max-width:none;width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency td,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th{padding:var(--luxury-property-energy-cell-padding-block) var(--luxury-property-energy-cell-padding-inline)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency .font-weight-light,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th strong{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th,.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency th strong{word-wrap:normal;font-weight:var(--luxury-property-data-label-weight)}.luxury-property[data-v-c6dd0f4c] .luxury-property__efficiency .font-weight-light{font-weight:var(--luxury-type-paragraph-02-weight)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__features svg [fill="#004cff" i]{fill:var(--luxury-property-accent)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__features svg [stroke="#004cff" i]{stroke:var(--luxury-property-accent)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__characteristics .kw-icon-adaix,.luxury-property[data-v-c6dd0f4c] .luxury-property__features .icons-adaix,.luxury-property[data-v-c6dd0f4c] .luxury-property__features .kw-icon,.luxury-property[data-v-c6dd0f4c] .luxury-property__features .kw-icon-adaix,.luxury-property[data-v-c6dd0f4c] .luxury-property__mobility .material-icons,.luxury-property[data-v-c6dd0f4c] .luxury-property__services .kw-icon-adaix,.luxury-property[data-v-c6dd0f4c] .luxury-property__tourism .material-icons{fill:var(--luxury-property-accent)!important;color:var(--luxury-property-accent)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp,.luxury-property[data-v-c6dd0f4c] .luxury-property__description .myclassp p{color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__description .custom-select{background-color:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);max-width:100%;min-height:var(--luxury-property-field-min-height);width:auto}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-tab{background:var(--luxury-property-inset-surface);border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-property-text-secondary);min-height:var(--luxury-property-target-size)}.luxury-property__media[data-v-c6dd0f4c]{margin-top:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-content{margin-top:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-content>div>.card{margin-bottom:0!important;margin-left:calc(var(--luxury-property-panel-padding)*-1);margin-right:calc(var(--luxury-property-panel-padding)*-1);margin-top:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel{background-color:var(--luxury-property-inset-surface)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel:after{aspect-ratio:var(--luxury-property-watermark-aspect-ratio);background-image:var(--luxury-property-watermark-images);background-position:var(--luxury-property-watermark-positions);background-repeat:no-repeat;background-size:var(--luxury-property-watermark-sizes);content:"";left:50%;opacity:var(--luxury-property-watermark-opacity);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--luxury-property-watermark-width);z-index:1}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .icon-photo,.luxury-property[data-v-c6dd0f4c] .luxury-property__media .watermark{display:none}.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel .carousel-inner,.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel .carousel-item{background-color:var(--luxury-property-inset-surface)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel .carousel-caption p{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-type-paragraph-01-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);line-height:var(--luxury-type-paragraph-01-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel .carousel-item>img{height:var(--luxury-property-photo-height);-o-object-fit:contain;object-fit:contain;width:100%!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-tab.active{background:var(--luxury-property-accent);border-color:var(--luxury-property-accent);color:var(--luxury-property-button-text)}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-selector{background:var(--luxury-property-inset-surface);border-radius:var(--luxury-property-control-radius);box-shadow:none;flex-wrap:wrap;max-width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-tab .media-label{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-tab .media-icon{color:inherit!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .topBar{background:var(--luxury-property-surface);color:var(--luxury-property-text);transform:translateY(-100%)}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .topBar.show{transform:translateY(0)}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .headerInfo{flex-wrap:wrap;gap:var(--luxury-property-sticky-gap);padding:var(--luxury-property-sticky-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .headerInfo>*{min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .h3{flex-direction:row!important;flex-wrap:wrap;font-size:var(--luxury-property-value-size);gap:var(--luxury-property-sticky-gap);margin:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__fixed-info .title{color:var(--luxury-property-text);flex-basis:100%;font-family:var(--luxury-typeface-body);max-width:none}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-tab:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar h3{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)}@media(max-width:1023px){.luxury-property[data-v-c6dd0f4c]{padding-left:var(--luxury-property-mobile-gutter);padding-right:var(--luxury-property-mobile-gutter)}.luxury-property__layout[data-v-c6dd0f4c]{grid-template-columns:minmax(0,1fr)}.luxury-property__aside[data-v-c6dd0f4c],.luxury-property__back[data-v-c6dd0f4c],.luxury-property__booking[data-v-c6dd0f4c],.luxury-property__main[data-v-c6dd0f4c],.luxury-property__similar[data-v-c6dd0f4c]{border-right:0;padding:var(--luxury-property-mobile-panel-padding)}.luxury-property__aside[data-v-c6dd0f4c]{border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row>.col-12:nth-child(2n){border-right:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__features .card-body>.row>.col-12:nth-child(n+3){border-top:var(--luxury-property-border-width) solid var(--luxury-property-border-color)}.luxury-property[data-v-c6dd0f4c] .luxury-property__media .media-content>div>.card{margin-left:calc(var(--luxury-property-mobile-panel-padding)*-1);margin-right:calc(var(--luxury-property-mobile-panel-padding)*-1)}}@media(max-width:600px){.luxury-property[data-v-c6dd0f4c] .luxury-property__media #kw-carousel .carousel-item>img{height:var(--luxury-property-photo-mobile-height)}}.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__legal>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__payment>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__rooms>.h5,.luxury-property[data-v-c6dd0f4c] .luxury-property__main>.luxury-property__transfer>.h5{border:0;font-weight:var(--luxury-property-data-label-weight);margin-bottom:var(--luxury-property-amenities-heading-gap);padding:0!important;text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__legal .blockquote,.luxury-property[data-v-c6dd0f4c] .luxury-property__payment .blockquote{border:0;margin:0;padding:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__legal .blockquote p,.luxury-property[data-v-c6dd0f4c] .luxury-property__payment .blockquote p{word-wrap:anywhere;color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);margin:0;white-space:pre-line}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row,.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .card-body>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;padding:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .card-body>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row>.col-12,.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .card-body>.row>.col-12{border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);max-width:100%;min-width:0;padding:var(--luxury-property-data-cell-padding);width:auto}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(-n+2)>.col-12>strong,.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .transfer-label{color:var(--luxury-property-accent);display:block;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-label-size)!important;font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking)!important;line-height:var(--luxury-property-label-line-height);margin-bottom:var(--luxury-property-label-gap);text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(-n+2) p,.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(-n+2) span,.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .col-12>span{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-value-size)!important;font-weight:var(--luxury-type-paragraph-01-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-value-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(-n+2) p{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--luxury-property-data-value-gap);margin-bottom:var(--luxury-property-data-field-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(3) strong{word-wrap:anywhere;color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;font-weight:var(--luxury-type-paragraph-02-weight);letter-spacing:var(--luxury-type-paragraph-02-letter-spacing)!important;line-height:var(--luxury-property-body-line-height);max-width:100%;min-width:0;white-space:normal}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(3) p{align-items:flex-start;display:flex;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);gap:var(--luxury-property-amenities-icon-gap);line-height:var(--luxury-property-body-line-height);margin:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .kw-icon-adaix,.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .material-icons{fill:var(--luxury-property-accent)!important;color:var(--luxury-property-accent)!important;flex-shrink:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(3) svg{margin-right:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .badge-accent{background-color:var(--luxury-property-accent)!important;color:var(--luxury-property-button-text)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking>.row{margin:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .w-md-60>.col-12,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .w-md-60>.col-12>.row>.col-12,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking>.row>.col-12{min-width:0;padding-left:0;padding-right:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .w-md-60>.col-12>.row{margin-left:0;margin-right:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking h3,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar h3{color:var(--luxury-property-text);font-family:var(--luxury-typeface-display)!important;font-size:var(--luxury-property-title-size);font-weight:var(--luxury-type-h2-weight);line-height:var(--luxury-property-title-line-height);margin-bottom:var(--luxury-property-field-gap);padding-left:0!important;padding-right:0!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .card,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .card-footer,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .list-group-item{background:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .card-body{min-width:0;padding:var(--luxury-property-field-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .card-title{color:var(--luxury-property-accent);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-label-size);font-weight:var(--luxury-property-data-label-weight);letter-spacing:var(--luxury-property-label-tracking);line-height:var(--luxury-property-label-line-height);text-transform:uppercase}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .calendar-container .mx-range-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .calendar-container .mx-calendar,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .calendar-container .mx-datepicker,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .calendar-container .mx-datepicker-main{max-width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .form-control{background:transparent;border:0;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);min-height:var(--luxury-property-field-min-height);min-width:0;padding:var(--luxury-property-field-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .form-control::-moz-placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .form-control::placeholder{color:var(--luxury-property-text-secondary);opacity:1}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .form-control:disabled{background:var(--luxury-property-surface);color:var(--luxury-property-text-secondary)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .form-control:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking textarea.form-control{min-height:var(--luxury-property-message-min-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .input-group-text{background:transparent;border:0;color:var(--luxury-property-accent)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .kw-icon{fill:var(--luxury-property-accent);color:var(--luxury-property-accent)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .price-display{color:var(--luxury-property-text)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit]{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date:hover:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit]:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date:active:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit]:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date:focus-visible,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit]:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date:disabled,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .button-date[aria-disabled=true],.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit]:disabled,.luxury-property[data-v-c6dd0f4c] .luxury-property__booking button[type=submit][aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property[data-v-c6dd0f4c] .luxury-property__booking .alert-info{background:var(--luxury-property-inset-surface);border-color:var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text-secondary);font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-body-size);line-height:var(--luxury-property-body-line-height);margin-bottom:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar>div>.d-flex{align-items:stretch;gap:var(--luxury-property-compact-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar>div>.d-flex>.m-3{display:flex;flex:0 1 var(--luxury-property-similar-card-width);margin:0!important;max-width:100%;min-width:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .m-3>div{max-width:100%;min-width:0;width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .m-3>div>.card{background:var(--luxury-property-inset-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);max-width:100%;min-width:0;width:100%}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar h3 strong{font-family:inherit!important;font-weight:inherit}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body{background:var(--luxury-property-inset-surface)!important;color:var(--luxury-property-text)!important;font-family:var(--luxury-typeface-body);min-width:0;padding:var(--luxury-property-data-cell-padding)}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-title{height:auto;min-height:0}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-title>.d-flex{flex-wrap:wrap;gap:var(--luxury-property-sticky-gap)}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body .title{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-body-size)!important;line-height:var(--luxury-property-body-line-height)}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card .reference{background:var(--luxury-property-accent)!important;border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-button-text)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body .icon-favourites,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body .kw-icon{fill:var(--luxury-property-text-secondary)!important;color:var(--luxury-property-text-secondary)!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn{word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luxury-color-cobre-normal)!important;border:none!important;border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-color-grafito-mineral-darker)!important;font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-button-font-size-enable);font-weight:var(--luxury-type-paragraph-destacado-weight);letter-spacing:var(--luxury-button-letter-spacing);line-height:var(--luxury-button-line-height);max-width:100%;min-height:var(--luxury-property-target-size);padding:var(--luxury-control-padding-block) var(--luxury-control-padding-inline);white-space:normal}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn:hover:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--luxury-color-cobre-normal-active)!important;border:none!important;color:var(--luxury-color-blanco-arquitectonico-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn:active:not(:disabled):not([aria-disabled=true]),.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(43,47,52,.8),rgba(43,47,52,.8)),var(--luxury-color-cobre-normal)!important;border:none!important;color:var(--luxury-color-cobre-light)!important;font-size:var(--luxury-button-font-size-hover-click)}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn:focus-visible,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn:focus-visible{box-shadow:0 0 0 5px var(--luxury-color-blanco-arquitectonico-light);outline:2px solid var(--luxury-color-grafito-mineral-darker);outline-offset:3px}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn:disabled,.luxury-property[data-v-c6dd0f4c] .luxury-property__compact>.btn[aria-disabled=true],.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn:disabled,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn span,.luxury-property[data-v-c6dd0f4c] .luxury-property__similar .card-body>.d-flex:last-child button.btn svg{fill:currentColor!important;color:inherit!important}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact .topBar{color:var(--luxury-property-text);font-family:var(--luxury-typeface-body)}.luxury-property[data-v-c6dd0f4c] .luxury-property__compact .headerInfo{display:flex;flex-wrap:wrap;gap:var(--luxury-property-sticky-gap)}@media(max-width:767px){.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(-n+2){grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-property[data-v-c6dd0f4c] .luxury-property__rooms .card-body>.row:nth-child(3),.luxury-property[data-v-c6dd0f4c] .luxury-property__transfer .card-body>.row{grid-template-columns:minmax(0,1fr)}}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:italic;font-weight:600;src:url(/fonts/luxury/playfair-display-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:italic;font-weight:600;src:url(/fonts/luxury/playfair-display-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:italic;font-weight:600;src:url(/fonts/luxury/playfair-display-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/playfair-display-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/playfair-display-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/playfair-display-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/playfair-display-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/playfair-display-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/playfair-display-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:italic;font-weight:400;src:url(/fonts/luxury/montserrat-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:italic;font-weight:400;src:url(/fonts/luxury/montserrat-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:italic;font-weight:400;src:url(/fonts/luxury/montserrat-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/montserrat-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/montserrat-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/montserrat-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/manrope-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/manrope-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/manrope-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/manrope-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:300;src:url(/fonts/luxury/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:500;src:url(/fonts/luxury/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope Luxury;font-style:normal;font-weight:600;src:url(/fonts/luxury/manrope-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"DM Serif Display Luxury";font-style:normal;font-weight:400;src:url(/fonts/luxury/dm-serif-display-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"DM Serif Display Luxury";font-style:normal;font-weight:400;src:url(/fonts/luxury/dm-serif-display-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Pillars Sharp S Luxury;font-style:normal;font-weight:400;src:url(/fonts/luxury/playfair-display-normal-latin-ext.woff2) format("woff2");unicode-range:u+1e9e}body[data-luxury-portal=true] .property-photos-large-wrapper{--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px}body[data-luxury-portal=true] .property-photos-large-wrapper .carousel-item:after{aspect-ratio:var(--luxury-property-watermark-aspect-ratio);background-image:var(--luxury-property-watermark-images);background-position:var(--luxury-property-watermark-positions);background-repeat:no-repeat;background-size:var(--luxury-property-watermark-sizes);content:"";left:50%;opacity:var(--luxury-property-watermark-opacity);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--luxury-property-watermark-width);z-index:1}body[data-luxury-portal=true] .property-photos-large-wrapper .icon-photo,body[data-luxury-portal=true] .property-photos-large-wrapper .watermark{display:none}body[data-luxury-portal=true] .luxury-property-dialog{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-property-max-width:1140px;--luxury-property-main-track:718.18fr;--luxury-property-aside-track:420fr;--luxury-property-outer-gutter:24px;--luxury-property-layout-column-gutter:15px;--luxury-property-mobile-gutter:20px;--luxury-property-panel-padding:32px;--luxury-property-mobile-panel-padding:20px;--luxury-property-section-gap:30px;--luxury-property-field-gap:24px;--luxury-property-title-size:28px;--luxury-property-title-line-height:33px;--luxury-property-body-size:12px;--luxury-property-body-line-height:20px;--luxury-property-value-size:14px;--luxury-property-value-line-height:24px;--luxury-property-label-size:10px;--luxury-property-label-line-height:16px;--luxury-property-label-tracking:1.6px;--luxury-property-label-gap:4px;--luxury-property-icon-size:20px;--luxury-property-target-size:44px;--luxury-property-control-radius:0px;--luxury-property-border-width:1px;--luxury-property-border-color:rgba(244,244,246,.08);--luxury-property-surface:#1a1c1f;--luxury-property-dialog-backdrop:#0b0b0d;--luxury-property-dialog-backdrop-opacity:0.75;--luxury-property-inset-surface:#22262a;--luxury-property-text:#f4f4f6;--luxury-property-text-secondary:#c3c3c5;--luxury-property-accent:#bc7762;--luxury-property-button-text:#0f1012;--luxury-property-focus-color:#f4f4f6;--luxury-property-focus-width:2px;--luxury-property-focus-offset:3px;--luxury-property-price-size:20px;--luxury-property-price-line-height:30px;--luxury-property-field-padding:10px;--luxury-property-field-min-height:44px;--luxury-property-message-min-height:120px;--luxury-property-compact-gap:16px;--luxury-property-sticky-gap:8px;--luxury-property-sticky-padding:12px;--luxury-property-sticky-title-max-width:150px;--luxury-property-sticky-header-max-width:1000px;--luxury-property-sticky-icon-inline-padding:25px;--luxury-property-sticky-hidden-offset:-130px;--luxury-property-similar-card-width:330px;--luxury-property-contact-photo-max-height:215px;--luxury-property-contact-feedback-icon-size:90px;--luxury-property-captcha-width:60px;--luxury-property-summary-padding-block:14px 14.909px;--luxury-property-summary-padding-inline:24px;--luxury-property-summary-gap:14px;--luxury-property-reference-size:11px;--luxury-property-reference-line-height:16.5px;--luxury-property-reference-tracking:1.32px;--luxury-property-operation-size:10px;--luxury-property-operation-line-height:15px;--luxury-property-operation-weight:500;--luxury-property-photo-height:450px;--luxury-property-photo-mobile-height:260px;--luxury-property-watermark-width:max(100px,min(25%,180px));--luxury-property-watermark-aspect-ratio:2.9472443266;--luxury-property-watermark-opacity:0.35;--luxury-property-watermark-images:url(/img/luxury/footer/logo-wordmark.svg),url(/img/luxury/footer/logo-luxury.svg),url(/img/luxury/footer/logo-symbol.svg);--luxury-property-watermark-sizes:66.08% 46.8%,44.46% 11.79%,23.98% 94.49%;--luxury-property-watermark-positions:100.0294811321% 38.8345864662%,80.8426359381% 100%,0% 0%;--luxury-property-data-cell-padding:14px;--luxury-property-data-label-weight:500;--luxury-property-data-value-gap:5px;--luxury-property-data-field-gap:20px;--luxury-property-description-paragraph-gap:16px;--luxury-property-description-content-gap:10px;--luxury-property-description-heading-size:20px;--luxury-property-description-heading-line-height:28px;--luxury-property-description-list-indent:20px;--luxury-property-amenities-heading-gap:14px;--luxury-property-amenities-label-tracking:1.7px;--luxury-property-amenities-row-padding:10px;--luxury-property-amenities-column-padding:16px;--luxury-property-amenities-icon-gap:10px;--luxury-property-energy-panel-padding:16px;--luxury-property-energy-cell-padding-block:4px;--luxury-property-energy-cell-padding-inline:14px;font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-synthesis:none;height:calc(100vh - 64px);height:calc(100vh - var(--luxury-property-panel-padding)*2);height:calc(100dvh - 64px);height:calc(100dvh - var(--luxury-property-panel-padding)*2);margin:32px auto!important;margin:var(--luxury-property-panel-padding) auto!important;max-height:calc(100vh - 64px);max-height:calc(100vh - var(--luxury-property-panel-padding)*2);max-height:calc(100dvh - 64px);max-height:calc(100dvh - var(--luxury-property-panel-padding)*2);max-width:1140px!important;max-width:var(--luxury-property-max-width)!important;width:calc(100% - 64px)!important;width:calc(100% - var(--luxury-property-panel-padding)*2)!important}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__content{background:var(--luxury-property-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);box-shadow:none;color:var(--luxury-property-text);height:100%;max-height:100%;min-width:0;overflow:hidden}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__header{align-items:center;border-bottom:var(--luxury-property-border-width) solid var(--luxury-property-border-color);flex:0 0 auto;gap:var(--luxury-property-sticky-gap);padding:var(--luxury-property-field-padding) var(--luxury-property-outer-gutter)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__heading{word-wrap:anywhere;align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;font-family:var(--luxury-typeface-body);font-size:var(--luxury-property-reference-size);gap:var(--luxury-property-summary-gap);letter-spacing:var(--luxury-property-reference-tracking);line-height:var(--luxury-property-reference-line-height);min-width:0}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__operation,body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__reference{font-family:var(--luxury-typeface-body)!important;font-size:var(--luxury-property-reference-size)!important;letter-spacing:var(--luxury-property-reference-tracking)!important;line-height:var(--luxury-property-reference-line-height)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__reference{color:var(--luxury-property-text-secondary)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__operation{color:var(--luxury-property-accent);text-transform:uppercase}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__actions{display:flex;flex:0 0 auto;gap:var(--luxury-property-sticky-gap)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__control{align-items:center;background:var(--luxury-property-surface);border:var(--luxury-property-border-width) solid var(--luxury-property-border-color);border-radius:var(--luxury-property-control-radius);color:var(--luxury-property-text-secondary);display:inline-flex;justify-content:center;min-height:var(--luxury-property-target-size);min-width:var(--luxury-property-target-size);padding:var(--luxury-property-sticky-gap)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__control:hover{color:var(--luxury-property-text)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__control:focus-visible{outline:var(--luxury-property-focus-width) solid var(--luxury-property-focus-color);outline-offset:var(--luxury-property-focus-offset)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__control .material-icons{font-size:var(--luxury-property-icon-size)}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0}@media(max-width:1023px){body[data-luxury-portal=true] .luxury-property-dialog{height:calc(100vh - var(--luxury-property-sticky-gap)*2);height:calc(100dvh - var(--luxury-property-sticky-gap)*2);margin:var(--luxury-property-sticky-gap) 0!important;max-height:calc(100vh - var(--luxury-property-sticky-gap)*2);max-height:calc(100dvh - var(--luxury-property-sticky-gap)*2);max-width:100%!important;width:100%!important}body[data-luxury-portal=true] .luxury-property-dialog .luxury-property-dialog__header{padding-left:var(--luxury-property-mobile-panel-padding);padding-right:var(--luxury-property-mobile-panel-padding)}}body[data-luxury-portal=true] .luxury-property-dialog.luxury-property-dialog--fullscreen{bottom:0;height:100vh;height:100dvh;left:0;margin:0!important;max-height:100vh;max-height:100dvh;max-width:100%!important;position:fixed;right:0;top:0;width:100%!important}body[data-luxury-portal=true] .luxury-property-dialog-host+.modal-backdrop{background-color:#0b0b0d;opacity:.75}.search-property-card[data-v-a39b4f92]{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-listing-surface:#1a1c1f;--luxury-listing-card:#22262a;--luxury-listing-text:#f4f4f6;--luxury-listing-muted:#c3c3c5;--luxury-listing-accent:#bc7762;--luxury-listing-button-text:#0f1012;--luxury-listing-border:rgba(244,244,246,.08);--luxury-listing-border-width:0.909px;--luxury-listing-outline-border:rgba(244,244,246,.45);--luxury-listing-radius:0px;--luxury-listing-font:var(--luxury-typeface-body),sans-serif;--luxury-listing-title-font:var(--luxury-typeface-display),serif;--luxury-listing-meta-font:var(--luxury-typeface-ui),sans-serif;--luxury-listing-gap:24px;--luxury-listing-padding:20px;--luxury-listing-section-gap:32px;--luxury-listing-control-height:44px;--luxury-listing-control-padding:10px 14px;--luxury-listing-small-size:10px;--luxury-listing-body-size:12px;--luxury-listing-body-line:20px;--luxury-listing-tracking:1.7px;--luxury-listing-title-size:28px;--luxury-listing-title-line:36px;--luxury-listing-focus:#f4f4f6;--luxury-listing-focus-width:2px;--luxury-listing-focus-offset:3px;--luxury-listing-icon-size:20px;--luxury-listing-panel-width:670px;--luxury-listing-panel-height:79vh;--luxury-listing-modal-gap:8px;--luxury-listing-choice-padding:10px;--luxury-listing-choice-basis:140px;--luxury-listing-disabled-opacity:0.5;--luxury-listing-card-width:380px;--luxury-listing-card-min-width:320px;--luxury-listing-image-height:284px;--luxury-listing-gradient-height:156px;--luxury-listing-image-gradient:linear-gradient(0deg,rgba(34,38,42,.85),transparent);--luxury-listing-image-inset:14px;--luxury-listing-watermark-width:140px;--luxury-listing-watermark-opacity:0.35;--luxury-listing-cluster-radius:50%;--luxury-listing-search-z:1001;--luxury-listing-card-title-size:20px;--luxury-listing-card-title-line:28px;--luxury-listing-location-size:10px;--luxury-listing-location-line:15px;--luxury-listing-location-tracking:1.8px;--luxury-listing-location-color:rgba(244,244,246,.8);--luxury-listing-reference-size:9px;--luxury-listing-reference-line:13.5px;--luxury-listing-reference-tracking:0.9px;--luxury-listing-reference-color:rgba(244,244,246,.4);--luxury-listing-metric-gap:16px;--luxury-listing-metric-padding:10px 12px;--luxury-listing-metric-label-size:8.5px;--luxury-listing-metric-label-line:12.75px;--luxury-listing-metric-label-tracking:1.53px;--luxury-listing-metric-value-size:12px;--luxury-listing-metric-value-line:18px;--luxury-listing-value-gap:4px;--luxury-listing-price-size:14px;--luxury-listing-price-line:21px;--luxury-listing-price-label-color:rgba(244,244,246,.5);--luxury-listing-cta-size:9.5px;--luxury-listing-cta-line:14.25px;--luxury-listing-cta-tracking:2.5px;--luxury-listing-cta-padding:12.909px;--luxury-listing-workspace-height-offset:204px;--luxury-listing-cluster-size:40px;--luxury-listing-marker-size:32px;--luxury-listing-marker-height:36.8px;--luxury-listing-marker-anchor-x:16px;--luxury-listing-error-z:500;--luxury-listing-map-min-height:420px;--luxury-listing-contact-title-size:20px;--luxury-listing-contact-avatar-size:90px;--luxury-listing-filter-mobile-column:50%;--luxury-listing-page-gutter:15px;--luxury-listing-filter-size:12px;--luxury-listing-choice-indicator-width:2px;--luxury-listing-wide-map-track:45fr;--luxury-listing-wide-results-track:55fr;--luxury-listing-empty-content-width:640px;--luxury-listing-empty-min-height:360px;--luxury-listing-empty-padding:56px 32px;--luxury-listing-empty-mobile-padding:40px 20px;--luxury-listing-empty-title-size:32px;--luxury-listing-empty-title-line:40px;--luxury-listing-empty-mobile-title-size:24px;--luxury-listing-empty-mobile-title-line:32px;--luxury-listing-empty-body-size:14px;--luxury-listing-empty-body-line:22px;--luxury-listing-empty-icon-frame:64px;word-wrap:anywhere;background:#22262a;background:var(--luxury-listing-card);border:.909px solid rgba(244,244,246,.08);border:var(--luxury-listing-border-width) solid var(--luxury-listing-border);color:#f4f4f6;color:var(--luxury-listing-text);display:flex;flex-direction:column;font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-family:Montserrat Luxury,sans-serif;font-family:var(--luxury-listing-font);font-synthesis:none;max-width:380px;max-width:var(--luxury-listing-card-width);min-width:0;width:100%}.search-property-media[data-v-a39b4f92]{flex-shrink:0;height:var(--luxury-listing-image-height);overflow:hidden;position:relative}.search-property-media[data-v-a39b4f92]:after{background:var(--luxury-listing-image-gradient);bottom:0;content:"";height:var(--luxury-listing-gradient-height);left:0;pointer-events:none;position:absolute;right:0;top:auto}.search-property-card span[data-v-a39b4f92]{font-family:inherit!important;letter-spacing:inherit!important}.search-property-card .search-property-location[data-v-a39b4f92]{letter-spacing:var(--luxury-listing-location-tracking)!important}.search-property-card .search-property-reference[data-v-a39b4f92]{font-family:var(--luxury-listing-meta-font)!important;letter-spacing:var(--luxury-listing-reference-tracking)!important}.search-property-card .search-property-label[data-v-a39b4f92]{font-family:var(--luxury-listing-meta-font)!important;letter-spacing:var(--luxury-listing-tracking)!important}.search-property-media__link[data-v-a39b4f92]{display:block;height:100%}.search-property-media__link[data-v-a39b4f92] #kw-carousel img{height:var(--luxury-listing-image-height);-o-object-fit:cover;object-fit:cover;width:100%}.search-property-image-empty[data-v-a39b4f92]{align-items:center;display:flex;height:100%;justify-content:center}.search-property-flags[data-v-a39b4f92],.search-property-location[data-v-a39b4f92],.search-property-reference[data-v-a39b4f92],.search-property-status[data-v-a39b4f92]{position:absolute;z-index:1}.search-property-location[data-v-a39b4f92]{bottom:var(--luxury-listing-image-inset);color:var(--luxury-listing-location-color);font:500 var(--luxury-listing-location-size)/var(--luxury-listing-location-line) var(--luxury-listing-font);left:var(--luxury-listing-image-inset);letter-spacing:var(--luxury-listing-location-tracking);text-transform:uppercase}.search-property-location[data-v-a39b4f92],.search-property-reference[data-v-a39b4f92]{pointer-events:none;right:var(--luxury-listing-image-inset)}.search-property-reference[data-v-a39b4f92]{color:var(--luxury-listing-reference-color);font:300 var(--luxury-listing-reference-size)/var(--luxury-listing-reference-line) var(--luxury-listing-meta-font);letter-spacing:var(--luxury-listing-reference-tracking);top:var(--luxury-listing-image-inset)}.search-property-watermark[data-v-a39b4f92]{height:auto;left:50%;max-width:40%;-o-object-fit:contain;object-fit:contain;opacity:var(--luxury-listing-watermark-opacity);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--luxury-listing-watermark-width)}.search-property-flags[data-v-a39b4f92]{display:flex;gap:var(--luxury-listing-value-gap);left:var(--luxury-listing-image-inset);top:var(--luxury-listing-image-inset)}.search-property-flags svg[data-v-a39b4f92]{fill:var(--luxury-listing-accent);height:var(--luxury-listing-icon-size);width:var(--luxury-listing-icon-size)}.search-property-status[data-v-a39b4f92]{background:var(--luxury-listing-surface);color:var(--luxury-listing-text);left:var(--luxury-listing-image-inset);top:var(--luxury-listing-control-height)}.search-property-body[data-v-a39b4f92]{display:flex;flex:1;flex-direction:column;padding:var(--luxury-listing-padding)}.search-property-contact[data-v-a39b4f92]{margin-top:auto}.search-property-title[data-v-a39b4f92]{font:400 var(--luxury-listing-card-title-size)/var(--luxury-listing-card-title-line) var(--luxury-listing-title-font)!important;letter-spacing:normal!important;margin:0}.search-property-title a[data-v-a39b4f92]{color:inherit;font:inherit;font-family:inherit!important;letter-spacing:inherit!important}.search-property-specs[data-v-a39b4f92]{border:var(--luxury-listing-border-width) solid var(--luxury-listing-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--luxury-listing-metric-gap) 0 0}.search-property-specs>div[data-v-a39b4f92]{border-right:var(--luxury-listing-border-width) solid var(--luxury-listing-border);min-width:0;padding:var(--luxury-listing-metric-padding)}.search-property-specs dt[data-v-a39b4f92]{color:var(--luxury-listing-accent);font:400 var(--luxury-listing-metric-label-size)/var(--luxury-listing-metric-label-line) var(--luxury-listing-font);letter-spacing:var(--luxury-listing-metric-label-tracking);text-transform:uppercase}.search-property-specs dd[data-v-a39b4f92]{font:300 var(--luxury-listing-metric-value-size)/var(--luxury-listing-metric-value-line) var(--luxury-listing-font);margin:var(--luxury-listing-value-gap) 0 0}.search-property-extra[data-v-a39b4f92],.search-property-privacy[data-v-a39b4f92]{color:var(--luxury-listing-muted);font-family:var(--luxury-listing-font)!important;font-size:var(--luxury-listing-small-size)!important;letter-spacing:normal!important;line-height:var(--luxury-listing-body-line);margin:var(--luxury-listing-value-gap) 0}.search-property-price[data-v-a39b4f92]{margin:var(--luxury-listing-metric-gap) 0}.search-property-price p[data-v-a39b4f92]{color:var(--luxury-listing-accent);display:flex;flex-wrap:wrap;font:italic 400 var(--luxury-listing-price-size)/var(--luxury-listing-price-line) var(--luxury-listing-font)!important;gap:var(--luxury-listing-value-gap);letter-spacing:normal!important;margin:var(--luxury-listing-value-gap) 0 0}.search-property-price strong[data-v-a39b4f92]{font-weight:400}.search-property-label[data-v-a39b4f92]{color:var(--luxury-listing-price-label-color);font:500 var(--luxury-listing-metric-label-size)/var(--luxury-listing-metric-label-line) var(--luxury-listing-meta-font);letter-spacing:var(--luxury-listing-tracking);text-transform:uppercase}.search-property-price--previous[data-v-a39b4f92]{color:var(--luxury-listing-muted);-webkit-text-decoration:line-through;text-decoration:line-through}.search-property-discount[data-v-a39b4f92]{align-items:center;display:inline-flex}.search-property-discount svg[data-v-a39b4f92]{fill:currentColor;height:var(--luxury-listing-small-size);width:var(--luxury-listing-small-size)}.search-property-actions[data-v-a39b4f92]{display:flex;flex-wrap:wrap;gap:var(--luxury-listing-value-gap);justify-content:space-between;margin-bottom:var(--luxury-listing-metric-gap)}.search-property-actions[data-v-a39b4f92] .btn{background:transparent;box-shadow:none;color:var(--luxury-listing-muted);min-height:var(--luxury-listing-control-height);min-width:var(--luxury-listing-control-height)}.search-property-contact[data-v-a39b4f92] .btn{background:transparent!important;border:var(--luxury-listing-border-width) solid var(--luxury-listing-outline-border)!important;border-radius:var(--luxury-listing-radius)!important;box-shadow:none!important;color:var(--luxury-listing-text)!important;font:500 var(--luxury-listing-cta-size)/var(--luxury-listing-cta-line) var(--luxury-listing-font)!important;letter-spacing:var(--luxury-listing-cta-tracking)!important;min-height:var(--luxury-listing-control-height);padding:var(--luxury-listing-cta-padding)!important;text-transform:uppercase;white-space:normal;width:100%}.search-property-contact[data-v-a39b4f92] .btn span{color:inherit!important;font:inherit;letter-spacing:inherit!important}.search-property-contact[data-v-a39b4f92] .btn:hover{border-color:var(--luxury-listing-text)!important}.search-property-card a[data-v-a39b4f92]:focus-visible,.search-property-card[data-v-a39b4f92] button:focus-visible{outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:var(--luxury-listing-focus-offset)}h2[data-v-a39b4f92]{font-size:1rem;font-weight:700}img[data-v-a39b4f92]{cursor:pointer;height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.card[data-v-a39b4f92]{width:330px}.card-title[data-v-a39b4f92]{height:54px}.price[data-v-a39b4f92]{font-size:.6em!important;margin-left:4px;-webkit-text-decoration:line-through;text-decoration:line-through}.price-decrement[data-v-a39b4f92],.price[data-v-a39b4f92]{color:red;font-weight:400}.price-decrement[data-v-a39b4f92]{font-size:.7em}.icon-arrow[data-v-a39b4f92]{fill:red;font-size:.6em!important}.icon-card[data-v-a39b4f92]{height:20px;width:20px}.icon-open-in-new[data-v-a39b4f92]{fill:#fff;height:24px;width:24px}.open-in-new[data-v-a39b4f92]{position:absolute;right:0;top:0}.tag[data-v-a39b4f92],.title[data-v-a39b4f92]{font-size:.9em!important;margin-top:15px}.tag[data-v-a39b4f92]{margin-right:10px}.reference-info[data-v-a39b4f92],.reference-primary[data-v-a39b4f92],.reference-yellow[data-v-a39b4f92]{background-color:#004cff!important;color:#fff;font-weight:600!important;left:0;position:absolute;top:5px}.reference-yellow[data-v-a39b4f92]{background-color:#f5a216!important}.reference-primary[data-v-a39b4f92]{background-color:#00005c!important}.contact-info[data-v-a39b4f92],.contact-primary[data-v-a39b4f92],.contact-yellow[data-v-a39b4f92]{background-color:#004cff!important;color:#fff!important}.contact-yellow[data-v-a39b4f92]{background-color:#f5a216!important}.contact-primary[data-v-a39b4f92]{background-color:#00005c!important}.exclusiveness[data-v-a39b4f92]{left:80px;position:absolute;top:2px}.highlight[data-v-a39b4f92]{top:2px}.highlight[data-v-a39b4f92],.near[data-v-a39b4f92]{left:60px;position:absolute}.near[data-v-a39b4f92]{top:5px}.special[data-v-a39b4f92]{left:90px}.reserved[data-v-a39b4f92],.special[data-v-a39b4f92]{position:absolute;top:5px}.reserved[data-v-a39b4f92]{left:105px}.watermark[data-v-a39b4f92]{color:#fff;font-family:SF-Automaton;font-size:3.7em;left:37%;letter-spacing:2pt;line-height:normal;opacity:.3;position:absolute;top:100px}.watermark-myplaze[data-v-a39b4f92]{height:auto;left:0;padding:12px;position:absolute;top:65px;width:330px}.v-lazy-image[data-v-a39b4f92]{filter:blur(10px);transition:filter .7s}.v-lazy-image-loaded[data-v-a39b4f92]{filter:blur(0)}.card-body[data-v-a39b4f92]{padding:10px!important}.reference[data-v-a39b4f92]{font-size:18px!important;margin-left:5px!important;margin-right:3px!important;padding:3px!important}.luxury-standard-property-card.search-property-card[data-v-a39b4f92]{--luxury-color-grafito-mineral-light:#eaeaeb;--luxury-color-grafito-mineral-light-hover:#dfe0e1;--luxury-color-grafito-mineral-light-active:#bdbfc0;--luxury-color-grafito-mineral-normal:#2b2f34;--luxury-color-grafito-mineral-normal-hover:#272a2f;--luxury-color-grafito-mineral-normal-active:#22262a;--luxury-color-grafito-mineral-dark:#202327;--luxury-color-grafito-mineral-dark-hover:#1a1c1f;--luxury-color-grafito-mineral-dark-active:#131517;--luxury-color-grafito-mineral-darker:#0f1012;--luxury-color-cobre-light:#f8f1ef;--luxury-color-cobre-light-hover:#f5ebe7;--luxury-color-cobre-light-active:#ead5ce;--luxury-color-cobre-normal:#bc7762;--luxury-color-cobre-normal-hover:#a96b58;--luxury-color-cobre-normal-active:#965f4e;--luxury-color-cobre-dark:#8d594a;--luxury-color-cobre-dark-hover:#71473b;--luxury-color-cobre-dark-active:#55362c;--luxury-color-cobre-darker:#422a22;--luxury-color-azul-cobalto-light:#e8eaef;--luxury-color-azul-cobalto-light-hover:#dce0e7;--luxury-color-azul-cobalto-light-active:#b7bfcd;--luxury-color-azul-cobalto-normal:#162f5f;--luxury-color-azul-cobalto-normal-hover:#142a56;--luxury-color-azul-cobalto-normal-active:#12264c;--luxury-color-azul-cobalto-dark:#112347;--luxury-color-azul-cobalto-dark-hover:#0d1c39;--luxury-color-azul-cobalto-dark-active:#0a152b;--luxury-color-azul-cobalto-darker:#081021;--luxury-color-blanco-arquitectonico-light:#fefefe;--luxury-color-blanco-arquitectonico-light-hover:#fdfdfe;--luxury-color-blanco-arquitectonico-light-active:#fcfcfc;--luxury-color-blanco-arquitectonico-normal:#f4f4f6;--luxury-color-blanco-arquitectonico-normal-hover:#dcdcdd;--luxury-color-blanco-arquitectonico-normal-active:#c3c3c5;--luxury-color-blanco-arquitectonico-dark:#b7b7b9;--luxury-color-blanco-arquitectonico-dark-hover:#929294;--luxury-color-blanco-arquitectonico-dark-active:#6e6e6f;--luxury-color-blanco-arquitectonico-darker:#555556;--luxury-type-h1-size:72px;--luxury-type-h1-line-height:80px;--luxury-type-h1-weight:600;--luxury-type-h1-letter-spacing:0px;--luxury-type-h2-size:42px;--luxury-type-h2-line-height:48px;--luxury-type-h2-weight:600;--luxury-type-h2-letter-spacing:0px;--luxury-type-h3-size:36px;--luxury-type-h3-line-height:42px;--luxury-type-h3-weight:600;--luxury-type-h3-letter-spacing:0px;--luxury-type-h4-size:32px;--luxury-type-h4-line-height:38px;--luxury-type-h4-weight:600;--luxury-type-h4-letter-spacing:0px;--luxury-type-h5-size:24px;--luxury-type-h5-line-height:28px;--luxury-type-h5-weight:600;--luxury-type-h5-letter-spacing:0px;--luxury-type-paragraph-01-size:14px;--luxury-type-paragraph-01-line-height:22px;--luxury-type-paragraph-01-weight:400;--luxury-type-paragraph-01-letter-spacing:0px;--luxury-type-paragraph-destacado-size:14px;--luxury-type-paragraph-destacado-line-height:16px;--luxury-type-paragraph-destacado-weight:500;--luxury-type-paragraph-destacado-letter-spacing:0px;--luxury-type-paragraph-02-size:12px;--luxury-type-paragraph-02-line-height:20px;--luxury-type-paragraph-02-weight:300;--luxury-type-paragraph-02-letter-spacing:0px;--luxury-type-paragraph-destacado-02-size:12px;--luxury-type-paragraph-destacado-02-line-height:14px;--luxury-type-paragraph-destacado-02-weight:500;--luxury-type-paragraph-destacado-02-letter-spacing:0px;--luxury-type-h1-mobile-size:42px;--luxury-type-h1-mobile-line-height:48px;--luxury-type-h1-mobile-weight:600;--luxury-type-h1-mobile-letter-spacing:0px;--luxury-type-h2-mobile-size:28px;--luxury-type-h2-mobile-line-height:36px;--luxury-type-h2-mobile-weight:600;--luxury-type-h2-mobile-letter-spacing:0px;--luxury-type-h3-mobile-size:24px;--luxury-type-h3-mobile-line-height:32px;--luxury-type-h3-mobile-weight:600;--luxury-type-h3-mobile-letter-spacing:0px;--luxury-type-subtitle-size:10px;--luxury-type-subtitle-line-height:20px;--luxury-type-subtitle-weight:400;--luxury-type-subtitle-letter-spacing:3px;--luxury-font-family-playfair-display:"Playfair Display";--luxury-font-family-montserrat:"Montserrat";--luxury-font-family-manrope:"Manrope";--luxury-font-family-dm-serif-display:"DM Serif Display";--luxury-container-properties-max:1200px;--luxury-container-editorial-max:1080px;--luxury-gutter-mobile:20px;--luxury-section-padding-desktop:100px;--luxury-section-padding-mobile:50px;--luxury-gap-section:25px;--luxury-gap-content:30px;--luxury-control-padding-block:10px;--luxury-control-padding-inline:22px;--luxury-control-radius:0px;--luxury-control-border-width:1px;--luxury-button-font-size-enable:10px;--luxury-button-font-size-hover-click:11px;--luxury-button-line-height:14px;--luxury-button-letter-spacing:2px;--luxury-color-text-primary:#2b2f34;--luxury-color-text-on-dark:#fefefe;--luxury-color-surface-light:#f4f4f6;--luxury-color-surface-dark:#2b2f34;--luxury-color-accent:#bc7762;--luxury-color-accent-secondary:#162f5f;--luxury-typeface-display:"Playfair Display Luxury";--luxury-typeface-body:"Montserrat Luxury";--luxury-typeface-ui:"Manrope Luxury";--luxury-typeface-pillars:"DM Serif Display Luxury";--luxury-listing-surface:#1a1c1f;--luxury-listing-card:#22262a;--luxury-listing-text:#f4f4f6;--luxury-listing-muted:#c3c3c5;--luxury-listing-accent:#bc7762;--luxury-listing-button-text:#0f1012;--luxury-listing-border:rgba(244,244,246,.08);--luxury-listing-border-width:0.909px;--luxury-listing-outline-border:rgba(244,244,246,.45);--luxury-listing-radius:0px;--luxury-listing-font:var(--luxury-typeface-body),sans-serif;--luxury-listing-title-font:var(--luxury-typeface-display),serif;--luxury-listing-meta-font:var(--luxury-typeface-ui),sans-serif;--luxury-listing-gap:24px;--luxury-listing-padding:20px;--luxury-listing-section-gap:32px;--luxury-listing-control-height:44px;--luxury-listing-control-padding:10px 14px;--luxury-listing-small-size:10px;--luxury-listing-body-size:12px;--luxury-listing-body-line:20px;--luxury-listing-tracking:1.7px;--luxury-listing-title-size:28px;--luxury-listing-title-line:36px;--luxury-listing-focus:#f4f4f6;--luxury-listing-focus-width:2px;--luxury-listing-focus-offset:3px;--luxury-listing-icon-size:20px;--luxury-listing-panel-width:670px;--luxury-listing-panel-height:79vh;--luxury-listing-modal-gap:8px;--luxury-listing-choice-padding:10px;--luxury-listing-choice-basis:140px;--luxury-listing-disabled-opacity:0.5;--luxury-listing-card-width:380px;--luxury-listing-card-min-width:320px;--luxury-listing-image-height:284px;--luxury-listing-gradient-height:156px;--luxury-listing-image-gradient:linear-gradient(0deg,rgba(34,38,42,.85),transparent);--luxury-listing-image-inset:14px;--luxury-listing-watermark-width:140px;--luxury-listing-watermark-opacity:0.35;--luxury-listing-cluster-radius:50%;--luxury-listing-search-z:1001;--luxury-listing-card-title-size:20px;--luxury-listing-card-title-line:28px;--luxury-listing-location-size:10px;--luxury-listing-location-line:15px;--luxury-listing-location-tracking:1.8px;--luxury-listing-location-color:rgba(244,244,246,.8);--luxury-listing-reference-size:9px;--luxury-listing-reference-line:13.5px;--luxury-listing-reference-tracking:0.9px;--luxury-listing-reference-color:rgba(244,244,246,.4);--luxury-listing-metric-gap:16px;--luxury-listing-metric-padding:10px 12px;--luxury-listing-metric-label-size:8.5px;--luxury-listing-metric-label-line:12.75px;--luxury-listing-metric-label-tracking:1.53px;--luxury-listing-metric-value-size:12px;--luxury-listing-metric-value-line:18px;--luxury-listing-value-gap:4px;--luxury-listing-price-size:14px;--luxury-listing-price-line:21px;--luxury-listing-price-label-color:rgba(244,244,246,.5);--luxury-listing-cta-size:9.5px;--luxury-listing-cta-line:14.25px;--luxury-listing-cta-tracking:2.5px;--luxury-listing-cta-padding:12.909px;--luxury-listing-workspace-height-offset:204px;--luxury-listing-cluster-size:40px;--luxury-listing-marker-size:32px;--luxury-listing-marker-height:36.8px;--luxury-listing-marker-anchor-x:16px;--luxury-listing-error-z:500;--luxury-listing-map-min-height:420px;--luxury-listing-contact-title-size:20px;--luxury-listing-contact-avatar-size:90px;--luxury-listing-filter-mobile-column:50%;--luxury-listing-page-gutter:15px;--luxury-listing-filter-size:12px;--luxury-listing-choice-indicator-width:2px;--luxury-listing-wide-map-track:45fr;--luxury-listing-wide-results-track:55fr;--luxury-listing-empty-content-width:640px;--luxury-listing-empty-min-height:360px;--luxury-listing-empty-padding:56px 32px;--luxury-listing-empty-mobile-padding:40px 20px;--luxury-listing-empty-title-size:32px;--luxury-listing-empty-title-line:40px;--luxury-listing-empty-mobile-title-size:24px;--luxury-listing-empty-mobile-title-line:32px;--luxury-listing-empty-body-size:14px;--luxury-listing-empty-body-line:22px;--luxury-listing-empty-icon-frame:64px;word-wrap:anywhere;background:#22262a;background:var(--luxury-listing-card);border:.909px solid rgba(244,244,246,.08);border:var(--luxury-listing-border-width) solid var(--luxury-listing-border);border-radius:0;border-radius:var(--luxury-listing-radius);box-shadow:none;color:#f4f4f6;color:var(--luxury-listing-text);display:flex;flex-direction:column;font-family:Montserrat Luxury;font-family:var(--luxury-typeface-body);font-family:Montserrat Luxury,sans-serif;font-family:var(--luxury-listing-font);font-synthesis:none;max-width:380px;max-width:var(--luxury-listing-card-width);min-width:0;position:relative;width:100%}.luxury-standard-property-card.search-property-card .search-property-media__link>div[data-v-a39b4f92]{height:100%}.luxury-standard-property-card.search-property-card[data-v-a39b4f92] #kw-carousel,.luxury-standard-property-card.search-property-card[data-v-a39b4f92] #kw-carousel .carousel-inner,.luxury-standard-property-card.search-property-card[data-v-a39b4f92] #kw-carousel .carousel-item{height:var(--luxury-listing-image-height)!important}.luxury-standard-property-card.search-property-card[data-v-a39b4f92] #kw-carousel .carousel-item>img{height:var(--luxury-listing-image-height)!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.luxury-standard-property-card.search-property-card .search-property-watermark[data-v-a39b4f92]{height:auto!important;width:var(--luxury-listing-watermark-width)!important;z-index:1}.luxury-standard-property-card.search-property-card .search-property-reference[data-v-a39b4f92]{background:transparent!important;color:var(--luxury-listing-reference-color)!important;font-weight:300!important;left:auto;margin:0!important;padding:0!important;right:var(--luxury-listing-image-inset);top:var(--luxury-listing-image-inset)}.luxury-standard-property-card.search-property-card .search-property-status[data-v-a39b4f92]{left:var(--luxury-listing-image-inset);top:var(--luxury-listing-control-height)}.luxury-standard-property-card.search-property-card .search-property-flags[data-v-a39b4f92] svg{fill:var(--luxury-listing-accent)!important;height:var(--luxury-listing-icon-size);margin:0!important;padding:0!important;position:static;width:var(--luxury-listing-icon-size)}.luxury-standard-property-card.search-property-card .search-property-privacy[data-v-a39b4f92]{color:var(--luxury-listing-muted)!important}.luxury-standard-property-card.search-property-card .standard-metric-icon[data-v-a39b4f92]{display:none}.luxury-standard-property-card.search-property-card .search-property-specs dd span[data-v-a39b4f92]{font:inherit!important}.luxury-standard-property-card.search-property-card .search-property-price p[data-v-a39b4f92],.luxury-standard-property-card.search-property-card .search-property-price span[data-v-a39b4f92]:not(.search-property-label),.luxury-standard-property-card.search-property-card .search-property-price strong[data-v-a39b4f92]{font:inherit}.luxury-standard-property-card.search-property-card .search-property-price p[data-v-a39b4f92]{color:var(--luxury-listing-accent)!important}.luxury-standard-property-card.search-property-card .search-property-price strong[data-v-a39b4f92]{color:inherit}.luxury-standard-property-card.search-property-card .search-property-price .price[data-v-a39b4f92]{color:var(--luxury-listing-muted)!important;font:inherit!important}.luxury-standard-property-card.search-property-card .search-property-price .icon-arrow[data-v-a39b4f92]{fill:currentColor;font-size:inherit!important}.luxury-standard-property-card.search-property-card .search-property-actions>[data-v-a39b4f92]{margin:0!important}.luxury-standard-property-card.search-property-card .search-property-actions[data-v-a39b4f92] .btn{background:transparent!important;border:0!important;border-radius:var(--luxury-listing-radius)!important;box-shadow:none!important;color:var(--luxury-listing-muted)!important}.luxury-standard-property-card.search-property-card .search-property-actions[data-v-a39b4f92] .btn svg{fill:var(--luxury-listing-muted)!important}.luxury-standard-property-card.search-property-card .search-property-contact>[data-v-a39b4f92]{margin:0!important}.luxury-standard-property-card.search-property-card a[data-v-a39b4f92]:focus-visible,.luxury-standard-property-card.search-property-card[data-v-a39b4f92] button:focus-visible{outline:var(--luxury-listing-focus-width) solid var(--luxury-listing-focus);outline-offset:var(--luxury-listing-focus-offset)}.color-secondary[data-v-0b5a0953]{color:#004cff!important}.text-sub[data-v-0b5a0953]{color:gray;font-size:.9em;margin-bottom:20px;padding:20px 0}.color-primary[data-v-83914a6c]{color:#00005c!important}.color-enfasis[data-v-83914a6c],.color-info[data-v-83914a6c]{color:#48c8ed!important}.color-accent[data-v-83914a6c]{color:#d60057!important}.color-grey-text[data-v-83914a6c],.color-grey[data-v-83914a6c]{color:#9d9eb5!important}.color-grey-back[data-v-83914a6c]{color:#eff0f8!important}.color-blue-text[data-v-83914a6c]{color:#272848!important}.color-yellow[data-v-83914a6c]{color:#f5a216!important}.background-color-primary[data-v-83914a6c]{background-color:#00005c!important}.background-color-secondary[data-v-83914a6c]{background-color:#004cff!important}.background-color-enfasis[data-v-83914a6c],.background-color-info[data-v-83914a6c]{background-color:#48c8ed!important}.background-color-accent[data-v-83914a6c]{background-color:#d60057!important}.background-color-grey-text[data-v-83914a6c],.background-color-grey[data-v-83914a6c]{background-color:#9d9eb5!important}.color-grey-back[data-v-83914a6c]{background-color:#eff0f8!important}.background-color-blue-text[data-v-83914a6c]{color:#272848!important}.background-color-yellow[data-v-83914a6c]{background-color:#f5a216!important}.fill-primary[data-v-83914a6c]{fill:#00005c!important}.fill-secondary[data-v-83914a6c]{fill:#004cff!important}.fill-enfasis[data-v-83914a6c],.fill-info[data-v-83914a6c]{fill:#48c8ed!important}.fill-accent[data-v-83914a6c]{fill:#d60057!important}.fill-grey-text[data-v-83914a6c],.fill-grey[data-v-83914a6c]{fill:#9d9eb5!important}.fill-grey-back[data-v-83914a6c]{fill:#eff0f8!important}.fill-blue-text[data-v-83914a6c]{fill:#272848!important}.fill-yellow[data-v-83914a6c]{fill:#f5a216!important}.fill-white[data-v-83914a6c]{fill:#fff!important}@font-face{font-display:swap;font-family:Gilroy-Regular;font-style:normal;font-weight:400;src:local("Gilroy-Font"),url(/fonts/Gilroy-Font/Gilroy-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy-SemiBold;font-style:normal;font-weight:400;src:local("Gilroy-Font"),url(/fonts/Gilroy-Font/Gilroy-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy-Bold;font-style:normal;font-weight:400;src:local("Gilroy-Font"),url(/fonts/Gilroy-Font/Gilroy-Bold.woff2) format("woff2")}.font-size-8[data-v-83914a6c]{font-size:8px!important}.font-size-9[data-v-83914a6c]{font-size:9px!important}.font-size-10[data-v-83914a6c]{font-size:10px!important}.font-size-12[data-v-83914a6c]{font-size:12px!important}.font-size-14[data-v-83914a6c]{font-size:14px!important}.font-size-16[data-v-83914a6c]{font-size:16px!important}.font-size-18[data-v-83914a6c]{font-size:18px!important}.font-size-20[data-v-83914a6c]{font-size:20px!important}.font-size-24[data-v-83914a6c]{font-size:24px!important}.font-size-32[data-v-83914a6c]{font-size:32px!important}.font-size-34[data-v-83914a6c]{font-size:34px!important}.font-size-48[data-v-83914a6c]{font-size:48px!important}.font-size-56[data-v-83914a6c]{font-size:56px!important}.text-uppercase[data-v-83914a6c]{text-transform:uppercase!important}.margin-bottom-100[data-v-83914a6c]{margin-bottom:100px!important}.margin-bottom-150[data-v-83914a6c]{margin-bottom:150px!important}.margin-bottom-200[data-v-83914a6c]{margin-bottom:200px!important}.background-red[data-v-83914a6c]{background-color:red!important}.background-pink[data-v-83914a6c]{background-color:pink!important;color:#fff}.background-blue[data-v-83914a6c]{background-color:blue!important}.background-yellow[data-v-83914a6c]{background-color:#ff0!important}.font-weight-normal[data-v-83914a6c]{font-weight:400!important}.kw-icon-adaix[data-v-83914a6c]{fill:#004cff;color:#004cff;height:25px;width:25px}@media(min-width:1200px){html body .modal-xl[data-v-83914a6c]{max-width:none!important}}h1[data-v-83914a6c],h2[data-v-83914a6c],h3[data-v-83914a6c],p[data-v-83914a6c],span[data-v-83914a6c]{font-display:swap;font-family:Gilroy-Regular!important;letter-spacing:1px!important}h1 span[data-v-83914a6c],h1[data-v-83914a6c]{font-display:swap;font-family:Gilroy-Bold!important;font-size:48pt!important;letter-spacing:1px!important;margin-bottom:40px!important;margin-top:26px!important}h2[data-v-83914a6c]{font-size:34pt!important}h2[data-v-83914a6c],h3[data-v-83914a6c]{font-display:swap;font-family:Gilroy-SemiBold!important;letter-spacing:1px!important}h3[data-v-83914a6c]{font-size:24pt!important}p[data-v-83914a6c]{font-size:16pt!important}p[data-v-83914a6c],span[data-v-83914a6c],textarea[data-v-83914a6c]{font-display:swap;font-family:Gilroy-Regular!important;letter-spacing:1px!important}textarea[data-v-83914a6c]{font-size:16pt!important;font-style:italic!important}.color-secondary[data-v-83914a6c]{color:#004cff!important}.color-grey[data-v-83914a6c]{color:gray!important}a[data-v-83914a6c]{color:#00005c;font-weight:700}.cookies[data-v-83914a6c]{font-size:.7em}.icon[data-v-83914a6c]{height:90px;width:auto}.color-secondary[data-v-229d3a7d]{color:#004cff!important}.agent[data-v-229d3a7d]{max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.agent[data-v-229d3a7d]{max-height:380px}}.collapse-icon-extra[data-v-229d3a7d],.collapse-icon[data-v-229d3a7d],.icon[data-v-229d3a7d]{fill:#fff!important;color:#fff!important;height:25px;width:25px}.collapse-icon[data-v-229d3a7d]{float:left;margin-left:5px!important;margin-right:5px!important}.collapse-icon-extra[data-v-229d3a7d]{float:left;height:35px!important;width:35px!important}.iconWhatsApp[data-v-229d3a7d]{height:25px!important;width:auto}.whatsapp-contact-trigger[data-v-229d3a7d]{background:transparent;border:0;color:inherit;padding:0}.subtitle[data-v-229d3a7d],.title[data-v-229d3a7d]{color:#fff!important}.title[data-v-229d3a7d]{font-size:24px!important}.subtitle[data-v-229d3a7d],.title[data-v-229d3a7d]{text-transform:capitalize!important}.subtitle[data-v-229d3a7d]{font-size:14px!important}.border-avatar[data-v-229d3a7d]{border:3px solid #fff!important}.collapse-botton[data-v-229d3a7d]{border:2px solid #fff!important;margin-top:10px!important;max-width:600px!important;min-width:350px!important}@media(max-width:576px){.collapse-botton[data-v-229d3a7d]{max-width:98%!important;min-width:95%!important}}@media(min-width:800px){.collapse-botton[data-v-229d3a7d]{max-width:700px!important;min-width:600px!important}}@media(min-width:1000px){.collapse-botton[data-v-229d3a7d]{max-width:900px!important;min-width:800px!important}}.collapse-video[data-v-229d3a7d]{border:2px solid #fff!important;margin-top:10px!important;max-width:600px!important;min-width:350px!important}@media(min-width:800px){.collapse-video[data-v-229d3a7d]{max-width:700px!important;min-width:600px!important}}@media(min-width:1000px){.collapse-video[data-v-229d3a7d]{max-width:900px!important;min-width:800px!important}}span[data-v-229d3a7d]{font-size:14px!important}.video[data-v-229d3a7d]{border-radius:15px;margin:0!important;min-height:300px!important;padding:0!important;width:95%!important}.iconWhatsApp[data-v-e4f75f78]{height:20px!important;margin-left:20px!important;margin-top:15px!important;width:auto}.page-center[data-v-09f5b402]{margin-left:auto;margin-right:auto;max-width:1200px}