.elementor .e-1a1db812-5271:hover,.elementor .e-1a1db812-5271:focus-visible{color:var(--white)}.elementor .e-1a1db812-5271{font-weight:600;font-size:14px;color:var(--teal)}.elementor .e-58abdef2-8df2{font-weight:700;font-size:13px;color:var(--teal);letter-spacing:.04em;text-transform:uppercase;margin-block-start:8px}.elementor .e-57244ed0-e4fe{font-family:var(--font-heading);font-size:38px;color:var(--white);line-height:1.2}.elementor .e-267752a2-4e31{max-width:760px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:10px}.elementor .e-5e6c7133-3340{padding-block-start:140px;padding-block-end:56px;background-color:var(--navy)}.elementor .e-a8d985d-6be5{width:100%;max-width:836px;aspect-ratio:16/9;object-fit:cover;margin-block-start:32px;margin-inline-start:auto;margin-inline-end:auto;border-radius:12px;display:block}.elementor .e-4541d0ca-5305{max-width:900px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:-32px;margin-inline-start:-32px;margin-inline-end:auto}.elementor .e-5c2fee6d-3e2b{max-width:760px;font-size:17px;color:#33465a;line-height:1.75;padding-block-start:48px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto}