.elementor .e-2f4f108a-7938{& a { color: var(--dd-ink-mid); text-decoration: none; } & a:hover { color: var(--dd-navy); }\n}.elementor .e-4b54e174-bad2{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-4fb19adf-659f{font-size:clamp(36px, 4.6vw, 58px);}.elementor .e-6cbced3e-4a66{font-size:19px;line-height:1.7;}.elementor .e-384ef75e-a716{padding-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(12,19,69,0.12); & a { color: var(--dd-navy); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-196f5fd7-a0d5{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-4d4d5608-cb13{background-color:var(--dd-cream);display:flex;flex-direction:column;align-items:center;padding-block: 140px 48px; padding-inline: var(--dd-gutter); padding-block: 160px 64px; padding-inline: clamp(24px, 6vw, 72px);\n}.elementor .e-7e1e781-d51c{width:100%;max-width:1040px;aspect-ratio:16 / 9;object-fit:cover;display:block;margin-inline: auto;\n}.elementor .e-32182915-4484{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(24px, 6vw, 72px);padding-inline-end:clamp(24px, 6vw, 72px);background-image:linear-gradient(180deg, #f9f1e8 50%,#ffffff 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7260f689-b476{background-color:var(--dd-white);padding-block: clamp(64px, 8vw, 112px) clamp(80px, 10vw, 136px); padding-inline: clamp(24px, 6vw, 72px);\n}.elementor .e-29779a46-1b15{color:var(--dd-blue);}.elementor .e-71ba4f1b-a2fb{color:var(--dd-white);& em { color: var(--dd-blue); font-style: italic; }\n}.elementor .e-679a6cc-e5f3{color:rgba(255,255,255,0.75);}.elementor .e-21f5cbe8-5d9b:hover,.elementor .e-21f5cbe8-5d9b:focus-visible{color:var(--dd-navy);background-color:var(--dd-white);}.elementor .e-21f5cbe8-5d9b{color:var(--dd-white);border-color:rgba(255,255,255,0.55);}.elementor .e-706005c3-37f7{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-5601184-e0be{max-width:680px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-319fba4c-c9e2{background-color:var(--dd-navy);display:flex;flex-direction:column;align-items:center;padding-block: var(--dd-section-space); padding-inline: var(--dd-gutter);\n}