@media(max-width:768px){.elementor .sct-padding{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:768px){.elementor .h1-hero{max-width:100%;}}@media(max-width:768px){.elementor .wrapper-header{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:768px){.elementor .footer{margin-inline-start:20px;margin-inline-end:20px;}}@media(max-width:768px){.elementor .sub-footer{margin-inline-start:20px;margin-inline-end:20px;}}@media(max-width:768px){.elementor .div-firma-footer{margin-inline-start:20px;margin-inline-end:20px;}}@media(max-width:768px){.elementor .card-area-corsi-menu{min-height:112px;}}@media(max-width:768px){.elementor .wrapper-pulsanti-tipologia-menu-corsi{flex-wrap:wrap;}}@media(max-width:768px){.elementor .dati-riconoscimenti{grid-template-columns:repeat(1, 1fr);}}@media(max-width:768px){.elementor .card-ricnoscimenti{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:768px){.elementor .s3-area-sec{height:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:768px){.elementor .sct-corsi-x-livello{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:768px){.elementor .hero-pagine-interne{min-height:80vh;padding-block-start:140px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:768px){.elementor .titolo-drawer-riconoscimenti{max-width:100%;}}@media(max-width:768px){.elementor .dato-riga-classifica{grid-column: 2;
grid-row: 3;
justify-content: flex-start;\n}}@media(max-width:768px){.elementor .titoli-riga-classifica{grid-column: 2;
grid-row: 1 / span 2;\n}}@media(max-width:768px){.elementor .logo-riga-classifica{grid-column: 1;
grid-row: 2;\n}}@media(max-width:768px){.elementor .anno-riga-classifica{grid-column: 1;
grid-row: 1;\n}}@media(max-width:768px){.elementor .griglia-riga-classifica{grid-template-columns: clamp(64px, 17.3vw, 87px) minmax(0, 1fr);
grid-template-rows: auto auto auto;
align-items: start;
column-gap: 16px;\n}}