.elementor .mc-client-page-shell{body:has(&) #page { width:100%;max-width:none; }
body:has(&) #zak-content { background:#fff;margin:0;padding:0; }
body:has(&) #zak-content > .zak-container { width:100%;max-width:none;padding:0;margin:0; }
body:has(&) #zak-content > .zak-container > .zak-row { width:100%;margin:0;display:block; }
body:has(&) #zak-footer { display:none !important; }
body:has(&) #zak-masthead { position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;width:100%;z-index:100;border:0;background:transparent; }
body:has(&) .elementor-2765 [data-id="6c4d7e67"] { background-color:#1e3a8a; }
@supports (animation-timeline:scroll()) {
body:has(&) .elementor-2765 [data-id="6c4d7e67"] { animation:mc-header-scroll linear both;animation-timeline:scroll(root block);animation-range:0px 28px; }
}
body:has(&) .zak-page-header { display:none !important; }
body:has(&) .elementor-2766 a[data-id="6c59ec28"]::before { content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;background:#fff;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIwLjUgMTEuN2E4LjUgOC41IDAgMCAxLTEyLjYgNy40TDMgMjAuNWwxLjQtNC43YTguNSA4LjUgMCAxIDEgMTYuMS00LjFaJy8+PHBhdGggZD0nTTguMiA3LjJjLS43LjItMSAxLTEgMS43IDAgMi42IDMuMSA1LjggNS44IDYuNC44LjIgMi0uMyAyLjQtMWwuMy0uNy0yLjItMS4yLS45IDFjLTEuNC0uNi0yLjYtMS44LTMuMi0zLjFsLjktLjgtLjktMi4zWicvPjwvc3ZnPg==") center/contain no-repeat; }\n}.elementor .mc-footer-links{& a:not(:has(img)) { text-underline-offset:5px;text-decoration-thickness:1px; }
& a:not(:has(img)):hover, & a:not(:has(img)):focus-visible { color:#fbbf24 !important;text-decoration-color:#fbbf24 !important; }
& a:not(:has(img)):focus-visible { outline:2px solid #fbbf24;outline-offset:5px;border-radius:2px; }
& a:not(:has(img)):active { color:#fde68a !important; }
@media (prefers-reduced-motion:no-preference) {
& a:not(:has(img)) { transition:color 160ms ease,text-decoration-color 160ms ease; }
}\n}.elementor .mc-home-cta-motion{&:active { filter:brightness(.94); }
@media (prefers-reduced-motion:no-preference) { transition:background-color 160ms ease,box-shadow 160ms ease,filter 160ms ease; }\n}.elementor .mc-home-card-motion{&:focus-within { box-shadow:0 10px 26px rgba(21,44,104,.12),0 0 0 1px rgba(245,158,11,.6) !important; }
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;
&:hover { transform:translateY(-4px);box-shadow:0 14px 32px rgba(21,44,104,.16),0 0 0 1px rgba(245,158,11,.55) !important; }
}\n}