
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --elem-lavender: #E6E6FA;
--elem-kiwi-kiss: #EDFFC1;
--elem-black: #000000;
--elem-envy-love: #2ED47A;
--elem-midnight-express: #192A3E;
--elem-total-eclipse: #323C47;
--elem-steel-gray: #707683;
--elem-out-of-the-blue: #109CF1;
--elem-white: #ffffff;
--elem-white-smoke: #F5F5F5;
--elem-super-silver: #ededed;
--elem-cotton-boll: #E2EBFB;
--elem-cotton-boll-hover: #e8effc;
--elem-frost-fairy: #B8CDFA;
--text-midnight-interlude: #334D6E;
--text-robotic-gods: #90A0B7;
--text-misty-mountains: #C2CFE0;
--text-black: #000000;
--text-white: #ffffff;
--text-bluerocratic: #256BF8;
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --10px: 0.625rem;
--12px: 0.75rem;
--14px: 0.875rem;
--16px: 1rem;
--18px: 1.125rem;
--20px: 1.25rem;
--22px: 1.5rem;
--30px: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* 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;
    }
  }
}

      
  
      

      
        
      
      
  .cIihsU {
    top:30px;
  right:30px;
  width:fit-content;
  height:fit-content;
  z-index:10;
  position:fixed;
  font-size:var(--14px);
  max-width:250px;
  background:white;
  box-shadow:0px 0px 1px 1px #00000020;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  padding-top:30px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:30px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bUXupc {
    width:100%;
  height:100%;
  background: var(--elem-white);
  min-height:100vh;
  flex-direction:row;
  }
      

      
        
      
      
  .dZfJRY {
    row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .page-login__signup\:0HGUzQvGopeLP3Ch6VBiR {
    width:15px;
  }
      

      
        
      
      
  .MYSrx {
    row-gap:20px;
  background: var(--elem-white);
  column-gap:20px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .cYpOGQ {
    color:var(--text-bluerocratic);
  cursor:pointer;
  font-size:var(--12px);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .eCitwh {
    color:var(--text-midnight-interlude);
  display:inline-block;
  font-size:var(--20px);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bVvUKL {
    color:var(--text-black);
  cursor:pointer;
  height:45px;
  display:flex;
  row-gap:15px;
  font-size:var(--16px);
  background: var(--elem-white);
  column-gap:15px;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  border-color:var(--elem-super-silver);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .NWSZD {
    color:var(--text-bluerocratic);
  cursor:pointer;
  font-size:var(--16px);
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  text-decoration:underline;
  }
      

      
        
      
      
  .cQKZbt {
    width:100%;
  display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .bzrUxL {
    display:flex;
  row-gap:20px;
  background: var(--elem-white);
  column-gap:20px;
  align-items:center;
  padding-top:50px;
  border-color:var(--elem-super-silver);
  border-style:solid;
  border-width:1px;
  padding-left:50px;
  padding-right:50px;
  padding-bottom:50px;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .czkrhj {
    color:var(--text-black);
  width:100%;
  height:45px;
  font-size:var(--14px);
  background:;
  max-height:45px;
  min-height:45px;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:60px;
  padding-right:20px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .czkrhj:focus-visible {
    border-color:var(--elem-total-eclipse);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .cwCvSe {
    color:var(--text-bluerocratic);
  cursor:pointer;
  height:45px;
  display:flex;
  row-gap:15px;
  font-size:var(--16px);
  background: var(--elem-cotton-boll);
  column-gap:15px;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  border-color:#ffffff00;
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .cwCvSe:hover {
    color:var(--text-white);
  background: var(--elem-out-of-the-blue);
  }
      

        
      
      
  .dJuDqL {
    color:var(--text-bluerocratic);
  width:50px;
  height:50px;
  max-width:50px;
  min-width:50px;
  max-height:50px;
  min-height:50px;
  }
      

      
        
      
      
  .eqTCgX {
    color:var(--elem-steel-gray);
  right:0px;
  width:60px;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .efogzC {
    color:var(--text-black);
  display:flex;
  font-size:var(--16px);
  text-align:center;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  justify-content:flex-start;
  }
      

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

      
        
      
      
  .fsCRTI {
    color:var(--text-midnight-interlude);
  display:inline-block;
  font-size:var(--14px);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .fhYehP {
    left:0px;
  color:var(--elem-steel-gray);
  width:60px;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  }
      

      
        
      
      
  .page-login__signup\:Yw-XW-dNwqZVs4icCvsV8 {
    width:15px;
  }
      

      
        
      
      
  .fgHvNU {
    width:100%;
  height:2px;
  flex-grow:1;
  background: var(--elem-super-silver);
  flex-shrink:1;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
        
      
      
  .dJJdFL {
    color:var(--text-bluerocratic);
  cursor:pointer;
  height:45px;
  display:flex;
  row-gap:15px;
  font-size:var(--16px);
  background:#e8e8e8;
  column-gap:15px;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  border-color:#ffffff00;
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .dJJdFL:hover {
    color:var(--text-white);
  background: var(--elem-out-of-the-blue);
  }
      

        
      
      
  .bMgfMI {
    background: var(--elem-white);
  flex-direction:row;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .page-login__signup\:c-QMfYjHmvQ81u8EHlkfV {
    width:15px;
  }
      

      
        
      
      
  .page-login__signup\:cJcQr_fYHsLq_brhpbd-z {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bgRCTd {
    row-gap:20px;
  column-gap:20px;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .cnXJvw {
    display:flex;
  row-gap:15px;
  column-gap:15px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

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

      
        
      
      
  .dxpnvV {
    font-size:var(--12px);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .bezdts {
    color:var(--elem-steel-gray);
  width:60px;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  }
      

      
        
      
      
  .fHeRTt {
    width:23px;
  height:23px;
  max-width:23px;
  min-width:23px;
  max-height:23px;
  min-height:23px;
  }
      

      
        
      
      
  .eAMrjD {
    color:var(--text-black);
  width:100%;
  height:45px;
  font-size:var(--14px);
  background:;
  max-height:45px;
  min-height:45px;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:60px;
  padding-right:60px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .eAMrjD:focus-visible {
    border-color:var(--elem-total-eclipse);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .ezdTtM {
    width:50%;
  height:100%;
  display:flex;
  flex-grow:1;
  background: var(--elem-frost-fairy);
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  padding-left:30px;
  padding-right:30px;
  justify-content:center;
  }
      

      
        
      
      
  .cQeyiM {
    width:100%;
  row-gap:20px;
  z-index:1;
  max-width:300px;
  column-gap:20px;
  }
      

      
        
      
      
  .eJJmIx {
    color:var(--text-black);
  display:inline-block;
  font-size:var(--16px);
  font-family:Inter;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .ckYVsg {
    color:var(--text-black);
  display:inline-block;
  font-size:var(--16px);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ddYedN {
    row-gap:20px;
  column-gap:20px;
  font-family:Inter;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .cZEQLK {
    color:#1b5ae4;
  width:60px;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  }
      

      
        
      
      
  .page-login__login\:6KNm1R_GE_ybc-k5MhWh2 {
    width:15px;
  }
      

      
        
      
      
  .page-login__login\:7VZCfz-YyNvq8mU_-nxRK {
    width:15px;
  }
      

      
        
      
      
  .bqopFC {
    display:flex;
  row-gap:15px;
  column-gap:15px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .mkxzG {
    color:var(--text-black);
  cursor:pointer;
  font-size:var(--12px);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .page-login__login\:KR-wKlbsFYuuOWAFRpi-V {
    width:15px;
  }
      

      
        
      
      
  .page-login__login\:LydLkn2hPSWubBZsI2iIG {
    width:15px;
  }
      

      
        
      
      
  .dqjyKS {
    font-size:var(--12px);
  }
      

      
        
      
      
  .fCKkBz {
    background:#f9aaaa;
  padding-top:0.5rem;
  border-color:#f46262;
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.5rem;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

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

      
        
      
      
  .page-login_create_organisation\:lVVK7vf-GWq-DjymeZMJM {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fnZVHv {
    width:135px;
  height:135px;
  max-width:135px;
  min-width:135px;
  max-height:135px;
  min-height:135px;
  }
      

      
        
      
      
  .eZUcPN {
    object-fit:contain;
  }
      

      
        
      
      
  
      

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

      
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  .lbWmZ {
    width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:100%;
  }
      

      
        
      
      
  .TuwnN {
    width:100%;
  height:100%;
  display:none;
  font-size:0.75rem;
  max-width:0px;
  max-height:0px;
  padding-left:8px;
  padding-right:8px;
  }
      

      
        
      
      
  .CxQYv {
    color:var(--text-main, #222222);
  right:0px;
  width:36px;
  bottom:0px;
  cursor:pointer;
  height:36px;
  display:flex;
  z-index:1;
  position:absolute;
  max-width:36px;
  min-width:36px;
  box-shadow:0px 0px 1px 1px var(--slide, #00000006);
  max-height:36px;
  min-height:36px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-radius:100%;
  flex-direction:column;
  background-size:12px 12px;
  justify-content:center;
  background-color:var(--elem-grey-1, #FAFAFA);
  background-image:url("");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
  .CxQYv:hover {
    background-color:var(--elem-grey-3, #EEEEEE);
  background-image:url("");
  }
      

        
      
      
  .bcOoFA {
    width:100%;
  height:100%;
  position:relative;
  max-width:300px;
  min-width:40px;
  max-height:300px;
  min-height:40px;
  object-fit:cover;
  aspect-ratio:1 / 1;
  border-radius:100%;
  }
      

      
        
      
      
  .page-login__create-account\:4cs2XR7gZFR_JHZuhF0aR {
    max-width:200px;
  min-width:200px;
  max-height:200px;
  min-height:200px;
  aspect-ratio:1/1;
  }
      

      
        
      
      
  .eCAoGc {
    color:var(--text-black);
  width:100%;
  height:45px;
  font-size:var(--14px);
  background:;
  max-height:45px;
  min-height:45px;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:60px;
  padding-right:60px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .eCAoGc:focus-visible {
    border-color:var(--elem-total-eclipse);
  border-style:solid;
  border-width:1px;
  }
      


  .eCAoGc.mandatory {
    border-color:black;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  .page-login__create-account\:H-MaGRfhjbFSsvp30Hqmp {
    width:18px;
  height:18px;
  }
      

      
        
      
      
  .eVQcmI {
    color:var(--text-black);
  width:100%;
  height:45px;
  font-size:var(--14px);
  background:;
  max-height:45px;
  min-height:45px;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:60px;
  padding-right:60px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .eVQcmI:focus-visible {
    border-color:var(--elem-total-eclipse);
  border-style:solid;
  border-width:1px;
  }
      


  .eVQcmI.mandatory {
    border-color:#e10505;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .page-login__create-account\:_2fU3OT5TKF5U-C4l19Nn {
    width:15px;
  }
      

      
        
      
      
  .page-login__create-account\:fDFxa8sgpxja9WeqBlQKA {
    width:15px;
  }
      

      
        
      
      
  .page-login__create-account\:h3-3mqGqNb-9h_ZVyfB6Q {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .INRCN {
    right:2rem;
  bottom:1rem;
  height:80px;
  display:flex;
  row-gap:0.5rem;
  position:fixed;
  background: var(--elem-kiwi-kiss);
  box-shadow:0px 2px 4px 0px #00000020;
  column-gap:0.5rem;
  align-items:center;
  padding-top:0.5rem;
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:center;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page-login__account-recovery\:fu0CRB2nicHxSbnniD1zR {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .GANuC {
    right:-5%;
  width:300px;
  bottom:-5%;
  height:300px;
  z-index:0;
  position:absolute;
  max-width:300px;
  min-width:300px;
  background: var(--elem-kiwi-kiss);
  max-height:300px;
  min-height:300px;
  border-top-left-radius:100%;
  border-top-right-radius:100%;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  }
      

      
        
      
      
  .cFSWHE {
    width:100%;
  max-width:500px;
  }
      

      
        
      
      
  .page-login__reset-password\:0vZZ2BonjLGQ-g37byo3L {
    width:15px;
  }
      

      
        
      
      
  .page-login__reset-password\:1gJq_iWMawl3ZOtrcJkzl {
    width:15px;
  }
      

      
        
      
      
  .page-login__reset-password\:FEkIkLGLWmjfDJeTdds2Y {
    width:15px;
  }
      

      
        
      
      
  .page-login__reset-password\:Gu4FRpprfRbLAEW07yNm7 {
    width:15px;
  }
      

      
        
      
      
  .page-login__reset-password\:RQl9UVc68cdTYHp4-HvCR {
    width:15px;
  }
      

      
        
      
      
  .page-login__reset-password\:XT-xrLKyUV_TSrYzbKW88 {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eHEBgL {
    width:50%;
  height:auto;
  display:flex;
  flex-grow:1;
  background: var(--elem-white-smoke);
  align-items:center;
  flex-shrink:1;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page-login__verify\:lx2lf4DQNWE6cpfEwXGUE {
    width:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      