.home-house-card[data-v-bb6fbda3]{align-items:center;display:flex;flex-direction:column}.home-house-card__img[data-v-bb6fbda3]{display:block;height:448px;width:100%}@media (min-width:768px){.home-house-card__img[data-v-bb6fbda3]{height:533px}}.home-house-card__title[data-v-bb6fbda3]{margin-top:1rem}.home-house-card__title[data-v-bb6fbda3],.home-house-card__title[data-v-bb6fbda3]:hover{--tw-text-opacity:1;color:rgb(2 43 43/var(--tw-text-opacity,1))}.home-house-card__subtitle[data-v-bb6fbda3]{font-size:1.125rem;line-height:1.5rem;margin:.25rem 0 0;text-align:center}.featured-houses__header[data-v-e317834f]{align-items:center;display:flex;justify-content:center;text-align:center}.featured-houses__heading[data-v-e317834f]{margin:0 auto 2rem}@media (min-width:1170px){.featured-houses__heading[data-v-e317834f]{position:relative}}.featured-houses__row[data-v-e317834f]{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 -1rem;overflow:auto}@media (min-width:576px){.featured-houses__row[data-v-e317834f]{margin:0 -1.5rem}}@media (min-width:768px){.featured-houses__row[data-v-e317834f]{flex-wrap:wrap;height:auto;margin:0 -.5rem}}.featured-houses__title[data-v-e317834f]{display:flex;justify-content:center;margin:0;padding-bottom:2.5rem;text-align:center}@media (min-width:768px){.featured-houses__title[data-v-e317834f]{font-size:3.125rem}}@media (min-width:1170px){.featured-houses__title[data-v-e317834f]{margin:0 0 10px;padding:0}.featured-houses__title--top[data-v-e317834f]{padding-bottom:2rem}}.featured-houses__title--within[data-v-e317834f]{line-height:1}.featured-houses__col--tabs[data-v-e317834f]{min-width:180px;padding:0}.featured-houses__tab[data-v-e317834f]{cursor:pointer;font-family:Inter,sans-serif;line-height:1.5rem;padding:0 1rem;position:relative;text-align:center;transition:all .3s ease-in-out 0s;--tw-text-opacity:1;color:rgb(76 76 76/var(--tw-text-opacity,1))}@media (min-width:768px){.featured-houses__tab[data-v-e317834f]{padding:0 .5rem}}@media (min-width:1170px){.featured-houses__tab[data-v-e317834f]{padding:1.35rem .75rem 0}}.featured-houses__tab[data-v-e317834f]:before{bottom:0;content:"";height:.18rem;left:50%;position:absolute;transform:translate(-50%);transition:all .3s ease-in-out 0s;visibility:hidden;width:0;--tw-bg-opacity:1;background-color:rgb(2 43 43/var(--tw-bg-opacity,1))}.featured-houses__tab[data-v-e317834f]:after{content:"";display:block;height:10px;width:100%}.featured-houses__col--tabs:hover .featured-houses__tab[data-v-e317834f],.featured-houses__tab--active[data-v-e317834f]{--tw-text-opacity:1;color:rgb(2 43 43/var(--tw-text-opacity,1))}.featured-houses__col--tabs:hover .featured-houses__tab[data-v-e317834f]:before,.featured-houses__tab--active[data-v-e317834f]:before{visibility:visible;width:40%}.featured-houses__row:hover .featured-houses__col--title:not(:hover)~.featured-houses__col--tabs .featured-houses__tab--active[data-v-e317834f]:not(:hover):before{visibility:hidden;width:0}.featured-houses__houses-container[data-v-e317834f]{margin:1rem auto 0}.featured-houses__content[data-v-e317834f]{margin:3rem 0;overflow:hidden}.featured-houses__grid[data-v-e317834f]{display:none}@media (min-width:992px){.featured-houses__grid[data-v-e317834f]{display:block}}.featured-houses__grid-house[data-v-e317834f]{padding:.25rem 0}[data-v-e317834f] .featured-houses__carousel.swiper{padding-left:1rem;padding-right:1rem}@media (min-width:768px){[data-v-e317834f] .featured-houses__carousel.swiper{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){[data-v-e317834f] .featured-houses__carousel.swiper{display:none}}.featured-houses-footer-title[data-v-e317834f]{margin:2rem auto}.featured-houses-text[data-v-e317834f]{margin-bottom:2rem}.featured-houses__quote[data-v-e317834f]{font-size:1.375rem}.featured-houses__quote-icon[data-v-e317834f]{padding-bottom:1rem}.services-block__carousel{height:493px;padding:0 1rem}@media (min-width:768px){.services-block__carousel{height:587px;padding:0 2rem}}@media (min-width:992px){.services-block__carousel{display:none;padding:0}}.img-scale{overflow:hidden}.img-scale img{transform:scale(1.01);transition:transform .35s ease-out}.img-scale:hover img{transform:scale(1.1)}.destination-block-collapse[data-v-a0e77160]{margin:2rem 0 0}.medias-block{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 4rem}@media (min-width:1170px){.medias-block{justify-content:space-between}}.medias-block__media{padding:24px 16px}
