.menu__formazione-testo-attivo{text-decoration:underline;text-decoration-color:var(--terra);text-decoration-thickness:3px;text-underline-offset:7px}.menu .voce-solo-mobile{display:none}@media (max-width:768px){.menu .voce-solo-mobile{display:flex}.menu__etichetta-mobile{min-height:48px;align-items:center;border-bottom:1px solid var(--filo);color:var(--terra)}}@media (max-width:768px){.newsletter__privacy{display:inline;min-height:0}}.testo > p{font-size:19px;line-height:1.7;max-width:66ch;margin:0 0 28px;hyphens:auto}.testo > p:last-child{margin-bottom:0}.testo > h3{font-size:24px;line-height:1.25;margin:40px 0 14px}.testo > ul,.testo > ol{font-size:19px;line-height:1.7;max-width:66ch;margin:0 0 28px;padding-left:1.2em}.partner__logo img{display:block;max-width:100%;max-height:64px;width:auto;height:auto;mix-blend-mode:multiply}.partner__logo a{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px}.partner__griglia{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media (max-width:640px){.partner__griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner__logo{min-height:88px;padding:14px}}.consiglio__foto{display:block;width:calc(100% + 40px);max-width:none;height:auto;margin:-22px -20px 6px;aspect-ratio:4/3;object-fit:cover;object-position:center 22%}.biografia{border:none;border-top:3px solid var(--terra);padding:0;width:calc(100% - 32px);max-width:760px;max-height:calc(100% - 32px);background:var(--avorio);color:var(--terra);font-family:'Public Sans',sans-serif}.biografia::backdrop{background:rgba(42,28,26,.72)}.biografia:target:not([open]){display:block;position:fixed;inset:0;margin:auto;height:fit-content;overflow:auto;z-index:60;box-shadow:0 0 0 100vmax rgba(42,28,26,.72)}body:has(.biografia[open]){overflow:hidden}.biografia__corpo{position:relative;display:grid;grid-template-columns:180px 1fr;gap:28px;padding:40px 36px 36px}.biografia__foto{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.biografia__ruolo{margin:0 0 6px}.biografia__nome{font-size:30px;line-height:1.1;margin:0 0 18px;padding-right:32px}.biografia__bio p{font-size:17px;line-height:1.65;margin:0 0 14px;hyphens:auto}.biografia__bio p:last-child{margin-bottom:0}.biografia__chiudi{position:absolute;top:6px;right:6px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:30px;line-height:1;text-decoration:none;color:var(--terra)}.biografia__chiudi:hover{color:var(--rosso-testo)}@media (max-width:640px){.biografia__corpo{grid-template-columns:1fr;gap:20px;padding:36px 20px 24px}.biografia__foto{max-width:180px}}.legale h3{font-size:21px;line-height:1.35;margin:36px 0 12px}.legale ul{margin:0 0 22px;padding-left:1.2em}.legale li{margin:0 0 8px}.legale a{overflow-wrap:anywhere}.priv-titolare-div.legale{max-width:none}.sost-intro{margin-bottom:64px}.sost-bonifico-p{font-family:'Public Sans',sans-serif;font-size:15px;line-height:1.6;color:var(--grigio-caldo);margin:16px 0 0}.testo p.sost-sezione-p-3{font-size:26px}@media (min-width:641px){.scuola-elenco-ol:has(> li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.scuola-docenti-section:not(:has(~ .sezione-chiusa, ~ div > .sezione-chiusa)){padding-bottom:104px}.cont-laterale-aside{grid-template-columns:minmax(0,1fr)}.cont-laterale-p-2{overflow-wrap:anywhere}:is(.prosa,.acc-corpo) p{margin:0 0 28px;hyphens:auto}:is(.prosa,.acc-corpo) > :last-child{margin-bottom:0}:is(.prosa,.acc-corpo) h2{font-family:'Public Sans',sans-serif;font-size:27px;font-weight:700;letter-spacing:-0.01em;line-height:1.2;margin:48px 0 18px}:is(.prosa,.acc-corpo) h3{font-family:'Public Sans',sans-serif;font-size:21px;font-weight:700;line-height:1.3;margin:40px 0 14px}:is(.prosa,.acc-corpo) :is(h4,h5,h6){font-family:'Public Sans',sans-serif;font-size:17px;font-weight:700;line-height:1.4;margin:32px 0 10px}:is(.prosa,.acc-corpo) > :is(h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.prosa,.acc-corpo) blockquote{margin:40px 0;padding-left:28px;border-left:3px solid var(--rosso)}:is(.prosa,.acc-corpo) blockquote p:last-child{margin-bottom:0}:is(.prosa,.acc-corpo) blockquote.citazione-breve p{font-size:27px;line-height:1.4;font-style:italic;margin:0 0 14px;text-wrap:pretty}:is(.prosa,.acc-corpo) blockquote footer{font-family:'Public Sans',sans-serif;font-size:13.5px;color:var(--grigio-caldo)}:is(.prosa,.acc-corpo) :is(ul,ol){margin:0 0 28px;padding-left:1.2em}:is(.prosa,.acc-corpo) li{margin:0 0 8px}:is(.prosa,.acc-corpo) img{display:block;max-width:100%;height:auto;margin:28px auto}:is(.prosa,.acc-corpo) .ingrandisci{position:relative;display:block;width:fit-content;max-width:100%;margin:28px auto;padding:0;border:0;background:none;cursor:zoom-in;line-height:0}:is(.prosa,.acc-corpo) .ingrandisci img{margin:0}.ingrandisci__icona{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--terra);color:var(--avorio);opacity:.88;transition:opacity .15s}.ingrandisci:hover .ingrandisci__icona,.ingrandisci:focus-visible .ingrandisci__icona{opacity:1;background:var(--rosso)}.ingrandisci:focus-visible{outline:3px solid var(--azzurro);outline-offset:3px}.visore{border:0;padding:0;margin:auto;background:none;max-width:none;max-height:none;overflow:visible;cursor:zoom-out}.visore::backdrop{background:rgba(42,28,26,.9)}.visore__img{display:block;width:auto;height:auto;max-width:92vw;max-height:88vh;background:var(--avorio)}.visore__chiudi{position:fixed;top:10px;right:10px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--avorio);font-size:34px;line-height:1;cursor:pointer}.visore__chiudi:hover{color:var(--rosso)}.visore__chiudi:focus-visible{outline:3px solid var(--azzurro);outline-offset:2px}body:has(.visore[open]){overflow:hidden}.elenco-art__evidenza{display:block;font-family:'Public Sans',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--rosso-testo);margin-bottom:6px}.faq{margin:56px 0 0}.faq-sezione{padding-bottom:88px}.faq-sezione .faq{max-width:66ch;margin:0}.faq .faq__titolo{font-size:27px;line-height:1.2;margin:0 0 18px}.faq .faq__voce{border-top:1px solid var(--filo)}.faq .faq__voce:last-child{border-bottom:1px solid var(--filo)}.faq .faq__domanda{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;cursor:pointer;list-style:none;font-family:'Public Sans',sans-serif;font-size:19px;font-weight:700;line-height:1.35}.faq .faq__domanda::-webkit-details-marker{display:none}.faq .faq__domanda::after{content:"+";font-size:26px;font-weight:400;line-height:1;flex:none}.faq .faq__voce[open] .faq__domanda::after{content:"\2212"}.faq .faq__domanda:hover{color:var(--rosso-testo)}.faq .faq__domanda:focus-visible{outline:3px solid var(--azzurro);outline-offset:2px}.faq .faq__risposta{padding:0 0 24px}.faq .faq__risposta p{font-size:17px;line-height:1.65;margin:0 0 14px;hyphens:auto}.faq .faq__risposta > :last-child{margin-bottom:0}:is(.prosa,.acc-corpo) :is([id^="_ftn"],[id^="_edn"]){scroll-margin-top:24px}:is(.prosa,.acc-corpo) hr{border:0;border-top:1px solid var(--filo);margin:40px 0}:is(.prosa,.acc-corpo) li a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 1.15em;transition:background-size 0.25s ease}:is(.prosa,.acc-corpo) li a:hover{background-size:0% 1px}:is(.prosa,.acc-corpo) a{overflow-wrap:anywhere}.prosa .corso-programma-h2{line-height:inherit}.prosa .corso-elenco-ol{margin:0;padding:0}.prosa .programma__voce{margin:0}.testa + .incs-archivio-section{padding-top:16px}.inc-laterale-img{display:block;width:100%;height:auto;background:var(--sabbia)}.incontri__fino{display:block;font-size:11px;margin-bottom:3px}.video-embed{margin:40px 0}.video-embed__btn{position:relative;display:block;width:100%;padding:0;border:none;background:var(--terra);cursor:pointer;color:var(--avorio)}.video-embed__poster{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:brightness(0.72)}.video-embed__poster--ph{background:var(--terra)}.video-embed__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:2px solid var(--avorio);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(20,20,18,0.45)}.video-embed__play svg{width:20px;height:23px;margin-left:4px}.video-embed__btn:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.video-embed__hint{display:block;font-family:'Public Sans',sans-serif;font-size:13px;line-height:1.5;color:var(--grigio-caldo);margin-top:10px}.video-embed iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.prosa .acc-programma-div-4{margin-top:48px}.appr-sezione-div a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;text-underline-offset:auto;line-height:normal;min-height:auto}@media (max-width:768px){.appr-sezione-div a{min-height:44px}}.appr-sezione-div-2 a{display:inline-block}.appr-nav-a-indietro{margin-left:0;margin-right:10px}.briciole,.appr-nav-nav{align-items:center}.acc-video .video-embed{margin:0}@media (max-width:640px){.acc-elenco-a{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.acc-elenco-span-2{overflow-wrap:anywhere}}@media (max-width:768px){:is(.prosa,.acc-corpo) p > a:only-child{display:inline;min-height:0}:is(.prosa,.acc-corpo) p.solo-link a{display:inline-flex;align-items:center;min-height:44px}}.dialogo__poster{position:relative;overflow:hidden}.dialogo__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dialogo__play{position:relative}.art-figura-video .video-embed{margin:0}.citta__voce a.citta__nome{text-decoration:none}.carosello__sommario{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-prossimi{padding-top:88px}.acc-tessera__azioni{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 48px}.acc-tessera__info{font-family:'Public Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--terra);text-decoration:none;border:1px solid var(--terra);padding:13px 22px;text-align:center}.acc-tessera__bonifico{margin:0 0 8px}.acc-catalogo .testo > h3:first-child{margin-top:0}.acc-catalogo--pronto{border-bottom:1px solid var(--filo)}.acc-catalogo--pronto > h3{margin:0;border-top:1px solid var(--filo)}.acc-catalogo__voce{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.acc-catalogo__voce:hover{color:var(--rosso-testo)}.acc-catalogo__voce::after{content:"+";font-family:'Public Sans',sans-serif;font-size:26px;font-weight:400;line-height:1;flex:none}.acc-catalogo__voce[aria-expanded="true"]::after{content:"\2212"}.acc-catalogo__testo{padding:0 0 28px}.acc-catalogo__testo > p{font-size:19px;line-height:1.7;max-width:66ch;margin:0 0 20px;hyphens:auto}.acc-catalogo__testo > p:last-child{margin-bottom:0}.art-figura-img{width:auto;height:auto;max-width:100%}:is(.prosa,.acc-corpo) hr{border:0;border-top:1px solid var(--filo);margin:40px 0}
