[data-v-08268854]:root{--bar-background:#fff;--bar-button-background:#b89d49;--bar-button-color:#fff;--bar-button-hover-background:#f4f0ea;--bar-button-hover-color:#fff;--bar-text-color:#fff;--modal-background:#fff;--modal-button-background:#000;--modal-button-color:#fff;--modal-button-hover-background:#f4f0ea;--modal-button-hover-color:#fff;--modal-overlay:#000;--modal-overlay-opacity:.8;--modal-text-color:#000;--modal-unsaved-color:#fff}.opalo-article[data-v-08268854]{color:inherit;text-decoration:none}.opalo-card[data-v-08268854]{background:transparent!important;border:none!important;display:flex;flex-direction:column}.opalo-card .opalo-img-container[data-v-08268854]{border-radius:0;overflow:hidden}.opalo-card .opalo-img-container .opalo-list-img[data-v-08268854]{height:450px;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}.opalo-card .opalo-body[data-v-08268854]{padding:0}.opalo-card .opalo-body .opalo-content-top .opalo-city-row[data-v-08268854]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.opalo-card .opalo-body .opalo-content-top .opalo-city[data-v-08268854]{color:#777;font-family:Ubuntu,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.opalo-card .opalo-body .opalo-content-top .opalo-city-sep[data-v-08268854]{color:#ccc;font-size:.55rem}.opalo-card .opalo-body .opalo-content-top .opalo-title[data-v-08268854]{color:#000;font-family:Ubuntu,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin:0;transition:color .3s ease}@media(min-width:768px){.opalo-card .opalo-body .opalo-content-top .opalo-title[data-v-08268854]{font-size:1.25rem}}.opalo-card .opalo-body .opalo-content-top .opalo-amenities[data-v-08268854]{color:#777;font-family:Ubuntu,sans-serif;font-size:.65rem;gap:.6rem!important;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.opalo-card .opalo-body .opalo-content-top .opalo-amenities .opalo-amenity-num[data-v-08268854]{color:#000;font-family:Ubuntu,sans-serif;font-size:1.3rem;font-style:normal;letter-spacing:0;line-height:1;text-transform:none;vertical-align:baseline}.opalo-card .opalo-body .opalo-content-top .opalo-description[data-v-08268854]{color:#777;font-family:Ubuntu,sans-serif;font-size:.85rem;line-height:1.5}.opalo-card .opalo-body .opalo-rating[data-v-08268854]{align-items:center;color:#595959;display:flex;font-family:Ubuntu,sans-serif;font-size:.75rem;gap:.2rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.opalo-card .opalo-body .opalo-rating__star[data-v-08268854]{color:#b89d49;display:block;flex-shrink:0;font-size:.55rem}.opalo-card .opalo-body .opalo-rating__reviews[data-v-08268854]{color:#767676;font-size:.75rem;letter-spacing:.02em;margin-left:.15rem;margin-top:1px;text-transform:none}.opalo-card .opalo-body .opalo-price[data-v-08268854]{border-top:1px solid #eee;color:#000;font-family:Ubuntu,sans-serif;font-size:1.4rem;font-weight:400;padding-top:.75rem}.opalo-card .opalo-body .opalo-price .opalo-concept[data-v-08268854]{color:#999;font-family:Ubuntu,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.opalo-card .opalo-body .opalo-price--unavailable[data-v-08268854]{color:#999;font-family:Ubuntu,sans-serif;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.opalo-card:hover .opalo-list-img[data-v-08268854]{transform:scale(1.05)}.opalo-card:hover .opalo-title[data-v-08268854]{color:#555}.opalo-home-card[data-v-08268854]{background:transparent!important;border:none!important;height:600px!important}.opalo-home-card .opalo-img-container[data-v-08268854]{border-radius:0!important;overflow:hidden}.opalo-home-card .opalo-img-container .opalo-img-full[data-v-08268854]{height:100%!important;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}.opalo-home-card .opalo-img-container[data-v-08268854]:after{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 40%,transparent);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%;z-index:1}.opalo-home-card .opalo-overlay-full[data-v-08268854]{align-items:flex-end;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.opalo-home-card .opalo-text-wrapper[data-v-08268854]{padding:2.5rem!important;width:100%}.opalo-home-card .opalo-home-title[data-v-08268854]{color:#fff!important;font-family:Ubuntu,sans-serif!important;font-size:2.2rem!important;font-weight:400;line-height:1.1;margin:0}.opalo-home-card .opalo-home-city[data-v-08268854]{color:#ffffffb3;font-family:Ubuntu,sans-serif;font-size:.65rem;letter-spacing:.25em;margin-bottom:.5rem;text-transform:uppercase}.opalo-home-card .opalo-home-price[data-v-08268854]{color:#fff!important;font-family:Ubuntu,sans-serif!important;font-size:1.8rem!important;margin:0;white-space:nowrap}.opalo-home-card .opalo-home-price .opalo-concept[data-v-08268854]{font-family:Ubuntu,sans-serif;font-size:.75rem;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.opalo-home-card:hover .opalo-img-full[data-v-08268854]{transform:scale(1.03)}[data-v-08268854] .heart{background-color:#fffc;border-radius:0;padding:4px 7px;position:absolute;right:12px;top:12px;width:-moz-fit-content;width:fit-content;z-index:3!important}
