.section-properties-content[data-v-76682d3a]{flex-direction:column;justify-content:start;align-items:start;gap:1rem;display:flex}.properties[data-v-76682d3a]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.25rem;display:grid}@media screen and (width<=1200px){.properties[data-v-76682d3a]{grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:.5rem}}.property[data-v-76682d3a]{align-items:flex-end;display:grid;position:relative}.property .property__cover[data-v-76682d3a]{border-radius:1rem 1rem 0 0;width:100%;height:100%}.property .property__cover[data-v-76682d3a]:before{content:"";z-index:1;background-image:linear-gradient(#efeff300,#efeff3 50%);border-radius:1rem 1rem 0 0;width:100%;height:6.25rem;position:absolute;bottom:-1.25rem}.property .property__cover[data-v-76682d3a] img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-animation);display:block;aspect-ratio:1!important}.property .property__content[data-v-76682d3a]{z-index:1;color:#fff;background:#fff;border-radius:1rem;gap:.375rem;margin:-100% 1.5rem 0;padding:1rem 1.5rem;display:grid;box-shadow:0 0 2.625rem #403e4b14}@media screen and (width<=1200px){.property .property__content[data-v-76682d3a]{border-radius:.5rem;margin:-100% .5rem 0;padding:.75rem 1rem}}.property .property__time[data-v-76682d3a]{color:#403e4bcc;font-size:.875rem;font-weight:500;line-height:120%}.property .property__title[data-v-76682d3a]{overflow:revert;color:#403e4b;text-wrap:balance;font-size:1.125rem;font-weight:500;line-height:130%}@media screen and (width<=1200px){.property .property__title[data-v-76682d3a]{font-size:1rem}}.property .property__title[data-v-76682d3a]:before{content:"";position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.property:hover .property__cover[data-v-76682d3a] img{transform:scale(1.05)}}.more[data-v-76682d3a]{height:4rem;color:var(--color--brand--primary);transition:color var(--transition-animation),background-color var(--transition-animation);appearance:none;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:1.5rem;font-size:1.125rem;font-weight:500;line-height:150%;text-decoration:none;display:inline-flex}@media screen and (width<=1200px){.more[data-v-76682d3a]{height:3rem;font-size:1rem}}@media (hover:hover) and (width>1200px){.more[data-v-76682d3a]:hover{color:#fff;background-color:#403e4b}}
