.elementor-379 .elementor-element.elementor-element-90a06cb:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-90a06cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183E23;}.elementor-379 .elementor-element.elementor-element-90a06cb > .elementor-background-overlay{background-image:url("https://ejecafeterorap.gov.co/ods/wp-content/uploads/sites/19/2025/10/coffe_branch_3.webp");background-position:-158px 0px;opacity:0.3;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-90a06cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 38px 38px 38px;}#elementor-popup-modal-379{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-379 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-379 .dialog-close-button{display:flex;font-size:32px;}#elementor-popup-modal-379 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-379 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-379 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-379 .elementor-element.elementor-element-90a06cb > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-90a06cb > .elementor-background-overlay{background-position:0px 0px;}}/* Start custom CSS for section, class: .elementor-element-90a06cb *//* --- Estilos generales del formulario CF7 --- */
.wpcf7 form {
  max-width: 400px;
  margin: 0 auto;
  font-family: "Inter", sans-serif;
  text-align: center; /* Centra todo el contenido */
}

/* Campos de texto */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 15px;
  color: #000000; /* Texto negro */
  box-sizing: border-box;
  background-color: #ffffff;
  transition: all 0.3s ease;
  text-align: center; /* Centra el texto dentro del campo */
}

/* Placeholder negro y centrado */
.wpcf7 input::placeholder {
  color: #000000;
  opacity: 0.8;
  text-align: center;
}

/* Enfoque */
.wpcf7 input:focus {
  border-color: #001927;
  outline: none;
}

/* Botón de envío */
.wpcf7 input[type="submit"] {
  background-color: #155A9A;
  color: #ffffff;
  border: none;
  padding: 12px 20px;
  border-radius: 6px;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 100%;
  margin-top: 10px;
}

/* Hover del botón */
.wpcf7 input[type="submit"]:hover {
  background-color: #ffffff;
  color: #155A9A;
  border: 1px solid #155A9A;
}/* End custom CSS */