@media(max-width:1024px){.elementor .s-hero-title{font-size:60px;}}@media(max-width:1024px){.elementor .s-art-si-symbol{font-size:64px;}}@media(max-width:1024px){.elementor .s-art-engage{font-size:7px;margin-block-start:-15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-art-label-copy-0{font-weight:600;font-size:8px;}}@media(max-width:1024px){.elementor .s-art-label-copy-1{font-weight:600;font-size:8px;}}@media(max-width:1024px){.elementor .s-art-label-copy-2{font-weight:600;font-size:8px;}}@media(max-width:1024px){.elementor .s-art-label-copy-3{font-weight:600;font-size:8px;}}@media(max-width:1024px){.elementor .s-hero-layout{gap:28px;}}@media(max-width:1024px){.elementor .s-inizio{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-benefit-0{align-items:center;}}@media(max-width:1024px){.elementor .s-benefit-1{align-items:center;}}@media(max-width:1024px){.elementor .s-benefit-2{align-items:center;}}@media(max-width:1024px){.elementor .s-benefit-row{gap:20px;}}@media(max-width:1024px){.elementor .s-benefici{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-services-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-web-service-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-web-demo-copy{width:100%;}}@media(max-width:1024px){.elementor .s-web-demo-shape{width:100%;min-height:100px;}}@media(max-width:1024px){.elementor .s-web-demo-body{flex-direction:column;}}@media(max-width:1024px){.elementor .s-web-service{padding:28px;}}@media(max-width:1024px){.elementor .s-marketing-service-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-social-demo-0{width:100%;min-width:0px;}}@media(max-width:1024px){.elementor .s-social-demo-1{width:100%;min-width:0px;}}@media(max-width:1024px){.elementor .s-social-demo{display:grid;flex-direction:column;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .s-marketing-service{padding:28px;}}@media(max-width:1024px){.elementor .s-servizi{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-si-symbol{font-size:140px;}}@media(max-width:1024px){.elementor .s-si-mark{width:40%;}}@media(max-width:1024px){.elementor .s-si-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-si-content{width:60%;padding-inline-end:0px;margin-inline-end:10px;}}@media(max-width:1024px){.elementor .s-si-layout{gap:40px;}}@media(max-width:1024px){.elementor .s-super-intelligenza{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-dach-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-country-name-0{margin-block-start:-15px;}}@media(max-width:1024px){.elementor .s-country-0{gap:0px;}}@media(max-width:1024px){.elementor .s-country-name-1{margin-block-start:-15px;}}@media(max-width:1024px){.elementor .s-country-1{gap:0px;}}@media(max-width:1024px){.elementor .s-country-name-2{margin-block-start:-15px;}}@media(max-width:1024px){.elementor .s-country-2{gap:0px;}}@media(max-width:1024px){.elementor .s-dach-layout{gap:30px;}}@media(max-width:1024px){.elementor .s-dach{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-method-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-method-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .s-metodo{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-people-equation{font-size:42px;}}@media(max-width:1024px){.elementor .s-people-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-people-layout{gap:36px;}}@media(max-width:1024px){.elementor .s-persone{padding-block-start:24px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-contact-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-contact-layout{gap:36px;}}@media(max-width:1024px){.elementor .s-contatti{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}