/* datenschutz.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-7MGMA.framer-t2h9rs,
      .framer-7MGMA .framer-t2h9rs {
        display: block;
      }
      .framer-7MGMA.framer-jb0jud {
        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-7MGMA .framer-1gse0dt-container {
        z-index: 1;
        flex: none;
        width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 50%;
        transform: translate(-50%);
      }
      .framer-7MGMA .framer-ahc9r1 {
        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 32px;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-7MGMA .framer-1w6eu0j {
        flex-flow: column;
        flex: none;
        place-content: center flex-start;
        align-items: center;
        gap: 64px;
        width: 100%;
        max-width: 768px;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-7MGMA .framer-cpc2rs {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 20px;
        width: 100%;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: visible;
      }
      .framer-7MGMA .framer-h9ry5z,
      .framer-7MGMA .framer-1m6q0s2,
      .framer-7MGMA .framer-1a9pqfa,
      .framer-7MGMA .framer-r2jgxt,
      .framer-7MGMA .framer-19xeotr,
      .framer-7MGMA .framer-1cky3t0,
      .framer-7MGMA .framer-k6tik2,
      .framer-7MGMA .framer-1ao4htv,
      .framer-7MGMA .framer-1h1rjrs,
      .framer-7MGMA .framer-1d9awhx,
      .framer-7MGMA .framer-7onpl7,
      .framer-7MGMA .framer-1s0kugj,
      .framer-7MGMA .framer-1m1c0k,
      .framer-7MGMA .framer-1lpnkjj,
      .framer-7MGMA .framer-1xatwke,
      .framer-7MGMA .framer-9eh18x,
      .framer-7MGMA .framer-262hqo,
      .framer-7MGMA .framer-jjl05c,
      .framer-7MGMA .framer-1u7cb0,
      .framer-7MGMA .framer-1uiuaja,
      .framer-7MGMA .framer-18nnd7q,
      .framer-7MGMA .framer-17hp8dq,
      .framer-7MGMA .framer-t040sg,
      .framer-7MGMA .framer-1q9qdha,
      .framer-7MGMA .framer-1em0h1b,
      .framer-7MGMA .framer-z3oxsj,
      .framer-7MGMA .framer-11mu1qp,
      .framer-7MGMA .framer-c79lfv,
      .framer-7MGMA .framer-mggttb,
      .framer-7MGMA .framer-r0u162,
      .framer-7MGMA .framer-1ku76kd,
      .framer-7MGMA .framer-vqpus3,
      .framer-7MGMA .framer-6gg865,
      .framer-7MGMA .framer-t7hdnm,
      .framer-7MGMA .framer-11tlaw9,
      .framer-7MGMA .framer-ta276f,
      .framer-7MGMA .framer-1uhnev4,
      .framer-7MGMA .framer-c86wh4,
      .framer-7MGMA .framer-1do5flh,
      .framer-7MGMA .framer-8tqufb,
      .framer-7MGMA .framer-1g07fdw,
      .framer-7MGMA .framer-1venuqr,
      .framer-7MGMA .framer-q9x0u5,
      .framer-7MGMA .framer-1pivrpc,
      .framer-7MGMA .framer-14eo79x,
      .framer-7MGMA .framer-1l9te63,
      .framer-7MGMA .framer-wc7xin,
      .framer-7MGMA .framer-ilyxyi,
      .framer-7MGMA .framer-1wnjz1b,
      .framer-7MGMA .framer-2u0kg3,
      .framer-7MGMA .framer-1054yg2,
      .framer-7MGMA .framer-1bvltfp,
      .framer-7MGMA .framer-caytfm,
      .framer-7MGMA .framer-yh0bf2,
      .framer-7MGMA .framer-qngers,
      .framer-7MGMA .framer-z7uel3,
      .framer-7MGMA .framer-1kjadm8 {
        white-space: pre-wrap;
        word-break: break-word;
        word-wrap: break-word;
        flex: none;
        width: 100%;
        height: auto;
        position: relative;
        overflow: hidden;
      }
      .framer-7MGMA .framer-12lwhwk,
      .framer-7MGMA .framer-t70nb9,
      .framer-7MGMA .framer-kb7l0f,
      .framer-7MGMA .framer-p59qyz,
      .framer-7MGMA .framer-15xtvqw,
      .framer-7MGMA .framer-fxzwx1,
      .framer-7MGMA .framer-1rvip4r,
      .framer-7MGMA .framer-1s4g3nw {
        flex-flow: column;
        flex: none;
        place-content: flex-start;
        align-items: flex-start;
        gap: 18px;
        width: 100%;
        height: min-content;
        padding: 0;
        display: flex;
        position: relative;
        overflow: hidden;
      }
      .framer-7MGMA .framer-wmc1rf-container {
        flex: none;
        width: 100%;
        height: auto;
        position: relative;
      }
      @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
        .framer-7MGMA.framer-jb0jud,
        .framer-7MGMA .framer-ahc9r1,
        .framer-7MGMA .framer-1w6eu0j,
        .framer-7MGMA .framer-cpc2rs,
        .framer-7MGMA .framer-12lwhwk,
        .framer-7MGMA .framer-t70nb9,
        .framer-7MGMA .framer-kb7l0f,
        .framer-7MGMA .framer-p59qyz,
        .framer-7MGMA .framer-15xtvqw,
        .framer-7MGMA .framer-fxzwx1,
        .framer-7MGMA .framer-1rvip4r,
        .framer-7MGMA .framer-1s4g3nw {
          gap: 0;
        }
        .framer-7MGMA.framer-jb0jud > * {
          margin: 0;
        }
        .framer-7MGMA.framer-jb0jud > :first-child,
        .framer-7MGMA .framer-ahc9r1 > :first-child,
        .framer-7MGMA .framer-1w6eu0j > :first-child,
        .framer-7MGMA .framer-cpc2rs > :first-child,
        .framer-7MGMA .framer-12lwhwk > :first-child,
        .framer-7MGMA .framer-t70nb9 > :first-child,
        .framer-7MGMA .framer-kb7l0f > :first-child,
        .framer-7MGMA .framer-p59qyz > :first-child,
        .framer-7MGMA .framer-15xtvqw > :first-child,
        .framer-7MGMA .framer-fxzwx1 > :first-child,
        .framer-7MGMA .framer-1rvip4r > :first-child,
        .framer-7MGMA .framer-1s4g3nw > :first-child {
          margin-top: 0;
        }
        .framer-7MGMA.framer-jb0jud > :last-child,
        .framer-7MGMA .framer-ahc9r1 > :last-child,
        .framer-7MGMA .framer-1w6eu0j > :last-child,
        .framer-7MGMA .framer-cpc2rs > :last-child,
        .framer-7MGMA .framer-12lwhwk > :last-child,
        .framer-7MGMA .framer-t70nb9 > :last-child,
        .framer-7MGMA .framer-kb7l0f > :last-child,
        .framer-7MGMA .framer-p59qyz > :last-child,
        .framer-7MGMA .framer-15xtvqw > :last-child,
        .framer-7MGMA .framer-fxzwx1 > :last-child,
        .framer-7MGMA .framer-1rvip4r > :last-child,
        .framer-7MGMA .framer-1s4g3nw > :last-child {
          margin-bottom: 0;
        }
        .framer-7MGMA .framer-ahc9r1 > *,
        .framer-7MGMA .framer-1w6eu0j > * {
          margin: 32px 0;
        }
        .framer-7MGMA .framer-cpc2rs > * {
          margin: 10px 0;
        }
        .framer-7MGMA .framer-12lwhwk > *,
        .framer-7MGMA .framer-t70nb9 > *,
        .framer-7MGMA .framer-kb7l0f > *,
        .framer-7MGMA .framer-p59qyz > *,
        .framer-7MGMA .framer-15xtvqw > *,
        .framer-7MGMA .framer-fxzwx1 > *,
        .framer-7MGMA .framer-1rvip4r > *,
        .framer-7MGMA .framer-1s4g3nw > * {
          margin: 9px 0;
        }
      }
      .framer-kgIMs .framer-styles-preset-k8gpfh:not(.rich-text-wrapper),
      .framer-kgIMs .framer-styles-preset-k8gpfh.rich-text-wrapper h1 {
        --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: 60px;
        --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: -1.2px;
        --framer-line-height: 72px;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: left;
        --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-kgIMs .framer-styles-preset-k8gpfh:not(.rich-text-wrapper),
        .framer-kgIMs .framer-styles-preset-k8gpfh.rich-text-wrapper h1 {
          --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: -1.2px;
          --framer-line-height: 72px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: left;
          --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-kgIMs .framer-styles-preset-k8gpfh:not(.rich-text-wrapper),
        .framer-kgIMs .framer-styles-preset-k8gpfh.rich-text-wrapper h1 {
          --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: 34px;
          --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: -1.2px;
          --framer-line-height: 48px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: left;
          --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-wUlU3 .framer-styles-preset-1td2ets:not(.rich-text-wrapper),
      .framer-wUlU3 .framer-styles-preset-1td2ets.rich-text-wrapper h3 {
        --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: 22px;
        --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: 0em;
        --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: 1439px) and (min-width: 1200px) {
        .framer-wUlU3 .framer-styles-preset-1td2ets:not(.rich-text-wrapper),
        .framer-wUlU3 .framer-styles-preset-1td2ets.rich-text-wrapper h3 {
          --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: 22px;
          --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: 0em;
          --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-wUlU3 .framer-styles-preset-1td2ets:not(.rich-text-wrapper),
        .framer-wUlU3 .framer-styles-preset-1td2ets.rich-text-wrapper h3 {
          --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: 19px;
          --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: 0em;
          --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-wUlU3 .framer-styles-preset-1td2ets:not(.rich-text-wrapper),
        .framer-wUlU3 .framer-styles-preset-1td2ets.rich-text-wrapper h3 {
          --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: 18px;
          --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: 0em;
          --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-s9q5M .framer-styles-preset-etxjc4:not(.rich-text-wrapper),
      .framer-s9q5M .framer-styles-preset-etxjc4.rich-text-wrapper p {
        --framer-font-family: 'Inter', 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: 18px;
        --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: 400;
        --framer-font-weight-bold: 700;
        --framer-font-weight-bold-italic: 700;
        --framer-font-weight-italic: 400;
        --framer-letter-spacing: 0em;
        --framer-line-height: 24px;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--c-text-body-alt);
        --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-s9q5M .framer-styles-preset-etxjc4:not(.rich-text-wrapper),
        .framer-s9q5M .framer-styles-preset-etxjc4.rich-text-wrapper p {
          --framer-font-family: 'Inter', 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: 16px;
          --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: 400;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 400;
          --framer-letter-spacing: 0em;
          --framer-line-height: 24px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-body-alt);
          --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-s9q5M .framer-styles-preset-etxjc4:not(.rich-text-wrapper),
        .framer-s9q5M .framer-styles-preset-etxjc4.rich-text-wrapper p {
          --framer-font-family: 'Inter', 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: 16px;
          --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: 400;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 400;
          --framer-letter-spacing: 0em;
          --framer-line-height: 24px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-body-alt);
          --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-wbDjA .framer-styles-preset-1e339t5:not(.rich-text-wrapper),
      .framer-wbDjA .framer-styles-preset-1e339t5.rich-text-wrapper h3 {
        --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: 20px;
        --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: 0em;
        --framer-line-height: 28px;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--c-text-body-alt);
        --framer-text-decoration: none;
        --framer-text-stroke-color: initial;
        --framer-text-stroke-width: initial;
        --framer-text-transform: none;
      }
      @media (max-width: 1439px) and (min-width: 1200px) {
        .framer-wbDjA .framer-styles-preset-1e339t5:not(.rich-text-wrapper),
        .framer-wbDjA .framer-styles-preset-1e339t5.rich-text-wrapper h3 {
          --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: 18px;
          --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: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-body-alt);
          --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-wbDjA .framer-styles-preset-1e339t5:not(.rich-text-wrapper),
        .framer-wbDjA .framer-styles-preset-1e339t5.rich-text-wrapper h3 {
          --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: 16px;
          --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: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-body-alt);
          --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-wbDjA .framer-styles-preset-1e339t5:not(.rich-text-wrapper),
        .framer-wbDjA .framer-styles-preset-1e339t5.rich-text-wrapper h3 {
          --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: 18px;
          --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: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-text-body-alt);
          --framer-text-decoration: none;
          --framer-text-stroke-color: initial;
          --framer-text-stroke-width: initial;
          --framer-text-transform: none;
        }
      }
      .framer-SycxE .framer-styles-preset-whpky7:not(.rich-text-wrapper),
      .framer-SycxE .framer-styles-preset-whpky7.rich-text-wrapper h3 {
        --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: 18px;
        --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: 500;
        --framer-font-weight-bold: 700;
        --framer-font-weight-bold-italic: 700;
        --framer-font-weight-italic: 500;
        --framer-letter-spacing: 0em;
        --framer-line-height: 28px;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--c-brand);
        --framer-text-decoration: none;
        --framer-text-stroke-color: initial;
        --framer-text-stroke-width: initial;
        --framer-text-transform: none;
      }
      @media (max-width: 1439px) and (min-width: 1200px) {
        .framer-SycxE .framer-styles-preset-whpky7:not(.rich-text-wrapper),
        .framer-SycxE .framer-styles-preset-whpky7.rich-text-wrapper h3 {
          --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: 18px;
          --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: 500;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 500;
          --framer-letter-spacing: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-brand);
          --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-SycxE .framer-styles-preset-whpky7:not(.rich-text-wrapper),
        .framer-SycxE .framer-styles-preset-whpky7.rich-text-wrapper h3 {
          --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: 16px;
          --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: 500;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 500;
          --framer-letter-spacing: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-brand);
          --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-SycxE .framer-styles-preset-whpky7:not(.rich-text-wrapper),
        .framer-SycxE .framer-styles-preset-whpky7.rich-text-wrapper h3 {
          --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: 16px;
          --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: 500;
          --framer-font-weight-bold: 700;
          --framer-font-weight-bold-italic: 700;
          --framer-font-weight-italic: 500;
          --framer-letter-spacing: 0em;
          --framer-line-height: 28px;
          --framer-paragraph-spacing: 0px;
          --framer-text-alignment: start;
          --framer-text-color: var(--c-brand);
          --framer-text-decoration: none;
          --framer-text-stroke-color: initial;
          --framer-text-stroke-width: initial;
          --framer-text-transform: none;
        }
      }
      @media (min-width: 1200px) and (max-width: 1439px) {
        .framer-7MGMA.framer-jb0jud {
          width: 1200px;
        }
      }
      @media (min-width: 810px) and (max-width: 1199px) {
        .framer-7MGMA.framer-jb0jud {
          width: 810px;
        }
      }
      @media (max-width: 809px) {
        .framer-7MGMA.framer-jb0jud {
          width: 375px;
        }
        .framer-7MGMA .framer-ahc9r1 {
          padding: 40px 16px;
        }
      }
