.signup__title{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    color: #000000;
}
.signup .wa-name{
    display: none!important;
}
.signup .wa-value{
     display:flex!important;   
     flex-direction: column!important;
     justify-content: end!important;
}
.signup .wa-value input{
    width:100%!important;
    border: 1px solid #D2D2D2!important;
    border-radius: 7px!important;
    padding: 12px 0 12px 24px!important;
    margin-right: 0!important;
}
.signup .wa-value input.wa-error{
    border: 1px solid #C90000!important;
    color: #C90000!important;
}

.signup__button button{
    width: 100%;
    border: 1px solid #D2D2D2;
    padding:12px 0!important;
    border-radius: 7px;
    background:white;
    font-family: 'Roboto'!important;
    font-style: normal!important;
    font-weight: 500!important;
    font-size: 16px!important;
    line-height: 1.2!important;
    color: #000000;
    text-decoration: none!important;
    box-shadow: none;
    transition: 0.2s!important;
    background-repeat: no-repeat!important;
    background-position: 18px 11px!important;
}
.signup__button button:hover{
    background: #EFEFEF;
    transition: 0.2s;
}

.signup__or{
    display: flex;
    align-items:center;
    justify-content:center;
    position:relative;
}
.signup__or .line{
    width:70%;
    height:2px;
    background: #D2D2D2;
}
.signup__or .or{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    background:white;
    padding: 0 20px;
    position:absolute;
}
.signup .wa-buttons-wrapper input{
    background: #1B969E!important;
    box-shadow: 0px 12px 26px rgba(27, 150, 158, 0.2)!important;
    border-radius: 24px!important;
    color:#ffffff!important;
    width:100%!important;
    padding: 12px 0;
font-family: 'Roboto'!important;
font-style: normal!important;
font-weight: 500!important;
font-size: 16px!important;
line-height: 1.2!important;
color: #FFFFFF!important;
}
.signup .wa-buttons-wrapper input:hover{
    background:#1A868D!important;
    transition:0.2s!important;
 }
 .signup .wa-login-url{
    display:flex!important;
    justify-content:center!important;
    margin-top:15px!important;
}
.signup .wa-login-url a{
    margin:0 0 0 10px!important;
}
.signup .wa-login-url a{
    text-decoration:none!important;
    color: #3063C3!important;
    transition: 0.2s;
}
.signup .wa-login-url a:hover{
    color: #234A93!important;
    transition: 0.2s;
}
.signup .wa-signup-form-fields{
    display: grid;
grid-template-columns: 1fr 1fr;
}
.signup .wa-signup-form-fields .wa-field{
    margin-top:0!important;
}
.signup .wa-signup-form-fields .wa-field:nth-of-type(1){
    margin-right:10px!important;
}
.signup .wa-signup-form-fields .wa-field:nth-of-type(2){
    margin-left:10px!important;
}
.signup .wa-signup-form-fields .wa-field:nth-of-type(3), .signup .wa-signup-form-fields .wa-field:nth-of-type(4), .signup .wa-signup-form-fields .wa-field:nth-of-type(5){
    display: grid;
    grid-column-end: 3;
    grid-column-start: 1;
    margin-top: 10px!important;
    
}
.signup em.wa-error-msg{
    display:none;
}