@media(max-width:767px){.elementor .s-nx-hero-h1{font-size:12px;}}@media(max-width:767px){.elementor .s-nx-hero-title{font-size:44px;letter-spacing:-1.5px;}}@media(max-width:767px){.elementor .s-nx-hero-lead{font-size:16px;}}@media(max-width:767px){.elementor .s-nx-hero{min-height:560px;padding-block-start:56px;padding-block-end:170px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-0{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-1{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-2{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-3{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-4{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-5{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-6{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-7{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-8{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-tx-9{font-size:18px;}}@media(max-width:767px){.elementor .s-nx-ben-track{justify-content:flex-start;}}@media(max-width:767px){.elementor .s-nx-benefici{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-nx-serv-h{width:100%;font-size:36px;}}@media(max-width:767px){.elementor .s-nx-serv-head{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .s-nx-card-web-h{font-size:26px;}}@media(max-width:767px){.elementor .s-nx-card-web{min-height:0px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;grid-row:auto;}}@media(max-width:767px){.elementor .s-nx-card-mkt-h{font-size:26px;}}@media(max-width:767px){.elementor .s-nx-card-mkt{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .s-nx-card-ref-h{font-size:26px;}}@media(max-width:767px){.elementor .s-nx-card-ref{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:767px){.elementor .s-nx-bento{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-nx-servizi{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-met-h{font-size:32px;}}@media(max-width:767px){.elementor .s-nx-met-copy{width:100%;position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .s-nx-step-h-0{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-step-0{min-height:200px;inset-block-start:90px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-step-h-1{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-step-1{min-height:200px;inset-block-start:104px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-step-h-2{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-step-2{min-height:200px;inset-block-start:118px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-step-h-3{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-step-3{min-height:200px;inset-block-start:132px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-met-stack{width:100%;gap:20px;}}@media(max-width:767px){.elementor .s-nx-met-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-nx-metodo{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-faq-h{font-size:32px;}}@media(max-width:767px){.elementor .s-nx-faq-copy{width:100%;position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .s-nx-faqi-h-0{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-0{min-height:200px;inset-block-start:90px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-h-1{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-1{min-height:200px;inset-block-start:104px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-h-2{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-2{min-height:200px;inset-block-start:118px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-h-3{font-size:24px;}}@media(max-width:767px){.elementor .s-nx-faqi-3{min-height:200px;inset-block-start:132px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-nx-faq-stack{width:100%;gap:20px;}}@media(max-width:767px){.elementor .s-nx-faq-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-nx-faq{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-manifesto{font-size:38px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor .s-nx-pers-st{width:100%;font-size:19px;}}@media(max-width:767px){.elementor .s-nx-pers-p{width:100%;}}@media(max-width:767px){.elementor .s-nx-pers-row{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .s-nx-persone{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-ct-h{font-size:32px;}}@media(max-width:767px){.elementor .s-nx-ct-copy{width:100%;}}@media(max-width:767px){.elementor .s-nx-form-slot{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-nx-ct-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-nx-contatti{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}