body.realtor-theme .re-header .re-brand-logo{width:auto!important;height:58px!important;max-width:260px;object-fit:contain;padding:0;background:transparent}body.realtor-theme .re-full-footer .footer-brand .brand .re-footer-logo{width:auto!important;height:70px!important;max-width:100%;padding:0;object-fit:contain} @media(min-width:1201px){body.realtor-theme .re-header .re-mobile-search-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid #ffffff40;border-radius:8px;background:transparent;color:#fff;order:2;cursor:pointer}.re-header .re-nav{order:1}.re-header .re-header-actions{order:3}.re-header .re-mobile-search-toggle:hover{background:#ffffff18}.re-header .re-mobile-search-toggle:focus-visible{outline:2px solid #00b4c6;outline-offset:3px}}@media(max-width:1200px){body.realtor-theme .re-header .re-brand-logo{height:48px!important;max-width:min(230px,52vw)}}@media(max-width:380px){body.realtor-theme .re-header .re-brand-logo{height:42px!important;max-width:50vw}}

@media(min-width:1201px){body.realtor-theme .re-header .re-header-inner{justify-content:flex-start;gap:20px;flex-wrap:nowrap}body.realtor-theme .re-header .re-nav{margin-left:auto;flex:0 0 auto;width:auto;justify-content:flex-start}body.realtor-theme .re-header .re-header-actions{margin-left:0;flex:0 0 auto}body.realtor-theme .re-header .re-mobile-search-toggle{margin:0}}
