.elementor-1430 .elementor-element.elementor-element-f6157ee{--display:flex;}.elementor-1430 .elementor-element.elementor-element-f19b3be{text-align:center;}.elementor-1430 .elementor-element.elementor-element-1141cd69{--display:flex;}.elementor-1430 .elementor-element.elementor-element-e865254{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1430 .elementor-element.elementor-element-1dff6fb4{--display:flex;}.elementor-1430 .elementor-element.elementor-element-22351be8 .elementor-heading-title{font-size:57px;}.elementor-1430 .elementor-element.elementor-element-4fcb6036{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1430 .elementor-element.elementor-element-4fcb6036 .elementor-divider-separator{width:0%;}.elementor-1430 .elementor-element.elementor-element-4fcb6036 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1430 .elementor-element.elementor-element-5feb26f2{--display:flex;}.elementor-1430 .elementor-element.elementor-element-5feb26f2:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-5feb26f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pelososphoto.susanamateos.com/wp-content/uploads/2025/08/Pelosos-fotos-web-3500-x-1440-px-2-scaled.png");background-position:top left;}.elementor-1430 .elementor-element.elementor-element-5feb26f2.e-con{--order:-99999 /* order start hack */;}.elementor-1430 .elementor-element.elementor-element-26c960f{--spacer-size:20px;}.elementor-1430 .elementor-element.elementor-element-43b1aa3d{width:var( --container-widget-width, 41.548% );max-width:41.548%;--container-widget-width:41.548%;--container-widget-flex-grow:0;}.elementor-1430 .elementor-element.elementor-element-43b1aa3d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1430 .elementor-element.elementor-element-400a3f5b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1430 .elementor-element.elementor-element-400a3f5b .elementor-divider-separator{width:100%;}.elementor-1430 .elementor-element.elementor-element-400a3f5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-1430 .elementor-element.elementor-element-5feb26f2{--content-width:1054px;}}@media(max-width:1024px){.elementor-1430 .elementor-element.elementor-element-e865254{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1430 .elementor-element.elementor-element-e865254{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpforms, class: .elementor-element-43b1aa3d *//* Título y descripción del formulario */
.wpforms-title,
.wpforms-description { color:#fff !important; }

/* Etiquetas y descripciones de campos */
.wpforms-field-label,
.wpforms-field-sublabel,
.wpforms-field-description { color:#fff !important; }

/* Texto dentro de los inputs y textarea */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="url"],
.wpforms-form input[type="number"],
.wpforms-form textarea { color:#fff !important; }

/* Placeholders en blanco (ligeramente suaves) */
.wpforms-form ::placeholder { color: rgba(255,255,255,.8) !important; }

/* (Opcional) Fondo de los campos y borde para que se lea mejor sobre fondo oscuro */
.wpforms-form input[type], .wpforms-form textarea {
  background: rgba(255,255,255,.06);
  border-color: rgba(255,255,255,.4);
}/* End custom CSS */