@charset "UTF-8";html #sensoreal *{font-family:nimbus-sans, 'Helvetica Neue', 'Arial', sans-serif;line-height:1.375}html #sensoreal .v-header,html #sensoreal .v-header__dropdown select,html #sensoreal .v-map,html #sensoreal .property-card,html #sensoreal .property-card__view .view-btn,html #sensoreal .btn,html #sensoreal .property{border-radius:0;box-shadow:none}html #sensoreal .v-header__h2,html #sensoreal .v-header__dropdown-block label,html #sensoreal .input-range-select__label,html #sensoreal .property-card__sublabel,html #sensoreal .property-card__price,html #sensoreal .property-card__table-detail td:first-child,html #sensoreal .property__details .details__list-item-label,html #sensoreal .property__details .details__right .details__list-item-label,html #sensoreal .details__label{font-family:canela deck, 'Helvetica Neue', 'Arial', sans-serif;font-weight:500;line-height:1.25;text-transform:capitalize}html #sensoreal .property-card__view .view-btn,html #sensoreal .btn{display:block;padding:1.05em 3em;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border:none;border-radius:10px;background:#c7af87;color:#001a3d;font-family:nimbus-sans, 'Helvetica Neue', 'Arial', sans-serif;font-size:0.85em;font-weight:bold;line-height:1.25;text-align:center;text-decoration:none;-webkit-appearance:none}html #sensoreal .property-card:hover .property-card__view .view-btn,html #sensoreal .property-card:focus .property-card__view .view-btn,html #sensoreal .btn:hover,html #sensoreal .btn:focus{border-color:#001a3d;background:#001a3d;color:#c7af87}html #sensoreal .property-card:active .property-card__view .view-btn,html #sensoreal .btn:active{border-color:#222;background:#222;color:#fff}html #sensoreal .v-header{margin-top:4em;margin-bottom:0.9em;background:none;font-size:0.75em}html #sensoreal .v-header__inner{padding:0}html #sensoreal .v-header__h2{margin-bottom:2em;font-size:1.9em}html #sensoreal .v-header__h2:after{content:'';display:block;width:100%;max-width:600px;height:1px;margin:0.3em auto 1.1em auto;background:#eee}html #sensoreal .v-header__dropdown-block:last-child{margin-bottom:0}html #sensoreal .v-header label,html #sensoreal .v-header .input-range-select__label{display:block;flex:0 0 100%;height:auto;margin:0 0 0.8em 0;opacity:1;color:#001a3d;font-size:1.4em;text-align:left}html #sensoreal .v-header__dropdown select{margin:0;padding:0.7em 0.9em;border:solid 1px #999;background-color:#fff;font-size:1.3em;font-weight:lighter}html #sensoreal .v-header__dropdown svg{display:none}html #sensoreal .v-header__dropdown-block,html #sensoreal .filter__input{margin-bottom:2.2em}html #sensoreal .filter__input{padding-bottom:0}html #sensoreal .filter__input:last-child{padding-bottom:0}html #sensoreal .filter__input:last-child .input-range-select{margin-bottom:0}html #sensoreal .input-range-select{margin-bottom:0 !important}html #sensoreal .filter__input .input-range-select__labels{flex-wrap:wrap}html #sensoreal .filter__input .input-range-select__label{width:9.5em;text-transform:capitalize}html #sensoreal .filter__input .input-range-select__values{flex-wrap:wrap;height:auto !important;padding:0.2em 0}html #sensoreal .filter__input .input-range-select__values > span{flex:1;margin-bottom:0.2em;margin-left:auto;font-size:1.2em;text-align:right}html #sensoreal .filter__input .input-range-select__values > span:first-child{margin-right:auto;margin-left:0;text-align:left}html #sensoreal .filter__input .input-range-select__inputs{flex:0 0 100%;order:1;margin:0}@media (min-width: 550px) and (max-width: 767px), (min-width: 950px){html #sensoreal .v-header{margin-bottom:0.6em}html #sensoreal .filter__inner{flex-direction:row;flex-wrap:wrap}html #sensoreal .filter__inner > .filter__input{flex:0 0 calc(50% - 0.9em)}html #sensoreal .filter__inner > .filter__input:nth-child(1){flex:0 0 100%;order:1}html #sensoreal .filter__inner > .filter__input:nth-child(2){margin-right:1.8em}}@media (max-width: 767px){html #sensoreal .filter__input .input-range-select__label{display:block;width:100%;margin-right:0}}@media (max-width: 500px){html #sensoreal .v-header__dropdown-block,html #sensoreal .filter__input{margin-bottom:0.9em}html #sensoreal .v-header label,html #sensoreal .v-header .input-range-select__label{margin-bottom:0.3em;font-size:1.15em}}html #sensoreal .v-panel{position:absolute;z-index:401;right:0}html #sensoreal .v-panel .switch{background-color:#fff}html #sensoreal .v-map{background-color:#222}html #sensoreal .cards{padding-top:60px;}html #sensoreal .property-card{background-color:#eee;font-size:0.8em}html #sensoreal .property-card__sublabel{opacity:1;color:#001a3d;font-size:1.3em}html #sensoreal .property-card__price{flex:1;margin:-0.2em 0;font-size:1.5em;text-align:center}html #sensoreal .property-card__table-details{margin:0.9em auto}html #sensoreal .property-card__table-detail td:nth-child(n){padding:0.3em 0;vertical-align:middle}html #sensoreal .property-card__table-detail td:first-child{padding-right:0.6em;color:#001a3d;font-size:0.8em;text-align:right}html #sensoreal .property-card__table-detail td:last-child{padding:0.35em 0 0.25em 0.6em;font-size:0.9em}html #sensoreal .property-card__view{display:flex;align-items:center;align-self:center;justify-content:center;margin:0 auto}html #sensoreal .property{z-index:402;background:#eee;font-size:0.8em}html #sensoreal .property__details .details__label{margin-top:auto;padding-top:1rem}html #sensoreal .property__details .details__wrapper{margin:1.6em 0 1rem 0}html #sensoreal .property__details .details__left{width:100%;font-size:1.1em}html #sensoreal .property__details .details__left .details__list{display:table;width:auto;margin:-0.3em auto 0 auto}html #sensoreal .property__details .details__left .details__list-item{display:table-row}html #sensoreal .property__details .details__left .details__list-item-label,html #sensoreal .property__details .details__left .details__list-item-value{display:table-cell;padding:0.3em 0;vertical-align:middle}html #sensoreal .property__details .details__left .details__list-item-label{padding-right:0.6em;font-size:1.1em;text-align:left}html #sensoreal .property__details .details__left .details__list-item-value{padding-left:0.6em;text-align:left}html #sensoreal .property__details .details__features{overflow:auto}html #sensoreal .property__details .details__features p:first-child{margin-top:0}html #sensoreal .property__details .details__features p:last-child{margin-bottom:0}html #sensoreal .property__details .details__features ul{padding-left:1.05em;text-align:left}html #sensoreal .property__details .details__buttons{width:100%}html #sensoreal .property__details .details__buttons > .btn:first-child{flex:1;order:2;margin-left:1.2em}.page-content:has(.feature-links){margin-top:0;margin-bottom:0;padding-top:var(--layout--section--margin-y);padding-bottom:var(--layout--section--margin-y);background:#eee}.feature-links{display:flex;flex-wrap:wrap;justify-content:center;margin:1.9em 0 0 0;padding:0;list-style:none;gap:0.6em}.feature-link{position:relative;flex:0 0 auto;width:100%;text-align:center}@media (min-width: 550px){.feature-link{width:calc(50% - 0.3em)}}@media (min-width: 750px){.feature-link{width:calc(33.333% - 0.4em)}}@media (min-width: 1050px){.feature-links[data-items="4"] .feature-link{width:calc(25% - 0.45em)}}.feature-link__link{display:block}.feature-link__link:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.3);pointer-events:none}.feature-link__title,.feature-link__cta{z-index:1}.feature-link__title{display:flex;position:absolute;top:0.75em;right:0.75em;bottom:0.75em;left:0.75em;align-items:center;justify-content:center;margin:0;color:#fff;font-size:1.75em;text-shadow:0 1px 4px rgba(0, 0, 0, 0.35)}.feature-link__cta{position:absolute;bottom:1.2em;left:50%;padding-top:0.75em;padding-bottom:0.75em;transform:translateX(-50%);white-space:nowrap}.feature-link:not(:has(.feature-link__link)) .feature-link__cta{opacity:0.75;background:#fff;color:#001a3d}.feature-link__link:is(:hover,:focus-visible,:active) .feature-link__cta{border-color:#001a3d;background:#001a3d;color:#c7af87}.feature-link__link:active .feature-link__cta{border-color:#222;background:#222;color:#fff}.feature-link__image > img{display:block;width:100%;height:auto}