.elementor-536 .elementor-element.elementor-element-adece02{--display:flex;}.elementor-536 .elementor-element.elementor-element-17ebd14 .elementor-repeater-item-b44912c .swiper-slide-bg{background-color:#833CA300;background-image:url(https://ingenios.live/wp-content/uploads/2026/08/Portada_LP-1.png);background-size:contain;}.elementor-536 .elementor-element.elementor-element-17ebd14 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-536 .elementor-element.elementor-element-17ebd14 .swiper-slide-contents{max-width:66%;}.elementor-536 .elementor-element.elementor-element-17ebd14 .swiper-slide-inner{text-align:center;}.elementor-536 .elementor-element.elementor-element-9bc1016{--display:flex;}.elementor-536 .elementor-element.elementor-element-3f0635b{--display:flex;}.elementor-536 .elementor-element.elementor-element-027aaa9{--display:flex;}.elementor-536 .elementor-element.elementor-element-019f602{--display:flex;}.elementor-536 .elementor-element.elementor-element-71dc48c{--display:flex;}.elementor-536 .elementor-element.elementor-element-09857a7{--display:flex;}/* Start custom CSS for container, class: .elementor-element-019f602 *//* 1. Forzar que todos los campos ocupen el 100% del ancho */
div.wpforms-container .wpforms-form .wpforms-field input[type="text"],
div.wpforms-container .wpforms-form .wpforms-field input[type="email"],
div.wpforms-container .wpforms-form .wpforms-field input[type="tel"],
div.wpforms-container .wpforms-form .wpforms-field input[type="number"],
div.wpforms-container .wpforms-form .wpforms-field select {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}/* End custom CSS */