.elementor-1135 .elementor-element.elementor-element-564a144{--display:flex;}.elementor-1135 .elementor-element.elementor-element-564a144.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1135 .elementor-element.elementor-element-a6efc63{width:var( --container-widget-width, 103.287% );max-width:103.287%;--container-widget-width:103.287%;--container-widget-flex-grow:0;}.elementor-1135 .elementor-element.elementor-element-a6efc63.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-1135 .elementor-element.elementor-element-564a144{--width:500px;}}@media(min-width:768px){.elementor-1135 .elementor-element.elementor-element-564a144{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-a6efc63 *//* --- CSS PARA FORZAR ANCHO COMPLETO EN MÓVIL --- */
@media (max-width: 768px) {
    /* 1. Ajustamos los contenedores generales */
    .container, .narrow {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. FORZAMOS la caja blanca del formulario */
    #form-container {
        /* Reducimos el relleno drásticamente (de 50px a 20px) */
        padding: 30px 15px !important; 
        
        /* Forzamos el ancho al 100% */
        width: 100% !important; 
        max-width: 100% !important;
        
        /* Quitamos márgenes externos */
        margin: 0 !important; 
        
        /* Opcional: Quitar bordes redondeados para que pegue a los lados */
        border-radius: 4px !important; 
    }

    /* 3. Hacemos los inputs (casillas) más altos para dedos grandes */
    input, select, textarea {
        font-size: 16px !important; /* Evita que el iPhone haga zoom al escribir */
        padding: 12px !important;
    }
    
    /* 4. Botón ancho completo */
    .btn-primary {
        width: 100% !important;
        padding: 18px !important;
    }
}/* End custom CSS */