form.form input.text {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 12px 16px;
    font-size: 17px;
    font-family: Helveticaneuebd, sans-serif;
    border: 2px solid #707070;
    border-radius: 2px;
    margin-bottom: 20px;
}
.value > span {
    display: flex;
    align-items: start;
    gap: 10px;
}
label {
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 14px;
    font-family: Helveticaneuelt, sans-serif;
    line-height: 22px;

}
.SLX_Non_US_Opt_In {
    margin-bottom: 50px;
    margin-top: 35px;
}
input#doicheckbox {
    margin-top: 5px;
}
input#submitBtn {
    background-color: #f60;
    border-radius: 35px;
    justify-content: center;
    align-items: center;
    width: 212px;
    height: 55px;
    padding: 0;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: flex;
    text-align:center;
    border:none;
    color:white;
}
    
p.paragraph-7 {
    margin-bottom: 30px;
}
/* styling to reduce form/header image size start*/   
.w-layout-blockcontainer.container-copy.w-container img {
    height: 75px;
}
    
.div-block-26 {
    padding: 22px 32px;
}
    
form.form input.text {
    padding: 8px 16px;
    margin-bottom: 14px;
    font-size: 14px;
}
    
.text-block-4 {
    margin-bottom: 21px;

}    
    
.SLX_Non_US_Opt_In {
    margin-bottom: 21px;
    margin-top: 15px;
}
    
.container-3 {
    padding: 40px 30px;
}
    
input#submitBtn {
    height: 45px;
    }
/* styling to reduce form/header image size end*/    
    @media screen and (max-width:767px) {
       input#submitBtn {
          width:100%!important;  
      }
    }
    
    #submitBtn:disabled {
   background-color:#C9C9C9;
   color:darkgray;
   opacity:50%;
}
      
.g-recaptcha {
   margin-bottom: 20px;
}
      
      
@media screen and (max-width: 491px) {
.g-recaptcha {
    transform:scale(0.77);
    transform-origin:-60px 0;
    width: 200px;
}
}