
  

  
  

  
  
  
  
    


@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 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;
    }
  }
}


    .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%;
    }

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

    .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;
    }
    }

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

    .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);
    }

    .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;
    }

    .dSjfUZ {
      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);
    }

    .dSjfUZ.disabled {
      cursor:default;
      opacity:0.35;
    }

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

    .dSjfUZ:hover {
      cursor:pointer;
    }

    .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;
    }

    @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;
    }
    }

    .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;
    }

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

    .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;
    }

    .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);
    }

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

    .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;
    }

    .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);
    }
    }

    .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;
    }

    .Conference-teaser\:root {
      overflow-x:clip;
      overflow-y:clip;
    }

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

    .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;
    }

    .emrFNN {
      gap:0.25rem;
    }

    .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);
    }
    }

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

    .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;
    }

    .cdUyOC {
      color:var(--dm-text-primary);
      cursor:pointer;
      font-size:var(--Body2);
      font-style:italic;
      font-family:Poppins;
      font-weight:var(--Bold);
    }

    .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;
    }

    .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);
    }

    .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;
    }

    .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);
    }
    }

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

    .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;
    }

    .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;
    }

    .coWOAi {
      color:inherit;
    }

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

    .bVKBff {
      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:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
    }

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

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

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

    .cuDAcl {
      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, );
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .cuDAcl: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;
    }

    .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;
    }

    .cTaYaR {
      gap: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%;
    }

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

    .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;
    }

    .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;
    }

    .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;
    }

    .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;
    }
    }

    .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);
    }

    .fgaKPM {
      top:-39%;
      right:1rem;
      width:fit-content;
      z-index:1;
      position:absolute;
      box-shadow:0px 2px 5px 0px #000000a3;
      padding-top:0.20rem;
      padding-left:0.20rem;
      padding-right:0.20rem;
      padding-bottom:0.12rem;
      background-color:var(--dm-accent, #b5cef1);
    }

    .fhKTYO {
      top:-22%;
      right:-1.3rem;
      width:fit-content;
      z-index:1;
      position:absolute;
      box-shadow:0px 2px 5px 0px #000000a3;
      padding-top:0.20rem;
      padding-left:0.20rem;
      padding-right:0.20rem;
      padding-bottom:0.12rem;
      background-color:var(--dm-accent, #b5cef1);
    }

    .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;
    }
    }

    .dkpcKW {
      color:#ffffff0f;
    }

    .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;
    }

    .mgIpu {
      gap:var(--space-xxs);
      flex:1;
      text-align:left;
    }

    .eJQkcl {
      color:#ffffff05;
    }

    .Conference-teaser\:2aedzZbf-L20A3WHkuOjL {
      color:var(--lm-text-primary);
    }

    .Conference-teaser\:2gCkZqZmMHz2I6shPW54D {
      background:var(--lm-background-overlay);
    }

    .egoHuu {
      color:var(--dm-text-secondary);
      width:100%;
      position:absolute;
      font-size:0.6rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.6rem;
      padding-top:0.43rem;
    }

    .fjSbzE {
      color:#ffffff08;
    }

    .dOPrdz {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:-1;
      position:absolute;
      object-fit:cover;
    }

    .cRFANi {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      display:flex;
      row-gap:2rem;
      position:relative;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:space-between;
    }

    .ePQiUe {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--H5);
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h5);
      text-transform:uppercase;
    }

    .cQLSnE {
      width:100%;
      max-width:100vw;
      background:var(--dm-background-overlay);
    }

    .eYcvGf {
      color:#ffffff03;
    }

    .csbnSP {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 1300px) {

    .csbnSP {
      flex-direction:column;
    }
    }

    .cABXxs {
      gap:clamp(1rem, 1rem + 0.6vw, 1.5rem);
      height:fit-content;
      display:flex;
      max-width:100%;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eQEsix {
      height:100%;
      display:flex;
      position:absolute;
      align-items:flex-start;
      aspect-ratio:1/1;
      justify-content:flex-start;
    }

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

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

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

    .Conference-teaser\:BUg3ZP9qPxY5FM-IcPqM0 {
      align-items:center;
      justify-content:start;
    }

    .ckKnKV {
      width:100%;
      height:100%;
      display:flex;
      row-gap:3rem;
      max-width:var(--container_max-width);
      column-gap:3rem;
      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:space-between;
    }

    .buPqmR {
      flex-grow:1;
      flex-basis:0%;
      flex-shrink:1;
    }

    .bkJNjK {
      color:var(--dm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .bFmAIQ {
      right:16%;
      bottom:0px;
      display:flex;
      row-gap:0.25rem;
      position:absolute;
      font-size:16px;
      column-gap:0.25rem;
      font-family:Oswald;
      font-weight:500;
      line-height:16px;
      flex-direction:row;
      letter-spacing:-2%;
      text-transform:uppercase;
    }

    @media (max-width: 800px) {

    .bFmAIQ {
      font-size:10px;
      font-family:0.7rem;
      line-height:10px;
    }
    }

    .Conference-teaser\:FOCS1hQWVS0uMAfXvOjrX {
      color:var(--lm-text-primary);
      width:fit-content;
    }

    .Conference-teaser\:FuPu4C_XJ66B0RUnQRgvl {
      color:var(--lm-text-primary);
    }

    .cxsemv {
      width:100%;
      height:calc(100vh - 5rem);
      background:linear-gradient(to left, #0a0a0a 0%, #0a0a0ab3 30%, #0a0a0ab3 70%, #0a0a0a 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      max-height:90rem;
      min-height:52rem;
    }

    .Conference-teaser\:HAW_VjFe1JmgzMoWDgaxV {
      background:var(--lm-background-default);
    }

    .Conference-teaser\:HYqaU2AH_BaFeig1a_GCA {
      color:var(--lm-text-primary);
    }

    .Conference-teaser\:HmpgTNwDoKUEoJgWm4kOK {
      color:var(--lm-text-primary);
    }

    .eNmdaw {
      height:100%;
      object-fit:contain;
    }

    .kKyvV {
      gap:var(--space-sm);
    }

    .Conference-teaser\:Id313ebj9FYGpbfTfnOPA {
      font-size:clamp(4rem, 0.25rem + 10vw, 9rem);
      line-height:clamp(4rem, 0.25rem + 10vw, 9rem);
    }

    .cjSkia {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:var(--container-md);
      column-gap:2rem;
      text-align:center;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dYBysN {
      flex:1;
      overflow-x:clip;
      overflow-y:clip;
    }

    .Conference-teaser\:KpsA28Ul1GiDGAsD_t1r3 {
      display:grid;
      row-gap:1rem;
      column-gap:1rem;
    }

    .fFUpiE {
      gap:var(--space-sm);
      display:flex;
      max-width:var(--container-sm);
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }

    .Conference-teaser\:MwqNkaXtKFZrVbcXCtDQ6 {
      color:var(--lm-text-primary);
    }

    .Conference-teaser\:NjhLbJhwN_BKFb3yvRnYd {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

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

    .Conference-teaser\:S9s9kIVGNyzDLy3QK-fHP {
      flex:0;
      row-gap:1rem;
      background:var(--lm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

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

    .Conference-teaser\:TUOVuzu6e7P0RvYtLdiFd {
      max-width:100%;
    }

    .Conference-teaser\:Twc3BIvdBRhd5xqeSjJHH {
      background:var(--lm-background-overlay);
    }

    .Conference-teaser\:UVF2xJMsjVYwLaeRzVAp0 {
      text-align:center;
    }

    .drZmiW {
      color:var(--lm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .fiHBQp {
      gap:0.75rem;
      width:24rem;
      cursor:pointer;
      rotate:z var(--random_rotation);
      max-width:100%;
      min-width:22rem;
      transition:all 300ms normal;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      justify-content:;
      background-color:var(--lm-background-default, #f8f9fb);
    }

    .fiHBQp:hover {
      scale:1.02;
    }

    @media (max-width: 540px) {

    .fiHBQp:hover {
      scale:0.78;
    }
    }

    @media (max-width: 540px) {

    .fiHBQp {
      scale:0.75;
    }
    }

    .bBDdey {
      gap:0.75rem;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    .etwONE {
      width:100%;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 18.75%) 100%, 0 100%);;
      max-width:100%;
      aspect-ratio:4 / 3;;
    }

    .dujDzc {
      width:40%;
      height:40%;
      display:flex;
      object-fit:contain;
      flex-direction:column;
    }

    .fvDZwf {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      transition:all 800ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      background-color:#00000087;
    }

    .fvDZwf.hide {
      display:none;
    }

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

    .cYYpuZ {
      gap:0.5rem;
      color:var(--lm-text-primary, #0f0f0f);
      font-size:var(--H6);
      align-items:end;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h6);
      flex-direction:row;
      text-transform:uppercase;;
      justify-content:start;
    }

    .ftOtuD {
      width:0.80rem;
      height:0.80rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .card-recap-link\:n_1imxK-VVvgIGfG_Gwht {
      color:var(--lm-text-primary);
      display:-webkit-box;;
      overflow:hidden;;
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
      -webkit-line-clamp:3; /* Begrenzung auf 3 Zeilen */;
    }

    .cPgCSH {
      color:var(--lm-primary, #e94f10);
    }

    .Conference-teaser\:Wjvs3m2-q0ITUak-O4Gv2 {
      scale:1 1 1;
      width:100%;
      rotate:0 0 0 0deg;
      max-width:32rem;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      margin-left:auto;
      margin-right:auto;
    }

    .Conference-teaser\:Wjvs3m2-q0ITUak-O4Gv2:hover {
      scale:1 1 1;
    }

    .EUsSO {
      gap:var(--space-lg);
    }

    .eeIgYW {
      right:0px;
      bottom:0px;
      rotate:0 0 1 180deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .Conference-teaser\:Z6TiFqXkuY0onEdqkjaQ4 {
      background:var(--lm-background-default);
    }

    .cFfjTd {
      color:var(--dm-text-secondary);
      width:100%;
      bottom:0px;
      position:absolute;
      font-size:1rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
      padding-left:0.2rem;
      padding-bottom:0.35rem;
    }

    .Conference-teaser\:_44BT7InM2AGZjsxHkSi2 {
      scale:1 1 1;
      width:100%;
      rotate:0 0 0 0deg;
      max-width:32rem;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      margin-left:auto;
      margin-right:auto;
    }

    .Conference-teaser\:_44BT7InM2AGZjsxHkSi2:hover {
      scale:1 1 1;
    }

    .fHhWEe {
      width:100%;
      height:100%;
      position:absolute;
      padding-left:0.75rem;
      padding-right:0.75rem;
    }

    .ltURG {
      color:var(--lm-text-primary, #0a0a0a);
      display:inline-block;
      font-size:var(--Body2);
      margin-top:2rem;
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:var(--line-height-text);
    }

    .cqdVnh {
      flex:1;
      align-items:start;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:space-between;
    }

    .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;
    }

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

    @media (max-width: 620px) {

    .fmzvAt {
      flex-direction:column;
    }
    }

    .BbJvf {
      background:var(--lm-background-default);
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

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

    .hZEkj {
      width:100%;
      height:1px;
      background:#ffffff33;
    }

    .rltzo {
      flex:1;
    }

    .dJhuhF {
      top:0px;
      width:fit-content;
      height:96px;
      margin-left:auto;
      margin-right:auto;
    }

    @media (max-width: 800px) {

    .dJhuhF {
      height:64px;
    }
    }

    .BsQTY {
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 25%) 100%, 0 100%);;
      aspect-ratio:1 / 1;;
    }

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

    .cVZFNa {
      right:0px;
      width:fit-content;
      bottom:0px;
      height:100%;
      rotate:0 0 1 180deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:14rem;
    }

    @media (max-width: 500px) {

    .cVZFNa {
      display:none;
    }
    }

    .Conference-teaser\:jmf_Jhl_M73kKp8899xLs {
      background:var(--lm-background-overlay);
    }

    .bUIuCy {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .bUIuCy {
      gap:2rem;
      flex-direction:column;
    }
    }

    .evsUZL {
      width:100%;
      height:100%;
      position:absolute;
    }

    .Conference-teaser\:nsGgOr9Zdol-7cNEpM-OK {
      color:var(--lm-text-primary);
    }

    .clrMfE {
      top:0px;
      left:0px;
      rotate:0 0 1 0deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .dAHQxr {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .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;
    }

    .Conference-teaser\:s1gY6aF9ywFAvUw0ZBVY7 {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .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);
    }

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

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

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

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

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

    @media (max-width: 680px) {

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

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

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

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

    .bQMbFV {
      gap:var(--space-2xl);
    }

    .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;
    }

    .buiQQk {
      gap:var(--space-5xl);
      flex:1;
      flex-wrap:wrap;
      align-items:start;
      flex-direction:row;
      justify-content:end;
    }

    @media (max-width: 680px) {

    .buiQQk {
      gap:4rem 6rem;
      flex-wrap:wrap;
      align-items:start;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      justify-content:center;
    }
    }

    .evoJxV {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      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;
    }

    .efZfal {
      gap:var(--space-lg);
      flex:1;
      z-index:1;
      max-width:25rem;
    }

    @media (max-width: 680px) {

    .efZfal {
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }
    }

    .eBovje {
      height:100%;
      align-items:start;
      flex-direction:column;
      justify-content:space-between;
    }

    @media (max-width: 1140px) {

    .eBovje {
      width:100%;
      height:fit-content;
      align-items:end;
      flex-direction:row;
      padding-bottom:2rem;
      justify-content:space-between;
    }
    }

    @media (max-width: 680px) {

    .eBovje {
      width:100%;
      display:flex;
      max-height:fit-content;
      align-items:center;
      padding-top:0px;
      flex-direction:column;
      padding-bottom:0px;
      justify-content:start;
    }
    }

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

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

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

    @media (max-width: 680px) {

    .ILnOL {
      text-align:center;
    }
    }

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

    @media (max-width: 1140px) {

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

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

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

    @media (max-width: 680px) {

    .ehkFpa {
      width:100%;
    }
    }

    .buEhYy {
      gap:var(--space-lg);
      flex:1;
      max-width:25rem;
    }

    @media (max-width: 680px) {

    .buEhYy {
      max-width:100%;
    }
    }

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

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

    .XcWun {
      gap:5rem;
      align-items:end;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 680px) {

    .XcWun {
      gap:3rem;
      width:100%;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

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

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

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

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

    .cSuXoG {
      gap:clamp(1rem, 1rem + 0.6vw, 1.5rem);
      display:flex;
      max-width:100%;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cYa-dTL {
      right:0px;
      bottom:0px;
      rotate:0 0 1 180deg;
      z-index:0;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .bdkibg {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

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

    .elhPAg {
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .cktkZv {
      color:var(--lm-text-secondary);
      font-size:var(--Body2);
      font-family:Poppins;
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .GrGOg {
      background:radial-gradient(at center center, #b2ccf0 0%, #8197b6 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      border-color:var(--lm-border-primary);
      border-style:solid;
      border-width:var(--border-width-md);
    }

    .GrGOg.orange {
      background:radial-gradient(at center center, #363636 0%, #212121 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .ccIrES {
      color:var(--lm-text-secondary);
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .eknPFQ {
      width:100%;
      filter:drop-shadow(0 4px 20px rgba(0, 0, 0, 0.25));
      object-fit:cover;
      aspect-ratio:1/1;
    }

    .speaker-profile\:g0kuuxf1IlMhstLIWH7j7 {
      background:inherit;
    }

    .cpLkbr {
      padding-left:0.25rem;
      padding-right:0.25rem;
    }

    .Conference-teaser\:v5beG34dOrtZ7s44SyDhR {
      flex:0;
      width:100%;
    }

    .dnroTh {
      top:0%;
      left:0%;
      width:100%;
      height:100%;
      rotate:0 0 1 0deg;
      position:absolute;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .Conference-teaser\:yIDbAL_q1IWjMIOpCWPmR {
      font-size:clamp(5rem, 2rem + 8vw, 9rem);
      line-height:clamp(5rem, 2rem + 8vw, 9rem);
    }

    .cJdwXL {
      width:100%;
      object-fit:cover;
      aspect-ratio:16/9;
    }

    .eIamjH {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .Conference-teaser\:yu4-rp7UGxb1t_X3YTCIR {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .Conference-teaser\:zpX63BNzbDqifiTtQJl42 {
      background:var(--lm-background-default);
    }