
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --neutral-900: #0a0a0a;
--neutral-800: #1f1f1f;
--neutral-700: #3c3c3d;
--neutral-600: #5d5d5f;
--neutral-500: #818181;
--neutral-400: #a2a2a3;
--neutral-300: #bfbfc0;
--neutral-200: #dedede;
--neutral-100: #ededee;
--neutral-050: #f8f9fb;
--orange-900: #742809;
--orange-800: #95330a;
--orange-700: #b53e0e;
--orange-600: #cc460f;
--orange-500: #e94f10;
--orange-400: #ee7e51;
--orange-300: #f3a689;
--orange-200: #f6c6b5;
--orange-100: #f9dfd6;
--orange-050: #fcf7f7;
--light-blue-900: #5b6779;
--light-blue-800: #74839b;
--light-blue-700: #8d9fbc;
--light-blue-600: #9fb5d4;
--light-blue-500: #b5cef1;
--light-blue-400: #c9dbf6;
--light-blue-300: #d8e6f8;
--light-blue-200: #e5eefb;
--light-blue-100: #f0f5fd;
--light-blue-050: #fafbff;
--success-900: #226e2c;
--success-800: #2d8d38;
--success-700: #34aa44;
--success-600: #3dc14d;
--success-500: #45dc58;
--success-400: #76e486;
--success-300: #a0ecab;
--success-200: #c2f2cb;
--success-100: #ddf7e1;
--success-050: #f4fbf6;
--warning-900: #7a690b;
--warning-800: #9d8612;
--warning-700: #bda114;
--warning-600: #d7b719;
--warning-500: #f4d01a;
--warning-400: #f6dc59;
--warning-300: #f8e68e;
--warning-200: #faeeb8;
--warning-100: #fbf5d8;
--warning-050: #fcfaf3;
--error-900: #7d1114;
--error-800: #9f161a;
--error-700: #be1c1f;
--error-600: #d92023;
--error-500: #f72428;
--error-400: #f85e62;
--error-300: #f99194;
--error-200: #fab9bc;
--error-100: #fbd7da;
--error-050: #fcf5f8;
--lm-background-default: var(--neutral-050, #f8f9fb);
--lm-background-overlay: var(--neutral-100, #e7e7e9);
--lm-primary: var(--orange-500, #e94f10);
--lm-accent: var(--light-blue-500, #b5cef1);
--lm-text-primary: var(--neutral-900, #0f0f0f);
--lm-text-secondary: var(--neutral-700, #3c3c3d);
--lm-text-tertiary: var(--neutral-400, #a2a2a3);
--lm-border-primary: var(--neutral-200, #d6d6d7);
--lm-border-secondary: var(--neutral-400, #a2a2a3);
--lm-hover: #00000005;
--lm-success: var(--success-500, #45dc58);
--lm-warning: var(--warning-500, #f4d01a);
--lm-error: var(--error-500, #f72428);
--dm-background-default: var(--neutral-900, #0f0f0f);
--dm-background-overlay: var(--neutral-800, #222222);
--dm-primary: var(--orange-500, #e94f10);
--dm-accent: var(--light-blue-500, #b5cef1);
--dm-text-primary: var(--neutral-050, #f8f9fb);
--dm-text-secondary: var(--neutral-200, #d6d6d7);
--dm-text-tertiary: var(--neutral-500, #818181);
--dm-border-primary: var(--neutral-700, #3c3c3d);
--dm-border-secondary: var(--neutral-500, #818181);
--dm-hover: #ffffff05;
--dm-success: var(--success-500, #45dc58);
--dm-warning: var(--warning-500, #f4d01a);
--dm-error: var(--error-500, #f72428);
    /* Fonts */
    --font-oswald: 'Oswald',sans-serif;
--font-poppins: 'Poppins',sans-serif;
--font-eastseadokdo: 'East Sea Dokdo',handwriting;
--font-caveatbrush: 'Caveat Brush',handwriting;
--font-Geist: 'Geist',sans-serif;

    /* Font size */
    --H1_in-page-wrapper: 5.5rem;
--H2_in-page-wrapper: 3.5rem;
--H3_in-page-wrapper: 2.5rem;
--H4_in-page-wrapper: 2rem;
--H5: 1.375rem;
--H6: 1rem;
--Body1: 1.25rem;
--Body2: 1rem;
--Body3: 0.75rem;
--Label: 0.625rem;
--Button1: 1.375rem;
--Button2: 1.125rem;
--Button3: 0.875rem;
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --Regular: 400;
--Bold: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --border-width-xs: 1px;
--border-width-sm: 1.5px;
--border-width-md: 2px;
--border-width-lg: 3px;
--letter-spacing-title: -2%;
--letter-spacing-text: 0px;
--space-xxs: 0.25rem;
--space-xs: 0.5rem;
--space-sm: 0.75rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
--space-3xl: 4rem;
--space-4xl: 6rem;
--space-5xl: 8rem;
--line-height-h1: 6.05rem;
--line-height-h2: 3.85rem;
--line-height-h3: 2.75rem;
--line-height-h4: 2.2rem;
--line-height-h5: 1.5rem;
--line-height-h6: 1rem;
--line-height-text-sm: 140%;
--line-height-text: 180%;
--container-sm: 48rem;
--container-md: 64rem;
--container-lg: 80rem;
--container-xl: 96rem;
--padding-section-sm_in-page-wrapper: 3rem;
--padding-section-md_in-page-wrapper: 5rem;
--padding-section-lg_in-page-wrapper: 7rem;
--padding-global_in-page-wrapper: 5vw;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .doeHCG {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
      text-transform:uppercase;
    }

    .dULJyo {
      row-gap:2rem;
      column-gap:2rem;
    }

    .eghNAS {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
    }

    .Sponsoren\:0QDYEbAzCil_fb5A1f8I5 {
      color:var(--lm-text-primary);
    }

    .eBVvVV {
      width:100%;
    }

    .eBVvVV.global-padding {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .byHMoq {
      width:100%;
      max-width:var(--container_max-width);
      align-items:center;
      margin-left:auto;
      padding-top:var(--padding-section_max-width);
      margin-right:auto;
      padding-bottom:var(--padding-section_max-width);
      justify-content:start;
    }

    .bAWoRV {
      gap:var(--gap);
      display:grid;
      grid-template-columns:repeat(var(--desktop), 1fr);
    }

    @media (max-width: 880px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--tablet), 1fr);
    }
    }

    @media (max-width: 660px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--landscape), 1fr);
    }
    }

    @media (max-width: 440px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--portrait), 1fr);
    }
    }

    .Sponsoren\:0tnKXYZVTkXm_1yNXbiIF {
      width:100%;
      row-gap:2rem;
      column-gap:5rem;
    }

    .Sponsoren\:1LnOIrF4BYGaOBtvcEKrg {
      width:100%;
      row-gap:0rem;
      column-gap:2rem;
    }

    .bRFpkO {
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .Sponsoren\:1qJb6jSzjPckWCGePzPeb {
      align-items:center;
      justify-content:start;
    }

    .dBVdyW {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      justify-content:flex-start;
    }

    .cTaYaR {
      gap:1rem;
    }

    .emrFNN {
      gap:0.25rem;
    }

    .coWOAi {
      color:inherit;
    }

    .cHXOfy {
      color:var(--color-text, #f8f9fb);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.7rem;
    }

    .chCqNn {
      flex:1;
      color:var(--dm-text-primary);
      width:100%;
      height:100%;
      font-size:inherit;
      max-width:100%;
      font-family:inherit;
      font-weight:inherit;
      padding-top:var(--padding);
      padding-left:var(--padding);
      padding-right:var(--padding);
      padding-bottom:var(--padding);
    }

    .chCqNn::placeholder {
      color:var(--dm-text-tertiary, #818181);
    }

    .chCqNn.light-mode {
      color:var(--lm-text-primary);
    }

    .bleAt {
      color:inherit;
      width:1.5rem;
      height:1.5rem;
      margin-left:0.5rem;
    }

    .bSzdJD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:var(--size);
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, );
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .bSzdJD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .FKrko {
      width:50%;
      row-gap:2rem;
      column-gap:2rem;
      padding-right:3rem;
    }

    @media (max-width: 920px) {

    .FKrko {
      width:100%;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .bnJofR {
      top:0px;
      left:50%;
      right:0px;
      bottom:0px;
      position:absolute;
    }

    @media (max-width: 920px) {

    .bnJofR {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      position:relative;
    }
    }

    .fGzXfR {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cfqKRN {
      flex-direction:row;
    }

    .beGbHv {
      width:1.125rem;
      height:1.125rem;
    }

    .cvQLsc {
      left:0%;
      width:100%;
      height:100%;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .euRctm {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary, #e94f10);
    }

    .euRctm.disabled {
      cursor:not-allowed;
      opacity:0.35;
    }

    .euRctm.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .euRctm:hover {
      cursor:pointer;
    }

    .euRctm.disabled:hover {
      cursor:not-allowed;
    }

    .eJkzMh {
      width:1rem;
      height:1rem;
      display:inline-block;;
      position:relative;;
      animation:flipX 2s linear infinite;;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
      box-sizing:border-box;;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .eJkzMh.is-dark {
      background-color:var(--neutral-900, #0f0f0f);
    }

    .button-primary\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .mhoTW {
      row-gap:6rem;
      column-gap:6rem;
      padding-top:5rem;
    }

    .eygXgt {
      color:var(--dm-error, #f72428);
      width:fit-content;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-top:0.5rem;
      border-color:var(--dm-error, #f72428);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .eygXgt.hide {
      display:none;
    }

    .dLSBiW {
      color:inherit;
      display:inline-block;
      line-height:var(--line-height-text-sm);
    }

    .bEttoD {
      color:var(--dm-text-primary);
      font-size:var(--Body2);
      margin-top:var(--margin-top);
      font-family:Poppins;
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing-text);
    }

    .bEttoD.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .bEttoD.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .Sponsoren\:IarI-1nMUqwgRmA3XJaGd {
      color:var(--lm-text-secondary);
      font-size:var(--Body1);
    }

    .Sponsoren\:In1rroHWUbHUbyIqEWQK6 {
      color:var(--lm-text-primary);
    }

    .cNcnLB {
      color:inherit;
      cursor:pointer;
      display:inline-block;
      font-size:var(--Body2);
      transition:text-decoration-line 200ms ease  ;
      line-height:1rem;
    }

    .cNcnLB:hover {
      text-decoration-line:underline;
    }

    .dqNNc {
      row-gap:var(--space-sm);
      column-gap:var(--space-sm);
    }

    .bWKlYc {
      color:var(--lm-accent);
      width:6rem;
      height:6rem;
    }

    .eTDuwa {
      flex:1;
      cursor:pointer;
      margin-top:5rem;
    }

    .ukfEv {
      height:16rem;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    .fFPQKH {
      width:var(--profil-size);
      height:var(--profil-size);
      background:var(--lm-border-primary);
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    .biezmH {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .dKyHjS {
      z-index:3;
      object-fit:contain;
      transition:translate 800ms linear(0 0%, 0.0101 0.7732%, 0.0417 1.6753%, 0.1551 3.4794%, 0.7747 10.0515%, 1.0083 13.1443%, 1.1503 16.2371%, 1.1871 17.7835%, 1.2045 19.4588%, 1.2056 19.8454%, 1.2056 20.3608%, 1.2019 21.2629%, 1.1789 23.3247%, 1.0429 30.4124%, 0.9959 33.5052%, 0.9686 36.4691%, 0.9613 38.0155%, 0.958 39.5619%, 0.9584 41.366%, 0.963 43.4278%, 0.9909 50.5155%, 1.0007 53.6082%, 1.0065 56.701%, 1.0087 59.7938%, 1.0076 63.6598%, 0.9999 73.7113%, 0.9982 79.8969%, 1.0004 100%) /*{"type":"spring","stiffness":100,"damping":20,"mass":5}*/ 0s;
      margin-bottom:-2rem;
    }

    .dKyHjS.onHover {
      translate:0 -0.5rem 0;
    }

    .dZSVSb {
      height:100%;
      background:var(--lm-background-default);
      object-fit:contain;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .cRrPmT {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:1;
      position:absolute;
      background:linear-gradient(#0a0a0a80 0%, #0a0a0a 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .zyyBd {
      top:1rem;
      left:1rem;
      right:1rem;
      bottom:2rem;
      filter:blur(40px);
      opacity:0;
      z-index:-1;
      position:absolute;
      background:var(--dm-primary);
      transition:opacity 500ms ease;
    }

    .zyyBd.onHover {
      opacity:0.3;
    }

    .crjVoN {
      display:flex;
      row-gap:0.75rem;
      background:var(--dm-background-default);
      column-gap:0.75rem;
      align-items:center;
      padding-top:3rem;
      padding-bottom:2rem;
      justify-content:flex-start;
    }

    .bpDGvL {
      color:var(--dm-text-primary);
      width:fit-content;
      align-items:start;
      padding-top:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-right:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-bottom:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      justify-content:center;
      background-color:var(--dm-background-overlay);
    }

    .bpDGvL.isLight {
      border-color:var(--lm-border-primary, #dedede);
      border-style:solid;
      border-width:1px;
      background-color:var(--lm-background-overlay, #ededee);
    }

    .drIJgn {
      display:inline-block;
      font-size:clamp(0.635rem, 1vw + 0.1rem, 0.75rem);
      font-family:'Poppins';
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .drIJgn.isLight {
      color:var(--lm-text-primary);
    }

    .dvCkdB {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:0;
      position:absolute;
      overflow-x:clip;
      overflow-y:clip;
    }

    .dVdeKC {
      width:100%;
      height:100%;
      background:var(--dm-background-default);
      object-fit:cover;
      transition:scale 500ms ease;
    }

    .dVdeKC.onHover {
      scale:1.05 1.05 1;
    }

    .cWNEhK {
      gap:var(--space-xl);
      width:100%;
      padding-top:var(--card-padding-lg);
      padding-left:var(--card-padding-lg);
      padding-right:var(--card-padding-lg);
      padding-bottom:var(--card-padding-lg);
      background-color:var(--dm-background-overlay);
    }

    .Sponsoren\:Urx3JcMJoiBeVBHB6KsbZ {
      height:100%;
      max-width:100%;
      background-color:var(--lm-background-default);
    }

    .Sponsoren\:VQuSt7w74YjN_fdoGBHu1 {
      color:var(--lm-text-primary);
    }

    .bzGpvc {
      gap:1rem;
      flex-direction:row;
    }

    .Sponsoren\:WHZjkBAQ8o5Wqctdh3atE {
      width:100%;
    }

    .fuedKI {
      flex:1;
      color:inherit;
      width:100%;
      display:inline-block;
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .eZPzlk {
      gap:3rem;
      flex:1;
      width:100%;
      max-width:35rem;
    }

    .Lcftw {
      gap:var(--space-md);
      width:100%;
    }

    .Sponsoren\:aa7Dx1g4i25ckE-QAdHOI {
      color:var(--lm-text-secondary);
      font-size:var(--Body1);
    }

    .eCaXOU {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .Sponsoren\:cntc63BMUk7UnRM4A8bCT {
      color:var(--lm-text-secondary);
      font-size:var(--Body1);
    }

    .eEsZbF {
      top:0%;
      left:0%;
      right:0%;
      width:100vw;
      z-index:1000;
      position:sticky;
    }

    .dcRstT {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Label);
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .dlcIZ {
      width:1.875rem;
      height:0.14rem;
      background-color:currentColor;
    }

    .bfzmzg {
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fqqRmd {
      color:var(--dm-text-primary, #f8f9fb);
    }

    .bXKCFL {
      color:inherit;
      display:inline-block;
    }

    .bJSoQM {
      gap:1.5rem;
      width:100%;
      cursor:pointer;
      min-width:18rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eDnKyg {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .eDnKyg.disabled {
      color:var(--dm-text-tertiary, #818181);
    }

    .Wwnbd {
      width:1.25rem;
      height:1.25rem;
    }

    .dZaVc {
      width:100%;
      z-index:;
      position:relative;
      align-items:center;
      font-family:'Poppins';
      padding-top:1rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    @media (max-width: 1080px) {

    .dZaVc {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }
    }

    .eTXepl {
      color:var(--dm-text-primary);
    }

    .cWymjn {
      gap:3rem;
      width:100%;
      height:fit-content;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    @media (max-width: 520px) {

    .cWymjn {
      padding-top:var(--card-padding-md);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:var(--card-padding-md);
      justify-content:;
    }
    }

    .navbar\:6MjPkUP8smCxaOOmK_V_F {
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .cNAzTV {
      gap:1rem;
      width:100%;
      align-items:start;
      justify-content:start;
    }

    .TfGSh {
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .TfGSh.hidden {
      display:none;
    }

    .dQNoXW {
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      display:flex;
      row-gap:0.5rem;
      font-size:var(--Body2);
      column-gap:0.5rem;
      font-style:italic;
      align-items:center;
      font-family:Poppins;
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:flex-start;
    }

    .degOGs {
      flex:0;
      width:fit-content;
      height:1rem;
      display:flex;
      background:var(--lm-primary);
      align-items:center;
      padding-left:0.25rem;
      padding-right:0.25rem;
      justify-content:center;
    }

    .emhHVL {
      color:var(--dm-text-primary);
      font-size:var(--Label);
      font-style:normal;
      font-family:Oswald;
      font-weight:var(--Bold);
      text-transform:none;
    }

    .fyGLEQ {
      border-top-color:var(--dm-text-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
    }

    .bwKGna {
      gap:var(--space-xs);
      width:100%;
    }

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:flex;
    }
    }

    .egLgLK {
      max-height:100%;
      flex-direction:column;
    }

    @media (max-width: 560px) {

    .egLgLK {
      flex:1;
      width:100%;
      max-height:100%;
      align-items:end;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }
    }

    .dwmgJa {
      color:var(--dm-accent, #b5cef1);
      cursor:pointer;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .fuYzXF {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .cWdMoN {
      cursor:auto;
      align-items:start;
      justify-content:start;
    }

    .ejoGIv {
      flex-direction:column;
      justify-content:start;
    }

    .mvfJc {
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dEVRos {
      color:var(--dm-text-primary, #f8f9fb);
      height:100%;
      display:flex;
      font-size:var(--Body2);
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .lLSEt {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .lLSEt:checked {
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:6px;
    }

    .lLSEt:hover {
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .lLSEt:disabled {
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:6px;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .dropdown\:BKqWnjFB0PPkuTvphygLT {
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .bxZYSF {
      top:0px;
      right:0px;
      width:fit-content;
      z-index:1;
      position:absolute;
      align-items:stretch;
      justify-content:start;
    }

    .bcAAcP {
      width:fit-content;
      cursor:pointer;
      z-index:;
      min-width:10rem;
      align-items:center;
      padding-top:0.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .daJPPq {
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .fciUFz {
      color:var(--dm-text-primary);
      width:1.1em;
      height:1.15rem;
      margin-left:0.5rem;
    }

    .OVwIx {
      gap:1rem;
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      max-width:100%;
      min-width:20rem;
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .OVwIx:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .dropdown\:gFdvui2vjIl1BvKHqyf3q {
      width:fit-content;
      min-width:10rem;
      max-height:24rem;
      overflow-y:auto;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .cFaiFi {
      display:flex;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      flex-direction:column;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .bsnvN {
      gap:var(--space-md);
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      flex-direction:row;
      justify-content:start;
    }

    .lasiX {
      width:100%;
      cursor:pointer;
      display:flex;
      outline:none;
      font-size:12px;
      border-radius:var(--border-radius-md, 6px);
      flex-direction:row;
      justify-content:center;
    }

    .cYWSIJ {
      gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .eXeVwq {
      width:0.75rem;
    }

    .doYOwV {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bAOmkV {
      gap:2.5rem;
      height:fit-content;
      align-items:center;
      justify-content:center;
    }

    .eqhGdK {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
    }

    .dGvrJR {
      gap:0.5rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .dGvrJR.disabled {
      cursor:default;
      opacity:16%;
    }

    .dGvrJR.full-width {
      width:100%;
      align-items:center;
      justify-content:center;
    }

    .button-white\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .navbar\:FE_qxx0TeBgSny5EZEGe9 {
      width:100%;
    }

    .eaKbEs {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
    }

    .edewrr {
      gap:0.75rem;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .eEhNfC {
      color:var(--dm-text-secondary, #dedede);
      width:2rem;
      cursor:pointer;
      height:2rem;
      padding-top:0.15rem;
      padding-left:0.15rem;
      padding-right:0.15rem;
      padding-bottom:0.15rem;
    }

    .bcYnsb {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1080px) {

    .bcYnsb {
      display:none;
    }
    }

    .dXefuG {
      gap:3rem;
      width:100%;
      height:100%;
      align-items:center;
      padding-bottom:5remtt;
      justify-content:space-between;
    }

    .JeEG {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .ezcREt {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .ezcREt {
      display:flex;
    }
    }

    .btZlWg {
      gap:0.75rem;
      cursor:pointer;
      text-align:left;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .dwcQpS {
      left:1rem;
      right:1rem;
      bottom:2rem;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms ;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    @media (max-width: 560px) {

    .dwcQpS {
      left:0px;
      right:0px;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-top:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .dwcQpS.close {
      opacity:0;
      translate:0 100%;
    }

    .epoiHI {
      gap:2rem;
    }

    .IYEyu {
      color:var(--lm-background-default);
      display:flex;
      row-gap:0.35rem;
      column-gap:0.35rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .egkcwx {
      width:fit-content;
    }

    .ejZVqJ {
      align-items:end;
      margin-bottom:min(3rem, 6vw);
      justify-content:space-between;
    }

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:none;
      align-items:center;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:flex;
    }
    }

    @media (max-width: 1280px) {

    .navbar\:V_9j9DcO4l02nETa-5W-g {
      display:none;
    }
    }

    .cPeePh {
      position:relative;
    }

    .bwmOEa {
      top:0%;
      flex:1;
      left:0%;
      right:0%;
      width:100vw;
      bottom:0%;
      height:100%;
      display:flex;
      z-index:1002;
      position:fixed;
      align-items:center;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      flex-direction:column;
      backdrop-filter:blur(3px); /* wendet den Blur-Effekt auf den Hintergrund an */;
      justify-content:center;
      background-color:#00000030;
    }

    @media (max-width: 520px) {

    .bwmOEa {
      top:auto;
      left:0px;
      right:0px;
      bottom:0px;
      position:fixed;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .dWMaZa {
      width:100%;
      max-width:var(--wrapper-width);
      padding-top:0rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:0rem;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 520px) {

    .dWMaZa {
      flex:1;
      height:100vh;
      max-height:100vh;
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:var(--border-width-md);
    }
    }

    .QvOxG {
      color:var(--default-link-color, #2463ebff);
      cursor:pointer;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .cHzFxZ {
      width:100%;
      height:fit-content;
      max-height:70vh;
      overflow-x:clip;
      overflow-y:auto;
    }

    @media (max-width: 520px) {

    .cHzFxZ {
      flex:1 1;
      max-height:100%;
      align-items:start;
      justify-content:start;
      scrollbar-width:none;    /* Firefox */;
      -ms-overflow-style:none;
    }

    .cHzFxZ::-webkit-scrollbar {
    
    }
    }

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      position:sticky;
      box-shadow:0px 0px 32px -2px var(--dm-background-default,#0a0a0a);
      outline-color:var(--dm-border-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      background-color:var(--dm-background-default);
    }

    @media (max-width: 520px) {

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      z-index:2;
      position:sticky;
      outline-color:var(--dm-background-default, #0a0a0a);
      outline-style:none;
      outline-width:0px;
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-md);
    }
    }

    .epOdVR {
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dqsoTv {
      width:fit-content;
      height:fit-content;
    }

    .cfuikQ {
      gap:2rem;
      width:100%;
    }

    .hjjpY {
      gap:clamp(0.75rem, 2vw + 0.25rem, 1rem);
      left:1rem;
      right:1rem;
      bottom:0px;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms;
      align-items:center;
      padding-top:0.25rem;
      padding-bottom:2rem;
      justify-content:end;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 560px) {

    .hjjpY {
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }
    }

    .hjjpY.close {
      opacity:0;
      translate:0 100%;
    }

    .bXcJGp {
      top:0px;
      left:0px;
      width:100vw;
      height:100vh;
      z-index:10000;
      position:fixed;
      transition:translate 300ms cubic-bezier(0.56, 0.66, 0.25, 1) 0ms , background-color 100ms linear 250ms ;
      align-items:center;
      justify-content:center;
      background-color:#0000004d;
    }

    .bXcJGp {
      
    @starting-style {
      translate:0 100%;
      background-color:#00000000;
    }
    }

    .modal-editProfil-content\:root {
      width:100%;
      max-width:var(--container-sm);
      margin-left:auto;
      margin-right:auto;
    }

    .modal-editProfil-content\:-Jc_n43TkofvrsQWIFPD9 {
      min-height:16rem;
      align-items:center;
      justify-content:center;
    }

    .cnnYKH {
      gap:0.5rem;
    }

    .dodxhj {
      align-items:end;
      padding-top:2rem;
      justify-content:end;
    }

    .flTdeC {
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bJutQd {
      color:var(--color-text, #0a0a0a);
      height:100%;
      display:flex;
      font-size:var(--Body2);
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .ebeEzc {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      border-radius:0px;
      background-color:var(--color-background, );
    }

    .ebeEzc:checked {
      align-items:center;
      border-color:var(--color-border-checked, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      background-size:0.8rem;
      justify-content:center;
      background-color:var(--lm-background-default, #f8f9fb);
      background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/ueberstunde:check-black(1).png/public");
      background-repeat:no-repeat;;
      background-position:center;;
    }

    .ebeEzc:hover {
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:disabled {
      border-color:var(--color-background, );
      border-style:solid;
      border-width:6px;
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:checked:hover {
      background-color:var(--lm-background-overlay, #ededee);
    }

    .bAKeHN {
      color:var(--dm-text-secondary);
      display:inline-block;
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .edQHFA {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:2;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .edQHFA.hide {
      display:none;
    }

    .edQHFA.fullSize {
      position:relative;
    }

    .cGUPVL {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      text-align:center;
      line-height:var(--line-height-text-sm);
    }

    .ccxPwd {
      width:6rem;
      height:6rem;
      align-items:center;
      justify-content:center;
    }

    .ePXKDl {
      top:14%;
      left:14%;
      right:14%;
      bottom:14%;
      opacity:1;
      position:absolute;
      align-items:center;
      border-radius:100vh;
      justify-content:center;
      background-color:var(--dm-primary, #e94f10);
    }

    .eUxHaj {
      width:3rem;
      height:3rem;
    }

    .diAHRm {
      gap:0.5rem;
      align-items:center;
      justify-content:start;
    }

    .Ilpqr {
      gap:3rem;
      max-width:36rem;
      align-items:center;
      padding-top:2rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:2rem;
      justify-content:start;
    }

    .Ilpqr.fullSize {
      width:100%;
      height:100%;
      max-width:none;
      align-items:center;
      padding-top:0px;
      border-color:black;
      border-style:solid;
      border-width:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:center;
    }

    .cpyGHb {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0.25;
      position:absolute;
      border-radius:100vh;
      background-color:var(--dm-primary, #e94f10);
    }

    .bJJOzC {
      z-index:1;
    }

    .form_success_message\:zaCbU5IxJppq7c6pZ75e- {
      text-align:center;
    }

    .eKqJoF {
      width:1rem;
      height:1rem;
    }

    .bzlOSm {
      gap:0.325rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:1.75rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(1.75rem / 4)), calc(100% - calc(1.75rem / 4)) 100%, 0 100%);;
      font-size:var(--Button3);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-background-default);
    }

    .bzlOSm.disabled {
      cursor:default;
      opacity:16%;
    }

    .button-white-small\:wUJSHAocW_CGCp3N9PMnX {
      width:1rem;
      height:1rem;
    }

    .eXZaWs {
      color:inherit;
      display:inline-block;
      padding-bottom:0.75rem;
    }

    .IuTdL {
      color:var(--color-text, #0a0a0a);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .eezaaL {
      flex:1;
      color:inherit;
      width:100%;
      height:100%;
      font-size:var(--Body2);
      appearance:none !important;
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:start;
      -webkit-appearance:none !important;
    }

    .dJjRUo {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .dJjRUo:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .ccxiGW {
      color:var(--neutral-900);
    }

    .modal-editProfil-content\:M9JQwEQv39Oz--gowScwW {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .modal-editProfil-content\:Nyy4AlvxYYobGWlW3gUTH {
      gap:2rem;
    }

    .ddDpeQ {
      gap:0.5rem;
      width:100%;
      height:100%;
      min-height:8rem;
      align-items:center;
      justify-content:center;
    }

    .cycvBY {
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .bYfsmR {
      display:flex;
      align-items:flex-start;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .modal-editProfil-content\:WeI5HgSwoC-RW51zuoSyX {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .bNfNZw {
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      align-items:end;
      justify-content:end;
    }

    @media (max-width: 520px) {

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      margin-bottom:8rem;
    }
    }

    .JvZIa {
      display:none;
    }

    .fvUCjx {
      z-index:999;
      position:fixed;
      max-width:60rem;
      background:#1a1a1a;;
      margin-top:auto;
      margin-left:auto;
      padding-top:1rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      margin-right:auto;
      padding-left:1rem;
      margin-bottom:auto;
      padding-right:1rem;
      padding-bottom:1rem;
      background-color:var(--dm-background-overlay);
    }

    .fvUCjx:popover-open {
      position:fixed;
      min-width:40%;
      margin-top:auto;
      max-height:82%;
      overflow-y:scroll;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:auto;
      justify-content:end;
    }

    .fvUCjx::backdrop {
      background-color:#00000052;
    }

    .dGkKxF {
      height:fit-content;
      flex-direction:row;
    }

    .bkAFMS {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      display:flex;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:1.125px;
      flex-direction:row;
      justify-content:start;
    }

    .bkAFMS.disabled {
      opacity:16%;
    }

    .dMtoqS {
      font-size:inherit;
      font-family:inherit;
      text-decoration-line: underline;
    }

    .button-text\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .fBKjHQ {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      min-height:10rem;
      align-items:center;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      flex-direction:column;
      justify-content:center;
      background-color:var(--dm-hover, #ffffff05);
    }

    .CUSsY {
      color:var(--dm-text-secondary, #dedede);
      font-size:var(--Body2);
    }

    .eDqbrD {
      width:100%;
      margin:0 auto;;
      max-width:1280px;;
      text-align:center;;
    }

    .eXyfHT {
      gap:20px;;
      width:100%;
      display:flex;;
      flex-direction:column;;
    }

    .jWjxv {
      color:var(--dm-text-secondary, #dedede);
    }

    .cjphXq {
      gap:10px;;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bWMQqj {
      gap:0.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .cDCoSV {
      margin:0 auto;;
      max-width:800px;;
      max-height:66vh;
      overflow-x:clip;
      overflow-y:clip;
    }

    .dxjyiO {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      max-height:7rem;
      min-height:7rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.5rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      background-color:var(--dm-hover, #ffffff05);
    }

    .eLuutg {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
    }

    .modal-editProfil-content\:tO_6Kn-7f7TReyNw_ut03 {
      width:6rem;
      height:6rem;
    }

    .FYFMz {
      max-height:100vh;
    }

    .fqZMvC {
      color:var(--color-text-input);
      width:100%;
      height:100%;
      resize:none;
      font-size:inherit;
      min-height:8rem;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
    }

    .cEbUPD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .cEbUPD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .fGVICI {
      gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .fGVICI {
      display:none;
    }
    }

    .fGVICI.hidden {
      display:none;
    }

    .eqstIY {
      top:0%;
      right:-100%;
      bottom:0%;
      height:100vh;
      z-index:1001;
      position:fixed;
      max-width:100%;
      transition:right 500ms ease 0ms ;
      align-items:end;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    .eqstIY.menu-open {
      top:0%;
      right:0%;
      bottom:0%;
      position:fixed;
      align-items:start;
      justify-content:start;
    }

    @media (max-width: 560px) {

    .eqstIY {
      flex:1;
      width:100%;
      align-items:start;
      justify-content:start;
    }
    }

    .fippmk {
      top:-10%;
      color:var(--lm-text-primary);
      right:-5%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .cUCMeY {
      top:8%;
      color:var(--lm-text-primary);
      right:-5%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .dWWxG {
      color:var(--lm-text-primary);
      width:100%;
      contain:layout;
      overflow:hidden;
      font-size:clamp(1rem, 1vw + 0.5rem, 1.25rem);
      background:;
      font-family:inherit;
      font-weight:var(--Bold);
      view-transition-name:content;
    }

    .dWWxG:focus-visible {
      outline:1px solid var(--blue-700);
    }

    .cZKmVk {
      height:0px;
      overflow:hidden;
      background:;
      transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
    }

    .cZKmVk {
      
    @starting-style {
      transition:height 0ms ease 0ms allow-discrete;
    }
    }

    .bVriOH {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .cTjLJB {
      :;
      gap:1rem;
      cursor:pointer;
      overflow:hidden;
      align-items:center;
      padding-top:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:start;
    }

    .JOyxl {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .boYsLz {
      display:flex;
      row-gap:1rem;
      min-width:13rem;
      background: var(--dm-background-default);
      column-gap:1rem;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .VpVLh {
      color:var(--dm-error, #f72428);
      cursor:pointer;
      font-size:var(--Body3);
      font-weight:var(--Regular);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }

    .cMbnAu {
      flex:1;
      width:100%;
      height:100%;
      position:relative;
    }

    .bXfVpy {
      display:none;
    }

    @media (max-width: 1280px) {

    .bXfVpy {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .ejkUzT {
      gap:1.5rem;
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .fourNV {
      gap:5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bsOsPc {
      gap:0.25rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fiaHoC {
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-bottom:1rem;
    }

    .UJvXQ {
      color:var(--dm-text-primary);
      cursor:pointer;
      height:2.5rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      transition:all 200ms ease;
      align-items:center;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:center;
    }

    .UJvXQ:hover {
      color:var(--dm-background-default);
      background:var(--dm-text-primary);
      border-color:var(--dm-text-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    @media (max-width: 1240px) {

    .UJvXQ {
      display:none;
    }
    }

    .dljPqz {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(7rem, 14vw);
      justify-content:start;
    }

    @media (max-width: 560px) {

    .dljPqz {
      margin-bottom:0px;
    }
    }

    .navbar\:rDmmZHOZKl3vyHoRM9eJW {
      align-items:center;
      justify-content:start;
    }

    .eDRWZd {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }

    .emwZEv {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      display:none;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .emwZEv {
      display:flex;
    }
    }

    .bweaGL {
      gap:0.25rem;
      height:2.25rem;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
    }

    .fdFqBf {
      gap:0.25rem;
      color:var(--dm-text-primary);
      margin-left:1rem;
    }

    .cFKMqt {
      display:inline-block;
      font-size:var(--Body2);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.75rem;
      text-transform:uppercase;
    }

    .cHWxq {
      flex:1;
      width:100%;
      max-height:100%;
      overflow-y:auto;
      scrollbar-width:none;
      -ms-overflow-style:none;
    }

    .cHWxq::-webkit-scrollbar {
    width: 0;
    }

    @media (max-width: 560px) {

    .cHWxq {
      flex:1;
      height:fit-content;
      overflow-y:scroll;
      padding-bottom:20rem;
    }
    }

    .fmSkOl {
      width:clamp(7rem, 5vw + 4rem, 10rem);
      height:fit-content;
    }

    .fmSkOl.cursor-pointer {
      cursor:pointer;
    }

    .cCYXsI {
      width:100%;
    }

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .Sponsoren\:fuA9WK4ad6Fix_CUoPQdY {
      color:var(--lm-text-primary);
    }

    .bugUky {
      gap:var(--space-xxs);
    }

    .sponsor-profil\:8KfqUjzjUouTd98VUpG46 {
      object-fit:contain;
    }

    .lEtsK {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      background:var(--dm-hover);
      transition:opacity 200ms ease;
    }

    .lEtsK.onHover {
      opacity:1;
    }

    .sponsor-profil\:GcFX2-6c0NoasngdBlavj {
      flex:1;
      width:100%;
      background:;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .ckWgrL {
      width:0.75rem;
      height:0.75rem;
    }

    .bDSjdB {
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      column-gap:0.5rem;
      align-items:center;
      padding-top:6rem;
      justify-content:flex-start;
    }

    .dytBBQ {
      color:inherit;
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .sponsor-profil\:a4nzCTv8sOyVYcWOTPTLu {
      text-align:center;
    }

    .bSoUFu {
      top:0px;
      left:0px;
      right:0px;
      display:flex;
      z-index:2;
      position:absolute;
      margin-top:-3rem;
      transition:translate 800ms linear(0 0%, 0.0101 0.7732%, 0.0417 1.6753%, 0.1551 3.4794%, 0.7747 10.0515%, 1.0083 13.1443%, 1.1503 16.2371%, 1.1871 17.7835%, 1.2045 19.4588%, 1.2056 19.8454%, 1.2056 20.3608%, 1.2019 21.2629%, 1.1789 23.3247%, 1.0429 30.4124%, 0.9959 33.5052%, 0.9686 36.4691%, 0.9613 38.0155%, 0.958 39.5619%, 0.9584 41.366%, 0.963 43.4278%, 0.9909 50.5155%, 1.0007 53.6082%, 1.0065 56.701%, 1.0087 59.7938%, 1.0076 63.6598%, 0.9999 73.7113%, 0.9982 79.8969%, 1.0004 100%) /*{"type":"spring","stiffness":100,"damping":20,"mass":5}*/ 0s;
      align-items:center;
      justify-content:center;
    }

    .bSoUFu.onHover {
      translate:0 -0.5rem 0;
    }

    .jZScH {
      color:var(--dm-text-tertiary);
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fgRA-Dx {
      color:var(--dm-text-primary);
      width:100%;
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Regular);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .dnOoGX {
      width:100%;
      height:100%;
      display:contents;
    }

    .fzvQal {
      top:var(--offset, 16px);
      left:var(--offset, 16px);
      right:var(--offset, 16px);
      bottom:var(--offset, 16px);
      z-index:50;
      position:var(--position, fixed);
      pointer-events:none;
    }

    .fzvQal.bottom {
      flex-direction:column-reverse;
      justify-content:end;
    }

    .ezcecC {
      animation:fadeInUp 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      align-items:center;
      flex-direction:column;
      padding-bottom:12px;
      justify-content:start;
      transform-origin:top center;
    }

    .ezcecC.disposing {
      animation:fadeOutUp 0.5s ease-out forwards;
    }

    .ezcecC.left {
      align-self:start;
    }

    .ezcecC.right {
      align-self:end;
    }

    .ezcecC.bottom {
      animation:fadeInDown 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      padding-top:12px;
      transform-origin:bottom center;
    }

    .ezcecC.disposing-bottom {
      animation:fadeOutDown 0.5s ease-out forwards;
    }

    .exTFDf {
      width:100%;
      height:100%;
      overflow:hidden;
    }

    .eyAmaz {
      width:100%;
      height:100%;
    }

    .byOYIn {
      gap:8px;
      color:var(--grey-200, #E5E5E5);
      cursor:pointer;
      display:flex;
      max-width:350px;
      box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
      align-items:center;
      line-height:1.3;
      padding-top:12px;
      user-select:none;
      padding-left:16px;
      border-radius:14px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      pointer-events:auto;
      justify-content:start;
      background-color:var(--toast-background-color, #171717);
    }

    .byOYIn:hover {
      color:var(--teal-50, #F0FDFA);
      background-color:var(--grey-800, #262626);
    }

    .page-wrapper\:DOquo3iAqA4ArYKrISFYc {
      width:100%;
      z-index:2;
    }

    .bUefzq {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .bUefzq {
      width:100%;
      flex-direction:column-reverse;
    }
    }

    .ecocdk {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dkNFWt {
      color:var(--dm-text-primary);
      transition:color 200ms ease;
      text-decoration-line:underline;
    }

    .dkNFWt:hover {
      color:var(--dm-accent);
    }

    @media (max-width: 640px) {

    .cookie-banner\:6tj3VfnHVWJ7m32Dqt-Zj {
      width:100%;
    }
    }

    .dihvIy {
      color:var(--dm-text-primary);
      width:1.75rem;
      height:1.75rem;
    }

    .drymbc {
      width:100%;
      display:flex;
      row-gap:1.75rem;
      flex-wrap:wrap;
      column-gap:1.75rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eejJpk {
      display:flex;
      row-gap:1rem;
      max-width:100%;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .pzSFY {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      max-width:100%;
      translate:0 0% 0;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:translate 600ms ease 100ms;
      align-items:flex-end;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .pzSFY {
      
    @starting-style {
      translate:0 100% 0;
      padding-top:0px;
      padding-bottom:0px;
    }
    }

    .cookie-banner\:FbSTMsDTlYrecch8JRGGD {
      height:1.25rem;
    }

    .cVMNhr {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .cSDEUo {
      display:flex;
      flex-direction:column;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON {
      width:1.2rem;
      height:1.2rem;
      translate:0px 0px;
      background:var(--dm-background-default);
      transition:translate 200ms ease 0ms normal, background 200ms ease;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON.checked {
      translate:1.25rem 0 0;
      background:var(--dm-text-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w {
      width:2.75rem;
      cursor:pointer;
      height:1.5rem;
      background:var(--dm-border-primary);
      transition:background-color 200ms ease 0ms normal;
      align-items:start;
      padding-top:0px;
      padding-left:0.15rem;
      padding-right:0.15rem;
      outline-offset:var(--border-md);
      padding-bottom:0px;
      justify-content:center;
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w.checked {
      background:var(--dm-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w:focus-visible {
      outline-color:var(--dm-accent);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .eaVGah {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      max-width:100%;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      transition:opacity 400ms ease;
      align-items:center;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .eaVGah {
      
    @starting-style {
      opacity:0;
    }
    }

    .LGjNi {
      flex:1;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:space-between;
    }

    .sWFO {
      color:var(--dm-text-secondary);
      font-size:var(--Body3);
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:pre-wrap;
    }

    .eoddwJ {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      max-width:100%;
      column-gap:1rem;
      flex-direction:row;
    }

    .cookie-banner\:dkEksNCZaKVFIH9KhnKYr {
      width:100%;
      row-gap:3rem;
      column-gap:3rem;
    }

    .dthkVo {
      width:1.125rem;
      height:1.125rem;
    }

    .cYIZyv {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-900, #0f0f0f);
    }

    .cYIZyv.disabled {
      opacity:16%;
    }

    .cYIZyv.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .button-black\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    @media (max-width: 640px) {

    .cookie-banner\:fAnG0EpiM3Ru3PjMxd_19 {
      width:100%;
    }
    }

    .fgNUgG {
      left:0px;
      right:0px;
      bottom:0rem;
      z-index:2000;
      position:fixed;
      overflow-x:clip;
      overflow-y:clip;
      padding-left:0rem;
      padding-right:0rem;
    }

    .ddbJCY {
      flex:1;
      color:var(--dm-text-primary);
      font-size:0.9rem;
      line-height:1rem;
      white-space:pre-wrap;
    }

    .eNvjmu {
      width:100%;
      z-index:1;
    }

    .Sponsoren\:n7jMdauENv5PN8cfCU-u- {
      color:var(--lm-text-primary, #0a0a0a);
    }

    .ZIpJS {
      width:100%;
      align-items:center;
      padding-top:var(--section-padding-sm);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:0px;
      justify-content:start;
      background-color:var(--dm-background-default);
    }

    .bsYKNg {
      color:var(--dm-text-secondary, #d6d6d7);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      justify-content:center;
    }

    .bsYKNg.disable {
      color:var(--dm-text-tertiary, #818181);
      cursor:default;
    }

    .jfXMI {
      color:var(--lm-text-primary);
      font-size:0.43rem;
      font-style:normal;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.43rem;
      text-transform:none;
    }

    .cVnlBC {
      top:-28%;
      right:-3.3rem;
      width:fit-content;
      position:absolute;
      padding-top:0.20rem;
      padding-left:0.20rem;
      padding-right:0.20rem;
      padding-bottom:0.12rem;
      background-color:var(--dm-accent, #b5cef1);
    }

    .eFcuwn {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .dkxomj {
      color:var(--dm-primary);
      width:1.5rem;
      cursor:pointer;
      height:1.5rem;
    }

    .ccoGzS {
      color:var(--dm-primary);
      width:1.5rem;
      height:1.5rem;
    }

    .cssXLC {
      gap:var(--space-3xl);
      width:100%;
    }

    .fshOUX {
      color:var(--dm-text-tertiary);
      cursor:pointer;
      text-decoration-line: underline;
    }

    .fAulIr {
      color:var(--dm-text-tertiary, #818181);
      width:100%;
      font-size:var(--Body2);
      align-items:center;
      padding-top:var(--space-2xl);
      flex-direction:row;
      padding-bottom:var(--space-xl);
      justify-content:space-between;
    }

    @media (max-width: 680px) {

    .fAulIr {
      gap:1rem;
      align-items:center;
      padding-top:4rem;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .bGiaeu {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-lg);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .WzKiv {
      width:100%;
      cursor:pointer;
      max-width:14rem;
    }

    .cOSAZD {
      width:fit-content;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .eQcmJA {
      flex:1;
      width:100%;
      display:flex;
      row-gap:var(--space-4xl);
      z-index:1;
      flex-wrap:wrap;
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .eQcmJA {
      display:flex;
      align-items:center;
      justify-content:center;
    }
    }

    .Footer\:VEnt9KtZ5ro7gNEPpfmPf {
      width:1.5rem;
      height:1.5rem;
    }

    .XcZkP {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bSkVEb {
      width:100%;
      height:var(--border-width-md);
      background-color:var(--dm-border-primary, #3c3c3d);
    }

    .eUojox {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    @media (max-width: 1140px) {

    .eUojox {
      text-align:left;
    }
    }

    .HXPUH {
      flex:1  ;
      width:100%;
      display:flex;
      max-width:10rem;
      align-items:center;
      padding-top:2rem;
      aspect-ratio:1/1;
      border-color:var(--lm-background-default);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:center;
    }

    .HXPUH:hover {
      cursor:pointer;
    }

    .difuDk {
      gap:var(--space-xl);
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .CNRUi {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .CNRUi {
      width:100%;
    }
    }

    .dFpIBd {
      gap:4rem;
      width:100%;
      height:fit-content;
      max-width:100%;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1140px) {

    .dFpIBd {
      gap:5rem;
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .dBbcli {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .focVSb {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .focVSb {
      width:100%;
    }
    }

    .fcmlIQ {
      row-gap:var(--space-lg);
      column-gap:var(--space-lg);
    }

    .ftoZcR {
      gap:var(--space-lg);
      flex:1;
      max-width:25rem;
      min-width:40ch;
      margin-left:auto;
      padding-top:1rem;
      margin-right:auto;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    @media (max-width: 680px) {

    .ftoZcR {
      max-width:100%;
      min-width:0px;
    }
    }

    .DuRTQ {
      gap:var(--space-md);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fHrjbB {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      display:grid;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-2xl);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 500px) {

    .fHrjbB {
      grid-template-columns:1fr 1fr;
    }
    }

    .beGrFG {
      display:flex;
      min-height:10rem;
      align-items:center;
      justify-content:center;
    }

    .dosSUJ {
      color:var(--dm-primary);
      font-size:var(--Body1);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      text-decoration-line:underline;
    }

    .erRIJz {
      height:0.75rem;
      opacity:0.5;
    }

    .dDBCyK {
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap;
      column-gap:4rem;
      align-items:flex-start;
      padding-top:2rem;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 1100px) {

    .dDBCyK {
      width:100%;
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }
    }

    .evoJxV {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .eVMJMh {
      color:inherit;
      display:inline-block;
      text-align:center;
    }

    .bwbqim {
      width:100%;
      height:fit-content;
    }

    .cVIjKe {
      gap:var(--space-xs);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .AwWWQ {
      width:100%;
      max-width:var(--container-lg);
    }

    .bXqoXZ {
      flex:1;
      display:flex;
      row-gap:var(--space-4xl);
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 800px) {

    .bXqoXZ {
      width:100%;
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap-reverse;
      column-gap:4rem;
      align-items:flex-end;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      justify-content:flex-start;
    }
    }

    .edRVSg {
      width:100%;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      flex-direction:row;
    }

    @media (max-width: 870px) {

    .edRVSg {
      flex-direction:column;
    }
    }

    .Sponsoren\:nnIu3bCBTTtCvgdo8oyV9 {
      display:flex;
      min-height:40rem;
      align-items:flex-start;
      justify-content:center;
    }

    .dYcKGd {
      gap:2rem;
      color:var(--dm-text-primary);
      width:100%;
      z-index:1000;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-left:var(--padding-global);
      flex-direction:row;
      justify-content:center;
      background-color:var(--dm-background-default);
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-sm);
    }

    @media (max-width: 550px) {

    .dYcKGd {
      display:flex;
      align-items:flex-start;
      padding-left:var(--padding-global);
      padding-right:6rem;
      justify-content:center;
    }
    }

    .eDdyoU {
      font-size:inherit;
      translate:0 0.135rem;
      font-family:inherit;
      font-weight:inherit;
      padding-right:0.25rem;
    }

    .dLUyTi {
      width:1.25rem;
      cursor:pointer;
      height:1.25rem;
      align-items:center;
      justify-content:center;
    }

    .bERPgY {
      gap:0.25rem;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-top:0.3rem;
      flex-direction:row;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .cgcNcw {
      align-items:center;
      justify-content:center;
    }

    .fkhpJO {
      color:inherit;
      width:100%;
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:0.85rem;
      white-space:normal;
    }

    .MuVdB {
      width:0.8rem;
      height:0.8rem;
    }

    .eFAIKC {
      padding-left:0.25rem;
    }

    .bFaHNG {
      color:var(--dm-primary, #e94f10);
      cursor:pointer;
      font-size:var(--Body3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bFaHNG:hover {
      text-decoration-line: underline;
    }

    .cCFqqE {
      right:0px;
      width:fit-content;
      height:100%;
      position:absolute;
      max-width:fit-content;
      align-items:end;
      padding-right:1.5rem;
      justify-content:center;
    }

    .ffbLhs {
      flex:1;
    }

    .Sponsoren\:rdPs_Gd9x1C8XOOB1Deld {
      color:var(--lm-text-primary, #0a0a0a);
      background-color:var(--lm-background-overlay, #ededee);
    }

    .ecAEKe {
      gap:1rem;
      color:var(--neutral-050, #f8f9fb);
      width:fit-content;
      cursor:pointer;
      height:3.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(3.5rem / 4)), calc(100% - calc(3.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button1);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary);
    }

    .ecAEKe.disabled {
      opacity:16%;
    }

    .ckEvGj {
      width:1.5rem;
      height:1.5rem;
    }

    .button-primary-large\:uW0WC7p-j_hhF_71sT8Tv {
      width:1.5rem;
      height:1.5rem;
    }

    .Sponsoren\:t8pH2Y1uVdgSWY89d0bCY {
      height:fit-content;
    }

    .Sponsoren\:uL5Tl0VSj4rVG9wRzluzf {
      top:10rem;
      color:var(--lm-text-primary);
      position:sticky;
    }

    .Toihi {
      gap:0.5rem;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .cojHFl {
      color:inherit;
      display:inline-block;
      font-size:var(--Body1);
    }

    .Sponsoren\:yBn3g_dvSn0N1Jf1i2qOQ {
      background:var(--lm-background-default);
    }