@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-contacto-dato{font-size:15px;}}@media(max-width:767px){.elementor .fl-cta{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--fl-radio);gap:28px;}}@media(max-width:767px){.elementor .fl-foto{height:280px;}}@media(max-width:767px){.elementor .fl-split-copy{gap:18px;flex:0 0 auto;}}@media(max-width:767px){.elementor .fl-split-media{flex:0 0 auto;}}@media(max-width:767px){.elementor .fl-split{flex-direction:column;gap:56px;align-items:stretch;}}@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-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-seccion-tight{padding-block-start:0px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .fl-h1-page{font-size:32px;}}