.elementor .kv3-navlink:hover,.elementor .kv3-navlink:focus-visible{color:var(--kv3-blue);text-decoration:underline;background-color:transparent;}.elementor .kv3-navlink:focus{outline-width:3px;outline-color:#182848;outline-style:solid;outline-offset:3px;}.elementor .kv3-navlink{min-height:2.75rem;font-family:var(--kv3-body);font-weight:600;font-size:1rem;color:var(--kv3-ink);line-height:1.4;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.35rem;padding-inline-end:0.35rem;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .kv3-image{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;cursor: auto;\n}.elementor .kv3-actions{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .kv3-small{font-family:var(--kv3-body);font-weight:400;font-size:0.9375rem;color:var(--kv3-text);line-height:1.55;margin:0px;display:block;cursor: auto;\n}.elementor .kv3-body{font-family:var(--kv3-body);font-weight:400;font-size:1.1875rem;color:var(--kv3-text);line-height:1.6;margin:0px;display:block;cursor: auto; overflow-wrap: break-word;\n}.elementor .kv3-inner{width:100%;min-width:0px;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .kv3-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}