@media(max-width:767px){.elementor .fl-form-grid{gap:14px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .fl-form-panel{padding-block-start:24px;padding-block-end:24px;padding-inline-start:18px;padding-inline-end:18px;gap:16px;}}@media(max-width:767px){.elementor .fl-afi-grid{gap:24px;}}@media(max-width:767px){.elementor .fl-info{padding:22px;}}@media(max-width:767px){.elementor .fl-page-hero-copy{gap:14px;}}@media(max-width:767px){.elementor .fl-page-hero{padding-block-start:52px;padding-block-end:48px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .fl-grid-3{gap:16px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .fl-icono{width:42px;height:42px;padding:10px;}}@media(max-width:767px){.elementor .fl-btn{padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .fl-hero-lead{font-size:16px;}}@media(max-width:767px){.elementor .fl-h1{font-size:35px;letter-spacing:-0.5px;line-height:1.1em;}}@media(max-width:767px){.elementor .fl-h3{font-size:18px;}}@media(max-width:767px){.elementor .fl-lead{font-size:16px;}}@media(max-width:767px){.elementor .fl-h2{font-size:28px;}}@media(max-width:767px){.elementor .fl-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .fl-contenedor{gap:32px;}}@media(max-width:767px){.elementor .fl-seccion{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .fl-h1-page{font-size:32px;}}