@media(max-width:1024px){.elementor .s-nx-hero-title{font-size:68px;}}@media(max-width:1024px){.elementor .s-nx-hero{min-height:600px;padding-block-start:90px;padding-block-end:200px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-si-h{font-size:42px;}}@media(max-width:1024px){.elementor .s-nx-si-grid{gap:32px;}}@media(max-width:1024px){.elementor .s-nx-si{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-serv-h{font-size:46px;}}@media(max-width:1024px){.elementor .s-nx-card-web-h{font-size:28px;}}@media(max-width:1024px){.elementor .s-nx-card-mkt-h{font-size:28px;}}@media(max-width:1024px){.elementor .s-nx-card-ref-h{font-size:28px;}}@media(max-width:1024px){.elementor .s-nx-bento{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .s-nx-servizi{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-es-h{font-size:40px;}}@media(max-width:1024px){.elementor .s-nx-es-grid{gap:36px;}}@media(max-width:1024px){.elementor .s-nx-esempio{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-dach-h{font-size:40px;}}@media(max-width:1024px){.elementor .s-nx-dach-grid{gap:36px;}}@media(max-width:1024px){.elementor .s-nx-dach{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-met-h{font-size:42px;}}@media(max-width:1024px){.elementor .s-nx-met-grid{gap:36px;}}@media(max-width:1024px){.elementor .s-nx-metodo{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-faq-h{font-size:42px;}}@media(max-width:1024px){.elementor .s-nx-faq-grid{gap:36px;}}@media(max-width:1024px){.elementor .s-nx-faq{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-manifesto{font-size:58px;}}@media(max-width:1024px){.elementor .s-nx-persone{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-nx-ct-h{font-size:42px;}}@media(max-width:1024px){.elementor .s-nx-ct-grid{gap:36px;}}@media(max-width:1024px){.elementor .s-nx-contatti{padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;}}