.display-title{padding-top:1.1rem;font-size:max(6.4rem,36px);font-weight:500;line-height:1.047;letter-spacing:.02em}.display-title em{font-family:var(--font-accent);font-size:1.5em;font-weight:400;line-height:.8646;color:var(--color-olive);font-feature-settings:"calt" 1}.messengers{display:flex;align-items:center;gap:1.15rem}.messengers--light .messengers__link img{filter:invert(1)}.btn--filled-light{color:var(--color-dark);background-color:var(--color-white);border-color:var(--color-white)}.btn--filled-light:hover{color:var(--color-white);background-color:transparent;border-color:var(--color-white)}.link-arrow{display:inline-flex;align-items:center;gap:1.1em;font-size:max(1.2rem,11px);font-weight:700;line-height:1.25;letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase}.link-arrow__icon{flex-shrink:0;width:3.667em;height:1.2275em;transition:transform var(--transition)}.link-arrow:hover .link-arrow__icon{transform:translateX(.8rem)}.price-tag{display:inline-block;max-width:100%;padding:.25em 1.55em .3em;font-size:2em;font-weight:500;line-height:1.05;text-align:right;color:var(--color-white);background-color:var(--color-dark);border-radius:1em 1em 0 0}.house-stats{display:flex;flex-wrap:wrap}.house-stats__item{display:flex;flex-direction:column;align-items:center}.house-stats__label{font-size:2em;font-weight:300;line-height:1.2;white-space:nowrap}.house-stats__value{margin-top:.5em;font-size:2em;font-weight:500;line-height:1.05;white-space:nowrap}.map-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;font-size:2rem;font-weight:600;line-height:1.05;border:3px solid var(--color-dark)}.map-icon--filled{background-color:var(--color-white)}.map-icon__playground{width:72%;height:auto}.map-icon__shop{width:53.3%;height:auto}.map-icon__park{width:67.8%;height:auto}.modal.is-open{visibility:visible;opacity:1}.modal.is-open .modal__dialog{transform:none}.field.is-invalid{border-color:var(--color-sold)}@media (max-width:1279.98px){.display-title{padding-top:0;font-size:4.4rem;line-height:1.1}.display-title em{line-height:1}}@media (max-width:767.98px){.display-title{font-size:3.4rem}}