.elementor .e-3ff812b0-ba13{color:var(--swm-white);}.elementor .e-7529cc96-e3fe{font-size:clamp(32px, 4.4vw, 54px);line-height:1.05;text-wrap: balance;\n}.elementor .e-5979ca97-b370{width:48px;height:48px;object-fit:cover;border-radius:50%;border-width:2px;border-color:rgba(255,255,255,.6);border-style:solid;flex:0 0 auto;object-position: center 25%;\n}.elementor .e-2e244ddb-239c{font-weight:700;font-size:15px;color:var(--swm-white);margin:0px;}.elementor .e-525b44db-8b68{font-size:14px;color:rgba(255,255,255,.75);margin:0px;}.elementor .e-59540b40-b2ef{gap:2px;}.elementor .e-a0eaa2a-ec23{padding-block-start:4px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6783a63c-5196{max-width:920px;gap:18px;}.elementor .e-4786e87-987d{padding-block-start:64px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--swm-navy);}.elementor .e-3fa7719a-309c{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:-80px;border-radius:12px;background-color:var(--swm-shallows);box-shadow:0px 16px 40px 0px rgba(6,25,43,.25);}.elementor .e-24474e2-526a{width:100%;max-width:740px;font-size:18px;color:var(--swm-ink);line-height:1.75;& p { margin: 0 0 1.25em 0; } & h2 { font-family: var(--swm-font-display); font-weight: 400; text-transform: uppercase; color: var(--swm-navy); font-size: clamp(24px, 2.6vw, 30px); line-height: 1.15; margin: 1.8em 0 .6em 0; } & h3 { font-family: var(--swm-font-body); font-weight: 800; color: var(--swm-navy); font-size: 21px; line-height: 1.3; margin: 1.5em 0 .5em 0; } & ul, & ol { margin: 0 0 1.25em 0; padding-left: 1.3em; } & li { margin: 0 0 .5em 0; } & a { color: var(--swm-deep-water); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--swm-navy); } & img { max-width: 100%; height: auto; border-radius: 10px; } & figure { margin: 1.75em 0; } & figcaption { font-size: 14px; color: var(--swm-muted); text-align: center; margin-top: .5em; } & blockquote { margin: 1.75em 0; padding: 20px 24px; border-left: 4px solid var(--swm-sunshine); background-color: var(--swm-mist); font-size: 19px; color: var(--swm-navy); } & strong { color: var(--swm-navy); }\n}.elementor .e-60ef6f61-d05e{width:112px;height:112px;object-fit:cover;border-radius:50%;border-width:3px;border-color:var(--swm-frame);border-style:solid;object-position: center 25%;\n}.elementor .e-670e283a-4bc3{font-weight:700;font-size:12px;color:var(--swm-deep-water);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .e-69e094a2-29f0{font-family:var(--swm-font-display);font-weight:400;font-size:22px;color:var(--swm-navy);text-transform:uppercase;margin:0px;& a { color: inherit; text-decoration: none; }\n}.elementor .e-2cea7c3a-3925{font-size:15px;color:var(--swm-ink);line-height:1.6;margin:0px;}.elementor .e-3b6448d1-6917{font-weight:700;font-size:15px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-630f96de-db16{gap:8px;}.elementor .e-3a5a4e78-4a08{width:100%;max-width:740px;padding:28px;border-radius:12px;border-width:1px;border-color:var(--swm-line);border-style:solid;background-color:var(--swm-mist);display:grid;gap:24px;grid-template-columns:112px minmax(0, 1fr);align-items:start;}.elementor .e-7e67a700-b969{max-width:1040px;gap:48px;align-items:center;}.elementor .e-43e72380-ef74{padding-block-start:0px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--swm-white);}.elementor .e-1f636c0d-f7b9{font-size:clamp(26px, 3.6vw, 40px);line-height:1.08;text-align:center;}.elementor .e-451fc8b9-1636{font-size:18px;line-height:1.55;text-align:center;}.elementor .e-5f1b7bd2-997b{color:var(--swm-white);border-color:rgba(255,255,255,.8);background-color:transparent;}.elementor .e-4cd5bdb2-1c22{gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-69ca39bf-5e07{max-width:760px;text-align:center;gap:18px;align-items:center;}.elementor .e-682f4a99-6cda{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--swm-deep-water);}