
  

  
  

  
  
  
  
    


@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-Josefin Sans: 'Josefin Sans',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;
    }
  }
}


    .euaEtS {
      color:var(--dm-text-primary, #f8f9fb);
      align-items:center;
      font-family:'Poppins';
      justify-content:start;
      background-color:var(--dm-background-default, #0f0f0f);
    }

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

    .Startseite\:-7YJtWnOq9gHNaoA-o6kd {
      align-items:center;
      padding-top:var(--section-padding-lg);
      justify-content:start;
    }

    .eMsBvE {
      gap:var(--space-lg);
      flex:1;
      width:100%;
      flex-direction:row;
    }

    .eMAEwc {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body3);
      font-family:Poppins;
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
    }

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

    .djbZFJ {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      max-width:100%;
      font-family:inherit;
    }

    .dSLZws {
      width:100%;
      cursor:default;
      height:100%;
      overflow-x:scroll;
      overflow-y:hidden;
      align-items:start;
      flex-direction:row;
      justify-content:start;
      scroll-behavior:smooth;
      scrollbar-width:none;
      scroll-snap-type:x mandatory;
    }

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

    .dSLZws.dragging {
      cursor:grabbing;
      scroll-behavior:auto;
      scroll-snap-type:none;
    }

    .RhqYw {
      gap:16px;
      flex-wrap:nowrap;
      padding-top:24px;
      padding-left:24px;
      align-content:start;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:24px;
      background-color:var(--container-bg, #a689faff);
    }

    .bpiOpn {
      color:var(--grey-400, #A3A3A3);
      width:168px;
      height:256px;
      font-size:16px;
      box-shadow:4px 4px 0px 0px #00000044;
      align-items:start;
      font-family:'Inter';
      font-weight:700;
      padding-top:16px;
      user-select:none;
      border-color:#000000;
      border-style:solid;
      border-width:4px;
      padding-left:16px;
      border-radius:12px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:end;
      background-color:var(--grey-50, #FAFAFA);
      scroll-snap-align:center;
    }

    .global-testimonials\:N7gccxVGr-5pfLM71qJK7 {
      width:100%;
      cursor:grab;
      height:28rem;
    }

    @media (max-width: 1080px) {

    .global-testimonials\:N7gccxVGr-5pfLM71qJK7 {
      height:fit-content;
    }
    }

    .vexXg {
      flex:1  ;
      display:flex;
      row-gap:0.25rem;
      max-width:100%;
      column-gap:0.25rem;
      max-height:clamp(12rem, 11.4286vw + 7.4286rem, 16rem);
      overflow-y:auto;
      align-items:flex-start;
      line-height:var(--line-height-text-sm);
      justify-content:flex-end;
    }

    .elBVma {
      width:100%;
      height:100%;
      object-fit:cover;
      pointer-events:none;
      object-position:top;
      -webkit-user-drag:none;
    }

    .fuSkId {
      gap:1.5rem;
      width:50%;
      height:100%;
      flex-wrap:nowrap;
      align-items:start;
      align-content:start;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .fuSkId {
      gap:1.5rem;
      width:min(26rem, 84%);
      flex-direction:row;
    }
    }

    .dHvNCv {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .HLETX {
      gap:var(--space-lg);
      width:calc(100% - var(--space-lg) / 2);
      height:100%;
      align-items:center;
      font-family:'Inter';
      user-select:none;
      flex-direction:row;
      justify-content:start;
      scroll-snap-align:center;
    }

    @media (max-width: 1080px) {

    .HLETX {
      gap:0px;
      width:100%;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }
    }

    .dwrMkU {
      color:var(--dm-text-secondary);
      display:inline-block;
      font-size:var(--Body3);
      font-style:italic;
      font-family:inherit;
    }

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

    .esMIlv {
      flex:1  ;
      width:100%;
      height:100%;
      padding:var(--card-padding-md);
      row-gap:2rem;
      max-width:50%;
      background: var(--dm-background-overlay);
      column-gap:2rem;
      min-height:20rem;
      align-items:start;
      font-family:Poppins;
      justify-content:space-between;
    }

    @media (max-width: 1080px) {

    .esMIlv {
      gap:2rem;
      height:fit-content;
      max-width:100%;
      min-height:22rem;
    }
    }

    .filwYC {
      flex:1;
      width:100%;
      height:100%;
      max-width:50%;
    }

    @media (max-width: 1080px) {

    .filwYC {
      width:100%;
      max-width:100%;
      object-fit:cover;
      aspect-ratio:1 / 1;
    }
    }

    .eDcUyP {
      inset:0%;
      width:100%;
      height:100%;
      z-index:100;
      position:absolute;
    }

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

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

    .ehSaHD {
      :;
      width:16%;
      overflow:hidden;
      position:relative;
      aspect-ratio:4.76 / 3.54;
      border-radius:6rem;
      background-color:black;
    }

    .kpgyE {
      row-gap:1rem;
      column-gap:1rem;
    }

    .bKebIo {
      width:6.25rem;
      height:6.25rem;
      padding:1.7rem;
      border-radius:50%;
      background-color:var(--neutral-500, #818181);
    }

    .hZfVs {
      top:2%;
      left:18%;
      color:var(--dm-accent, #b5cef1);
      rotate:z -5deg;
      position:absolute;
      flex-direction:row;
    }

    @media (max-width: 1280px) {

    .hZfVs {
      left:5%;
    }
    }

    @media (max-width: 620px) {

    .hZfVs {
      left:-5%;
      scale:0.8;
    }
    }

    .dppGEh {
      width:100%;
      height:100%;
      row-gap:var(--space-xl);
      z-index:1;
      position:absolute;
      column-gap:var(--space-xl);
      align-items:center;
      justify-content:center;
    }

    .cfqKRN {
      flex-direction:row;
    }

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

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

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

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

    .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-black\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .cTaYaR {
      gap:1rem;
    }

    .bmbSvT {
      flex:1;
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .fsyzMa {
      gap:var(--space-lg);
      width:28rem;
    }

    .eezMRc {
      top:-2px;
      bottom:-2px;
      position:absolute;
    }

    .Startseite\:49Vo1eM_LgG5GGhu2kszz {
      align-items:center;
      justify-content:start;
    }

    .eDAZLd {
      flex:1;
      height:100%;
      display:flex;
      flex-direction:column;
    }

    .ebGPJT {
      gap:var(--space-sm);
      flex:1;
      width:100%;
    }

    .ERpUV {
      gap:var(--space-md);
      flex:1;
      max-width:100%;
    }

    .cBIRnt {
      width:100%;
      height:100%;
      opacity:0.7;
      object-fit:cover;
    }

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

    .Startseite\:53QAuXxFvZicbCDvC2f65 {
      color:var(--lm-text-primary, #0f0f0f);
    }

    .ctTJgR {
      color:var(--dm-text-tertiary, #818181);
      font-size:var(--Body1);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .deQQck {
      display:inline;
      font-weight:var(--Bold);
    }

    .SzvUp {
      color:var(--lm-text-primary);
      width:100%;
      contain:layout;
      overflow:hidden;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      border-color:var(--lm-border-primary, #d6d6d7);
      border-style:solid;
      border-width:var(--border-width-md);
      background-color:var(--lm-background-overlay, #e7e7e9);
      view-transition-name:content;
    }

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

    .eqNqBM {
      transition:all 300ms cubic-bezier(0.77, 0, 0.17, 1) 0ms normal;
    }

    .eqNqBM.open {
      transform:rotate(45deg);
    }

    .fwLDbK {
      height:0px;
      overflow:hidden;
      transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
      background-color:var(--lm-background-overlay, #e7e7e9);
      border-top-left-radius:0px;
      border-top-right-radius:0px;
    }

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

    .bnXyDc {
      display:-webkit-box;;
      overflow:hidden;;
      font-size:inherit;;
      font-family:inherit;;
      font-weight:inherit;;
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
    }

    .erEiyE {
      :;
      gap:1rem;
      cursor:pointer;
      overflow:hidden;
      align-items:center;
      padding-top:clamp(0.5rem, 1vw + 1rem, 1rem);
      padding-left:clamp(1rem, 1.8vw, 1.5rem);
      padding-right:clamp(1rem, 1.8vw, 1.5rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 1vw + 1rem, 1rem);
      justify-content:start;
    }

    .fmGtGI {
      flex:1;
      overflow:hidden;
    }

    .bWaSNd {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:clamp(1rem, 1.8vw, 1.5rem);
      padding-right:clamp(1rem, 1.8vw, 1.5rem);
      padding-bottom:clamp(0.5rem, 1rem + 1vw, 1rem);
    }

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

    .Startseite\:5iEt-fLuBTZg3x-Cqnnvq {
      flex:1.5;
      rotate:z 2deg;
      animation:float 30s infinite linear;;
      max-width:90vw;
      animation-delay:-14s;;
    }

    .eIIXff {
      width:150vw;
      min-width:100rem;
    }

    .eFvAZ {
      gap:var(--space-xl);
      user-select:none;;
      flex-direction:row;
      justify-content:;
    }

    .bPrGDZ {
      gap:var(--space-xl);
      width:100%;
      animation:scroll var(--speed) linear infinite;
      min-width:100%;
      flex-shrink:0;
      flex-direction:row;
    }

    .dxTPuy {
      flex:1;
      width:100%;
      font-weight:var(--font-weight-regular);
      justify-content:center;
    }

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

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

    .marquee_item\:tTqg8Psrw_78bA5kpwhtz {
      width:100%;
      height:100%;
    }

    .Startseite\:6HEWiiBhi2RcyvNOoYisd {
      width:130vw;
    }

    .eycHUm {
      color:inherit;
      display:inline-block;
      margin-top:1rem;
    }

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

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

    .cFfoNz {
      gap:0.75rem;
      width:24rem;
      cursor:pointer;
      padding:clamp(0.35rem, 0.25rem + 1vw, 0.75rem);
      max-width:72vw;
      overflow-x:clip;
      overflow-y:clip;
      transition:all 300ms ease 0ms normal;
      justify-content:;
      background-color:var(--lm-background-default, #f8f9fb);
    }

    .cFfoNz:hover {
      scale:1.02;
    }

    .ekUTRs {
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    .yiDUx {
      color:var(--lm-text-primary, #0a0a0a);
    }

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

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

    .cgFyYE.blocker {
      filter:saturate(0) blur(2px);
    }

    .emEjpw {
      gap:0.75rem;
      flex:1;
      color:var(--lm-text-primary, #0f0f0f);
      width:100%;
      display:flex;
      font-size:var(--H6);
      align-items:center;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h6);
      flex-direction:row;
      text-transform:uppercase;;
      justify-content:space-between;
    }

    .jwLGl {
      width:1rem;
    }

    .cCYXsI {
      width:100%;
    }

    .elwEoU {
      z-index:;
      font-size:var(--Body3);
      font-family:Poppins;
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .efipCj {
      color:var(--lm-text-secondary, #3c3c3d);
      display:flex;
      row-gap:0.25rem;
      font-size:var(--Body2);
      column-gap:0.25rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      line-height:0.75rem;
      flex-direction:row;
      text-transform:none;;
      justify-content:flex-start;
    }

    .FtjsZ {
      width:0.75rem;
      height:0.75rem;
      align-items:center;
      justify-content:center;
    }

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

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

    .dXqGkJ {
      top:1.25rem;
      left:1.25rem;
      color:var(--text-fill);
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      position:absolute;
      background:var(--fill);
      column-gap:0.5rem;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.2rem;
    }

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

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

    .Startseite\:7onsnQn9fvq3lBvA9MyDA {
      animation:float 30s infinite linear;;
      animation-delay:-8s;;
    }

    @media (max-width: 1280px) {

    .Startseite\:7onsnQn9fvq3lBvA9MyDA {
      display:none;
    }
    }

    .Startseite\:86mb4W0ISj6tOc4_cJfYv {
      color:var(--lm-text-primary, #0f0f0f);
    }

    .bnhLNL {
      width:25%;
      margin-top:1rem;
      border-color:var(--lm-text-tertiary);
      border-style:solid;
      border-width:0.5px;
      margin-bottom:1rem;
    }

    .egezCW {
      color:var(--lm-text-secondary);
      display:inline-block;
      font-size:var(--Body1);
      max-width:60rem;
      text-align:center;
      font-family:inherit;
    }

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

    .fhLQWv {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      text-align:center;
      font-family:"Oswald";
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

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

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

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

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

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

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

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

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

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

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

    .bUPROf {
      gap:var(--space-md);
      height:100%;
      translate:0 100vh;
    }

    .fFOdhU {
      color:var(--lm-text-secondary, #3c3c3d);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:var(--line-height-text);
    }

    .Startseite\:A8oHblRL-p6OenO6syLar {
      right:-5vw;
      display:none;
    }

    .Startseite\:AJJ8kvEaTx7m5kOc5Kmc2 {
      flex:1.5;
      rotate:z 3deg;
      animation:float 30s infinite linear;;
      max-width:90vw;
      animation-delay:-22s;;
    }

    .euwxgF {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-family:inherit;
    }

    .cYdRqd {
      gap:var(--space-3xl);
      top:0%;
      bottom:0%;
      display:flex;
      position:absolute;
      flex-flow:column;
      align-items:flex-start;
      pointer-events:none;
      justify-content:center;
    }

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

    .fxQiJy {
      top:0px;
      height:100vh;
      position:sticky;
      overflow-x:hidden;
      overflow-y:hidden;
    }

    .Startseite\:C3WBl7clhTcv_QZe78jU- {
      width:130vw;
    }

    .cPIFZm {
      gap:0.325rem;
      color:var(--neutral-050, #f8f9fb);
      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(--neutral-900, #0f0f0f);
    }

    .cPIFZm.disabled {
      opacity:16%;
    }

    .MqMVl {
      padding-top:em;
    }

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

    .cBtwBU {
      gap:var(--space-2xl);
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .dxOyQU {
      width:100%;
      transition:padding-bottom 300ms ease 0ms ;
      padding-bottom:8rem;
    }

    @media (max-width: 768px) {

    .dxOyQU {
      padding-bottom:9rem;
    }
    }

    .bWEMfF {
      top:-200vh;
      height:600vh;
    }

    .byRRTZ {
      gap:2rem;
      width:106rem;
      flex-wrap:nowrap;
      max-width:calc(100vw - 4rem);
      align-items:start;
      margin-bottom:3rem;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 1140px) {

    .byRRTZ {
      margin-top:1rem;
    }
    }

    .bwboen {
      color:var(--lm-text-secondary, #3c3c3d);
      display:inline-block;
      font-size:var(--Body1);
      font-family:inherit;
    }

    .cjAGXe {
      width:fit-content;
      filter:drop-shadow(-14px 1px 22px rgba(0, 0, 0, 0.12));;
      z-index:2;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .cjAGXe {
      filter:drop-shadow(-10.5px 1px 16,5px rgba(0, 0, 0, 0.12));;
    }
    }

    .ezRKOo {
      color:var(--Inherit);
      font-size:2.5rem;
    }

    @media (max-width: 768px) {

    .ezRKOo {
      font-size:1.875rem;
    }
    }

    .dKpLQH {
      color:inherit;
      opacity:0.6;
      font-size:1rem;
      margin-bottom:-15px;
    }

    @media (max-width: 768px) {

    .dKpLQH {
      font-size:0.75rem;
    }
    }

    .ArTHu {
      gap:0.5rem;
      color:inherit;
      width:fit-content;
      height:5rem;
      display:flex;
      z-index:2;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(5rem / 4)), calc(100% - calc(5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      object-fit:;
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
      background-color:var(--background-color, #0a0a0a);
    }

    @media (max-width: 768px) {

    .ArTHu {
      gap:0.375rem;
      height:3.75rem;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(3.75rem / 4)), calc(100% - calc(3.75rem / 4)) 100%, 0 100%);;
      font-size:calc(var(--Button2) * 0.75);
      padding-left:1.5rem;
      padding-right:1.5rem;
    }
    }

    .Startseite\:DPj5S6410L3ZrnDXHHpno {
      color:var(--dm-text-primary, #f8f9fb);
      rotate:z 3deg;
    }

    .dwYRrE {
      ;:;
      top:0%;;
      right:10rem;;
      bottom:0%;;
      display:flex;
      position:absolute;;
      transform:none;;
      align-items:center;;
      justify-content:center;;
    }

    .eyVPLS {
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .Startseite\:H2t3Hh5jTDtZ_JRgidHcK {
      width:100%;
      max-height:72rem;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      justify-content:center;
    }

    .evSrVG {
      color:var(--lm-text-secondary, #3c3c3d);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      line-height:var(--line-height-text);
    }

    .flXdbw {
      gap:3rem;
      width:100%;
      flex-direction:row;
    }

    @media (max-width: 640px) {

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

    .bxyIIU {
      color:var(--dm-text-primary);
      width:100%;
      height:100%;
      display:flex;
      z-index:1000000;
      position:fixed;
      flex-wrap:wrap;
      background:#000000a6;
      transition:background 300ms ease;
      align-items:center;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      backdrop-filter:blur(2px);
      justify-content:center;
    }

    .EFOcy {
      top:1.5rem;
      color:var(--dm-text-primary);
      right:1.5rem;
      width:2.5rem;
      height:2.5rem;
      z-index:3;
      position:absolute;
      background:#ffffff59;
      box-shadow:0px 0px 39px 0px #000000a6;
      transition:opacity 300ms ease 300ms;
      align-items:center;
      backdrop-filter:blur(2px);
      justify-content:center;
    }

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

    .EFOcy:hover {
      cursor:pointer;
      background:#ffffff80;
    }

    .ePNXNp {
      max-height:40vw;
    }

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

    .dWONFC {
      gap:1rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      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(--neutral-050, #f8f9fb);
    }

    .dWONFC.disabled {
      opacity:16%;
    }

    .dWONFC.fullsize {
      width:100%;
      align-items:center;
      justify-content:center;
    }

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

    .popup\:W-020Jn-DkpMwHA5UfwpX {
      top:36%;
      left:8%;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite alternate none running animation-bKKrXZ;
    }

    @media (max-width: 600px) {

    .popup\:W-020Jn-DkpMwHA5UfwpX {
      display:none;
    }
    }

    @media (max-height: 900px) {

    .popup\:W-020Jn-DkpMwHA5UfwpX {
      display:none;
    }
    }

    @keyframes animation-bKKrXZ {
        0% {
          scale: 1 1;
        }

        50% {
          scale: 1.1 1.1;
        }

        100% {
          scale: 1 1;
        }
    }

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

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

    .fiynvL {
      max-width:100%;
      max-height:100%;
    }

    .Startseite\:ILDusiQJ6oOe9BjDj-lNW {
      height:100vh;
    }

    .foeqCz {
      color:var(--lm-primary);
      cursor:pointer;
      text-decoration-line:underline;
    }

    .fcAmFs {
      width:calc(100% + 2 * var(--padding-global));
      row-gap:0.25rem;
      flex-wrap:wrap;
      column-gap:0.25rem;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .dWqaQB {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      margin-top:1rem;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .cjlREW {
      gap:2rem;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .eEpNjE {
      color:var(--lm-text-primary);
      font-size:var(--Body1);
      margin-top:1rem;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .bUthbI {
      color:var(--lm-text-secondary);
      display:inline-block;
      font-size:var(--Body1);
      max-width:48rem;
      text-align:center;
      font-family:inherit;
    }

    .eBOEvy {
      flex:1;
      width:100%;
      height:100%;
      align-items:;
      flex-direction:column;
      justify-content:;
    }

    .dIjYip {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:1;
      position:absolute;
      background:linear-gradient(to top, #000000de 30%, #00000026 66%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    @media (max-width: 700px) {

    .dIjYip {
      background:linear-gradient(to bottom, #00000000 0%, #000000e6 67%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }
    }

    .Startseite\:MPUSs9swFC-gMVOrXV1OM {
      animation:float 30s infinite linear;;
      animation-delay:0s;;
    }

    .cvzLDA {
      flex:none;
      width:100%;
      cursor:pointer;
      overflow-x:hidden;
      overflow-y:hidden;
      aspect-ratio:2 / 1;
    }

    .cvzLDA.has-link {
      cursor:default;
    }

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

    .bHLNBI {
      width:100%;
      height:100%;
      transition:all 200ms ease 0ms;
      align-items:center;
      padding-top:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      padding-left:clamp(1.5rem, 1vw + 1rem, 2rem);
      padding-right:clamp(1.5rem, 1vw + 1rem, 2rem);
      flex-direction:row;
      padding-bottom:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      justify-content:center;
    }

    .bHLNBI:hover {
      scale:1.05;
      background-color:var(--dm-hover, #ffffff05);
    }

    .bHLNBI.is-light {
      background-color:var(--lm-background-default);
    }

    .bHLNBI.no-src {
      scale:1;
      cursor:default;
    }

    .Startseite\:MseDxvZGH6o8QFTuS83t2 {
      max-width:clamp(8rem, 5vw + 6rem, 14rem);
    }

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

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

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

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

    .fvLOLR {
      gap:0.75rem;
      flex:1;
      width:100%;
      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;
    }
    }

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

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

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

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

    .cnnYKH {
      gap:0.5rem;
    }

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

    .bitUMx {
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      font-size:var(--Body2);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dTxWqK {
      color:var(--color-text, #0a0a0a);
      width:100%;
      height:100%;
      display:flex;
      font-size:inherit;
      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;
    }

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

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

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

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

    .bMlzcr {
      gap:0.25rem;
      flex:1;
      width:100%;
    }

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

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:none;
    }

    @media (max-width: 1280px) {

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

    @media (max-width: 1080px) {

    .bARUQR {
      opacity:0.6;
    }
    }

    .Startseite\:NxHaiBZI0QLMBHXXHU8b3 {
      background-color:var(--lm-background-default);
    }

    .mvXQT {
      width:25%;
      margin-top:1rem;
      border-color:var(--lm-accent);
      border-style:solid;
      border-width:0.5px;
      margin-bottom:1rem;
    }

    .dByFQv {
      flex:1.8;
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:100%;
      column-gap:2rem;
      align-items:flex-start;
      justify-content:space-between;
    }

    .Startseite\:PatCFG3PmoHJoVdNmVHgr {
      margin-top:1rem;
    }

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

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

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

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

    .Startseite\:QNx6QLhKovEBzJLmT1kIR {
      overflow-x:clip;
      overflow-y:clip;
    }

    .bmwabi {
      width:min(6.25rem, 18vw);
      height:min(6.25rem, 18vw);
      rotate:z -8deg;
      font-size:min(4rem, 10vw);
      align-items:center;
      border-color:var(--dm-border-secondary, #818181);
      border-style:solid;
      border-width:var(--border-width-lg);
      justify-content:center;
      background-color:var(--dm-background-default, #0f0f0f);
    }

    @media (max-width: 920px) {

    .bmwabi {
      display:none;
    }
    }

    .fGruyv {
      color:var(--lm-text-primary);
      width:78rem;
      display:inline-block;
      font-size:var(--h1-fluid);
      max-width:100%;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--h1-fluid);
      text-transform:uppercase;
    }

    .Startseite\:UDnrTRSwwgIx0lcn-eVfk {
      color:var(--lm-text-primary);
    }

    .Startseite\:UsALvvKW-Xo-1O-J6PPnM {
      color:var(--lm-text-primary, #0f0f0f);
    }

    .bxhHSx {
      gap:var(--space-3xl);
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .cPiPEB {
      height:400vh;
    }

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

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

    .dvaCie {
      flex:1;
      max-width:100%;
      align-items:start;
      justify-content:space-between;
    }

    .Startseite\:Wnn6Zue-AQ5zI3FwrDcRy {
      color:var(--dm-text-primary, #f8f9fb);
      rotate:z -4deg;
    }

    .SIamZ {
      gap:14rem;
      width:100%;
    }

    @media (max-width: 920px) {

    .SIamZ {
      gap:6rem;
    }
    }

    .bxmBQd {
      gap:var(--space-xl);
      top:0%;
      width:100vw;
      height:fit-content;
      position:relative;
      background-color:var(--dm-background-default, #0f0f0f);
    }

    .Startseite\:ZebdRgRHnFhK3_9_LnvK3 {
      width:100%;
      height:100%;
    }

    .Startseite\:_9_Rav7xtGjmAcC4rvoxR {
      align-items:center;
      padding-bottom:var(--section-padding-md);
      justify-content:start;
    }

    .efuSlk {
      object-fit:cover;
    }

    .bGXDdb {
      display:inline;
      animation:750ms ease 0ms 1 normal none running animation-WVPvx, 750ms ease 0ms 1 normal none running animation-TfLFl;
      font-size:var(--text-5xl);
      font-family:"Oswald";
      font-weight:var(--Bold);
      line-height:120%;
      text-transform:uppercase;
    }

    @media (max-width: 500px) {

    .bGXDdb {
      font-size:var(--text-3xl);
      line-height:var(--line-height-3xl);
    }
    }

    @keyframes animation-TfLFl {
        0% {
          translate: -20%;
        }

        20% {
          translate: -20%;
        }
    }


    @keyframes animation-WVPvx {
        22% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
    }

    .bJEblO {
      width:100%;
      max-width:36rem;
    }

    .Startseite\:aiVCosfJmen5EK47_5Eoe {
      display:inline-block;
      max-width:42rem;
      text-align:center;
    }

    .Startseite\:b-7aGJlutZFw7RN8pdY0Q {
      width:100%;
    }

    .czzwqX {
      top:0px;
      width:100vw;
      height:8rem;
      position:relative;
      background:linear-gradient(var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0%, var(--dm-background-default) 0.828125%, var(--dm-background-default) 1.65625%, var(--dm-background-default) 2.484375%, var(--dm-background-default) 3.3125%, var(--dm-background-default) 4.140625%, var(--dm-background-default) 4.96875%, var(--dm-background-default) 5.796875%, var(--dm-background-default) 6.625%, var(--dm-background-default) 7.453125%, var(--dm-background-default) 8.28125%, var(--dm-background-default) 9.109375%, var(--dm-background-default) 9.9375%, var(--dm-background-default) 10.765625%, var(--dm-background-default) 11.59375%, var(--dm-background-default) 12.421875%, var(--dm-background-default) 13.25%, var(--dm-background-default) 14.078125%, var(--dm-background-default) 14.90625%, var(--dm-background-default) 15.734375%, var(--dm-background-default) 16.5625%, var(--dm-background-default) 17.390625%, var(--dm-background-default) 18.21875%, var(--dm-background-default) 19.046875%, var(--dm-background-default) 19.875%, var(--dm-background-default) 20.703125%, var(--dm-background-default) 21.53125%, var(--dm-background-default) 22.359375%, var(--dm-background-default) 23.1875%, var(--dm-background-default) 24.015625%, var(--dm-background-default) 24.84375%, var(--dm-background-default) 25.671875%, var(--dm-background-default) 26.5%, var(--dm-background-default) 27.328125%, var(--dm-background-default) 28.15625%, var(--dm-background-default) 28.984375%, var(--dm-background-default) 29.8125%, var(--dm-background-default) 30.640625%, var(--dm-background-default) 31.46875%, var(--dm-background-default) 32.296875%, var(--dm-background-default) 33.125%, var(--dm-background-default) 33.953125%, var(--dm-background-default) 34.78125%, var(--dm-background-default) 35.609375%, var(--dm-background-default) 36.4375%, var(--dm-background-default) 37.265625%, var(--dm-background-default) 38.09375%, var(--dm-background-default) 38.921875%, var(--dm-background-default) 39.75%, var(--dm-background-default) 40.578125%, var(--dm-background-default) 41.40625%, var(--dm-background-default) 42.234375%, var(--dm-background-default) 43.0625%, var(--dm-background-default) 43.890625%, var(--dm-background-default) 44.71875%, var(--dm-background-default) 45.546875%, var(--dm-background-default) 46.375%, var(--dm-background-default) 47.203125%, var(--dm-background-default) 48.03125%, var(--dm-background-default) 48.859375%, var(--dm-background-default) 49.6875%, var(--dm-background-default) 50.515625%, var(--dm-background-default) 51.34375%, var(--dm-background-default) 52.171875%, var(--dm-background-default) 53%, var(--dm-background-default) 53.734375%, var(--dm-background-default) 54.46875%, var(--dm-background-default) 55.203125%, var(--dm-background-default) 55.9375%, var(--dm-background-default) 56.671875%, var(--dm-background-default) 57.40625%, var(--dm-background-default) 58.140625%, var(--dm-background-default) 58.875%, var(--dm-background-default) 59.609375%, var(--dm-background-default) 60.34375%, var(--dm-background-default) 61.078125%, var(--dm-background-default) 61.8125%, var(--dm-background-default) 62.546875%, var(--dm-background-default) 63.28125%, var(--dm-background-default) 64.015625%, var(--dm-background-default) 64.75%, var(--dm-background-default) 65.484375%, var(--dm-background-default) 66.21875%, var(--dm-background-default) 66.953125%, var(--dm-background-default) 67.6875%, var(--dm-background-default) 68.421875%, var(--dm-background-default) 69.15625%, var(--dm-background-default) 69.890625%, var(--dm-background-default) 70.625%, var(--dm-background-default) 71.359375%, var(--dm-background-default) 72.09375%, var(--dm-background-default) 72.828125%, var(--dm-background-default) 73.5625%, var(--dm-background-default) 74.296875%, var(--dm-background-default) 75.03125%, var(--dm-background-default) 75.765625%, var(--dm-background-default) 76.5%, var(--dm-background-default) 77.234375%, var(--dm-background-default) 77.96875%, var(--dm-background-default) 78.703125%, var(--dm-background-default) 79.4375%, var(--dm-background-default) 80.171875%, var(--dm-background-default) 80.90625%, var(--dm-background-default) 81.640625%, var(--dm-background-default) 82.375%, var(--dm-background-default) 83.109375%, var(--dm-background-default) 83.84375%, var(--dm-background-default) 84.578125%, var(--dm-background-default) 85.3125%, var(--dm-background-default) 86.046875%, var(--dm-background-default) 86.78125%, var(--dm-background-default) 87.515625%, var(--dm-background-default) 88.25%, var(--dm-background-default) 88.984375%, var(--dm-background-default) 89.71875%, var(--dm-background-default) 90.453125%, var(--dm-background-default) 91.1875%, var(--dm-background-default) 91.921875%, var(--dm-background-default) 92.65625%, var(--dm-background-default) 93.390625%, var(--dm-background-default) 94.125%, var(--dm-background-default) 94.859375%, var(--dm-background-default) 95.59375%, var(--dm-background-default) 96.328125%, var(--dm-background-default) 97.0625%, var(--dm-background-default) 97.796875%, var(--dm-background-default) 98.53125%, var(--dm-background-default) 99.265625%, var(--dm-background-default) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      margin-bottom:-8rem;
    }

    .Startseite\:bfBxg7KEB4SjsawzGNcSH {
      overflow-x:hidden;
      background-color:var(--light-blue-100, #f0f5fd);
    }

    .cTKKQz {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:start;
    }

    .bpLhAO {
      opacity:1;
    }

    .cgbWtt {
      gap:1.5rem;
      flex:1;
      width:100%;
      display:grid;
      align-items:stretch;
      flex-direction:row;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 1080px) {

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

    .RnAAW {
      font-size:var(--text-3xl);
      line-height:var(--line-height-3xl);
    }

    .fdqBPh {
      gap:2rem;
      width:56rem;
      max-width:100%;
      align-items:center;
      padding-bottom:1rem;
      justify-content:start;
    }

    .Startseite\:fnPjehsy1ufjgjFMvn6eI {
      overflow-x:hidden;
      background-color:var(--lm-background-default);
    }

    .Startseite\:g6lKQqla8KhRzAAb9hyAB {
      gap:4rem;
      width:100%;
      height:100%;
      align-items:start;
      justify-content:start;
    }

    .eYcyZQ {
      gap:var(--space-3xl);
      left:0px;
      width:250rem;
      display:flex;
      position:absolute;
      flex-flow:column;
      align-items:flex-start;
      aspect-ratio:1;;
      border-radius:50%;
      flex-direction:column;
      justify-content:center;
    }

    .dnEgex {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .cxeSTw {
      gap:var(--space-3xl);
      width:100%;
      flex-wrap:wrap;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .cxeSTw {
      flex-direction:column;
    }
    }

    .Startseite\:hyhIL_MlfTssMmyemNXvj {
      color:var(--lm-text-primary, #0f0f0f);
    }

    .cVUSnZ {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      max-width:65ch;
      text-align:center;
      font-family:"Poppins";
      font-weight:var(--Regular);
      line-height:var(--line-height-text);
    }

    .bBIMGQ {
      display:block;
      font-size:var(--text-6xl);
      line-height:var(--line-height-6xl);
    }

    @media (min-width: 700px) {

    .bBIMGQ {
      font-size:6rem;
      line-height:120%;
    }
    }

    @media (min-width: 1000px) {

    .bBIMGQ {
      font-size:8rem;
      line-height:100%;
    }
    }

    .dyxErE {
      gap:var(--space-sm);
      flex:1;
      width:100%;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .dOGfpN {
      color:var(--lm-accent, #c9dbf6);
      font-size:var(--H5);
      font-family:'Oswald';
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .Startseite\:lwh2stICIAif7QUi2gi8Q {
      animation:float 30s infinite linear;;
      animation-delay:-28.5s;;
    }

    @media (max-width: 1720px) {

    .Startseite\:lwh2stICIAif7QUi2gi8Q {
      display:none;
    }
    }

    .EWyXk {
      width:101%;
      height:100%;
      position:absolute;
    }

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

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

    .cohwFh {
      font-weight:bold;
    }

    .bGoKwT {
      rotate:z 239deg;
      margin-top:6px;
      margin-right:2px;
      flex-direction:column;
    }

    .Startseite\:pUa-QsDqsZGsLfcych7W3 {
      color:var(--lm-text-primary);
      display:inline-block;
      text-align:center;
    }

    .dsHxlx {
      gap:var(--space-lg);
      width:100%;
      flex-direction:column;
    }

    .Startseite\:pphEeBLgG0WHVsL_3rXwm {
      margin-top:1rem;
    }

    .eSfnEX {
      width:100%;
      height:auto;
      display:flex;
      row-gap:5rem;
      z-index:2;
      max-width:50ch;
      column-gap:5rem;
      margin-top:0px;
      align-items:flex-start;
      padding-top:1rem;
      aspect-ratio:1/1;
      padding-left:1rem;
      margin-bottom:auto;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1.5rem;
      justify-content:flex-end;
    }

    @media (max-width: 700px) {

    .eSfnEX {
      max-width:75ch;
    }
    }

    .bHRsVB {
      display:inline-block;
      font-size:1.5rem;
      font-family:Caveat Brush;
      line-height:1rem;
    }

    .efWVNf {
      font-size:inherit;
      margin-top:1rem;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .cuKjlY {
      width:100%;
      display:flex;
      align-items:flex-start;
      justify-content:flex-end;
    }

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

    .fjlwaB {
      gap:0.5rem;
      right:0%;
      bottom:0rem;
      position:absolute;
      align-items:end;
      flex-direction:column;
      justify-content:start;
    }

    .fxTAYX {
      color:var(--dm-text-primary);
      font-size:var(--h2-fluid);
      text-align:center;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--h2-fluid);
      text-transform:uppercase;
    }

    .cVa-DLo {
      gap:8rem;
      flex:1;
      width:100%;
      flex-wrap:wrap-reverse;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 920px) {

    .cVa-DLo {
      gap:3rem;
      flex-direction:column-reverse;
    }
    }

    .Startseite\:uHuhGx5osbQxbqpWBV8eG {
      width:130vw;
    }

    .bnRCas {
      width:fit-content;
      height:fit-content;
      row-gap:5rem;
      flex-wrap:wrap;
      background:var(--lm-background-default);
      column-gap:5rem;
      overflow-x:clip;
      overflow-y:clip;
      transition:all 500ms ease;
      align-items:flex-start;
      border-color:#ffffff;
      border-style:solid;
      border-width:10px;
      flex-direction:column;
      justify-content:flex-end;
    }

    .bnRCas {
      
    @starting-style {
      opacity:0;
      translate:0 3rem 0;
    }
    }

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

    .Startseite\:v6E2Ntw1frqlMZDWmxDD_ {
      align-items:center;
      justify-content:start;
    }

    .elGfHR {
      top:0%;
      left:0px;
      right:0px;
      width:100vw;
      height:clamp(45rem, 5vw + 43rem, 56rem);
      position:absolute;
      max-width:110rem;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      justify-content:start;
    }

    .Startseite\:volJnFBHZzA0UvIO5y6Uj {
      animation:float 30s infinite linear;;
      animation-delay:-19s;;
    }

    .ecjDjz {
      gap:8rem;
      width:100%;
      flex-wrap:wrap-reverse;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 920px) {

    .ecjDjz {
      gap:3rem;
      flex-direction:column;
      justify-content:;
    }
    }

    .dexXpz {
      display:inline;
      opacity:0.85;
      font-size:var(--Body2);
      font-family:"Poppins";
      line-height:180%;
    }

    @media (max-width: 500px) {

    .dexXpz {
      font-size:var(--Body3);
      line-height:var(--line-height-xs);
    }
    }

    .cMvQBH {
      gap:var(--space-md);
      align-items:center;
      justify-content:start;
    }

    .dcGgrG {
      color:var(--lm-primary);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-left:clamp(0.8rem, 1vw + 0.5rem, 1.2rem);
      padding-right:clamp(0.8rem, 1vw + 0.5rem, 1.2rem);
    }

    .dOuyFK {
      flex:1;
      height:100%;
      flex-direction:row;
    }

    .Startseite\:z7sT9yNCCKrkpAyCH2vFe {
      background-color:var(--lm-background-default);
    }

    .cXTJmx {
      width:100%;
      height:100%;
      padding-top:10rem;
      padding-left:10rem;
    }