
  .baseline-subscribe{
    margin-top: 1%;
    margin-bottom: 1;
  }
  
  .register-name-familly-name{
    display: flex;
    margin-bottom: 2rem;
  }
  
  .register-name-familly-name .form-group{
    width: 48rem;
  }

  .form-group-familly-name{
    margin-right: 2rem;
  }
  
  #birthdateGroup{
    margin-top: 2rem;
  }
  
  .date-picker::-webkit-date-and-time-value {
    display: block;
    font-size: larger;
    text-align: left!important;
  }

  .info-password{
    margin-top:0.5rem;
    margin-bottom: unset;
  }

  .checkbox2{
    display: flex;
  }

  .register-submit{
    margin-bottom: 2rem;
    margin-top: 1.5rem;
  }

  #cgvu, #marketing {
    width: 2rem;
    margin-top: 0.2rem;
    margin-right: 0.5rem;
    accent-color: var(--light-passpass-purple);
  }

  #cgvu:hover,#cgvu:focus, #marketing:hover, #marketing:focus{
    outline: unset;
    border: unset;
  }

  .checkbox2 .checkbox-label{
    color: var(--base-090-a-0-b,  var(--black-text));
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
  }
  
  .checkbox-label:hover{
    cursor: pointer;
    color: var(--primary-600, var(--light-passpass-purple));
  }

   #main-form .form-group > .padding-unset{
    padding-left: 0.5rem ;
  }
  .g-recaptcha {
    display: flex;
    justify-content: center;
  }
  .input-required {
    border: 1px solid red;
}
