body{font-size:var(--font-size-default)}.header__logo{width:195px;max-width:30%}.header__logo a canvas{display:block;width:100%;height:auto;transition:var(--default-transition)}.header__logo a img{max-height:unset;transition:var(--default-transition);position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.header__logo a .logo-list-wrap>canvas{display:none}.header__logo a .logo-list.fixed-header{display:none}.header__logo a .logo-list.default-header{position:relative;opacity:1;width:100%;top:unset;left:unset}.header--fixed{max-height:unset}.header--fixed .header__logo a img{filter:brightness(0) invert(1)}.footer__contacts>* span[class^=ai-font-]{display:inline-block}.footer__contacts strong.mt-md{margin-top:25px}.footer__logos--logo{max-width:230px}.offcanvas{background-color:#231f20}.offcanvas__header--close button svg path{fill:#fff}.offcanvas__header--logo{max-width:195px}.offcanvas__header--logo img{filter:brightness(0) invert(1)}.offcanvas__content #offcanvasnav li a{color:#fff}.offcanvas__content #offcanvasnav li a span:before{background:var(--secondary)}.offcanvas__contacts a{color:#fff}.offcanvas__contacts a:after{background:var(--secondary)}.seusmsg__form-control input.text-black,.seusmsg__form-control textarea.text-black{color:#000;border-color:#000}body #aios-testimonials-equinox{text-align:center}body .ai-testimonials-pagination{padding:40px 0}body .aci-results-equinox-list-item:hover .aci-results-equinox-list-footer{background:var(--aios-custom-ihomefinder-primary-color)}body .aci-results-equinox-list-footer{background:var(--aios-custom-ihomefinder-secondary-color)}body #aci-custom-map.leaflet-container,body #ihf-map-canvas{filter:unset!important}.post-page-search-properties path.leaflet-interactive{stroke:var(--secondary)!important;fill:var(--primary)!important}@media screen and (min-width:600px){.header__logo{max-width:unset}.header__logo a .logo-list-wrap{position:relative}.header__logo a .logo-list{position:absolute;top:0;left:0;width:-moz-max-content;width:max-content;transition:var(--default-transition)}.header__logo a .logo-list.default-header{opacity:1}.header__logo a .logo-list.fixed-header{opacity:0;display:block}.header__logo a canvas{display:block;max-height:200px}.header--fixed .header__logo a .logo-list.default-header{opacity:0}.header--fixed .header__logo a .logo-list.fixed-header{opacity:1}.header--fixed .header__logo a canvas{max-height:65px}.header--fixed .header__logo a img{filter:none}}@media screen and (min-width:744px){.header__logo a img{max-height:unset}}
