.elementor .e-5db40df6-c279:hover,.elementor .e-5db40df6-c279:focus-visible{color:#0d4675;text-decoration:underline;}.elementor .e-5db40df6-c279{font-weight:600;font-size:0.9375rem;color:#1668ab;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;text-align:left;\n}.elementor .e-55c5b7b2-662e{font-weight:600;font-size:0.75rem;color:#1668ab;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;}.elementor .e-3c5c3dd2-6efe{max-width:21ch;font-weight:600;color:#102c45;letter-spacing:-0.025em;line-height:1.13;font-size:3.5rem !important;\n}.elementor .e-a97a9ca-ac55{max-width:48rem;font-size:1.15rem;color:#415569;line-height:1.65;}.elementor .e-34bd78fe-9472{font-size:0.875rem;color:#587084;line-height:1.5;}.elementor .e-970caaf-d6b8{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.15rem;align-items:flex-start;}.elementor .e-666a8f9c-7041{padding-block-start:4rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f2f6fa;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5ee;\n}.elementor .e-3af82066-5dd8{width:100%;max-height:28rem;object-fit:cover;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;display:block;& img { width:100%;max-height:28rem;object-fit:cover;border-radius:.35rem; } &:empty { display:none; }\n}.elementor .e-5a893e70-3cda{min-width:0px;padding:0px;}.elementor .e-1b6bed60-41f7{min-width:0px;max-width:49rem;font-family:var(--font-primary);font-size:1.0625rem;color:#415569;line-height:1.75;padding:0px;& h2 { font-size:1.875rem;line-height:1.25;color:#102c45;margin:2.5rem 0 1rem; } & h3 { font-size:1.375rem;line-height:1.35;color:#102c45;margin:2rem 0 .75rem; } & p { margin:0 0 1.25rem; } & ul,& ol { padding-inline-start:1.4rem;margin:0 0 1.5rem; } & li { margin-block:.4rem; } & a { color:#1668ab;text-decoration:underline;text-underline-offset:.18em; } & img { max-width:100%;height:auto; } & figure { max-width:100%;margin-inline:0; } & table { width:100%;border-collapse:collapse;font-size:.9375rem; } & th,& td { border:1px solid #dce5ee;padding:.7rem;text-align:left; } & th { background:#f2f6fa; } & .wp-block-table { overflow-x:auto; } & blockquote { border-left:3px solid #1668ab;margin:2rem 0;padding:.5rem 1.25rem;color:#415569; }\n}.elementor .e-75150ac4-71cd{font-weight:600;font-size:0.75rem;color:#1668ab;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;}.elementor .e-6a4579a1-bf77{font-weight:600;font-size:1.55rem;color:#102c45;line-height:1.25;}.elementor .e-5408e8a-fdf4{font-size:1.0625rem;color:#415569;line-height:1.75;}.elementor .e-27c7533e-f668:hover,.elementor .e-27c7533e-f668:focus-visible{color:#fff;background-color:#105389;}.elementor .e-27c7533e-f668{font-weight:600;font-size:0.9375rem;color:#fff;line-height:1.5;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.25rem;border-width:0px;background-color:#1668ab;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #1668ab;outline-offset:4px; }\n}.elementor .e-6bf27bcd-856d:hover,.elementor .e-6bf27bcd-856d:focus-visible{color:#0d4675;text-decoration:underline;}.elementor .e-6bf27bcd-856d{font-weight:600;font-size:0.9375rem;color:#1668ab;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;text-align:left;\n}.elementor .e-336e310f-5f0c:hover,.elementor .e-336e310f-5f0c:focus-visible{color:#0d4675;text-decoration:underline;}.elementor .e-336e310f-5f0c{font-weight:600;font-size:0.9375rem;color:#1668ab;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;text-align:left;\n}.elementor .e-644c8b68-e7da{position:sticky;inset-block-start:7.5rem;padding:1.75rem;border-radius:0.3rem;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#dce5ee;border-style:solid;background-color:#f2f6fa;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;align-self:start;border-top-style: solid; border-top-color: #1668ab;\n}.elementor .e-52f90571-eefc{max-width:72rem;padding-block-start:3.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:3rem;grid-template-columns:minmax(0,2.7fr) minmax(15rem,1fr);align-items:start;}.elementor .e-396bc1f8-afa3{font-family:var(--font-primary);color:#102c45;padding:0px;background-color:#fff;}