.elementor .ofma-inline-links{& a{color:var(--ofma-blue);text-decoration:underline}& a:hover{color:var(--ofma-blue-hover)}\n}.elementor .ofma-stat-num{font-family:var(--ofma-font-display);font-weight:700;font-size:3rem;color:var(--ofma-blue);line-height:1;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-list{font-family:var(--ofma-font-body);font-size:.9375rem;line-height:1.9;margin-block-start:.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-cell{font-family:var(--ofma-font-body);font-size:.9375rem;color:var(--ofma-muted);line-height:1.5;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;background-color:#FFF;cursor:auto;\n}.elementor .ofma-cell-feature{font-family:var(--ofma-font-body);font-weight:500;font-size:.9375rem;color:var(--ofma-dark);line-height:1.5;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;background-color:#FAFBFD;cursor:auto;\n}.elementor .ofma-cell-head{font-family:var(--ofma-font-display);font-weight:700;font-size:.8125rem;color:var(--ofma-dark);letter-spacing:.06em;line-height:1.5;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;background-color:#EEF4F9;cursor:auto;\n}.elementor .ofma-row{width:100%;column-gap:0;padding:0;margin:0;border-block-start-width:1px;grid-template-rows:none;row-gap:0;border-top-style:solid;border-top-color:var(--ofma-border);\n}.elementor .ofma-table{width:100%;overflow:hidden;padding:0;margin-block-start:3rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-radius:8px;border-width:1px;border-color:var(--ofma-border);border-style:solid;background-color:#FFF;display:flex;flex-direction:column;gap:0}.elementor .ofma-cols-4{grid-template-columns:repeat(4,1fr)}.elementor .ofma-cols-3{grid-template-columns:repeat(3,1fr)}.elementor .ofma-cols-2{grid-template-columns:repeat(2,1fr)}.elementor .ofma-grid{width:100%;column-gap:20px;padding:0;margin-block-start:2.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;grid-template-rows:none;grid-auto-rows:auto;row-gap:20px;\n}.elementor .ofma-card-accent{color:var(--ofma-dark);padding:2rem;border-radius:8px;border-width:1px;border-color:var(--ofma-blue);border-style:solid;background-image:linear-gradient(180deg,rgb(110 193 228 / .1) 0%,rgb(110 193 228 / .02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:.75rem}.elementor .ofma-card-dark:hover,.elementor .ofma-card-dark:focus-visible{border-color:var(--ofma-blue)}.elementor .ofma-card-dark{color:rgb(255 255 255 / .85);padding:1.75rem;border-radius:8px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:var(--ofma-surface);transition:border-color 0.2s;display:flex;flex-direction:column;gap:.5rem}.elementor .ofma-card-white:hover,.elementor .ofma-card-white:focus-visible{border-color:var(--ofma-blue)}.elementor .ofma-card-white{color:var(--ofma-dark);padding:2rem;border-radius:8px;border-width:1px;border-color:var(--ofma-border);border-style:solid;background-color:#FFF;transition:transform 0.2s,border-color 0.2s;display:flex;flex-direction:column;gap:0}.elementor .ofma-btn-secondary:hover,.elementor .ofma-btn-secondary:focus-visible{border-color:var(--ofma-blue)}.elementor .ofma-btn-secondary{font-family:var(--ofma-font-body);font-weight:700;font-size:.875rem;color:#FFF;letter-spacing:.06em;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-width:1px;border-color:rgb(255 255 255 / .25);border-style:solid;background-color:#fff0;transition:border-color 0.2s}.elementor .ofma-btn-primary:hover,.elementor .ofma-btn-primary:focus-visible{background-color:var(--ofma-blue-hover)}.elementor .ofma-btn-primary{font-family:var(--ofma-font-body);font-weight:700;font-size:.875rem;color:#FFF;letter-spacing:.06em;line-height:1;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-width:1px;border-color:#fff0;border-style:solid;background-color:var(--ofma-blue);transition:background-color 0.2s}.elementor .ofma-c-blue{color:var(--ofma-blue)}.elementor .ofma-c-muted{color:var(--ofma-muted)}.elementor .ofma-c-ink{color:var(--ofma-dark)}.elementor .ofma-c-soft{color:rgb(255 255 255 / .85)}.elementor .ofma-c-white{color:#FFF}.elementor .ofma-link-cta{font-family:var(--ofma-font-body);font-weight:700;font-size:.8125rem;color:var(--ofma-blue);letter-spacing:.05em;line-height:1.6;text-transform:uppercase;margin-block-start:.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .ofma-kicker{font-family:var(--ofma-font-body);font-weight:700;font-size:.6875rem;color:var(--ofma-blue);letter-spacing:.24em;line-height:1.6;text-transform:uppercase;margin:0;cursor:auto;\n}.elementor .ofma-small{font-family:var(--ofma-font-body);font-size:.875rem;line-height:1.6;margin:0;cursor:auto;\n}.elementor .ofma-p{max-width:60rem;font-family:var(--ofma-font-body);font-size:1rem;line-height:1.65;margin-block-start:1.5rem;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-lead{max-width:46rem;font-family:var(--ofma-font-body);font-size:1.0625rem;line-height:1.6;margin-block-start:0;margin-block-end:2rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-h3{font-family:var(--ofma-font-display);font-weight:700;font-size:1.2rem;line-height:1.3;margin-block-start:0;margin-block-end:.75rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-h2{font-family:var(--ofma-font-display);font-weight:700;font-size:2.4rem;letter-spacing:-.005em;line-height:1.15;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-h1{max-width:56rem;font-family:var(--ofma-font-display);font-weight:700;font-size:3.65rem;color:#FFF;letter-spacing:-.01em;line-height:1.08;margin-block-start:0;margin-block-end:1.5rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-eyebrow{font-family:var(--ofma-font-body);font-weight:700;font-size:.75rem;letter-spacing:.24em;line-height:1.6;text-transform:uppercase;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;cursor:auto;\n}.elementor .ofma-container{width:100%;max-width:1180px;padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .ofma-bg-light{color:var(--ofma-dark);background-color:var(--ofma-light)}.elementor .ofma-bg-dark{color:rgb(255 255 255 / .85);background-color:var(--ofma-dark)}.elementor .ofma-section{width:100%;font-family:var(--ofma-font-body);padding-block-start:5.3rem;padding-block-end:5.3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0;align-items:center}