.elementor-1537 .elementor-element.elementor-element-0b4415b{width:var( --container-widget-width, 61.331% );max-width:61.331%;--container-widget-width:61.331%;--container-widget-flex-grow:0;}.elementor-1537 .elementor-element.elementor-element-0b4415b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1537 .elementor-element.elementor-element-0b4415b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for shortcode, class: .elementor-element-0b4415b *//* Centrar el contenedor del formulario y darle un ancho máximo */
.wpforms-form { 
  background-color: #fff !important; 
  padding: 20px !important; 
  border-radius: 8px !important;
  margin: 0 auto !important; /* Centra el formulario en la página */
  max-width: 600px !important; /* Ajusta este valor según prefieras */
  text-align: center !important; /* Centra el contenido dentro del formulario */
}

/* Etiquetas */
.wpforms-field {
  text-align: left !important; /* Generalmente se prefiere texto a la izquierda, cámbialo a 'center' si quieres todo centrado */
}

.wpforms-field label { 
  font-weight: bold !important;
  color: #000000 !important; 
  margin-bottom: 15px !important; 
  display: block; /* Asegura que la etiqueta ocupe su propia línea */
}

/* Campos de entrada */

div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
    padding: 15px !important;
    border: 1px solid #FFA500;
    border-radius: 20px; 
    width: 100% !important; /* Asegura que los campos llenen el ancho disponible */
    box-sizing: border-box; /* Importante para que el padding no rompa el ancho */
}

/* Botón de envío */
div.wpforms-container-full .wpforms-form button[type=submit] {
    margin: 20px auto 0 auto !important; /* Espacio superior y centrado */
    display: block !important;
    width: 100% !important;
    border-radius: 15px;
    font-weight: bold;
    color: #dedede !important;
    background-color: #FFA500 !important;
    border: none; /* Recomendado para botones */
    cursor: pointer;
}/* End custom CSS */