body{font-size:var(--font-size-default)}.site-heading{text-transform:uppercase}.text-logo{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:auto}.text-logo em{line-height:1;font-size:min(32px,6.25vw);font-style:normal;text-align:center;letter-spacing:.015em;text-transform:uppercase;font-family:var(--font-family-title);display:inline-block}.text-logo span{line-height:1;font-size:min(14px,2.65vw);font-weight:300;text-align:center;letter-spacing:.475em;text-transform:uppercase;font-family:var(--font-family-default);margin-right:-.475em;display:inline-block;margin-top:.125em;position:relative}.text-logo span:before,.text-logo span:after{position:absolute;content:"";height:1px;margin:auto;inset:0 auto;width:.875em;background:currentColor}.text-logo span:before{right:100%;margin-right:.5em}.text-logo span:after{left:100%;margin-left:.5em}.header__logo{max-width:min(310px,64.58vw)}.header__logo a:hover,.header__logo a:focus{color:inherit}.header__brokerage{max-width:200px}.header__brokerage img{max-height:26px;width:100%}.header--fixed,.footer{background:#000}.footer__icons--logo{max-width:300px}.footer__icons--logo a:hover,.footer__icons--logo a:focus{color:inherit}.footer__icons--logo .text-logo em{font-size:32px}.footer__icons--logo .text-logo span{font-size:14px}.footer__icons--brokerage{max-width:200px}.footer a:hover,.footer a:focus{color:#cbcbcb!important}.footer__top{flex-direction:column}.footer__icons{align-items:flex-start}.aci-results-equinox-controls .aci-results-equinox-filter{margin-right:auto}.aios-custom-ihomefinder-details-template .header{background:var(--primary)!important}.area-label{pointer-events:auto!important}.area-label:hover{cursor:pointer}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important;line-height:0;display:none}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background,body #pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body button:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}body a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}@media screen and (min-width:744px){.text-logo em{font-size:min(32px,2.5vw)}.text-logo span{font-size:min(14px,1.095vw)}.header__logo{max-width:min(325px,25.41vw)}}@media screen and (min-width:1024px){.footer__top{flex-direction:row}.footer__icons{align-items:flex-end}body #pojo-a11y-toolbar{display:block}}@media screen and (min-width:1280px){.text-logo em{font-size:min(32px,1.875vw)}.text-logo span{font-size:min(14px,.875vw)}.header__logo{max-width:min(300px,18.75vw);margin-left:-20px}.header__nav--menu div>ul>li{padding:0 min(12px,.65vw)}.header__nav--menu div>ul>li a{font-size:min(12px,.75vw)}.header__brokerage{max-width:min(200px,12.5vw);margin-left:min(37px,2.3125vw)}.header__contactInfo a{font-size:min(14px,.875vw)}}@media screen and (min-width:1336px){.header{padding-inline:60px}.header__brokerage{margin-left:26px}}
