.elementor-12542 .elementor-element.elementor-element-08d7ccd{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12542 .elementor-element.elementor-element-a8c0546{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_3 );--divider-border-width:2px;}.elementor-12542 .elementor-element.elementor-element-a8c0546 .elementor-divider-separator{width:15%;}.elementor-12542 .elementor-element.elementor-element-a8c0546 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12542 .elementor-element.elementor-element-25b87fd .elementor-heading-title{font-weight:600;color:var( --e-global-color-vamtam_accent_3 );}.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){background-color:#FFFFFF08;font-family:"DM Sans", Sans-serif;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#4D4D4D;}.elementor-12542 .elementor-element.elementor-element-dac1e8f{width:100%;max-width:100%;}.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:110px;min-height:110px;}.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7 div.wpcf7-response-output{text-align:left;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12542 .elementor-element.elementor-element-08d7ccd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12542 .elementor-element.elementor-element-1e6626d .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-12542 .elementor-element.elementor-element-08d7ccd{--content-width:750px;}}/* Start custom CSS for contact-form-7, class: .elementor-element-dac1e8f *//* 1. Forzar que el formulario y sus contenedores internos usen todo el ancho */
.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7,
.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7-form,
.elementor-12542 .elementor-element.elementor-element-dac1e8f .jet-contact-form-7 {
    width: 100% !important;
    max-width: 100% !important;
}

/* 2. Forzar que cada envoltorio de campo (párrafos y spans) ocupe el 100% */
.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7-form p,
.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7-form-control-wrap {
    width: 100% !important;
    display: block !important;
}

/* 3. Estirar los inputs, .elementor-12542 .elementor-element.elementor-element-dac1e8fes y el área de texto */
.elementor-12542 .elementor-element.elementor-element-dac1e8f input:not([type="checkbox"]):not([type="radio"]),
.elementor-12542 .elementor-element.elementor-element-dac1e8f textarea,
.elementor-12542 .elementor-element.elementor-element-dac1e8f select {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important; /* Para que el padding no lo saque de la caja */
}

/* 4. Asegurar que el botón de envío también responda si quieres que sea ancho total */
.elementor-12542 .elementor-element.elementor-element-dac1e8f .wpcf7-submit {
    width: 100% !important;
}
.elementor-12542 .elementor-element.elementor-element-dac1e8f p{
    margin: 0 0 0.5em 0;
}/* End custom CSS */