.elementor-64277 .elementor-element.elementor-element-10ec709 > .elementor-container{max-width:904px;}.elementor-64277 .elementor-element.elementor-element-10ec709{padding:0px 0px 30px 0px;}.elementor-64277 .elementor-element.elementor-element-c0a6483{text-align:center;}.elementor-64277 .elementor-element.elementor-element-c0a6483 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;color:#212529;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-c0a6483 */.elementor-widget-heading .elementor-heading-title { 
      font-family: 'Poppins', sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 40px !important;
    text-transform: none !important;
    font-style: normal !important;
    letter-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d062534 */#colophon{
    
    display: none !important
}
#primary{
    
    width: 100% !important;
}

/* TIPOGRAFÍA GENERAL DEL FORMULARIO */
.formularioTBAI,
.formularioTBAI label,
.formularioTBAI input,
.formularioTBAI a {
    font-family: 'Poppins', sans-serif !important;
}

/* LABELS */
.formularioTBAI label {
    font-size: 14px;
    font-weight: 500;
    color: #333;
}

/* INPUTS */
.formularioTBAI input[type="text"],
.formularioTBAI input[type="email"] {
    width: 100%;
    padding: 12px 14px;
    border-radius: 6px;
    border: 1px solid #ddd;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 15px;
}

/* BOTÓN (ESTILO COMO EL DE LA IMAGEN) */
.formularioTBAI input[type="submit"] {
    background-color: #0b4a78 !important; /* azul oscuro */
    border: none !important;
    color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 24px;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Quitar efecto hover del botón */
.formularioTBAI input[type="submit"]:hover {
    background-color: #0b4a78 !important;
    color: #fff !important;
    transform: none !important;
    box-shadow: none !important;
}

/* CHECKBOX TEXTO */
.formularioTBAI input[type="checkbox"] + span,
.formularioTBAI label {
    font-size: 13px;
}/* End custom CSS */