.ft-page{--verde:var(--color-primary-button);--verde-linea:#7cbf68;--verde-chiaro:#eef7ea;--grigio-chiaro:#f6f6f4;--bordo:#2323251f;--etichetta:#8a8a8a;--sez:80px;max-width:1320px;margin:0 auto}@media (max-width:767px){.ft-page{--sez:40px}}.ft-epigrafe-frame{padding-bottom:40%}.ft-epigrafe-frame video,.ft-epigrafe-frame img,.ft-epigrafe-vuota{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ft-epigrafe-vuota{background:radial-gradient(120% 90% at 18% 20%,#a9cf9c 0%,#0000 60%),radial-gradient(90% 90% at 85% 85%,#5f8a58 0%,#0000 65%),#7fa774;display:block}.ft-epigrafe .image-poster-title{font-weight:400}.ft-epigrafe .img-frame:after{background:linear-gradient(90deg,#14141457,#1414141f)}@media (max-width:767px){.ft-epigrafe-frame{padding-bottom:75%}.ft-epigrafe .image-poster-title{font-size:11cqw}}.ft-h2{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0;font-size:32px;font-weight:400;line-height:1.25}.ft-sezione{padding-top:var(--sez)}.ft-ancora{top:calc(-1 * var(--sez) + 16px);position:relative}.ft-testata{border-top:1px solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding-top:48px;display:grid}.ft-indice{color:var(--color-heading);grid-column:1/span 4;gap:16px;margin:4px 0 0;display:flex}.ft-indice span{color:var(--color-muted);font-variant-numeric:tabular-nums}.ft-testata>div{grid-column:5/span 8}.ft-intro{max-width:60ch;margin-top:16px}.ft-intro p{margin:0}@media (max-width:899px){.ft-testata{grid-template-columns:1fr;gap:16px}.ft-testata>div,.ft-indice{grid-column:auto}}@media (max-width:767px){.ft-h2{font-size:28px}}.ft-apertura{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 32px;padding-top:64px;display:grid}.ft-apertura>.ft-h2{grid-column:1/span 5}.ft-apertura>p{grid-column:7/span 6;max-width:56ch;margin:0}.ft-apertura+.ft-sezione{padding-top:64px}@media (max-width:767px){.ft-apertura+.ft-sezione{padding-top:48px}}.ft-fascia{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;grid-column:1/-1;align-items:center;gap:32px;margin-top:48px;padding:16px 16px 16px 32px;display:flex}.ft-fascia dl{flex:1;margin:0;display:flex}.ft-fascia dl>div{border-left:1px solid var(--color-rule);flex:1;padding:4px 24px}.ft-fascia dl>div:first-child{border-left:0;padding-left:0}.ft-fascia dd{color:var(--color-heading);margin:4px 0 0}.ft-fascia .ft-btn{flex:none;min-width:200px}.ft-etichetta{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--etichetta);margin:0;font-size:12px}.ft-btn{box-sizing:border-box;border-radius:var(--radius-button);background:var(--verde);min-height:58px;color:var(--color-primary-button-text);font-family:var(--font-heading);letter-spacing:.04em;transition:box-shadow var(--ease-ui), transform .15s ease-out;justify-content:center;align-items:center;padding:16px 32px;font-size:18px;line-height:1.2;text-decoration:none;display:flex}.ft-btn:hover{box-shadow:inset 0 0 0 .5px #23232533, var(--raised)}.ft-btn:active{transform:scale(.99)}.ft-btn:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}.ft-btn--grigio{background:var(--color-rule);color:var(--color-text);font-size:17px}@media (max-width:899px){.ft-apertura{grid-template-columns:1fr;padding-top:48px}.ft-apertura>.ft-h2,.ft-apertura>p{grid-column:auto}.ft-fascia{flex-direction:column;align-items:stretch;gap:24px;margin-top:32px;padding:24px}.ft-fascia dl{flex-direction:column;gap:16px}.ft-fascia dl>div{border-left:0;padding:0}}.ft-bandiera{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;padding-top:48px;display:grid}.ft-bandiera>*{grid-column:3/span 8}.ft-bandiera :is(h1,h2){letter-spacing:.03em;margin:0 0 8px;font-size:32px;line-height:1.25}.ft-bandiera>:is(h3,p){font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0;font-size:21px;line-height:1.35}.ft-bandiera+.ft-sezione{padding-top:104px}@media (max-width:899px){.ft-bandiera{grid-template-columns:1fr}.ft-bandiera>*{grid-column:auto}}@media (max-width:767px){.ft-bandiera{padding-top:32px}.ft-bandiera :is(h1,h2){font-size:26px}.ft-bandiera+.ft-sezione{padding-top:48px}}.ft-qualita{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.ft-qualita li{border-top:1px solid var(--color-rule);padding-top:32px}.ft-qualita svg{fill:none;width:56px;height:56px;stroke:var(--color-heading);stroke-width:1.5px;stroke-linecap:round;color:var(--verde);overflow:visible}.ft-qualita h3{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:32px 0 8px;font-size:24px;font-weight:400}.ft-qualita p{max-width:26ch;margin:0}@media (max-width:1099px){.ft-qualita{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}}@media (max-width:599px){.ft-qualita{grid-template-columns:1fr;gap:40px;margin-top:48px}.ft-qualita li{grid-template-columns:56px 1fr;column-gap:24px;padding-top:24px;display:grid}.ft-qualita svg{grid-row:span 2;width:48px;height:48px}.ft-qualita h3{margin:0 0 8px}}.ft-qualita--tre{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1099px){.ft-qualita--tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:599px){.ft-qualita--tre{grid-template-columns:1fr;gap:40px}}.ft-freccia{z-index:2;border:1px solid var(--bordo);width:48px;height:48px;color:var(--color-heading);cursor:pointer;transition:border-color var(--ease-ui), box-shadow var(--ease-ui), transform .15s ease;background:#fff;border-radius:50%;place-items:center;margin-top:-40px;padding:0;display:grid;position:absolute;top:50%}.ft-freccia:hover{border-color:#23232552;box-shadow:0 2px 8px -6px #2323252e}.ft-freccia:active{transform:scale(.94)}.ft-freccia:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}.ft-freccia svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (max-width:767px){.ft-freccia{margin:0;position:static}}.ft-chi{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.ft-chi>div{padding:32px 40px}.ft-chi>div+div{border-left:1px solid var(--color-rule)}.ft-chi h3{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0 0 8px;font-size:21px;font-weight:400}.ft-chi p{max-width:40ch;margin:0}.ft-misura{max-width:64ch;margin-top:64px}.ft-misura h3{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0 0 8px;font-size:21px;font-weight:400}.ft-misura p{margin:0}@media (max-width:767px){.ft-chi{grid-template-columns:1fr;margin-top:32px}.ft-chi>div{padding:24px}.ft-chi>div+div{border-top:1px solid var(--color-rule);border-left:0}.ft-misura{margin-top:40px}}.ft-righe{gap:8px;margin:0;display:grid}.ft-riga{border:1px solid var(--bordo);border-radius:var(--radius-control);background:#fff;padding:14px 18px}.ft-riga dt{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--etichetta);margin-bottom:4px;font-size:12px}.ft-riga dd{color:var(--color-heading);margin:0;line-height:1.35}.ft-riga a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bordo);text-decoration-color:var(--bordo);text-underline-offset:4px}.ft-riga a:hover{text-decoration-color:currentColor}.ft-rafael{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.ft-rafael-foto{aspect-ratio:4/5;border-radius:var(--radius-image);background:var(--grigio-chiaro);color:var(--etichetta);grid-column:1/span 4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ft-rafael-foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.ft-rafael-testo{grid-column:5/span 7}.ft-rafael-testo>p{max-width:60ch;margin:0 0 16px}.ft-rafael-testo .ft-righe{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}@media (max-width:899px){.ft-rafael{grid-template-columns:1fr;margin-top:40px}.ft-rafael-foto,.ft-rafael-testo{grid-column:auto}.ft-rafael-foto{max-width:360px}}@media (max-width:599px){.ft-rafael-testo .ft-righe{grid-template-columns:1fr}}.ft-iscrizione{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px;margin-top:48px;display:grid}.ft-modulo{grid-column:1/span 7}.ft-modulo-titolo{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0;font-size:32px;font-weight:400;line-height:1.25}.ft-modulo-testa{display:none}.ft-scheda{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;grid-column:8/span 5;position:sticky;top:24px;overflow:hidden}.ft-scheda-testa{border-bottom:1px solid var(--color-rule);padding:32px 32px 24px}.ft-scheda-testa h3{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:8px 0 0;font-size:24px;font-weight:400}.ft-scheda-testa>p:not(.ft-etichetta){margin:0}.ft-scheda-testa>.ft-scheda-orario{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:4px 0 0;font-size:32px}.ft-settimana{gap:6px;margin:24px 0 16px;padding:0;list-style:none;display:flex}.ft-settimana li{background:var(--grigio-chiaro);width:32px;height:32px;color:var(--color-muted);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:14px;display:grid}.ft-settimana li[data-attivo]{background:var(--verde);color:var(--color-heading)}.ft-scheda-dati{margin:0;padding:8px 32px}.ft-scheda-dati>div{border-bottom:1px solid var(--color-rule);grid-template-columns:104px 1fr;gap:16px;padding:16px 0;display:grid}.ft-scheda-dati>div:last-child{border-bottom:0}.ft-scheda-dati dt{padding-top:4px}.ft-scheda-dati dd{color:var(--color-heading);margin:0;line-height:1.35}.ft-scheda-dati a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bordo);text-decoration-color:var(--bordo);text-underline-offset:4px}.ft-scheda-azione{display:none}@media (max-width:767px){.ft-modulo{display:none}.ft-scheda-azione{padding:8px 24px 24px;display:block}}.ft-wa-riga{display:none}.ft-scheda-nota{border-top:1px solid var(--color-rule);padding:24px 32px 32px}.ft-scheda-nota p{margin:0 0 16px}@media (max-width:1099px){.ft-iscrizione{grid-template-columns:1fr}.ft-modulo,.ft-scheda{grid-column:auto}.ft-iscrizione .ft-modulo-testa{border-bottom:1px solid var(--color-rule);margin:-40px -40px 32px;padding:32px 32px 24px;display:block}.ft-modulo-testa h3{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:8px 0 0;font-size:24px;font-weight:400}.ft-iscrizione{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;gap:0;overflow:hidden}.ft-scheda{border:0;border-bottom:1px solid var(--color-rule);border-radius:0;order:-1;position:static}.ft-iscrizione .form-card{border:0;border-radius:0}.ft-scheda-nota--wa{display:none}.ft-scheda-dati dd:has(.ft-wa-riga){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ft-scheda-dati .ft-wa-riga{min-height:40px;color:var(--color-primary-button-text);flex:none;padding:8px 20px;font-size:15px;text-decoration:none;display:flex}}@media (max-width:767px){.ft-iscrizione{margin-top:40px}.ho-page .ft-modulo{display:block}.ho-page .ft-iscrizione .form-card{padding:24px}.ho-page .ft-iscrizione .ft-modulo-testa{margin:-24px -24px 24px;padding:24px}.ho-page .ft-scheda{border-bottom:1px solid var(--color-rule)}.ft-scheda{border-bottom:0}.ft-modulo .form-card,.ft-scheda-testa,.ft-scheda-nota{padding:24px}.ft-scheda-dati{padding:8px 24px}.ft-scheda-dati>div{grid-template-columns:1fr;gap:4px}}.ft-faq{gap:8px;margin-top:40px;display:grid}@media (min-width:900px){.ft-faq{margin-left:calc(33.3333% + 10.6667px)}}.ft-faq-voce{border:1px solid var(--bordo);border-radius:var(--radius-control);transition:border-color var(--ease-ui), box-shadow var(--ease-ui);background:#fff}.ft-faq-voce:hover{border-color:#23232552}.ft-faq-voce[data-aperta]{border-color:#23232547;box-shadow:0 2px 8px -6px #2323252e}.ft-faq-voce button{width:100%;min-height:60px;color:var(--color-heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 18px;transition:transform .15s;display:flex}.ft-faq-voce button:active{transform:scale(.99)}.ft-faq-voce button:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px;border-radius:var(--radius-control)}.ft-faq-voce svg{fill:none;width:22px;height:22px;stroke:var(--etichetta);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .4s cubic-bezier(.2,.7,.1,1)}.ft-faq-voce[data-aperta] svg{transform:rotate(180deg)}.ft-faq-pannello{overflow:hidden}.reveal .ft-faq-voce:not([data-aperta]) .ft-faq-pannello{height:0}.ft-faq-pannello p{max-width:60ch;margin:0;padding:0 18px 18px}.ft-barra{display:none}@media (max-width:767px){.ft-barra{z-index:30;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--bordo);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-text);background:#ffffffeb;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;transition:transform .35s cubic-bezier(.2,.7,.1,1);display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 12px 32px -16px #23232559}.ft-barra[data-visibile]{transform:none}.ft-barra>span{white-space:nowrap}.ft-barra strong{color:var(--color-heading);font-weight:400}.ft-barra i{color:var(--color-muted);margin:0 2px;font-style:normal}.ft-barra button{cursor:pointer;border-radius:var(--radius-control);background:var(--verde);color:var(--color-primary-button-text);font-family:var(--font-heading);white-space:nowrap;border:0;padding:14px 16px;font-size:17px;text-decoration:none}}@media (max-width:379px){.ft-barra>span{font-size:15px}}html.ft-bloccata{overflow:hidden}.ft-finestra{border:1px solid var(--bordo);border-radius:var(--radius-sheet,24px);width:min(640px,100vw - 48px);max-width:none;max-height:min(88vh,960px);color:var(--color-text);overscroll-behavior:contain;background:#fff;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px -24px #23232559}.ft-finestra::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23232552;animation:.3s both ft-fondo}@keyframes ft-fondo{0%{opacity:0}}.ft-finestra.ft-chiusura::backdrop{animation:.35s forwards ft-fondo-via}@keyframes ft-fondo-via{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ft-finestra::backdrop,.ft-finestra.ft-chiusura::backdrop{animation:none}}.ft-finestra-dentro{padding:32px 40px 40px}.ft-finestra-testa{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ft-finestra .ft-finestra-testa{z-index:1;border-bottom:1px solid var(--color-rule);background:#fff;margin:-32px -40px 24px;padding:32px 40px 16px;position:sticky;top:0}.ft-finestra-testa p{margin:8px 0 0}.ft-finestra-testa span{color:var(--color-muted);margin:0 4px}.ft-finestra .ft-chiudi{flex:none;margin:0;position:static}.ft-finestra .form-card{border:0;padding:0}@media (max-width:767px){.ft-finestra{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px;border-radius:var(--radius-panel);width:auto;max-height:none;margin:0;position:fixed}.ft-finestra-dentro{padding:24px 20px 32px}.ft-finestra .ft-finestra-testa{margin:-24px -20px 24px;padding:24px 20px 16px}.ft-finestra .ft-modulo-titolo{font-size:28px}.ft-qualita,.ft-rafael,.ft-iscrizione{margin-top:32px}.ft-faq{margin-top:24px}}.ft-link-indirizzo{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bordo);text-decoration-color:var(--bordo);text-underline-offset:4px;transition:text-decoration-color var(--ease-ui)}.ft-link-indirizzo:hover{text-decoration-color:currentColor}.ft-fascia dl>div,.ft-scheda-dati>div{position:relative}.ft-link-cella:after{content:"";position:absolute;inset:0}.ft-link-binario{position:relative}.ft-tooltip{background:var(--color-rule);color:var(--color-text);font-family:var(--font-heading);letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:5px;padding:3px 7px;font-size:12px;line-height:1.3;transition:opacity .2s;position:absolute;bottom:calc(100% + 6px);left:0}.ft-tooltip[data-visibile]{opacity:1}.ft-iscrizione .form-card{border-color:var(--bordo)}@supports (corner-shape:squircle){.ft-fascia,.ft-chi,.ft-rafael-foto,.ft-scheda,.ft-iscrizione,.ft-btn,.ft-faq-voce,.ft-finestra,.ft-barra,.ft-barra button,.ft-epigrafe-frame,.ft-tooltip{corner-shape:squircle}}.ft-conferma{text-align:center;flex-direction:column;align-items:center;padding:16px 0 8px;display:flex}.ft-conferma-esito{place-items:center;width:88px;height:88px;margin-bottom:24px;display:grid;position:relative}.ft-conferma-cerchio,.ft-conferma-onda{border-radius:50%;position:absolute;inset:0}.ft-conferma-cerchio{background:var(--verde);place-items:center;display:grid}.ft-conferma-onda{background:var(--verde);opacity:0}.ft-conferma-cerchio svg{fill:none;width:40px;height:40px;stroke:var(--color-heading);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ft-conferma-spunta{stroke-dasharray:1}.ft-conferma-titolo{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0;font-size:32px;font-weight:400;line-height:1.25}.ft-conferma-testo{max-width:34ch;margin:8px 0 32px}.ft-conferma-riepilogo{border-radius:var(--radius-panel);background:var(--grigio-chiaro);text-align:left;align-self:stretch;padding:24px 28px 8px}.ft-conferma-corso{font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-heading);margin:0 0 16px;font-size:21px}.ft-conferma-corso span{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text);font-size:17px;display:block}.ft-conferma-riepilogo dl{margin:0}.ft-conferma-riepilogo dl>div{border-top:1px solid var(--bordo);grid-template-columns:104px 1fr;gap:16px;padding:12px 0;display:grid}.ft-conferma-riepilogo dt{padding-top:4px}.ft-conferma-riepilogo dd{color:var(--color-heading);margin:0}.ft-conferma-email{max-width:44ch;margin:24px 0 0}.ft-conferma-email strong{color:var(--color-heading);overflow-wrap:anywhere;font-weight:500}.ft-conferma .ft-btn{align-self:stretch;margin-top:32px}@media (max-width:767px){.ft-conferma-titolo{font-size:28px}.ft-conferma-riepilogo{padding:20px 20px 4px}.ft-conferma-riepilogo dl>div{grid-template-columns:1fr;gap:4px}}.ft-modulo>.ft-conferma{border:1px solid var(--bordo);border-radius:var(--radius-image);padding:40px}@supports (corner-shape:squircle){.ft-modulo>.ft-conferma,.ft-conferma-riepilogo{corner-shape:squircle}}.sh-page .ft-qualita svg{stroke-linecap:butt}.sh-numeri{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sh-numero{border-top:1px solid var(--color-rule);padding-top:24px}.sh-numero p{max-width:30ch;margin:0}.sh-numero-cifra{font-family:var(--font-heading);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-heading);font-size:64px;line-height:1}.sh-numero .sh-numero-unita{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:8px 0;font-size:21px}@media (max-width:767px){.sh-numeri{grid-template-columns:1fr;gap:24px;margin-top:32px}.sh-numero-cifra{font-size:48px}}.sh-anni{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:64px 0 0;padding:0;list-style:none;display:grid}.sh-anno{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;padding:32px}.sh-anno h3{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:8px 0;font-size:24px;font-weight:400}.sh-anno-testo{margin:0 0 8px}.sh-anno-gruppo{border-top:1px solid var(--color-rule);margin-top:24px;padding-top:16px}.sh-anno-gruppo h4{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--etichetta);margin:0 0 8px;font-size:12px;font-weight:400}.sh-anno-gruppo ul{margin:0;padding:0;list-style:none}.sh-anno-gruppo li{color:var(--color-heading);padding:4px 0;line-height:1.35}@media (max-width:1099px){.sh-anni{grid-template-columns:1fr}}@media (max-width:767px){.sh-anni{margin-top:40px}.sh-anno{padding:24px}}.sh-confronto{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:48px;display:grid}.sh-confronto-scheda{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;padding:0 32px 16px;display:grid}.sh-confronto-scheda h3{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-heading);margin:0;padding:32px 0 24px;font-size:32px;font-weight:400}.sh-confronto-scheda .ft-tooltip{letter-spacing:.02em;font-size:12px}.sh-confronto-riga{border-top:1px solid var(--color-rule);padding:16px 0}.sh-confronto-riga p{margin:0}.sh-confronto-riga p+p{color:var(--color-heading);margin-top:4px}@media (max-width:767px){.sh-confronto{grid-template-rows:none;grid-template-columns:1fr;gap:16px;margin-top:32px}.sh-confronto-scheda{grid-row:auto;grid-template-rows:none;padding:0 24px 8px}.sh-confronto-scheda h3{padding-top:24px}}.sh-scuola{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.sh-scuola-anni{color:var(--color-heading);font-family:var(--font-heading);letter-spacing:.02em;grid-column:1/span 4;margin:0;font-size:21px}.sh-scuola-anni span{letter-spacing:0;font-size:96px;line-height:1;display:block}.sh-scuola-testo{grid-column:5/span 7}.sh-scuola-testo>p{max-width:60ch;margin:0}.sh-scuola-testo .ft-righe{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}@media (max-width:899px){.sh-scuola{grid-template-columns:1fr;gap:24px;margin-top:32px}.sh-scuola-anni,.sh-scuola-testo{grid-column:auto}.sh-scuola-anni span{font-size:72px}}@media (max-width:599px){.sh-scuola-testo .ft-righe{grid-template-columns:1fr}}.sh-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sh-quote li{border:1px solid var(--bordo);border-radius:var(--radius-image);background:#fff;padding:24px 32px 32px}.sh-quote p{margin:0}.sh-quote-cifra{font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-heading);white-space:nowrap;font-size:40px;line-height:1.15;margin:8px 0!important}.sh-quote-tessera{color:var(--etichetta);margin:24px 0 0}@media (max-width:899px){.sh-quote{grid-template-columns:1fr;gap:8px;margin-top:32px}.sh-quote li{padding:20px 24px 24px}.sh-quote-cifra{font-size:32px}}
