.elementor-1292 .elementor-element.elementor-element-3660d33:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-3660d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283F3B;}.elementor-1292 .elementor-element.elementor-element-3660d33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:120px 0px 100px 0px;}.elementor-1292 .elementor-element.elementor-element-3660d33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1292 .elementor-element.elementor-element-cbe9a81{font-family:"Frank Ruhl Libre", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1292 .elementor-element.elementor-element-8f3ebba{font-family:"Frank Ruhl Libre", Sans-serif;color:#FFFFFF;}.elementor-1292 .elementor-element.elementor-element-9dba7c6{font-family:"Frank Ruhl Libre", Sans-serif;color:#FFFFFF;}@media(max-width:767px){.elementor-1292 .elementor-element.elementor-element-cbe9a81{text-align:center;}.elementor-1292 .elementor-element.elementor-element-8f3ebba{text-align:center;}.elementor-1292 .elementor-element.elementor-element-9dba7c6{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-7b12c91 *//* Contact Form 7: campos de entrada */
.wpcf7 input,
.wpcf7 textarea {
  color: #ffffff !important;
  background-color: transparent !important;
  border: 1px solid #ffffff !important;
}

/* Placeholder de los campos */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}

/* Mensajes de error/success */
.wpcf7-response-output {
  color: #ffffff !important;
  background-color: transparent !important;
  border-color: #ffffff !important;
}/* End custom CSS */