.site_title h1,.site_title h2{color:var(--primary)}.site_title h1 span,.site_title h2 span{font-size:14px}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar{bottom:0!important;top:auto!important;display:none}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font],body.pojo-a11y-readable-font [class~=ai-font],body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}.default_button a:hover,.default_button button:hover{background:#00808099;border-color:transparent}.header:not(.header--fixed){background:#31646b33}.header .header__logo{transition:all .5s}.header .header__logo a{font-family:var(--font-family-title);font-size:28px;text-transform:uppercase;color:#fff;font-size:22px}.header .header__contactInfo--email a,.header .header__contactInfo--phone a{border-radius:100%;transition:var(--transition)}.header .header__contactInfo--email a path,.header .header__contactInfo--email a circle,.header .header__contactInfo--phone a path,.header .header__contactInfo--phone a circle{transition:var(--transition)}.header .header__contactInfo--email a:hover,.header .header__contactInfo--phone a:hover{color:#fff;background:var(--secondary);border-color:var(--secondary)}.header .header__contactInfo--email a:hover path,.header .header__contactInfo--phone a:hover path{fill:#fff}.header .header__contactInfo--email a:hover circle,.header .header__contactInfo--phone a:hover circle{stroke:var(--secondary);fill:var(--secondary)}.header .header__contactInfo--email a,.header .header__contactInfo--phone a{border-color:var(--primary);color:var(--primary)}.header.header--fixed .header__contactInfo--email a,.header.header--fixed .header__contactInfo--phone a{color:#fff;background:var(--secondary);border-color:var(--secondary);transition:var(--transition)}.header.header--fixed .header__contactInfo--email a path,.header.header--fixed .header__contactInfo--phone a path{fill:#fff}.header.header--fixed .header__contactInfo--email a circle,.header.header--fixed .header__contactInfo--phone a circle{stroke:var(--secondary);fill:var(--secondary)}.header.header--fixed .header__contactInfo--email a:hover,.header.header--fixed .header__contactInfo--phone a:hover{opacity:.75}.header.header--fixed .header__logo{max-width:200px}.header.header--fixed .header__logo img{filter:brightness(0) invert(1)}.header.header--fixed .header__nav ul li a{color:#fff}.header.header--fixed .header__nav ul li a svg path{fill:#fff}.header__nav ul li a{color:var(--primary)}.header__nav ul li a svg path{fill:var(--primary)}.header__nav ul li .sub-menu>li a{background:#31646bb3}.mobileMenu .mobileMenu__logo a{font-family:var(--font-family-title);font-size:24px;text-transform:uppercase;color:inherit}.globFooterForm .globFooterForm__form--col--submit input{transition:var(--transition)}.globFooterForm .globFooterForm__form--col--submit input:hover{color:#fff;background:var(--secondary);border-color:var(--secondary)}.globFooterForm .globFooterForm__bg:after{background:#31646bb3}.globFooterForm__form form .wpcf7-not-valid-tip{background:#fff}.footer .footer__logo{align-items:center;gap:20px}.footer .footer__logo a{font-family:var(--font-family-title);font-size:24px;text-transform:uppercase;color:inherit}.footer .footer__details--company{position:relative}.footer .footer__details--company .company-broker{padding-bottom:25px}.footer .footer__details--socialMedia ul li a:hover{opacity:1;background:var(--secondary);border-color:var(--secondary)}@media screen and (min-width:600px){.site_title h1 span,.site_title h2 span{font-size:16px}}@media screen and (min-width:744px){.site_title h1 span,.site_title h2 span{font-size:18px}.header .header__logo{max-width:250px}.mobileMenu .mobileMenu__logo a,.footer .footer__logo a{font-size:30px}.footer .footer__logo--brokerageLogo{margin-top:0}.footer .footer__details--company .company-broker{position:absolute;left:0;bottom:100%;padding-bottom:52px;width:300px}}@media screen and (min-width:1024px){#pojo-a11y-toolbar{display:block}.header .header__contactInfo--email a,.header .header__contactInfo--phone a{border-radius:0}.globFooterForm .globFooterForm__container{align-items:flex-start}.globFooterForm .globFooterForm__heading{margin-top:30px}}@media screen and (min-width:1280px){.site_title h1,.site_title h2{font-size:63px}.header__container{padding:24px 85px}.header .header__logo{max-width:250px}.header .header__logo a{font-size:28px}}
