.elementor-5817 .elementor-element.elementor-element-cf0eb12:not(.elementor-motion-effects-element-type-background), .elementor-5817 .elementor-element.elementor-element-cf0eb12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D4E89;}.elementor-5817 .elementor-element.elementor-element-cf0eb12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5817 .elementor-element.elementor-element-cf0eb12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5817 .elementor-element.elementor-element-cea7bd0{--spacer-size:5px;}.elementor-5817 .elementor-element.elementor-element-852c787{--spacer-size:5px;}.elementor-5817 .elementor-element.elementor-element-86771c6:not(.elementor-motion-effects-element-type-background), .elementor-5817 .elementor-element.elementor-element-86771c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D4E89;}.elementor-5817 .elementor-element.elementor-element-86771c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5817 .elementor-element.elementor-element-86771c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5817 .elementor-element.elementor-element-cffb607{text-align:center;}.elementor-5817 .elementor-element.elementor-element-cffb607 .elementor-heading-title{color:#FFFFFF;}.elementor-5817 .elementor-element.elementor-element-b1b6e86 > .elementor-widget-container{background-color:#FFFFFF;margin:45px 45px 45px 45px;padding:24px 24px 24px 24px;border-radius:19px 19px 19px 19px;}@media(max-width:767px){.elementor-5817 .elementor-element.elementor-element-cf0eb12{margin-top:0px;margin-bottom:0px;}.elementor-5817 .elementor-element.elementor-element-b1b6e86 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:-4px -4px -4px -4px;}}/* Start custom CSS for html, class: .elementor-element-b1b6e86 *//* Estilos para el formulario principal */
form {
  max-width: 4000px; /* Ancho máximo del formulario */
  margin: 0 auto; /* Centrar el formulario en el centro de la página */
  padding: 20px;
  border: 1px solid #ccc; /* Borde del formulario */
  border-radius: 5px; /* Bordes redondeados */
  background-color: #f9f9f9; /* Color de fondo */
}

/* Estilos para los grupos de formularios */
.form-group {
  margin-bottom: 15px; /* Espacio entre grupos de formularios */
}

/* Estilos para las etiquetas de los campos */
.form-group label {
  display: block; /* Mostrar las etiquetas en una línea separada */
  font-weight: bold; /* Texto en negrita */
}

/* Estilos para los campos de entrada de texto */
.form-control {
  width: 100%; /* Ancho completo del campo */
  padding: 10px; /* Relleno interior */
  border: 1px solid #ccc; /* Borde del campo */
  border-radius: 4px; /* Bordes redondeados */
  font-size: 16px; /* Tamaño de fuente */
}

/* Estilos para el botón de envío */
input[type="submit"] {
  width: 100%; /* Ancho completo del botón */
  padding: 10px; /* Relleno interior */
  background-color: #FFCC00; /* Color de fondo del botón */
  color: #000; /* Color del texto del botón */
  border: none; /* Sin borde */
  border-radius: 4px; /* Bordes redondeados */
  cursor: pointer; /* Cambio de cursor al pasar el ratón */
  font-size: 18px; /* Tamaño de fuente */
}

/* Estilos adicionales para el botón cuando se pasa el ratón */
input[type="submit"]:hover {
  background-color: #0056b3; /* Color de fondo del botón al pasar el ratón */
}/* End custom CSS */