/* downloads.css — GENERIERT von extract_page_css.py. Seitenspezifische
   Framer-CSS, geteilt von 2 Seite(n) (DE/EN bzw. News-Template).
   Nach einem Neu-Crawl den Codemod erneut fahren. */
.framer-BxpCW.framer-1oea143,
      .framer-BxpCW .framer-1oea143 {
        display: block;
      }
      .framer-BxpCW.framer-1xs0rna {
        background-color: var(--c-text-on-brand);
        flex-flow: column;
        place-content: center flex-start;
        align-items: center;
        gap: 0;
        width: 1440px;
        height: min-content;
        padding: 80px 0 0;
        display: flex;
        position: relative;
        overflow: hidden;
      }
      .framer-BxpCW .framer-dzf1hi-container {
        z-index: 1;
        flex: none;
        width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 50%;
        transform: translate(-50%);
      }
      .framer-BxpCW .framer-1ea2bgl {
        background-color: var(--c-text-on-brand);
        flex-flow: column;
        flex: none;
        place-content: center flex-start;
        align-items: center;
        gap: 64px;
        width: 100%;
        max-width: 1440px;
        height: min-content;
        padding: 96px 0;
        display: flex;
        position: relative;
        overflow: hidden;
      }
      .framer-BxpCW .framer-8vdd66 {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 32px;
        width: 1280px;
        height: min-content;
        padding: 0 32px;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-1xftjsa,
      .framer-BxpCW .framer-1ehl5xe,
      .framer-BxpCW .framer-10ssf8x,
      .framer-BxpCW .framer-lw21po,
      .framer-BxpCW .framer-1kkkncu,
      .framer-BxpCW .framer-i7hqwv,
      .framer-BxpCW .framer-1hoqwy2,
      .framer-BxpCW .framer-186tx5o,
      .framer-BxpCW .framer-1tl7oaa,
      .framer-BxpCW .framer-t4w4bv,
      .framer-BxpCW .framer-s49go7,
      .framer-BxpCW .framer-1uu0p2i,
      .framer-BxpCW .framer-8z7iru,
      .framer-BxpCW .framer-ficwkw,
      .framer-BxpCW .framer-6kd2cd {
        white-space: pre-wrap;
        word-break: break-word;
        word-wrap: break-word;
        flex: none;
        width: 100%;
        height: auto;
        position: relative;
        overflow: hidden;
      }
      .framer-BxpCW .framer-101syau,
      .framer-BxpCW .framer-1ehand6,
      .framer-BxpCW .framer-14u3cgi {
        flex-flow: row;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 64px;
        width: 100%;
        max-width: 1280px;
        height: min-content;
        padding: 0 32px;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-nms86g,
      .framer-BxpCW .framer-jeh1u4,
      .framer-BxpCW .framer-1tw40ls,
      .framer-BxpCW .framer-114zllc,
      .framer-BxpCW .framer-1awic1q {
        flex-flow: row;
        flex: 1 0 0;
        place-content: flex-start center;
        align-items: flex-start;
        gap: 32px;
        width: 1px;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-lyow9z,
      .framer-BxpCW .framer-7kxb9v,
      .framer-BxpCW .framer-lh8xo8,
      .framer-BxpCW .framer-7qgi9o,
      .framer-BxpCW .framer-12np40c,
      .framer-BxpCW .framer-9edv24,
      .framer-BxpCW .framer-1rhw8bz {
        --border-bottom-width: 1px;
        --border-color: var(--c-border-light);
        --border-left-width: 1px;
        --border-right-width: 1px;
        --border-style: solid;
        --border-top-width: 1px;
        will-change: var(--framer-will-change-override, transform);
        background-color: var(--c-text-on-brand);
        border-radius: 16px;
        flex-flow: column;
        flex: 1 0 0;
        place-content: flex-start;
        align-items: flex-start;
        gap: 0;
        width: 1px;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: hidden;
        box-shadow:
          0 4px 6px -2px var(--c-shadow-ink-a03),
          0 12px 16px -4px var(--c-shadow-ink-a08);
      }
      .framer-BxpCW .framer-17uaot8,
      .framer-BxpCW .framer-s7h2ai,
      .framer-BxpCW .framer-1syqddf,
      .framer-BxpCW .framer-136oi5g,
      .framer-BxpCW .framer-1ghwyj8,
      .framer-BxpCW .framer-2lr13e,
      .framer-BxpCW .framer-1j11ng7 {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 24px;
        width: 100%;
        height: min-content;
        padding: 32px 32px 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-1472s8a,
      .framer-BxpCW .framer-1iy8mnx,
      .framer-BxpCW .framer-3nrhvj,
      .framer-BxpCW .framer-bfnp1q,
      .framer-BxpCW .framer-1qhbck9,
      .framer-BxpCW .framer-j9lu2v,
      .framer-BxpCW .framer-16ymapk {
        flex-flow: column;
        flex: none;
        place-content: center flex-start;
        align-items: center;
        gap: 8px;
        width: 100%;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-1au5j43,
      .framer-BxpCW .framer-wguodw,
      .framer-BxpCW .framer-nsdwfx,
      .framer-BxpCW .framer-1rto918,
      .framer-BxpCW .framer-o9b8yg,
      .framer-BxpCW .framer-12q72l6,
      .framer-BxpCW .framer-vk01o2 {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 24px;
        width: 100%;
        height: min-content;
        padding: 32px;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-et5pn0,
      .framer-BxpCW .framer-p83zf4,
      .framer-BxpCW .framer-ot1x27,
      .framer-BxpCW .framer-10nrge1,
      .framer-BxpCW .framer-ytcy9c,
      .framer-BxpCW .framer-tps5ml,
      .framer-BxpCW .framer-1odopdv {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 16px;
        width: 100%;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-1d03y52,
      .framer-BxpCW .framer-b19lov,
      .framer-BxpCW .framer-w9qhcx,
      .framer-BxpCW .framer-9c4zq3,
      .framer-BxpCW .framer-4x6n9d,
      .framer-BxpCW .framer-43bxox,
      .framer-BxpCW .framer-tx6a02 {
        flex-flow: row;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 12px;
        width: 100%;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-32oj81,
      .framer-BxpCW .framer-1n9j95j,
      .framer-BxpCW .framer-1mpp2r2,
      .framer-BxpCW .framer-6g28e7,
      .framer-BxpCW .framer-1cs34r5,
      .framer-BxpCW .framer-7sg5gw,
      .framer-BxpCW .framer-1y0q1xt {
        aspect-ratio: 1;
        height: var(--framer-aspect-ratio-supported, 24px);
        will-change: var(--framer-will-change-override, transform);
        background-color: var(--c-brand-a10);
        border-radius: 12px;
        flex: none;
        gap: 0;
        width: 24px;
        position: relative;
        overflow: hidden;
      }
      .framer-BxpCW .framer-cunh52,
      .framer-BxpCW .framer-1ulwngp,
      .framer-BxpCW .framer-4y9ih8,
      .framer-BxpCW .framer-17ricyf,
      .framer-BxpCW .framer-7syeni,
      .framer-BxpCW .framer-1bit0ty,
      .framer-BxpCW .framer-5i0pux {
        flex: none;
        gap: 0;
        position: absolute;
        inset: 4px;
        overflow: visible;
      }
      .framer-BxpCW .framer-143wlex,
      .framer-BxpCW .framer-1hgh2qp,
      .framer-BxpCW .framer-1ibrm3l,
      .framer-BxpCW .framer-hauh0a,
      .framer-BxpCW .framer-r2hgaj,
      .framer-BxpCW .framer-1rk28k3,
      .framer-BxpCW .framer-1xshn33 {
        flex: none;
        width: 12px;
        height: 16px;
        position: absolute;
        top: 0;
        left: 2px;
      }
      .framer-BxpCW .framer-1uy4rhd,
      .framer-BxpCW .framer-14nr2pz,
      .framer-BxpCW .framer-8bs02e,
      .framer-BxpCW .framer-13w8ypr,
      .framer-BxpCW .framer-1xcw49g,
      .framer-BxpCW .framer-b4bhwh,
      .framer-BxpCW .framer-18ogg4c {
        flex-flow: column;
        flex: 1 0 0;
        place-content: flex-start;
        align-items: flex-start;
        gap: 0;
        width: 1px;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-5fav01,
      .framer-BxpCW .framer-m0exq2,
      .framer-BxpCW .framer-nvbgl9 {
        flex-flow: row;
        flex: 1 0 0;
        place-content: flex-start center;
        align-items: flex-start;
        gap: 32px;
        width: 1px;
        height: 100%;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-BxpCW .framer-1gufzgx-container {
        flex: none;
        width: 100%;
        height: auto;
        position: relative;
      }
      @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
        .framer-BxpCW.framer-1xs0rna,
        .framer-BxpCW .framer-1ea2bgl,
        .framer-BxpCW .framer-8vdd66,
        .framer-BxpCW .framer-101syau,
        .framer-BxpCW .framer-nms86g,
        .framer-BxpCW .framer-lyow9z,
        .framer-BxpCW .framer-17uaot8,
        .framer-BxpCW .framer-1472s8a,
        .framer-BxpCW .framer-1au5j43,
        .framer-BxpCW .framer-et5pn0,
        .framer-BxpCW .framer-1d03y52,
        .framer-BxpCW .framer-1uy4rhd,
        .framer-BxpCW .framer-5fav01,
        .framer-BxpCW .framer-1ehand6,
        .framer-BxpCW .framer-m0exq2,
        .framer-BxpCW .framer-7kxb9v,
        .framer-BxpCW .framer-s7h2ai,
        .framer-BxpCW .framer-1iy8mnx,
        .framer-BxpCW .framer-wguodw,
        .framer-BxpCW .framer-p83zf4,
        .framer-BxpCW .framer-b19lov,
        .framer-BxpCW .framer-14nr2pz,
        .framer-BxpCW .framer-jeh1u4,
        .framer-BxpCW .framer-lh8xo8,
        .framer-BxpCW .framer-1syqddf,
        .framer-BxpCW .framer-3nrhvj,
        .framer-BxpCW .framer-nsdwfx,
        .framer-BxpCW .framer-ot1x27,
        .framer-BxpCW .framer-w9qhcx,
        .framer-BxpCW .framer-8bs02e,
        .framer-BxpCW .framer-1tw40ls,
        .framer-BxpCW .framer-7qgi9o,
        .framer-BxpCW .framer-136oi5g,
        .framer-BxpCW .framer-bfnp1q,
        .framer-BxpCW .framer-1rto918,
        .framer-BxpCW .framer-10nrge1,
        .framer-BxpCW .framer-9c4zq3,
        .framer-BxpCW .framer-13w8ypr,
        .framer-BxpCW .framer-14u3cgi,
        .framer-BxpCW .framer-nvbgl9,
        .framer-BxpCW .framer-12np40c,
        .framer-BxpCW .framer-1ghwyj8,
        .framer-BxpCW .framer-1qhbck9,
        .framer-BxpCW .framer-o9b8yg,
        .framer-BxpCW .framer-ytcy9c,
        .framer-BxpCW .framer-4x6n9d,
        .framer-BxpCW .framer-1xcw49g,
        .framer-BxpCW .framer-114zllc,
        .framer-BxpCW .framer-9edv24,
        .framer-BxpCW .framer-2lr13e,
        .framer-BxpCW .framer-j9lu2v,
        .framer-BxpCW .framer-12q72l6,
        .framer-BxpCW .framer-tps5ml,
        .framer-BxpCW .framer-43bxox,
        .framer-BxpCW .framer-b4bhwh,
        .framer-BxpCW .framer-1awic1q,
        .framer-BxpCW .framer-1rhw8bz,
        .framer-BxpCW .framer-1j11ng7,
        .framer-BxpCW .framer-16ymapk,
        .framer-BxpCW .framer-vk01o2,
        .framer-BxpCW .framer-1odopdv,
        .framer-BxpCW .framer-tx6a02,
        .framer-BxpCW .framer-18ogg4c {
          gap: 0;
        }
        .framer-BxpCW.framer-1xs0rna > *,
        .framer-BxpCW .framer-lyow9z > *,
        .framer-BxpCW .framer-1uy4rhd > *,
        .framer-BxpCW .framer-7kxb9v > *,
        .framer-BxpCW .framer-14nr2pz > *,
        .framer-BxpCW .framer-lh8xo8 > *,
        .framer-BxpCW .framer-8bs02e > *,
        .framer-BxpCW .framer-7qgi9o > *,
        .framer-BxpCW .framer-13w8ypr > *,
        .framer-BxpCW .framer-12np40c > *,
        .framer-BxpCW .framer-1xcw49g > *,
        .framer-BxpCW .framer-9edv24 > *,
        .framer-BxpCW .framer-b4bhwh > *,
        .framer-BxpCW .framer-1rhw8bz > *,
        .framer-BxpCW .framer-18ogg4c > * {
          margin: 0;
        }
        .framer-BxpCW.framer-1xs0rna > :first-child,
        .framer-BxpCW .framer-1ea2bgl > :first-child,
        .framer-BxpCW .framer-8vdd66 > :first-child,
        .framer-BxpCW .framer-lyow9z > :first-child,
        .framer-BxpCW .framer-17uaot8 > :first-child,
        .framer-BxpCW .framer-1472s8a > :first-child,
        .framer-BxpCW .framer-1au5j43 > :first-child,
        .framer-BxpCW .framer-et5pn0 > :first-child,
        .framer-BxpCW .framer-1uy4rhd > :first-child,
        .framer-BxpCW .framer-7kxb9v > :first-child,
        .framer-BxpCW .framer-s7h2ai > :first-child,
        .framer-BxpCW .framer-1iy8mnx > :first-child,
        .framer-BxpCW .framer-wguodw > :first-child,
        .framer-BxpCW .framer-p83zf4 > :first-child,
        .framer-BxpCW .framer-14nr2pz > :first-child,
        .framer-BxpCW .framer-lh8xo8 > :first-child,
        .framer-BxpCW .framer-1syqddf > :first-child,
        .framer-BxpCW .framer-3nrhvj > :first-child,
        .framer-BxpCW .framer-nsdwfx > :first-child,
        .framer-BxpCW .framer-ot1x27 > :first-child,
        .framer-BxpCW .framer-8bs02e > :first-child,
        .framer-BxpCW .framer-7qgi9o > :first-child,
        .framer-BxpCW .framer-136oi5g > :first-child,
        .framer-BxpCW .framer-bfnp1q > :first-child,
        .framer-BxpCW .framer-1rto918 > :first-child,
        .framer-BxpCW .framer-10nrge1 > :first-child,
        .framer-BxpCW .framer-13w8ypr > :first-child,
        .framer-BxpCW .framer-12np40c > :first-child,
        .framer-BxpCW .framer-1ghwyj8 > :first-child,
        .framer-BxpCW .framer-1qhbck9 > :first-child,
        .framer-BxpCW .framer-o9b8yg > :first-child,
        .framer-BxpCW .framer-ytcy9c > :first-child,
        .framer-BxpCW .framer-1xcw49g > :first-child,
        .framer-BxpCW .framer-9edv24 > :first-child,
        .framer-BxpCW .framer-2lr13e > :first-child,
        .framer-BxpCW .framer-j9lu2v > :first-child,
        .framer-BxpCW .framer-12q72l6 > :first-child,
        .framer-BxpCW .framer-tps5ml > :first-child,
        .framer-BxpCW .framer-b4bhwh > :first-child,
        .framer-BxpCW .framer-1rhw8bz > :first-child,
        .framer-BxpCW .framer-1j11ng7 > :first-child,
        .framer-BxpCW .framer-16ymapk > :first-child,
        .framer-BxpCW .framer-vk01o2 > :first-child,
        .framer-BxpCW .framer-1odopdv > :first-child,
        .framer-BxpCW .framer-18ogg4c > :first-child {
          margin-top: 0;
        }
        .framer-BxpCW.framer-1xs0rna > :last-child,
        .framer-BxpCW .framer-1ea2bgl > :last-child,
        .framer-BxpCW .framer-8vdd66 > :last-child,
        .framer-BxpCW .framer-lyow9z > :last-child,
        .framer-BxpCW .framer-17uaot8 > :last-child,
        .framer-BxpCW .framer-1472s8a > :last-child,
        .framer-BxpCW .framer-1au5j43 > :last-child,
        .framer-BxpCW .framer-et5pn0 > :last-child,
        .framer-BxpCW .framer-1uy4rhd > :last-child,
        .framer-BxpCW .framer-7kxb9v > :last-child,
        .framer-BxpCW .framer-s7h2ai > :last-child,
        .framer-BxpCW .framer-1iy8mnx > :last-child,
        .framer-BxpCW .framer-wguodw > :last-child,
        .framer-BxpCW .framer-p83zf4 > :last-child,
        .framer-BxpCW .framer-14nr2pz > :last-child,
        .framer-BxpCW .framer-lh8xo8 > :last-child,
        .framer-BxpCW .framer-1syqddf > :last-child,
        .framer-BxpCW .framer-3nrhvj > :last-child,
        .framer-BxpCW .framer-nsdwfx > :last-child,
        .framer-BxpCW .framer-ot1x27 > :last-child,
        .framer-BxpCW .framer-8bs02e > :last-child,
        .framer-BxpCW .framer-7qgi9o > :last-child,
        .framer-BxpCW .framer-136oi5g > :last-child,
        .framer-BxpCW .framer-bfnp1q > :last-child,
        .framer-BxpCW .framer-1rto918 > :last-child,
        .framer-BxpCW .framer-10nrge1 > :last-child,
        .framer-BxpCW .framer-13w8ypr > :last-child,
        .framer-BxpCW .framer-12np40c > :last-child,
        .framer-BxpCW .framer-1ghwyj8 > :last-child,
        .framer-BxpCW .framer-1qhbck9 > :last-child,
        .framer-BxpCW .framer-o9b8yg > :last-child,
        .framer-BxpCW .framer-ytcy9c > :last-child,
        .framer-BxpCW .framer-1xcw49g > :last-child,
        .framer-BxpCW .framer-9edv24 > :last-child,
        .framer-BxpCW .framer-2lr13e > :last-child,
        .framer-BxpCW .framer-j9lu2v > :last-child,
        .framer-BxpCW .framer-12q72l6 > :last-child,
        .framer-BxpCW .framer-tps5ml > :last-child,
        .framer-BxpCW .framer-b4bhwh > :last-child,
        .framer-BxpCW .framer-1rhw8bz > :last-child,
        .framer-BxpCW .framer-1j11ng7 > :last-child,
        .framer-BxpCW .framer-16ymapk > :last-child,
        .framer-BxpCW .framer-vk01o2 > :last-child,
        .framer-BxpCW .framer-1odopdv > :last-child,
        .framer-BxpCW .framer-18ogg4c > :last-child {
          margin-bottom: 0;
        }
        .framer-BxpCW .framer-1ea2bgl > * {
          margin: 32px 0;
        }
        .framer-BxpCW .framer-8vdd66 > * {
          margin: 16px 0;
        }
        .framer-BxpCW .framer-101syau > *,
        .framer-BxpCW .framer-1ehand6 > *,
        .framer-BxpCW .framer-14u3cgi > * {
          margin: 0 32px;
        }
        .framer-BxpCW .framer-101syau > :first-child,
        .framer-BxpCW .framer-nms86g > :first-child,
        .framer-BxpCW .framer-1d03y52 > :first-child,
        .framer-BxpCW .framer-5fav01 > :first-child,
        .framer-BxpCW .framer-1ehand6 > :first-child,
        .framer-BxpCW .framer-m0exq2 > :first-child,
        .framer-BxpCW .framer-b19lov > :first-child,
        .framer-BxpCW .framer-jeh1u4 > :first-child,
        .framer-BxpCW .framer-w9qhcx > :first-child,
        .framer-BxpCW .framer-1tw40ls > :first-child,
        .framer-BxpCW .framer-9c4zq3 > :first-child,
        .framer-BxpCW .framer-14u3cgi > :first-child,
        .framer-BxpCW .framer-nvbgl9 > :first-child,
        .framer-BxpCW .framer-4x6n9d > :first-child,
        .framer-BxpCW .framer-114zllc > :first-child,
        .framer-BxpCW .framer-43bxox > :first-child,
        .framer-BxpCW .framer-1awic1q > :first-child,
        .framer-BxpCW .framer-tx6a02 > :first-child {
          margin-left: 0;
        }
        .framer-BxpCW .framer-101syau > :last-child,
        .framer-BxpCW .framer-nms86g > :last-child,
        .framer-BxpCW .framer-1d03y52 > :last-child,
        .framer-BxpCW .framer-5fav01 > :last-child,
        .framer-BxpCW .framer-1ehand6 > :last-child,
        .framer-BxpCW .framer-m0exq2 > :last-child,
        .framer-BxpCW .framer-b19lov > :last-child,
        .framer-BxpCW .framer-jeh1u4 > :last-child,
        .framer-BxpCW .framer-w9qhcx > :last-child,
        .framer-BxpCW .framer-1tw40ls > :last-child,
        .framer-BxpCW .framer-9c4zq3 > :last-child,
        .framer-BxpCW .framer-14u3cgi > :last-child,
        .framer-BxpCW .framer-nvbgl9 > :last-child,
        .framer-BxpCW .framer-4x6n9d > :last-child,
        .framer-BxpCW .framer-114zllc > :last-child,
        .framer-BxpCW .framer-43bxox > :last-child,
        .framer-BxpCW .framer-1awic1q > :last-child,
        .framer-BxpCW .framer-tx6a02 > :last-child {
          margin-right: 0;
        }
        .framer-BxpCW .framer-nms86g > *,
        .framer-BxpCW .framer-5fav01 > *,
        .framer-BxpCW .framer-m0exq2 > *,
        .framer-BxpCW .framer-jeh1u4 > *,
        .framer-BxpCW .framer-1tw40ls > *,
        .framer-BxpCW .framer-nvbgl9 > *,
        .framer-BxpCW .framer-114zllc > *,
        .framer-BxpCW .framer-1awic1q > * {
          margin: 0 16px;
        }
        .framer-BxpCW .framer-17uaot8 > *,
        .framer-BxpCW .framer-1au5j43 > *,
        .framer-BxpCW .framer-s7h2ai > *,
        .framer-BxpCW .framer-wguodw > *,
        .framer-BxpCW .framer-1syqddf > *,
        .framer-BxpCW .framer-nsdwfx > *,
        .framer-BxpCW .framer-136oi5g > *,
        .framer-BxpCW .framer-1rto918 > *,
        .framer-BxpCW .framer-1ghwyj8 > *,
        .framer-BxpCW .framer-o9b8yg > *,
        .framer-BxpCW .framer-2lr13e > *,
        .framer-BxpCW .framer-12q72l6 > *,
        .framer-BxpCW .framer-1j11ng7 > *,
        .framer-BxpCW .framer-vk01o2 > * {
          margin: 12px 0;
        }
        .framer-BxpCW .framer-1472s8a > *,
        .framer-BxpCW .framer-1iy8mnx > *,
        .framer-BxpCW .framer-3nrhvj > *,
        .framer-BxpCW .framer-bfnp1q > *,
        .framer-BxpCW .framer-1qhbck9 > *,
        .framer-BxpCW .framer-j9lu2v > *,
        .framer-BxpCW .framer-16ymapk > * {
          margin: 4px 0;
        }
        .framer-BxpCW .framer-et5pn0 > *,
        .framer-BxpCW .framer-p83zf4 > *,
        .framer-BxpCW .framer-ot1x27 > *,
        .framer-BxpCW .framer-10nrge1 > *,
        .framer-BxpCW .framer-ytcy9c > *,
        .framer-BxpCW .framer-tps5ml > *,
        .framer-BxpCW .framer-1odopdv > * {
          margin: 8px 0;
        }
        .framer-BxpCW .framer-1d03y52 > *,
        .framer-BxpCW .framer-b19lov > *,
        .framer-BxpCW .framer-w9qhcx > *,
        .framer-BxpCW .framer-9c4zq3 > *,
        .framer-BxpCW .framer-4x6n9d > *,
        .framer-BxpCW .framer-43bxox > *,
        .framer-BxpCW .framer-tx6a02 > * {
          margin: 0 6px;
        }
      }
      .framer-tuDp2 .framer-styles-preset-155qx5d:not(.rich-text-wrapper),
      .framer-tuDp2 .framer-styles-preset-155qx5d.rich-text-wrapper h2 {
        --framer-font-family: 'Inter', 'Inter Placeholder', sans-serif;
        --framer-font-family-bold: 'Inter', 'Inter Placeholder', sans-serif;
        --framer-font-family-bold-italic:
          'Inter', 'Inter Placeholder', sans-serif;
        --framer-font-family-italic: 'Inter', 'Inter Placeholder', sans-serif;
        --framer-font-open-type-features: normal;
        --framer-font-size: 48px;
        --framer-font-style: normal;
        --framer-font-style-bold: normal;
        --framer-font-style-bold-italic: italic;
        --framer-font-style-italic: italic;
        --framer-font-variation-axes: normal;
        --framer-font-weight: 600;
        --framer-font-weight-bold: 700;
        --framer-font-weight-bold-italic: 700;
        --framer-font-weight-italic: 600;
        --framer-letter-spacing: -0.96px;
        --framer-line-height: 1.4em;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--c-text-strong);
        --framer-text-decoration: none;
        --framer-text-stroke-color: initial;
        --framer-text-stroke-width: initial;
        --framer-text-transform: none;
      }
      @media (max-width: 1199px) and (min-width: 810px) {
        .framer-tuDp2 .framer-styles-preset-155qx5d:not(.rich-text-wrapper),
        .framer-tuDp2 .framer-styles-preset-155qx5d.rich-text-wrapper h2 {
          --framer-font-family: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-bold: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-bold-italic:
            'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-italic: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-open-type-features: normal;
          --framer-font-size: 36px;
          --framer-font-style: normal;
          --framer-font-style-bold: normal;
          --framer-font-style-bold-italic: italic;
          --framer-font-style-italic: italic;
          --framer-font-variation-axes: normal;
          --framer-font-weight: 600;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 600;
          --framer-letter-spacing: -0.96px;
          --framer-line-height: 1.4em;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-strong);
          --framer-text-decoration: none;
          --framer-text-stroke-color: initial;
          --framer-text-stroke-width: initial;
          --framer-text-transform: none;
        }
      }
      @media (max-width: 809px) and (min-width: 0) {
        .framer-tuDp2 .framer-styles-preset-155qx5d:not(.rich-text-wrapper),
        .framer-tuDp2 .framer-styles-preset-155qx5d.rich-text-wrapper h2 {
          --framer-font-family: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-bold: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-bold-italic:
            'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-family-italic: 'Inter', 'Inter Placeholder', sans-serif;
          --framer-font-open-type-features: normal;
          --framer-font-size: 24px;
          --framer-font-style: normal;
          --framer-font-style-bold: normal;
          --framer-font-style-bold-italic: italic;
          --framer-font-style-italic: italic;
          --framer-font-variation-axes: normal;
          --framer-font-weight: 600;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 600;
          --framer-letter-spacing: -0.96px;
          --framer-line-height: 1.4em;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-strong);
          --framer-text-decoration: none;
          --framer-text-stroke-color: initial;
          --framer-text-stroke-width: initial;
          --framer-text-transform: none;
        }
      }
      .framer-5zFez .framer-styles-preset-pbndum:not(.rich-text-wrapper),
      .framer-5zFez .framer-styles-preset-pbndum.rich-text-wrapper a {
        --framer-link-hover-text-color: var(--c-brand-light);
        --framer-link-hover-text-decoration: underline;
        --framer-link-text-color: var(--c-brand);
        --framer-link-text-decoration: none;
      }
      .framer-BxpCW[data-border='true']:after,
      .framer-BxpCW [data-border='true']:after {
        content: '';
        border-width: var(--border-top-width, 0) var(--border-right-width, 0)
          var(--border-bottom-width, 0) var(--border-left-width, 0);
        border-color: var(--border-color, none);
        border-style: var(--border-style, none);
        box-sizing: border-box;
        border-radius: inherit;
        pointer-events: none;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      @media (max-width: 1199px) {
        .framer-BxpCW.framer-1xs0rna {
          width: 375px;
        }
        .framer-BxpCW .framer-101syau,
        .framer-BxpCW .framer-1ehand6,
        .framer-BxpCW .framer-14u3cgi {
          flex-direction: column;
          gap: 32px;
          padding: 0 16px;
        }
        .framer-BxpCW .framer-nms86g,
        .framer-BxpCW .framer-jeh1u4,
        .framer-BxpCW .framer-1tw40ls,
        .framer-BxpCW .framer-114zllc,
        .framer-BxpCW .framer-1awic1q {
          flex: none;
          width: 100%;
        }
        .framer-BxpCW .framer-5fav01 {
          flex: none;
          width: 100%;
          height: min-content;
          min-height: 152px;
        }
        .framer-BxpCW .framer-m0exq2,
        .framer-BxpCW .framer-nvbgl9 {
          flex: none;
          width: 100%;
          height: min-content;
        }
        @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
          .framer-BxpCW .framer-101syau,
          .framer-BxpCW .framer-1ehand6,
          .framer-BxpCW .framer-14u3cgi {
            gap: 0;
          }
          .framer-BxpCW .framer-101syau > *,
          .framer-BxpCW .framer-1ehand6 > *,
          .framer-BxpCW .framer-14u3cgi > * {
            margin: 16px 0;
          }
          .framer-BxpCW .framer-101syau > :first-child,
          .framer-BxpCW .framer-1ehand6 > :first-child,
          .framer-BxpCW .framer-14u3cgi > :first-child {
            margin-top: 0;
          }
          .framer-BxpCW .framer-101syau > :last-child,
          .framer-BxpCW .framer-1ehand6 > :last-child,
          .framer-BxpCW .framer-14u3cgi > :last-child {
            margin-bottom: 0;
          }
        }
      }
      @media (min-width: 1200px) and (max-width: 1439px) {
        .framer-BxpCW.framer-1xs0rna {
          width: 1200px;
        }
      }
