.elementor .e-78d18b5b-d07c{margin-block-start:8px;align-self:flex-start;}.elementor .e-46b5cabb-2bbc{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;}.elementor .e-93ee26d-8f28{font-family:var(--font-heading);font-weight:600;font-size:26px;color:var(--brand-navy);line-height:1.35;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:5px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-509b2fbd-876c{max-width:800px;gap:18px;}.elementor .e-4869b0f1-33f9{font-size:16px;}.elementor .e-3fb8c1a4-3345{padding:22px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-6dff8af5-c108{font-size:16px;}.elementor .e-14cf8f3b-f7c2{padding:22px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-12c7720f-4fd7{font-size:16px;}.elementor .e-6310d769-3b47{padding:22px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-15352b14-5159{font-size:16px;}.elementor .e-72f0462a-4703{padding:22px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-4594798e-8d99{font-size:16px;}.elementor .e-7cad7266-9371{padding:22px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-19b08e1e-d59f{padding:0px;gap:20px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;}.elementor .e-443ca04d-d286{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-inline-start-width:4px;background-color:var(--surface-soft);display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--brand-navy);\n}.elementor .e-63039cad-d7c3{max-width:800px;gap:18px;}.elementor .e-5da751af-ff54{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--brand-navy);line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:5px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-49d11268-b93d{max-width:800px;gap:18px;}.elementor .e-2bee2513-b87e{font-size:17px;}.elementor .e-1b16a0a5-1265{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-313521be-19f6:hover,.elementor .e-313521be-19f6:focus-visible{text-decoration:none;}.elementor .e-313521be-19f6{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-2d4433e0-1990{font-size:17px;}.elementor .e-17e0e253-e5af{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-6613b74a-86be:hover,.elementor .e-6613b74a-86be:focus-visible{text-decoration:none;}.elementor .e-6613b74a-86be{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-4bbc71f1-1cdd{font-size:17px;}.elementor .e-2324e5f1-5c30{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-40e63e1a-4397:hover,.elementor .e-40e63e1a-4397:focus-visible{text-decoration:none;}.elementor .e-40e63e1a-4397{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-32be0fb2-4879{padding-block-start:64px;padding-block-end:64px;}.elementor .e-63495356-6923{max-width:760px;font-size:20px;color:var(--brand-blue-light);}.elementor .e-520cd583-6696:hover,.elementor .e-520cd583-6696:focus-visible{color:var(--brand-navy);background-color:var(--white);}.elementor .e-520cd583-6696{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--white);padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;border-width:2px;border-color:var(--white);border-style:solid;background-color:transparent;}.elementor .e-2a73ba61-e97e{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-2a27f591-6365{text-align:center;align-items:center;}