.elementor-2149 .elementor-element.elementor-element-4ae7a71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-042501e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-478efe9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-0b686fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-d87428b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-915a5ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-7f0d929{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-43e0a92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-70d7f86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-7f50038{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-012e196{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2149 .elementor-element.elementor-element-0e69af7{--display:flex;}.elementor-2149 .elementor-element.elementor-element-2925211{text-align:center;}.elementor-2149 .elementor-element.elementor-element-557bb82{--spacer-size:50px;}.elementor-2149 .elementor-element.elementor-element-9a17d6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* ======================================
   FORMULARIO POWERFIT - RESPONSIVE
====================================== */

@media (max-width:768px){

/* Contenedor del formulario */
#contacto form,
#contacto .elementor-form,
#contacto .wpcf7-form{
    width:100% !important;
}

/* Dos columnas pasan a una */
#contacto .elementor-column,
#contacto .elementor-col-50,
#contacto .elementor-field-group{
    width:100% !important;
    max-width:100% !important;
    flex:0 0 100% !important;
}

/* Todos los campos */
#contacto input,
#contacto textarea,
#contacto select{
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
}

/* Separación */
#contacto .elementor-field-group{
    margin-bottom:18px !important;
}

/* Botón */
#contacto button,
#contacto input[type=submit]{
    width:100% !important;
    border-radius:18px !important;
    padding:18px !important;
    font-size:18px !important;
}

}/* End custom CSS */