<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@layer base {
  
  body, :host {
    /* Color */
      --neutral-0: #ffffff;
--neutral-50: #F5F7FA;
--neutral-100: #F2F5F8;
--neutral-200: #E1E4EA;
--neutral-300: #CACFD8;
--neutral-400: #99A0AE;
--neutral-500: #717784;
--neutral-600: #525866;
--neutral-700: #2B303B;
--neutral-800: #222530;
--neutral-900: #181B25;
--neutral-950: #0E121B;
--blue-50: #EBF1FF;
--blue-100: #D5E2FF;
--blue-200: #C0D5FF;
--blue-300: #97BAFF;
--blue-400: #6895FF;
--blue-500: #335CFF;
--blue-600: #3559E9;
--blue-700: #2547D0;
--blue-800: #1F3BAD;
--blue-900: #182F8B;
--blue-950: #122368;
--orange-50: #FFF1EB;
--orange-100: #FFE3D5;
--orange-200: #FFD5C0;
--orange-300: #FFBA97;
--orange-400: #FF9A68;
--orange-500: #FF8447;
--orange-600: #E97135;
--orange-700: #D05E25;
--orange-800: #AD4E1F;
--orange-900: #8B3E18;
--orange-950: #682F12;
--red-50: #FFEBEC;
--red-100: #FFD5D8;
--red-200: #FFC0C5;
--red-300: #FF97A0;
--red-400: #FF6875;
--red-500: #FB3748;
--red-600: #E93544;
--red-700: #D02533;
--red-800: #AD1F2B;
--red-900: #8B1822;
--red-950: #681219;
--green-50: #E0FAEC;
--green-100: #D0FBE9;
--green-200: #C2F5DA;
--green-300: #84EBB4;
--green-400: #3EE089;
--green-500: #1FC16B;
--green-600: #1DAF61;
--green-700: #178C4E;
--green-800: #1A7544;
--green-900: #16643B;
--green-950: #0B4627;
--yellow-50: #FFFAEB;
--yellow-100: #FFEFCC;
--yellow-200: #FFECC0;
--yellow-300: #FFE097;
--yellow-400: #FFD268;
--yellow-500: #F6B51E;
--yellow-600: #E6A819;
--yellow-700: #C99A2C;
--yellow-800: #A78025;
--yellow-900: #86661D;
--yellow-950: #624C18;
--purple-50: #EFEBFF;
--purple-100: #DCD5FF;
--purple-200: #CAC0FF;
--purple-300: #A897FF;
--purple-400: #8C71F6;
--purple-500: #7D52F4;
--purple-600: #693EE0;
--purple-700: #5B2CC9;
--purple-800: #4C25A7;
--purple-900: #3D1D86;
--purple-950: #351A75;
--sky-50: #EBF8FF;
--sky-100: #D5F1FF;
--sky-200: #C0EAFF;
--sky-300: #97DCFF;
--sky-400: #68CDFF;
--sky-500: #47C2FF;
--sky-600: #35ADE9;
--sky-700: #2597D0;
--sky-800: #1F7EAD;
--sky-900: #18658B;
--sky-950: #124B68;
--pink-50: #FFEBF4;
--pink-100: #FFD5EA;
--pink-200: #FFC0DF;
--pink-300: #FF97CB;
--pink-400: #FF68B3;
--pink-500: #FB4BA3;
--pink-600: #E9358F;
--pink-700: #D0257A;
--pink-800: #AD1F66;
--pink-900: #8B1852;
--pink-950: #68123D;
--teal-50: #E4FBF8;
--teal-100: #D0FBF5;
--teal-200: #C2F5EE;
--teal-300: #84EBDD;
--teal-400: #3FDEC9;
--teal-500: #22D3BB;
--teal-600: #1DAF9C;
--teal-700: #178C7D;
--teal-800: #1A7569;
--teal-900: #16645A;
--teal-950: #0B463E;
--alpha-neutral-24: #99a0ae3d;
--alpha-neutral-16: #99a0ae29;
--alpha-neutral-10: #99a0ae1a;
--alpha-blue-24: #476cff3d;
--alpha-blue-16: #476cff29;
--alpha-blue-10: #476cff1a;
--alpha-orange-24: #ff91473d;
--alpha-orange-16: #ff914729;
--alpha-orange-10: #ff91471a;
--alpha-red-24: #fb37483d;
--alpha-red-16: #fb374829;
--alpha-red-10: #fb37481a;
--alpha-green-24: #1fc16b3d;
--alpha-green-16: #1fc16b29;
--alpha-green-10: #1fc16b1a;
--alpha-yellow-24: #fbc64b3d;
--alpha-yellow-16: #fbc64b29;
--alpha-yellow-10: #fbc64b1a;
--alpha-purple-24: #784def3d;
--alpha-purple-16: #784def29;
--alpha-purple-10: #784def1a;
--alpha-sky-24: #47c2ff3d;
--alpha-sky-16: #47c2ff29;
--alpha-sky-10: #47c2ff1a;
--alpha-pink-24: #fb4ba33d;
--alpha-pink-16: #fb4ba329;
--alpha-pink-10: #fb4ba31a;
--alpha-teal-24: #22d3bb3d;
--alpha-teal-16: #22d3bb29;
--alpha-teal-10: #22d3bb1a;
--alpha-white-24: #ffffff3d;
--alpha-white-16: #ffffff29;
--alpha-white-10: #ffffff1a;
--alpha-black-24: #0e121b3d;
--alpha-black-16: #0e121b29;
--alpha-black-10: #0e121b1a;
--static-black: var(--neutral-950, #0E121B);
--static-white: var(--neutral-0, #ffffff);
--bg-strong: var(--neutral-950, #0E121B);
--bg-surface: var(--neutral-800, #222530);
--bg-sub: var(--neutral-300, #CACFD8);
--bg-soft: var(--neutral-200, #E1E4EA);
--bg-weak: var(--neutral-50, #F5F7FA);
--bg-white: var(--neutral-0, #ffffff);
--text-strong: var(--neutral-950, #0E121B);
--text-sub: var(--neutral-600, #525866);
--text-soft: var(--neutral-400, #99A0AE);
--text-disabled: var(--neutral-300, #CACFD8);
--text-white: var(--neutral-0, #ffffff);
--stroke-strong: var(--neutral-950, #0E121B);
--stroke-sub: var(--neutral-300, #CACFD8);
--stroke-soft: var(--neutral-200, #E1E4EA);
--stroke-white: var(--neutral-0, #ffffff);
--icon-strong: var(--neutral-950, #0E121B);
--icon-sub: var(--neutral-600, #525866);
--icon-soft: var(--neutral-400, #99A0AE);
--icon-disabled: var(--neutral-300, #CACFD8);
--icon-white: var(--neutral-0, #ffffff);
--primary-darker: var(--yellow-800, #A78025);
--primary-dark: var(--yellow-700, #C99A2C);
--primary-base: var(--yellow-500, #F6B51E);
--primary-alpha-24: var(--alpha-yellow-24, #fbc64b3d);
--primary-alpha-16: var(--alpha-yellow-16, #fbc64b29);
--primary-alpha-10: var(--alpha-yellow-10, #fbc64b1a);
--html-block-font-color: var(--text-sub, #525866);
--html-block-h1-color: var(--text-strong, #0E121B);
--html-block-h2-color: var(--text-strong, #0E121B);
--html-block-h3-color: var(--text-strong, #0E121B);
--html-block-h4-color: var(--text-strong, #0E121B);
--html-block-h5-color: var(--text-strong, #0E121B);
--html-block-strong-color: var(--text-strong, #0E121B);
  /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-geist: 'Geist',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
--html-block-font-size: 0.875rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* 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 */
    
    /* 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;
    }
  }
}

      
  .eIfNmk {
    width:100%;
  height:auto;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
      
      
  .cpOQSG {
    gap:24px;
  }
      

      
        
      
      
  .eWsOIy {
    width:100%;
  row-gap:10px;
  max-width:400px;
  column-gap:10px;
  max-height:390px;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .cZFXgM {
    gap:4px;
  top:8px;
  left:8px;
  position:absolute;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .ugFUb {
    width:40px;
  height:40px;
  object-fit:cover;
  border-radius:100px;
  }
      

      
        
      
      
  .dDwNar {
    :;
  color:var(--text-sub-600, #525866);;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .fwgxtk {
    gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .dKpDPw {
    :;
  color:var(--neutral-0, #ffffff);
  width:fit-content;
  position:relative;
  font-size:12px;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  padding-top:2px;
  padding-left:6px;
  border-radius:6px;
  padding-right:6px;
  letter-spacing:-0.084px;;
  padding-bottom:2px;
  background-color:#0e121b7d;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .YfXjm {
    :;
  color:var(--text-strong-950, #0E121B);;
  width:100%;
  font-size:18px;;
  font-style:normal;;
  overflow-x:hidden;
  transition:all ease ease-in-out 0ms;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 133.333% */;
  white-space:nowrap;
  text-overflow:ellipsis;
  letter-spacing:-0.27px;;
  /* -label/-large */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

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

        
      
      
  .ezrgsp {
    width:100%;
  height:250px;
  object-fit:cover;
  transition:all 300ms ease-in-out 0ms ;
  border-radius:10px;
  }
      

      
  .ezrgsp.hover {
    scale:1.1;
  }
      

        
      
      
  .myTBQ {
    flex:1;
  width:100%;
  row-gap:10px;
  column-gap:10px;
  }
      

      
        
      
      
  .eUQNdB {
    overflow-x:hidden;
  overflow-y:hidden;
  border-radius:10px;
  }
      

      
        
      
      
  .cdqarN {
    flex:1;
  overflow-x:hidden;
  }
      

      
        
      
      
  .ejWArD {
    color:var(--text-strong-950, #0E121B);;
  width:100%;
  overflow:hidden;;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px;;
  white-space:nowrap;
  text-overflow:ellipsis;
  letter-spacing:-0.084px;;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .card-skeleton-loader\:GArRJahKWP6OxKKv9ReAg {
    width:366px;
  height:300px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eHvyTE {
    gap:16px;
  width:364px;
  cursor:pointer;
  height:270px;
  background:#FFF;;
  align-items:start;
  padding-top:16px;
  padding-left:16px;
  border-radius:10px;;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:start;
  }
      

      
        
      
      
  .eGvvmb {
    width:100%;
  height:1px;
  background-color:var(--stroke-soft, #E1E4EA);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fxMzfE {
    align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dLMOQG {
    :;
  color:var(--text-sub-600, #525866);;
  overflow:hidden;;
  font-size:var(--font-size-sm);
  font-style:normal;;
  font-family:Geist;;
  font-weight:var(--font-weight-regular);
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .vSSmT {
    width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dyylmL {
    color:var(--green-700, #178C4E);
  }
      

      
  .dyylmL.thumb-down {
    color:var(--red-700, #D02533);
  rotate:x 180deg;
  }
      

        
      
      
  .jsvNQ {
    gap:8px;
  flex:1;
  width:100%;
  }
      

      
        
      
      
  .JQLVy {
    :;
  color:var(--text-strong, #0E121B);
  overflow:hidden;;
  font-size:var(--font-size-lg);
  font-style:normal;;
  font-family:Geist;;
  font-weight:var(--font-weight-normal);
  line-height:24px; /* 133.333% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  /* -label/-large */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .CvNph {
    :;
  color:var(--text-sub-600, #525866);;
  overflow:auto;
  font-size:var(--font-size-sm);
  font-style:normal;;
  max-height:120px;
  font-family:Geist;;
  font-weight:var(--font-weight-regular);
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cTRBEE {
    width:366px;
  cursor:pointer;
  height:260px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:10px;
  background-size:cover;
  background-image:url("");
  }
      

      
  .cTRBEE:hover {
    text-decoration-line:;
  }
      

        
      
      
  .brQjzT {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:cover;
  transition:all 300ms ease-in-out 0ms normal;
  }
      

      
  .brQjzT.hover {
    scale:1.1;
  }
      

        
      
      
  .dmMFBd {
    :;
  width:var(--width);
  height:var(--height);
  display:flex;
  font-size:0px;
  align-items:center;
  padding-top:var(--padding);
  padding-left:var(--padding);
  border-radius:6px;
  padding-right:var(--padding);
  flex-direction:column;
  padding-bottom:var(--padding);
  justify-content:center;
  background-color:var(--background-color, #cceee2);
  }
      

      
        
      
      
  .dhDZsu {
    width:auto;
  height:auto;
  opacity:100;
  max-width:100%;
  max-height:100%;
  object-fit:cover;
  transition:all 300ms ease 0ms ;
  border-radius:4px;
  }
      

      
  .dhDZsu.hidden {
    opacity:0;
  }
      

        
      
      
  
      

      
        
      
      
  .DaRCQ {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  background:linear-gradient(180deg, rgba(14, 18, 27, 0.00) 14.36%, #0E121B 81.88%);
  align-items:start;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:end;
  }
      

      
        
      
      
  .cocHpa {
    width:100%;
  height:100%;
  display:flex;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:10px;
  flex-direction:column;
  }
      

      
        
      
      
  .SqqIC {
    color:var(--text-soft-400, #99A0AE);;
  overflow:hidden;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .eHJhJw {
    color:var(--button-colors-button-text-fffff, #FFF);;
  overflow:hidden;;
  font-size:18px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px;;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  }
      

      
        
      
      
  .ccMrAZ {
    gap:16px;
  width:100%;
  }
      

      
        
      
      
  .cpooSB {
    padding-bottom:8px;
  }
      

      
        
      
      
  .bqmVdY {
    gap:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .clkARY {
    width:100%;
  height:auto;
  flex-wrap:nowrap;
  align-items:center;
  padding-left:0px;
  align-content:start;
  padding-right:0px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .NqzcV {
    top:var(--placementTop);
  width:100%;
  height:auto;
  position:absolute;
  }
      

      
          @media (min-width: 640px) {
            
  .NqzcV {
    top:var(--placementTop);
  }
      

          }
          
        
      
      
  .bgjUgH {
    gap:20px;
  width:100%;
  height:auto;
  flex-wrap:nowrap;
  overflow-x:scroll;
  align-items:center;
  align-content:start;
  flex-direction:row;
  justify-content:start;
  scrollbar-width:none;
  }
      
.bgjUgH::-webkit-scrollbar {
  width: 0;
}


      
        
      
      
  .eveNlH {
    top:var(--placementTop);
  color:var(--icon-sub, #525866);
  right:var(--placementRight);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  z-index:999;
  position:absolute;
  align-items:center;
  box-shadow:0px 1.667px 3.333px 0px rgba(10, 13, 20, 0.03);;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:100px;
  justify-content:center;
  justify-content:center;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .eveNlH:hover {
    color:var(--icon-strong, #0E121B);
  border-color:var(--bg-sub, #CACFD8);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-white, #ffffff);
  }
      


          @media (max-width: 640px) {
            
  .eveNlH {
    top:var(--placementTopMobile);
  }
      

          }
          

  .eveNlH.disabled {
    opacity:0.3;
  pointer-events:none;
  }
      

        
      
      
  .cmWsai {
    top:var(--placementTop);
  left:var(--placementLeft);
  color:var(--icon-sub, #525866);
  right:var(--placementRight);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  z-index:999;
  position:absolute;
  align-items:center;
  box-shadow:0px 1.667px 3.333px 0px rgba(10, 13, 20, 0.03);;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:100px;
  justify-content:center;
  justify-content:center;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .cmWsai:hover {
    color:var(--icon-strong, #0E121B);
  border-color:var(--bg-sub, #CACFD8);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-white, #ffffff);
  }
      


          @media (max-width: 640px) {
            
  .cmWsai {
    top:var(--placementTopMobile);
  }
      

          }
          

  .cmWsai.disabled {
    opacity:0.3;
  pointer-events:none;
  }
      

        
      
      
  
      

      
        
      
      
  .eppibP {
    width:270px;
  height:260px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:10px;
  }
      

      
        
      
      
  .cWpaLv {
    :;
  color:var(--text-soft-400, #99A0AE);;
  overflow:hidden;;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .exjpQc {
    width:100%;
  height:100%;
  object-fit:cover;
  transition:all 300ms ease-in-out 0ms ;
  }
      

      
  .exjpQc.hover {
    scale:1.1;
  }
      

        
      
      
  .esySnV {
    :;
  color:var(--button-colors-button-text-fffff, #FFF);;
  overflow:hidden;;
  font-size:18px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 133.333% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  /* -label/-large */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

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

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .HqzmH {
    width:366px;
  cursor:pointer;
  height:300px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:10px;
  background-size:cover;
  background-image:url("");
  }
      

      
  .HqzmH.hochschulen-page {
    width:100%;
  }
      

        
      
      
  .eMVomw {
    gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

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

      
        
      
      
  .fuhZCo {
    gap:4px;
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:start;
  background-color:var(--alpha-white-10, #ffffff1a);
  }
      

      
        
      
      
  .epDntu {
    gap:6px;
  }
      

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

      
        
      
      
  .cwkoOa {
    margin-bottom:-1px;
  }
      

      
        
      
      
  .eeoYxo {
    :;
  color:var(--static-static-white, #FFF);;
  font-size:12px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:1;
  letter-spacing:0.48px;;
  text-transform:uppercase;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  /* -subheading/-x -small */:;
  }
      

      
        
      
      
  .dXzsnC {
    :;
  color:var(--button-colors-button-text-fffff, #FFF);;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .dAvmVi {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:cover;
  transition:all 300ms ease-in-out 0ms normal;
  }
      

      
  .dAvmVi.hover-transition {
    scale:1.1;
  }
      


  .dAvmVi.hidden {
    opacity:0;
  }
      

        
      
      
  .eVUAzZ {
    :;
  gap:2px;
  color:var(--text-white-0, #FFF);;
  width:fit-content;
  cursor:pointer;
  z-index:10;
  position:relative;
  font-size:14px;
  background:rgba(255, 255, 255, 0.10);;
  font-style:normal;;
  transition:all 400ms ease-in-out 0ms ;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  padding-top:6px;
  padding-left:8px;
  border-radius:10px;;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:-0.176px;;
  padding-bottom:6px;
  backdrop-filter:blur(7px);;
  justify-content:center;
  background-color:#00000038;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .eVUAzZ:hover {
    background-color:#322a2a4d;
  }
      


  .eVUAzZ.dark {
    background-color:var(--neutral-700, #2B303B);
  }
      


  .eVUAzZ.dark:hover {
    background-color:var(--neutral-600, #525866);
  }
      


  .eVUAzZ.light {
    color:var(--icon-sub, #525866);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:var(--neutral-0, #ffffff);
  }
      


  .eVUAzZ.light:hover {
    color:var(--text-strong, #0E121B);
  border-color:var(--neutral-0, #ffffff);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      


  .eVUAzZ.icon-only {
    width:32px;
  height:32px;
  }
      

        
      
      
  .ddAcNB {
    transition:fill 200ms cubic-bezier(0.65, 0.04, 0.35, 1) 0ms ;
  }
      

      
        
      
      
  .university-card\:ocy7iSPT5-7g48Pf8Kk-E {
    top:16px;
  left:auto;
  right:16px;
  bottom:auto;
  z-index:;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cqvNRW {
    :;
  color:var(--text-soft-400, #99A0AE);;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .chdsjM {
    width:366px;
  cursor:pointer;
  height:260px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:10px;
  background-size:cover;
  background-image:url("");
  }
      

      
  .chdsjM.hochschulen {
    width:100%;
  }
      

        
      
      
  
      

      
        
      
      
  .degree-card\:f3e-1Ojle40Hw0QV4-o_o {
    top:16px;
  left:auto;
  right:16px;
  bottom:auto;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bonVTf {
    align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .hEISS {
    width:100%;
  cursor:pointer;
  font-size:var(--fontSize);
  min-height:32px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease 0ms ;
  align-items:center;
  padding-top:8px;
  white-space:normal;
  padding-left:12px;
  border-radius:10px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
  .hEISS.white {
    color:var(--text-strong);
  background-color:var(--bg-white, #ffffff);
  }
      


  .hEISS.secondary {
    gap:4px;
  color:var(--text-sub, #525866);
  font-size:var(--fontSize);
  background:var(--bg-white-0, #FFF);;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      


  .hEISS.transparent {
    color:var(--text-white);
  background-color:var(--alpha-white-16);
  }
      


  .hEISS:hover {
    opacity:0.9;
  }
      


          @media (max-width: 1024px) {
            
  .hEISS {
    font-size:var(--font-size-sm);
  }
      

          }
          

  .hEISS.secondary:hover {
    color:var(--text-strong);
  background-color:var(--bg-weak);
  }
      


  .hEISS.dark {
    color:var(--grey-200, #E5E5E5);
  background: var(--neutral-800);
  }
      

        
      
      
  .evYDhC {
    right:-5px;
  }
      

      
        
      
      
  .carousel-wrapper\:nV4HxVLpjQDw0gT9PDhnf {
    color:var(--text-strong, #0E121B);
  width:fit-content;
  }
      

      
        
      
      
  .bwRhaN {
    height:auto;
  overflow-y:clip;
  padding-top:4px;
  flex-direction:row;
  padding-bottom:4px;
  }
      

      
        
      
      
  .carousel-wrapper\:qatBtk0ieCBx39N1vcqF- {
    flex-direction:column;
  }
      

      
        
      
      
  .eeFQwW {
    color:var(--text-strong, #0E121B);
  font-size:var(--font-size-xl);
  max-width:100%;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  white-space:normal;
  letter-spacing:-1px;
  }
      

      
          @media (min-width: 640px) {
            
  .eeFQwW {
    font-size:var(--font-size-3xl);
  }
      

          }
          

  .eeFQwW.centered {
    text-align:center;
  }
      

        
      
      
  .carousel-wrapper\:sQL5lOrV1afaDYEKT9TKg {
    color:inherit;
  width:calc(100% - 90px);
  }
      

      
        
      
      
  .eFcUNJ {
    width:270px;
  height:415px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  justify-content:space-between;
  }
      

      
  .eFcUNJ:hover {
    text-decoration-line:;
  }
      

        
      
      
  .bRvEuF {
    color:var(--neutral-500, #717784);
  overflow:hidden;
  font-size:var(--font-size-sm);
  font-style:normal;
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .esNlcD {
    width:100%;
  height:355px;
  transition:all 300ms ease-in-out 0ms ;
  border-radius:10px;
  }
      

      
  .esNlcD.hover {
    scale:1.1;
  }
      

        
      
      
  .fjsDNg {
    color:var(--title-color, #ffffff);
  overflow:hidden;;
  font-size:var(--font-size-lg);
  font-style:normal;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:24px; /* 133.333% */;
  white-space:nowrap;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  }
      

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

        
      
      
  .bUewdM {
    gap:4px;
  width:100%;
  display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  .JkrdT {
    width:100%;
  display:flex;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:10px;
  flex-direction:column;
  }
      

      
        
      
      
  .carousel-wrapper\:t3I52hPI6Ml1bM9WWcS17 {
    color:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dVbxTJ {
    color:var(--primary-base, #F6B51E);
  display:inline-block;
  outline:none;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
          @media (min-width: 640px) {
            
  
      

          }
          

  .dVbxTJ:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      


  .dVbxTJ:focus-visible {
    text-decoration-line: underline;
  }
      


  .dVbxTJ:active {
    color:var(--yellow-200, #FDE68A);
  }
      

        
      
      
  
      

      
        
      
      
  .ePZGRi {
    width:100%;
  align-items:center;
  padding-top:80px;
  padding-bottom:0px;
  justify-content:start;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
        
      
      
  .eDMctq {
    color:var(--text-soft, #99A0AE);
  width:fit-content;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .eDMctq:hover {
    color:var(--yellow-600, #E6A819);
  transition:all 500ms ease-in-out 0ms normal;
  }
      

        
      
      
  .bKMkEH {
    gap:8px;
  padding-left:0px;
  }
      

      
        
      
      
  .egGGJq {
    width:100%;
  padding-top:16px;
  }
      

      
        
      
      
  .bJueSE {
    gap:12px;
  flex:0.8;
  }
      

      
        
      
      
  .eQKvGh {
    fill:var(--primary-base);
  }
      

      
        
      
      
  .fjngVQ {
    color:#FFF;;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .nUPmD {
    gap:24px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 785.8px) {
            
  .nUPmD {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .evbwmP {
    gap:64px;
  width:100%;
  max-width:1140px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:32px;
  }
      

      
          @media (max-width: 785.8px) {
            
  .evbwmP {
    gap:0px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bsjHSu {
    font-weight:var(--font-weight-regular);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .gwSsz {
    row-gap:16px;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
          @media (min-width: 768px) {
            
  .gwSsz {
    row-gap:16px;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

          }
          
        
      
      
  .cTaSNj {
    cursor:pointer;
  height:260px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:10px;
  }
      

      
          @media (max-width: 1024px) {
            
  .cTaSNj {
    max-height:200px;
  }
      

          }
          
        
      
      
  .zLsEd {
    :;
  color:var(--text-soft-400, #99A0AE);;
  overflow:hidden;;
  font-size:13px;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .fCAzDs {
    width:100%;
  height:100%;
  object-fit:cover;
  transition:all 300ms ease-in-out 0ms ;
  }
      

      
  .fCAzDs.hover {
    scale:1.1;
  transition:all 300ms ease-in-out 0ms ;
  }
      

        
      
      
  .frhCje {
    :;
  color:var(--button-colors-button-text-fffff, #FFF);;
  overflow:hidden;;
  font-size:16px;
  font-style:normal;;
  font-family:Geist;;
  font-weight:var(--font-weight-normal);
  line-height:24px; /* 133.333% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  /* -label/-large */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

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

        
      
      
  
      

      
        
      
      
  .cMyUgR {
    gap:1.5rem;
  width:100%;
  display:grid;
  z-index:;
  overflow-y:clip;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  grid-template-columns:repeat(1, minmax(0, 1fr));
  }
      

      
          @media (min-width: 640px) {
            
  .cMyUgR {
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
      

          }
          

          @media (min-width: 1024px) {
            
  .cMyUgR {
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
      

          }
          

          @media (min-width: 1280px) {
            
  .cMyUgR {
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
      

          }
          
        
      
      
  .cAVMyX {
    top:10px;
  left:8px;
  position:absolute;
  }
      

      
        
      
      
  .egPsuf {
    width:100%;
  height:40px;
  display:flex;
  font-size:14px;
  transition:all 300ms ease 0ms normal;
  align-items:start;
  font-family:'Geist';
  border-color:#E1E4EA;
  border-style:solid;
  border-width:1.5px;
  padding-left:32px;
  border-radius:10px;
  padding-right:16px;
  flex-direction:row;
  justify-content:start;
  background-color:#ffffff;
  }
      

      
  .egPsuf:focus {
    outline:none;
  box-shadow:0px 0px 0px 2px #FFF, 0px 0px 0px 4px var(--yellow-100, #FFEFCC);
  border-color:var(--primary-base, #F6B51E);
  border-style:solid;
  border-width:1.5px;
  --tw-ring-color:#1a202c;
  --tw-ring-shadow:0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  background-color:#ffffff;
  --tw-ring-offset-shadow:0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
      


  .egPsuf::placeholder {
    color:var(--text-disabled, #CACFD8);
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  }
      


          @media (min-width: 768px) {
            
  .egPsuf {
    width:256px;
  }
      

          }
          
        
      
      
  .cYSHKL {
    top:4px;
  color:var(--grey-200, #E5E5E5);
  right:4px;
  width:32px;
  cursor:pointer;
  height:32px;
  position:absolute;
  transition:all 300ms ease-in-out 0ms ;
  align-items:center;
  padding-top:8px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .cYSHKL:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cgGrpZ {
    height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .studium-toast-provider\:EHoCuCPIdlpuyLfO6qn6j {
    width:100%;
  display:flex;
  position:relative;
  max-width:360px;
  transition:height 150ms ease 0ms normal;
  flex-direction:column;
  }
      

      
        
      
      
  .bHYIqa {
    top:var(--top);
  width:100%;
  position:absolute;
  pointer-events:all;
  }
      

      
  .bHYIqa.swipe-out-top {
    translate:0 -100%;
  }
      


  .bHYIqa.swipe-out-right {
    translate:100% 0px;
  }
      


  .bHYIqa.swipe-out-bottom {
    translate:0 100%;
  }
      


  .bHYIqa.swipe-out-left {
    translate:-100% 0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .so-toast\:root {
    color:var(--neutral-11, #B5B2BC);
  width:100%;
  opacity:0;
  translate:0 16px;
  padding-top:.5rem;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  border-radius:16px;
  padding-right:1rem;
  padding-bottom:.5rem;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .so-toast\:root.open {
    gap:0px;
  opacity:1;
  translate:0 0px;
  transition:translate 250ms ease 0ms normal, top 150ms ease 0ms normal;
  }
      


  .so-toast\:root.closing {
    opacity:0;
  translate:0 -16px;
  }
      


  .so-toast\:root.open-transition {
    transition:all 250ms ease 0ms normal;
  }
      


  .so-toast\:root.close-transition {
    transition:all 150ms ease 0ms normal;
  }
      


  .so-toast\:root.success {
    color:var(--success-11, #0BD8B6);
  border-color:var(--success-6, #145750);
  border-style:solid;
  border-width:1px;
  background-color:var(--success-2, #111C1B);
  }
      


  .so-toast\:root.warning {
    color:var(--warning-11, #FFCA16);
  border-color:var(--warning-6, #5C3D05);
  border-style:solid;
  border-width:1px;
  background-color:var(--warning-2, #1D180F);
  }
      


  .so-toast\:root.critical {
    color:var(--critical-11, #FF949D);
  border-color:var(--critical-6, #6F2539);
  border-style:solid;
  border-width:1px;
  background-color:var(--critical-2, #1E1517);
  }
      

        
      
      
  .rKRcu {
    gap:0.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  .so-toast\:GzqJozUSBB1So2uRnb31N {
    width:16px;
  height:16px;
  }
      

      
        
      
      
  .bWpTnd {
    width:fit-content;
  height:auto;
  }
      

      
        
      
      
  .so-toast\:PCdgT3v7VpxYt2z2X1le8 {
    color:var(--icon-sub, #525866);
  width:24px;
  height:24px;
  align-items:center;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  justify-content:center;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bCkKDS {
    flex:1;
  color:var(--text-strong, #0E121B);
  font-size:1rem;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .nmyXQ {
    color:var(--text-sub, #525866);
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ezeRiZ {
    width:var(--width);
  height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .studium-toast-provider\:x6GTACpQdeYmTt5hkITEm {
    align-items:end;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .studium-toast-provider\:x6GTACpQdeYmTt5hkITEm {
    align-items:center;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cDNWSW {
    gap:16px;
  padding-top:16px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:16px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
      
      
  
      

      
        
      
      
  .gVwXQ {
    color:var(--text-sub, #525866);
  display:flex;
  font-size:var(--font-size-sm);
  font-style:normal;;
  font-family:Geist;;
  font-weight:var(--font-weight-normal);
  line-height:20px; /* 125% */;
  flex-direction:column;
  letter-spacing:-0.096px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .ezcuFU {
    align-items:center;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:start;
  }
      

      
        
      
      
  .boDzQs {
    flex:1;
  color:var(--text-strong-950, #0E121B);;
  font-size:var(--font-size-base);
  font-style:normal;;
  text-align:left;
  font-family:Geist;;
  font-weight:600;;
  line-height:20px; /* 125% */;
  letter-spacing:-0.096px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

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

      
        
      
      
  .clRUSN {
    width:32px;
  height:32px;
  box-shadow:0px 14.769px 29.538px -11.077px rgba(14, 18, 27, 0.10);
  align-items:center;
  border-radius:100px;
  justify-content:center;
  background-color:var(--primary-base, #F6B51E);
  }
      

      
        
      
      
  .ckYBxp {
    gap:10px;
  display:flex;
  max-width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fukice {
    top:0px;
  width:100%;
  height:300px;
  display:flex;
  position:absolute;
  flex-direction:column;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fwxPqg {
    gap:8px;
  width:100%;
  }
      

      
        
      
      
  .ecEmGi {
    display:contents;
  font-size:inherit;
  font-color:inherit;
  font-family:'Geist';
  font-weight:inherit;
  }
      

      
  .ecEmGi.inline {
    display:inline;
  }
      


  .ecEmGi.bold {
    font-weight:700;
  }
      

        
      
      
  
      

      
        
      
      
  .fdckng {
    overflow:auto;
  font-family:Inter Tight;
  justify-content:start;
  }
      

      
          @media (min-width: 1024px) {
            
  .fdckng {
    margin-left:-160px;
  margin-right:-160px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .erbGiz {
    color:var(--text-strong, #0E121B);
  font-size:24px;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:32px;
  letter-spacing:-0.5px;
  }
      

      
          @media (min-width: 640px) {
            
  .erbGiz {
    font-size:32px;
  line-height:48px;
  letter-spacing:-0.5px;
  }
      

          }
          

  .erbGiz.centered {
    text-align:center;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .wxJFx {
    display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .nePY {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:15px;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  line-height:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cTsAJS {
    display:table-cell;
  padding:8px;
  background-color:var(--grey-900, #171717);
  }
      

      
        
      
      
  
      

      
        
      
      
  .zFhEN {
    color:var(--text-sub);
  width:100%;
  flex-wrap:wrap;
  font-size:15px;
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  padding-left:1.2em;
  }
      

      
  .zFhEN::before {
    top:0px;
  left:0px;
  content:"â€¢";
  position:absolute;
  }
      

        
      
      
  
      

      
        
      
      
  .cZyneY {
    margin:0 -8px;
  display:table-row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bQpWSf {
    width:100%;
  align-items:center;
  padding-top:24px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
          @media (min-width: 640px) {
            
  .bQpWSf {
    padding-top:40px;
  padding-bottom:40px;
  }
      

          }
          
        
      
      
  .esUBoR {
    color:var(--light-blue);
  width:fit-content;
  }
      

      
        
      
      
  .cQxeMS {
    color:var(--grey-200, #E5E5E5);
  font-family:Literata;
  margin-left:24px;
  }
      

      
        
      
      
  .dQfDre {
    gap:16px;
  color:var(--grey-200, #E5E5E5);
  width:100%;
  max-width:640px;
  font-family:Literata;
  padding-top:40px;
  padding-left:40px;
  border-radius:26px;
  padding-right:40px;
  padding-bottom:40px;
  background-color:var(--grey-900, #171717);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eMKudp {
    width:100%;
  margin-top:24px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .crTAgm {
    width:100%;
  outline:none;
  border-radius:14px;
  }
      

      
        
      
      
  .fEA-dvS {
    color:#a1a1a1;
  width:100%;
  font-size:16px;
  margin-top:8px;
  text-align:center;
  font-weight:var(--font-weight-light);
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .QYEHt {
    gap:12px;
  width:100%;
  max-width:960px;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  border-radius:26px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--grey-900, #171717);
  }
      

      
        
      
      
  
      

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

      
        
      
      
  .fEaYJH {
    width:100vw;
  display:table;
  max-width:100%;
  min-width:40rem;
  border-spacing:1px;
  background-color:var(--grey-700, #404040);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cnnYKH {
    gap:0.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fbatFu {
    color:var(--text-strong, #0E121B);
  font-size:var(--font-size-lg);
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  letter-spacing:-1px;
  }
      

      
          @media (min-width: 640px) {
            
  .fbatFu {
    font-size:var(--font-size-2xl);
  }
      

          }
          

  .fbatFu.centered {
    text-align:center;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .emIvQG {
    width:100%;
  height:auto;
  display:flex;
  border-radius:20px;
  margin-bottom:16px;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bLNsdX {
    color:var(--text-strong, #0E121B);
  display:inline-block;
  font-size:var(--font-size-2xl);
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  letter-spacing:-1.5px;
  }
      

      
          @media (min-width: 640px) {
            
  .bLNsdX {
    font-size:var(--font-size-5xl);
  letter-spacing:-2px;
  }
      

          }
          

  .bLNsdX.centered {
    text-align:center;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fcfSaB {
    width:100%;
  max-width:1140px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cxmZTA {
    color:var(--text-white, #ffffff);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .cxmZTA.dark {
    color:var(--text-strong, #0E121B);
  }
      

        
      
      
  .dbPhHO {
    gap:6px;
  font-size:14px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
  
      

        
      
      
  .ckJczz {
    color:var(--text-soft, #99A0AE);
  display:none;
  }
      

      
          @media (min-width: 1140px) {
            
  .ckJczz {
    gap:6px;
  width:100%;
  display:flex;
  overflow:hidden;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

          }
          

  .ckJczz.dark {
    color:var(--text-sub, #525866);
  }
      

        
      
      
  .efEvRX {
    color:var(--text-soft, #99A0AE);
  width:fit-content;
  cursor:pointer;
  transition:all 300ms ease-in-out 0ms normal;
  }
      

      
  .efEvRX:hover {
    color:var(--text-white, #ffffff);
  }
      


  .efEvRX.dark {
    color:var(--text-sub, #525866);
  }
      


  .efEvRX.dark:hover {
    color:var(--text-strong, #0E121B);
  }
      

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

      
          @media (min-width: 1140px) {
            
  .dcHfdK {
    display:none;
  }
      

          }
          
        
      
      
  .eIVOmD {
    color:var(--text-soft, #99A0AE);
  width:fit-content;
  cursor:pointer;
  transition:all 300ms ease-in-out 0ms normal;
  }
      

      
  .eIVOmD:hover {
    color:var(--text-white, #ffffff);
  }
      


  .eIVOmD.dark {
    color:var(--text-sub, #525866);
  }
      

        
      
      
  .mknDG {
    rotate:z 180deg;
  }
      

      
        
      
      
  .coWOAi {
    color:inherit;
  }
      

      
        
      
      
  .KHcFX {
    :;
  color:inherit;
  font-size:14px;;
  font-style:normal;;
  text-align:center;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .domJLk {
    :;
  gap:2px;
  color:var(--text-white-0, #FFF);;
  width:fit-content;
  cursor:pointer;
  position:relative;
  font-size:14px;
  background:rgba(255, 255, 255, 0.10);;
  font-style:normal;;
  transition:all 300ms ease;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  padding-top:6px;
  padding-left:8px;
  border-radius:10px;;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:-0.176px;;
  padding-bottom:6px;
  backdrop-filter:blur(7px);;
  justify-content:start;
  background-color:var(--neutral-700, #2B303B);
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .domJLk:hover {
    background-color:var(--neutral-600, #525866);
  }
      

        
      
      
  
      

      
        
      
      
  .eUqBFK {
    :;
  color:var(--text-disabled-300, #CACFD8);;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  /* -paragraph/-medium */:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dHPtwL {
    gap:16px;
  flex:1.75;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cQNAUS {
    gap:12px;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
          @media (min-width: 768px) {
            
  .cQNAUS {
    gap:24px;
  align-items:end;
  justify-content:center;
  }
      

          }
          
        
      
      
  .eASObd {
    gap:16px;
  width:100%;
  margin:auto;
  max-width:1140px;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
          @media (min-width: 768px) {
            
  .eASObd {
    padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1200px) {
            
  .eASObd {
    gap:24px;
  padding-left:0px;
  padding-right:0px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fjAkbX {
    overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:16px;
  background-image:url("");
  }
      

      
        
      
      
  .firJPP {
    top:-7px;
  right:-10px;
  height:22px;
  display:flex;
  position:absolute;
  font-size:14px;
  min-width:22px;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-semi-bold);
  padding-left:6px;
  border-radius:100px;
  padding-right:6px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--primary-base, #F6B51E);
  }
      

      
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dialog-content\:root {
    opacity:0;
  translate:0 20px;
  }
      

      
  .dialog-content\:root.open {
    opacity:1;
  translate:0 0px;
  }
      


  .dialog-content\:root.open-transition {
    transition:all 320ms ease 0ms normal;
  }
      


  .dialog-content\:root.close-transition {
    transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cbwnOA {
    gap:12px;
  width:fit-content;
  bottom:16px;
  opacity:1;
  z-index:999;
  position:fixed;
  translate:0;
  transition:all 300ms ease 0ms;
  align-items:center;
  padding-top:10px;
  border-color:var(--neutral-600, #525866);
  border-style:solid;
  border-width:1px;
  padding-left:10px;
  border-radius:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  background-color:var(--neutral-900, #181B25);
  }
      

      
  .cbwnOA.hide {
    opacity:0;
  translate:0 80px;
  }
      

        
      
      
  .Bhsyc {
    width:600px;
  padding-top:4px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:16px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 603.5px) {
            
  .Bhsyc {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fozlIY {
    width:100%;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:14px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
      
      
  .eShwfX {
    color:var(--text-strong, #0E121B);
  font-size:1.2rem;
  text-align:center;
  font-family:'Geist';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .cjbLnp {
    flex:1;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .frsnyO {
    color:var(--text-sub, #525866);
  font-size:1rem;
  text-align:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .EZCJW {
    gap:1rem;
  width:100%;
  height:100%;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV {
    opacity:0;
  background-color:var(--overlay-inverted-a9, #000000b3);
  }
      

      
  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.open {
    opacity:1;
  }
      


  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.open-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      


  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.close-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      

        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dialog-new\:o_AGx_fXR28AhYGxOsWS1 {
    padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bOOJYj {
    color:var(--text-white, #ffffff);
  font-size:inherit;
  font-family:'Geist';
  font-weight:inherit;
  }
      

      
          @media (max-width: 767px) {
            
  .bOOJYj {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fxpcce {
    width:100%;
  cursor:pointer;
  font-size:var(--fontSize);
  min-height:32px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease 0ms ;
  align-items:center;
  padding-top:8px;
  white-space:normal;
  padding-left:12px;
  border-radius:10px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
  .fxpcce.white {
    color:var(--text-strong);
  background-color:var(--bg-white, #ffffff);
  }
      


  .fxpcce.secondary {
    gap:4px;
  color:var(--text-sub, #525866);
  font-size:var(--fontSize);
  background:var(--bg-white-0, #FFF);;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      


  .fxpcce.transparent {
    color:var(--text-white);
  background-color:var(--alpha-white-16);
  }
      


  .fxpcce:hover {
    opacity:0.9;
  }
      


          @media (max-width: 1024px) {
            
  .fxpcce {
    font-size:var(--font-size-sm);
  }
      

          }
          

  .fxpcce.secondary:hover {
    background-color:var(--bg-weak);
  }
      


  .fxpcce:disabled {
    pointer-events:none;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dFGoyw {
    gap:16px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--bg-white, #ffffff);
  border-bottom-color:var(--stroke-soft, #E1E4EA);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
          @media (max-width: 639.6px) {
            
  .dFGoyw {
    padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  }
      

          }
          
        
      
      
  .bDscHc {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .ffbLhs {
    flex:1;
  }
      

      
        
      
      
  .fGUZoc {
    gap:4px;
  width:100%;
  padding-top:4px;
  padding-left:4px;
  border-radius:10px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
      
      
  .rETdx {
    :;
  flex:1;
  color:var(--text-soft-400, #99A0AE);;
  width:fit-content;
  cursor:pointer;
  height:28px;
  font-size:14px;;
  font-style:normal;;
  text-align:center;;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  letter-spacing:-0.084px;;
  padding-bottom:8px;
  justify-content:center;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .rETdx:hover {
    color:var(--text-sub, #525866);
  }
      


  .rETdx.active {
    color:var(--text-strong, #0E121B);
  box-shadow:0px 6px 10px 0px rgba(14, 18, 27, 0.06), 0px 2px 4px 0px rgba(14, 18, 27, 0.03);;
  background-color:var(--bg-white, #ffffff);
  }
      

        
      
      
  .lead-bundle-header\:B26fYGad3sKETnocZ9-dm {
    width:100%;
  }
      

      
        
      
      
  .dnYAUA {
    :;
  color:var(--text-strong-950, #0E121B);;
  font-size:24px;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:40px; /* 125% */;
  letter-spacing:-0.16px;;
  /* -title/-h4 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
          @media (max-width: 534.5px) {
            
  .dnYAUA {
    font-size:1.5rem;
  line-height:124%;
  }
      

          }
          
        
      
      
  .QAvzi {
    gap:20px;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cUdkVD {
    gap:4px;
  flex:1;
  color:var(--text-sub, #525866);
  width:100%;
  cursor:pointer;
  height:40px;
  font-size:14px;
  background:var(--bg-white-0, #FFF);;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:10px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:14px;
  border-radius:8px;
  padding-right:14px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:center;
  /* regular-shadow/x-small */:;
  }
      

      
  .cUdkVD:hover {
    color:var(--text-strong, #0E121B);
  border-color:var(--bg-weak, #F5F7FA);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      


  .cUdkVD:focus-within:focus {
    scale:0.99;
  }
      


          @media (min-width: 768px) {
            
  .cUdkVD {
    flex:unset;
  width:fit-content;
  }
      

          }
          
        
      
      
  .dQzKyy {
    width:100%;
  border-radius:14px;
  }
      

      
        
      
      
  .bNjVys {
    gap:8px;
  width:100%;
  flex-wrap:nowrap;
  overflow-x:scroll;
  flex-direction:row;
  }
      

      
          @media (min-width: 768px) {
            
  .bNjVys {
    flex-wrap:wrap;
  overflow-x:auto;
  }
      

          }
          
        
      
      
  .cbGlvy {
    gap:2px;
  color:var(--text-sub, #525866);
  width:fit-content;
  cursor:pointer;
  font-size:13px;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  padding-top:2px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
  .cbGlvy:hover {
    color:var(--text-strong, #0E121B);
  background-color:var(--bg-soft, #E1E4EA);
  }
      


  .cbGlvy.selected {
    color:var(--text-strong, #0E121B);
  background-color:var(--primary-base, #F6B51E);
  }
      

        
      
      
  
      

      
        
      
      
  .dBxsaf {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 480px) {
            
  .dBxsaf {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .dXdcSX {
    width:100%;
  font-family:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .exTqsK {
    flex:0.3;
  min-width:240px;
  }
      

      
          @media (max-width: 480px) {
            
  .exTqsK {
    width:100%;
  }
      

          }
          
        
      
      
  .eAllWx {
    flex:1;
  }
      

      
          @media (max-width: 480px) {
            
  .eAllWx {
    width:100%;
  }
      

          }
          
        
      
      
  .dlyltt {
    height:40px;
  display:flex;
  font-size:14px;
  transition:all 300ms ease 0ms normal;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:0.5rem;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:32px;
  border-radius:10px;
  padding-right:0.75rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  background-color:#ffffff;
  }
      

      
  .dlyltt:focus {
    outline:none;
  box-shadow:0px 0px 0px 2px #FFF, 0px 0px 0px 4px var(--yellow-50, #FFFAEB);
  border-color:var(--primary-base, #F6B51E);
  border-style:solid;
  border-width:1.5px;
  --tw-ring-color:#1a202c;
  --tw-ring-shadow:0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  background-color:#ffffff;
  --tw-ring-offset-shadow:0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
      


  .dlyltt::placeholder {
    color:var(--text-disabled, #CACFD8);
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  }
      

        
      
      
  .lead-bundle-header\:zPCWbit_CPGxJzlCeQbiR {
    align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

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

      
          @media (min-width: 768px) {
            
  .dkKVPQ {
    display:none;
  }
      

          }
          
        
      
      
  .Gfnov {
    align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .paQxd {
    display:none;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
          @media (min-width: 768px) {
            
  .paQxd {
    display:inline-block;
  }
      

          }
          
        
      
      
  .bLNxWG {
    left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bTzWwy {
    width:40px;
  height:40px;
  align-items:center;
  border-radius:10px;
  justify-content:center;
  background-color:var(--stroke-white, #ffffff);
  }
      

      
        
      
      
  .dmFvlt {
    align-items:center;
  padding-top:16px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:space-between;
  background-color:var(--bg-white, #ffffff);
  }
      

      
          @media (max-width: 768px) {
            
  .dmFvlt {
    gap:16px;
  align-items:start;
  padding-top:8px;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:8px;
  justify-content:start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

          }
          
        
      
      
  .element-card-list\:12k1kBnrJGUDwLamCc11O {
    width:fit-content;
  }
      

      
        
      
      
  .eMmRfC {
    :;
  color:var(--text-sub, #525866);
  overflow:hidden;;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .busWEs {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bjGkXE {
    :;
  color:var(--text-sub, #525866);
  font-size:var(--font-size-sm);
  font-style:normal;;
  font-family:Geist;;
  font-weight:var(--font-weight-regular);
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .cpmSas {
    :;
  color:var(--text-strong, #0E121B);
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .eRaAiH {
    color:var(--text-sub-600, #525866);;
  width:fit-content;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xxs);
  column-gap:4px;
  font-style:normal;;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:16px; /* 133.333% */;
  padding-top:4px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:0.48px;;
  padding-bottom:4px;
  text-transform:uppercase;;
  justify-content:center;
  background-color:var(--bg-weak, #F5F7FA);
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
          @media (min-width: 768px) {
            
  .eRaAiH {
    font-size:var(--font-size-xs);
  }
      

          }
          

  .eRaAiH.primary {
    color:var(--yellow-700, #C99A2C);
  background-color:var(--yellow-50, #FFFAEB);
  }
      

        
      
      
  
      

      
        
      
      
  .qGiGL {
    gap:12px;
  flex:1;
  }
      

      
        
      
      
  .kGyuV {
    gap:4px;
  }
      

      
        
      
      
  .element-card-list\:QAdSXujbX5yNR07-Nnvc- {
    border-color:var(--border-color, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      

      
          @media (max-width: 800px) {
            
  .element-card-list\:QAdSXujbX5yNR07-Nnvc- {
    width:70px;
  }
      

          }
          

          @media (max-width: 450px) {
            
  .element-card-list\:QAdSXujbX5yNR07-Nnvc- {
    width:60px;
  }
      

          }
          
        
      
      
  .eXMXBU {
    width:fit-content;
  cursor:pointer;
  align-items:center;
  border-radius:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .eXMXBU:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      

        
      
      
  .egkcwx {
    width:fit-content;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  .studium-checkbox\:root {
    gap:6px;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .studium-checkbox\:UO7UqBxF5A_f2Yl2nyLM8 {
    width:14px;
  height:14px;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .studium-checkbox\:VdW9zhOnsPZ52QJZh9Hre {
    color:var(--neutral-0, #0b0a0b);
  width:1rem;
  height:1rem;
  opacity:0;
  transition:opacity 100ms ease 0ms normal;
  align-items:center;
  justify-content:center;
  }
      

      
  .studium-checkbox\:VdW9zhOnsPZ52QJZh9Hre.checked {
    opacity:1;
  }
      


  .studium-checkbox\:VdW9zhOnsPZ52QJZh9Hre.indeterminate {
    opacity:1;
  }
      

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

      
        
      
      
  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ {
    width:16px;
  cursor:pointer;
  height:16px;
  transition:background-color 200ms ease 0ms normal;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:var(--border-md);
  border-radius:100px;
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      

      
  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ.checked {
    border-color:var(--green-500, #1FC16B);
  border-style:solid;
  border-width:1px;
  background-color:var(--green-500, #1FC16B);
  }
      


  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ.checked:hover {
    background-color:var(--green-500, #1FC16B);
  }
      


  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ:focus-visible {
    outline-color:var(--green-200, #C2F5DA);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ.indeterminate {
    background-color:var(--green-500, #1FC16B);
  }
      


  .studium-checkbox\:YvzFkRhWFrQSs61guWwzQ.indeterminate:hover {
    background-color:var(--green-300, #84EBB4);
  }
      

        
      
      
  .studium-checkbox\:kTMEpLoh1rEinNC5ld5hZ {
    width:14px;
  height:14px;
  }
      

      
        
      
      
  .checkbox-element\:6Wt_NvxAFXtll4vH5TAI- {
    left:8px;
  cursor:pointer;
  position:absolute;
  }
      

      
        
      
      
  .fAPfCs {
    gap:6px;
  color:var(--text-sub, #525866);
  width:fit-content;
  cursor:pointer;
  display:flex;
  font-size:14px;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:6px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:30px;
  border-radius:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dISJpt {
    gap:4px;
  font-size:16px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1140px) {
            
  .dISJpt {
    font-size:14px;
  }
      

          }
          
        
      
      
  .coDEGC {
    gap:16px;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
          @media (max-width: 768px) {
            
  .coDEGC {
    width:100%;
  }
      

          }
          
        
      
      
  .bxkcwa {
    gap:16px;
  flex:1;
  flex-direction:row;
  }
      

      
          @media (max-width: 1025px) {
            
  .bxkcwa {
    gap:8px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .element-card-list\:m-l49z6YLEY6FHlePe8go {
    top:0px;
  right:0px;
  position:relative;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .fAbDrq {
    width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  background: var(--yellow-600, #E6A819);
  min-height:32px;
  transition:all 300ms ease 0ms;
  align-items:center;
  padding-top:8px;
  white-space:normal;
  padding-left:12px;
  border-radius:10px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .fAbDrq:hover {
    background: var(--primary-dark);
  }
      


  .fAbDrq.secondary {
    gap:4px;
  color:var(--text-sub, #525866);
  background:var(--bg-white-0, #FFF);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      


  .fAbDrq.secondary:hover {
    background-color:var(--bg-weak);
  }
      

        
      
      
  
      

      
        
      
      
  .emJjCd {
    :;
  color:var(--text-strong, #0E121B);
  overflow:hidden;;
  font-size:var(--font-size-base);
  font-style:normal;;
  transition:all ease ease-in-out 0ms ;
  font-family:Geist;;
  font-weight:var(--font-weight-normal);
  line-height:24px; /* 150% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.176px;;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

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

        
      
      
  
      

      
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .KbqMQ {
    gap:6px;
  width:fit-content;
  font-size:16px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1140px) {
            
  .KbqMQ {
    font-size:14px;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bnRcAU {
    display:flex;
  row-gap:8px;
  flex-wrap:wrap;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .element-card-list\:ypifNR1_A5tkWhksVy01F {
    width:fit-content;
  height:Â&nbsp;32px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bNFDeT {
    gap:16px;
  max-height:500px;
  overflow-y:auto;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
          @media (max-width: 768px) {
            
  .bNFDeT {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

          }
          

  .bNFDeT.full-height {
    max-height:unset;
  }
      

        
      
      
  
      

      
        
      
      
  .lead-bundle\:hh-UTtQWjq-HBjnDDmTFn {
    width:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .exJVAS {
    gap:20px;
  align-items:center;
  padding-top:50px;
  padding-bottom:50px;
  justify-content:center;
  }
      

      
        
      
      
  .cCsxRn {
    :;
  color:var(--text-sub, #525866);
  font-size:14px;
  font-style:normal;;
  text-align:center;
  font-family:Geist;;
  font-weight:400;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  /* -paragraph/-medium */:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

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

      
        
      
      
  .bguiqc {
    width:600px;
  padding-top:4px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:16px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 601.7px) {
            
  .bguiqc {
    width:100%;
  }
      

          }
          
        
      
      
  .biIdGp {
    flex:1;
  width:fit-content;
  }
      

      
        
      
      
  .poeKm {
    gap:5px;
  color:var(--red-500, #FB3748);
  display:flex;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:12px;
  border-color:var(--red-300, #FF97A0);
  border-style:dashed;
  border-width:1px;
  padding-left:12px;
  border-radius:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  background-color:var(--red-50, #FFEBEC);
  }
      

      
        
      
      
  .ehwUPV {
    max-width:100%;
  }
      

      
        
      
      
  .dlgkvd {
    color:var(--red-500, #FB3748);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eAqhmn {
    :;
  color:var(--text-sub, #525866);
  font-size:13px;
  font-style:normal;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .dWiVIZ {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
        
      
      
  .eRYZPB {
    top:8px;
  left:8px;
  bottom:8px;
  position:absolute;
  }
      

      
        
      
      
  .brwzbj {
    gap:8px;
  width:100%;
  flex-direction:row;
  }
      

      
          @media (max-width: 639.6px) {
            
  .brwzbj {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bFRrAX {
    gap:16px;
  display:flex;
  flex-direction:row;
  }
      

      
        
      
      
  .gdLbl {
    :;
  color:var(--text-sub, #525866);
  font-size:14px;;
  font-style:normal;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .lead-form\:ByHRNskxW6vK0C53zGAJT {
    font-size:var(--font-size-xs);
  }
      

      
        
      
      
  .bAQaJZ {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
  
      

        
      
      
  .so-button-secondary\:root {
    gap:0.5rem;
  color:var(--text-sub, #525866);
  width:inherit;
  cursor:pointer;
  height:36px;
  font-size:14px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  user-select:none;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:10px;
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  background-color:var(--bg-white, #ffffff);
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .so-button-secondary\:root:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root:active {
    transition:none;
  background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root:focus-visible {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .so-button-secondary\:root.trigger-open {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root.disabled {
    opacity:0.5;
  background-color:var(--neutral-0, #0b0a0b);
  }
      

        
      
      
  .ckeMDa {
    top:0px;
  left:0px;
  color:inherit;
  right:0px;
  bottom:0px;
  display:flex;
  z-index:;
  position:absolute;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  background-color:var(--neutral-0, #0b0a0b);
  }
      

      
        
      
      
  .lead-form\:IRe4tZwTOXJTlr2MC4F3v {
    width:100%;
  align-items:center;
  padding-left:32px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .so-select-item\:root {
    gap:0.5rem;
  color:var(--text-sub, #525866);
  cursor:pointer;
  height:var(--interactive-height-sm);
  font-size:14px;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:8px;
  white-space:nowrap;
  padding-left:0.75rem;
  border-radius:8px;
  outline-color:transparent;
  outline-style:solid;
  outline-width:0px;
  padding-right:0.75rem;
  text-overflow:ellipsis;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:space-between;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .so-select-item\:root:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-select-item\:root:focus {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-select-item\:root.checked {
    color:var(--text-strong, #0E121B);
  }
      


  .so-select-item\:root.disabled {
    color:var(--neutral-9, #6F6D78);
  }
      


  .so-select-item\:root.disabled:hover {
    background-color:transparent;
  }
      

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

      
        
      
      
  
      

      
        
      
      
  .BEodR {
    width:fit-content;
  height:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .so-select-item\:gTaZlBzZUme6Pj37SjYHY {
    color:var(--brand-11, #BAA7FF);
  width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .so-select-item\:tF-9Ck28ng5AW7VSAtlAd {
    color:var(--green-600, #1DAF61);
  }
      

      
        
      
      
  .eoZnA-d {
    flex:1;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .so-select-content\:root {
    opacity:0;
  }
      

      
  .so-select-content\:root.open {
    opacity:1;
  }
      


  .so-select-content\:root.open-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      


  .so-select-content\:root.close-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      


  .so-select-content\:root:focus {
    outline-color:#ffffff;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  .lead-form\:RCLoa-uVs186p8hqdmlKL {
    padding-top:0px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:12px;
  padding-right:4px;
  padding-bottom:0px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
      
      
  .dhiCVz {
    color:#E5E5E5;
  width:100%;
  height:36px;
  font-size:14px;
  font-family:'Geist';
  padding-left:36px;
  border-radius:10px;
  padding-right:8px;
  background-color:var(--alpha-white-10, #ffffff1a);
  }
      

      
  .dhiCVz:focus {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:var(--bg-strong, #0E121B);
  }
      


  .dhiCVz::placeholder {
    color:var(--alpha-white-24, #ffffff3d);
  }
      


  .dhiCVz.modal {
    color:var(--text-strong, #0E121B);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:#ffffff00;
  }
      


  .dhiCVz.modal:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:#ffffff00;
  }
      


  .dhiCVz.modal::placeholder {
    color:var(--text-soft, #99A0AE);
  }
      

        
      
      
  .fuhFoT {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:var(--font-size-xs);
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .djtlUB {
    color:#E5E5E5;
  width:100%;
  height:36px;
  display:none;
  font-size:14px;
  font-family:'Geist';
  padding-left:36px;
  border-radius:10px;
  padding-right:8px;
  background-color:var(--alpha-white-10, #ffffff1a);
  }
      

      
  .djtlUB:focus {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:var(--bg-strong, #0E121B);
  }
      


  .djtlUB::placeholder {
    color:var(--alpha-white-24, #ffffff3d);
  }
      


  .djtlUB.modal {
    color:var(--text-strong, #0E121B);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:#ffffff00;
  }
      


  .djtlUB.modal:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:#ffffff00;
  }
      


  .djtlUB.modal::placeholder {
    color:var(--text-soft, #99A0AE);
  }
      

        
      
      
  .bRXUFv {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .bARjkW {
    gap:16px;
  width:100%;
  flex-direction:row;
  }
      

      
          @media (max-width: 639.6px) {
            
  .bARjkW {
    gap:2px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .so-select\:root {
    width:100%;
  }
      

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

      
        
      
      
  
      

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

      
        
      
      
  
      

      
        
      
      
  .so-select\:5t68LNrS7UCmo5dAbUf7t {
    width:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .RBDbA {
    gap:1rem;
  width:100%;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  }
      

      
          @media (max-width: 639.6px) {
            
  .RBDbA {
    padding-top:8px;
  padding-bottom:8px;
  }
      

          }
          
        
      
      
  .eWgcSE {
    gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ZPLeQ {
    gap:12px;
  width:100%;
  align-items:center;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:start;
  border-bottom-color:var(--stroke-soft, #E1E4EA);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dxITuK {
    color:var(--text-strong, #0E121B);
  font-size:16px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .fbyluC {
    top:8px;
  color:var(--icon-sub, #525866);
  right:8px;
  width:32px;
  cursor:pointer;
  height:32px;
  position:absolute;
  box-shadow:0px 1px 2px 0px rgba(10, 13, 20, 0.03);
  transition:all 300ms ease-in-out 0ms;
  align-items:center;
  padding-top:8px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .fbyluC:hover {
    color:var(--text-strong, #0E121B);
  box-shadow:0px 0px 0px 0px #00000000;
  border-color:var(--bg-weak, #F5F7FA);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

        
      
      
  .lead-form-header\:Y_lm_4XTvIJMx8r10E2fk {
    border-color:var(--border-color, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  .lead-form\:v3OzspJHZ58btiQGTFf6r {
    margin-top:4px;
  max-height:200px;
  overflow-x:auto;
  overflow-y:auto;
  margin-bottom:4px;
  }
      

      
        
      
      
  .so-select-icon\:root {
    color:inherit;
  width:1.25rem;
  height:1.25rem;
  font-size:inherit;
  transition:rotate 200ms ease 0ms normal;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .so-select-icon\:root.open {
    rotate:z 180deg;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .vJWtv {
    height:422px;
  display:flex;
  position:relative;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:16px;
  flex-direction:column;
  background-image:url("");
  }
      

      
          @media (max-width: 1140px) {
            
  .vJWtv {
    height:350px;
  }
      

          }
          
        
      
      
  .URlmi {
    width:1px;
  height:30px;
  background-color:var(--text-sub, #525866);
  }
      

      
        
      
      
  .cCzta-D {
    color:var(--text-soft-400, #99A0AE);;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .cCzta-D:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .dnxSbQ {
    :;
  color:var(--text-soft-400, #99A0AE);;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .Rcecx {
    gap:4px;
  width:fit-content;
  cursor:pointer;
  display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
        
      
      
  .cBMmx {
    width:24px;
  height:24px;
  }
      

      
        
      
      
  .egTRlf {
    color:var(--primary-base, #F6B51E);
  width:16px;
  height:16px;
  }
      

      
          @media (min-width: 768px) {
            
  .egTRlf {
    width:24px;
  height:24px;
  }
      

          }
          
        
      
      
  .bobUcC {
    gap:6px;
  display:flex;
  font-size:12px;
  align-items:center;
  white-space:nowrap;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 768px) {
            
  .bobUcC {
    font-size:14px;
  }
      

          }
          
        
      
      
  .cNebVM {
    :;
  color:var(--text-soft, #99A0AE);
  font-size:10px;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:0.84px;;
  text-transform:uppercase;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  /* -subheading/-small */:;
  }
      

      
          @media (min-width: 768px) {
            
  .cNebVM {
    font-size:12px;
  }
      

          }
          
        
      
      
  .quRSU {
    :;
  color:var(--button-colors-button-text-fffff, #FFF);;
  font-size:inherit;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .banner-image-wrapper\:LSI1BsWDsF5liv7pH_hJt {
    width:auto;
  }
      

      
        
      
      
  .jwgye {
    width:100%;
  flex-wrap:wrap;
  align-items:end;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1140px) {
            
  .jwgye {
    gap:20px;
  display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .cBygoz {
    :;
  color:var(--text-white-0, #FFF);;
  display:flex;
  font-size:24px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:28px;
  flex-direction:column;
  /* -title/-h5 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fBDvBx {
    width:90px;
  height:56px;
  object-fit:contain;
  border-radius:4px;
  background-color:var(--LogoBackgroundColor, #ff0000);
  }
      

      
        
      
      
  .dcGZpQ {
    gap:16px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1140px) {
            
  .dcGZpQ {
    gap:8px;
  flex-direction:column;
  }
      

          }
          
        
      
      
  .fkyDeL {
    max-width:500px;
  align-items:start;
  justify-content:space-between;
  }
      

      
        
      
      
  .eYYWNS {
    width:100%;
  position:absolute;
  object-fit:cover;
  border-radius:16px;
  }
      

      
          @media (max-width: 1140px) {
            
  .eYYWNS {
    width:100%;
  height:100%;
  }
      

          }
          
        
      
      
  .frwkbf {
    width:100%;
  display:none;
  border-bottom:1px dashed var(--text-sub-600, #525866);;
  }
      

      
          @media (max-width: 1140px) {
            
  .frwkbf {
    display:block;
  }
      

          }
          
        
      
      
  .caCqpF {
    right:-12px;
  width:24px;
  bottom:74px;
  height:24px;
  display:none;
  position:absolute;
  border-radius:100px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 1140px) {
            
  .caCqpF {
    display:block;
  }
      

          }
          
        
      
      
  .bWuCEA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  position:absolute;
  background:linear-gradient(180deg, rgba(34, 37, 48, 0.00) 0%, #0E121B 80%);;
  align-items:start;
  padding-top:40px;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:40px;
  justify-content:end;
  }
      

      
          @media (max-width: 1140px) {
            
  .bWuCEA {
    padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

          }
          
        
      
      
  .MzQoA {
    left:-12px;
  width:24px;
  bottom:74px;
  height:24px;
  display:none;
  position:absolute;
  border-radius:100px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 1140px) {
            
  .MzQoA {
    display:block;
  }
      

          }
          
        
      
      
  .fGKPmW {
    gap:20px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cPExXD {
    gap:24px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
      
      
  .bDAqqR {
    width:100%;
  height:68px;
  }
      

      
        
      
      
  .dHYPmh {
    width:100%;
  height:2px;
  background-color:var(--neutral-700, #2B303B);
  }
      

      
        
      
      
  .elURjC {
    cursor:pointer;
  display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  .bSfvrW {
    gap:16px;
  width:100%;
  max-width:1376px;
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
      
      
  .dHSFFA {
    position:relative;
  }
      

      
  .dHSFFA:focus-visible {
    outline:none;
  }
      

        
      
      
  .cMZybS {
    display:inline-block;
  text-align:center;
  padding-top:32px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:32px;
  }
      

      
        
      
      
  .cJVcbN {
    color:var(--text-soft, #99A0AE);
  display:flex;
  row-gap:0.25rem;
  background:;
  column-gap:0.25rem;
  padding-top:0.5rem;
  flex-direction:column;
  }
      

      
        
      
      
  .bgNBne {
    font-size:var(--font-size-xs);
  font-family:Geist;
  }
      

      
        
      
      
  .bGLiiG {
    top:40px;
  left:0px;
  width:100%;
  display:flex;
  z-index:99;
  position:absolute;
  max-width:600px;
  background: white;
  box-shadow:0 10px 20px #111c;
  max-height:50vh;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:0.5rem;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:column;
  padding-bottom:0.5rem;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
          @media (min-width: 600px) {
            
  .bGLiiG {
    width:100vw;
  }
      

          }
          

  .bGLiiG.inside-navbar {
    left:unset;
  right:-80px;
  width:90vw;
  }
      


          @media (min-width: 720px) {
            
  .bGLiiG.inside-navbar {
    right:0px;
  }
      

          }
          
        
      
      
  .doZttG {
    color:var(--text-soft, #99A0AE);
  cursor:pointer;
  row-gap:.25rem;
  background:;
  column-gap:.25rem;
  min-height:56px;
  transition:background-color 300ms ease 0ms ;
  align-items:start;
  padding-top:0.5rem;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .doZttG:hover {
    background: var(--bg-weak);
  border-color:var(--bg-weak);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .eGboRf {
    height:41vh;
  margin-top:0.5rem;
  overflow-x:hidden;
  overflow-y:scroll;
  border-top-color:var(--stroke-soft);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .QWSqr {
    color:var(--text-soft, #99A0AE);
  row-gap:0.25rem;
  flex-grow:1;
  background:;
  column-gap:0.25rem;
  padding-top:0.5rem;
  }
      

      
        
      
      
  .dmOvdA {
    color:var(--text-white, #ffffff);
  right:8px;
  width:24px;
  cursor:pointer;
  height:24px;
  z-index:99999;
  position:absolute;
  transition:all 300ms ease-in-out 0ms ;
  align-items:center;
  border-radius:6px;
  justify-content:center;
  }
      

      
  .dmOvdA.hidden {
    opacity:0;
  }
      


  .dmOvdA.white {
    color:var(--text-soft, #99A0AE);
  }
      

        
      
      
  .foyZzq {
    color:var(--text-white, #ffffff);
  width:100%;
  height:100%;
  font-size:var(--font-size-sm);
  padding-left:36px;
  border-radius:6px;
  background-color:var(--neutral-800, #222530);
  }
      

      
  .foyZzq:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1px;
  }
      


  .foyZzq.white {
    color:var(--text-sub, #525866);
  background-color:var(--neutral-0, #ffffff);
  }
      

        
      
      
  .bpoIUX {
    color:#121212;
  display:-webkit-box;
  overflow:hidden;
  font-size:14px;
  align-self:stretch;
  font-style:normal;
  font-weight:500;
  line-height:20px;
  border-style:solid;
  border-width:0px;
  text-overflow:ellipsis;
  flex-direction:row;
  letter-spacing:-0.72px;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  }
      

      
        
      
      
  .bbqRKd {
    left:8px;
  color:var(--text-white, #ffffff);
  position:absolute;
  }
      

      
  .bbqRKd.white {
    color:var(--text-soft, #99A0AE);
  }
      

        
      
      
  .bUCfMj {
    :;
  flex:1;
  color:var(--text-soft-400, #99A0AE);;
  width:fit-content;
  cursor:pointer;
  height:28px;
  display:flex;
  font-size:14px;;
  column-gap:0.5rem;
  font-style:normal;;
  text-align:center;;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:-0.084px;;
  padding-bottom:8px;
  justify-content:center;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .bUCfMj:hover {
    color:var(--text-sub, #525866);
  }
      


  .bUCfMj.active {
    color:var(--text-strong, #0E121B);
  box-shadow:0px 6px 10px 0px rgba(14, 18, 27, 0.06), 0px 2px 4px 0px rgba(14, 18, 27, 0.03);;
  background-color:var(--bg-white, #ffffff);
  }
      

        
      
      
  
      

      
        
      
      
  .fvNcSY {
    height:36px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .main-navbar\:56BUW_6WUuZHW7ZhHAWIq {
    width:250px;
  }
      

      
        
      
      
  .csOHbB {
    rotate:z var(--Rotation);
  transition:all 300ms ease-out 0ms normal;
  }
      

      
        
      
      
  .cdabvX {
    top:68px;
  width:100%;
  height:.5px;
  display:none;
  opacity:0;
  z-index:99;
  position:absolute;
  overflow-y:hidden;
  transition:all 300ms ease-in 0ms normal;
  padding-top:0px;
  padding-bottom:0px;
  background-color:var(--neutral-900, #181B25);
  }
      

      
  .cdabvX.dropdownActive {
    height:auto;
  opacity:1;
  padding-top:32px;
  padding-bottom:32px;
  }
      


          @media (min-width: 1290px) {
            
  .cdabvX {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .cFMwMV {
    overflow:hidden;
  max-height:var(--max-height);
  transition:max-height 300ms ease 0ms ;
  margin-left:16px;
  }
      

      
          @media (min-width: 1200px) {
            
  .cFMwMV {
    display:none;
  }
      

          }
          
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  .esHXWo {
    width:100%;
  height:100%;
  max-width:1376px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .fmKBhm {
    width:112px;
  }
      

      
          @media (min-width: 768px) {
            
  .fmKBhm {
    width:100%;
  }
      

          }
          
        
      
      
  .bWOnvn {
    gap:7px;
  align-items:center;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
        
      
      
  .dEoGjv {
    gap:24px;
  width:448px;
  height:auto;
  max-width:100%;
  translate:0 200%;
  transition:all 500ms ease-in 0ms normal;
  padding-top:4px;
  padding-left:4px;
  border-radius:20px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
  .dEoGjv.active {
    translate:0;
  }
      

        
      
      
  .Login\:A0NpAN4H15XkAY6SSxOrm {
    gap:5px;
  width:100%;
  }
      

      
          @media (min-width: 600px) {
            
  
      

          }
          
        
      
      
  .bnmAes {
    :;
  color:var(--text-strong, #0E121B);
  font-size:24px;
  font-style:normal;;
  text-align:center;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:32px;
  /* -title/-h5 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  .YxXTD {
    color:var(--text-sub, #525866);
  font-size:16px;
  font-style:normal;;
  text-align:center;;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  line-height:24px;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fsLWSd {
    gap:16px;
  display:flex;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .eBiuix {
    gap:24px;
  width:100%;
  box-shadow:0px 1px 2px 0px rgba(10, 13, 20, 0.03);
  padding-top:32px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  border-radius:16px;
  padding-right:24px;
  padding-bottom:32px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
      
      
  .Login\:hWDQYqD9qSzF6vzxp0wlM {
    max-width:100%;
  }
      

      
        
      
      
  .ckasrF {
    top:8px;
  color:var(--icon-sub, #525866);
  right:8px;
  cursor:pointer;
  position:absolute;
  padding-top:4px;
  padding-left:4px;
  border-radius:100px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
  .ckasrF:hover {
    color:var(--icon-strong, #0E121B);
  background-color:var(--bg-soft, #E1E4EA);
  }
      

        
      
      
  
      

      
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bxJYsw {
    position:sticky;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1200px) {
            
  .bxJYsw {
    display:none;
  }
      

          }
          
        
      
      
  .bBPjMW {
    gap:6px;
  margin-right:16px;
  flex-direction:row;
  }
      

      
          @media (min-width: 1200px) {
            
  .bBPjMW {
    gap:8px;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .main-navbar\:NBvzFI6ls9zLBwYHKbbWW {
    color:var(--text-strong);
  width:fit-content;
  }
      

      
          @media (min-width: 1200px) {
            
  .main-navbar\:NBvzFI6ls9zLBwYHKbbWW {
    display:none;
  }
      

          }
          
        
      
      
  .nsYRk {
    top:-7px;
  color:var(--text-strong, #0E121B);
  right:-6px;
  display:flex;
  position:absolute;
  font-size:12px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:12px;
  padding-top:4px;
  padding-left:6px;
  border-radius:100px;
  padding-right:6px;
  flex-direction:column;
  padding-bottom:4px;
  background-color:var(--primary-base, #F6B51E);
  }
      

      
        
      
      
  .dTxhMP {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100vh;
  opacity:0;
  z-index:-1;
  position:absolute;
  translate:0%;
  background:rgba(14, 18, 27, 0.70);;
  transition:opacity 300ms ease 0ms;
  pointer-events:none;
  backdrop-filter:blur(5px);;
  }
      

      
  .dTxhMP.navMenuOpen {
    opacity:1;
  z-index:1;
  translate:0;
  pointer-events:all;
  }
      


          @media (min-width: 1200px) {
            
  .dTxhMP {
    display:none;
  }
      

          }
          
        
      
      
  .ekPtzk {
    display:none;
  }
      

      
          @media (min-width: 1200px) {
            
  .ekPtzk {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
          @media (min-width: 1200px) {
            
  .dUBozj {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .fBBSeX {
    padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .eUCAjR {
    font-family:'Geist';
  padding-left:28px;
  }
      

      
        
      
      
  .esfFZi {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  display:flex;
  z-index:999;
  position:absolute;
  translate:var(--Translate);
  transition:all 300ms ease-in-out 0ms normal;
  background-color:var(--neutral-900, #181B25);
  border-right-color:var(--neutral-700, #2B303B);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (min-width: 450px) {
            
  .esfFZi {
    width:80vw;
  }
      

          }
          

          @media (min-width: 1200px) {
            
  .esfFZi {
    top:unset;
  width:auto;
  height:auto;
  position:relative;
  translate:0;
  border-color:black;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  background-color:inherit;
  }
      

          }
          
        
      
      
  .becdVf {
    top:0px;
  left:0px;
  color:var(--neutral-0, #ffffff);
  right:0px;
  width:100%;
  bottom:0px;
  height:68px;
  z-index:9999;
  position:fixed;
  align-items:start;
  flex-direction:row;
  justify-content:center;
  background-color:var(--bg-strong, #0E121B);
  border-bottom-color:var(--neutral-800, #222530);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  
      

        
      
      
  .bZMYIL {
    height:100%;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 1200px) {
            
  .bZMYIL {
    padding-left:12px;
  }
      

          }
          
        
      
      
  .eByQOW {
    gap:4px;
  color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:;
  }
      

      
  .eByQOW:hover {
    background-color:#ffffff1a;
  }
      

        
      
      
  .folMrg {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  display:flex;
  row-gap:0px;
  font-size:14px;
  column-gap:0px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
  .folMrg:hover {
    background-color:#ffffff1a;
  }
      

        
      
      
  .cZAaEP {
    font-size:14px;
  font-family:'Geist';
  font-weight:inherit;
  }
      

      
        
      
      
  .dHuvTg {
    width:100%;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cPbQog {
    width:36px;
  cursor:pointer;
  height:36px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  border-radius:10px;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .cPbQog:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1290px) {
            
  .cPbQog {
    background-color:var(--alpha-white-10, #ffffff1a);
  }
      

          }
          
        
      
      
  .fyJbLA {
    width:100%;
  }
      

      
          @media (min-width: 1200px) {
            
  .fyJbLA {
    display:none;
  }
      

          }
          
        
      
      
  .dfZTEB {
    gap:8px;
  max-width:300px;
  flex-direction:column;
  }
      

      
        
      
      
  .MgQuN {
    color:var(--text-strong, #0E121B);
  font-size:9px;
  font-family:Geist;
  font-weight:inherit;
  line-height:16px;
  padding-top:0px;
  padding-left:6px;
  border-radius:100px;
  padding-right:6px;
  padding-bottom:0px;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
        
      
      
  .dWpWBI {
    overflow:hidden;
  max-height:var(--MaxHeight);
  transition:max-height 300ms ease 0ms ;
  margin-left:16px;
  }
      

      
        
      
      
  .bNELUZ {
    gap:2px;
  cursor:pointer;
  height:36px;
  min-width:36px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  padding-left:6px;
  border-radius:10px;
  padding-right:6px;
  flex-direction:row;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .bNELUZ:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1290px) {
            
  .bNELUZ {
    :;
  background:rgba(255, 255, 255, 0.10);;
  }
      

          }
          
        
      
      
  .hSPGO {
    width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  border-radius:10px;
  flex-direction:column;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .hSPGO:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1200px) {
            
  .hSPGO {
    display:none;
  }
      

          }
          
        
      
      
  .eipazK {
    gap:4px;
  color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:8px;
  border-radius:10px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
  .eipazK:hover {
    background-color:#ffffff1a;
  }
      


  .eipazK.highlight {
    color:var(--primary-base);
  }
      

        
      
      
  .main-navbar\:szdQf9JKHLA57TwtrHo1k {
    :;
  }
      

      
          @media (min-width: 1200px) {
            
  .main-navbar\:szdQf9JKHLA57TwtrHo1k {
    display:none;
  }
      

          }
          
        
      
      
  .bkVXEP {
    flex:1;
  overflow-y:auto;
  flex-direction:column;
  }
      

      
          @media (min-width: 1200px) {
            
  .bkVXEP {
    flex-direction:row;
  }
      

          }
          
        
      
      
  .biMfmj {
    top:68px;
  width:100%;
  height:0px;
  opacity:0;
  z-index:-1;
  position:absolute;
  transition:all 300ms ease-out 0ms normal;
  }
      

      
  .biMfmj.dropdownActive {
    top:68px;
  height:93vh;
  opacity:1;
  z-index:1;
  position:absolute;
  }
      

        
      
      
  .eqGXje {
    cursor:pointer;
  display:flex;
  margin-left:16px;
  flex-direction:column;
  }
      

      
          @media (min-width: 1200px) {
            
  .eqGXje {
    display:none;
  }
      

          }
          
        
      
      
  .MTNxa {
    color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:start;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .MTNxa:hover {
    background-color:#ffffff1a;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .Studium\:TLcv4qDONM3kUPyBXcCmQ {
    padding-top:0px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eXgUzS {
    color:var(--primary-base, #F6B51E);
  width:24px;
  height:24px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fbMehW {
    color:var(--primary-base);
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .bnPrTT {
    gap:16px;
  flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eIUpEx {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:400;
  line-height:24px; /* 150% */;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eafSwp {
    :;
  font-style:normal;;
  font-family:Geist;;
  line-height:32px; /* 133.333% */;
  padding-top:8px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:8px;
  background-color:var(--primary-alpha-24, #fbc64b3d);
  border-left-color:var(--yellow-500, #F6B51E);
  border-left-style:solid;
  border-left-width:3px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cHzoac {
    row-gap:24px;
  column-gap:24px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eZhqZL {
    gap:16px;
  flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fnoPgR {
    width:100%;
  height:600px;
  border-radius:16px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cQmoaR {
    width:100%;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:start;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
          @media (min-width: 768px) {
            
  .cQmoaR {
    padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1140px) {
            
  .cQmoaR {
    align-items:center;
  justify-content:start;
  }
      

          }
          
        
      
      
  .fjtNYY {
    color:var(--text-soft);
  display:inline-block;
  font-size:16px;
  max-width:100%;
  font-family:'Geist';
  }
      

      
          @media (min-width: 1140px) {
            
  .fjtNYY {
    text-align:center;
  }
      

          }
          
        
      
      
  .qRuMX {
    color:var(--text-white, #ffffff);
  width:32px;
  height:32px;
  padding-top:6px;
  border-color:var(--yellow-800, #A78025);
  border-style:solid;
  border-width:2px;
  padding-left:6px;
  border-radius:12px;
  padding-right:6px;
  padding-bottom:6px;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
          @media (min-width: 1140px) {
            
  .qRuMX {
    width:52px;
  height:52px;
  padding-top:12px;
  padding-left:12px;
  border-radius:18px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

          }
          
        
      
      
  .dxBwiD {
    width:32px;
  height:32px;
  display:none;
  }
      

      
          @media (min-width: 1290px) {
            
  .dxBwiD {
    width:52px;
  height:52px;
  }
      

          }
          
        
      
      
  .ganJT {
    gap:16px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  padding-top:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1140px) {
            
  .ganJT {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
      
      
  .bRUqpL {
    gap:20px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
          @media (min-width: 1140px) {
            
  .bRUqpL {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
      
      
  .dQePmy {
    :;
  color:var(--text-white-0, #FFF);;
  display:inline-block;
  font-size:var(--font-size-2xl);
  max-width:100%;
  font-style:normal;;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:30px;
  white-space:normal;
  letter-spacing:-0.16px;;
  /* -title/-h4 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
          @media (min-width: 1140px) {
            
  .dQePmy {
    font-size:32px;
  text-align:center;
  }
      

          }
          
        
      
      
  .diVHib {
    gap:10px;
  flex-wrap:wrap;
  max-width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 1140px) {
            
  .diVHib {
    align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eNmRIR {
    gap:16px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1140px) {
            
  .eNmRIR {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
      
      
  .Studium\:yjZNrclFGa_srTtq-SZXl {
    padding-top:0px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      </pre></body></html>