.contact-us-input div input,.contact-us-input textarea, .contact-us-input select{
    border-radius: 6px;
    border-style: double;
    height: 40px;
    border-color: #8495A2;
    padding-left: 2%;
    background-color: #ffffff;
    border-width: 1px;
    width: 100%;
}

.form-se-parte-de-nuestro-talento div input[type="radio"], .form-se-parte-de-nuestro-talento div input[type="checkbox"]{
  height: 20px;
  width: inherit;
}

.contact-us-input div textarea {
    height: auto;
}

.contact-us-input{
    background-color: #ecf2f6;
}

.contact-us-input h2{
  margin-top: 0px;
  padding-top: 0px;
}

.contact-us-input .webform-button--submit {
    background-color: #0578BE;
    color: white;
    width: 20%;
    height: 40px;

}

.contact-us-input div#edit-actions {
    text-align: right;
}

.contact-us-input select{
    padding-left: 0;
}

.input-inline{
    display: inline;
}

.enlace-form-contact-us{
    margin: 0 auto;
    width: 40%;
}

.input-inline .js-form-item{
    width: 49%;
    display: inline-flex;
}

.bt-enviar{
    float: right;
}

.bt-teste{
    border-radius: 100%;
}
.input-inline .js-form-item.form-type-select, .input-inline .js-form-item.form-item-phone {
    float: right;
}

.input-inline .js-form-item.form-item-phone .intl-tel-input.allow-dropdown{
    width: 100%;
}

@media screen and (max-width: 1000px){
    .enlace-form-contact-us{
        width: 100%;
    }
}



form#webform-submission-certificados-de-calidad-node-2941-add-form{
    width: fit-content;
    margin: 0 auto;
}
