.mls-notices{clear:both;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}.mls-notices .mls-notices__inner{margin:0 auto;max-width:1320px;padding:0 24px}.mls-notices .mls-notices__title{color:#4a5565;display:none;font:600 12px/1.4 Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.mls-notices:has(>.mls-notices__inner>.mls-notice:not([style*=none])){background:#f6f7f9;border-top:1px solid #e3e7ec;padding:32px 0 20px}.mls-notices:has(>.mls-notices__inner>.mls-notice:not([style*=none])) .mls-notices__title{display:block}@media(max-width:600px){.mls-notices .mls-notices__inner{padding:0 16px}.mls-notices:has(>.mls-notices__inner>.mls-notice:not([style*=none])){padding:24px 0 12px}}.mls-notices .mls-notice{align-items:flex-start;background:#fff;border:1px solid #e3e7ec;border-radius:10px;color:#4a5565;display:flex;font:400 12.5px/1.6 Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;gap:20px;margin:0 0 12px;padding:16px 20px;text-align:left}.mls-notices .mls-notice .mls-notice__logos{align-items:center;display:flex;flex:none;gap:12px}.mls-notices .mls-notice .mls-notice__logos:not(:has(img)){display:none}.mls-notices .mls-notice .mls-notice__logos img{display:block;height:auto;max-height:48px;max-width:96px;-o-object-fit:contain;object-fit:contain;width:auto}.mls-notices .mls-notice .mls-notice__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mls-notices .mls-notice .mls-notice__text p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 6px}.mls-notices .mls-notice .mls-notice__text p:last-child{margin-bottom:0}.mls-notices .mls-notice .mls-notice__text img{height:auto;max-width:100%}.mls-notices .mls-notice a{color:var(--idx-accent-text,#202a44);text-decoration:underline;text-underline-offset:2px}.mls-notices .mls-notice a:focus{outline:none}.mls-notices .mls-notice a:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}@media(max-width:600px){.mls-notices .mls-notice{flex-direction:column;font-size:12px;gap:10px;padding:14px 16px}}.footer.site-footer{background:#fff;border-top:1px solid #e3e7ec;clear:both;color:#4a5565;font:400 14px/1.5 Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;padding:36px 0 24px;text-align:left}.footer.site-footer .site-footer__inner{margin:0 auto;max-width:1320px;padding:0 24px}.footer.site-footer ul{list-style:none;margin:0;padding:0}.footer.site-footer p{margin:0}.footer.site-footer .site-footer__custom{background:#222;border-radius:12px;color:#ddd;margin:0 0 24px;padding:20px 24px}.footer.site-footer .site-footer__custom ol,.footer.site-footer .site-footer__custom ul{list-style:revert;margin:revert;padding:revert}.footer.site-footer .site-footer__custom p{margin:revert}.footer.site-footer .site-footer__custom>:first-child{margin-top:0}.footer.site-footer .site-footer__custom>:last-child{margin-bottom:0}.footer.site-footer .site-footer__custom a{color:inherit;text-decoration:underline}.footer.site-footer .site-footer__custom:after{clear:both;content:"";display:table}.footer.site-footer .site-footer__main{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;padding-bottom:24px}.footer.site-footer .site-footer__legal ul{display:flex;flex-wrap:wrap;gap:4px 24px}.footer.site-footer .site-footer__legal a{align-items:center;color:#1b2430;display:inline-flex;font-weight:500;min-height:32px;text-decoration:none}.footer.site-footer .site-footer__legal a:hover{color:var(--idx-accent-text,#202a44);text-decoration:underline;text-underline-offset:3px}.footer.site-footer .site-footer__legal a:focus{outline:none}.footer.site-footer .site-footer__legal a:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.footer.site-footer .site-footer__social{display:flex;flex-wrap:wrap;gap:10px}.footer.site-footer .site-footer__social a,.footer.site-footer .site-footer__social a.text-theme-colored{align-items:center;background:var(--idx-accent,#202a44);border-radius:50%;color:var(--idx-on-accent,#fff)!important;display:inline-flex;font-size:16px;height:40px;justify-content:center;text-decoration:none;transition:opacity .15s ease;width:40px}.footer.site-footer .site-footer__social a.text-theme-colored:hover,.footer.site-footer .site-footer__social a:hover{opacity:.85}.footer.site-footer .site-footer__social a.text-theme-colored:focus,.footer.site-footer .site-footer__social a:focus{outline:none}.footer.site-footer .site-footer__social a.text-theme-colored:focus-visible,.footer.site-footer .site-footer__social a:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.footer.site-footer .site-footer__social img{height:18px!important;margin:0!important;width:18px!important}.footer.site-footer .site-footer__bottom{align-items:center;border-top:1px solid #e3e7ec;color:#6b7380;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 24px;justify-content:space-between;padding-top:20px}.footer.site-footer .site-footer__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer.site-footer .site-footer__powered a{color:var(--idx-accent-text,#202a44);font-weight:600;text-decoration:none}.footer.site-footer .site-footer__powered a:hover{text-decoration:underline;text-underline-offset:3px}.footer.site-footer .site-footer__powered a:focus{outline:none}.footer.site-footer .site-footer__powered a:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}@media(max-width:600px){.footer.site-footer{padding:28px 0 20px}.footer.site-footer .site-footer__inner{padding:0 16px}.footer.site-footer .site-footer__main{align-items:stretch;flex-direction:column;gap:16px;padding-bottom:20px}.footer.site-footer .site-footer__legal ul{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer.site-footer .site-footer__legal a{min-height:44px;width:100%}.footer.site-footer .site-footer__social a,.footer.site-footer .site-footer__social a.text-theme-colored{height:44px;width:44px}.footer.site-footer .site-footer__bottom{align-items:flex-start;flex-direction:column;gap:4px}.footer.site-footer .site-footer__powered a{align-items:center;display:inline-flex;min-height:44px}}@media(prefers-reduced-motion:reduce){.footer.site-footer .site-footer__social a{transition:none}}
