.elementor .e-34967ce8-d63b{width:2rem;height:3.125rem;object-fit:contain;border-radius:0px;}.elementor .e-7054e2ea-cc29{font-size:1rem;color:var(--kfo-ink);line-height:1.55;margin:0px;}.elementor .e-777d9baa-c46e{font-size:0.6875rem;color:var(--kfo-accent);letter-spacing:0.14em;line-height:1.55;text-transform:uppercase;margin:0px;}.elementor .e-244f228b-80b8{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-653a8489-8da3{width:auto;min-width:0px;color:var(--kfo-ink);text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex:0 1 auto;grid-column:1;grid-row:1;align-items:center;}.elementor .e-3ad4aa57-589c:hover,.elementor .e-3ad4aa57-589c:focus-visible{color:#fff;background-color:var(--kfo-ink);}.elementor .e-3ad4aa57-589c{font-size:0.875rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:16px;border-width:1px;border-color:var(--kfo-primary);border-style:solid;background-color:var(--kfo-primary);white-space:nowrap; &:focus-visible { color:#fff;background:var(--kfo-ink);outline:3px solid var(--kfo-accent);outline-offset:3px; }\n}.elementor .e-28ddbdb6-7121{background-color:#fff;display:grid;gap:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;& .elementor-widget-nav-menu { min-width:0; }     & a:focus-visible, & .elementor-menu-toggle:focus-visible { outline:3px solid #416a7d!important;outline-offset:3px; } & .elementor-menu-toggle { color:#243942!important;background:#f1f5f7!important;padding:0.7rem!important;border-radius:0.125rem; } & .elementor-menu-toggle:hover, & .elementor-menu-toggle.elementor-active { color:#fff!important;background:#365b6c!important; }\n}.elementor .e-2f438203ab74{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#dfe8ed;border-style:solid;background-color:#fff;display:flex;flex-direction:column;}