@media(max-width:560px){.elementor .popup-newsletter{padding-block-start:36px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:560px){.elementor .codice-fiscale{grid-template-columns:1fr;& .fm-copia__btn { grid-area: auto / 1; justify-content: center; margin-top: 16px; }\n}}@media(max-width:560px){.elementor .sostegno-elenco{grid-template-columns:1fr;}}@media(max-width:560px){.elementor .percorso-vai{width:48px;height:48px;grid-column:2;grid-row:2;}}@media(max-width:560px){.elementor .percorso-descrizione{grid-column:1 / -1;grid-row:auto;}}@media(max-width:560px){.elementor .percorso-numero{grid-column:1 / -1;}}@media(max-width:560px){.elementor .percorso-riga{grid-template-columns:1fr 48px;gap: 12px 16px;\n}}@media(max-width:560px){.elementor .fatti-riga{gap:4px;grid-template-columns:1fr;}}@media(max-width:560px){.elementor .riga-evento-freccia{display:none;}}@media(max-width:560px){.elementor .meta-riga{font-size:15px;line-height:1.5;}}@media(max-width:560px){.elementor .data-riga{& .data-giorno { font-size: 36px; }\n}}@media(max-width:560px){.elementor .riga-evento{gap:16px;grid-template-columns:60px 1fr;}}@media(max-width:560px){.elementor .fascia-dati-testo{font-size:12.5px;line-height:1.3;& strong { font-size: 14px; }\n}}@media(max-width:560px){.elementor .fascia-dati-icona{width:22px;height:22px;}}@media(max-width:560px){.elementor .fascia-dati-griglia{& > *, & > :nth-child(3) { flex-direction: column; align-items: flex-start; gap: 8px; padding: 16px 12px 16px 0; border-left: 0; border-top: 1px solid var(--linea); } & > :nth-child(even) { border-left: 1px solid var(--linea); padding-left: 14px; } & > :nth-child(-n+2) { border-top: 0; }\n}}@media(max-width:560px){.elementor .footer-legale{width:100%;justify-content:center;& .elementor-nav-menu--main .elementor-nav-menu { justify-content: center; }\n}}@media(max-width:560px){.elementor .footer-fondo{text-align:center;justify-content:center;}}@media(max-width:560px){.elementor .footer-griglia{padding-block-end:40px;grid-template-columns:1fr 1fr;gap: 32px 24px;\n}}@media(max-width:560px){.elementor .logo-parola{font-size:22px;}}@media(max-width:560px){.elementor .btn-grande{max-width:100%;white-space: normal; text-align: left;\n}}@media(max-width:560px){.elementor .logo-parola-grande{font-size:34px;}}@media(max-width:560px){.elementor .modulo-avvisi{& > .elementor-widget-form .elementor-form .elementor-form-fields-wrapper { grid-template-columns: 1fr; } & > .elementor-widget-form .elementor-form .elementor-form-fields-wrapper > .e-form__buttons { grid-area: 4 / 1; } & > .elementor-widget-form .elementor-form .elementor-form-fields-wrapper > .e-form__buttons .elementor-button { width: 100%; justify-content: center; min-height: 0px; } & > .elementor-widget-form .elementor-form .elementor-form-fields-wrapper > .elementor-field-type-acceptance { grid-row: 5; }\n}}