:root{--button-color: #CDD9E7;--accent-color: #CDD9E7;--ip-accent: #E3EFFD;--nav-color: #FFFFF0;--font-marcellus: "Marcellus", sans-serif}body{font-size:var(--font-size-default)}.site-button-submit,.site-button a{color:#000;background-color:var(--button-color);border-color:var(--button-color)}.site-button-submit:hover,.site-button-submit:focus,.site-button a:hover,.site-button a:focus{border-color:#000;background-color:#000;color:#fff}.header__logo,.header__navigation div>ul>li>a,.header__info{filter:drop-shadow(2px 2px 2px #000)}.header__logo p span{white-space:nowrap;font-size:25px;font-family:var(--font-marcellus);color:var(--nav-color)}.header__navigation div>ul>li>a{font-size:17px;font-weight:700;color:var(--nav-color)}.header__phone a{transition:var(--default-transition)}.header__phone a:hover,.header__phone a:focus{opacity:.8}.header__phone a svg path{fill:var(--nav-color)}.header__phone a span{font-size:22px;font-weight:700;color:var(--nav-color)}.header__burgerMenu svg line{stroke:var(--nav-color);stroke-width:2px}.burgerMenu__header--phoneNumber a{transition:var(--default-transition)}.burgerMenu__header--phoneNumber a:hover,.burgerMenu__header--phoneNumber a:focus{opacity:.6}.burgerMenu__socials--links ul li a{transition:var(--default-transition)}.burgerMenu__socials--links ul li a:hover,.burgerMenu__socials--links ul li a:focus{opacity:.6}.footer__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;pointer-events:none;z-index:2}.footer__logo p{color:#fff;margin-bottom:30px;font-weight:700}.footer__logo p span{font-size:40px;font-weight:700}.footer__logo p small{font-weight:700}.footer__logo img{max-width:230px;filter:brightness(0) invert(1);margin:0 auto}.footer__info{filter:invert(1)}.footer__menu{margin-top:0}.footer__content .footer__contactInfo ul:not(.social-smi) li{font-size:15px;font-weight:700}.footer__content .footer__contactInfo ul:not(.social-smi) li.lg{font-size:18px}.footer__content .footer__contactInfo ul:not(.social-smi) li a{font-weight:700}.footer__content .footer__contactInfo .social-smi a,.footer__content .footer__contactInfo .social-smi i,.footer__content .footer__contactInfo .social-smi [class*=ai-font]{font-weight:400}.footer__content .footer__menu ul li a{font-size:15px;font-weight:700}.footer__bottom--disclaimer p{font-size:11px;font-weight:700;color:#fff}.footer__bottom--disclaimer p a{font-weight:700}.footer__bottom--copyright{filter:brightness(0) invert(1)}.footer__bottom--copyright p,.footer__bottom--copyright p a{font-weight:700}.footer__bottom--logos .brokerage-logo img{max-width:200px}.footer__bottom--logos .realtorsLogos{filter:invert(1)}.footer__bottom--logos .realtorsLogos [class*=ai-font]{font-weight:400}.footer__bottom--logos .realtorsLogos .ai-font-realtor-mls{font-size:29px}body.pojo-a11y-readable-font [class^=ai-font],body.pojo-a11y-readable-font [class*=" ai-font"]{font-family:agentimage!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important;height:52px}@media screen and (min-width:744px){.header__logo p span{font-size:34px}.footer__bottom--logos .realtorsLogos .ai-font-realtor-mls{font-size:40px}}@media screen and (min-width:1024px){.footer__logo img{margin:0}.footer__bottom--logos .realtorsLogos .ai-font-realtor-mls{font-size:50px}}@media screen and (min-width:1280px){.header__navigation div>ul>li>a{padding-left:10px;padding-right:10px}.header__info{gap:10px}.footer__logo p span{font-size:45px}.footer__logo img{max-width:260px}}@media screen and (min-width:1400px){.header__logo p span{font-size:clamp(35px,2.8125vw,45px)}.header__navigation div>ul>li>a{padding-left:20px;padding-right:20px}.header__info{gap:30px}.footer__logo p span{font-size:55px}.footer__logo img{max-width:330px}}
