.elementor .e-523cad8b-df46{font-size:14px;color:var(--cf-seaglass);width: fit-content;\n}.elementor .e-75816164-8276{max-width:20ch;}.elementor .e-3009e56b-d20e{max-width:58ch;font-size:19px;}.elementor .e-3e2a7fde-277e{max-width:860px;gap:18px;}.elementor .e-4f96ce84-3c2c{background-color:var(--cf-deep);background-image: radial-gradient(70% 90% at 85% 10%, rgba(143,211,244,0.22) 0%, rgba(31,95,168,0.2) 40%, rgba(11,36,71,0) 75%), linear-gradient(180deg, #0e2d55 0%, #0b2447 100%); padding-block: clamp(96px, 12vw, 150px) clamp(56px, 7vw, 90px);\n}.elementor .e-5dae4b56-9943{max-width:720px;font-family:var(--cf-body);font-size:18px;color:var(--cf-ink-soft);line-height:1.75;margin-inline: auto; & h2 { font-family: var(--cf-display); font-weight: 400; font-size: clamp(30px, 3vw, 40px); line-height: 1.15; color: var(--cf-ink); margin-block: 48px 14px; } & h3 { font-family: var(--cf-display); font-weight: 400; font-size: 28px; color: var(--cf-ink); margin-block: 36px 10px; } & p { margin-block: 0 22px; } & ul, & ol { margin-block: 0 22px; padding-inline-start: 22px; } & li { margin-block-end: 8px; } & a { color: var(--cf-lagoon); text-decoration: underline; text-underline-offset: 3px; } & strong { color: var(--cf-ink); } & blockquote { border-inline-start: 3px solid var(--cf-gold); padding-inline-start: 20px; font-family: var(--cf-display); font-size: 26px; color: var(--cf-ink); margin-block: 32px; }\n}.elementor .e-33ced9cd-7cb1{width:100%;padding-block: clamp(56px, 8vw, 110px); padding-inline: 24px;\n}.elementor .e-3decbcc5-e569{padding:0px;}