.elementor .md-source-tag-ul{--manifest-hook: 1;\n}.elementor .md-source-tag-span{--manifest-hook: 1;\n}.elementor .md-source-tag-header{--manifest-hook: 1;\n}.elementor .md-source-tag-footer{--manifest-hook: 1;\n}.elementor .md-source-tag-div{--manifest-hook: 1;\n}.elementor .md-rich-list{--manifest-hook: 1;\n}.elementor .md-source{font-family:var(--md-f-body);font-size:var(--md-text-base);color:var(--md-body);line-height:1.65;margin:0px;background-color:var(--md-white);-webkit-font-smoothing: antialiased;\n}.elementor .md-source-tag-h4{font-family:var(--md-f-display);font-weight:700;font-size:1rem;color:var(--md-ink);letter-spacing:0px;line-height:1.15;margin:0px;text-wrap: balance;\n}.elementor .md-source-tag-p{margin:0px;}.elementor .md-source-tag-img{max-width:100%;display:block;}.elementor .md-source-tag-a{color:inherit;}.elementor .md-wrap{width:100%;max-width:calc(var(--md-maxw) + var(--md-gutter) * 2);margin-inline: auto; padding-inline: var(--md-gutter);\n}.elementor .md-topbar{position:sticky;inset-block-start:env(safe-area-inset-top, 0px);z-index:50;border-block-end-width:1px;background-color:var(--md-white);border-bottom-style: solid; border-bottom-color: var(--md-line-soft);\n}.elementor .md-topbar__inner{min-height:var(--md-header-height);display:flex;gap:var(--md-space-24);justify-content:space-between;align-items:center;}.elementor .md-brand{text-decoration:none;display:flex;gap:var(--md-space-10);flex:0 0 auto;align-items:center;& img { height: 56px; width: 301px; object-fit: cover; object-position: center; max-width: none; } & img { height: null; width: null; object-fit: null; object-position: null; max-width: null; }\n}.elementor .md-brand__fallback{font-family:var(--md-f-display);font-weight:700;font-size:1.25rem;color:var(--md-ink);letter-spacing:-0.01em;display:flex;gap:var(--md-space-10);align-items:center;}.elementor .md-footer{color:var(--md-body-light);background-color:var(--md-navy-deep);}.elementor .md-footer__top{display:grid;gap:var(--md-space-40);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);padding-block: clamp(46px, 5vw, 70px);\n}.elementor .md-footer__blurb{max-width:46ch;font-size:0.94rem;}.elementor .md-footer__brand{display:flex;flex-direction:column;gap:var(--md-space-18);}.elementor .md-footer__mark{width:var(--md-footer-mark);height:var(--md-footer-mark);font-family:var(--md-f-display);font-weight:700;font-size:1.5rem;color:var(--md-navy);padding:11px;border-radius:8px;background-color:var(--md-white);display:grid;place-items: center;\n}.elementor .md-footer__bar{font-size:0.84rem;border-block-start-width:1px;display:flex;gap:var(--md-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--md-navy-line); padding-block: 22px;\n}.elementor .md-footer__credit:hover,.elementor .md-footer__credit:focus-visible{opacity:100%;}.elementor .md-footer__credit{text-align:center;text-decoration:none;opacity:80%;transition:opacity 0.2s;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;width: fit-content; margin-inline: auto; & img { display: block; margin-inline: auto; }\n}.elementor .md-footer__credit-text{font-size:0.78rem;color:var(--md-body-light);letter-spacing:0.04em;line-height:1;text-align:center;margin:0px;align-self:center;white-space: nowrap;\n}.elementor .md-footer__credit-logo{width:auto;height:40px;display:block;align-self:center;max-width: none; max-width: none; margin-inline: auto;\n}