.elementor .e-7c8e58ac-75b6{font-weight:700;font-size:var(--step--1);display:block;cursor: auto; & a { color: #ffffff; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.5); }\n}.elementor .e-28c7a01f-7399{padding:0px;gap:0.75rem;flex-wrap:wrap;align-items: baseline;\n}.elementor .e-61c029f3-ed6c{padding:0px;gap:var(--space-3);grid-template-columns:1fr;grid-template-rows:auto;align-items:end;}.elementor .e-5339575a-a384{width:100%;max-width:calc(1320px - 2 * var(--gutter));}.elementor .e-14f71306-ecef{color:#ffffff;padding-block-start:calc(80px + var(--space-5));padding-block-end:var(--space-7);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--rd-purple-deep);justify-content:center;}.elementor .e-495d9495-18b6{width:100%;max-width:calc(46rem - 2 * var(--gutter));font-size:var(--step-0);color:var(--rd-text);line-height:1.65;& p { margin: 0 0 var(--space-3); } & a { color: var(--rd-red-deep); } & h2 { font-size: var(--step-2); font-weight: 750; color: var(--rd-ink); margin: 1.6em 0 0.5em; padding-top: 0.6em; border-top: 4px solid var(--rd-red); } & h3 { font-size: var(--step-1); font-weight: 800; color: var(--rd-ink); margin: 1.4em 0 0.4em; } & figure { margin: 0 0 1.5em; } & img { max-width: 100%; height: auto; } & ul { padding-left: 1.2em; margin: 0 0 var(--space-3); } & li { margin-bottom: 0.4em; }\n}.elementor .e-199b4bd9-fcfd{padding-block-start:var(--space-7);padding-block-end:var(--space-7);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--rd-paper);justify-content:center;}