:root{--font-family-title: "Grandiflora One", cursive}.site-heading small{line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-family-title)}.site-heading strong{line-height:1}.site-header{--site-header-background: var(--primary, #2A2B2C);--site-header-hover-contact-color: rgba(255, 255, 255, .7);position:sticky}.site-header__container{padding-block:16px}.site-header__logo{--site-header-logo-image-mw: 160px}.site-header__logo{margin-left:0;padding-left:0;border-left:none}.site-header__logo span{letter-spacing:.05em;position:relative;top:-.125em}.site-header__logo img{transition:var(--default-transition)}.site-header__contact{gap:10px}.site-header__contact li span{margin-top:2px;font-family:var(--font-family-default)}.site-header__contact li:has(a.aios-ai-phone) svg{font-size:16px}.site-header__contact li.smi a{font-size:18px}.site-offcanvas__logo span{letter-spacing:.05em}.site-offcanvas__navigation .sub-menu li a{font-weight:600;letter-spacing:.15em;text-transform:uppercase}.site-footer__disclaimer{background:transparent;color:var(--primary-accent);border-top:1px solid rgba(0,0,0,.25)}.site-footer__info{text-align:center;color:var(--primary-text);background:transparent}.site-footer__logo{display:inline-block}.site-footer__logo span{letter-spacing:.05em}.site-footer__broker-logo{margin-top:15px}.site-footer__broker-logo img{max-width:100%;margin:0 auto;height:auto}.site-footer__smi li a{border:1px solid var(--primary);color:var(--primary)}.site-footer__contact li a,.site-footer__contact li p{font-weight:400;letter-spacing:.05em;font-family:var(--font-family-default)}.site-footer__contact li:has(a):hover{color:var(--primary)}.site-footer__navigation ul li a{font-weight:400;letter-spacing:.05em;font-family:var(--font-family-default)}.site-footer__navigation ul li a:hover{color:var(--primary)}.site-footer__copyright{font-weight:400;letter-spacing:.05em;font-family:var(--font-family-default)}.site-footer__copyright a:hover{color:var(--primary)}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important;z-index:9999999;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-toolbar-left .pojo-a11y-toolbar-toggle a{display:block}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-grayscale,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font]{font-family:agentimage!important}body .faz-revisit-bottom-left{bottom:65px;left:5px}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}@media screen and (min-width:600px){.site-header__logo{--site-header-logo-image-mw: 200px}}@media screen and (min-width:744px){.site-heading small{font-size:28px}}@media screen and (min-width:1024px){.site-header__logo{--site-header-logo-image-mw: 237.46px}.site-header__contact{gap:16px}.site-header__contact li.smi a{width:30px;height:30px;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;border-radius:50%}.site-header--is-fixed .site-header__logo{--site-header-logo-image-mw: 237.46px}.site-footer__contact li span br{display:none}body #pojo-a11y-toolbar{display:block}}
