@media(max-width:767px){.elementor .mm-chip{font-size:0.75rem;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}}@media(max-width:767px){.elementor .mm-numero{font-size:1.875rem;}}@media(max-width:767px){.elementor .mm-griglia-4{gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .mm-griglia-3{gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .mm-card{padding:1rem;gap:1rem;}}@media(max-width:767px){.elementor .mm-azioni{flex-wrap:wrap;justify-content:flex-start;}}@media(max-width:767px){.elementor .mm-bottone{font-size:0.8125rem;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .mm-titolo-card{font-size:0.9375rem;letter-spacing:0px;}}@media(max-width:767px){.elementor .mm-etichetta{font-size:0.6875rem;letter-spacing:0.1rem;}}@media(max-width:767px){.elementor .mm-testo-piccolo{font-size:0.8125rem;}}@media(max-width:767px){.elementor .mm-testo-grande{font-size:1rem;}}@media(max-width:767px){.elementor .mm-h3{font-size:1.625rem;}}@media(max-width:767px){.elementor .mm-h2{font-size:2rem;}}@media(max-width:767px){.elementor .mm-h1{font-size:2.75rem;letter-spacing:0.08rem;}}@media(max-width:767px){.elementor .mm-riga{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .mm-sezione{padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}