﻿@font-face{font-family:"Public Sans";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/public-sans-latin-300-normal.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/public-sans-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/public-sans-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/public-sans-latin-700-normal.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/public-sans-latin-900-normal.woff2") format("woff2")}@font-face{font-family:"Lora";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/lora-latin-600-normal.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1.2}:where(:focus-visible){outline-offset:2px}@media(prefers-reduced-motion: reduce){*{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}body{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#2a2e34;background:#fff}h1,h2,h3,h4,h5,h6{color:#102c53;font-weight:700;line-height:1.2;letter-spacing:-0.01em}p{line-height:1.6}a{color:#3258ff;transition:color .15s ease}a:hover{color:#2340c4}strong,b{font-weight:700}::selection{background:rgba(50,88,255,.18)}.section-title{font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:700;color:#102c53;letter-spacing:-0.02em}.section-subtitle{margin-top:.5rem;color:#5b6472;font-size:1.0625rem;max-width:62ch}.eyebrow{font-weight:600}:root{--rt-blue: #3258FF;--rt-navy: #102C53;--rt-periwinkle: #C1CDFF;--rt-lavender: #E1E6FF;--rt-gray-bg: #F4F4F4;--rt-radius-card: 16px;--rt-container: 1200px}html,body{overflow-x:clip}.site{overflow-x:clip}img{height:auto}.skip-link{position:absolute;left:-999px;top:0;z-index:999;background:#102c53;color:#fff;padding:.75rem 1.25rem;border-radius:0 0 8px 0}.skip-link:focus{left:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;word-wrap:normal !important}.alignwide{max-width:1320px}.alignfull{max-width:none}.aligncenter{margin-inline:auto}a[class*=__media]{display:block;color:inherit}@view-transition{navigation:auto}@media(prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}#main{animation:rt-pagina-in .2s ease-out both}@keyframes rt-pagina-in{from{opacity:0}to{opacity:1}}}.topbar{background:#c1cdff;color:#102c53;font-size:.9rem}.topbar__inner{display:flex;align-items:stretch;min-height:44px}.topbar__links{display:flex;align-items:center;margin-left:auto;padding-right:1.5rem}.topbar__links li{display:flex;align-items:center}.topbar__links li+li::before{content:"";width:1px;height:16px;background:rgba(16,44,83,.35);margin:0 1rem}.topbar__links a{display:inline-flex;align-items:center;gap:.35rem;color:#102c53;font-weight:600;white-space:nowrap}.topbar__links a:hover{color:#2340c4}.topbar__links a .icon{width:14px;height:14px}.topbar__account{display:inline-flex;align-items:center;gap:.55rem;background:#3258ff;color:#fff;font-size:18px;font-weight:600;padding:0 1.5rem;white-space:nowrap;transition:background .22s ease}.topbar__account:hover{background:#2a48e0;color:#fff}.topbar__account .icon{width:20px;height:20px}@media(max-width: 991px){.topbar{font-size:.82rem}}@media(min-width: 768px)and (max-width: 991px){.topbar__links{padding-right:1rem}.topbar__links li+li::before{margin:0 .6rem}.topbar__account{font-size:1rem;padding:0 1rem}}@media(max-width: 767px){.topbar__links{display:none}}.site-header{background:#102c53;color:#fff;position:relative;z-index:100}.header__top{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.header__top{max-width:1400px}}@media(max-width: 575px){.header__top{padding-inline:18px}}.header__top{display:flex;align-items:center;gap:1.5rem;min-height:84px}.brand{display:inline-flex;align-items:center;gap:.8rem;color:#fff}.brand:hover{color:#fff}.brand__mark{width:46px;height:46px;flex:none;object-fit:contain}.brand__text{font-size:1.9375rem;line-height:1.05;letter-spacing:.01em}.brand__text .is-light{font-weight:300}.brand__text .is-bold{font-weight:700}.header__tools{margin-left:auto;display:flex;align-items:center;gap:2.5rem}.social{display:flex;align-items:center;gap:1.375rem}.social__label{font-weight:600;white-space:nowrap}.social a{color:#fff;opacity:.88;transition:opacity .15s ease,transform .15s ease}.social a:hover{opacity:1;transform:translateY(-1px)}.social a .icon{width:18px;height:18px}.header__divider{width:1px;height:30px;background:rgba(255,255,255,.28)}.header__tool{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.7rem;color:#fff;font-weight:600;white-space:nowrap}.header__tool:focus-visible{outline:3px solid rgba(255,255,255,.55);outline-offset:2px;border-radius:6px}.header__tool:hover{color:#fff}.header__tool:hover .icon-btn{background:#2a48e0}.header__tool .icon-btn{width:34px;height:34px}.header__tool .icon-btn .icon{width:20px;height:20px}.nav-toggle{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:none;margin-left:auto;width:46px;height:46px;border-radius:8px;color:#fff;place-items:center}.nav-toggle:hover{background:rgba(255,255,255,.1)}.nav-toggle .icon{width:26px;height:26px}.menu-bar{border-top:1px solid rgba(255,255,255,.1)}.main-menu{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.main-menu{max-width:1400px}}@media(max-width: 575px){.main-menu{padding-inline:18px}}.main-menu{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;min-height:54px}@media(min-width: 1440px){.main-menu>li>a{font-size:1.125rem}}.main-menu>li>a{display:inline-flex;align-items:center;gap:.4rem;color:#c1cdff;font-weight:600;padding:.55rem 0;transition:color .15s ease}.main-menu>li>a .icon{width:.7em;height:.7em;opacity:.8}.main-menu>li>a:hover{color:#fff}.menu-bar__servizio{display:none}@media(max-width: 1199px){.brand__text{font-size:1.5rem}}@media(max-width: 991px){.header__tools .social__label,.header__tool span{display:none}.header__divider{display:none}}@media(max-width: 767px){.header__top{min-height:68px}.brand__text{font-size:1.15rem}.header__tools{display:none}.nav-toggle{display:grid}.menu-bar{display:none}.menu-bar.is-open{display:block}.main-menu{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-block:.5rem}.main-menu>li{border-bottom:1px solid rgba(255,255,255,.08)}.main-menu>li>a{padding:.85rem 0;justify-content:space-between;width:100%}.menu-bar__servizio{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;display:block;padding-block:.5rem 1.25rem}}@media(max-width: 767px)and (min-width: 1440px){.menu-bar__servizio{max-width:1400px}}@media(max-width: 767px)and (max-width: 575px){.menu-bar__servizio{padding-inline:18px}}@media(max-width: 767px){.menu-bar__servizio a{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 0;color:#fff;font-size:.9375rem;font-weight:600}.menu-bar__servizio a:hover{color:#c1cdff}.menu-bar__servizio a .icon{width:14px;height:14px;opacity:.8}}.menu-bar{position:relative}.main-menu>li>a .icon-chevron-down{transition:transform .22s ease}.main-menu>li.is-open>a{color:#fff}.main-menu>li.is-open>a .icon-chevron-down{transform:rotate(180deg)}.mega{position:absolute;inset:100% 0 auto;z-index:120;background:#f4f4f4;color:#102c53;box-shadow:0 20px 34px rgba(16,44,83,.16);visibility:hidden;opacity:0}.mega.is-open{visibility:visible;opacity:1}.mega__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.mega__inner{max-width:1400px}}@media(max-width: 575px){.mega__inner{padding-inline:18px}}.mega__inner{padding-block:44px 43px}.mega__cols{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;grid-template-columns:repeat(var(--cols, 4), minmax(0, 1fr))}.mega__cols--elenco .mega__link{min-height:44px}.mega__link{display:flex;align-items:flex-start;gap:16px;min-height:40px;line-height:1.125;color:#102c53;transition:color .15s ease}.mega__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.mega__link:hover{color:#3258ff}.mega__caret{width:5px;height:8px;flex:none;margin-top:4px;transition:transform .15s ease}.mega__link:hover .mega__caret{transform:translateX(3px)}.mega__ext{width:18px;height:18px;flex:none;margin-left:8px}.mega__link--title{color:#3258ff;font-weight:700}.mega__link--title:hover{color:#3258ff}.mega__link--title:hover span{text-decoration:underline;text-underline-offset:3px}.mega__tools{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;grid-template-columns:repeat(var(--tools, 4), minmax(0, 1fr));margin-top:11px;padding-top:34px;border-top:2px solid #dadada}.mega__tool{display:flex;align-items:center;justify-content:flex-start;gap:11px;line-height:1.125;color:#3258ff;font-weight:700;transition:color .15s ease}.mega__tool:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.mega__tool .icon{width:18px;height:18px;flex:none;transition:transform .15s ease}.mega__tool:hover{color:#2a48e0}.mega__tool:hover .icon:not(.mega__ext){transform:translateX(2px)}.mega__tool:hover span{text-decoration:underline;text-underline-offset:3px}@media(max-width: 1199px){.mega__cols,.mega__tools{column-gap:16px}}@media(max-width: 991px){.mega__cols,.mega__tools{grid-template-columns:repeat(2, minmax(0, 1fr))}.mega__cols{row-gap:8px}}@media(max-width: 767px){.mega{position:static;background:rgba(0,0,0,0);color:#fff;box-shadow:none;visibility:visible;opacity:1;display:grid;grid-template-rows:0fr}.mega:not(.is-open){visibility:hidden}.mega.is-open{grid-template-rows:1fr}.mega__inner{overflow:hidden;padding-block:8px 16px;padding-inline:14px}.mega__cols,.mega__tools{grid-template-columns:minmax(0, 1fr)}.mega__list{padding-block:6px}.mega__link,.mega__cols--elenco .mega__link{min-height:0;padding-block:9px;color:#c1cdff}.mega__link:hover,.mega__cols--elenco .mega__link:hover{color:#fff}.mega__link--title,.mega__link--title:hover{color:#fff}.mega__caret{margin-top:5px}.mega__tools{margin-top:10px;padding-top:14px;row-gap:4px;border-color:rgba(255,255,255,.16)}.mega__tool{padding-block:9px;color:#c1cdff}.mega__tool:hover{color:#fff}}.site-footer{background:#102c53;color:#fff}.footer__top{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.footer__top{max-width:1400px}}@media(max-width: 575px){.footer__top{padding-inline:18px}}.footer__top{padding-block:3rem 2.5rem}.footer__brand{display:inline-flex;align-items:center;gap:.8rem;color:#fff}.footer__brand .brand__mark{width:46px;height:46px}.footer__brand .brand__text{font-size:1.9375rem;line-height:1.05}.footer__cols{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 991px){.footer__cols{grid-template-columns:repeat(2, 1fr);gap:2rem 1.5rem}}@media(max-width: 575px){.footer__cols{grid-template-columns:1fr}}.footer-col__title{font-size:1rem;font-weight:600;line-height:24px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:1.1rem}.footer-col ul{display:flex;flex-direction:column;gap:.7rem}.footer-col a{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:400;line-height:24px;color:#c1cdff;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.footer-col a:hover{color:#fff}.footer-col a .icon{width:14px;height:14px;opacity:.85}.footer__divider{border:0;border-top:1px solid rgba(255,255,255,.18);margin:2.5rem 0}.footer__bottom{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:2.5rem;align-items:start}@media(max-width: 991px){.footer__bottom{grid-template-columns:1fr 1fr}}@media(max-width: 575px){.footer__bottom{grid-template-columns:1fr}}.footer-block__title{font-size:1rem;font-weight:600;line-height:24px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:1.1rem}.footer-contacts{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.82)}.footer-contacts strong{color:#fff;font-weight:700}.footer-contacts p{margin-bottom:1rem}.footer-contacts a{color:rgba(255,255,255,.82)}.footer-contacts a:hover{color:#fff}.footer-contacts a.is-underline{text-decoration:underline;text-underline-offset:3px}.footer-social{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.75rem}.footer-social a{color:#fff;opacity:.88}.footer-social a:hover{opacity:1}.footer-social a .icon{width:20px;height:20px}.footer-app__row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.footer-5x{background:#c1cdff;color:#102c53;border-radius:20px;padding:2rem}.footer-5x__title{font-size:1.7rem;font-weight:700;line-height:1.1;color:#102c53}.footer-5x__text{margin:.85rem 0 1.5rem;color:rgba(16,44,83,.8)}.footer__legal{border-top:1px solid #c1c1c1;background:#e1e6ff;color:#102c53;font-size:.9rem}.footer__legal-inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.footer__legal-inner{max-width:1400px}}@media(max-width: 575px){.footer__legal-inner{padding-inline:18px}}.footer__legal-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;padding-block:1.35rem}.footer__legal-inner nav{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.footer__legal-inner a{color:#102c53;text-decoration:underline;text-underline-offset:3px}.footer__legal-inner a:hover{color:#2340c4}.section{padding-block:72px}@media(max-width: 767px){.section{padding-block:48px}}.section--gray{background:#f4f4f4}.section--tight{padding-block:52px}@media(max-width: 767px){.section--tight{padding-block:48px}}.section--flush{padding-block:0}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.container{max-width:1400px}}@media(max-width: 575px){.container{padding-inline:18px}}.container--wide{width:100%;max-width:1320px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.container--wide{max-width:1400px}}@media(max-width: 575px){.container--wide{padding-inline:18px}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.section-head__text{max-width:80ch}.section-head__title{font-size:2rem;font-weight:700;color:#102c53;letter-spacing:-0.02em;line-height:1.2}.section-head__subtitle{margin-top:.5rem;color:#5b6472;font-size:1.0625rem}.section-head__action{flex:none;white-space:nowrap}@media(max-width: 767px){.section-head{flex-direction:column;align-items:flex-start;gap:.75rem}}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-head--center .section-head__title{font-size:clamp(1.9rem,3.6vw,2.5rem)}.section-head--center .section-head__subtitle{margin-inline:auto}.badge{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:6px;font-size:.8rem;font-weight:600;line-height:1;background:#102c53;color:#fff}.badge--blue{background:#3258ff}.badge--light{background:#e1e6ff;color:#102c53}.dots{display:inline-flex;gap:.5rem;align-items:center}.dots__dot{width:9px;height:9px;border-radius:999px;background:rgba(16,44,83,.2);border:0;padding:0;cursor:pointer}.dots__dot.is-active{background:#3258ff;width:10px;height:10px}[data-carousel] .is-nav-vuota{display:none}.carousel-nav{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:inherit;font-weight:600;font-size:1rem;line-height:1.1;text-align:center;padding:.8rem 1.5rem;border:2px solid rgba(0,0,0,0);border-radius:8px;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .15s ease;cursor:pointer}.btn:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.btn .icon{width:1.15em;height:1.15em;flex:none}.btn:active{transform:translateY(1px)}.btn--pill{border-radius:999px}.btn--lg{padding:.95rem 1.85rem;font-size:1.0625rem}.btn--block{width:100%}.btn--wide{padding-inline:55px}.btn--primary{background:#3258ff;color:#fff;border-color:#3258ff}.btn--primary:hover{background:#2a48e0;border-color:#2a48e0;color:#fff}.btn--navy{background:#102c53;color:#fff;border-color:#102c53}.btn--navy:hover{background:#0c2344;border-color:#0c2344;color:#fff}.btn--white{background:#fff;color:#102c53;border-color:#fff}.btn--white:hover{background:#edf0ff;color:#102c53}.btn--outline{background:#fff;color:#3258ff;border-color:#3258ff}.btn--outline:hover{background:#3258ff;color:#fff}.btn--light{background:#e1e6ff;color:#102c53;border-color:#e1e6ff}.btn--light:hover{background:#c1cdff}.btn--outline-navy{background:rgba(0,0,0,0);color:#102c53;border-color:#102c53;padding:1.1875rem 1.5rem}.btn--outline-navy:hover{background:#102c53;color:#fff}.icon-btn{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#3258ff;color:#fff;transition:background .22s ease,transform .15s ease}.icon-btn:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.icon-btn .icon{width:20px;height:20px}.icon-btn:hover{background:#2a48e0}.icon-btn:active{transform:scale(0.95)}.icon-btn[disabled]{opacity:.4;pointer-events:none}.icon-btn--sm{width:38px;height:38px}.icon-btn--sm .icon{width:17px;height:17px}.icon-btn--ghost{background:rgba(0,0,0,0);color:#102c53}.icon-btn--ghost:hover{background:rgba(16,44,83,.07)}.link-arrow{display:inline-flex;align-items:center;gap:.45rem;color:#3258ff;font-weight:600}.link-arrow:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.link-arrow .icon{width:1.1em;height:1.1em;transition:transform .15s ease}.link-arrow:hover{color:#2340c4}.link-arrow:hover .icon{transform:translateX(3px)}.link-arrow--light{color:#fff}.link-arrow--light:hover{color:#fff}.link-arrow--navy{color:#102c53}.link-arrow--navy:hover{color:#0c2344}.link-chevron{display:inline-flex;align-items:center;gap:.55rem;color:#3258ff;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.link-chevron:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.link-chevron .icon{width:.7em;height:.7em;flex:none;transition:transform .15s ease}.link-chevron:hover{color:#2340c4}.link-chevron:hover .icon{transform:translateX(3px)}.pill-contorno{--pill-h: 38px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--pill-h);padding-inline:17px;border:1px solid #3258ff;border-radius:999px;background:#fff;font-size:1.125rem;font-weight:600;line-height:1.2;color:#3258ff;text-align:center;transition:background .15s ease,color .15s ease}.pill-contorno:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pill-contorno:focus-visible{border-radius:999px}.pill-contorno:hover{background:#e1e6ff;color:#2340c4}.pill-contorno.is-active{background:#3258ff;color:#fff}.pill-contorno.is-active:hover{background:#2a48e0;color:#fff}.search-field{display:flex;align-items:center;gap:9px;height:40px;padding-inline:10px;background:#f4f4f4;border-radius:999px}.search-field .icon{width:24px;height:24px;flex:none;color:#3258ff}.search-field input{flex:1 1 auto;min-width:0;border:0;background:none;font-size:1rem;color:#202020}.search-field input::placeholder{color:#6b6b6b;opacity:1}.search-field input:focus{outline:none}.search-field input::-webkit-search-cancel-button{display:none}.search-field:focus-within{box-shadow:0 0 0 2px rgba(50,88,255,.45)}.search-field__invia{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;border-radius:999px;background:none;color:#3258ff;cursor:pointer;transition:background .15s ease}.search-field__invia:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.search-field__invia:hover{background:rgba(50,88,255,.1)}.search-field--white{background:#fff}.select-pill{position:relative;height:40px;background:#f4f4f4;border-radius:999px}.select-pill select{appearance:none;width:100%;height:100%;padding:0 42px 0 11px;border:0;background:none;font-size:1rem;font-weight:700;color:#3258ff;cursor:pointer}.select-pill select:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:999px}.select-pill>.icon{position:absolute;top:50%;right:10px;translate:0 -50%;width:24px;height:24px;color:#3258ff;pointer-events:none;transition:transform .22s ease}.select-pill.is-open>.icon{transform:rotate(180deg)}.select-pill.is-enhanced{transition:background .15s ease}.select-pill.is-enhanced select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.select-pill.is-enhanced:hover{background:#efefef}.select-pill.is-disabled{opacity:.6}.select-pill.is-disabled:hover{background:inherit}.select-pill.is-disabled .select-pill__button{cursor:not-allowed}.select-pill__button{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;width:100%;height:100%;padding:0 42px 0 11px;font-size:1rem;font-weight:700;line-height:1.2;color:#3258ff;text-align:left}.select-pill__button:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:999px}.select-pill__list{position:absolute;z-index:120;top:calc(100% + 6px);left:0;right:0;max-height:264px;padding:6px;overflow-y:auto;background:#fff;border:1px solid #e7eaf2;border-radius:12px;box-shadow:0 8px 24px rgba(16,44,83,.1)}.select-pill__list:focus-visible{outline:none}.select-pill__option{padding:9px 12px;border-radius:6px;font-size:1rem;line-height:1.4;color:#202020;cursor:pointer;transition:background .15s ease,color .15s ease}.select-pill__option:hover,.select-pill__option.is-active{background:#edf0ff}.select-pill__option[aria-selected=true]{font-weight:700;color:#3258ff}.check{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;line-height:22px;color:#202020;cursor:pointer}.check__input{appearance:none;flex:none;width:22px;height:22px;border:2px solid #3258ff;border-radius:5px;background:#fff;cursor:pointer;transition:background .15s ease}.check__input:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.check__input:checked{background-color:#3258ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px}.check__input[type=radio]{border-radius:50%}.check__input[type=radio]:checked{background-image:none;box-shadow:inset 0 0 0 4px #fff}.ph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:repeating-linear-gradient(45deg, rgba(16, 44, 83, 0.035) 0 12px, transparent 12px 24px),linear-gradient(135deg, #E1E6FF 0%, #C1CDFF 100%);color:rgba(16,44,83,.5)}.ph__icon{width:44px;height:44px;opacity:.5}.ph__label{position:absolute;right:10px;bottom:8px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(16,44,83,.45)}.ph--dark{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.04) 0 12px, transparent 12px 24px),linear-gradient(135deg, #102C53 0%, #081A34 100%);color:rgba(255,255,255,.55)}.ph--dark .ph__label{color:rgba(255,255,255,.5)}.ratio{position:relative;overflow:hidden}.ratio>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ratio--16x9{aspect-ratio:16/9}.ratio--16x10{aspect-ratio:16/10}.ratio--14x9{aspect-ratio:14/9}.ratio--4x3{aspect-ratio:4/3}.ratio--1x1{aspect-ratio:1/1}.ratio--3x2{aspect-ratio:3/2}.ratio--2x1{aspect-ratio:2/1}.ratio--banner{aspect-ratio:1184/300}.hero{position:relative;color:#fff;isolation:isolate;overflow:hidden;min-height:580px;display:grid}@supports(height: 100svh){.hero{--hero-h: max(580px, calc(100svh - var(--testa-h, 183px)));min-height:var(--hero-h)}}.hero__bg{position:absolute;inset:0;z-index:-2}.hero__bg .ph,.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(9, 23, 41, 0.55) 0%, rgba(9, 23, 41, 0.3) 34%, rgba(9, 23, 41, 0) 60%),linear-gradient(180deg, rgba(16, 44, 83, 0) 16.63%, rgba(9, 23, 41, 0.8) 68.32%)}@media(max-width: 991px){.hero__overlay{background-color:rgba(9,23,41,.45)}}.hero__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.hero__inner{max-width:1400px}}@media(max-width: 575px){.hero__inner{padding-inline:18px}}.hero__inner{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:4rem;align-content:center;align-items:center}@media(min-width: 992px){.hero__inner{grid-template-columns:1.05fr minmax(400px, 500px);padding-block:4.5rem}}.hero__title{font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-0.02em;color:#fff}.hero__title .hero__accent{display:block;color:#c1cdff}.hero__text{margin:1.3rem 0 2rem;color:rgba(255,255,255,.9);font-size:1.0625rem;line-height:1.6;max-width:700px}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-card{background:#3258ff;color:#fff;border-radius:28px;padding:1.75rem 2rem;box-shadow:0 18px 50px rgba(16,44,83,.22)}.hero-card__title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.hero-card__item{display:block;padding:.95rem 0;font-size:1.125rem;color:#fff}.hero-card__item:hover{color:#fff}.hero-card__item:hover .hero-card__name{text-decoration-color:#fff}.hero-card__item__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hero-card__item .icon{width:18px;height:18px;flex:none}.hero-card__name{font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.55)}.hero-card__desc{margin-top:.3rem;color:rgba(255,255,255,.82);font-size:1rem}.offerta__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:2rem}@media(max-width: 767px){.offerta__grid{grid-template-columns:1fr}}.offerta-card{background:#e1e6ff;border-radius:16px;padding:2.5rem;transition:transform .22s ease,box-shadow .22s ease}.offerta-card__title{font-size:1.5rem;font-weight:700;color:#102c53;margin-bottom:.5rem}.offerta-card__desc{color:#5b6472;font-size:1.125rem}.offerta-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.offerta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem;margin-bottom:2.5rem}.offerta__actions .btn{flex:1 1 240px}@media(max-width: 1199px){.offerta__actions .btn{flex:1 1 calc(50% - .9375rem)}}@media(max-width: 767px){.offerta__actions .btn{flex:1 1 100%}}.offerta__intl__link{font-size:1.0625rem;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.offerta__intl__text{margin-top:.6rem;color:#5b6472;max-width:100ch}.scadenze__head{display:flex;align-items:center;gap:.9rem;margin-bottom:4.5rem}.scadenze__head .icon{width:34px;height:34px;color:#102c53;flex:none}.scadenze__head h2{font-size:2rem;color:#102c53}.timeline{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(max-width: 767px){.timeline{grid-template-columns:repeat(2, 1fr);gap:2rem 1rem}}@media(max-width: 575px){.timeline{grid-template-columns:1fr}}.timeline__item{position:relative;padding-top:58px;text-align:center}.timeline__item::before{content:"";position:absolute;top:18px;left:-0.5rem;right:-0.5rem;height:3px;background:#3258ff}.timeline__item:first-child::before{left:0}.timeline__item:last-child::before{right:0}@media(max-width: 767px){.timeline__item::before{display:none}.timeline__item{padding-top:30px}}.timeline__marker{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#98abff;box-shadow:0 0 0 4px #f4f4f4}@media(max-width: 767px){.timeline__marker{left:0;transform:none}}.timeline__date{font-size:1.25rem;font-weight:700;color:#102c53;margin-bottom:.3rem}.timeline__label{font-size:1rem;font-weight:300;line-height:1.3;color:#102c53;text-transform:uppercase;letter-spacing:.03em}.timeline__label strong{display:block;font-weight:inherit;letter-spacing:.02em}.timeline__label span,.timeline__label a{color:rgba(16,44,83,.7)}.timeline__label a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.timeline__label a:hover{color:#102c53;text-decoration:underline}.ricerca__layout{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 992px){.ricerca__layout{grid-template-columns:3fr 1fr;align-items:start}}.ricerca__feature{display:flex;flex-direction:column}.project-card{position:relative;border-radius:20px;overflow:hidden;min-height:550px;display:flex;align-items:flex-end;isolation:isolate}.project-card__bg{position:absolute;inset:0;z-index:-1;border-radius:inherit}.project-card__bg .ph,.project-card__bg img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.project-card__bg::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(16, 44, 83, 0) 16.63%, rgba(9, 23, 41, 0.8) 68.32%)}.project-slider{display:grid}.project-slider>*{grid-area:1/1}.project-card__slide{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(0.22, 0.61, 0.36, 1)}.project-card__slide.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion: reduce){.project-card__slide{transition:none}}.project-card__overlay{margin:1.25rem;background:#3258ff;color:#fff;border-radius:20px;padding:40px;max-width:560px;box-shadow:0 8px 24px rgba(16,44,83,.1)}.project-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.project-card__badges{display:flex;flex-wrap:wrap;gap:.5rem}.project-card__title{font-size:1.6875rem;font-weight:700;color:#fff;margin:30px 0 .6rem}.project-card__text{color:rgba(255,255,255,.88);font-size:1.125rem}.project-card__text strong{color:#fff}.ricerca__carousel{margin-top:1.25rem}@media(min-width: 992px){.ricerca__layout>:only-child{grid-column:1/-1}}.ricerca__list{display:flex;flex-direction:column;gap:.85rem}@media(min-width: 992px){.ricerca__list{height:550px}.ricerca__list .cat-card{flex:1}}@media(min-width: 992px){.ricerca__list:only-child{height:auto}}.cat-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#c1cdff;color:#102c53;border-radius:16px;padding:1.35rem 1.5rem;transition:transform .22s ease,box-shadow .22s ease}.cat-card__title{font-size:1.5rem;font-weight:700;color:#102c53;line-height:1.15}.cat-card .icon{width:22px;height:22px;flex:none;color:#102c53}.cat-card:hover{transform:translateX(3px);box-shadow:0 4px 16px rgba(16,44,83,.07);color:#102c53}.cat-card--dark{background:#102c53;color:#fff;gap:.75rem;justify-content:flex-start}.cat-card--dark .cat-card__title{color:#fff;margin-right:auto}.cat-card--dark .icon{color:#fff}.cat-card--dark .cat-card__lead{width:26px;height:26px}.cat-card--dark:hover{color:#fff;background:#0c2344}.numeri__layout{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 992px){.numeri__layout{grid-template-columns:1fr 2fr;align-items:stretch}}@media(min-width: 992px){.numeri__layout>:only-child{grid-column:1/-1}}.diffusa-card{background:#c1cdff;color:#102c53;border-radius:16px;padding:2rem;display:flex;flex-direction:column}.diffusa-card__head{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:.9rem;flex-wrap:wrap}.diffusa-card__icon{width:40px;height:40px;color:#102c53;flex:none}.diffusa-card__title{font-size:2rem;font-weight:700;color:#102c53;line-height:1.1}.diffusa-card__text{color:rgba(16,44,83,.82);font-size:1.125rem;margin-bottom:1.75rem}.diffusa-card .btn{margin-top:auto;align-self:flex-start}.numbers-card{background:#102c53;color:#fff;border-radius:16px;padding:2rem 2.25rem}.numbers-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.numbers-card__title{font-size:2rem;font-weight:700;color:#c1cdff}.numbers-card__note{color:rgba(255,255,255,.72);font-size:1.125rem;margin-top:.25rem;margin-bottom:1.75rem}.numbers-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-bottom:1.9rem}@media(max-width: 767px){.numbers-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem 1rem}}@media(max-width: 575px){.numbers-grid{grid-template-columns:1fr}}.stat__value{font-size:2.6875rem;font-weight:700;color:#c1cdff;line-height:1;white-space:nowrap}.stat__value span{font-weight:700}.stat__label{margin-top:.5rem;color:rgba(255,255,255,.85);font-size:1rem}.numbers-card .stat__value{font-family:"Lora",Georgia,"Times New Roman",serif;font-size:2.625rem;font-weight:600}.numbers-card .stat__value span{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400}.news__track{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 991px){.news__track{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.news__track{grid-template-columns:1fr}}html.js .news__viewport{overflow:hidden;padding-block:20px;margin-block:-20px}html.js .news__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .news__track>*{flex:0 0 calc((100% - 24px*2)/3)}@media(max-width: 991px){html.js .news__track>*{flex-basis:calc((100% - 24px)/2)}}@media(max-width: 575px){html.js .news__track>*{flex-basis:100%}}@media(prefers-reduced-motion: reduce){html.js .news__track{transition:none}}.news-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:16px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.news-card__media{position:relative}.news-card__body{padding:1.25rem 1.35rem 1.6rem}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.news-card__badges{display:flex;gap:.5rem;min-width:0}.news-card__badges .tag,.news-card__badges .badge{white-space:nowrap}.news-card__date{flex:none;white-space:nowrap;color:#3258ff;font-weight:600;font-size:.95rem}.news-card__title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#3258ff}.news-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.news-card:hover .news-card__title{color:#2340c4}.news-card--archive{border-radius:20px}.news-card--archive .news-card__body{padding:24px}.news-card--archive .news-card__meta{margin-bottom:24px;flex-wrap:wrap;row-gap:6px}.news-card--archive .news-card__badges{gap:8px}.news-card--archive .news-card__date{font-size:.875rem}.news-card--archive .news-card__title a{color:inherit}.news-card--archive .news-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.news-card--archive .news-card__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.news-card--archive .news-card__text strong{font-weight:700}.tag--lungo,.badge--lungo{position:relative;cursor:help}.tag--lungo::after,.badge--lungo::after{content:attr(data-intero);position:absolute;top:calc(100% + 8px);left:0;z-index:3;width:max-content;max-width:220px;padding:8px 12px;border-radius:8px;background:#102c53;color:#fff;font-size:.8125rem;font-weight:400;line-height:1.35;white-space:normal;text-align:left;text-decoration:none;box-shadow:0 6px 18px rgba(16,44,83,.22);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tag--lungo::before,.badge--lungo::before{content:"";position:absolute;top:calc(100% + 3px);left:14px;z-index:4;width:10px;height:10px;background:#102c53;transform:rotate(45deg) scale(0.6);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tag--lungo:hover::after,.tag--lungo:focus-visible::after,.badge--lungo:hover::after,.badge--lungo:focus-visible::after{opacity:1;transform:translateY(0)}.tag--lungo:hover::before,.tag--lungo:focus-visible::before,.badge--lungo:hover::before,.badge--lungo:focus-visible::before{opacity:1;transform:rotate(45deg) scale(1)}.tag--lungo:focus-visible,.badge--lungo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion: reduce){.tag--lungo::after,.badge--lungo::after,.tag--lungo::before,.badge--lungo::before{transition:none}}.appuntamenti__layout{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 992px){.appuntamenti__layout{grid-template-columns:360px 1fr;align-items:start}}.calendar{background:#f4f4f4;border-radius:16px;padding:1.5rem}.calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.calendar__month{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:#102c53;font-size:1.05rem}.calendar__month .icon{width:12px;height:12px}.calendar__nav{display:flex;gap:.35rem}.calendar__nav button{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#102c53}.calendar__nav button:hover{background:rgba(16,44,83,.08)}.calendar__nav button .icon{width:18px;height:18px}.calendar__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:.15rem;text-align:center}.calendar__dow{font-weight:700;color:#102c53;font-size:.82rem;padding:.35rem 0}.calendar__day{aspect-ratio:1;display:grid;place-items:center;border-radius:999px;font-size:.9rem;color:#102c53;cursor:pointer}.calendar__day:hover{background:rgba(50,88,255,.12)}.calendar__day--muted{color:rgba(16,44,83,.3);cursor:default}.calendar__day--muted:hover{background:none}.calendar__day--event{color:#3258ff;font-weight:700}.calendar__day--today{background:#3258ff;color:#fff;font-weight:700}.calendar__day--today:hover{background:#2a48e0}.calendar__foot{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem}.calendar__foot a{color:#102c53;font-weight:600}.calendar__foot a:hover{color:#3258ff}.events{display:flex;flex-direction:column;gap:1.25rem}.event-card{display:grid;grid-template-columns:150px 1fr;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(16,44,83,.06)}@media(max-width: 575px){.event-card{grid-template-columns:110px 1fr}}.event-card__date{background:#f4f4f4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}.event-card__day{font-size:70px;font-weight:700;line-height:24px;color:#3258ff;text-align:center}.event-card__monthyear{font-size:14px;font-weight:600;line-height:16px;color:#102c53;text-align:center;margin-top:30px}.event-card__monthyear span{display:block}.event-card__body{background:#102c53;color:#fff;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.55rem;justify-content:center}.event-card__body .badge{align-self:flex-start}.event-card__title{font-size:1.35rem;font-weight:700;color:#fff;margin-top:15px}.event-card__title a{color:inherit}.event-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.event-card__title a:hover{text-decoration:underline}.event-card__meta{display:inline-flex;align-items:center;gap:.5rem;margin:10px 0;color:#c1cdff;font-weight:300}.event-card__meta .icon{width:16px;height:16px}.event-card__time{color:#c1cdff;font-weight:300}.event-card__time strong{color:#c1cdff;font-weight:700}.aggiorna__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 991px){.aggiorna__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.aggiorna__grid{grid-template-columns:1fr}}.update-card{background:#c1cdff;border-radius:16px;padding:1.5rem 1.6rem;min-height:150px;display:flex;flex-direction:column;justify-content:center;transition:transform .22s ease,box-shadow .22s ease}.update-card__title{font-size:1.5rem;font-weight:700;color:#102c53;margin-bottom:.15rem}.update-card__text{color:rgba(16,44,83,.72);font-size:1.125rem}.update-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.vivi__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.4rem 2rem;margin-top:2rem}@media(max-width: 767px){.vivi__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.vivi__grid{grid-template-columns:1fr}}.vivi__item{display:flex}.vivi__item .link-chevron{font-size:1.0625rem}.unistore{position:relative;isolation:isolate;overflow:hidden}.unistore__bg{position:absolute;inset:0;z-index:-1}.unistore__bg .ph,.unistore__bg img{width:100%;height:100%;object-fit:cover}.unistore__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(16, 44, 83, 0) 16.63%, rgba(9, 23, 41, 0.8) 68.32%)}.unistore__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.unistore__inner{max-width:1400px}}@media(max-width: 575px){.unistore__inner{padding-inline:18px}}.unistore__inner{min-height:490px;display:flex;align-items:flex-end;padding-block:3rem}.unistore__card{background:#3258ff;color:#fff;border-radius:20px;padding:2.75rem 2.25rem;max-width:520px;box-shadow:0 8px 24px rgba(16,44,83,.1)}.unistore__card__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.8rem}.unistore__card__text{color:rgba(255,255,255,.9);margin-bottom:1.5rem}.contatti__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:2rem}@media(max-width: 991px){.contatti__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.contatti__grid{grid-template-columns:1fr}}.servizi{padding-block:55px 0}.servizi__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.servizi .contatti__grid{margin-top:28px}.contact-card{background:#102c53;color:#fff;border-radius:16px;padding:18px 24px 12px;text-align:center;display:flex;flex-direction:column;align-items:center}.contact-card__icon{width:53px;height:53px;stroke-width:.9;color:#c1cdff;margin-bottom:1.1rem}.contact-card__title{font-size:1.6875rem;font-weight:700;line-height:32px;color:#c1cdff;margin-bottom:.65rem}.contact-card__text{font-size:1.125rem;font-weight:400;line-height:23px;color:#fff;margin-bottom:1.5rem;flex:1}.contact-card .btn{align-self:center;padding-block:1.2rem}.contact-card .btn:hover,.contact-card .btn:focus-visible{background:#fff;border-color:#fff;color:#3258ff}.newsletter{background:#3258ff;color:#fff}.newsletter__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.newsletter__inner{max-width:1400px}}@media(max-width: 575px){.newsletter__inner{padding-inline:18px}}.newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2.5rem;flex-wrap:wrap}.newsletter__main{display:flex;align-items:flex-start;gap:1.25rem;max-width:72ch}.newsletter__icon{width:46px;height:46px;color:#fff;flex:none}.newsletter__title{font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:#fff;margin-bottom:.3rem}.newsletter__text{color:rgba(255,255,255,.9)}.newsletter__action{flex:none}.newsletter--inline{border-radius:20px}.newsletter--inline .newsletter__inner{width:auto;max-width:none;margin-inline:0;padding:30px 13px 26px;gap:1rem;flex-wrap:nowrap}.newsletter--inline .newsletter__main{gap:15px;max-width:none}.newsletter--inline .newsletter__title{font-size:2rem;line-height:1.2;margin-bottom:0}.newsletter--inline .newsletter__icon{width:48px;height:48px;margin-top:-5px}.newsletter--inline .newsletter__text{margin-top:11px;font-size:1.125rem;line-height:28px;color:#fff}.newsletter--inline .btn{padding:13px 15px;font-size:1rem;color:#06c}.newsletter--inline .btn:hover{color:#06c}@media(max-width: 767px){.newsletter--inline .newsletter__inner{flex-wrap:wrap;padding:24px 20px}.newsletter--inline .newsletter__title{font-size:1.625rem}.newsletter--inline .newsletter__text{font-size:1rem;line-height:1.6}}.page-hero{position:relative;color:#fff;isolation:isolate;overflow:hidden;display:grid}.page-hero__bg{position:absolute;inset:0;z-index:-2}.page-hero__bg img,.page-hero__bg .ph{width:100%;height:100%;object-fit:cover}.page-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(16, 44, 83, 0.3) -18.48%, rgba(9, 23, 41, 0.7) 60.78%)}.page-hero__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.page-hero__inner{max-width:1400px}}@media(max-width: 575px){.page-hero__inner{padding-inline:18px}}.page-hero__inner{display:grid;grid-template-rows:auto 1fr;min-height:386px;padding-block:12px 50px}.page-hero__content{align-self:center;text-align:center}.page-hero__title{font-size:clamp(2rem,4.6vw,2.75rem);font-weight:700;line-height:1.15;color:#fff}.page-hero__text{margin:1rem auto 0;max-width:780px;font-size:1rem;line-height:1.5;color:#fff}.page-hero__text>p{margin:0}.page-hero__text>p+p{margin-top:12px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:1rem;color:#fff}.breadcrumb a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.breadcrumb a:focus-visible{outline:3px solid rgba(255,255,255,.55);outline-offset:2px;border-radius:6px}.breadcrumb a:hover{color:#fff;text-decoration-thickness:2px}.breadcrumb__sep{opacity:.75}@media(max-width: 767px){.page-hero__inner{min-height:300px;padding-block:14px 34px}.breadcrumb{font-size:.9375rem}}.storia{padding-block:56px 48px}.storia__title{font-size:2rem;font-weight:700;line-height:1.25;color:#102c53;text-align:center;margin-bottom:1rem}.storia__text{color:#202020;font-size:1.125rem;line-height:1.556}.storia__text p+p{margin-top:1rem}.storia__cols{margin-top:3rem;display:grid;gap:26px;grid-template-columns:1fr}@media(min-width: 992px){.storia__cols{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}.storia__label{font-size:1.125rem;font-weight:700;color:#102c53;margin-bottom:1rem}.dip-list{display:grid;gap:14px}.dip-card{display:block;background:#f4f4f4;border-radius:20px;padding:20px 24px;color:#102c53;transition:background .22s ease}.dip-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dip-card__title{display:block;font-size:1.5rem;font-weight:600;line-height:2rem;color:#3258ff;transition:color .15s ease}.dip-card__text{display:block;margin-top:.25rem;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:#102c53}.dip-card:hover{background:#edf0ff;color:#102c53}.dip-card:hover .dip-card__title{color:#2340c4}.timeline-card{background:#c1cdff;border-radius:20px;padding:32px 80px 20px;height:100%}.timeline-card__title{font-size:2rem;font-weight:700;line-height:1.25;color:#102c53}.timeline-card__text{margin-top:.25rem;font-size:1.125rem;line-height:1.556;color:#202020}@media(max-width: 1199px){.timeline-card{padding:32px 40px 20px}}@media(max-width: 575px){.timeline-card{padding:28px 24px 20px}}.breve{margin-top:2rem}.breve__item{position:relative;padding-left:88px;padding-bottom:40px}.breve__item::before{content:"";position:absolute;left:19px;top:44px;bottom:20px;width:4px;background:#102c53}@media(max-width: 575px){.breve__item{padding-left:52px}.breve__item::before{left:9px}}.breve__marker{position:absolute;top:6px;left:10px;width:22px;height:22px;background:#3258ff}@media(max-width: 575px){.breve__marker{left:0}}.breve__year{display:block;font-size:1.5rem;font-weight:700;line-height:1.2;color:#102c53}.breve__heading{margin-top:.5625rem;font-size:1.25rem;font-weight:700;line-height:1.2;color:#102c53}.breve__text{margin-top:.25rem;font-size:1rem;line-height:1.5;color:#202020}.citazione{background:#102c53;color:#fff;padding-block:56px 52px}.citazione__quote{font-size:clamp(1.5rem,3.3vw,2.625rem);font-weight:700;color:#fff}.citazione__line{display:block;line-height:1.405;border-bottom:1px solid rgba(255,255,255,.9)}.citazione__mark{text-decoration-line:underline;text-decoration-color:#3258ff;text-decoration-thickness:.238em;text-underline-offset:.31em;text-decoration-skip-ink:none}.citazione__author{margin-top:1.5rem;font-size:1.125rem;color:#fff}.citazione--blue{background:#3258ff}.citazione--blue .citazione__mark{text-decoration-color:#102c53}.numeri-band{background:#c1cdff;padding-block:32px 68px}.numeri-band__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem}.numeri-band__head .link-arrow{order:3}@media(min-width: 768px){.numeri-band__head .link-arrow{order:2}.numeri-band__head .numeri-band__note{order:3}}.numeri-band__title{order:1;font-size:2rem;font-weight:700;line-height:1.25;color:#102c53}.numeri-band__note{order:2;flex:1 0 100%;font-size:1.125rem;line-height:1.556;color:#202020}.numeri-band__grid{margin-top:4.75rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;text-align:center}@media(max-width: 991px){.numeri-band__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem 1.5rem}}@media(max-width: 575px){.numeri-band__grid{grid-template-columns:1fr}}.stat--lg .stat__value{font-family:"Lora",Georgia,"Times New Roman",serif;font-size:4.375rem;font-weight:600;line-height:3rem;letter-spacing:-1px;color:#3258ff}.stat--lg .stat__label{margin-top:1.75rem;font-size:1.5rem;font-weight:600;line-height:2rem;color:#102c53}.programmazione{padding-block:54px 68px}.programmazione__grid{display:grid;gap:26px;grid-template-columns:1fr}@media(min-width: 992px){.programmazione__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.info-card{display:flex;flex-direction:column;border-radius:26px;padding:28px 40px;min-height:270px;color:#102c53}.info-card__title{font-size:2rem;font-weight:700;line-height:2.5rem;color:#102c53}.info-card__text{margin:.875rem 0 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:#102c53}.info-card .btn{margin-top:auto;align-self:flex-start}@media(max-width: 991px){.info-card{min-height:0}}@media(max-width: 575px){.info-card{padding:24px 24px 28px}}.info-card--lavender{background:#e1e6ff}.info-card--periwinkle{background:#98abff}.identita{margin-top:58px;background:#102c53;border-radius:20px;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.identita__title{font-size:2rem;font-weight:700;line-height:1.25;color:#c1cdff}.identita__desc{margin-top:.75rem;font-size:1.125rem;line-height:1.556;color:#fff}.identita .btn{flex:none}@media(max-width: 575px){.identita{padding:24px}}.persone{background:#e1e6ff;padding-block:44px 51px}.persone__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.persone__title{font-size:2rem;font-weight:700;line-height:1.25;color:#102c53}.persone__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:26px}@media(max-width: 991px){.persone__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.persone__track{grid-template-columns:1fr}}html.js .persone__viewport{overflow:hidden;padding-block:20px;margin-block:-20px}html.js .persone__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .persone__track>*{flex:0 0 calc((100% - 26px*2)/3)}@media(max-width: 991px){html.js .persone__track>*{flex-basis:calc((100% - 26px)/2)}}@media(max-width: 575px){html.js .persone__track>*{flex-basis:100%}}@media(prefers-reduced-motion: reduce){html.js .persone__track{transition:none}}.persona-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.persona-card__body{padding:24px 20px 28px}.persona-card__tags{display:flex;flex-wrap:wrap;gap:8px}.persona-card__name{margin-top:1.375rem;font-size:1.5rem;font-weight:600;line-height:1.2}.persona-card__name a{color:#3258ff}.persona-card__name a:hover{color:#2340c4}.persona-card__role{margin-top:1.75rem;font-size:.875rem;line-height:1.43;color:#202020}.persona-card__note{margin-top:1rem;font-size:.875rem;line-height:1.57;font-style:italic;color:#202020}.persona-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.ratio--persona{aspect-ratio:378/241}.tag{display:inline-flex;align-items:center;background:#102c53;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25;padding:.1875rem .5rem;border-radius:6px}.vivere{padding-block:38px 0}.vivere-card{background:#102c53;border-radius:26px;padding:24px 40px;color:#fff}.vivere-card__title{font-size:2rem;font-weight:700;line-height:1.25;color:#fff}.vivere-card__text{margin-top:.625rem;font-size:1.125rem;line-height:1.556;color:#fff}.vivere-card__links{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:25px}@media(max-width: 575px){.vivere-card{padding:24px}}.pill{display:inline-flex;align-items:center;justify-content:center;background:#3258ff;color:#fff;font-size:1rem;font-weight:600;line-height:1.1;padding:1.3125rem 1.5rem;border-radius:999px;transition:background .22s ease,transform .15s ease}.pill:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pill:hover{background:#2a48e0;color:#fff}.pill:active{transform:translateY(1px)}.terza{padding-block:68px 40px}.terza__title{font-size:2rem;font-weight:700;line-height:1.25;color:#102c53}.terza__text{margin-top:1rem;font-size:1.125rem;line-height:1.556;color:#202020}.terza__grid{margin-top:2.5rem;display:grid;gap:28px 26px;grid-template-columns:1fr}@media(min-width: 768px){.terza__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.terza-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;background:#98abff;border-radius:20px;padding:18px 24px 24px;color:#102c53;transition:transform .22s ease}.terza-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.terza-card::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;translate:var(--gx, 0px) var(--gy, 0px);background:radial-gradient(circle closest-side, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0) 72%);opacity:0;transition:opacity .4s ease;pointer-events:none}.terza-card:hover::before,.terza-card:focus-visible::before{opacity:1}.terza-card__icon-slot{height:62px;display:grid;place-items:center}.terza-card__icon{flex:none;max-width:100%}.terza-card__title{font-size:clamp(1.5rem,2.6vw,1.9375rem);font-weight:700;line-height:1.25;color:#102c53}.terza-card__text{margin-top:.625rem;font-size:1.125rem;line-height:1.556;color:#102c53}.terza-card:hover{color:#102c53;transform:translateY(-3px)}@media(prefers-reduced-motion: no-preference){.terza-card::before{transition:opacity .4s ease,translate .5s cubic-bezier(0.22, 0.61, 0.36, 1)}}.dove{background:#f4f4f4;padding-block:72px}@media(max-width: 767px){.dove{padding-block:48px}}.dove__grid{display:grid;gap:24px;align-items:center;grid-template-columns:1fr}@media(min-width: 992px){.dove__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.42fr)}}@media(min-width: 992px){.dove__body{padding-inline-start:70px}}.dove__title{font-size:2rem;font-weight:700;line-height:1.25;color:#3258ff}.dove__text{margin-top:1rem;font-size:1.125rem;line-height:1.556;color:#202020}.dove__address{margin-top:.625rem;display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.6;color:#202020}.dove__pin{width:20px;height:20px;color:#3258ff;flex:none;margin-top:.15rem}.dove__transports{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:14px}.transport{display:inline-flex;align-items:center;gap:.4rem;height:24px;padding-inline:.625rem;border-radius:6px;font-size:.875rem;font-weight:600;color:#102c53}.transport .icon{width:15px;height:15px;flex:none}.transport--metro{background:#98abff}.transport--bus{background:#c1cdff}.dove .btn{margin-top:1.5rem}.dove__map img{width:100%;height:auto;display:block}.page-head{background:#f4f4f4;padding-block:10px 58px;text-align:center}.page-head .breadcrumb{text-align:left}.page-head__content{margin-top:45px}.page-head__title{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-0.04em;color:#3258ff}.page-head__text{margin:21px auto 0;max-width:660px;font-size:1rem;line-height:24px;color:#202020}.page-head__text>p{margin:0}.page-head__text>p+p{margin-top:12px}.breadcrumb--dark{color:#102c53}.breadcrumb--dark a{color:#102c53;font-weight:600;text-decoration:underline;text-underline-offset:3px}.breadcrumb--dark a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.breadcrumb--dark a:hover{color:#3258ff}.breadcrumb--dark .breadcrumb__sep{color:#3258ff;opacity:1}@media(max-width: 767px){.page-head{padding-block:18px 40px}.page-head .breadcrumb{font-size:.9375rem}.page-head__content{margin-top:28px}.page-head__title{font-size:clamp(2rem,7vw,3rem)}.page-head__text{line-height:1.6}}.filters{background:#f4f4f4;border-radius:20px;padding:32px 16px 42px}.filters__title{margin-bottom:10px;font-size:1.0625rem;font-weight:700;line-height:1.48;letter-spacing:.04em;text-transform:uppercase;color:#202020}.accordion__item{border-bottom:1px solid #c1c1c1}.accordion__trigger{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding-block:22px 18px;font-size:1rem;font-weight:600;line-height:1.5;color:#3258ff}.accordion__trigger:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.accordion__trigger .icon{width:24px;height:24px;flex:none;transition:transform .22s ease}.accordion__trigger:hover{color:#2a48e0}.accordion__trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.accordion__panel{overflow:hidden}.accordion__panel-inner{padding:12px 10px 17px}.filter-list{max-height:264px;margin:16px -10px 0 8px;padding-inline:6px 12px;overflow-y:auto;overscroll-behavior:contain}.filter-list::-webkit-scrollbar{width:6px}.filter-list::-webkit-scrollbar-track{background:#fff;border-radius:999px}.filter-list::-webkit-scrollbar-thumb{background:#3258ff;border-radius:999px}.filter-list>li{padding-block:17px}.filter-list>li[hidden]{display:none}.filter-list>li.is-fuori{display:none}.filter-list--radio{max-height:none;margin-top:4px}.filter-list__nota{margin:4px 8px 0;color:#5b6472;font-size:14px;line-height:1.4}.filter-list__nota[hidden]{display:none}.filter-list__nota:not([hidden])+.search-field{display:none}.filters__invia{margin-top:24px}.filters__invia[hidden]{display:none}.js .filters__invia{display:none}.filter-list__vuoto{margin:16px 8px 0;color:#5b6472;font-size:14px}@supports not selector(::-webkit-scrollbar){.filter-list{scrollbar-width:thin;scrollbar-color:#3258ff #fff}}@media(max-width: 991px){.filters{padding-bottom:32px}}.listing{padding-block:91px 65px}.listing__grid{display:grid;grid-template-columns:374px minmax(0, 1fr);gap:30px;align-items:start}.listing__grid--pieno{grid-template-columns:minmax(0, 1fr)}.listing__grid>.filters,.listing__side{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.listing__side{display:flex;flex-direction:column;gap:30px}.listing__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.listing__toolbar .search-field{flex:0 1 377px}.listing__toolbar--solo-ordine{justify-content:flex-end}.sortby{flex:0 0 276px}.sortby__label{display:block;padding-top:3px;margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.5;color:#3a3a3a}.listing__main{position:relative}.listing__main.is-caricamento{pointer-events:none}.listing__main.is-caricamento>*{opacity:.5}.listing__main.is-caricamento::after{content:"";position:absolute;top:220px;left:50%;width:44px;height:44px;margin-left:-22px;border:3px solid rgba(16,44,83,.18);border-top-color:#102c53;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(16,44,83,.18);animation:rt-listing-disco .7s linear infinite,rt-listing-disco-entra .2s ease both .2s}@keyframes rt-listing-disco{to{transform:rotate(1turn)}}@keyframes rt-listing-disco-entra{from{opacity:0}}@media(prefers-reduced-motion: reduce){.listing__main.is-caricamento::after{animation:none}}@media(prefers-reduced-motion: no-preference){.listing__main>*{transition:opacity .15s ease}}.listing__count{margin-block:27px 13px;font-size:1.125rem;color:#6b6b6b}.listing__items{display:grid;gap:27px}.listing__items--grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:25px 30px}.listing__items--docenti{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:1fr;gap:25px 30px}.listing--news{padding-block:38px 50px}.listing--news .listing__toolbar .search-field{flex-basis:calc((100% - 30px)/2)}.avviso-card{background:#e1e6ff;border-radius:20px;padding:36px 28px 32px 24px;transition:background .22s ease}.avviso-card:hover{background:#d3dbff}.avviso-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.avviso-card__tags{display:flex;flex-wrap:wrap;gap:13px}.avviso-card__date{flex:none;font-size:.875rem;line-height:1.2;color:#202020}.avviso-card__title{margin-top:19px;font-size:1.5rem;font-weight:600;line-height:2rem;letter-spacing:0;color:#102c53}.avviso-card__text{margin-top:25px;max-width:660px;font-size:1.125rem;line-height:28px;color:#202020}.avviso-card__foot{display:flex;justify-content:flex-end;margin-top:-2px}.avviso-card__more{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;gap:0;font-size:.875rem;font-weight:600;color:#102c53}.avviso-card__more .icon{width:24px;height:24px}.avviso-card__more:hover{color:#3258ff}.tag{display:inline-flex;align-items:center;padding:5px 8px;border-radius:4px;background:#102c53;color:#fff;font-size:.875rem;font-weight:700;line-height:1}.tag--blue{background:#3258ff}@media(max-width: 991px){.listing__grid>.filters,.listing__side{position:static;max-height:none;overflow:visible}.listing{padding-block:48px 56px}.listing__grid{grid-template-columns:minmax(0, 1fr);gap:32px}}@media(max-width: 767px){.listing__toolbar{flex-direction:column;align-items:stretch;gap:16px}.listing__toolbar .search-field{flex:1 1 auto}.listing--news .listing__toolbar .search-field{flex-basis:auto}.listing__items--grid,.listing__items--docenti{grid-template-columns:minmax(0, 1fr)}.sortby{flex:1 1 auto}.avviso-card{padding:24px 20px}.avviso-card__head{flex-direction:column-reverse;align-items:flex-start;gap:12px}.avviso-card__title{font-size:1.375rem;line-height:1.3}}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.pagination__item{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;font-size:1.125rem;color:#3258ff;transition:background .22s ease,color .22s ease}.pagination__item:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pagination__item .icon{width:28px;height:28px}.pagination__item .icon-chevrons-left,.pagination__item .icon-chevrons-right{width:26px;height:26px}.pagination__item:hover{background:rgba(50,88,255,.1);color:#3258ff}.pagination__item[aria-current=page]{background:#3258ff;color:#fff}.pagination__item[aria-current=page]:hover{background:#2a48e0}.pagination__item[aria-disabled=true]{opacity:.35;pointer-events:none}@media(max-width: 575px){.pagination{gap:2px}.pagination__item{width:40px;height:40px;font-size:1rem}.pagination__item .icon{width:24px;height:24px}}.modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(152,152,152,.4)}.modal[hidden]{display:none}.modal__dialog{width:100%;max-width:984px;max-height:calc(100vh - 48px);overflow-y:auto;padding:32px;background:#fff;border-radius:16px;box-shadow:0 18px 50px rgba(16,44,83,.22)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.modal__tags{display:flex;flex-wrap:wrap;gap:13px}.modal__close{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;flex:none;width:28px;height:28px;color:#102c53;transition:color .15s ease,transform .15s ease}.modal__close:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.modal__close .icon{width:24px;height:24px}.modal__close:hover{color:#3258ff;transform:rotate(90deg)}.modal__title{margin-top:26px;font-size:1.5rem;font-weight:600;line-height:2rem;letter-spacing:0;color:#3258ff}.modal__date{margin-top:14px;font-size:.875rem;color:#202020}.modal__body{margin-top:32px;font-size:1.125rem;line-height:28px;color:#202020}.modal__body p{line-height:28px}.modal__body p+p{margin-top:24px}.modal__doc{display:flex;align-items:center;gap:8px;width:fit-content;margin-block:35px 47px;font-size:1rem;font-weight:700;color:#3258ff}.modal__doc:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.modal__doc .icon{width:20px;height:20px;flex:none}.modal__doc:hover{color:#2340c4}.modal__link{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:37px;font-size:1rem;font-weight:700;color:#3258ff}.modal__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.modal__link .icon{width:24px;height:24px;transition:transform .15s ease}.modal__link:hover{color:#2340c4}.modal__link:hover .icon{transform:translateX(3px)}.modal__foot{display:flex;justify-content:flex-end;margin-top:43px}.modal__foot .btn{padding:1.2rem 2rem}@media(max-width: 767px){.modal{padding:12px}.modal__dialog{padding:24px 20px;max-height:calc(100vh - 24px)}.modal__title{font-size:1.375rem;line-height:1.3}.modal__body{margin-top:24px}.modal__doc{margin-block:28px 32px}.modal__link{margin-top:28px}.modal__foot{margin-top:32px}}.modal--full{z-index:210;padding:0;place-items:stretch;background:#fff}.modal--full .modal__dialog{max-width:none;max-height:none;padding:0;overflow:visible;border-radius:0;box-shadow:none}.search-modal{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.search-modal{max-width:1400px}}@media(max-width: 575px){.search-modal{padding-inline:18px}}.search-modal{min-height:100dvh;padding-block:56px 80px}.search-modal__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.search-modal__brand{display:flex;align-items:center;gap:12px;font-size:2.75rem;font-weight:700;line-height:52px;letter-spacing:-0.01em;color:#3258ff}.search-modal__brand .icon{width:36px;height:36px;flex:none}.search-modal__close{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;flex:none;width:32px;height:32px;color:#102c53;transition:color .15s ease,transform .15s ease}.search-modal__close:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.search-modal__close .icon{width:28px;height:28px}.search-modal__close:hover{color:#3258ff;transform:rotate(90deg)}.search-modal__subtitle{margin-top:30px;font-size:1.5rem;line-height:32px;color:#202020}.search-modal__form{display:flex;align-items:flex-end;gap:20px;margin-top:64px}.search-modal__field{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;padding-bottom:12px;border-bottom:1px solid rgba(16,44,83,.4);transition:border-color .15s ease}.search-modal__field>.icon{width:24px;height:24px;flex:none;color:#202020}.search-modal__field:focus-within{border-bottom-color:#3258ff}.search-modal__input{flex:1 1 auto;min-width:0;border:0;background:none;font-family:inherit;font-size:2rem;line-height:40px;color:#202020}.search-modal__input::placeholder{color:#6b6b6b;opacity:1}.search-modal__input:focus{outline:none}.search-modal__input::-webkit-search-cancel-button{display:none}.search-modal__submit{flex:none;padding:11px 16px;font-size:1rem;font-weight:700}.search-modal__hints{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:52px}.search-modal__hints-label{font-size:1rem;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#202020}.search-modal__chips{display:flex;flex-wrap:wrap;gap:24px}.search-modal__chip{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;padding:5px 16px;border:1px solid #3258ff;border-radius:999px;font-size:1rem;font-weight:600;line-height:20px;color:#3258ff;transition:background .15s ease,color .15s ease}.search-modal__chip:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.search-modal__chip:hover{background:#3258ff;color:#fff}.search-modal__results{margin-top:48px}.search-modal__results-title{font-size:1.25rem;font-weight:600;line-height:28px;color:#202020}.search-modal__hit{font-size:1.125rem;line-height:24px;color:#3258ff}.search-modal__hit:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.search-modal__hit:hover{color:#2340c4;text-decoration:underline;text-underline-offset:3px}@media(max-width: 991px){.search-modal__input{font-size:1.5rem;line-height:34px}}@media(max-width: 767px){.search-modal{padding-block:32px 48px}.search-modal__head{align-items:flex-start}.search-modal__brand{align-items:flex-start;font-size:1.75rem;line-height:36px}.search-modal__brand .icon{width:28px;height:28px;margin-top:4px}.search-modal__close{margin-top:2px}.search-modal__subtitle{margin-top:16px;font-size:1.125rem;line-height:26px}.search-modal__form{margin-top:36px;gap:12px}.search-modal__field{gap:10px}.search-modal__input{font-size:1.125rem;line-height:28px}.search-modal__hints{margin-top:28px}.search-modal__chips{gap:8px}.search-modal__chip{font-size:.9375rem}.search-modal__results{margin-top:28px}.search-modal__results-title{font-size:1.125rem;line-height:24px}.search-modal__hit{font-size:1rem}}.rubrica__tabs{margin-top:100px}.rubrica__tablist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.rubrica__tab{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-bottom:10px;font-size:1.125rem;font-weight:600;line-height:20px;color:#102c53;border-bottom:2px solid rgba(16,44,83,.35);transition:color .15s ease,border-color .15s ease}.rubrica__tab:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.rubrica__tab .icon{width:18px;height:18px;flex:none}.rubrica__tab:hover{color:#3258ff}.rubrica__tab.is-active{border-bottom-color:#3258ff}.rubrica__cols{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px 24px;margin-top:24px}.rubrica__col--wide{grid-column:span 2}.rubrica__col-title{font-size:1rem;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#202020}.rubrica__stato{grid-column:1/-1;font-size:1rem;line-height:24px;color:#6b6b6b}span.search-modal__hit{color:#202020;text-decoration:none;cursor:default}.rubrica__col ul{margin-top:16px}.rubrica__col li+li{margin-top:16px}@media(max-width: 991px){.rubrica__tabs{margin-top:64px}.rubrica__cols{grid-template-columns:repeat(2, minmax(0, 1fr))}.rubrica__col--wide{grid-column:span 2}}@media(max-width: 767px){.rubrica__tabs{margin-top:40px}.rubrica__tab{font-size:1rem}.rubrica__col-title{font-size:.9375rem}}@media(max-width: 575px){.rubrica__cols{grid-template-columns:minmax(0, 1fr);gap:28px}.rubrica__col--wide{grid-column:auto}.rubrica__tab{font-size:.9375rem}}.search-modal--ricerca .search-modal__form{margin-top:208px}.ricerca-modale__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:181px}.ricerca-card{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;padding:26px 18px;border:1px solid #3258ff;border-radius:12px;text-align:center;transition:background .22s ease,box-shadow .22s ease,transform .15s ease}.ricerca-card .icon{width:40px;height:40px;color:#3258ff}.ricerca-card:hover{background:#edf0ff;box-shadow:0 4px 16px rgba(16,44,83,.07);transform:translateY(-2px)}.ricerca-card:active{transform:translateY(0)}.ricerca-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.ricerca-card__title{margin-top:18px;font-size:1.875rem;font-weight:700;line-height:32px;color:#3258ff}.ricerca-card__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.ricerca-modale__list{margin-top:28px}.ricerca-modale__list li+li{margin-top:16px}@media(max-width: 1199px){.search-modal--ricerca .search-modal__form{margin-top:120px}.ricerca-modale__cards{margin-top:96px}}@media(max-width: 991px){.search-modal--ricerca .search-modal__form{margin-top:80px}.ricerca-modale__cards{margin-top:64px}.ricerca-card__title{font-size:1.5rem;line-height:30px}.ricerca-card__text{font-size:1rem;line-height:24px}}@media(max-width: 767px){.search-modal--ricerca .search-modal__form{margin-top:36px}.ricerca-modale__cards{grid-template-columns:minmax(0, 1fr);gap:16px;margin-top:36px}.ricerca-card{padding:20px}.ricerca-card__title{margin-top:12px;font-size:1.375rem;line-height:28px}.ricerca-card__text{margin-top:8px}.ricerca-modale__list{margin-top:20px}}.evidenza{padding-block:61px 0}.evidenza__title{margin-bottom:30px;text-align:center;font-size:2.3125rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#102c53}.evidenza__slider{display:grid;grid-template-columns:40px minmax(0, 1fr) 40px;align-items:center;column-gap:31px}.evidenza__viewport{grid-column:2}.evidenza__nav{width:40px;height:40px}.evidenza__nav .icon{width:18px;height:18px}.evidenza__track{display:grid;gap:24px}html.js .evidenza__viewport{overflow:hidden}html.js .evidenza__track{display:flex;gap:0;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .evidenza__track>*{flex:0 0 100%}@media(prefers-reduced-motion: reduce){html.js .evidenza__track{transition:none}}.dots--news{display:flex;grid-column:1/-1;justify-content:center;gap:14px;margin-top:36px}.dots--news .dots__dot{background:#c1c1c1}.dots--news .dots__dot.is-active{width:9px;height:9px;background:#3258ff}.news-feature{display:grid;grid-template-columns:51.4% minmax(0, 1fr);background:#f4f4f4;border-radius:20px;overflow:hidden}.news-feature__media .ratio{min-height:100%}.news-feature__body{padding:32px}.news-feature__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.news-feature__tags{display:flex;flex-wrap:wrap;gap:8px}.news-feature__date{flex:none;font-size:.875rem;line-height:1.2;color:#202020}.news-feature__title{margin-top:18px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.news-feature__title a{color:inherit}.news-feature__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.news-feature__title a:hover{color:#2340c4}.news-feature__text{margin-top:24px;font-size:1rem;line-height:24px;color:#202020}@media(max-width: 991px){.evidenza{padding-block:44px 0}.evidenza__title{font-size:clamp(1.75rem,4.5vw,2.3125rem)}.news-feature{grid-template-columns:minmax(0, 1fr)}.news-feature__media .ratio{min-height:0}.news-feature__body{padding:24px}.news-feature__title{font-size:1.625rem;line-height:1.25}}@media(max-width: 767px){.evidenza__slider{column-gap:12px}.evidenza__viewport{grid-column:1/-1;grid-row:1}.evidenza__nav{grid-row:2;width:36px;height:36px;margin-top:24px}.evidenza__nav .icon{width:16px;height:16px}.evidenza__nav:first-of-type{grid-column:1;justify-self:start}.evidenza__nav:last-of-type{grid-column:3;justify-self:end}.dots--news{grid-column:2;grid-row:2;margin-top:24px}}.bandi-evidenza{background:#102c53;padding-block:31px 69px}.bandi-evidenza__title{margin-bottom:29px;font-size:2rem;font-weight:700;line-height:1.2;color:#c1cdff}.bandi-evidenza__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;align-items:stretch}.bando-card{background:#e1e6ff;border-radius:20px;padding:32px 36px;transition:background .22s ease}.bando-card:hover{background:#d3dbff}.bando-card__tags{display:flex;flex-wrap:wrap;gap:6px}.bando-card__title{margin-top:23px;font-size:1.5rem;font-weight:600;line-height:2rem;letter-spacing:0}.bando-card__title a{color:#102c53}.bando-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.bando-card__title a:hover{color:#3258ff}.bando-card__meta{margin-top:25px;font-size:1rem;line-height:24px;color:#202020}.bando-card__meta dt,.bando-card__meta dd{display:inline}.bando-card__meta dt{font-size:.875rem}.bando-card__meta dd{margin:0;font-weight:700}.bando-card__meta .bando-card__row+.bando-card__row{margin-top:16px}.bando-card--evidenza{background:#f4f4f4;padding-inline:18px}.bando-card--evidenza .bando-card__tags{gap:8px}.bando-card--evidenza .bando-card__title a{color:#3258ff}.bando-card--evidenza:hover{background:#fff}.bando-card--evidenza:hover .bando-card__title a{color:#2a48e0}.listing--bandi{padding-block:51px 71px}.listing--bandi .listing__items{gap:24px}.listing--bandi .pagination{margin-top:70px}.listing--bandi .newsletter--inline{margin-block:6px}.archivio-card{background:#102c53;border-radius:20px;padding:27px 40px 23px;color:#fff}.archivio-card__head{display:flex;align-items:center;gap:10px}.archivio-card__icon{width:48px;height:48px;flex:none;color:#fff}.archivio-card__title{font-size:2rem;font-weight:700;line-height:2.5rem;color:#fff}.archivio-card__text{margin-top:9px;font-size:1.125rem;line-height:28px;color:#fff}.archivio-card__cta{margin-top:19px;padding:16px 21px;gap:12px}.archivio-card__cta .icon{width:24px;height:24px}@media(max-width: 991px){.bandi-evidenza{padding-block:40px 48px}.bandi-evidenza__grid{grid-template-columns:minmax(0, 1fr);gap:20px}.bando-card--evidenza{padding-inline:24px}.listing--bandi{padding-block:40px 48px}.listing--bandi .pagination{margin-top:40px}}@media(max-width: 767px){.bando-card{padding:24px 20px}.bando-card__title{font-size:1.375rem;line-height:1.3}.archivio-card{padding:24px}.archivio-card__title{font-size:1.625rem;line-height:1.25}}.promo{position:relative;isolation:isolate;overflow:hidden}.promo__bg{position:absolute;inset:0;z-index:-1}.promo__bg .ph,.promo__bg img{width:100%;height:100%;object-fit:cover}.promo__bg::after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(180deg, rgba(16, 44, 83, 0) 0%, #102C53 100%)}.promo__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.promo__inner{max-width:1400px}}@media(max-width: 575px){.promo__inner{padding-inline:18px}}.promo__inner{min-height:397px;display:flex;align-items:center;padding-block:40px}.promo__card{background:#c1cdff;border-radius:20px;padding:50px 32px 45px;width:100%;max-width:578px;color:#202020}.promo__title{font-size:2rem;font-weight:700;line-height:2.5rem;color:#102c53}.promo__text{margin-top:17px;max-width:430px;line-height:24px}.promo__cta{margin-top:30px;padding:14px 13px}@media(max-width: 767px){.promo__inner{min-height:0;padding-block:32px}.promo__card{padding:32px 24px}.promo__title{font-size:1.625rem;line-height:1.25}}.azioni{background:#f4f4f4;padding-bottom:80px}.azioni__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.azione{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 24px 24px;min-height:147px;background:#102c53;color:#fff;border-radius:24px;text-align:center;transition:background .22s ease,transform .22s ease}.azione:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.azione:hover{background:#0c2344;color:#fff;transform:translateY(-3px)}.azione__icon{width:48px;height:48px;flex:none}.azione__label{font-size:2rem;font-weight:700;line-height:1.2}@media(max-width: 991px){.azioni__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.azione__label{font-size:1.625rem}}@media(max-width: 575px){.azioni{padding-bottom:48px}.azioni__grid{grid-template-columns:minmax(0, 1fr)}.azione{flex-direction:row;justify-content:flex-start;text-align:left;min-height:0;gap:16px;padding:20px}.azione__icon{width:38px;height:38px}.azione__label{font-size:1.375rem}}.bisogno{padding-block:40px 58px}.bisogno__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.bisogno__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin-top:26px}.tema-card{display:flex;flex-direction:column;gap:10px;min-height:114px;padding:26px 40px;background:#c1cdff;border-radius:20px}.tema-card__title{font-size:1.5rem;font-weight:600;line-height:1.2;color:#102c53}.tema-card__link{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;font-size:1.125rem;line-height:1.35;color:#102c53;white-space:nowrap;transition:color .15s ease}.tema-card__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.tema-card__link .icon{width:20px;height:20px;flex:none;transition:transform .15s ease}.tema-card__link:hover{color:#3258ff}.tema-card__link:hover .icon{transform:translateX(4px)}@media(max-width: 1199px){.tema-card{padding-inline:24px}.tema-card__link{white-space:normal}}@media(max-width: 991px){.bisogno__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tema-card{padding-inline:28px}}@media(max-width: 575px){.bisogno{padding-block:32px 40px}.bisogno__grid{grid-template-columns:minmax(0, 1fr)}.tema-card{min-height:0;padding:20px 22px}}.cerca-kw{background:#f4f4f4;padding-block:33px 48px;text-align:center}.cerca-kw__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.cerca-kw__form{display:flex;align-items:center;gap:8px;width:min(100%,774px);height:48px;margin:26px auto 0;padding-inline:14px 12px;background:#fff;border-radius:8px;text-align:left;transition:box-shadow .15s ease}.cerca-kw__form:focus-within{box-shadow:0 0 0 2px rgba(50,88,255,.45)}.cerca-kw__input{flex:1 1 auto;min-width:0;border:0;background:none;font-size:1rem;color:#202020}.cerca-kw__input::placeholder{color:#6b6b6b;opacity:1}.cerca-kw__input:focus{outline:none}.cerca-kw__input::-webkit-search-cancel-button{display:none}.cerca-kw__submit{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;flex:none;width:24px;height:24px;color:#102c53;transition:color .15s ease}.cerca-kw__submit:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.cerca-kw__submit .icon{width:20px;height:20px}.cerca-kw__submit:hover{color:#3258ff}.cerca-kw__ambiti{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px}.cerca-kw__ambito{padding:12px 31px;border-width:1px;font-size:1.25rem;font-weight:700}@media(max-width: 575px){.cerca-kw{padding-block:28px 36px}.cerca-kw__ambiti{gap:6px}.cerca-kw__ambito{padding-inline:1.1rem;font-size:.9375rem}}.profili{padding-block:57px 0}.profili__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.profili__subtitle{margin-top:16px;font-size:1.125rem;line-height:1.35;color:#202020}.profili__grid{display:grid;grid-template-columns:274px minmax(0, 1fr);margin-top:23px}.profili__list{display:flex;flex-direction:column}.profilo{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;position:relative;display:flex;align-items:center;min-height:72px;padding-inline:0 24px;font-size:1.125rem;font-weight:600;line-height:20px;color:#102c53;text-align:left;transition:color .15s ease}.profilo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.profilo>span{position:relative}.profilo:hover{color:#3258ff}.profilo.is-active::before{content:"";position:absolute;z-index:-1;inset:0 0 0 -100vw;background:#c1cdff;border-radius:0 999px 999px 0}.profili__panels{max-width:776px;margin-left:auto;padding-right:56px;width:100%}.profili__panel{position:relative}.profili__panel[hidden]{display:none}.profili__viewport{overflow:hidden;border-radius:20px}.profili__track{display:flex;gap:24px;transition:transform .45s cubic-bezier(0.22, 0.61, 0.36, 1)}.guida-card{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 100%;min-height:332px;padding:32px 24px 24px;background:#f4f4f4;border-radius:20px}.guida-card__tag{margin-bottom:32px}.guida-card__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.guida-card__text{margin-top:20px;font-size:1.125rem;line-height:28px;color:#202020}.guida-card__text strong{font-weight:700}.guida-card__link{align-self:flex-end;margin-top:auto;padding-top:24px}.profili__nav{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px}.profili__nav .icon{width:18px;height:18px}.profili__nav--prev{right:calc(100% + 16px)}.profili__nav--next{left:calc(100% + 17px)}.profili__dots{display:flex;justify-content:center;width:100%;margin-top:48px;gap:15px}@media(max-width: 991px){.profili__grid{grid-template-columns:minmax(0, 200px) minmax(0, 1fr)}.profili__panels{padding-right:0;max-width:none}.profili__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 14px}.profili__viewport{flex:0 0 100%}.profili__nav{position:static;translate:none;order:1}.profili__nav--next{order:3}.profili__dots{order:2;width:auto;margin:0}}@media(max-width: 767px){.profili{padding-block:40px 0}.profili__grid{grid-template-columns:minmax(0, 1fr);gap:24px}.profili__list{flex-direction:row;flex-wrap:wrap;gap:8px}.profilo{min-height:0;padding:10px 18px;background:#edf0ff;border-radius:999px}.profilo.is-active{background:#c1cdff}.profilo.is-active::before{display:none}.guida-card{min-height:0;padding:24px 20px}}.cta-band-section{padding-block:46px 0}main>.cta-band-section:last-child{padding-bottom:46px}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:126px;padding:24px 40px;border-radius:20px}.cta-band--light{background:#c1cdff;color:#102c53}.cta-band--dark{background:#102c53;color:#fff}.cta-band--dark .cta-band__title{color:#c1cdff}.cta-band__title{color:inherit;font-size:2rem;font-weight:700;line-height:1.2}.cta-band__text{margin-top:12px;font-size:1.125rem;line-height:1.4}.cta-band__cta{flex:none}.cta-band--dark .btn--primary:hover,.cta-band--dark .btn--primary:focus-visible{background:#fff;border-color:#fff;color:#3258ff}@media(max-width: 767px){.cta-band{flex-direction:column;align-items:flex-start;padding:28px 24px}.cta-band__title{font-size:1.625rem}.cta-band__cta{align-self:stretch}}.faq-sezione{padding-block:76px 16px}.faq-sezione__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;align-items:start}.faq-sezione__grid--una{grid-template-columns:minmax(0, 1fr)}.faq__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.faq__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53}.faq .accordion__trigger{padding:24px;font-size:1.125rem;line-height:1.5}.faq .accordion__panel-inner{padding:0 24px 22px;font-size:1rem;line-height:1.6;color:#202020}.miniguide{padding:32px 32px 36px;background:#e1e6ff;border-radius:16px}.miniguide__head{display:flex;align-items:center;gap:16px}.miniguide__icon{width:42px;height:42px;flex:none;color:#3258ff}.miniguide__title{font-size:2rem;font-weight:700;line-height:1.2;color:#102c53}.miniguide__all{margin-left:auto}.miniguide__intro{margin-top:24px;font-size:1.125rem;line-height:1.35;color:#202020}.miniguide__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:52px 24px;margin-top:48px}.miniguida__title{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:600;line-height:1.35;color:#102c53}.miniguida__title a{color:inherit}.miniguida__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.miniguida__title a:hover{color:#3258ff}.miniguida__num{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;background:#3258ff;color:#fff;font-size:.875rem;font-weight:700;line-height:1}.miniguida__text{margin-top:18px;font-size:1rem;line-height:24px;color:#202020}@media(max-width: 991px){.faq-sezione__grid{grid-template-columns:minmax(0, 1fr);gap:40px}}@media(max-width: 575px){.faq-sezione{padding-block:40px 0}.faq__head{flex-direction:column;align-items:flex-start;gap:8px}.miniguide{padding:24px 22px 28px}.miniguide__head{flex-wrap:wrap}.miniguide__all{margin-left:0;width:100%}.miniguide__list{grid-template-columns:minmax(0, 1fr);gap:28px;margin-top:28px}}.canali{padding-block:71px 0}.canali__title{font-size:1.5rem;font-weight:600;line-height:32px;color:#102c53;text-align:center}.canali__grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:53px}.canale{display:flex;flex-direction:column;align-items:center;gap:32px;color:#102c53}.canale:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.canale__tile{display:grid;place-items:center;width:58px;height:58px;border-radius:6px;background:#3258ff;color:#fff;transition:background .22s ease,transform .22s ease}.canale__tile .icon{width:40px;height:40px}.canale__label{font-size:1rem;font-weight:600;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.canale:hover{color:#3258ff}.canale:hover .canale__tile{background:#2a48e0;transform:translateY(-3px)}@media(max-width: 767px){.canali{padding-block:48px 0}.canali__grid{justify-content:center;gap:20px 28px;margin-top:32px}}.app-promo{padding-block:114px 59px}.app-promo__grid{display:grid;grid-template-columns:minmax(0, 518fr) minmax(0, 578fr);column-gap:56px;align-items:center}.app-promo__title{font-size:2rem;font-weight:700;line-height:1.2;color:#3258ff}.app-promo__text{margin-top:24px;max-width:470px;font-size:1.125rem;line-height:28px;color:#202020}.app-promo__download{display:flex;align-items:center;gap:36px;margin-top:37px}.app-promo__media img{width:100%;border-radius:20px}@media(max-width: 991px){.app-promo{padding-block:72px 48px}.app-promo__grid{grid-template-columns:minmax(0, 1fr);row-gap:32px}.app-promo__text{max-width:none}.app-promo__media{order:-1}}@media(max-width: 575px){.app-promo__download{gap:20px}.qr-code--lg{width:96px;height:96px}}.qr-code{width:96px;height:96px;flex:none;padding:6px;background:#fff;border-radius:8px}.qr-code .icon,.qr-code img,.qr-code svg{width:100%;height:100%}.qr-code--lg{width:112px;height:112px;padding:0}.store-badges{display:flex;flex-direction:column;gap:.6rem}.store-badge{display:inline-flex;align-items:center;gap:.55rem;min-width:125px;padding:6px 12px;background:#000;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:border-color .15s ease,opacity .15s ease}.store-badge .icon{width:20px;height:20px}.store-badge span{display:flex;flex-direction:column;line-height:1.1}.store-badge span small{font-size:.5625rem;opacity:.8}.store-badge span b{font-size:.875rem;font-weight:700}.store-badge:hover{color:#fff;opacity:.88}.site-footer .store-badge{border-color:rgba(255,255,255,.25)}.site-footer .store-badge:hover{border-color:rgba(255,255,255,.5);opacity:1}.article__crumbs{padding-block:24px 0}.article__head{max-width:980px;margin-inline:auto;padding-top:74px;padding-left:100px}.article__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.article__tags{display:flex;flex-wrap:wrap;gap:8px}.article__share{display:inline-flex;align-items:center;gap:13px;flex:none;font-weight:700;color:#102c53}.article__share:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.article__share .icon{width:20px;height:20px}.article__share:hover{color:#3258ff}.article__title{max-width:780px;margin-top:16px;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:0;color:#3258ff}.article__abstract{max-width:780px;margin-top:9px;font-size:1.5rem;line-height:2rem;color:#202020}.article__meta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;font-size:.875rem;font-weight:600;line-height:1.4;text-transform:uppercase;color:#3258ff}.article__reading{display:inline-flex;align-items:center;gap:8px;font-weight:700}.article__reading .icon{width:18px;height:18px}.article__hero{max-width:980px;margin:38px auto 0;border-radius:20px;overflow:hidden}.article__hero--naturale{padding-left:100px;border-radius:0;overflow:visible}.article__hero--naturale img{border-radius:20px}.article__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 100px) min(780px,100%) minmax(0, 100px) minmax(0, 1fr);padding-block:30px 40px;font-size:1.125rem;line-height:28px;color:#202020}.article__body>*{grid-column:3}.article__body>.is-wide{grid-column:2/-2}.article__body>.is-full{grid-column:1/-1}.article__body>*+*{margin-top:16px}.article__body>:first-child{margin-top:0}.article__body p{line-height:28px}.article__body>h2{margin-top:30px;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0;color:#3258ff}.article__body>h3{margin-top:29px;font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0;color:#202020}.article__body>h2+h3{margin-top:30px}.article__body>h2+p,.article__body>h3+p{margin-top:29px}.article__body strong{font-weight:700}.article__body a:not(.btn):not(.article__link){color:#3258ff;text-decoration:underline;text-underline-offset:3px}.article__body a:not(.btn):not(.article__link):hover{color:#2340c4}.article__link{display:inline-flex;align-items:center;gap:12px;width:fit-content;font-weight:600;color:#3258ff}.article__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.article__link .icon{width:24px;height:24px;transition:transform .15s ease}.article__link:hover{color:#2340c4}.article__link:hover .icon{transform:translateX(3px)}.article__body>.article__link{margin-top:28px}.article__body>.article__link+*{margin-top:28px}.article__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 26px;padding-left:28px}.article__list li{position:relative}.article__list li::before{content:"";position:absolute;top:12px;left:-17px;width:3px;height:3px;border-radius:50%;background:currentColor}.article__body>.article__list{margin-top:30px}.article__body :is(ul,ol):not(.article__list):not(.bando-allegati){padding-left:28px}.article__body :is(ul,ol):not(.article__list):not(.bando-allegati) li{position:relative}.article__body :is(ul,ol):not(.article__list):not(.bando-allegati) li+li{margin-top:12px}.article__body ul:not(.article__list):not(.bando-allegati) li::before{content:"";position:absolute;top:12px;left:-17px;width:3px;height:3px;border-radius:50%;background:currentColor}.article__body ol:not(.article__list){list-style:decimal;padding-left:22px}.article__body>.article__video{margin-top:61px}.article__body>.article__video+*{margin-top:44px}.video-ph{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background-color:#f4f4f4;background-image:linear-gradient(to top right, transparent calc(50% - 0.5px), #E5E7EB 50%, transparent calc(50% + 0.5px)),linear-gradient(to bottom right, transparent calc(50% - 0.5px), #E5E7EB 50%, transparent calc(50% + 0.5px))}.video-ph__play{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:#3258ff;color:#fff;transition:background .22s ease,transform .15s ease}.video-ph__play:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.video-ph__play .icon{width:22px;height:22px;margin-left:2px}.video-ph__play:hover{background:#2a48e0}.video-ph__play:active{transform:scale(0.95)}.article__embed{aspect-ratio:16/9;overflow:hidden;background:#f4f4f4}.article__embed :is(iframe,video,embed,object){display:block;width:100%;height:100%;border:0}.article__embed :is(.wp-embed-aspect-16-9,.wp-has-aspect-ratio,.wp-block-embed__wrapper){height:100%;padding:0}.transcript{max-width:672px;margin-inline:auto;border:1px solid #f4f4f4;border-top:0}.transcript .accordion__trigger{padding:16px 24px;color:#3258ff}.transcript .accordion__trigger>span{text-decoration:underline;text-underline-offset:3px}.transcript .accordion__panel-inner{padding:0 24px 20px;font-size:1rem;line-height:26px}.article__body>.article__info{margin-top:44px}.article__info{padding-block:60px;background:#f4f4f4;border-radius:20px}.article__info-inner{max-width:780px;margin-inline:auto}.article__info-title{margin-bottom:30px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.article__info p+p{margin-top:29px}.article__info-actions{display:flex;justify-content:center;margin-top:36px}.gallery{padding-block:65px 28px}.gallery__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.gallery__title{font-size:1.875rem;font-weight:600;line-height:1.3;letter-spacing:0;color:#3258ff}.gallery__nav{display:flex;gap:10px}.gallery__nav .icon-btn{width:40px;height:40px}.gallery__nav .icon-btn .icon{width:18px;height:18px}.gallery__track{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}html.js .gallery__viewport{overflow:hidden}html.js .gallery__track{display:flex;gap:30px;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .gallery__track>*{flex:0 0 calc((100% - 30px)/2)}@media(prefers-reduced-motion: reduce){html.js .gallery__track{transition:none}}.gallery__figure{border-radius:20px;overflow:hidden}.gallery .dots--news{margin-top:40px}.materiali{max-width:780px;margin-inline:auto;padding-block:58px 0}.materiali__title{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.materiali__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.materiali__grid{display:grid;grid-template-columns:35.5% 35.5% 1fr;margin-top:32px}.materiali__col{display:grid;align-content:start;gap:24px}.materiali__col--links{padding-left:50px;border-left:1px solid #e5e7eb}.materiali__col--links:only-child{grid-column:1/-1;padding-left:0;border-left:0}.materiali__grid>.materiali__col:only-child:not(.materiali__col--links){grid-column:1/3}.materiali__doc{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-weight:600;color:#3258ff}.materiali__doc:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.materiali__doc .icon{width:20px;height:20px;flex:none}.materiali__doc:hover{color:#2340c4}.article__author{display:flex;align-items:center;gap:16px;margin-top:38px}.materiali .bando-firma{max-width:none;padding-top:38px}.article__avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:999px;background:#c1cdff;color:#102c53;font-size:.9375rem;font-weight:700}.article__author-name{font-weight:700;color:#102c53}.correlati{padding-block:56px 44px}.correlati__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.correlati__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:27px}html.js .correlati__viewport{overflow:hidden;padding-block:20px;margin-block:-20px}html.js .correlati__track{display:flex;gap:27px;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .correlati__track>*{flex:0 0 calc((100% - 54px)/3)}@media(prefers-reduced-motion: reduce){html.js .correlati__track{transition:none}}.correlati .dots--news{margin-top:48px}@media(max-width: 991px){.article__head{padding-top:40px;padding-left:0}.article__title{font-size:clamp(1.75rem,5vw,2.5rem)}.article__abstract{font-size:1.25rem;line-height:1.5}.article__hero{margin-top:28px}.article__hero--naturale{padding-left:0}.article__body{padding-block:28px 32px}.article__info{padding-block:40px}html.js .correlati__track>*{flex-basis:calc((100% - 27px)/2)}.correlati__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.article__top{flex-wrap:wrap}.article__info-inner{padding-inline:24px}.article__meta{flex-direction:column;align-items:flex-start;gap:8px}.article__list{grid-template-columns:minmax(0, 1fr);gap:20px}.article__body>.article__video{margin-top:40px}.transcript{max-width:none}.materiali__grid{grid-template-columns:minmax(0, 1fr);gap:24px}.materiali__col--links{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid #e5e7eb}.gallery{padding-block:40px 24px}.gallery__title{font-size:1.5rem}.gallery__track{grid-template-columns:minmax(0, 1fr)}html.js .gallery__track>*{flex-basis:100%}.correlati__title{font-size:1.625rem}.correlati__track{grid-template-columns:minmax(0, 1fr)}html.js .correlati__track>*{flex-basis:100%}}.article__top--fine{justify-content:flex-end}.page-semplice{padding-bottom:66px}.page-semplice .article__body{padding-bottom:0}@media(max-width: 575px){.page-semplice{padding-bottom:48px}}.gallery__apri{display:block;cursor:zoom-in}.gallery__apri:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.lightbox{z-index:220;padding:0;overflow:hidden;background:rgba(8,26,52,.97);color:#fff}.lightbox:not([hidden]){animation:lightbox-velo .22s ease-out both}.lightbox:not([hidden]) .lightbox__figura{animation:lightbox-foto .32s cubic-bezier(0.22, 0.61, 0.36, 1) both}.lightbox:not([hidden]) .lightbox__miniature{animation:lightbox-striscia .34s .06s cubic-bezier(0.22, 0.61, 0.36, 1) both}.lightbox.is-in-chiusura{animation:lightbox-velo-esce .2s ease-in both}.lightbox.is-in-chiusura .lightbox__figura{animation:lightbox-foto-esce .2s ease-in both}@keyframes lightbox-velo{from{opacity:0}}@keyframes lightbox-velo-esce{to{opacity:0}}@keyframes lightbox-foto{from{opacity:0;transform:scale(0.94)}}@keyframes lightbox-foto-esce{to{opacity:0;transform:scale(0.96)}}@keyframes lightbox-striscia{from{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion: reduce){.lightbox,.lightbox *{animation:none !important}}.lightbox__barra{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.lightbox__conta{font-weight:600;color:#fff}.lightbox__tasto{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;transition:background .15s ease}.lightbox__tasto:focus-visible{outline:3px solid rgba(193,205,255,.55);outline-offset:2px;border-radius:6px}.lightbox__tasto:hover{background:rgba(255,255,255,.28)}.lightbox__tasto .icon{width:22px;height:22px}.lightbox__figura{display:grid;place-items:center;align-content:center;width:100vw;height:100dvh;margin:0;padding:88px 104px 136px;touch-action:pan-y pinch-zoom}.lightbox--una .lightbox__figura{padding-bottom:56px}.lightbox__img{display:block;max-width:100%;max-height:calc(100dvh - 240px);object-fit:contain;border-radius:6px;box-shadow:0 24px 64px rgba(0,0,0,.35);user-select:none;-webkit-user-drag:none}.lightbox--una .lightbox__img{max-height:calc(100dvh - 160px)}.lightbox__didascalia{max-width:760px;margin-top:14px;text-align:center;color:rgba(255,255,255,.86)}.lightbox__vai{position:absolute;top:calc(50% - 24px);z-index:2}.lightbox__vai--prec{left:28px}.lightbox__vai--succ{right:28px}.lightbox__miniature{position:absolute;bottom:24px;left:50%;z-index:2;display:flex;gap:10px;max-width:calc(100vw - 48px);padding:6px;overflow-x:auto;translate:-50% 0;scrollbar-width:none}.lightbox__miniature::-webkit-scrollbar{display:none}.lightbox__mini{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;flex:0 0 auto;width:84px;height:56px;overflow:hidden;border-radius:6px;opacity:.5;transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}.lightbox__mini:focus-visible{outline:3px solid rgba(193,205,255,.55);outline-offset:2px;border-radius:6px}.lightbox__mini img{display:block;width:100%;height:100%;object-fit:cover}.lightbox__mini:hover{opacity:.85}.lightbox__mini.is-attiva{opacity:1;box-shadow:0 0 0 2px #fff;transform:translateY(-2px)}@media(prefers-reduced-motion: reduce){.lightbox__mini{transition:none}}@media(max-width: 767px){.lightbox__barra{padding:14px 16px}.lightbox__figura{padding:72px 8px 112px}.lightbox__img{max-height:calc(100dvh - 200px)}.lightbox__vai{top:calc(50% - 40px);width:40px;height:40px}.lightbox__vai--prec{left:8px}.lightbox__vai--succ{right:8px}.lightbox__miniature{bottom:16px;gap:8px;max-width:calc(100vw - 24px)}.lightbox__mini{width:64px;height:44px}}.share{position:relative}.share__toggle{cursor:pointer;list-style:none;color:#102c53}.share__toggle:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.share__toggle::-webkit-details-marker{display:none}.share__toggle::marker{content:""}.share-menu{position:absolute;z-index:120;top:calc(100% + 14px);right:0;width:300px;padding-block:12px;background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(16,44,83,.1)}.share-menu::before{content:"";position:absolute;top:-11px;right:44px;width:42px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 12'%3E%3Cpath d='M0 12c8 0 13-4 17-8 2-2 6-2 8 0 4 4 9 8 17 8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/42px 12px}.share-menu__item{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 30px;font-size:1rem;line-height:1.5;text-align:left;color:#3258ff;transition:background .15s ease,color .15s ease}.share-menu__item:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.share-menu__item .icon{width:22px;height:22px;flex:none}.share-menu__item:hover{background:#edf0ff;color:#2340c4}html:not(.js) .share-menu__copy{display:none}@media(prefers-reduced-motion: no-preference){html.js .share-menu{opacity:0;translate:0 -8px;scale:.98;transform-origin:top right;transition:opacity .18s ease,translate .24s cubic-bezier(0.22, 0.61, 0.36, 1),scale .24s cubic-bezier(0.22, 0.61, 0.36, 1)}html.js .share.is-open .share-menu{opacity:1;translate:none;scale:1}}@media(max-width: 767px){.share-menu{width:min(300px,100vw - 48px)}.share-menu::before{right:32px}.share-menu__item{padding:16px 22px}}.bando__head{padding-top:52px}.bando__head .article__share{color:#3258ff}.bando__head .article__share:hover{color:#2340c4}.bando__title{margin-top:35px;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:0;color:#3258ff}.bando__abstract{margin-top:16px;font-size:1.5rem;line-height:2rem;color:#202020}.bando__data{margin-top:30px;font-size:.875rem;font-weight:600;line-height:1.4;color:#102c53}.bando__cta{margin-top:24px}.bando-info{margin-top:38px;padding:33px 24px 25px;border-radius:20px;background:#e1e6ff}.bando-info__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:28px}.bando-info__row+.bando-info__row{margin-top:14px;padding-top:17px;border-top:1px solid #f4f4f4}.bando-info__item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:12px;padding-inline:10px;font-size:.875rem;line-height:16px}.bando-info__item::before{content:"";grid-row:1/3;width:16px;height:16px;border:4px solid #3258ff}.bando-info__item dt{font-weight:600;color:#102c53}.bando-info__item dd{color:#3a3a3a}.bando__hero{margin-top:42px;border-radius:20px;overflow:hidden}.bando__body{padding-block:24px 67px}.bando__body>h2+h3{margin-top:21px}.bando__body .article__link{font-size:1rem}.bando-scheda{padding-block:56px 38px;background:#e1e6ff}.bando-scheda__inner{max-width:780px;margin-inline:auto;font-size:1.125rem;line-height:28px;color:#202020}.bando-scheda__inner>p{line-height:28px}.bando-scheda__inner>*+*{margin-top:16px}.bando-scheda__inner strong{font-weight:700}.bando-scheda__inner a:not(.btn){color:#3258ff;text-decoration:underline;text-underline-offset:3px}.bando-scheda__inner a:not(.btn):hover{color:#2340c4}.bando-scheda__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.bando-scheda__inner>.bando-scheda__title+p{margin-top:30px}.bando-scheda__inner>.bando-scheda__contatto,.bando-scheda__inner>.bando-scheda__contatto+*{margin-top:29px}.bando-allegati{display:grid;gap:24px}.bando-scheda__inner>.bando-allegati{margin-top:40px}.bando-allegato{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 24px 32px;border-radius:20px;background:#f4f4f4}.bando-allegato__body{min-width:0}.bando-allegato__name{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;line-height:2rem;color:#3258ff}.bando-allegato__name .icon{flex:none}.bando-allegato__size{margin-top:12px;font-size:.875rem;line-height:1.4;color:#202020}.bando-allegato__dl{display:grid;place-items:center;flex:none;color:#3258ff}.bando-allegato__dl:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.bando-allegato__dl:hover{color:#2340c4}.bando-allegato svg:not([width]){width:24px;height:24px}.bando-scheda__cta{display:flex;justify-content:center}.bando-scheda__inner>.bando-scheda__cta{margin-top:45px}.bando-firma{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:780px;margin-inline:auto;padding-top:47px}.bando-firma .article__author{margin-top:0}.bando-firma__update{margin-left:auto;font-size:.875rem;line-height:1.4;color:#202020}.correlati--bando{padding-block:71px 50px}.correlati--bando .correlati__nav{margin-top:27px}.correlati--bando .icon-btn{width:40px;height:40px}.correlati--bando .icon-btn .icon{width:13px;height:13px}.correlati--bando .dots--news{margin-top:0}@media(max-width: 991px){.bando__head{padding-top:32px}.bando__title{font-size:clamp(1.75rem,5vw,2.5rem);margin-top:24px}.bando__abstract{font-size:1.25rem;line-height:1.5}.bando-info{margin-top:28px}.bando__hero{margin-top:28px}.bando__body{padding-block:24px 40px}.bando-scheda{padding-block:40px 32px}.correlati--bando{padding-block:48px 40px}}@media(max-width: 767px){.bando-info__row{grid-template-columns:minmax(0, 1fr);row-gap:18px}.bando-info__item{padding-inline:0}.bando-allegato{padding:20px;gap:16px}.bando-allegato__name{font-size:1.25rem;line-height:1.6rem}.bando-firma{flex-direction:column;align-items:flex-start;gap:16px}.bando-firma__update{margin-left:0}}.ultimo-aggiornamento{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width: 1440px){.ultimo-aggiornamento{max-width:1400px}}@media(max-width: 575px){.ultimo-aggiornamento{padding-inline:18px}}.ultimo-aggiornamento{padding-block:20px;text-align:right}.ultimo-aggiornamento__testo{font-size:.875rem;line-height:1.4;color:#202020}@media(max-width: 767px){.ultimo-aggiornamento{text-align:left}}.intro{padding-block:84px 50px}.intro__title{font-size:2rem;font-weight:700;line-height:40px;color:#102c53;text-align:center}.intro__body{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.intro__body p+p{margin-top:16px}.intro__body strong{font-weight:700}.numeri-strip{background:#98abff;padding-block:64px 56px}.numeri-strip__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;text-align:center}.numeri-strip__grid .stat__value{color:#fff}@media(max-width: 991px){.numeri-strip__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}}@media(max-width: 575px){.numeri-strip__grid{grid-template-columns:minmax(0, 1fr)}}.numeri-strip__link{display:flex;justify-content:center;padding-block:56px 82px}.promo--orient .promo__inner{min-height:398px}.promo--orient .promo__card{padding:36px 32px 23px}.promo--orient .promo__text{max-width:none;margin-top:12px}.promo--orient .promo__cta{margin-top:47px;padding:.8rem 1.5rem}.promo--right .promo__inner{justify-content:flex-end}.corsi{padding-block:82px 106px}.corsi__title{font-size:2rem;font-weight:700;line-height:40px;color:#102c53}.corsi__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.corsi__grid{margin-top:46px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:1fr;gap:48px 28px}@media(max-width: 991px){.corsi__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 24px}}@media(max-width: 575px){.corsi__grid{grid-template-columns:minmax(0, 1fr);grid-auto-rows:auto}}.corso-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:16px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.corso-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-card__media{aspect-ratio:275/240}.corso-card__media>*{width:100%;height:100%;object-fit:cover;display:block}.corso-card__body{padding:26px 24px 28px}.corso-card__title{font-size:1.125rem;font-weight:600;line-height:24px;color:#3258ff}.corso-card__text{margin-top:18px;font-size:1rem;line-height:24px;color:#202020}.corso-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.corso-card:hover .corso-card__title{color:#2340c4}.media-testo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;align-items:center}.media-testo+.media-testo{margin-top:61px}.media-testo__media img{width:100%;display:block;border-radius:20px}.media-testo__body{padding-inline:101px 68px}.media-testo__title{font-size:2rem;font-weight:700;line-height:40px;color:#3258ff}.media-testo__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.media-testo__text strong{font-weight:700}.media-testo__text>p{margin:0}.media-testo__text>p+p{margin-top:16px}.media-testo__cta{margin-top:16px}.media-testo--invertito .media-testo__media{order:2}.cta-band--stack{flex-direction:column;align-items:stretch;gap:0;padding:24px 40px}.cta-band__actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.cta-band__actions .pill{gap:12px}.cta-band__actions .pill .icon{width:20px;height:20px;flex:none}.eventi{background:#c1cdff;padding-block:70px 66px}.eventi__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:42px}.eventi__title{font-size:2rem;font-weight:700;line-height:40px;color:#102c53}.eventi__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}@media(max-width: 991px){.eventi__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.eventi__track{grid-template-columns:minmax(0, 1fr)}}html.js .eventi__viewport{overflow:hidden;padding-block:20px;margin-block:-20px}html.js .eventi__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .eventi__track>*{flex:0 0 calc((100% - 56px)/3)}@media(max-width: 991px){html.js .eventi__track>*{flex-basis:calc((100% - 28px)/2)}}@media(max-width: 575px){html.js .eventi__track>*{flex-basis:100%}}@media(prefers-reduced-motion: reduce){html.js .eventi__track{transition:none}}.evento-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:16px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.evento-card__media{position:relative;aspect-ratio:375/240}.evento-card__media>img,.evento-card__media>.ph{width:100%;height:100%;object-fit:cover;display:block}.evento-card__body{padding:14px 24px 28px}.evento-card__badges{display:flex;gap:8px}.evento-card__luogo{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:1rem;line-height:21px;color:#202020}.evento-card__luogo .icon{width:14px;height:18px;flex:none}.evento-card__title{margin-top:24px;font-size:1.5rem;font-weight:700;line-height:2rem;color:#3258ff}.evento-card__title a{color:inherit}.evento-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.evento-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.evento-card:hover .evento-card__title{color:#2340c4}.evento-card__data{position:absolute;top:31px;left:0;display:flex;align-items:center;gap:14px;min-width:208px;height:62px;padding-inline:34px 37px;background:#3258ff;color:#fff;border-radius:0 20px 20px 0}.evento-card__giorno{font-size:2.5rem;font-weight:700;line-height:1}.evento-card__mese{font-size:.875rem;font-weight:600;line-height:18px}.evento-card__mese span{display:block}.eventi__nav{display:flex;align-items:center;justify-content:space-between;margin-top:39px}.eventi__nav .icon-btn{width:40px;height:40px}.eventi__nav .icon-btn .icon{width:16px;height:16px}.eventi__nav .dots{gap:15px}.orientamento__blocchi{padding-block:66px 86px}.orientamento__blocchi .cta-band-section{padding-block:75px 0}.page-orientamento .app-promo{padding-block:61px 92px}@media(max-width: 1199px){.media-testo__body{padding-inline:48px 32px}}@media(max-width: 991px){.intro{padding-block:60px 36px}.corsi{padding-block:60px 72px}.media-testo{grid-template-columns:minmax(0, 1fr);gap:24px}.media-testo__body{padding-inline:0}.media-testo--invertito .media-testo__media{order:0}.media-testo+.media-testo{margin-top:64px}.orientamento__blocchi{padding-block:56px 64px}}@media(max-width: 767px){.intro__title,.corsi__title,.eventi__title,.media-testo__title{font-size:1.625rem;line-height:34px}.numeri-strip{padding-block:48px 40px}.numeri-strip__link{padding-block:40px 56px}.cta-band--stack{padding:24px}.cta-band__actions{gap:12px}.cta-band__actions .pill{flex:1 1 100%}.eventi{padding-block:52px 48px}.eventi__nav{margin-top:28px}.evento-card__data{top:20px;min-width:0;height:52px;gap:10px;padding-inline:20px 24px}.evento-card__giorno{font-size:2rem}}.page-head--portale{padding-bottom:95px}.page-head--portale .page-head__content{margin-top:61px}.page-head--portale .page-head__text{max-width:780px;margin-top:19px}.page-head__cta{margin-top:31px}.page-head__note{margin-top:28px;font-size:1rem;line-height:1.4;color:#202020}.section-title{font-size:1.5rem;font-weight:600;line-height:32px;letter-spacing:0;color:#102c53}.servizi-personale{padding-block:56px 61px}.servizi-personale__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;margin-top:22px}.servizio-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:39px 18px 22px;border-radius:20px;background:#c1cdff;color:#102c53}.servizio-card__icon{flex:none;height:42px;margin-bottom:12px}.servizio-card__title{font-size:1.5rem;font-weight:600;line-height:32px;letter-spacing:0}.servizio-card__title a{color:inherit}.servizio-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.servizio-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.servizio-card__text{margin-top:12px;font-size:1.125rem;line-height:24px}.lavora{padding-block:64px 57px;background:#e1e6ff}.lavora__title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#102c53}.lavora__text{margin-top:8px;font-size:1.125rem;line-height:28px;color:#202020}.lavora__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:58px}.percorso-card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#f4f4f4;transition:transform .22s ease,box-shadow .22s ease}.percorso-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}a.percorso-card__media{display:block}.percorso-card__title{padding:24px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.percorso-card__title a{color:inherit}.percorso-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.percorso-card__title a:hover{color:#2340c4}.banner-navy{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:51px;padding:25px 24px 21px 42px;border-radius:20px;background:#102c53;color:#fff}.banner-navy .btn{flex:none}.banner-navy p{font-size:1.125rem;line-height:28px}.banner-navy__title{margin-bottom:13px;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#c1cdff}.trasparenza{padding-block:41px 0}.trasparenza__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:23px}.assistenza{padding-block:53px 0}.assistenza__box{padding:25px 42px 32px;border-radius:20px;background:#102c53;color:#fff}.assistenza__title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#c1cdff}.assistenza__text{margin-top:13px;font-size:1.125rem;line-height:28px}.assistenza__canali{display:flex;flex-wrap:wrap;gap:24px;margin-top:29px}.assistenza__canale{padding-block:.6875rem;gap:10px}.assistenza__canale .icon{width:20px;height:20px}.correlati--avvisi{padding-block:52px 70px}.correlati--avvisi .correlati__nav{margin-top:44px}.correlati--avvisi .icon-btn{width:40px;height:40px}.correlati--avvisi .icon-btn .icon{width:13px;height:13px}.correlati--avvisi .dots--news{margin-top:0}.avviso-card--grey{background:#f4f4f4;padding:24px}.avviso-card--grey:hover{background:#efefef}.avviso-card--grey .avviso-card__tags{gap:8px}.avviso-card--grey .avviso-card__date{font-weight:600;color:#3258ff}.avviso-card--grey .avviso-card__title{margin-top:24px;color:#3258ff}.avviso-card--grey .avviso-card__title a{color:inherit}.avviso-card--grey .avviso-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.avviso-card--grey .avviso-card__title a:hover{color:#2340c4;text-decoration:underline;text-underline-offset:4px}.avviso-card--grey .avviso-card__text{margin-top:16px;max-width:none}@media(max-width: 991px){.page-head--portale{padding-bottom:56px}.page-head--portale .page-head__content{margin-top:36px}.servizi-personale__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.lavora__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.lavora{padding-block:48px 44px}.trasparenza__grid{grid-template-columns:minmax(0, 1fr)}.correlati--avvisi{padding-block:44px 48px}}@media(max-width: 767px){.servizi-personale__grid{grid-template-columns:minmax(0, 1fr)}.lavora__grid{grid-template-columns:minmax(0, 1fr)}.percorso-card__title{font-size:1.5rem;line-height:2rem}.banner-navy{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.banner-navy__title{font-size:1.5rem}.assistenza__box{padding:24px}.assistenza__title{font-size:1.5rem}.assistenza__canali{gap:12px}}.page-head--corsi{padding-bottom:48px}.page-head--corsi .page-head__content{margin-top:41px}.page-head--corsi .page-head__text{margin-top:10px;max-width:760px;font-size:1.125rem;line-height:28px}.page-head__select{width:376px;max-width:100%;margin:30px auto 0}.select-pill--white{height:48px;border-radius:5px;background:#fff}.select-pill--white select,.select-pill--white .select-pill__button{color:#102c53}.select-pill--white select:focus-visible,.select-pill--white .select-pill__button:focus-visible{border-radius:5px}.select-pill--white .select-pill__list{border-radius:5px}.select-pill--white.is-enhanced:hover{background:#fff}.listing--corsi{padding-block:45px 50px}.listing--corsi .listing__grid{grid-template-columns:376px minmax(0, 1fr);gap:28px}.listing--corsi .listing__toolbar .search-field{flex:0 1 calc((100% - 28px)/2)}.listing--corsi .listing__count{margin-block:21px 0}.listing--corsi .accordion__trigger{padding-block:19px 14px}.listing--corsi .accordion__panel-inner{padding-top:18px}.listing--corsi .filters{padding-block:35px 32px}.listing__hint{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:1.125rem;line-height:28px;color:#202020}.listing__hint .icon{width:24px;height:24px;flex:none}.listing__items--corsi{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:22px}.corso-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;padding:24px 24px 21px}.corso-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.corso-card__confronta{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:24px;height:24px;flex:none;border:1.5px solid #3258ff;border-radius:999px;color:#3258ff;transition:background .22s ease,color .22s ease}.corso-card__confronta:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-card__confronta .icon{width:16px;height:16px}.corso-card__confronta:hover{background:rgba(50,88,255,.12)}.corso-card__confronta[aria-pressed=true]{background:#3258ff;color:#fff}.corso-card__title{margin-top:24px;font-size:1.25rem;font-weight:600;line-height:1.5rem;letter-spacing:0;color:#102c53}.corso-card__code{margin-top:10px;font-size:1rem;font-weight:600;line-height:24px;color:#102c53}.corso-card__meta{margin-top:24px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px 32px}.corso-card__meta li{display:flex;align-items:center;gap:11px;font-size:.875rem;line-height:21px;color:#202020}.corso-card__meta li::before{content:"";width:10px;height:10px;flex:none;background:#3258ff}.corso-card.is-selected{background:#e1e6ff}.corso-card.is-selected .corso-card__confronta{background:#3258ff;color:#fff}.corso-card.is-disabled .corso-card__confronta{opacity:.35;pointer-events:none}html.js .corso-card{cursor:pointer}html.js .corso-card.is-disabled{cursor:default}.confronta-aggancio{position:sticky;z-index:99;top:0;height:0}.admin-bar .confronta-aggancio{top:var(--wp-admin--admin-bar--height, 32px)}@media(max-width: 600px){.admin-bar .confronta-aggancio{top:0}}.confronta-bar{position:absolute;inset:0 0 auto;padding:20px 24px 22px;background:#f4f4f4;border-bottom:1px solid #e7eaf2;box-shadow:0 8px 24px rgba(16,44,83,.1);visibility:hidden;transform:translateY(-100%);transition:transform .22s ease,visibility .22s ease}.confronta-bar.is-visible{visibility:visible;transform:none}@media(prefers-reduced-motion: reduce){.confronta-bar{transition:none}}.confronta-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.confronta-bar__head{display:flex;align-items:baseline;gap:24px;font-size:1.25rem;font-weight:600;line-height:1.4;color:#102c53}.confronta-bar__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.confronta-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding-inline:12px 8px;border:1px solid #d8deea;border-radius:6px;background:#fff;font-size:.875rem;font-weight:600;line-height:1;color:#102c53;transition:background .15s ease,color .15s ease,border-color .15s ease}.confronta-chip:hover,.confronta-chip:focus-within{background:#102c53;border-color:#102c53;color:#fff}.confronta-chip__nome{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confronta-chip__x{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:999px;color:inherit}.confronta-chip__x:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.confronta-chip__x .icon{width:14px;height:14px}.confronta-bar__actions{display:flex;align-items:center;gap:20px;flex:none}.confronta-bar__clear,.confronta-bar__go{min-width:182px;padding-block:1rem}.confronta-bar__clear .icon{width:22px;height:22px}.confronta-card{background:#102c53;border-radius:20px;padding:27px 36px 28px;color:#fff}.confronta-card__title{max-width:264px;font-size:2rem;font-weight:700;line-height:2.5rem;letter-spacing:0;color:#c1cdff}.confronta-card__text{margin-top:15px;font-size:1.125rem;line-height:28px}.page-head--confronto{padding-bottom:64px}.page-head--confronto .page-head__content{margin-top:41px}.page-head--confronto .page-head__text{margin-top:10px;max-width:760px;font-size:1.125rem;line-height:28px}.confronto{padding-block:47px 65px}.confronto__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:54px}.confronto__quanti{font-size:1.25rem;line-height:1.4;color:#202020}.confronto__quanti strong{font-weight:700}.confronto__condividi{flex:none}.confronto__condividi .share__toggle{color:#3258ff}.confronto__condividi .share__toggle:hover{color:#2340c4}.confronto__condividi .article__share{font-size:.875rem;gap:9px;color:#3258ff}.confronto__condividi .article__share .icon{width:20px;height:20px}.confronto__condividi .article__share:hover{color:#2340c4}.confronto__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;align-items:stretch}.confronto__vuoto-testo{margin:-30px 0 32px;max-width:760px;font-size:1rem;line-height:26px;color:#202020}.confronto__vuoto-azione{margin:32px 0 0}.confronto__slot{display:grid;align-items:start}.confronto__slot>.confronto-card{align-self:stretch}.confronto-vuoto{display:flex;align-items:center;justify-content:center;gap:10px;height:72px;border:2px dashed #3258ff;border-radius:999px;font-size:1rem;font-weight:600;color:#3258ff;transition:background .22s ease,color .22s ease}.confronto-vuoto:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.confronto-vuoto .icon{width:20px;height:20px;flex:none}.confronto-vuoto:hover{background:#edf0ff;color:#2340c4}.confronto-vuoto[hidden]{display:none}.confronto-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;padding:24px}.confronto-card[hidden]{display:none}.confronto-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.confronto-card__togli{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;flex:none;color:#102c53;transition:color .22s ease}.confronto-card__togli:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.confronto-card__togli .icon{width:20px;height:20px}.confronto-card__togli:hover{color:#3258ff}.confronto-card__title{margin-top:24px;font-size:1.25rem;font-weight:600;line-height:1.5rem;letter-spacing:0}.confronto-card__title a{color:#3258ff}.confronto-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.confronto-card__title a:hover{color:#2340c4}.confronto-card__code{margin-top:8px;font-size:1rem;font-weight:600;line-height:24px;color:#3a3a3a}.confronto-card__label{margin-top:40px;font-size:1rem;font-weight:600;line-height:24px;color:#102c53}.confronto-card__evidenza{display:grid;gap:11px;margin-top:11px;padding-left:7px}.confronto-card__evidenza li{display:flex;align-items:center;gap:16px;font-size:.875rem;line-height:21px}.confronto-card__evidenza li::before{content:"";width:10px;height:10px;flex:none;background:#3258ff}.confronto-card__evidenza a{color:#202020;text-decoration:underline;text-underline-offset:3px}.confronto-card__evidenza a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.confronto-card__evidenza a:hover{color:#3258ff}.confronto-card__motivi{margin-top:10px;padding-left:25px;list-style:disc;font-size:1rem;line-height:24px;color:#202020}.confronto-card__sintesi{margin-top:10px;font-size:1rem;line-height:24px;color:#202020}.confronto-card__cta{width:100%;margin-top:auto;padding-block:13px}.confronto-card__sintesi+.confronto-card__cta{margin-block-start:auto}.confronto-card__sintesi:has(+.confronto-card__cta){margin-bottom:22px}@media(max-width: 991px){.confronto{padding-block:36px 48px}.confronto__head{margin-bottom:32px}.confronto__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.listing--corsi{padding-block:40px 48px}.listing--corsi .listing__grid{grid-template-columns:minmax(0, 1fr);gap:32px}.listing--corsi .listing__toolbar .search-field{flex:0 1 377px}}@media(max-width: 991px){.confronta-bar__inner{flex-direction:column;align-items:stretch;gap:16px}.confronta-bar__actions .btn{flex:1 1 0;min-width:0}}@media(max-width: 767px){.page-head--corsi{padding-bottom:36px}.page-head__select{margin-top:24px}.confronta-bar{padding:16px}.confronta-bar__head{font-size:1.125rem;gap:16px}.confronta-chip__nome{max-width:120px}.confronto__grid{grid-template-columns:minmax(0, 1fr)}.confronto__head{flex-direction:column;align-items:flex-start;gap:12px}.confronto__quanti{font-size:1.125rem}.listing--corsi .listing__toolbar .search-field{flex:1 1 auto}.listing__items--corsi{grid-template-columns:minmax(0, 1fr)}.corso-card__meta{gap:7px 24px}.confronta-card{padding:24px}.confronta-card__title{font-size:1.5rem;line-height:2rem}}.corso-testa{padding-block:12px 0}.corso-testa__riga{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:52px}.corso-testa__azioni{display:flex;align-items:center;gap:40px}.corso-testa__azione{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;font-weight:700;color:#3258ff}.corso-testa__azione:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-testa__azione .icon{width:20px;height:20px;flex:none}.corso-testa__azione:hover{color:#2340c4}.page-corso .share__toggle{color:#3258ff;font-size:.875rem}.page-corso .share__toggle:hover{color:#2340c4}.page-corso .article__share .icon{width:20px;height:20px}.corso-testa__title{margin-top:34px;font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:#102c53}.corso-testa__code{margin-top:20px;font-size:1.5rem;font-weight:600;line-height:24px;color:#3258ff}.corso-dati{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:36px;padding:24px 27px;border-radius:20px;background:#102c53;color:#fff}.corso-dati__voce{display:grid;grid-template-columns:18px minmax(0, 1fr);column-gap:13px;align-content:start;padding:10px}.corso-dati__voce::before{content:"";grid-column:1;grid-row:1/span 2;width:18px;height:18px;margin-top:3px;border:5px solid #3258ff;background:#c1cdff}.corso-dati__voce dt,.corso-dati__voce dd{grid-column:2}.corso-dati__voce dt{font-size:.875rem;line-height:16px;color:#c1cdff}.corso-dati__voce dd{font-size:.875rem;line-height:16px;color:#fff}.corso-dati__voce a{color:inherit;text-decoration:underline;text-underline-offset:3px}.corso-dati__voce a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-dati__voce a:hover{color:#c1cdff}.corso-dati--quattro{grid-template-columns:repeat(4, minmax(0, 1fr))}.corso-dati__voce{position:relative}.corso-dati__voce:nth-child(n+4){margin-top:20px;padding-top:20px}.corso-dati__voce:nth-child(3n+4)::after{content:"";position:absolute;top:0;left:0;width:300%;border-top:1px solid rgba(255,255,255,.6)}.corso-dati--quattro .corso-dati__voce:nth-child(4){margin-top:0;padding-top:10px}.corso-dati--quattro .corso-dati__voce:nth-child(4)::after{content:none}.corso-corpo{padding-block:51px 51px}.corso-schede{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);border-bottom:2px solid #c1c1c1}.corso-schede__voce{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;padding-block:6px 6px;margin-bottom:-2px;border-bottom:2px solid rgba(0,0,0,0);font-size:1rem;font-weight:600;line-height:1.5;text-align:center;color:#102c53;transition:color .22s ease,border-color .22s ease}.corso-schede__voce:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-schede__voce:hover{color:#3258ff}.corso-schede__voce.is-active{border-bottom-color:#3258ff;color:#3258ff}.corso-pannello:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:4px}.corso-pannello{scroll-margin-top:calc(136px + var(--romatre-sopra, 0px))}.admin-bar .corso-pannello{--romatre-sopra: var(--wp-admin--admin-bar--height, 32px)}@media(max-width: 767px){.corso-pannello{scroll-margin-top:calc(110px + var(--romatre-sopra, 0px))}}@media(max-width: 600px){.admin-bar .corso-pannello{--romatre-sopra: 0px}}.corso-titolo{margin-top:52px;font-size:1.5rem;font-weight:700;line-height:1.4;color:#102c53}.corso-titolo--sintesi{margin-top:74px}.corso-motivi{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:57px}.corso-motivi li{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:20px;font-size:1.125rem;line-height:28px;color:#202020}.corso-motivi li::before{content:"";width:44px;height:44px;margin-bottom:30px;border:15px solid #3258ff;background:#e1e6ff}.corso-sintesi{margin-top:15px;font-size:1rem;line-height:28px;color:#202020}.corso-sintesi p{line-height:28px}.corso-sintesi p+p{margin-top:16px}.corso-band{margin-top:39px}.corso-approfondimenti{margin-top:21px}.corso-approfondimenti .accordion__trigger{padding-block:35px 14px;font-size:1.125rem;line-height:1.5}.corso-approfondimenti .accordion__panel-inner{padding:0 0 22px;font-size:1rem;line-height:28px;color:#202020}.corso-approfondimenti+.corso-band{margin-top:58px}.corso-titolo--pannello{margin-top:52px}.corso-titolo--pannello+.corso-sintesi{margin-top:20px}.corso-sintesi--dopo{margin-top:48px}.corso-iscriviti{margin-top:48px}.corso-sintesi+.corso-iscriviti{margin-top:32px}.corso-documenti{display:grid;gap:12px;margin-top:40px}.corso-documenti a{display:inline-flex;align-items:center;gap:14px;font-size:1rem;font-weight:600;line-height:24px;color:#3258ff}.corso-documenti a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-documenti a .icon{width:20px;height:20px;flex:none}.corso-documenti a:hover{color:#2340c4;text-decoration:underline;text-underline-offset:3px}.corso-link{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:column;grid-template-rows:repeat(5, auto);gap:12px 28px;margin-top:40px}.corso-link .link-arrow{font-size:1rem;line-height:24px}.page-corso .promo__bg::after{inset:0}@media(max-width: 991px){.corso-testa__riga{flex-wrap:wrap;gap:16px;margin-top:32px}.corso-testa__title{margin-top:24px}.corso-dati,.corso-dati--quattro{grid-template-columns:repeat(2, minmax(0, 1fr))}.corso-dati__voce:nth-child(n+4){margin-top:0;padding-top:10px}.corso-dati__voce:nth-child(n+3),.corso-dati--quattro .corso-dati__voce:nth-child(4){margin-top:12px;padding-top:20px}.corso-dati__voce:nth-child(3n+4)::after{content:none}.corso-dati__voce:nth-child(2n+3)::after{content:"";position:absolute;top:0;left:0;width:200%;border-top:1px solid rgba(255,255,255,.6)}.corso-corpo{padding-block:40px}.corso-motivi{gap:32px 24px;margin-top:40px}.corso-titolo{margin-top:40px}.corso-titolo--sintesi{margin-top:48px}}@media(max-width: 767px){.corso-testa__azioni{gap:24px}.corso-testa__title{font-size:1.625rem}.corso-schede{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:24px;border-bottom:0;overflow-x:auto;overscroll-behavior-x:contain}.corso-schede__voce{text-align:left;white-space:nowrap;margin-bottom:0;border-bottom-color:#c1c1c1}.corso-schede__voce.is-active{border-bottom-color:#3258ff}.corso-dati,.corso-dati--quattro{grid-template-columns:minmax(0, 1fr);padding:20px}.corso-dati__voce:nth-child(n)::after{content:none}.corso-dati__voce:nth-child(n+2),.corso-dati--quattro .corso-dati__voce:nth-child(4){border-top:1px solid rgba(255,255,255,.6);margin-top:8px;padding-top:16px}.corso-dati__voce:nth-child(n+3),.corso-dati__voce:nth-child(n+4){margin-top:8px}.corso-motivi{grid-template-columns:minmax(0, 1fr)}.corso-motivi li::before{margin-bottom:20px}.corso-link{grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;grid-template-rows:none}}.panoramica{padding-block:65px 64px}.panoramica__grid{display:grid;grid-template-columns:173px minmax(0, 1fr);column-gap:130px;align-items:start}.indice{position:sticky;top:24px}.indice__list{display:grid;gap:6px}.indice__link{position:relative;display:block;padding-block:12px;font-size:1.125rem;line-height:21px;color:#3258ff;background-color:var(--pan-pill, transparent);border-radius:0 20px 20px 0;transition:color .15s ease}.indice__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.indice__link::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:50vw;background-color:var(--pan-pill, transparent);pointer-events:none}.indice__link:hover{color:#2340c4}.indice__link.is-active{--pan-pill: #E1E6FF;font-weight:700;color:#102c53}.panoramica__body{padding-top:6px;font-size:1.125rem;line-height:28px;color:#202020}.panoramica__body .panoramica__sezione{scroll-margin-top:24px}.panoramica__body .panoramica__sezione+.panoramica__sezione{margin-top:40px}.panoramica__body h2{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0;color:#3258ff}.panoramica__body .panoramica__sezione>p{line-height:28px}.panoramica__body strong{font-weight:700}.panoramica__sezione>*+*{margin-top:16px}.panoramica__sezione>h2+*{margin-top:9px}.panoramica__sezione>p+.figura-velata{margin-top:28px}.panoramica__sezione>:is(.elenco-numerato,ol,ul)+.panoramica__cards,.panoramica__sezione>:is(.elenco-numerato,ol,ul)+.panoramica__video{margin-top:52px}.panoramica__sezione>p+.panoramica__cards{margin-top:37px}.panoramica__sezione>.panoramica__video+p{margin-top:38px}.panoramica__sezione>p+.pan-links{margin-top:24px}.panoramica__sezione>.pan-links+.cta-band{margin-top:56px}.panoramica__sezione>:is(.elenco-numerato,ol,ul):last-child{padding-bottom:12px}.panoramica__sezione>.panoramica__cards:last-child{padding-bottom:32px}.panoramica__sezione>.pan-links{padding-left:0;list-style:none}.elenco-numerato,.panoramica__sezione>ol{padding-left:26px;list-style:decimal}.panoramica__sezione>ul:not(.pan-links){padding-left:26px;list-style:disc}.figura-velata{position:relative;aspect-ratio:883/521;border-radius:20px;overflow:hidden}.figura-velata img,.figura-velata .ratio,.figura-velata .ph{width:100%;height:100%;object-fit:cover}.figura-velata::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(16, 44, 83, 0) 59%, #102C53 100%)}.panoramica__video .video-ph{aspect-ratio:883/545;border-radius:20px 20px 0 0}.panoramica__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px 73px}.pan-card{display:flex;flex-direction:column;padding:26px 24px 24px;background:#e1e6ff;border-radius:20px}.pan-card__title{font-size:1.375rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.pan-card__text{margin-top:8px;max-width:305px;font-size:1rem;line-height:24px;color:#202020}.pan-card__cta{align-self:flex-end;margin-top:40px;padding-inline:8px}.pan-links{display:grid;gap:34px}.pan-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:8px;color:inherit}.pan-link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pan-link__label{display:block;font-size:1rem;font-weight:600;line-height:24px;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.pan-link__text{display:block;margin-top:6px;font-size:.875rem;line-height:20px;color:#2f475e}.pan-link__icon{width:20px;height:20px;flex:none;color:#3258ff;transition:transform .15s ease}.pan-link:hover .pan-link__label{color:#2340c4}.pan-link:hover .pan-link__icon{transform:translateX(3px)}@media(max-width: 1199px){.panoramica__grid{column-gap:72px}}@media(max-width: 991px){.panoramica{padding-block:40px 48px}.panoramica__grid{grid-template-columns:minmax(0, 1fr);row-gap:32px}.indice{position:static}.indice__link{padding-inline:16px;border-radius:20px}.indice__link::before{content:none}.panoramica__cards{gap:24px}}@media(max-width: 767px){.panoramica__body{font-size:1.0625rem}.panoramica__cards{grid-template-columns:minmax(0, 1fr)}.pan-card__text{max-width:none}.panoramica__sezione>.elenco-numerato+.panoramica__cards,.panoramica__sezione>.elenco-numerato+.panoramica__video{margin-top:36px}.pan-links{gap:28px}}.page-head--studenti{padding-bottom:118px}.page-head--studenti .page-head__content{margin-top:116px}.page-head--studenti .page-head__text{max-width:760px;margin-top:16px}.momenti{padding-block:52px 0}.momenti__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#202020;text-align:center}.momenti__subtitle{margin-top:10px;font-size:1.125rem;line-height:28px;color:#202020;text-align:center}.momenti__schede{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:28px;border-bottom:2px solid #e0e0e0}.momenti__scheda{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;padding-bottom:6px;margin-bottom:-2px;border-bottom:3px solid rgba(0,0,0,0);font-size:1.125rem;font-weight:600;line-height:1.5;text-align:center;color:#102c53;transition:color .22s ease,border-color .22s ease}.momenti__scheda:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.momenti__scheda:hover{color:#3258ff}.momenti__scheda.is-active{border-bottom-color:#3258ff;color:#3258ff}.momenti__pannello:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:4px}.momenti__pannello+.momenti__pannello{margin-top:24px}.momenti__box{margin-top:45px;padding:40px 40px 56px;background:#f4f4f4;border-radius:20px}.momenti__box-title{display:flex;align-items:center;gap:15px;font-size:2rem;font-weight:700;line-height:40px;color:#3258ff}.momenti__box-title::before{content:"";flex:none;width:16px;height:16px;background:#3258ff}.momenti__cols{display:grid;grid-template-columns:minmax(0, 524fr) minmax(0, 225fr) minmax(0, 267fr);gap:42px;margin-top:43px}.momenti__col--controlli{border-right:1px solid #d8deea}.momenti__label{font-size:1rem;line-height:1.4;color:#202020;text-transform:uppercase}.momenti__lista{margin-top:22px;list-style:none}.momenti__lista li{display:flex;align-items:baseline;gap:13px}.momenti__lista li+li{margin-top:21px}.momenti__lista .icon{flex:none;width:5px;height:8px;color:#202020}.momenti__lista a{font-size:1.125rem;font-weight:600;line-height:28px;color:#202020;text-underline-offset:4px}.momenti__lista a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.momenti__lista a:hover{color:#3258ff;text-decoration:underline}.momenti__rimandi{margin-top:22px;list-style:none}.momenti__rimandi li+li{margin-top:25px}.momenti__rimandi .link-arrow{gap:13px;font-size:1rem}.momenti__rimandi .link-arrow .icon{width:18px;height:14px}.momenti__guida{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:1.125rem;font-weight:700;line-height:28px;color:#3258ff}.momenti__guida:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.momenti__guida .icon{flex:none;width:22px;height:22px}.momenti__guida:hover{color:#2340c4}.momenti__nota{margin-top:16px;font-size:1rem;line-height:24px;color:#202020}.contenuti{padding-block:46px 0}.contenuti__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.contenuti__subtitle{margin-top:6px;font-size:1.125rem;line-height:28px;color:#202020}.contenuti__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:31px}.contenuto-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;overflow:hidden;transition:background .22s ease}.contenuto-card:hover{background:#efefef}.contenuto-card__media img{display:block;width:100%;aspect-ratio:376/240;object-fit:cover}.contenuto-card__body{padding:27px 24px 23px}.contenuto-card__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.contenuto-card__title a{color:inherit}.contenuto-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.contenuto-card__title a:hover{color:#2340c4}.contenuto-card__chips{display:flex;flex-wrap:wrap;gap:6px 9px;min-height:56px;margin-top:22px;list-style:none}.chip{display:inline-flex;align-items:center;padding:5px 13px;border-radius:4px;background:#102c53;color:#fff;font-size:.875rem;font-weight:600;line-height:15px;transition:background .22s ease}.chip:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.chip:hover{background:#3258ff;color:#fff}.contenuto-card__text{margin-top:26px;font-size:1.125rem;line-height:28px;color:#202020}.contenuto-card__text strong{font-weight:700}.studenti__blocchi{padding-block:58px 58px}.studenti__blocchi .media-testo+.media-testo{margin-top:54px}.evidenza-studenti{padding-block:28px 51px}.evidenza-studenti__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.evidenza-studenti__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:27px;align-items:start}.evidenza-studenti__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.evidenza-studenti__sub{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;line-height:1.2;color:#102c53}.evidenza-studenti__sub .icon{flex:none;width:22px;height:24px;color:#3258ff}.evidenza-studenti__head .link-arrow{font-size:1rem;gap:12px}.evidenza-studenti__head .link-arrow .icon{width:18px;height:14px}.avviso-card--evidenza{padding:32px 28px 32px 24px}.avviso-card--evidenza .avviso-card__tags{gap:8px}.avviso-card--evidenza .avviso-card__foot{margin-top:24px}.avviso-card--evidenza .avviso-card__title{margin-top:24px;color:#202020}.avviso-card--evidenza .avviso-card__text{margin-top:26px;max-width:none}.avviso-card--evidenza .avviso-card__more{display:inline-flex;align-items:center;color:#3258ff}.avviso-card--evidenza .avviso-card__more:hover{color:#2340c4}.evidenza-studenti__avvisi{padding-top:12px}.evidenza-studenti__avvisi .avviso-card+.avviso-card{margin-top:14px}.scadenze-box{padding:33px 40px 77px;background:#c1cdff;border-radius:20px;color:#102c53}.scadenze-box__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.scadenze-box__head .icon{flex:none;width:67px;height:67px;color:#3258ff}.scadenze-box__title{font-size:2rem;font-weight:700;line-height:40px;color:#102c53}.scadenze-box__text{margin-top:2px;font-size:1.125rem;line-height:28px;color:#202020}.scadenze-box__lista{margin-top:32px;list-style:none}.scadenza{position:relative;padding-left:53px}.scadenza+.scadenza{margin-top:34px}.scadenza__marker{position:absolute;top:4px;left:0;width:23px;height:23px;background:#3258ff}.scadenza::after{content:"";position:absolute;top:44px;left:10px;width:3px;height:94px;background:#102c53}.scadenza__data{font-size:1.625rem;font-weight:600;line-height:32px;color:#102c53}.scadenza__titolo{margin-top:6px;font-size:1.25rem;font-weight:600;line-height:1.2;color:#102c53}.scadenza__testo{margin-top:9px;font-size:1rem;line-height:24px;color:#202020}.page-studenti .cta-band-section{padding-block:0 0}.page-studenti .eventi{margin-top:50px}.strumenti{padding-block:49px 0}.strumenti__title{font-size:1.5rem;font-weight:600;line-height:32px;letter-spacing:0;color:#3258ff}.strumenti__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:24px}.strumento-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px 36px;background:#102c53;border-radius:20px;color:#fff;transition:background .22s ease,transform .22s ease}.strumento-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.strumento-card:hover{background:#0c2344;transform:translateY(-3px);color:#fff}.strumento-card__marker{width:24px;height:24px;background:#3258ff}.strumento-card__title{margin-top:17px;font-size:2rem;font-weight:700;line-height:1}.strumento-card__text{margin-top:10px;font-size:1.125rem;line-height:1;color:#c1cdff}.page-studenti .app-promo{padding-block:77px 77px}.page-studenti .app-promo .app-promo__text{margin-top:15px}.page-studenti .app-promo .app-promo__download{margin-top:29px}@media(max-width: 991px){.page-head--studenti{padding-bottom:56px}.page-head--studenti .page-head__content{margin-top:40px}.momenti{padding-block:40px 0}.momenti__box{padding:28px 24px 36px}.momenti__cols{grid-template-columns:minmax(0, 1fr);gap:32px}.momenti__col--controlli{padding-right:0;margin-right:0;border-right:0;border-bottom:1px solid #d8deea;padding-bottom:32px}.contenuti__grid,.strumenti__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.studenti__blocchi{padding-block:40px 48px}.studenti__blocchi .media-testo+.media-testo{margin-top:40px}.contenuto-card__chips{min-height:0}.evidenza-studenti__avvisi{padding-top:0}.evidenza-studenti__grid{grid-template-columns:minmax(0, 1fr);gap:32px}.scadenze-box{padding:32px 24px 40px}.page-studenti .app-promo{padding-block:64px 56px}}@media(max-width: 767px){.momenti__title,.contenuti__title,.evidenza-studenti__title,.momenti__box-title,.scadenze-box__title{font-size:1.625rem;line-height:34px}.contenuto-card__title{font-size:1.625rem;line-height:34px}.momenti__schede{grid-template-columns:minmax(0, 1fr);border-bottom:0}.momenti__scheda{padding:12px 4px;margin-bottom:0;border-bottom-width:2px;border-bottom-color:#e0e0e0}.momenti__scheda.is-active{border-bottom-color:#3258ff}.contenuti__grid,.strumenti__grid{grid-template-columns:minmax(0, 1fr)}.evidenza-studenti__head{flex-direction:column;align-items:flex-start;gap:12px}.scadenze-box__head .icon{width:40px;height:40px}.strumento-card__title{font-size:1.625rem}}.page-head--carriera,.page-head--esami{padding-bottom:78px}.pagina-indice{padding-block:47px 50px}.pagina-indice .indice__list{gap:6px}.pagina-indice .indice__link{padding-right:16px}.pagina-indice__grid{display:grid;grid-template-columns:233px minmax(0, 1fr);column-gap:70px;align-items:start}.pagina-indice__corpo{padding-top:6px;font-size:1.125rem;line-height:28px;color:#202020}.pagina-indice__corpo .pagina-indice__sezione{scroll-margin-top:24px}.pagina-indice__corpo h2{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#3258ff}.pagina-indice__corpo .pagina-indice__sezione>p,.pagina-indice__corpo .pagina-indice__sezione>ol,.pagina-indice__corpo .pagina-indice__sezione>ul,.pagina-indice__corpo .elenco-numerato{line-height:28px}.pagina-indice__corpo strong{font-weight:700}.pagina-indice__corpo .pagina-indice__titolo--navy{color:#102c53}.pagina-indice__corpo .pagina-indice__sezione p>a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.pagina-indice__corpo .pagina-indice__sezione p>a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pagina-indice__corpo .pagina-indice__sezione p>a:hover{color:#2340c4}.pagina-indice__sezione>*+*{margin-top:16px}.pagina-indice__sezione>h2+*{margin-top:18px}.pagina-indice__sezione>p+.cerca-corso{margin-top:28px}.pagina-indice__sezione>p+.cta-band{margin-top:28px}.pagina-indice__sezione>:is(.elenco-numerato,ol,ul)+p{margin-top:29px}.pagina-indice__sezione>:is(.elenco-numerato,ol,ul)+.doc-grid{margin-top:19px}.pagina-indice__sezione>p+.risorse{margin-top:34px}.pagina-indice__sezione>ol:not(.elenco-numerato){padding-left:26px;list-style:decimal}.pagina-indice__sezione>ul:not(.elenco-numerato){padding-left:26px;list-style:disc}.pagina-indice__sezione li>ul:not([class]){padding-left:26px;list-style:disc}.pagina-indice__sezione li>ol:not([class]){padding-left:26px;list-style:decimal}.pagina-indice__sezione ul li>ul:not([class]){list-style:circle}.pagina-indice__sezione :is(.elenco-numerato,ul:not([class]),ol:not([class]))>li>:is(p,ul,ol)+:is(p,ul,ol){margin-top:16px}.pagina-indice__sezione+.pagina-indice__sezione{margin-top:51px}.figura-in-elenco{margin-left:-26px;margin-top:25px}.elenco-numerato--foto>li+li{margin-top:24px}.cerca-corso{padding:52px 48px 34px;background:#e1e6ff;border-radius:20px}.cerca-corso__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.cerca-corso__text{margin-top:17px;font-size:1.125rem;line-height:28px;color:#202020}.cerca-corso__campi{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:32px}.cerca-corso__label{display:block;margin-bottom:6px;font-size:.875rem;line-height:1.4;color:#202020}.cerca-corso__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.cerca-corso__azioni .filters__invia{margin-top:0}.cerca-corso__cta{padding:13px 26px}.cerca-corso__errore,.cerca-corso__avviso{margin-top:12px;font-size:1rem;font-weight:600;line-height:1.4;color:#102c53}.cerca-corso__errore[hidden],.cerca-corso__avviso[hidden]{display:none}.cerca-corso .select-pill__button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px}.cerca-corso__nota{margin-top:35px;font-size:1.125rem;font-weight:600;line-height:28px;color:#202020}.cerca-corso__nota a{font-weight:700;color:#102c53;text-decoration:underline;text-underline-offset:3px}.cerca-corso__nota a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.cerca-corso__nota a:hover{color:#3258ff}.select-pill--bianca{height:40px;background:#fff;border-radius:999px}.select-pill--bianca select,.select-pill--bianca .select-pill__button{padding-inline:18px 40px;font-weight:400;color:#102c53}.select-pill--bianca.is-placeholder select,.select-pill--bianca.is-placeholder .select-pill__button{color:#6b6b6b}.select-pill--bianca>.icon{right:8px;width:22px;height:22px}.select-pill--bianca.is-enhanced:hover{background:#fff}.cta-band--lavanda{background:#e1e6ff;color:#202020;min-height:0;padding:26px 40px 24px;gap:40px}.cta-band--lavanda .cta-band__title{color:#202020;line-height:1.2}.cta-band--lavanda .cta-band__text{margin-top:10px;line-height:28px}.cta-band--lavanda .btn{padding:13px 24px}.doc-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 28px}.risorse{display:grid;grid-template-columns:42.3% minmax(0, 1fr)}.risorse__col{display:grid;align-content:start;gap:24px}.risorse__col--links{padding-left:99px;border-left:1px solid #c9c9c9}.doc-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:1rem;font-weight:600;line-height:1.5;color:#3258ff}.doc-link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.doc-link .icon{width:24px;height:24px;flex:none}.doc-link:hover{color:#2340c4}.risorse__link{font-size:1rem;line-height:1.5}@media(max-width: 1199px){.pagina-indice__grid{column-gap:48px}}@media(max-width: 991px){.pagina-indice{padding-block:40px 48px}.pagina-indice__grid{grid-template-columns:minmax(0, 1fr);row-gap:32px}.cerca-corso{padding:32px 24px 28px}.cerca-corso__campi{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.risorse{grid-template-columns:minmax(0, 1fr);row-gap:28px}.risorse__col--links{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid #c9c9c9}}@media(max-width: 767px){.pagina-indice__corpo{font-size:1.0625rem}.cta-band--lavanda .cta-band__title{font-size:1.625rem}.cerca-corso__title{font-size:1.625rem;line-height:34px}.cerca-corso__campi{grid-template-columns:minmax(0, 1fr)}.doc-grid{grid-template-columns:minmax(0, 1fr)}.figura-in-elenco{margin-left:-26px}}.page-head--mobilita{padding-bottom:68px}.intl-band-section{padding-block:65px 0}.intl-band{min-height:162px}.intl-band__title{display:flex;align-items:center;gap:16px}.intl-band__title .icon{flex:none;width:40px;height:40px}.page-mobilita .cta-band__text{line-height:30px}.pagina-indice--mobilita .faq .accordion__trigger{color:#102c53}.pagina-indice--mobilita .pagina-indice__sezione>h2+*{margin-top:10px}.pagina-indice--mobilita .pagina-indice__sezione>p+.cta-band{margin-top:21px}.pagina-indice--mobilita .pagina-indice__sezione>.cta-band+.mob-media{margin-top:33px}.pagina-indice--mobilita .pagina-indice__sezione>p+.mob-passi{margin-top:38px}.pagina-indice--mobilita .pagina-indice__sezione>.mob-passi+.cta-band{margin-top:56px}.pagina-indice--mobilita .pagina-indice__sezione>h2+.mob-guide{margin-top:32px}.pagina-indice--mobilita .pagina-indice__sezione>.mob-head+.mob-eventi{margin-top:43px}.pagina-indice--mobilita .pagina-indice__sezione>.mob-head+.faq{margin-top:25px}.mob-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.mob-head .link-arrow{flex:none;font-size:1rem;line-height:24px}.mob-media{position:relative;isolation:isolate;display:flex;align-items:center;min-height:398px;padding:24px 47px;border-radius:20px;overflow:hidden}.mob-media__bg{position:absolute;inset:0;z-index:-1}.mob-media__bg .ph,.mob-media__bg img{width:100%;height:100%;object-fit:cover}.mob-media__bg::after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(180deg, rgba(16, 44, 83, 0) 0%, #102C53 100%)}.mob-media__card{width:100%;max-width:576px;padding:24px 32px 40px;border-radius:20px;background:#c1cdff;color:#202020}.mob-media__title{font-size:2rem;font-weight:700;line-height:40px;color:#102c53}.mob-media__text{margin-top:17px;max-width:430px;font-size:1rem;line-height:24px}.mob-media__cta{margin-top:29px;padding:14px 22px}.mob-passi{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.mob-passo{display:flex;flex-direction:column;background:#e1e6ff;border-radius:20px;overflow:hidden}.mob-passo__body{padding-block:29px 31px}.mob-passo__label{width:79%;padding:10px 30px;border-radius:0 999px 999px 0;background:#3258ff;font-size:1.5rem;font-weight:700;line-height:28px;color:#fff}.mob-passo__intro{margin-top:11px;padding-inline:29px 30px;font-size:1.125rem;line-height:24px;color:#202020}.mob-passo__lista{margin-top:18px;padding-inline:29px 30px;list-style:none;font-size:1rem;line-height:24px;color:#202020}.mob-passo__lista li{position:relative;padding-left:21px}.mob-passo__lista li+li{margin-top:14px}.mob-passo__lista li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;background:#102c53}.mob-passo__lista a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mob-passo__lista a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.mob-passo__lista a:hover{color:#3258ff}.mob-passo__nota{margin-top:auto;padding:33px 25px 28px;background:#f4f4f4}.mob-passo__nota-title{font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#102c53}.mob-passo__nota-testo{margin-top:20px;font-size:.875rem;font-style:italic;line-height:24px;color:#3a3a3a}.mob-guide{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 28px}.mob-guida{display:block;min-height:234px;padding:20px 24px 28px;border-radius:20px;background:#3258ff;color:#fff;transition:background .22s ease}.mob-guida:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.mob-guida:hover{background:#2a48e0;color:#fff}.mob-guida__title{font-size:1.5rem;font-weight:700;line-height:1.4;color:inherit}.mob-guida__text{margin-top:12px;font-size:1.125rem;line-height:28px}.mob-eventi__track{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}@media(max-width: 575px){.mob-eventi__track{grid-template-columns:minmax(0, 1fr)}}html.js .mob-eventi__viewport{overflow:hidden;padding-block:20px;margin-block:-20px}html.js .mob-eventi__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .mob-eventi__track>*{flex:0 0 calc((100% - 28px)/2)}@media(max-width: 575px){html.js .mob-eventi__track>*{flex-basis:100%}}@media(prefers-reduced-motion: reduce){html.js .mob-eventi__track{transition:none}}.risorse--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.risorse--3 .risorse__col--links{padding-left:134px}.mob-faq .accordion__trigger{padding:17px 26px 16px;text-align:left}@media(max-width: 991px){.page-head--mobilita{padding-bottom:48px}.intl-band-section{padding-block:40px 0}.intl-band{min-height:0}.mob-media{min-height:340px;padding-inline:24px}.mob-passi{grid-template-columns:minmax(0, 1fr);gap:20px}.mob-passo__label{width:auto;max-width:320px}.risorse--3{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:28px}.risorse--3 .risorse__col--links{grid-column:1/-1;padding-left:0;padding-top:28px;border-left:0;border-top:1px solid #c9c9c9}}@media(max-width: 767px){.intl-band__title .icon{width:32px;height:32px}.mob-media{min-height:0;padding:24px}.mob-media__card{padding:24px}.mob-media__title{font-size:1.625rem;line-height:1.25}.mob-guide{grid-template-columns:minmax(0, 1fr)}.mob-guida{min-height:0}.mob-head{flex-direction:column;align-items:flex-start;gap:12px}.risorse--3{grid-template-columns:minmax(0, 1fr)}.mob-faq .accordion__trigger{padding-inline:0}}.page-head--ricerca{padding-bottom:76px}.page-head--ricerca .page-head__content{margin-top:56px}.page-head__search{height:48px;max-width:777px;margin:19px auto 0;padding-inline:20px;border-radius:8px;text-align:left}.page-head__search input{font-size:1rem}.page-head__search input::placeholder{color:#6b6b6b}.page-head__search .icon{order:2;width:24px;height:24px}.appelli{padding-block:38px 61px}.appelli__filtro .sortby__label{margin-bottom:11px}.appelli__filtri{display:grid;grid-template-columns:repeat(4, minmax(0, 225fr)) minmax(0, 174fr);gap:28px}.appelli__conteggio{margin-block:34px 24px}.appelli__scroll{overflow-x:auto}.appelli-tabella{width:100%;min-width:1000px;table-layout:fixed;border-collapse:collapse;font-size:1.125rem;line-height:28px;color:#202020;text-align:left}.appelli-tabella__col--id{width:8.45%}.appelli-tabella__col--insegnamento{width:18%}.appelli-tabella__col--curriculum{width:16%}.appelli-tabella__col--data{width:11.49%}.appelli-tabella__col--docente{width:12.92%}.appelli-tabella__col--prova{width:11%}.appelli-tabella__col--sede{width:13.14%}.appelli-tabella__col--prenotati{width:9%}.appelli-tabella th,.appelli-tabella td{vertical-align:middle}.appelli-tabella th{padding-inline:24px 0}.appelli-tabella td{padding-inline:24px 16px}.appelli-tabella th:first-child,.appelli-tabella td:first-child{padding-inline:0;text-align:center}.appelli-tabella thead th{height:56px;background:#e1e6ff;font-weight:600;color:#102c53}.appelli-tabella thead th:first-child{border-radius:24px 0 0 0}.appelli-tabella thead th:last-child{border-radius:0 24px 0 0}.appelli-tabella tbody tr{height:116px;border-bottom:1px solid #e0e0e0}.appelli-tabella td a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.appelli-tabella td a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.appelli-tabella td a:hover{color:#2340c4}.appelli-tabella__id{font-weight:700}.appelli .pagination{margin-top:36px}.page-appelli--segnaposto .page-head__search{opacity:.45;pointer-events:none;filter:grayscale(1)}.page-appelli--segnaposto .page-head__search{opacity:.45;pointer-events:none;filter:grayscale(1)}.appelli__corpo--spento{opacity:.45;pointer-events:none;user-select:none;filter:grayscale(1)}.nota-tecnica{margin-bottom:32px;padding:20px 24px;border:1px dashed #d8deea;border-radius:12px;background:#f4f4f4}.nota-tecnica__etichetta{margin-bottom:8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6472}.nota-tecnica__testo{font-size:.9375rem;line-height:24px;color:#202020}.nota-tecnica__testo a{color:#3258ff;text-decoration:underline}.nota-tecnica__testo a:hover{color:#2340c4}.nota-tecnica__testo--minore{margin-top:8px;font-size:.8125rem;line-height:20px;color:#5b6472}@media(max-width: 991px){.page-head--ricerca{padding-bottom:48px}.page-head--ricerca .page-head__content{margin-top:36px}.appelli{padding-block:32px 48px}.appelli__filtri{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 24px}}@media(max-width: 767px){.appelli__filtri{grid-template-columns:minmax(0, 1fr)}.appelli-tabella{font-size:1rem;line-height:24px}}.appelli__campo{width:100%;padding:12px 18px;border:1px solid #d8deea;border-radius:999px;background:#fff;font-size:1rem;line-height:24px;color:#202020}.appelli__campo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.appelli__campo::placeholder{color:#6b6b6b}.appelli__campo:disabled{background:#efefef}.appelli__filtro--azioni{display:flex;align-items:flex-end;gap:14px}.appelli__azzera{padding-bottom:12px;font-size:.9375rem;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.appelli__azzera:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.appelli__azzera:hover{color:#2340c4}.appelli__avviso{display:flex;align-items:flex-start;gap:12px;margin:30px 0 0;padding:18px 22px;border-radius:16px;border-left:4px solid #3258ff;background:#edf0ff;font-size:1.0625rem;line-height:1.5;color:#102c53}.appelli__avviso .icon{flex:none;width:22px;height:22px;margin-top:1px;color:#3258ff}.appelli__avviso--guasto{border-left-color:#98abff;background:#f4f4f4}.appelli__avviso--guasto .icon{color:#5b6472}.appelli-elenco__apri{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.appelli-elenco__apri:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.appelli-elenco__conta{flex:none;padding:2px 9px;border-radius:999px;background:#e1e6ff;font-size:.8125rem;font-weight:600;white-space:nowrap;color:#102c53;transition:background .15s ease}.appelli-elenco__apri:hover .appelli-elenco__conta{background:#c1cdff}.appelli-elenco__fumetto{position:fixed;width:max-content;max-width:min(360px,100vw - 32px);max-height:min(50vh,420px);margin:0;padding:14px 18px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(16,44,83,.22);overflow:auto;overscroll-behavior:contain;font-size:.875rem;line-height:1.45;color:#202020}.appelli-elenco__fumetto::backdrop{background:rgba(0,0,0,0)}@media(prefers-reduced-motion: no-preference){.appelli-elenco__fumetto:popover-open{animation:appelli-fumetto .16s ease}}@keyframes appelli-fumetto{from{opacity:0;transform:translateY(-4px)}}.appelli-elenco__titolo{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.appelli-elenco__tutti{margin:0;padding-left:18px;list-style:disc}.appelli-elenco__tutti li+li{margin-top:4px}.listing--insegnamenti{padding-block:45px 63px}.listing--insegnamenti .listing__count{margin-block:3px 18px}.listing--insegnamenti .listing__items{gap:31px}.listing--insegnamenti .pagination{margin-top:40px}.listing--insegnamenti .filters{padding-bottom:24px}.listing--insegnamenti .filters__title{margin-bottom:16px}.listing--insegnamenti .accordion__trigger{padding-block:16px 14px}.listing--insegnamenti .accordion__panel-inner{padding-top:17px}.insegnamento-card{padding:23px 46px 26px 24px;background:#e1e6ff;border-radius:20px;transition:background .22s ease}.insegnamento-card:hover{background:#d3dbff}.insegnamento-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.insegnamento-card__tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.insegnamento-card__codice{flex:none;font-size:1rem;line-height:1.2;color:#202020}.insegnamento-card__codice strong{font-weight:700}.insegnamento-card__title{margin-top:22px;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.insegnamento-card__title a{color:inherit}.insegnamento-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.insegnamento-card__title a:hover{color:#3258ff}.insegnamento-card__corso{margin-top:22px;font-size:.875rem;line-height:1.4;color:#202020}.insegnamento-card__curriculum{margin-top:8px;padding-left:24px;list-style:disc;font-size:1rem;line-height:22px;color:#202020}.insegnamento-card__curriculum li::marker{font-size:.7em}.insegnamento-card__curriculum li+li{margin-top:7px}.insegnamento-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:22px;font-size:.875rem;line-height:1.4;color:#202020}.insegnamento-card__meta .icon{width:22px;height:22px;flex:none;color:#3258ff}.insegnamento-card__docenti{display:flex;align-items:center;gap:12px}.insegnamento-card__docenti>span+span{padding-left:12px;border-left:1px solid rgba(16,44,83,.25)}.insegnamento-card__dato{display:inline-flex;align-items:center;gap:8px}.page-insegnamenti .page-head__text{max-width:760px}.page-head--ricerca .page-head__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;max-width:none;margin-top:18px}.page-head--ricerca .page-head__chips-label{font-size:.875rem;color:#6b6b6b}.page-head--ricerca .page-head__chips-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0}.page-head--ricerca .page-head__chips-list .pill-contorno{--pill-h: 28px;width:auto;padding-inline:12px;border-color:#d8deea;background:rgba(0,0,0,0);font-size:.8125rem;font-weight:400;color:#5b6472}.page-head--ricerca .page-head__chips-list .pill-contorno:hover{border-color:#3258ff;background:#fff;color:#3258ff}.listing__grid--sola-colonna{grid-template-columns:minmax(0, 1fr)}@media(max-width: 991px){.listing--insegnamenti{padding-block:32px 48px}.insegnamento-card{padding:23px 24px 25px}}@media(max-width: 767px){.insegnamento-card__head{align-items:flex-start;flex-direction:column-reverse;gap:12px}.insegnamento-card__title{font-size:1.125rem}.insegnamento-card__meta{gap:8px 18px}.insegnamento-card__docenti{flex-wrap:wrap}}.page-insegnamento .corso-testa{padding-block:10px 45px;background:#c1cdff}.page-insegnamento .corso-testa__riga{margin-top:50px}.page-insegnamento .corso-testa__title{margin-top:34px}.page-insegnamento .corso-testa__code{margin-top:19px;color:#102c53}.insegnamento-scheda-sezione{padding-block:55px 0}.insegnamento-scheda-sezione__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.insegnamento-scheda-sezione .corso-dati{margin-top:19px;padding-bottom:12px}.insegnamento-scheda-sezione .corso-dati+.insegnamento-titolo{margin-top:44px}.insegnamento-corpo{padding-block:58px 51px}.insegnamento-h2{margin-top:38px;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0;color:#102c53}.insegnamento-intro{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.insegnamento-curriculum{height:41px;width:380px;max-width:100%;margin-top:43px}.insegnamento-moduli{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.pill-modulo{display:inline-flex;align-items:center;height:39px;padding-inline:22px;border:1px solid #3258ff;border-radius:999px;font-size:1rem;font-weight:600;line-height:1;color:#3258ff;transition:background .22s ease,color .22s ease}.pill-modulo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pill-modulo:hover{background:#edf0ff;color:#3258ff}.pill-modulo.is-active{background:#3258ff;color:#fff}.pill-modulo.is-active:hover{background:#2a48e0;color:#fff}.insegnamento-semestri{--semestri-pad: 18px;margin-top:38px}.insegnamento-semestri .accordion__item{display:flow-root;border-bottom:0}.insegnamento-semestri .accordion__trigger{padding:var(--semestri-pad) 26px;border-bottom:1px solid #e0e0e0;font-size:1rem;line-height:24px}.insegnamento-semestri .accordion__trigger .icon{width:24px;height:24px}.insegnamento-semestri .accordion__trigger[aria-expanded=true]{margin-top:calc(var(--semestri-pad)*2 - 36px);padding-block:18px;background:#3258ff;border-radius:999px;border-bottom-color:rgba(0,0,0,0);color:#fff}.insegnamento-semestri .accordion__trigger[aria-expanded=true]:hover{background:#2a48e0;color:#fff}.insegnamento-semestri .accordion__panel-inner{padding:47px 24px 0}.insegnamento-canali .accordion__panel-inner{padding:30px 24px 40px}.insegnamento-canali .accordion__panel-inner>.insegnamento-scheda:first-child{margin-top:0}.insegnamento-canali .accordion__panel-inner>:last-child{margin-bottom:0}.insegnamento-semestri--filetto .accordion__item{border-bottom:1px solid #c1c1c1}.insegnamento-semestri--filetto .accordion__item:has(+.accordion__item .accordion__trigger[aria-expanded=true]){border-bottom-color:rgba(0,0,0,0)}.insegnamento-semestri--filetto .accordion__trigger{padding-inline:24px;border-bottom:0;font-size:1.125rem;font-weight:600;line-height:24px;text-align:left}@media(prefers-reduced-motion: no-preference){.insegnamento-semestri .accordion__trigger{transition:padding .34s cubic-bezier(0.22, 0.61, 0.36, 1),margin .34s cubic-bezier(0.22, 0.61, 0.36, 1)}}.insegnamento-titolo{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#202020}.insegnamento-testo+.insegnamento-titolo{margin-top:44px}.insegnamento-sotto{margin-top:44px;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#202020}.insegnamento-corpo .corso-pannello{font-size:1.125rem;line-height:28px;color:#202020}.insegnamento-corpo .corso-pannello p{line-height:28px}.insegnamento-corpo .corso-pannello .insegnamento-sotto+p{margin-top:24px}.insegnamento-corpo .corso-pannello p+p{margin-top:24px}.insegnamento-elenco{margin-top:20px;padding-left:27px;list-style:disc}.insegnamento-elenco li::marker{font-size:.7em}.insegnamento-elenco li+li{margin-top:4px}.insegnamento-testo{margin-top:24px}.insegnamento-testo p+p{margin-top:24px}.insegnamento-testo ul,.insegnamento-testo ol{margin-top:20px;padding-left:27px;list-style:disc}.insegnamento-testo ul li+li,.insegnamento-testo ol li+li{margin-top:4px}.insegnamento-testo ol{list-style:decimal}.insegnamento-testo a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.insegnamento-testo a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.insegnamento-testo a:hover{color:#2340c4}.insegnamento-testo table{display:block;max-width:100%;overflow-x:auto}.insegnamento-ambito{display:flex;align-items:center;gap:12px;margin-top:24px}.insegnamento-ambito::before{content:"";width:12px;height:12px;flex:none;border:3px solid #3258ff;background:#c1cdff}.insegnamento-ambito a,.insegnamento-ambito span{font-size:1rem;font-weight:600;line-height:24px;color:#3258ff}.insegnamento-ambito a{text-decoration:underline;text-underline-offset:3px}.insegnamento-ambito a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.insegnamento-ambito a:hover{color:#2340c4}.insegnamento-primo{margin-top:24px}.insegnamento-elenco--obiettivi{margin-top:24px}.insegnamento-sostenibilita{margin-top:44px;font-size:1rem;font-weight:600;line-height:24px;letter-spacing:0;color:#3258ff}.insegnamento-sdg{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;margin-top:20px;list-style:none}.insegnamento-sdg .ratio{border-radius:8px;overflow:hidden}.insegnamento-sdg--testo{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.insegnamento-sdg--testo li{display:flex;align-items:center;gap:16px;padding:16px;border-radius:8px;background:#c1cdff}.insegnamento-sdg__numero{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#3258ff;color:#fff;font-size:1.125rem;font-weight:600;line-height:1}.insegnamento-sdg__nome{font-size:1rem;font-weight:600;line-height:24px;color:#3258ff}.insegnamento-link{margin-top:32px;gap:20px 28px}.insegnamento-corpo .corso-documenti{margin-top:32px}.insegnamento-scheda{margin-top:23px}.insegnamento-scheda__voce{display:grid;grid-template-columns:374px minmax(0, 1fr);gap:24px;padding:18px 26px;border-bottom:1px solid #e0e0e0;font-size:1rem;line-height:24px}.insegnamento-scheda dt{font-weight:600;color:#202020}.insegnamento-scheda dd{color:#202020}.insegnamento-scheda a{color:#3258ff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.insegnamento-scheda a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.insegnamento-scheda a:hover{color:#2340c4}.insegnamento-strumenti{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:28px}.insegnamento-strumenti .strumento-card{padding-block:37px 36px}.insegnamento-strumenti .strumento-card__marker{width:33px;height:33px}.insegnamento-strumenti .strumento-card__title{margin-top:20px}.insegnamento-strumenti .strumento-card__text{margin-top:8px}.allegato{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:22px 24px;background:#f4f4f4;border-radius:8px;color:#202020;transition:background .22s ease}.allegato:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.allegato:hover{background:#efefef}.allegato__nome{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;line-height:1.4;color:#3258ff}.allegato__nome .icon{width:20px;height:20px;flex:none}.allegato__peso{display:block;margin-top:6px;margin-left:32px;font-size:1rem;line-height:1.4;color:#202020}.allegato>.icon{width:26px;height:26px;flex:none;color:#102c53}.ins-corsi{padding-block:54px 39px;background:#c1cdff}.ins-corsi__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.ins-corsi__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:51px}@media(max-width: 991px){.ins-corsi__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.ins-corsi__track{grid-template-columns:minmax(0, 1fr)}}html.js .ins-corsi__viewport{overflow:hidden;margin-inline:-4px;padding:4px}html.js .ins-corsi__track{display:flex;gap:28px;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .ins-corsi__track>*{flex:0 0 calc((100% - 56px)/3)}@media(prefers-reduced-motion: reduce){html.js .ins-corsi__track{transition:none}}.ins-corsi__nav{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.ins-corsi__nav .dots{flex:1 1 auto;justify-content:center}.ins-corso-card{padding:24px 24px 22px;background:#f4f4f4;border-radius:20px;transition:transform .22s ease,box-shadow .22s ease}.ins-corso-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.ins-corso-card__title{margin-top:22px;font-size:1.25rem;font-weight:600;line-height:24px;letter-spacing:0;color:#3258ff}.ins-corso-card__title a{color:inherit}.ins-corso-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.ins-corso-card__title a:hover{color:#2340c4}.ins-corso-card__code{margin-top:10px;font-size:1rem;font-weight:700;line-height:1.4;color:#202020}.ins-corso-card__dati{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px 8px;margin-top:25px;list-style:none;font-size:1rem;line-height:1.4;color:#202020}.ins-corso-card__dati li{display:flex;align-items:center;gap:8px}.ins-corso-card__dati li::before{content:"";width:12px;height:12px;flex:none;background:#3258ff}@media(max-width: 991px){.page-insegnamento .corso-testa{padding-block:10px 36px}.insegnamento-scheda-sezione{padding-block:32px 0}.insegnamento-scheda-sezione .corso-dati+.insegnamento-titolo{margin-top:32px}.insegnamento-corpo{padding-block:40px 0}.insegnamento-scheda__voce{grid-template-columns:minmax(0, 1fr);gap:4px}.insegnamento-strumenti{grid-template-columns:minmax(0, 1fr)}.ins-corsi{padding-block:48px 44px}}@media(max-width: 991px){.insegnamento-sdg{grid-template-columns:repeat(2, minmax(0, 1fr))}.insegnamento-sdg--testo{grid-template-columns:minmax(0, 1fr)}.insegnamento-link{grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;grid-template-rows:none}}@media(max-width: 767px){.insegnamento-scheda-sezione__title,.ins-corsi__title{font-size:1.625rem;line-height:34px}.insegnamento-semestri .accordion__trigger{padding-inline:18px}.insegnamento-semestri .accordion__panel-inner{padding-inline:0}.allegato{flex-direction:column;align-items:flex-start}}.corso-corpo--studenti{padding-bottom:0}.corso-corpo--studenti>.container{padding-inline:0}.corso-corpo--studenti>.container>.corso-schede{margin-inline:24px}@media(max-width: 575px){.corso-corpo--studenti>.container>.corso-schede{margin-inline:18px}}.corso-titolo--blu{color:#3258ff}.page-corso-studenti .corso-sintesi{font-size:1.125rem}.page-corso-studenti .corso-titolo--pannello+.corso-sintesi{margin-top:16px}.corso-anni{margin-top:24px}.corso-anni .accordion__trigger{padding:18px 26px;font-size:1.125rem;line-height:24px}.corso-anni .accordion__trigger[aria-expanded=false]{padding-block:35px 17px}.corso-anni .accordion__trigger[aria-expanded=true]{margin-block:8px}.corso-anni .accordion__panel-inner{padding:28px 24px 0}@media(prefers-reduced-motion: no-preference){.corso-anni .accordion__trigger{transition:padding .34s cubic-bezier(0.22, 0.61, 0.36, 1),margin .34s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .34s cubic-bezier(0.22, 0.61, 0.36, 1),color .34s cubic-bezier(0.22, 0.61, 0.36, 1),border-radius 0s .34s,border-bottom-color 0s .34s}.corso-anni .accordion__trigger[aria-expanded=true]{transition-delay:0s}}.corso-curriculum{margin-top:0}.corso-piano__title{margin-top:42px;font-size:1.25rem;font-weight:400;line-height:28px;color:#202020}.corso-piano__testo{margin-top:6px;font-size:1rem;line-height:24px;color:#202020}.corso-semestre{margin-top:59px;font-size:1.125rem;font-weight:700;line-height:24px;color:#202020}.corso-tabella__scroll{margin-top:26px;overflow-x:auto;overscroll-behavior-x:contain}.corso-tabella{width:100%;min-width:860px;table-layout:fixed;border-collapse:collapse;font-size:1.125rem;line-height:24px;color:#202020;text-align:left}.corso-tabella__col--id{width:10.92%}.corso-tabella__col--nome{width:41.9%}.corso-tabella__col--ssd{width:12.59%}.corso-tabella__col--cfu{width:12.24%}.corso-tabella__col--ore{width:12.32%}.corso-tabella__col--lingua{width:9.95%}.corso-tabella__col--docenti{width:0}.corso-tabella th,.corso-tabella td{vertical-align:middle;padding-inline:0 16px}.corso-tabella th:first-child,.corso-tabella td:first-child{padding-inline:0;text-align:center}.corso-tabella th:nth-child(2),.corso-tabella td:nth-child(2){padding-inline:20px 16px}.corso-tabella thead th{height:55px;background:#102c53;font-weight:400;color:#fff}.corso-tabella thead th:first-child{border-radius:26px 0 0 26px}.corso-tabella thead th:last-child{border-radius:0 26px 26px 0}.corso-tabella tbody tr{height:60px;border-bottom:1px solid #e0e0e0}.corso-tabella tbody tr:has(+.corso-tabella__riga-gruppo){border-bottom:0}.corso-tabella td a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.corso-tabella td a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-tabella td a:hover{color:#2340c4}.corso-tabella--docenti{min-width:1100px}.corso-tabella--docenti .corso-tabella__col--id{width:9%}.corso-tabella--docenti .corso-tabella__col--nome{width:30%}.corso-tabella--docenti .corso-tabella__col--ssd{width:10%}.corso-tabella--docenti .corso-tabella__col--cfu{width:7%}.corso-tabella--docenti .corso-tabella__col--ore{width:9%}.corso-tabella--docenti .corso-tabella__col--lingua{width:9%}.corso-tabella--docenti .corso-tabella__col--docenti{width:26%}.corso-tabella__id{font-weight:700}.corso-tabella__riga-gruppo{height:auto;border-bottom:0}.corso-tabella__riga-gruppo td{padding:0}.corso-tabella__gruppo{display:flex;align-items:center;min-height:54px;margin-block:16px 0;padding:8px 26px;border-radius:26px;background:#102c53;font-weight:600;color:#fff}.corso-docenti{margin-top:35px}.corso-docente{display:grid;grid-template-columns:minmax(0, 1fr) 278px 184px;align-items:center;min-height:88px;padding-block:12px}.corso-docente+.corso-docente{border-top:1px solid #e0e0e0}.corso-docente__persona{display:flex;align-items:center;gap:16px;min-width:0}.corso-docente__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#c1cdff;color:#102c53}.corso-docente__avatar .icon{width:20px;height:20px}.corso-docente__nome,.corso-docente__contatto{font-size:1rem;line-height:24px;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.corso-docente__nome:focus-visible,.corso-docente__contatto:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-docente__nome:hover,.corso-docente__contatto:hover{color:#2340c4}.corso-docente__nome{font-size:1.125rem;font-weight:600}span.corso-docente__nome{color:#202020;text-decoration:none}.corso-docente__qualifica{margin-left:10px;font-size:.875rem;line-height:20px;color:#6b6b6b}.corso-docente__insegnamenti{flex-basis:100%;margin-top:4px;font-size:.875rem;line-height:20px;color:#6b6b6b}.corso-docente__contatto{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:#202020}.corso-docente__contatto .icon{flex:none;width:20px;height:20px}.corso-docente__contatto span{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.corso-docente__contatto:hover span{color:#2340c4}.corso-aule{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:44px}.corso-aule__sede{display:flex;gap:19px;font-style:normal;font-size:1rem;line-height:24px;color:#202020}.corso-aule__sede>.icon{flex:none;width:20px;height:24px;color:#102c53}.corso-aule__sede strong{display:block;font-weight:600}.corso-aule__testo{min-width:0}.corso-aule__stanza{display:block;margin-top:2px;font-size:.875rem;line-height:20px;color:#3a3a3a}.corso-aule__mappa{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:1rem;font-weight:600;line-height:24px;color:#3258ff}.corso-aule__mappa:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-aule__mappa .icon{flex:none;width:18px;height:18px}.corso-aule__mappa:hover{color:#2340c4;text-decoration:underline;text-underline-offset:3px}.corso-aule__link{display:grid;align-content:start;gap:24px}.corso-aule__link .link-arrow{font-size:1rem;line-height:24px}.corso-servizi{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:28px;margin-top:14px}.corso-servizi__voce{border-bottom:1px solid #e0e0e0}.corso-servizi__voce:nth-last-child(-n+2){border-bottom:0}.corso-servizio{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;padding:20px 22px 20px 8px}.corso-servizio:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.corso-servizio .icon{flex:none;width:20px;height:20px;color:#3258ff;transition:transform .15s ease}.corso-servizio:hover .icon{transform:translateX(3px)}.corso-servizio__body{min-width:0}.corso-servizio__title{display:block;font-size:1.125rem;font-weight:600;line-height:24px;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.corso-servizio:hover .corso-servizio__title{color:#2340c4}.corso-servizio__text{display:block;margin-top:4px;font-size:.875rem;line-height:20px;color:#2f475e}.evidenza-studenti--corso{padding-block:54px 59px}.evidenza-studenti--corso .evidenza-studenti__title{color:#202020}.evidenza-studenti--corso .evidenza-studenti__grid{margin-top:47px}.evidenza-studenti--corso .avviso-card__more{color:#102c53}.evidenza-studenti--corso .avviso-card__more:hover{color:#3258ff}.evidenza-studenti--corso .scadenze-box{padding:41px 40px 88px;background:#e1e6ff}.evidenza-studenti--corso .scadenze-box__head{display:block}.evidenza-studenti--corso .scadenze-box__title{display:flex;align-items:center;gap:18px}.evidenza-studenti--corso .scadenze-box__title .icon{flex:none;width:54px;height:54px;margin-block:-7px;color:#102c53}.evidenza-studenti--corso .scadenze-box__text{margin-top:17px}.evidenza-studenti--corso .scadenze-box__lista{margin-top:20px}.evidenza-studenti--corso .scadenza+.scadenza{margin-top:43px}.evidenza-studenti--corso .scadenza__titolo{margin-top:12px}.evidenza-studenti--corso .scadenza__testo{margin-top:12px}.evidenza-studenti--corso .scadenza__marker{top:10px;width:22px;height:22px;border:6px solid #3258ff;background:#c1cdff}.evidenza-studenti--corso .scadenza::after{top:42px;left:9px;width:4px;height:103px}.page-corso-studenti .cta-band-section{padding-block:7px 85px}.page-corso-studenti .promo{margin-top:20px}.page-corso-studenti .promo__bg::after{inset:25% 0 0}@media(max-width: 991px){.corso-anni{margin-top:16px}.corso-anni .accordion__panel-inner{padding:24px 0 0}.corso-semestre{margin-top:36px}.corso-docente{grid-template-columns:minmax(0, 1fr) 250px 170px}.corso-aule{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 24px}.corso-aule__sede{grid-column:1/-1}}@media(max-width: 767px){.corso-anni .accordion__trigger{padding-inline:18px}.corso-docente{grid-template-columns:minmax(0, 1fr);gap:10px;padding-block:20px}.corso-docente__contatto{padding-left:56px}.corso-aule{grid-template-columns:minmax(0, 1fr)}.corso-servizi{grid-template-columns:minmax(0, 1fr)}.corso-servizi__voce:nth-last-child(-n+2){border-bottom:1px solid #e0e0e0}.corso-servizi__voce:last-child{border-bottom:0}.evidenza-studenti--corso .scadenza::after{left:9px}}.page-head--calendario{padding-bottom:94px}.calendario-tesi{padding-block:42px 0}.calendario-filtri{padding-block:50px 0;text-align:center}.calendario-filtri__title{font-size:1.5rem;font-weight:700;line-height:32px;letter-spacing:0;color:#3258ff}.calendario-filtri__sub{margin-top:17px;font-size:1.125rem;line-height:28px;color:#202020}.calendario-filtri__campi{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;margin-top:40px;text-align:left}.calendario-filtri__label{display:block;margin-bottom:10px;font-size:.875rem;font-weight:600;line-height:1.5;color:#3a3a3a}.calendario-vuoto{padding-block:48px 0}.calendario-vuoto__box{padding:107px 24px 110px;background:#f4f4f4;border-radius:20px;text-align:center}.calendario-vuoto__icon{display:block;margin-inline:auto;width:70px;height:70px;color:#102c53}.calendario-vuoto__title{margin-top:38px;font-size:1.75rem;font-weight:700;line-height:1.2;color:#102c53}.calendario-vuoto__text{margin:43px auto 0;max-width:470px;font-size:1.125rem;line-height:28px;color:#202020}.calendario-guida{margin-top:50px;align-items:center}.calendario-guida .cta-band__title{font-size:2rem;line-height:40px}.calendario-guida .cta-band__text{margin-top:6px}.calendario-tabella__scroll{overflow-x:auto}.calendario-tabella{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;font-size:1.125rem;line-height:28px;color:#202020;text-align:left}.calendario-tabella th,.calendario-tabella td{padding:16px 20px 16px 25px;vertical-align:top}.calendario-tabella thead th{padding-block:16px;background:#c1cdff;font-size:1.125rem;font-weight:600;line-height:24px;color:#102c53}.calendario-tabella thead th:first-child{border-radius:20px 0 0 20px}.calendario-tabella thead th:last-child{border-radius:0 20px 20px 0}.calendario-tabella tbody td{padding-block:23px 9px;border-bottom:1px solid #d9d9d9}.calendario-tabella th,.calendario-tabella td{width:25%}.calendario-tabella__sessione a{color:#3258ff;font-weight:600}.calendario-tabella__sessione a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.calendario-tabella__sessione a:hover{color:#2a48e0;text-decoration:underline;text-underline-offset:3px}.calendario-tabella__date{display:grid;gap:8px}.calendario-tabella__date li{display:flex;align-items:flex-start;gap:10px}.calendario-tabella__voce{display:flex;align-items:flex-start;gap:10px}.calendario-tabella .icon,.calendario-tabella__spazio{flex:none;width:20px;height:20px;margin-top:4px;color:#102c53}.calendario-nota{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:18px 24px;background:#f4f4f4}.calendario-nota .icon{flex:none;width:20px;height:20px;margin-top:2px;color:#102c53}.calendario-nota p{font-size:.875rem;font-weight:600;line-height:20px;color:#102c53}.adempimenti{padding:24px 40px 30px;background:#f4f4f4;border-radius:0 0 20px 20px}.adempimenti__label{font-size:1.125rem;line-height:28px;text-transform:uppercase;color:#202020}.adempimenti__lista{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:44px;row-gap:12px;margin-top:12px}.adempimenti__voce{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:8px}.adempimenti__voce .icon{width:10px;height:10px;margin-top:9px;color:#102c53}.adempimenti__voce p{line-height:28px}.adempimenti__voce a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.adempimenti__voce a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.adempimenti__voce a:hover{color:#2a48e0}.adempimenti__voce--forte a{color:#102c53;font-weight:700}.adempimenti__voce--forte a:hover{color:#3258ff}.link-list{display:grid;margin-top:24px}.pagina-indice__sezione>ul.link-list{padding-left:0;list-style:none}.link-list__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 8px;border-radius:8px;color:#202020;transition:background .15s ease}.link-list__row:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.link-list__row:hover{background:#edf0ff;color:#202020}.link-list__row>.icon{flex:none;width:18px;height:18px;color:#3258ff}.link-list__title{display:block;font-size:1.125rem;font-weight:600;line-height:28px;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.link-list__text{display:block;font-size:1rem;line-height:24px;color:#202020}.pagina-indice--calendario{padding-top:65px;padding-bottom:0}.pagina-indice--calendario .pagina-indice__sezione>h2+*{margin-top:14px}.pagina-indice--calendario .pagina-indice__sezione>p+.calendario-tabella__scroll{margin-top:30px}.pagina-indice--calendario .pagina-indice__sezione>p+.calendario-tabella__vuota{margin-top:24px}.pagina-indice--calendario .pagina-indice__sezione>p+.mob-passi{margin-top:34px}.pagina-indice--calendario .pagina-indice__sezione>p+.link-list{margin-top:20px}.pagina-indice--calendario .pagina-indice__sezione>p+.risorse{margin-top:30px}.pagina-indice--calendario .pagina-indice__sezione>p+.adempimenti{margin-top:24px}.pagina-indice--calendario .pagina-indice__sezione>.calendario-link+p{margin-top:24px}.pagina-indice--calendario .pagina-indice__sezione>p+p{margin-top:24px}.calendario-sottotitolo{margin-top:16px;font-size:1.125rem;font-weight:700;line-height:28px;color:#202020}.calendario-link{margin-top:24px}.calendario-faq{padding-block:56px 0}.calendario-faq__title{font-size:1.5rem;font-weight:700;line-height:32px;letter-spacing:0;color:#202020}.calendario-faq .faq{margin-top:26px}.page-calendario .cta-band-section{padding-top:64px}.page-calendario .calendario-tesi{padding-top:52px}.page-calendario .promo{margin-top:54px}@media(max-width: 991px){.calendario-filtri__campi{grid-template-columns:minmax(0, 1fr);gap:20px;margin-top:32px}.calendario-vuoto__box{padding:40px 20px}.calendario-vuoto__title{margin-top:28px}.calendario-vuoto__text{margin-top:24px}.calendario-guida{margin-top:32px}.adempimenti__lista{grid-template-columns:minmax(0, 1fr)}.adempimenti{padding:24px 24px 28px}}@media(max-width: 767px){.calendario-tesi,.calendario-filtri{padding-top:40px}.calendario-faq{padding-top:44px}.calendario-filtri__title,.calendario-faq__title{font-size:1.625rem;line-height:1.25}.link-list__row{align-items:flex-start}}.calendario-tabella__vuota{font-size:1.125rem;line-height:1.5;color:#6b6b6b}.calendario-elenco.is-caricamento{opacity:.55;transition:opacity .22s ease}.page-head--laureandi{padding-bottom:95px}.contenuti--laureandi,.contenuti--post-lauream{text-align:center}.contenuti--laureandi .contenuti__grid,.contenuti--post-lauream .contenuti__grid{grid-template-columns:repeat(2, minmax(0, 1fr));text-align:left}.contenuti--laureandi .contenuto-card__media img,.contenuti--laureandi .contenuto-card__media .ph,.contenuti--post-lauream .contenuto-card__media img,.contenuti--post-lauream .contenuto-card__media .ph{aspect-ratio:578/241}.contenuti--laureandi .contenuto-card__chips,.contenuti--post-lauream .contenuto-card__chips{min-height:0}.contenuti--laureandi{padding-block:51px 57px}.contenuti--laureandi .contenuti__title{color:#102c53}.contenuti--laureandi .contenuti__subtitle{margin-top:16px}.contenuti--laureandi .contenuti__grid{margin-top:54px}.percorso{padding-block:38px 85px;background:#e1e6ff}.percorso__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.percorso__head .link-arrow{flex:none;font-size:1rem;line-height:24px}.percorso__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.percorso__sub{margin-top:8px;font-size:1.125rem;line-height:28px;color:#202020}.percorso__lista{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));margin-top:68px}.percorso__passo{position:relative;text-align:center}.percorso__passo::before{content:"";position:absolute;top:27px;left:0;right:0;height:4px;background:#3258ff}.percorso__num{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding-inline:16px;background:#e1e6ff;font-size:3rem;font-weight:700;line-height:1.2;color:#102c53}.percorso__num .icon{width:38px;height:38px}.percorso__label{margin-top:4px;padding-inline:38px;font-size:1.25rem;font-weight:700;line-height:24px;color:#102c53}.percorso__testo{margin-top:10px;padding-inline:12px;font-size:1rem;line-height:24px;color:#202020}.laureandi-guide{padding-block:48px 28px}.laureandi-guide__title{margin-bottom:20px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.mob-guide--tre{grid-template-columns:repeat(3, minmax(0, 1fr))}.page-laureandi .cta-band-section{padding-top:64px}.page-laureandi .eventi{margin-top:74px}.page-laureandi .app-promo{padding-top:64px}.page-laureandi .scadenza__titolo{text-transform:uppercase}.laureandi-dopo__title{display:flex;align-items:center;gap:16px}.laureandi-dopo__title .icon{flex:none;width:34px;height:34px}@media(max-width: 991px){.contenuti--laureandi{padding-block:44px 0}.contenuti--laureandi .contenuti__grid,.contenuti--post-lauream .contenuti__grid{grid-template-columns:minmax(0, 1fr);margin-top:32px}.percorso__lista{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 16px}.percorso__passo::before{display:none}.percorso__num{min-width:0;padding-inline:0}.mob-guide--tre{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.percorso{padding-block:32px 48px}.percorso__lista{grid-template-columns:minmax(0, 1fr)}.laureandi-guide{padding-block:40px 0}.mob-guide--tre{grid-template-columns:minmax(0, 1fr)}.laureandi-dopo__title .icon{width:28px;height:28px}}.page-head--dottorati{padding-bottom:71px}.page-head__cta{margin-top:32px}.page-head__cta .icon{width:20px;height:20px}.dottorati-intro{padding-block:45px 0}.dottorati-bandi{display:grid;grid-template-columns:minmax(0, 782fr) minmax(0, 376fr);gap:26px;margin-top:48px}.dottorati-bando{display:flex;flex-direction:column;align-items:flex-start;padding:22px 40px 25px;background:#98abff;border-radius:20px}.dottorati-bando__title{display:flex;align-items:center;gap:20px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.dottorati-bando__icon{flex:none;width:44px;height:44px}.dottorati-bando__text{margin-top:8px;font-size:1.125rem;line-height:28px;color:#102c53}.dottorati-bando__cta{margin-top:auto;gap:12px}.dottorati-bando__cta .icon{width:22px;height:22px}.dottorati-bando__text+.dottorati-bando__cta{margin-top:21px}.dottorati-accordion{margin-top:42px;--semestri-pad: 30px}.dottorati-accordion .accordion__trigger{text-align:left}.dottorati-accordion .accordion__panel-inner{padding:26px 24px 30px}.dottorati-sotto{font-size:1.125rem;font-weight:700;line-height:28px;color:#202020}.dottorati-sotto--rule{margin-top:30px;padding-top:30px;border-top:1px solid #d8deea}.dottorati-accordion p{line-height:28px}.dottorati-accordion .dottorati-sotto+p{margin-top:8px}.dottorati-accordion p+p{margin-top:20px}.dottorati-accordion .dottorati-sotto--rule+*{margin-top:20px}.dottorati-elenco{margin-top:4px;padding-left:27px;list-style:disc}.dottorati-elenco li::marker{font-size:.7em}.dottorati-doc-list{display:grid;gap:28px}.dottorati-doc{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:16px}.dottorati-doc>.icon{width:21px;height:20px;margin-top:5px;color:#3258ff}.dottorati-doc a{font-weight:600;color:#3258ff}.dottorati-doc a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dottorati-doc a:hover{color:#2a48e0;text-decoration:underline;text-underline-offset:3px}.dottorati-doc p{margin-top:2px;font-size:1.125rem;line-height:28px;color:#202020}.dottorati-doc-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 40px;max-width:620px}.dottorati-link-grid{display:grid;gap:16px;justify-items:start}.dottorati-ufficio{padding-block:78px;background:#102c53}.dottorati-ufficio__card{max-width:836px;margin-inline:auto;padding:25px 24px 20px;background:#e1e6ff;border-radius:20px;color:#102c53}.dottorati-ufficio__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.dottorati-ufficio__label{margin-top:21px;font-size:1.125rem;line-height:28px;text-transform:uppercase;color:#202020}.dottorati-ufficio__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 32px;margin-top:15px}.dottorati-ufficio__voce{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:14px;font-size:1.125rem;line-height:28px;color:#202020}.dottorati-ufficio__voce>.icon{width:22px;height:22px;margin-top:4px;color:#102c53}.dottorati-ufficio__voce strong{font-weight:700}.dottorati-ufficio__voce a{color:#3258ff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dottorati-ufficio__voce a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dottorati-ufficio__voce a:hover{color:#2a48e0}.dottorati-ufficio__link{margin-top:12px}.dottorati-ufficio__link .icon{width:18px;height:18px;margin-left:6px;vertical-align:-3px}.dottorati-ufficio__nota{margin-top:2px;font-size:1rem;line-height:24px;color:#202020}.dottorati-ufficio__cta{margin-top:23px;gap:12px}.dottorati-ufficio__cta .icon{width:22px;height:22px}.dottorati-avviso{padding-block:45px 0}.dottorati-offerta{padding-block:55px 0}.dottorati-offerta__title{font-size:1.5rem;font-weight:700;line-height:32px;letter-spacing:0;color:#3258ff}.dottorati-offerta__filtri{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:19px}.dottorati-offerta__cerca{flex:0 1 377px}.dottorati-offerta__campo{flex:0 0 377px}.dottorati-offerta__label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.5;color:#3a3a3a}.dottorati-griglia{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:42px 28px;margin-top:33px;align-items:stretch}.dipartimento-card{padding:30px 24px 24px;background:#f4f4f4;border-radius:20px}.dipartimento-card__title{min-height:86px;padding-bottom:22px;border-bottom:1px solid #d8deea;font-size:1.5rem;font-weight:700;line-height:32px;color:#3258ff}.dipartimento-card__title a{color:inherit}.dipartimento-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dipartimento-card__title a:hover{color:#2a48e0;text-decoration:underline;text-underline-offset:3px}.dipartimento-card__accordion .accordion__item{border-bottom:0}.dipartimento-card__accordion .accordion__trigger{padding:27px 12px 27px 24px;font-size:1.125rem;font-weight:400;line-height:28px;color:#102c53}.dipartimento-card__accordion .accordion__trigger .icon{width:20px;height:20px;color:#102c53}.dipartimento-card__accordion .accordion__trigger:hover{color:#3258ff}.dipartimento-card__accordion .accordion__panel-inner{padding:0 12px 18px 24px;font-size:1rem;line-height:24px;color:#202020}.dipartimento-card__accordion .article__link{margin-top:12px}.dottorati-documenti{margin-top:76px;padding-block:62px 64px;background:#102c53;color:#fff}.dottorati-documenti__title{font-size:1.75rem;font-weight:700;line-height:36px;letter-spacing:0;color:#c1cdff}.dottorati-documenti__text{margin-top:14px;font-size:1.125rem;line-height:28px;color:#fff}.dottorati-documenti__text strong{font-weight:700}.dottorati-documenti .risorse{margin-top:34px}.dottorati-documenti .risorse .doc-link,.dottorati-documenti .risorse .article__link{color:#fff}.dottorati-documenti .risorse .doc-link:hover,.dottorati-documenti .risorse .article__link:hover{color:#c1cdff}.dottorati-documenti .risorse .doc-link .icon,.dottorati-documenti .risorse .article__link .icon{color:#fff}@media(max-width: 991px){.dottorati-bandi{grid-template-columns:minmax(0, 1fr)}.dottorati-ufficio{padding-block:48px}.dottorati-ufficio__grid{grid-template-columns:minmax(0, 1fr)}.dottorati-griglia{grid-template-columns:minmax(0, 1fr);gap:28px}.dipartimento-card__title{min-height:0}.dottorati-offerta__filtri{flex-direction:column;align-items:stretch}.dottorati-offerta__cerca,.dottorati-offerta__campo{flex:1 1 auto}.dottorati-documenti{margin-top:48px}}@media(max-width: 767px){.page-head--dottorati{padding-bottom:44px}.dottorati-bando{padding:24px}.dottorati-bando__title{font-size:1.5rem;line-height:1.25}.dottorati-offerta__title,.dottorati-ufficio__title{font-size:1.625rem;line-height:1.25}.dottorati-accordion .accordion__panel-inner{padding-inline:0}.dottorati-doc-grid{grid-template-columns:minmax(0, 1fr)}}.page-head--impresa{display:grid;min-height:386px;padding-bottom:10px}.page-head--impresa>.container{display:grid;grid-template-rows:auto minmax(0, 1fr)}.page-head--impresa .page-head__content{margin-top:0;align-self:center}.impresa-intro{padding-block:56px 0}.impresa-intro__title{margin-bottom:18px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.impresa-focus{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:56px}.impresa-focus__card{padding:26px 32px;background:#c1cdff;border-radius:20px;text-align:center;color:#102c53}.impresa-focus__icon{display:block;margin-inline:auto;width:40px;height:40px;color:#102c53}.impresa-focus__title{margin-top:12px;font-size:1.75rem;font-weight:700;line-height:36px;color:#102c53}.impresa-focus__text{margin-top:8px;font-size:1.125rem;line-height:28px;color:#102c53}.impresa-numeri{margin-top:62px;padding-block:32px 34px;background:#102c53}.impresa-numeri__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;text-align:center}.impresa-numeri__grid .stat__value{color:#c1cdff}.impresa-numeri__grid .stat__label{color:#fff}.impresa-progetti{padding-block:54px 0;text-align:center}.impresa-progetti__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.impresa-progetti__sub{margin-top:8px;font-size:1.125rem;line-height:28px;color:#202020}.impresa-progetti__blocchi{margin-top:44px;text-align:left}.impresa-progetti__blocchi .media-testo+.media-testo{margin-top:56px}.impresa-pnrr{margin-top:64px;align-items:center;text-align:left}.impresa-pnrr .cta-band__title{font-size:2rem;line-height:40px}.impresa-pnrr .cta-band__text{margin-top:4px}.impresa-spinoff{margin-top:62px;padding-block:56px 60px;background:#102c53;text-align:center}.impresa-spinoff__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#c1cdff}.impresa-spinoff__sub{margin-top:8px;font-size:1.125rem;line-height:28px;color:#fff}.impresa-spinoff__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:44px;text-align:left}.spinoff-card{display:grid;grid-template-columns:174px minmax(0, 1fr);border-radius:20px;overflow:hidden;background:#e1e6ff}.spinoff-card__media img,.spinoff-card__media .ph{width:100%;height:100%;object-fit:cover}.spinoff-card__body{padding:26px 32px 28px;font-size:1rem;line-height:24px;color:#202020}.spinoff-card__body p+p{margin-top:12px}.spinoff-card__body a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.spinoff-card__body a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.spinoff-card__body a:hover{color:#2a48e0}.spinoff-card__title{margin-bottom:18px;font-size:1.5rem;font-weight:700;line-height:32px;color:#102c53}.impresa-archivio{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:44px;padding:24px 40px;background:#3258ff;border-radius:20px;text-align:left;color:#fff}.impresa-archivio p{font-size:1.125rem;line-height:28px}.impresa-archivio__title{display:flex;align-items:center;gap:16px;font-size:2rem;font-weight:700;line-height:40px;color:#fff}.impresa-archivio__icon{flex:none;width:40px;height:40px}.impresa-archivio__cta{flex:none;gap:12px}.impresa-archivio__cta .icon{width:22px;height:22px}.impresa-eventi{padding-block:60px 74px;text-align:center}.impresa-eventi__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.impresa-eventi__sub{margin-top:8px;font-size:1.125rem;line-height:28px;color:#202020}.impresa-evento{max-width:780px;margin:46px auto 0;text-align:left;box-shadow:none;grid-template-columns:180px minmax(0, 1fr)}.impresa-utt{padding-block:60px 0}.impresa-utt__card{background:#f4f4f4}.impresa-utt__title{color:#3258ff}@media(max-width: 991px){.impresa-focus{grid-template-columns:minmax(0, 1fr)}.impresa-numeri__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 24px}.impresa-spinoff__grid{grid-template-columns:minmax(0, 1fr)}.impresa-progetti__blocchi .media-testo+.media-testo{margin-top:36px}}@media(max-width: 767px){.page-head--impresa{padding-bottom:48px}.impresa-numeri__grid{grid-template-columns:minmax(0, 1fr)}.spinoff-card{grid-template-columns:minmax(0, 1fr)}.spinoff-card__media{aspect-ratio:16/9}.impresa-archivio{flex-direction:column;align-items:flex-start}.impresa-archivio__title{font-size:1.5rem;line-height:1.25}.impresa-evento{grid-template-columns:110px minmax(0, 1fr)}.impresa-intro__title,.impresa-progetti__title,.impresa-spinoff__title,.impresa-eventi__title{font-size:1.625rem;line-height:1.25}}.page-head--progetti{padding-bottom:94px}.listing--progetti{padding-block:42px 58px}.progetti-intro{margin-bottom:38px;font-size:1.125rem;color:#202020}.progetti-intro p{line-height:28px}.progetti-intro p+p{margin-top:16px}.progetti-intro strong{font-weight:700}.progetti-pannello{padding-top:24px}.progetti-pannello:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:4px}.progetti-pannello .listing__count{margin-block:0 28px}.progetti-griglia{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px 26px}.progetto-card{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;overflow:hidden}.progetto-card__media img,.progetto-card__media .ph{display:block;width:100%;aspect-ratio:376/240;object-fit:cover}.progetto-card__body{padding:24px 25px 23px}.progetto-card__tags{display:flex;flex-wrap:wrap;gap:8px}.progetto-card__title{margin-top:25px;font-size:1.5rem;font-weight:700;line-height:32px;color:#3258ff}.progetto-card__title a{color:inherit}.progetto-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.progetto-card__title a:hover{color:#2a48e0;text-decoration:underline;text-underline-offset:3px}.progetti-side{padding:19px 24px;background:#e1e6ff;border-radius:20px;text-align:center}.progetti-side__title{font-size:2rem;font-weight:700;line-height:1.2;color:#102c53}.progetti-side__cta{margin-top:29px;gap:12px}.progetti-side__cta .icon{width:22px;height:22px}.listing--progetti .listing__side{gap:22px}.listing--progetti .filters+.progetti-side{margin-top:18px}.progetti-pnrr{margin-block:41px 49px;min-height:154px;align-items:center}.progetti-pnrr .cta-band__title{font-size:2rem;line-height:40px}.progetti-pnrr .cta-band__text{margin-top:4px;max-width:420px}.progetti-pnrr .cta-band__cta .icon{width:22px;height:22px}.progetto .article__crumbs{padding-top:10px}.progetto__head{padding-top:53px}.progetto__head .article__share{color:#3258ff}.progetto__head .article__share:hover{color:#2340c4}.progetto__title{margin-top:35px;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:0;color:#102c53}.progetto__abstract{margin-top:16px;font-size:1.5rem;line-height:2rem;color:#202020}.progetto__cta{margin-top:17px}.progetto-dati{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin-top:39px;padding:28px 32px;background:#102c53;border-radius:20px;color:#fff}.progetto-dati__item{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:12px;align-items:start}.progetto-dati__item::before{content:"";width:16px;height:16px;margin-top:4px;box-sizing:border-box;border:4px solid #c1cdff;background:#3258ff}.progetto-dati__item dt,.progetto-dati__item dd{grid-column:2;font-size:.875rem;line-height:20px}.progetto-dati__item dt{color:#fff}.progetto-dati__item dd{color:rgba(255,255,255,.85)}.progetto-partner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:27px;margin-top:40px}.progetto-partner__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;padding:10px;background:#c1c1c1;border-radius:8px;color:rgba(16,44,83,.55);font-size:1.0625rem;line-height:1.2}.progetto-partner__item .icon{width:20px;height:20px}.progetto__body{padding-block:44px 0}.progetto__body>h2{margin-top:0;font-size:1.5rem;font-weight:700;line-height:32px;color:#3258ff}.progetto__body>h3{margin-top:27px;font-size:1.125rem;font-weight:700;line-height:28px;color:#202020}.progetto__body>h3+p{margin-top:27px}.progetto__body>p+p{margin-top:16px}.progetto__body>.progetto__link{margin-top:29px}.progetto__body>.progetto__link+p{margin-top:28px}.progetto__figura{margin-top:40px;border-radius:20px;overflow:hidden}.progetto__figura .ratio{aspect-ratio:780/300}.progetto-accordion{margin-top:46px;--semestri-pad: 26px}.progetto-accordion .accordion__panel-inner{padding:24px 24px 30px}.progetto-accordion p+.progetto-elenco,.progetto-accordion .progetto-elenco+p{margin-top:16px}.progetto-accordion p+p{margin-top:16px}.progetto-elenco{padding-left:27px;list-style:disc}.progetto-elenco li::marker{font-size:.7em}.progetto-elenco li+li{margin-top:4px}.progetto-gruppo__title{font-size:1.125rem;font-weight:700;line-height:28px;color:#202020}*+.progetto-gruppo__title{margin-top:26px}.progetto-persone{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px 24px;margin-top:14px}.progetto-persona{display:flex;align-items:center;gap:16px;font-size:1.125rem;line-height:28px;color:#202020}.progetto-persona a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.progetto-persona a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.progetto-persona a:hover{color:#2a48e0}.progetto-persona__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#c1cdff;color:#102c53}.progetto-persona__avatar .icon{width:20px;height:20px}.progetto-adesione{margin-top:37px;padding:59px 24px;background:#e1e6ff;border-radius:20px}.progetto-adesione__body{max-width:780px;margin-inline:auto;font-size:1.125rem;line-height:28px;color:#202020}.progetto-adesione__body p+p{margin-top:28px}.progetto-adesione__body strong{font-weight:700}.progetto-adesione__body a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.progetto-adesione__body a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.progetto-adesione__body a:hover{color:#2a48e0}.progetto-adesione__title{margin-bottom:32px;font-size:1.5rem;font-weight:700;line-height:32px;color:#202020}.progetto-adesione__cta{margin-top:46px;text-align:center}.progetto-adesione__cta a{text-decoration:none;color:#fff}.progetto-materiali{padding-block:49px 0}.progetto-materiali>.progetto-materiali__title{margin-top:0;font-size:1.5rem;font-weight:700;line-height:32px;color:#102c53}.progetto-materiali>.progetto-materiali__title+p{margin-top:6px}.progetto-materiali>.progetto-materiali__risorse{margin-top:34px}@media(max-width: 991px){.listing--progetti{padding-block:28px 48px}.progetti-griglia{grid-template-columns:minmax(0, 1fr)}.progetto-dati{grid-template-columns:repeat(2, minmax(0, 1fr))}.progetto-partner{grid-template-columns:repeat(2, minmax(0, 1fr))}.progetto-persone{grid-template-columns:repeat(2, minmax(0, 1fr))}.progetto__title{font-size:2rem}.progetto__abstract{font-size:1.25rem;line-height:1.5}}@media(max-width: 767px){.progetto-dati,.progetto-partner,.progetto-persone{grid-template-columns:minmax(0, 1fr)}.progetti-side{padding:28px 20px 32px}.progetti-side__title{font-size:1.5rem}.progetto-adesione{padding:32px 20px 36px}.progetto-accordion .accordion__panel-inner{padding-inline:0}}.page-head--post-lauream{padding-bottom:95px}.contenuti--post-lauream{padding-block:51px 0}.contenuti--post-lauream .contenuti__subtitle{margin-top:16px}.contenuti--post-lauream .contenuti__grid{margin-top:46px}.post-lauream__blocchi{padding-block:60px 0}.post-lauream__blocchi .media-testo+.media-testo{margin-top:55px}.pl-offerta{padding-block:76px 0}.pl-offerta .dottorati-offerta__campo{margin-left:auto}.pl-offerta__vai{flex:none;align-self:flex-end;margin-top:0}.pl-offerta__conto{margin-block:24px 0;font-size:1rem;font-weight:600;line-height:24px;color:#3a3a3a}.pl-offerta__vuoto{margin-top:12px;font-size:1.125rem;line-height:28px;color:#202020}.pl-offerta__gruppi{margin-top:20px}.pl-offerta__gruppi .accordion__panel-inner{padding-bottom:40px}.pl-elenco{list-style:none;display:grid;gap:20px}.pl-voce+.pl-voce{border-top:1px solid #e7eaf2;padding-top:20px}.pl-voce__nome{font-size:1.125rem;font-weight:600;line-height:28px;letter-spacing:0;color:#202020}.pl-voce__nome a{color:inherit;text-decoration:none}.pl-voce__nome a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pl-voce__nome a:hover{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.pl-voce__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:6px;font-size:.9375rem;line-height:24px;color:#3a3a3a}.pl-voce__dato{display:flex;align-items:center;gap:8px}.pl-voce__dato+.pl-voce__dato::before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;margin-left:-12px}.opportunita{padding-block:89px 0}.opportunita__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:50px}.opportunita__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#3258ff}.opportunita__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}@media(max-width: 991px){.opportunita__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.opportunita__track{grid-template-columns:minmax(0, 1fr)}}html.js .opportunita__viewport{overflow:hidden}html.js .opportunita__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .opportunita__track>*{flex:0 0 calc((100% - 56px)/3)}@media(max-width: 991px){html.js .opportunita__track>*{flex-basis:calc((100% - 28px)/2)}}@media(max-width: 575px){html.js .opportunita__track>*{flex-basis:100%}}@media(prefers-reduced-motion: reduce){html.js .opportunita__track{transition:none}}.opportunita__nav{display:flex;align-items:center;justify-content:space-between;margin-top:39px}.opportunita__nav .icon-btn{width:40px;height:40px}.opportunita__nav .icon-btn .icon{width:16px;height:16px}.opportunita .bando-card{padding:31px 18px}.page-post-lauream .post-lauream-newsletter{padding-top:105px}.page-post-lauream .canali{padding-block:93px 86px}.page-post-lauream .eventi{margin-top:62px}.page-post-lauream .app-promo{padding-top:104px}@media(max-width: 991px){.pl-offerta{padding-top:48px}.pl-offerta .dottorati-offerta__campo{margin-left:0}.pl-offerta__vai{align-self:flex-start}.contenuti--post-lauream{padding-block:40px 0}.post-lauream__blocchi{padding-top:44px}.post-lauream__blocchi .media-testo+.media-testo{margin-top:36px}.opportunita{padding-top:48px}}@media(max-width: 767px){.opportunita__title{font-size:1.625rem;line-height:1.25}.opportunita__head{flex-direction:column;align-items:flex-start;gap:12px}}.page-head--tasse{padding-bottom:74px}.tasse-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.tasse-card{padding:27px 40px 25px;background:#102c53;border-radius:20px;color:#fff}.tasse-card__head{display:flex;align-items:center;gap:15px;font-size:2rem;font-weight:700;line-height:1.2;color:#c1cdff}.tasse-card__icon{width:44px;height:44px;flex:none;color:#c1cdff}.tasse-card__text{margin-top:15px;font-size:1.125rem;line-height:28px;color:#fff}.tasse-card__cta{margin-top:27px;padding:16px 24px;gap:12px}.tasse-card__cta .icon{width:22px;height:22px}.tasse-timeline{display:grid;grid-template-columns:minmax(0, 1fr) 22px minmax(0, 1fr)}.tasse-tappa{position:relative;display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-bottom:90px}.tasse-tappa:last-child{padding-bottom:0}.tasse-tappa__filo{position:absolute;top:5px;bottom:0;left:calc(50% - 11px);width:22px}.tasse-tappa__filo::before{content:"";position:absolute;inset:0 0 auto 0;height:22px;box-sizing:border-box;border:6px solid #3258ff;background:#c1cdff}.tasse-tappa__filo::after{content:"";position:absolute;top:22px;bottom:0;left:9px;width:4px;background:#102c53}.tasse-tappa:last-child .tasse-tappa__filo::after{content:none}.tasse-tappa__body{display:flex;flex-direction:column;gap:10px}.tasse-tappa--sx .tasse-tappa__body{grid-column:1;align-items:flex-end;text-align:right;padding-right:27px}.tasse-tappa--dx .tasse-tappa__body{grid-column:3;align-items:flex-start;padding-left:30px}.tasse-tappa__data{font-size:1.75rem;font-weight:700;line-height:1.2;color:#3258ff}.tasse-tappa__label{font-size:1.125rem;font-weight:600;line-height:1.4;text-transform:uppercase;color:#102c53}.tasse-accordion .accordion__panel-inner{padding:24px 24px 0}.tasse-accordion p+p,.tasse-accordion p+.tasse-nota,.tasse-accordion .tasse-nota+p,.tasse-accordion .tasse-nota+ul,.tasse-accordion ul+p{margin-top:24px}.tasse-accordion p+ul{margin-top:20px}.tasse-accordion ul{padding-left:27px;list-style:disc}.tasse-accordion ul li::marker{font-size:.7em}.tasse-tabella{width:100%;margin-top:24px;border-collapse:collapse;font-size:1.125rem;line-height:28px;color:#202020;text-align:left}.tasse-tabella th,.tasse-tabella td{padding:16px 24px}.tasse-tabella thead th{background:#e1e6ff;font-weight:600;color:#102c53}.tasse-tabella tbody tr{border-bottom:1px solid #d9d9d9}.tasse-tabella th:first-child,.tasse-tabella td:first-child{width:53%}.tasse-nota{display:flex;align-items:center;gap:14px;padding:20px 24px;background:#f4f4f4;border-left:5px solid #3258ff}.tasse-nota .icon{width:26px;height:26px;flex:none;color:#102c53}.tasse-nota p{font-size:1.125rem;font-weight:700;line-height:28px;color:#202020}.tasse-check{display:grid;gap:20px;margin-top:24px}.tasse-check__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:14px;font-size:1.125rem;line-height:28px;color:#202020}.tasse-check__item .icon{width:24px;height:24px;margin-top:3px;color:#2a2e34}.tasse-check__item a{color:#3258ff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tasse-check__item a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.tasse-check__item a:hover{color:#2a48e0}.pagina-indice--tasse{padding-top:67px;padding-bottom:64px}.pagina-indice--tasse .faq .accordion__trigger{color:#102c53}.pagina-indice--tasse .pagina-indice__sezione>h2+*{margin-top:11px}.pagina-indice--tasse .pagina-indice__sezione>p+.tasse-cards{margin-top:19px}.pagina-indice--tasse .pagina-indice__sezione>p+ul{margin-top:20px}.pagina-indice--tasse .pagina-indice__sezione>ul+ul{margin-top:30px}.pagina-indice--tasse .pagina-indice__sezione>.tasse-cards+.cta-band{margin-top:30px}.pagina-indice--tasse .pagina-indice__sezione>.cta-band+p{margin-top:44px}.pagina-indice--tasse .pagina-indice__sezione>p+p{margin-top:20px}.pagina-indice--tasse .pagina-indice__sezione>p+.tasse-timeline{margin-top:55px}.pagina-indice--tasse .pagina-indice__sezione>.tasse-timeline+.tasse-accordion{margin-top:66px}.pagina-indice--tasse .pagina-indice__sezione>p+.tasse-accordion{margin-top:32px}.pagina-indice--tasse .pagina-indice__sezione>h2+.tasse-check{margin-top:24px}.pagina-indice--tasse .pagina-indice__sezione>p+.risorse{margin-top:38px}.pagina-indice--tasse .pagina-indice__sezione>.risorse{padding-bottom:19px}.pagina-indice--tasse .pagina-indice__sezione>.mob-head+.faq{margin-top:25px}.pagina-indice--tasse .pagina-indice__sezione>ul{padding-left:27px}.pagina-indice--tasse .pagina-indice__sezione>ul li::marker{font-size:.7em}.pagina-indice--tasse .pagina-indice__sezione>ul a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.pagina-indice--tasse .pagina-indice__sezione>ul a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pagina-indice--tasse .pagina-indice__sezione>ul a:hover{color:#2a48e0}@media(max-width: 991px){.tasse-cards{grid-template-columns:minmax(0, 1fr)}.tasse-card{padding:24px 28px}}@media(max-width: 767px){.tasse-card__head{font-size:1.5rem}.tasse-card__icon{width:36px;height:36px}.tasse-timeline{grid-template-columns:22px minmax(0, 1fr)}.tasse-tappa__filo{left:0}.tasse-tappa--sx .tasse-tappa__body,.tasse-tappa--dx .tasse-tappa__body{grid-column:2;align-items:flex-start;text-align:left;padding:0 0 0 20px}.tasse-tappa__data{font-size:1.5rem}.tasse-tappa__label{font-size:1rem}.tasse-tabella{font-size:1rem}.tasse-tabella th,.tasse-tabella td{padding:12px 16px}}.page-head--stage{padding-bottom:74px}.punti-box{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:44px;row-gap:12px;padding:24px 48px;background:#c1cdff;border-radius:20px}.punti-box__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:8px}.punti-box__item .icon{width:10px;height:10px;margin-top:9px;color:#102c53}.punti-box__item p{line-height:28px}.punti-box__item strong{font-weight:700}.guida-list{display:grid;gap:24px}.guida-row{display:block;padding:22px 15px 25px 12px;background:#f4f4f4;border-radius:20px;color:#202020;transition:background .22s ease}.guida-row:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.guida-row:hover{background:#edf0ff;color:#202020}.guida-row:hover .guida-row__title{text-decoration:underline;text-underline-offset:3px}.guida-row__head{display:flex;align-items:center;gap:11px}.guida-row__icon{width:25px;height:25px;flex:none;color:#3258ff}.guida-row__title{font-size:1.5rem;font-weight:700;line-height:1.4;color:#3258ff}.guida-row__chevron{width:22px;height:22px;flex:none;margin-left:auto;color:#3258ff}.guida-row__text{display:block;margin-top:8px;font-size:1rem;line-height:24px}.stage-risorse{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.stage-risorsa{display:flex;flex-direction:column;background:#f4f4f4;border-radius:20px;overflow:hidden}.stage-risorsa__media img,.stage-risorsa__media .ph{width:100%;height:100%;object-fit:cover}.stage-risorsa__body{padding:27px 24px 21px}.stage-risorsa__title{font-size:2rem;font-weight:700;line-height:1.2;color:#3258ff}.stage-risorsa__title a{color:inherit}.stage-risorsa__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.stage-risorsa__title a:hover{color:#2a48e0;text-decoration:underline;text-underline-offset:3px}.stage-risorsa__tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.stage-risorsa__tags .tag{padding:5px 12px}.stage-risorsa__text{margin-top:23px;font-size:1.125rem;line-height:28px;color:#202020}.pagina-indice--stage{padding-top:39px;padding-bottom:64px}.pagina-indice--stage .faq .accordion__trigger{color:#102c53}.pagina-indice--stage .pagina-indice__sezione>h2+*{margin-top:14px}.pagina-indice--stage .pagina-indice__sezione>p+.punti-box{margin-top:24px}.pagina-indice--stage .pagina-indice__sezione>.punti-box+.guida-list{margin-top:33px}.pagina-indice--stage .pagina-indice__sezione>p+.stage-risorse{margin-top:34px}.pagina-indice--stage .pagina-indice__sezione>.stage-risorse+.cta-band{margin-top:42px}.pagina-indice--stage .pagina-indice__sezione>.cta-band+.cta-band{margin-top:37px}.pagina-indice--stage .pagina-indice__sezione>p+.mob-passi{margin-top:23px}.pagina-indice--stage .pagina-indice__sezione>.mob-head+.mob-eventi{margin-top:43px}.pagina-indice--stage .pagina-indice__sezione>.mob-head+.stage-eventi{margin-top:30px}.pagina-indice--stage .pagina-indice__sezione>.mob-head+.faq{margin-top:25px}.stage-eventi{gap:26px}.stage-eventi .event-card{box-shadow:none;grid-template-columns:176px minmax(0, 1fr)}.stage-eventi .event-card__body{padding:32px 28px 34px}.stage-eventi .event-card__title{margin-top:19px}.stage-eventi .event-card__meta{margin:13px 0 12px}@media(max-width: 991px){.punti-box{grid-template-columns:minmax(0, 1fr);padding:24px 28px}.stage-risorse{grid-template-columns:minmax(0, 1fr);gap:20px}}@media(max-width: 767px){.guida-row__title{font-size:1.25rem}.stage-risorsa__title{font-size:1.5rem}.stage-risorsa__body{padding:24px 20px 20px}.stage-eventi .event-card{grid-template-columns:110px minmax(0, 1fr)}}.listing--esperienze{padding-block:30px 58px}.esperienze-intro{margin-bottom:29px;font-size:1.125rem;color:#202020}.esperienze-intro p{line-height:28px}.esperienze-intro p+p{margin-top:16px}.esperienze-intro strong{font-weight:700}.corso-schede--lg .corso-schede__voce{font-size:1.125rem;line-height:24px;padding-block:9px 11px}.esperienze-pannello{padding-top:35px}.esperienze-pannello:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:4px}.listing__items--esperienze{gap:22px}.cta-band--inline .cta-band__body{max-width:410px}.cta-band--inline .cta-band__title{line-height:40px}.cta-band--inline .cta-band__text{line-height:28px}.archivio-card--blue{background:#3258ff}.archivio-card--blue .btn--white{color:#3258ff}.archivio-card--blue .btn--white:hover{background:#edf0ff;color:#3258ff}@media(max-width: 991px){.listing--esperienze{padding-block:28px 48px}.esperienze-pannello{padding-top:28px}}@media(max-width: 767px){.esperienze-intro{font-size:1rem}.esperienze-intro p{line-height:1.6}.corso-schede--lg .corso-schede__voce{font-size:1rem}.cta-band--inline .cta-band__body{max-width:none}}.page-head--diritto{display:grid;min-height:386px;padding-bottom:10px}.page-head--diritto>.container{display:grid;grid-template-rows:auto minmax(0, 1fr)}.page-head--diritto .page-head__content{margin-top:0;align-self:center}.page-head--diritto .page-head__text{max-width:760px}.diritto-agevolazioni{padding-block:55px 75px;text-align:center}.diritto-agevolazioni__title{font-size:2rem;font-weight:700;line-height:40px;color:#202020}.diritto-agevolazioni__sub{margin-top:15px;font-size:1.125rem;line-height:28px;color:#202020}.diritto-agevolazioni__blocchi{margin-top:72px;text-align:left}.diritto-agevolazioni .media-testo+.media-testo{margin-top:75px}.diritto-agevolazioni .media-testo__title{margin-inline-end:-68px}.page-diritto .promo__card{padding-top:34px}.diritto-opportunita{padding-block:58px 0}.diritto-opportunita__title{margin-bottom:38px;font-size:2rem;font-weight:700;line-height:40px;color:#3258ff}.diritto-opportunita__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;align-items:start}.diritto-scopri{padding-block:52px 0}.diritto-scopri__title{font-size:2rem;font-weight:700;line-height:40px;color:#3258ff}.diritto-scopri__sub{margin-top:15px;font-size:1.125rem;line-height:28px;color:#202020}.diritto-scopri__grid{margin-top:36px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;gap:28px}.diritto-scopri__grid .corso-card__media{aspect-ratio:376/239}@media(max-width: 991px){.diritto-scopri__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}}@media(max-width: 575px){.diritto-scopri__grid{grid-template-columns:minmax(0, 1fr);grid-auto-rows:auto}}.diritto-scopri__grid .corso-card{padding:0;border-radius:16px;overflow:hidden}.diritto-servizio{padding-top:57px}.diritto-servizio .cta-band__text{line-height:28px}.correlati--diritto{padding-block:64px 57px}@media(max-width: 767px){.diritto-agevolazioni{padding-block:36px 40px}.diritto-agevolazioni__blocchi{margin-top:36px}.diritto-agevolazioni .media-testo+.media-testo{margin-top:40px}.diritto-agevolazioni .media-testo__title{margin-inline-end:0}.diritto-agevolazioni__title,.diritto-opportunita__title,.diritto-scopri__title{font-size:1.625rem;line-height:34px}.diritto-opportunita{padding-top:40px}.diritto-opportunita__grid{grid-template-columns:minmax(0, 1fr)}.diritto-opportunita__title{margin-bottom:24px}.diritto-scopri{padding-top:40px}.diritto-scopri__grid{margin-top:28px}.diritto-servizio{padding-top:40px}.correlati--diritto{padding-block:40px 40px}}.page-head--docenti{padding-bottom:65px}.page-head--docenti .page-head__content{margin-top:40px}.page-head--docenti .page-head__text{margin-top:12px;max-width:740px;font-size:1.125rem;line-height:28px}.page-head--docenti .page-head__search{height:48px;max-width:776px;margin:13px auto 0;padding-inline:20px;border-radius:8px;text-align:left}.page-head--docenti .page-head__search input{font-size:1rem}.page-head--docenti .page-head__search input::placeholder{color:#6b6b6b}.page-head--docenti .page-head__search .icon{order:2;width:24px;height:24px}.listing--docenti{padding-block:57px 68px}.listing--docenti .listing__grid{grid-template-columns:376px minmax(0, 1fr);gap:28px}.listing--docenti .listing__count{margin-block:10px 22px}.listing--docenti .listing__items{gap:26px}.listing--docenti .pagination{margin-top:50px}.docente-card{display:grid;grid-template-columns:150px minmax(0, 1fr);min-height:230px;background:#e1e6ff;border-radius:20px;overflow:hidden;transition:background .22s ease}.docente-card:hover{background:#d3dbff}@media(max-width: 767px){.docente-card{grid-template-columns:minmax(0, 1fr)}}.docente-card__media{display:block;align-self:stretch}.docente-card__media>*{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(max-width: 767px){.docente-card__media{aspect-ratio:376/291}}.docente-card__body{padding:20px 20px 18px}.docente-card__tags{display:flex;flex-wrap:wrap;gap:8px;max-height:26px;overflow:hidden}.docente-card__tags .tag{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docente-card__name{margin-top:14px;font-size:1.25rem;font-weight:600;line-height:1.6rem}.docente-card__name a{color:#102c53}.docente-card__name a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.docente-card__name a:hover{color:#3258ff}.docente-card__name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docente-card__dato{margin-top:12px;font-size:.875rem;line-height:20px;color:#202020}.docente-card__dato strong{font-weight:700}.docente-card__dato{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docente-card__dato+.docente-card__dato{margin-top:10px}.docente-card__contatto{display:flex;align-items:center;gap:16px;margin-top:12px;font-size:.875rem;line-height:20px;color:#202020}.docente-card__contatto+.docente-card__contatto{margin-top:6px}.docente-card__contatto .icon{width:18px;height:18px;flex:none;color:#102c53}.docente-card__contatto a,.docente-card__contatto span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docente-card__contatto a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.docente-card__contatto a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.docente-card__contatto a:hover{color:#2340c4}@media(max-width: 991px){.listing--docenti{padding-block:40px 48px}.listing--docenti .listing__grid{grid-template-columns:minmax(0, 1fr);gap:24px}}@media(max-width: 767px){.page-head--docenti{padding-bottom:40px}.page-head--docenti .page-head__content{margin-top:28px}.docente-card__body{padding:20px 20px 24px}}.docente-testa{padding-block:15px 0}.docente-testa__crumbs{margin-bottom:62px}.docente-testa__grid{display:grid;grid-template-columns:274px minmax(0, 1fr);gap:28px;align-items:start}@media(max-width: 767px){.docente-testa__grid{grid-template-columns:minmax(0, 1fr);gap:24px}}.docente-testa__foto{margin:0}.docente-testa__foto img,.docente-testa__foto .ph{width:100%;aspect-ratio:274/391;object-fit:cover;display:block}.docente-testa__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.docente-testa__nome{font-size:2rem;font-weight:700;line-height:2.5rem;color:#3258ff}.docente-testa__ruolo{margin-top:18px;font-size:1.5rem;font-weight:600;line-height:2rem;color:#202020}.docente-testa__dip{margin-top:22px;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#202020}.docente-testa__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.docente-testa__label{margin-top:25px;font-size:1rem;line-height:24px;color:#202020}.docente-profili{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:11px;list-style:none}.docente-profili a{display:inline-flex;align-items:center;gap:6px;color:#3258ff;font-size:1rem;font-weight:600;line-height:24px}.docente-profili a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.docente-profili a:hover{color:#2340c4}.docente-profili a .icon{width:20px;height:20px;flex:none}.docente-profili .docente-profili__nome{text-transform:uppercase}.docente-testa__abstract{margin-top:33px;font-size:1.125rem;line-height:28px;color:#202020}.docente-testa__abstract>p{margin:0}.docente-testa__abstract>p+p{margin-top:12px}.docente-testa__abstract strong{font-weight:700}.docente-testa__abstract a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.docente-testa__abstract a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.docente-testa__bio{margin-top:13px}.link-external{display:inline-flex;align-items:center;gap:10px;color:#3258ff;font-weight:600}.link-external:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.link-external .icon{width:1.15em;height:1.15em;flex:none}.link-external:hover{color:#2340c4}.docente-contatti{padding-top:57px}.docente-contatti__grid{display:grid;grid-template-columns:minmax(0, 779fr) minmax(0, 374fr);gap:30px;align-items:stretch}@media(max-width: 991px){.docente-contatti__grid{grid-template-columns:minmax(0, 1fr)}}.docente-contatti__grid--solo{grid-template-columns:minmax(0, 1fr)}.docente-contatti__col{display:grid;grid-template-rows:auto minmax(0, 1fr)}.docente-contatti__title{margin-bottom:21px;font-size:1.5rem;font-weight:700;line-height:2rem;color:#102c53}.docente-contatti__title--avviso{display:flex;align-items:center;gap:12px}.docente-contatti__title--avviso .icon{width:26px;height:26px;flex:none}.docente-box{padding:26px 24px 30px;background:#f4f4f4;border-radius:20px}.docente-box__label{font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#102c53}.docente-box__label--sede{margin-top:49px}.docente-box__recapiti{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:24px}@media(max-width: 575px){.docente-box__recapiti{grid-template-columns:minmax(0, 1fr);gap:12px}}.docente-recapito{display:flex;align-items:center;gap:14px;font-size:1rem;line-height:24px}.docente-recapito .icon{width:22px;height:22px;flex:none;color:#102c53}.docente-recapito a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.docente-recapito a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.docente-recapito a:hover{color:#2340c4}.docente-box__sede{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:22px}@media(max-width: 575px){.docente-box__sede{grid-template-columns:minmax(0, 1fr);gap:24px}}.docente-dato{display:flex;gap:14px}.docente-dato>.icon{width:22px;height:22px;flex:none;margin-top:2px;color:#102c53}.docente-dato__body{font-size:1rem;line-height:24px;color:#202020}.docente-dato__strong{font-weight:700}.docente-dato__nota{font-size:.875rem;line-height:20px}.docente-dato__lista{margin-top:2px;padding-left:18px;list-style:disc}.docente-dato__lista li::marker{color:#202020}.docente-dato__link{margin-top:17px}.docente-avviso{display:flex;flex-direction:column}.docente-avviso__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.docente-avviso__date{font-size:.875rem;color:#5b6472}.docente-avviso__title{margin-top:24px;font-size:1.5rem;font-weight:600;line-height:2rem;color:#3258ff}.docente-avviso__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.docente-avviso__text strong{font-weight:700}.docente-avviso__more{margin-top:auto;padding-top:24px;text-align:right}.docente-avviso__more .link-arrow{display:inline-flex;align-items:center}.docente-corpo{padding-block:45px 57px}.docente-pannello{padding-top:58px}.docente-titolo{font-size:1.5rem;font-weight:700;line-height:2rem;color:#3258ff}.docente-titolo--icona{display:flex;align-items:center;gap:14px}.docente-titolo--icona .icon{width:32px;height:32px;flex:none}.docente-filtri{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:44px}@media(max-width: 575px){.docente-filtri{flex-direction:column;align-items:stretch}}.docente-filtri .docente-filtro:first-child{flex:0 0 170px}.docente-filtri .docente-filtro:last-child{flex:0 0 375px}.docente-filtro .sortby__label{margin-bottom:5px}.docente-insegnamenti{display:grid;gap:23px;margin-top:41px}.docente-insegnamenti__vuoto{margin-top:32px;font-size:1.125rem;line-height:1.4;color:#6b6b6b}.docente-tesi{display:flex;align-items:center;gap:17px;margin-top:49px;padding:25px 20px;border-radius:20px;background:#3258ff;color:#fff}@media(max-width: 767px){.docente-tesi{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}}.docente-tesi__icon{width:40px;height:40px;flex:none;align-self:flex-start;margin-top:2px}.docente-tesi__body{flex:1 1 auto}.docente-tesi__title{font-size:2rem;font-weight:700;line-height:2.5rem;color:#fff}.docente-tesi__text{font-size:1.125rem;line-height:28px}.docente-tesi__title+.docente-tesi__text{margin-top:5px}.docente-tesi__cta{flex:none;color:#3258ff}.docente-tesi__cta:hover{color:#2340c4}.docente-aree{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.docente-aree+.docente-titolo{margin-top:46px}.docente-progetti{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;gap:28px;margin-top:27px}@media(max-width: 991px){.docente-progetti{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.docente-progetti{grid-template-columns:minmax(0, 1fr);grid-auto-rows:auto}}.progetto-doc{padding:26px 24px 24px;background:#f4f4f4;border-radius:20px}.progetto-doc__title{margin-top:22px;font-size:1.5rem;font-weight:600;line-height:2rem}.progetto-doc__title a{color:#3258ff}.progetto-doc__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.progetto-doc__title a:hover{color:#2340c4}.progetto-doc__text{margin-top:20px;font-size:1rem;line-height:24px;color:#202020}.progetto-doc__dati{margin-top:20px;font-size:1rem;line-height:24px;color:#202020}.progetto-doc__dati dt,.progetto-doc__dati dd{display:inline}.progetto-doc__dati dd{margin:0;font-weight:700}.progetto-doc__dati div+div{margin-top:8px}.progetto-doc__dati div{display:block}.progetto-doc__sito{margin-top:22px}.docente-pub-filtri{display:flex;align-items:flex-end;gap:30px;margin-top:54px}.docente-pub-filtri .search-field{flex:0 0 377px;height:40px;margin-right:auto}.docente-pub-filtri .docente-filtro{flex:0 0 275px}@media(max-width: 991px){.docente-pub-filtri{flex-wrap:wrap}.docente-pub-filtri .search-field{flex:1 1 100%;margin-right:0}}.docente-pub-conteggio{margin-block:22px 0}.docente-pubblicazioni{margin-top:10px}.pubblicazione{padding-block:26px 24px;border-bottom:1px solid #d9d9d9}.pubblicazione__title{margin-top:20px;font-size:1.5rem;font-weight:600;line-height:2rem}.pubblicazione__title a{color:#3258ff}.pubblicazione__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pubblicazione__title a:hover{color:#2340c4}.pubblicazione__dati{margin-top:28px;font-size:1rem;line-height:24px;color:#202020}.pubblicazione__dati dt,.pubblicazione__dati dd{display:inline}.pubblicazione__dati dd{margin:0;font-weight:700}.pubblicazione__dati div{display:block}.pubblicazione__dati div+div{margin-top:8px}.pubblicazione__fonte{display:flex;align-items:center;gap:26px;margin-top:22px;font-size:1rem;line-height:24px;color:#202020}.docente-pubblicazioni+.pagination{margin-top:46px}.docente-iris{margin-top:32px}.docente-pub-vuoto{margin-top:26px;font-size:1.125rem;line-height:28px;color:#202020}.docente-insegnamenti-elenco.is-caricamento,.docente-pub-elenco.is-caricamento,.docente-avvisi-elenco.is-caricamento{opacity:.55;transition:opacity .22s ease}.docente-cv{display:flex;align-items:center;justify-content:space-between;gap:24px}.docente-cv__cta .icon{width:20px;height:20px}.docente-tl{margin-top:38px;padding:30px 30px 26px;background:#e1e6ff;border-radius:20px}.docente-cv+.docente-tl{margin-top:26px}.docente-tl+.docente-titolo{margin-top:42px}.docente-tl__label{display:flex;align-items:center;gap:12px;font-size:1rem;line-height:24px;letter-spacing:.01em;text-transform:uppercase;color:#102c53}.docente-tl__label .icon{width:24px;height:24px;flex:none}.docente-tl__list{margin-top:26px;list-style:none}.docente-tl__item{position:relative}.docente-tl__item::before{content:"";position:absolute;left:0;top:8px;width:22px;height:22px;border:5px solid #3258ff;background:#c1cdff}.docente-tl__item+.docente-tl__item{margin-top:16px}.docente-tl__anni{padding-left:50px;font-size:1.5rem;font-weight:600;line-height:2rem;color:#102c53}.docente-tl__body{margin:3px 0 0 9px;padding:0 0 26px 37px;border-left:4px solid #102c53}.docente-tl__ruolo{font-size:1.125rem;font-weight:600;line-height:28px;color:#3258ff}.docente-tl__ente{font-size:1rem;line-height:24px;color:#202020}.docente-tl__dettagli{margin-top:12px;font-size:1rem;line-height:24px;color:#202020}.docente-tl__dettagli dt,.docente-tl__dettagli dd{display:inline}.docente-tl__dettagli dd{margin:0;font-weight:700}.docente-tl__dettagli div{display:block}.docente-tl__dettagli div+div{margin-top:8px}.docente-titolo+.docente-collab{margin-top:30px}.docente-collab__gruppo+.docente-collab__gruppo{margin-top:23px}.docente-collab__label{padding-bottom:25px;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.01em;text-transform:uppercase;color:#102c53}.docente-collab__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;padding-bottom:22px;border-bottom:1px solid #d9d9d9;list-style:none}@media(max-width: 991px){.docente-collab__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.docente-collab__list{grid-template-columns:minmax(0, 1fr)}}.docente-collab__gruppo:last-child .docente-collab__list{border-bottom:0}.docente-collab__nome{font-size:1rem;font-weight:700;line-height:24px;color:#202020}.docente-collab__luogo{font-size:.875rem;line-height:20px;color:#202020}.docente-collab__sito{margin-top:6px}.docente-collab+.docente-titolo{margin-top:46px}.docente-titolo+.docente-colleghi{margin-top:14px}.docente-colleghi{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 28px;list-style:none}@media(max-width: 575px){.docente-colleghi{grid-template-columns:minmax(0, 1fr)}}.collega{display:flex;align-items:center;gap:16px;padding-block:14px;border-bottom:1px solid #d9d9d9}.collega:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.collega:hover .collega__nome{color:#2340c4}.collega__avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;overflow:hidden;border-radius:999px;background:#102c53;color:#3258ff}.collega__avatar .icon{width:22px;height:22px}.collega__avatar img{width:100%;height:100%;object-fit:cover}.collega__nome{color:#3258ff;font-size:1rem;line-height:24px;text-decoration:underline;text-underline-offset:3px}.docente-materiali{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 28px;margin-top:30px}@media(max-width: 575px){.docente-materiali{grid-template-columns:minmax(0, 1fr)}}.materiale-card{display:block;padding:24px;background:#f4f4f4;border-radius:20px}.materiale-card:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.materiale-card:hover{background:#e1e6ff}.materiale-card:hover .materiale-card__title{color:#2340c4}.materiale-card__top{display:flex;align-items:center;gap:12px}.materiale-card__tipo{width:22px;height:26px;flex:none;color:#3258ff}.materiale-card__title{flex:1 1 auto;color:#3258ff;font-size:1.25rem;font-weight:700;line-height:28px}.materiale-card__scarica{width:24px;height:24px;flex:none;color:#3258ff}.materiale-card__peso{display:block;margin-top:10px;font-size:1rem;line-height:24px;color:#202020}.docente-titolo+.docente-link{margin-top:31px}.docente-materiali+.docente-titolo{margin-top:46px}.docente-link{display:grid;grid-template-columns:repeat(4, max-content);justify-content:space-between;gap:24px 28px}@media(max-width: 991px){.docente-link{grid-template-columns:repeat(2, max-content)}}@media(max-width: 575px){.docente-link{grid-template-columns:max-content}}.docente-link .link-arrow{justify-content:flex-start}.docente-avvisi .avviso-card{background:#f4f4f4}.docente-avvisi .avviso-card:hover{background:#e1e6ff}.docente-avvisi .avviso-card__title{color:#3258ff}.docente-avvisi .avviso-card__text{max-width:none}.docente-avvisi .avviso-card__more{color:#3258ff}.docente-avvisi .avviso-card__more:hover{color:#2340c4}.docente-pannello--avvisi{padding-top:50px}.docente-avvisi{display:grid;gap:40px;margin-top:23px}.docente-avvisi+.pagination{margin-top:53px}@media(max-width: 767px){.docente-testa{padding-block:14px 0}.docente-testa__crumbs{margin-bottom:28px}.docente-testa__nome{font-size:1.75rem;line-height:2.25rem}.docente-testa__ruolo{font-size:1.25rem;line-height:1.75rem}.docente-testa__top{flex-direction:column;gap:12px}.docente-contatti{padding-top:36px}.docente-contatti__title{margin-bottom:18px}.docente-box__label--sede{margin-top:32px}.docente-corpo{padding-top:36px}.docente-pannello{padding-top:36px}.docente-filtri{margin-top:28px}.docente-insegnamenti{margin-top:28px}.docente-tesi__title{font-size:1.5rem;line-height:2rem}.docente-tl{padding:24px 20px 28px}.docente-pub-filtri{margin-top:32px}}.m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.m-px{margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:1px}.m-0\.5{margin-top:.125rem;margin-right:.125rem;margin-bottom:.125rem;margin-left:.125rem}.m-1{margin-top:.25rem;margin-right:.25rem;margin-bottom:.25rem;margin-left:.25rem}.m-1\.5{margin-top:.375rem;margin-right:.375rem;margin-bottom:.375rem;margin-left:.375rem}.m-2{margin-top:.5rem;margin-right:.5rem;margin-bottom:.5rem;margin-left:.5rem}.m-3{margin-top:.75rem;margin-right:.75rem;margin-bottom:.75rem;margin-left:.75rem}.m-4{margin-top:1rem;margin-right:1rem;margin-bottom:1rem;margin-left:1rem}.m-5{margin-top:1.25rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:1.25rem}.m-6{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem}.m-7{margin-top:1.75rem;margin-right:1.75rem;margin-bottom:1.75rem;margin-left:1.75rem}.m-8{margin-top:2rem;margin-right:2rem;margin-bottom:2rem;margin-left:2rem}.m-10{margin-top:2.5rem;margin-right:2.5rem;margin-bottom:2.5rem;margin-left:2.5rem}.m-12{margin-top:3rem;margin-right:3rem;margin-bottom:3rem;margin-left:3rem}.m-14{margin-top:3.5rem;margin-right:3.5rem;margin-bottom:3.5rem;margin-left:3.5rem}.m-16{margin-top:4rem;margin-right:4rem;margin-bottom:4rem;margin-left:4rem}.m-20{margin-top:5rem;margin-right:5rem;margin-bottom:5rem;margin-left:5rem}.m-24{margin-top:6rem;margin-right:6rem;margin-bottom:6rem;margin-left:6rem}.mt-0{margin-top:0}.mt-px{margin-top:1px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mr-0{margin-right:0}.mr-px{margin-right:1px}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.mr-14{margin-right:3.5rem}.mr-16{margin-right:4rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mb-0{margin-bottom:0}.mb-px{margin-bottom:1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.ml-0{margin-left:0}.ml-px{margin-left:1px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-14{margin-left:3.5rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.mx-0{margin-right:0;margin-left:0}.mx-px{margin-right:1px;margin-left:1px}.mx-0\.5{margin-right:.125rem;margin-left:.125rem}.mx-1{margin-right:.25rem;margin-left:.25rem}.mx-1\.5{margin-right:.375rem;margin-left:.375rem}.mx-2{margin-right:.5rem;margin-left:.5rem}.mx-3{margin-right:.75rem;margin-left:.75rem}.mx-4{margin-right:1rem;margin-left:1rem}.mx-5{margin-right:1.25rem;margin-left:1.25rem}.mx-6{margin-right:1.5rem;margin-left:1.5rem}.mx-7{margin-right:1.75rem;margin-left:1.75rem}.mx-8{margin-right:2rem;margin-left:2rem}.mx-10{margin-right:2.5rem;margin-left:2.5rem}.mx-12{margin-right:3rem;margin-left:3rem}.mx-14{margin-right:3.5rem;margin-left:3.5rem}.mx-16{margin-right:4rem;margin-left:4rem}.mx-20{margin-right:5rem;margin-left:5rem}.mx-24{margin-right:6rem;margin-left:6rem}.my-0{margin-top:0;margin-bottom:0}.my-px{margin-top:1px;margin-bottom:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.p-px{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}.p-0\.5{padding-top:.125rem;padding-right:.125rem;padding-bottom:.125rem;padding-left:.125rem}.p-1{padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem}.p-1\.5{padding-top:.375rem;padding-right:.375rem;padding-bottom:.375rem;padding-left:.375rem}.p-2{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.p-3{padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.p-4{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.p-5{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.p-6{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}.p-7{padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}.p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.p-10{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}.p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.p-14{padding-top:3.5rem;padding-right:3.5rem;padding-bottom:3.5rem;padding-left:3.5rem}.p-16{padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem}.p-20{padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem}.p-24{padding-top:6rem;padding-right:6rem;padding-bottom:6rem;padding-left:6rem}.pt-0{padding-top:0}.pt-px{padding-top:1px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pr-0{padding-right:0}.pr-px{padding-right:1px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pb-0{padding-bottom:0}.pb-px{padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pl-0{padding-left:0}.pl-px{padding-left:1px}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.px-0{padding-right:0;padding-left:0}.px-px{padding-right:1px;padding-left:1px}.px-0\.5{padding-right:.125rem;padding-left:.125rem}.px-1{padding-right:.25rem;padding-left:.25rem}.px-1\.5{padding-right:.375rem;padding-left:.375rem}.px-2{padding-right:.5rem;padding-left:.5rem}.px-3{padding-right:.75rem;padding-left:.75rem}.px-4{padding-right:1rem;padding-left:1rem}.px-5{padding-right:1.25rem;padding-left:1.25rem}.px-6{padding-right:1.5rem;padding-left:1.5rem}.px-7{padding-right:1.75rem;padding-left:1.75rem}.px-8{padding-right:2rem;padding-left:2rem}.px-10{padding-right:2.5rem;padding-left:2.5rem}.px-12{padding-right:3rem;padding-left:3rem}.px-14{padding-right:3.5rem;padding-left:3.5rem}.px-16{padding-right:4rem;padding-left:4rem}.px-20{padding-right:5rem;padding-left:5rem}.px-24{padding-right:6rem;padding-left:6rem}.py-0{padding-top:0;padding-bottom:0}.py-px{padding-top:1px;padding-bottom:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.m-auto{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mx-auto{margin-right:auto;margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.gap-px{gap:1px}.gap-x-px{column-gap:1px}.gap-y-px{row-gap:1px}.gap-0\.5{gap:.125rem}.gap-x-0\.5{column-gap:.125rem}.gap-y-0\.5{row-gap:.125rem}.gap-1{gap:.25rem}.gap-x-1{column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-1\.5{gap:.375rem}.gap-x-1\.5{column-gap:.375rem}.gap-y-1\.5{row-gap:.375rem}.gap-2{gap:.5rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-3{gap:.75rem}.gap-x-3{column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-5{gap:1.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-7{column-gap:1.75rem}.gap-y-7{row-gap:1.75rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-8{row-gap:2rem}.gap-10{gap:2.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-10{row-gap:2.5rem}.gap-12{gap:3rem}.gap-x-12{column-gap:3rem}.gap-y-12{row-gap:3rem}.gap-14{gap:3.5rem}.gap-x-14{column-gap:3.5rem}.gap-y-14{row-gap:3.5rem}.gap-16{gap:4rem}.gap-x-16{column-gap:4rem}.gap-y-16{row-gap:4rem}.gap-20{gap:5rem}.gap-x-20{column-gap:5rem}.gap-y-20{row-gap:5rem}.gap-24{gap:6rem}.gap-x-24{column-gap:6rem}.gap-y-24{row-gap:6rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-none{flex:none}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}@media(max-width: 991px){.max-lg\:m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.max-lg\:m-px{margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:1px}.max-lg\:m-0\.5{margin-top:.125rem;margin-right:.125rem;margin-bottom:.125rem;margin-left:.125rem}.max-lg\:m-1{margin-top:.25rem;margin-right:.25rem;margin-bottom:.25rem;margin-left:.25rem}.max-lg\:m-1\.5{margin-top:.375rem;margin-right:.375rem;margin-bottom:.375rem;margin-left:.375rem}.max-lg\:m-2{margin-top:.5rem;margin-right:.5rem;margin-bottom:.5rem;margin-left:.5rem}.max-lg\:m-3{margin-top:.75rem;margin-right:.75rem;margin-bottom:.75rem;margin-left:.75rem}.max-lg\:m-4{margin-top:1rem;margin-right:1rem;margin-bottom:1rem;margin-left:1rem}.max-lg\:m-5{margin-top:1.25rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:1.25rem}.max-lg\:m-6{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem}.max-lg\:m-7{margin-top:1.75rem;margin-right:1.75rem;margin-bottom:1.75rem;margin-left:1.75rem}.max-lg\:m-8{margin-top:2rem;margin-right:2rem;margin-bottom:2rem;margin-left:2rem}.max-lg\:m-10{margin-top:2.5rem;margin-right:2.5rem;margin-bottom:2.5rem;margin-left:2.5rem}.max-lg\:m-12{margin-top:3rem;margin-right:3rem;margin-bottom:3rem;margin-left:3rem}.max-lg\:m-14{margin-top:3.5rem;margin-right:3.5rem;margin-bottom:3.5rem;margin-left:3.5rem}.max-lg\:m-16{margin-top:4rem;margin-right:4rem;margin-bottom:4rem;margin-left:4rem}.max-lg\:m-20{margin-top:5rem;margin-right:5rem;margin-bottom:5rem;margin-left:5rem}.max-lg\:m-24{margin-top:6rem;margin-right:6rem;margin-bottom:6rem;margin-left:6rem}.max-lg\:mt-0{margin-top:0}.max-lg\:mt-px{margin-top:1px}.max-lg\:mt-0\.5{margin-top:.125rem}.max-lg\:mt-1{margin-top:.25rem}.max-lg\:mt-1\.5{margin-top:.375rem}.max-lg\:mt-2{margin-top:.5rem}.max-lg\:mt-3{margin-top:.75rem}.max-lg\:mt-4{margin-top:1rem}.max-lg\:mt-5{margin-top:1.25rem}.max-lg\:mt-6{margin-top:1.5rem}.max-lg\:mt-7{margin-top:1.75rem}.max-lg\:mt-8{margin-top:2rem}.max-lg\:mt-10{margin-top:2.5rem}.max-lg\:mt-12{margin-top:3rem}.max-lg\:mt-14{margin-top:3.5rem}.max-lg\:mt-16{margin-top:4rem}.max-lg\:mt-20{margin-top:5rem}.max-lg\:mt-24{margin-top:6rem}.max-lg\:mr-0{margin-right:0}.max-lg\:mr-px{margin-right:1px}.max-lg\:mr-0\.5{margin-right:.125rem}.max-lg\:mr-1{margin-right:.25rem}.max-lg\:mr-1\.5{margin-right:.375rem}.max-lg\:mr-2{margin-right:.5rem}.max-lg\:mr-3{margin-right:.75rem}.max-lg\:mr-4{margin-right:1rem}.max-lg\:mr-5{margin-right:1.25rem}.max-lg\:mr-6{margin-right:1.5rem}.max-lg\:mr-7{margin-right:1.75rem}.max-lg\:mr-8{margin-right:2rem}.max-lg\:mr-10{margin-right:2.5rem}.max-lg\:mr-12{margin-right:3rem}.max-lg\:mr-14{margin-right:3.5rem}.max-lg\:mr-16{margin-right:4rem}.max-lg\:mr-20{margin-right:5rem}.max-lg\:mr-24{margin-right:6rem}.max-lg\:mb-0{margin-bottom:0}.max-lg\:mb-px{margin-bottom:1px}.max-lg\:mb-0\.5{margin-bottom:.125rem}.max-lg\:mb-1{margin-bottom:.25rem}.max-lg\:mb-1\.5{margin-bottom:.375rem}.max-lg\:mb-2{margin-bottom:.5rem}.max-lg\:mb-3{margin-bottom:.75rem}.max-lg\:mb-4{margin-bottom:1rem}.max-lg\:mb-5{margin-bottom:1.25rem}.max-lg\:mb-6{margin-bottom:1.5rem}.max-lg\:mb-7{margin-bottom:1.75rem}.max-lg\:mb-8{margin-bottom:2rem}.max-lg\:mb-10{margin-bottom:2.5rem}.max-lg\:mb-12{margin-bottom:3rem}.max-lg\:mb-14{margin-bottom:3.5rem}.max-lg\:mb-16{margin-bottom:4rem}.max-lg\:mb-20{margin-bottom:5rem}.max-lg\:mb-24{margin-bottom:6rem}.max-lg\:ml-0{margin-left:0}.max-lg\:ml-px{margin-left:1px}.max-lg\:ml-0\.5{margin-left:.125rem}.max-lg\:ml-1{margin-left:.25rem}.max-lg\:ml-1\.5{margin-left:.375rem}.max-lg\:ml-2{margin-left:.5rem}.max-lg\:ml-3{margin-left:.75rem}.max-lg\:ml-4{margin-left:1rem}.max-lg\:ml-5{margin-left:1.25rem}.max-lg\:ml-6{margin-left:1.5rem}.max-lg\:ml-7{margin-left:1.75rem}.max-lg\:ml-8{margin-left:2rem}.max-lg\:ml-10{margin-left:2.5rem}.max-lg\:ml-12{margin-left:3rem}.max-lg\:ml-14{margin-left:3.5rem}.max-lg\:ml-16{margin-left:4rem}.max-lg\:ml-20{margin-left:5rem}.max-lg\:ml-24{margin-left:6rem}.max-lg\:mx-0{margin-right:0;margin-left:0}.max-lg\:mx-px{margin-right:1px;margin-left:1px}.max-lg\:mx-0\.5{margin-right:.125rem;margin-left:.125rem}.max-lg\:mx-1{margin-right:.25rem;margin-left:.25rem}.max-lg\:mx-1\.5{margin-right:.375rem;margin-left:.375rem}.max-lg\:mx-2{margin-right:.5rem;margin-left:.5rem}.max-lg\:mx-3{margin-right:.75rem;margin-left:.75rem}.max-lg\:mx-4{margin-right:1rem;margin-left:1rem}.max-lg\:mx-5{margin-right:1.25rem;margin-left:1.25rem}.max-lg\:mx-6{margin-right:1.5rem;margin-left:1.5rem}.max-lg\:mx-7{margin-right:1.75rem;margin-left:1.75rem}.max-lg\:mx-8{margin-right:2rem;margin-left:2rem}.max-lg\:mx-10{margin-right:2.5rem;margin-left:2.5rem}.max-lg\:mx-12{margin-right:3rem;margin-left:3rem}.max-lg\:mx-14{margin-right:3.5rem;margin-left:3.5rem}.max-lg\:mx-16{margin-right:4rem;margin-left:4rem}.max-lg\:mx-20{margin-right:5rem;margin-left:5rem}.max-lg\:mx-24{margin-right:6rem;margin-left:6rem}.max-lg\:my-0{margin-top:0;margin-bottom:0}.max-lg\:my-px{margin-top:1px;margin-bottom:1px}.max-lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.max-lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.max-lg\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.max-lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.max-lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.max-lg\:my-4{margin-top:1rem;margin-bottom:1rem}.max-lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.max-lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.max-lg\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.max-lg\:my-8{margin-top:2rem;margin-bottom:2rem}.max-lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.max-lg\:my-12{margin-top:3rem;margin-bottom:3rem}.max-lg\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.max-lg\:my-16{margin-top:4rem;margin-bottom:4rem}.max-lg\:my-20{margin-top:5rem;margin-bottom:5rem}.max-lg\:my-24{margin-top:6rem;margin-bottom:6rem}.max-lg\:p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.max-lg\:p-px{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}.max-lg\:p-0\.5{padding-top:.125rem;padding-right:.125rem;padding-bottom:.125rem;padding-left:.125rem}.max-lg\:p-1{padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem}.max-lg\:p-1\.5{padding-top:.375rem;padding-right:.375rem;padding-bottom:.375rem;padding-left:.375rem}.max-lg\:p-2{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.max-lg\:p-3{padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.max-lg\:p-4{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.max-lg\:p-5{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.max-lg\:p-6{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}.max-lg\:p-7{padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}.max-lg\:p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.max-lg\:p-10{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}.max-lg\:p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.max-lg\:p-14{padding-top:3.5rem;padding-right:3.5rem;padding-bottom:3.5rem;padding-left:3.5rem}.max-lg\:p-16{padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem}.max-lg\:p-20{padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem}.max-lg\:p-24{padding-top:6rem;padding-right:6rem;padding-bottom:6rem;padding-left:6rem}.max-lg\:pt-0{padding-top:0}.max-lg\:pt-px{padding-top:1px}.max-lg\:pt-0\.5{padding-top:.125rem}.max-lg\:pt-1{padding-top:.25rem}.max-lg\:pt-1\.5{padding-top:.375rem}.max-lg\:pt-2{padding-top:.5rem}.max-lg\:pt-3{padding-top:.75rem}.max-lg\:pt-4{padding-top:1rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-6{padding-top:1.5rem}.max-lg\:pt-7{padding-top:1.75rem}.max-lg\:pt-8{padding-top:2rem}.max-lg\:pt-10{padding-top:2.5rem}.max-lg\:pt-12{padding-top:3rem}.max-lg\:pt-14{padding-top:3.5rem}.max-lg\:pt-16{padding-top:4rem}.max-lg\:pt-20{padding-top:5rem}.max-lg\:pt-24{padding-top:6rem}.max-lg\:pr-0{padding-right:0}.max-lg\:pr-px{padding-right:1px}.max-lg\:pr-0\.5{padding-right:.125rem}.max-lg\:pr-1{padding-right:.25rem}.max-lg\:pr-1\.5{padding-right:.375rem}.max-lg\:pr-2{padding-right:.5rem}.max-lg\:pr-3{padding-right:.75rem}.max-lg\:pr-4{padding-right:1rem}.max-lg\:pr-5{padding-right:1.25rem}.max-lg\:pr-6{padding-right:1.5rem}.max-lg\:pr-7{padding-right:1.75rem}.max-lg\:pr-8{padding-right:2rem}.max-lg\:pr-10{padding-right:2.5rem}.max-lg\:pr-12{padding-right:3rem}.max-lg\:pr-14{padding-right:3.5rem}.max-lg\:pr-16{padding-right:4rem}.max-lg\:pr-20{padding-right:5rem}.max-lg\:pr-24{padding-right:6rem}.max-lg\:pb-0{padding-bottom:0}.max-lg\:pb-px{padding-bottom:1px}.max-lg\:pb-0\.5{padding-bottom:.125rem}.max-lg\:pb-1{padding-bottom:.25rem}.max-lg\:pb-1\.5{padding-bottom:.375rem}.max-lg\:pb-2{padding-bottom:.5rem}.max-lg\:pb-3{padding-bottom:.75rem}.max-lg\:pb-4{padding-bottom:1rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pb-6{padding-bottom:1.5rem}.max-lg\:pb-7{padding-bottom:1.75rem}.max-lg\:pb-8{padding-bottom:2rem}.max-lg\:pb-10{padding-bottom:2.5rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-14{padding-bottom:3.5rem}.max-lg\:pb-16{padding-bottom:4rem}.max-lg\:pb-20{padding-bottom:5rem}.max-lg\:pb-24{padding-bottom:6rem}.max-lg\:pl-0{padding-left:0}.max-lg\:pl-px{padding-left:1px}.max-lg\:pl-0\.5{padding-left:.125rem}.max-lg\:pl-1{padding-left:.25rem}.max-lg\:pl-1\.5{padding-left:.375rem}.max-lg\:pl-2{padding-left:.5rem}.max-lg\:pl-3{padding-left:.75rem}.max-lg\:pl-4{padding-left:1rem}.max-lg\:pl-5{padding-left:1.25rem}.max-lg\:pl-6{padding-left:1.5rem}.max-lg\:pl-7{padding-left:1.75rem}.max-lg\:pl-8{padding-left:2rem}.max-lg\:pl-10{padding-left:2.5rem}.max-lg\:pl-12{padding-left:3rem}.max-lg\:pl-14{padding-left:3.5rem}.max-lg\:pl-16{padding-left:4rem}.max-lg\:pl-20{padding-left:5rem}.max-lg\:pl-24{padding-left:6rem}.max-lg\:px-0{padding-right:0;padding-left:0}.max-lg\:px-px{padding-right:1px;padding-left:1px}.max-lg\:px-0\.5{padding-right:.125rem;padding-left:.125rem}.max-lg\:px-1{padding-right:.25rem;padding-left:.25rem}.max-lg\:px-1\.5{padding-right:.375rem;padding-left:.375rem}.max-lg\:px-2{padding-right:.5rem;padding-left:.5rem}.max-lg\:px-3{padding-right:.75rem;padding-left:.75rem}.max-lg\:px-4{padding-right:1rem;padding-left:1rem}.max-lg\:px-5{padding-right:1.25rem;padding-left:1.25rem}.max-lg\:px-6{padding-right:1.5rem;padding-left:1.5rem}.max-lg\:px-7{padding-right:1.75rem;padding-left:1.75rem}.max-lg\:px-8{padding-right:2rem;padding-left:2rem}.max-lg\:px-10{padding-right:2.5rem;padding-left:2.5rem}.max-lg\:px-12{padding-right:3rem;padding-left:3rem}.max-lg\:px-14{padding-right:3.5rem;padding-left:3.5rem}.max-lg\:px-16{padding-right:4rem;padding-left:4rem}.max-lg\:px-20{padding-right:5rem;padding-left:5rem}.max-lg\:px-24{padding-right:6rem;padding-left:6rem}.max-lg\:py-0{padding-top:0;padding-bottom:0}.max-lg\:py-px{padding-top:1px;padding-bottom:1px}.max-lg\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.max-lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-lg\:py-4{padding-top:1rem;padding-bottom:1rem}.max-lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.max-lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.max-lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.max-lg\:py-8{padding-top:2rem;padding-bottom:2rem}.max-lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.max-lg\:py-16{padding-top:4rem;padding-bottom:4rem}.max-lg\:py-20{padding-top:5rem;padding-bottom:5rem}.max-lg\:py-24{padding-top:6rem;padding-bottom:6rem}.max-lg\:m-auto{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.max-lg\:mt-auto{margin-top:auto}.max-lg\:mr-auto{margin-right:auto}.max-lg\:mb-auto{margin-bottom:auto}.max-lg\:ml-auto{margin-left:auto}.max-lg\:mx-auto{margin-right:auto;margin-left:auto}.max-lg\:my-auto{margin-top:auto;margin-bottom:auto}.max-lg\:gap-0{gap:0}.max-lg\:gap-x-0{column-gap:0}.max-lg\:gap-y-0{row-gap:0}.max-lg\:gap-px{gap:1px}.max-lg\:gap-x-px{column-gap:1px}.max-lg\:gap-y-px{row-gap:1px}.max-lg\:gap-0\.5{gap:.125rem}.max-lg\:gap-x-0\.5{column-gap:.125rem}.max-lg\:gap-y-0\.5{row-gap:.125rem}.max-lg\:gap-1{gap:.25rem}.max-lg\:gap-x-1{column-gap:.25rem}.max-lg\:gap-y-1{row-gap:.25rem}.max-lg\:gap-1\.5{gap:.375rem}.max-lg\:gap-x-1\.5{column-gap:.375rem}.max-lg\:gap-y-1\.5{row-gap:.375rem}.max-lg\:gap-2{gap:.5rem}.max-lg\:gap-x-2{column-gap:.5rem}.max-lg\:gap-y-2{row-gap:.5rem}.max-lg\:gap-3{gap:.75rem}.max-lg\:gap-x-3{column-gap:.75rem}.max-lg\:gap-y-3{row-gap:.75rem}.max-lg\:gap-4{gap:1rem}.max-lg\:gap-x-4{column-gap:1rem}.max-lg\:gap-y-4{row-gap:1rem}.max-lg\:gap-5{gap:1.25rem}.max-lg\:gap-x-5{column-gap:1.25rem}.max-lg\:gap-y-5{row-gap:1.25rem}.max-lg\:gap-6{gap:1.5rem}.max-lg\:gap-x-6{column-gap:1.5rem}.max-lg\:gap-y-6{row-gap:1.5rem}.max-lg\:gap-7{gap:1.75rem}.max-lg\:gap-x-7{column-gap:1.75rem}.max-lg\:gap-y-7{row-gap:1.75rem}.max-lg\:gap-8{gap:2rem}.max-lg\:gap-x-8{column-gap:2rem}.max-lg\:gap-y-8{row-gap:2rem}.max-lg\:gap-10{gap:2.5rem}.max-lg\:gap-x-10{column-gap:2.5rem}.max-lg\:gap-y-10{row-gap:2.5rem}.max-lg\:gap-12{gap:3rem}.max-lg\:gap-x-12{column-gap:3rem}.max-lg\:gap-y-12{row-gap:3rem}.max-lg\:gap-14{gap:3.5rem}.max-lg\:gap-x-14{column-gap:3.5rem}.max-lg\:gap-y-14{row-gap:3.5rem}.max-lg\:gap-16{gap:4rem}.max-lg\:gap-x-16{column-gap:4rem}.max-lg\:gap-y-16{row-gap:4rem}.max-lg\:gap-20{gap:5rem}.max-lg\:gap-x-20{column-gap:5rem}.max-lg\:gap-y-20{row-gap:5rem}.max-lg\:gap-24{gap:6rem}.max-lg\:gap-x-24{column-gap:6rem}.max-lg\:gap-y-24{row-gap:6rem}.max-lg\:block{display:block}.max-lg\:inline-block{display:inline-block}.max-lg\:flex{display:flex}.max-lg\:inline-flex{display:inline-flex}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:flex-row{flex-direction:row}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:flex-nowrap{flex-wrap:nowrap}.max-lg\:flex-1{flex:1 1 0%}.max-lg\:flex-none{flex:none}.max-lg\:items-start{align-items:flex-start}.max-lg\:items-center{align-items:center}.max-lg\:items-end{align-items:flex-end}.max-lg\:items-baseline{align-items:baseline}.max-lg\:justify-start{justify-content:flex-start}.max-lg\:justify-center{justify-content:center}.max-lg\:justify-end{justify-content:flex-end}.max-lg\:justify-between{justify-content:space-between}.max-lg\:text-left{text-align:left}.max-lg\:text-center{text-align:center}.max-lg\:text-right{text-align:right}.max-lg\:w-full{width:100%}}@media(max-width: 767px){.max-md\:m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.max-md\:m-px{margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:1px}.max-md\:m-0\.5{margin-top:.125rem;margin-right:.125rem;margin-bottom:.125rem;margin-left:.125rem}.max-md\:m-1{margin-top:.25rem;margin-right:.25rem;margin-bottom:.25rem;margin-left:.25rem}.max-md\:m-1\.5{margin-top:.375rem;margin-right:.375rem;margin-bottom:.375rem;margin-left:.375rem}.max-md\:m-2{margin-top:.5rem;margin-right:.5rem;margin-bottom:.5rem;margin-left:.5rem}.max-md\:m-3{margin-top:.75rem;margin-right:.75rem;margin-bottom:.75rem;margin-left:.75rem}.max-md\:m-4{margin-top:1rem;margin-right:1rem;margin-bottom:1rem;margin-left:1rem}.max-md\:m-5{margin-top:1.25rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:1.25rem}.max-md\:m-6{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem}.max-md\:m-7{margin-top:1.75rem;margin-right:1.75rem;margin-bottom:1.75rem;margin-left:1.75rem}.max-md\:m-8{margin-top:2rem;margin-right:2rem;margin-bottom:2rem;margin-left:2rem}.max-md\:m-10{margin-top:2.5rem;margin-right:2.5rem;margin-bottom:2.5rem;margin-left:2.5rem}.max-md\:m-12{margin-top:3rem;margin-right:3rem;margin-bottom:3rem;margin-left:3rem}.max-md\:m-14{margin-top:3.5rem;margin-right:3.5rem;margin-bottom:3.5rem;margin-left:3.5rem}.max-md\:m-16{margin-top:4rem;margin-right:4rem;margin-bottom:4rem;margin-left:4rem}.max-md\:m-20{margin-top:5rem;margin-right:5rem;margin-bottom:5rem;margin-left:5rem}.max-md\:m-24{margin-top:6rem;margin-right:6rem;margin-bottom:6rem;margin-left:6rem}.max-md\:mt-0{margin-top:0}.max-md\:mt-px{margin-top:1px}.max-md\:mt-0\.5{margin-top:.125rem}.max-md\:mt-1{margin-top:.25rem}.max-md\:mt-1\.5{margin-top:.375rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-3{margin-top:.75rem}.max-md\:mt-4{margin-top:1rem}.max-md\:mt-5{margin-top:1.25rem}.max-md\:mt-6{margin-top:1.5rem}.max-md\:mt-7{margin-top:1.75rem}.max-md\:mt-8{margin-top:2rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-12{margin-top:3rem}.max-md\:mt-14{margin-top:3.5rem}.max-md\:mt-16{margin-top:4rem}.max-md\:mt-20{margin-top:5rem}.max-md\:mt-24{margin-top:6rem}.max-md\:mr-0{margin-right:0}.max-md\:mr-px{margin-right:1px}.max-md\:mr-0\.5{margin-right:.125rem}.max-md\:mr-1{margin-right:.25rem}.max-md\:mr-1\.5{margin-right:.375rem}.max-md\:mr-2{margin-right:.5rem}.max-md\:mr-3{margin-right:.75rem}.max-md\:mr-4{margin-right:1rem}.max-md\:mr-5{margin-right:1.25rem}.max-md\:mr-6{margin-right:1.5rem}.max-md\:mr-7{margin-right:1.75rem}.max-md\:mr-8{margin-right:2rem}.max-md\:mr-10{margin-right:2.5rem}.max-md\:mr-12{margin-right:3rem}.max-md\:mr-14{margin-right:3.5rem}.max-md\:mr-16{margin-right:4rem}.max-md\:mr-20{margin-right:5rem}.max-md\:mr-24{margin-right:6rem}.max-md\:mb-0{margin-bottom:0}.max-md\:mb-px{margin-bottom:1px}.max-md\:mb-0\.5{margin-bottom:.125rem}.max-md\:mb-1{margin-bottom:.25rem}.max-md\:mb-1\.5{margin-bottom:.375rem}.max-md\:mb-2{margin-bottom:.5rem}.max-md\:mb-3{margin-bottom:.75rem}.max-md\:mb-4{margin-bottom:1rem}.max-md\:mb-5{margin-bottom:1.25rem}.max-md\:mb-6{margin-bottom:1.5rem}.max-md\:mb-7{margin-bottom:1.75rem}.max-md\:mb-8{margin-bottom:2rem}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mb-12{margin-bottom:3rem}.max-md\:mb-14{margin-bottom:3.5rem}.max-md\:mb-16{margin-bottom:4rem}.max-md\:mb-20{margin-bottom:5rem}.max-md\:mb-24{margin-bottom:6rem}.max-md\:ml-0{margin-left:0}.max-md\:ml-px{margin-left:1px}.max-md\:ml-0\.5{margin-left:.125rem}.max-md\:ml-1{margin-left:.25rem}.max-md\:ml-1\.5{margin-left:.375rem}.max-md\:ml-2{margin-left:.5rem}.max-md\:ml-3{margin-left:.75rem}.max-md\:ml-4{margin-left:1rem}.max-md\:ml-5{margin-left:1.25rem}.max-md\:ml-6{margin-left:1.5rem}.max-md\:ml-7{margin-left:1.75rem}.max-md\:ml-8{margin-left:2rem}.max-md\:ml-10{margin-left:2.5rem}.max-md\:ml-12{margin-left:3rem}.max-md\:ml-14{margin-left:3.5rem}.max-md\:ml-16{margin-left:4rem}.max-md\:ml-20{margin-left:5rem}.max-md\:ml-24{margin-left:6rem}.max-md\:mx-0{margin-right:0;margin-left:0}.max-md\:mx-px{margin-right:1px;margin-left:1px}.max-md\:mx-0\.5{margin-right:.125rem;margin-left:.125rem}.max-md\:mx-1{margin-right:.25rem;margin-left:.25rem}.max-md\:mx-1\.5{margin-right:.375rem;margin-left:.375rem}.max-md\:mx-2{margin-right:.5rem;margin-left:.5rem}.max-md\:mx-3{margin-right:.75rem;margin-left:.75rem}.max-md\:mx-4{margin-right:1rem;margin-left:1rem}.max-md\:mx-5{margin-right:1.25rem;margin-left:1.25rem}.max-md\:mx-6{margin-right:1.5rem;margin-left:1.5rem}.max-md\:mx-7{margin-right:1.75rem;margin-left:1.75rem}.max-md\:mx-8{margin-right:2rem;margin-left:2rem}.max-md\:mx-10{margin-right:2.5rem;margin-left:2.5rem}.max-md\:mx-12{margin-right:3rem;margin-left:3rem}.max-md\:mx-14{margin-right:3.5rem;margin-left:3.5rem}.max-md\:mx-16{margin-right:4rem;margin-left:4rem}.max-md\:mx-20{margin-right:5rem;margin-left:5rem}.max-md\:mx-24{margin-right:6rem;margin-left:6rem}.max-md\:my-0{margin-top:0;margin-bottom:0}.max-md\:my-px{margin-top:1px;margin-bottom:1px}.max-md\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.max-md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.max-md\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.max-md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.max-md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.max-md\:my-4{margin-top:1rem;margin-bottom:1rem}.max-md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.max-md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.max-md\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.max-md\:my-8{margin-top:2rem;margin-bottom:2rem}.max-md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.max-md\:my-12{margin-top:3rem;margin-bottom:3rem}.max-md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.max-md\:my-16{margin-top:4rem;margin-bottom:4rem}.max-md\:my-20{margin-top:5rem;margin-bottom:5rem}.max-md\:my-24{margin-top:6rem;margin-bottom:6rem}.max-md\:p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.max-md\:p-px{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}.max-md\:p-0\.5{padding-top:.125rem;padding-right:.125rem;padding-bottom:.125rem;padding-left:.125rem}.max-md\:p-1{padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem}.max-md\:p-1\.5{padding-top:.375rem;padding-right:.375rem;padding-bottom:.375rem;padding-left:.375rem}.max-md\:p-2{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.max-md\:p-3{padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.max-md\:p-4{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.max-md\:p-5{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.max-md\:p-6{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}.max-md\:p-7{padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}.max-md\:p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.max-md\:p-10{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}.max-md\:p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.max-md\:p-14{padding-top:3.5rem;padding-right:3.5rem;padding-bottom:3.5rem;padding-left:3.5rem}.max-md\:p-16{padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem}.max-md\:p-20{padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem}.max-md\:p-24{padding-top:6rem;padding-right:6rem;padding-bottom:6rem;padding-left:6rem}.max-md\:pt-0{padding-top:0}.max-md\:pt-px{padding-top:1px}.max-md\:pt-0\.5{padding-top:.125rem}.max-md\:pt-1{padding-top:.25rem}.max-md\:pt-1\.5{padding-top:.375rem}.max-md\:pt-2{padding-top:.5rem}.max-md\:pt-3{padding-top:.75rem}.max-md\:pt-4{padding-top:1rem}.max-md\:pt-5{padding-top:1.25rem}.max-md\:pt-6{padding-top:1.5rem}.max-md\:pt-7{padding-top:1.75rem}.max-md\:pt-8{padding-top:2rem}.max-md\:pt-10{padding-top:2.5rem}.max-md\:pt-12{padding-top:3rem}.max-md\:pt-14{padding-top:3.5rem}.max-md\:pt-16{padding-top:4rem}.max-md\:pt-20{padding-top:5rem}.max-md\:pt-24{padding-top:6rem}.max-md\:pr-0{padding-right:0}.max-md\:pr-px{padding-right:1px}.max-md\:pr-0\.5{padding-right:.125rem}.max-md\:pr-1{padding-right:.25rem}.max-md\:pr-1\.5{padding-right:.375rem}.max-md\:pr-2{padding-right:.5rem}.max-md\:pr-3{padding-right:.75rem}.max-md\:pr-4{padding-right:1rem}.max-md\:pr-5{padding-right:1.25rem}.max-md\:pr-6{padding-right:1.5rem}.max-md\:pr-7{padding-right:1.75rem}.max-md\:pr-8{padding-right:2rem}.max-md\:pr-10{padding-right:2.5rem}.max-md\:pr-12{padding-right:3rem}.max-md\:pr-14{padding-right:3.5rem}.max-md\:pr-16{padding-right:4rem}.max-md\:pr-20{padding-right:5rem}.max-md\:pr-24{padding-right:6rem}.max-md\:pb-0{padding-bottom:0}.max-md\:pb-px{padding-bottom:1px}.max-md\:pb-0\.5{padding-bottom:.125rem}.max-md\:pb-1{padding-bottom:.25rem}.max-md\:pb-1\.5{padding-bottom:.375rem}.max-md\:pb-2{padding-bottom:.5rem}.max-md\:pb-3{padding-bottom:.75rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:pb-5{padding-bottom:1.25rem}.max-md\:pb-6{padding-bottom:1.5rem}.max-md\:pb-7{padding-bottom:1.75rem}.max-md\:pb-8{padding-bottom:2rem}.max-md\:pb-10{padding-bottom:2.5rem}.max-md\:pb-12{padding-bottom:3rem}.max-md\:pb-14{padding-bottom:3.5rem}.max-md\:pb-16{padding-bottom:4rem}.max-md\:pb-20{padding-bottom:5rem}.max-md\:pb-24{padding-bottom:6rem}.max-md\:pl-0{padding-left:0}.max-md\:pl-px{padding-left:1px}.max-md\:pl-0\.5{padding-left:.125rem}.max-md\:pl-1{padding-left:.25rem}.max-md\:pl-1\.5{padding-left:.375rem}.max-md\:pl-2{padding-left:.5rem}.max-md\:pl-3{padding-left:.75rem}.max-md\:pl-4{padding-left:1rem}.max-md\:pl-5{padding-left:1.25rem}.max-md\:pl-6{padding-left:1.5rem}.max-md\:pl-7{padding-left:1.75rem}.max-md\:pl-8{padding-left:2rem}.max-md\:pl-10{padding-left:2.5rem}.max-md\:pl-12{padding-left:3rem}.max-md\:pl-14{padding-left:3.5rem}.max-md\:pl-16{padding-left:4rem}.max-md\:pl-20{padding-left:5rem}.max-md\:pl-24{padding-left:6rem}.max-md\:px-0{padding-right:0;padding-left:0}.max-md\:px-px{padding-right:1px;padding-left:1px}.max-md\:px-0\.5{padding-right:.125rem;padding-left:.125rem}.max-md\:px-1{padding-right:.25rem;padding-left:.25rem}.max-md\:px-1\.5{padding-right:.375rem;padding-left:.375rem}.max-md\:px-2{padding-right:.5rem;padding-left:.5rem}.max-md\:px-3{padding-right:.75rem;padding-left:.75rem}.max-md\:px-4{padding-right:1rem;padding-left:1rem}.max-md\:px-5{padding-right:1.25rem;padding-left:1.25rem}.max-md\:px-6{padding-right:1.5rem;padding-left:1.5rem}.max-md\:px-7{padding-right:1.75rem;padding-left:1.75rem}.max-md\:px-8{padding-right:2rem;padding-left:2rem}.max-md\:px-10{padding-right:2.5rem;padding-left:2.5rem}.max-md\:px-12{padding-right:3rem;padding-left:3rem}.max-md\:px-14{padding-right:3.5rem;padding-left:3.5rem}.max-md\:px-16{padding-right:4rem;padding-left:4rem}.max-md\:px-20{padding-right:5rem;padding-left:5rem}.max-md\:px-24{padding-right:6rem;padding-left:6rem}.max-md\:py-0{padding-top:0;padding-bottom:0}.max-md\:py-px{padding-top:1px;padding-bottom:1px}.max-md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.max-md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.max-md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.max-md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.max-md\:py-8{padding-top:2rem;padding-bottom:2rem}.max-md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.max-md\:py-16{padding-top:4rem;padding-bottom:4rem}.max-md\:py-20{padding-top:5rem;padding-bottom:5rem}.max-md\:py-24{padding-top:6rem;padding-bottom:6rem}.max-md\:m-auto{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.max-md\:mt-auto{margin-top:auto}.max-md\:mr-auto{margin-right:auto}.max-md\:mb-auto{margin-bottom:auto}.max-md\:ml-auto{margin-left:auto}.max-md\:mx-auto{margin-right:auto;margin-left:auto}.max-md\:my-auto{margin-top:auto;margin-bottom:auto}.max-md\:gap-0{gap:0}.max-md\:gap-x-0{column-gap:0}.max-md\:gap-y-0{row-gap:0}.max-md\:gap-px{gap:1px}.max-md\:gap-x-px{column-gap:1px}.max-md\:gap-y-px{row-gap:1px}.max-md\:gap-0\.5{gap:.125rem}.max-md\:gap-x-0\.5{column-gap:.125rem}.max-md\:gap-y-0\.5{row-gap:.125rem}.max-md\:gap-1{gap:.25rem}.max-md\:gap-x-1{column-gap:.25rem}.max-md\:gap-y-1{row-gap:.25rem}.max-md\:gap-1\.5{gap:.375rem}.max-md\:gap-x-1\.5{column-gap:.375rem}.max-md\:gap-y-1\.5{row-gap:.375rem}.max-md\:gap-2{gap:.5rem}.max-md\:gap-x-2{column-gap:.5rem}.max-md\:gap-y-2{row-gap:.5rem}.max-md\:gap-3{gap:.75rem}.max-md\:gap-x-3{column-gap:.75rem}.max-md\:gap-y-3{row-gap:.75rem}.max-md\:gap-4{gap:1rem}.max-md\:gap-x-4{column-gap:1rem}.max-md\:gap-y-4{row-gap:1rem}.max-md\:gap-5{gap:1.25rem}.max-md\:gap-x-5{column-gap:1.25rem}.max-md\:gap-y-5{row-gap:1.25rem}.max-md\:gap-6{gap:1.5rem}.max-md\:gap-x-6{column-gap:1.5rem}.max-md\:gap-y-6{row-gap:1.5rem}.max-md\:gap-7{gap:1.75rem}.max-md\:gap-x-7{column-gap:1.75rem}.max-md\:gap-y-7{row-gap:1.75rem}.max-md\:gap-8{gap:2rem}.max-md\:gap-x-8{column-gap:2rem}.max-md\:gap-y-8{row-gap:2rem}.max-md\:gap-10{gap:2.5rem}.max-md\:gap-x-10{column-gap:2.5rem}.max-md\:gap-y-10{row-gap:2.5rem}.max-md\:gap-12{gap:3rem}.max-md\:gap-x-12{column-gap:3rem}.max-md\:gap-y-12{row-gap:3rem}.max-md\:gap-14{gap:3.5rem}.max-md\:gap-x-14{column-gap:3.5rem}.max-md\:gap-y-14{row-gap:3.5rem}.max-md\:gap-16{gap:4rem}.max-md\:gap-x-16{column-gap:4rem}.max-md\:gap-y-16{row-gap:4rem}.max-md\:gap-20{gap:5rem}.max-md\:gap-x-20{column-gap:5rem}.max-md\:gap-y-20{row-gap:5rem}.max-md\:gap-24{gap:6rem}.max-md\:gap-x-24{column-gap:6rem}.max-md\:gap-y-24{row-gap:6rem}.max-md\:block{display:block}.max-md\:inline-block{display:inline-block}.max-md\:flex{display:flex}.max-md\:inline-flex{display:inline-flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:flex-row{flex-direction:row}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:flex-1{flex:1 1 0%}.max-md\:flex-none{flex:none}.max-md\:items-start{align-items:flex-start}.max-md\:items-center{align-items:center}.max-md\:items-end{align-items:flex-end}.max-md\:items-baseline{align-items:baseline}.max-md\:justify-start{justify-content:flex-start}.max-md\:justify-center{justify-content:center}.max-md\:justify-end{justify-content:flex-end}.max-md\:justify-between{justify-content:space-between}.max-md\:text-left{text-align:left}.max-md\:text-center{text-align:center}.max-md\:text-right{text-align:right}.max-md\:w-full{width:100%}}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-blue{color:#3258ff !important}.text-navy{color:#102c53 !important}.text-white{color:#fff !important}.text-muted{color:#5b6472 !important}.h-full{height:100%}.max-w-none{max-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.helper-bar{position:fixed;left:24px;bottom:24px;z-index:200;display:flex;align-items:flex-end;gap:10px}@media print{.helper-bar{display:none}}@media(max-width: 575px){.helper-bar{left:14px;bottom:14px;gap:8px}}.pagine-dyn{position:relative}.pagine-dyn__toggle{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#0f6f5c;color:#fff;border-radius:999px;box-shadow:0 18px 50px rgba(16,44,83,.22);font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;list-style:none;transition:background .22s ease,transform .15s ease}.pagine-dyn__toggle:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pagine-dyn__toggle::-webkit-details-marker{display:none}.pagine-dyn__toggle .icon{width:18px;height:18px;flex:none}.pagine-dyn__toggle .pagine-dyn__chevron{width:14px;height:14px;transition:transform .22s ease}.pagine-dyn__toggle:hover{background:#0b5748}.pagine-dyn__toggle:active{transform:translateY(1px)}.pagine-dyn[open] .pagine-dyn__toggle{background:#0b5748}.pagine-dyn[open] .pagine-dyn__toggle .pagine-dyn__chevron{transform:rotate(180deg)}.pagine-dyn__panel{position:absolute;left:0;bottom:calc(100% + 10px);width:320px;max-height:70vh;overflow-y:auto;padding:14px;background:#fff;border:1px solid #e7eaf2;border-radius:12px;box-shadow:0 18px 50px rgba(16,44,83,.22)}.pagine-dyn__hint{margin-bottom:12px;font-size:.8125rem;line-height:1.4;color:#6b6b6b}.pagine-dyn__gruppo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px 6px;border-bottom:1px solid #e7eaf2;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#102c53}.pagine-dyn__gruppo em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:0;text-transform:none;color:#0f6f5c}.pagine-dyn__gruppo+.pagine-dyn__list{margin-top:6px}.pagine-dyn__list{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.pagine-dyn__list:last-child{margin-bottom:0}.pagine-dyn__list a{display:block;padding:8px 12px;border-radius:6px;color:#102c53;transition:background .15s ease,color .15s ease}.pagine-dyn__list a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.pagine-dyn__list a:hover{background:#e7f3f0}.pagine-dyn__list a:hover .pagine-dyn__nome{color:#0f6f5c}.pagine-dyn__list a[aria-current=page]{background:#0f6f5c}.pagine-dyn__list a[aria-current=page] .pagine-dyn__nome,.pagine-dyn__list a[aria-current=page] .pagine-dyn__nota{color:#fff}.pagine-dyn__nome{display:block;font-size:.9375rem;font-weight:600;line-height:1.3;color:#102c53}.pagine-dyn__nota{display:block;margin-top:1px;font-size:.75rem;line-height:1.35;color:#6b6b6b}@media(max-width: 575px){.pagine-dyn__toggle{padding:11px 14px}.pagine-dyn__toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pagine-dyn__panel{width:min(320px,100vw - 28px)}}@media(prefers-reduced-motion: no-preference){.pagine-dyn[open] .pagine-dyn__panel{animation:rt-pagine-dyn-in .22s cubic-bezier(0.22, 0.61, 0.36, 1) both}@keyframes rt-pagine-dyn-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.api-log{position:relative}.api-log__toggle{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#1f2937;color:#fff;border-radius:999px;box-shadow:0 18px 50px rgba(16,44,83,.22);font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;list-style:none;transition:background .22s ease,transform .15s ease}.api-log__toggle:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.api-log__toggle::-webkit-details-marker{display:none}.api-log__toggle .icon{width:18px;height:18px;flex:none}.api-log__toggle .api-log__chevron{width:14px;height:14px;transition:transform .22s ease}.api-log__toggle:hover{background:#111827}.api-log__toggle:active{transform:translateY(1px)}.api-log__conta{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:.75rem;font-variant-numeric:tabular-nums}.api-log[open] .api-log__toggle{background:#111827}.api-log[open] .api-log__toggle .api-log__chevron{transform:rotate(180deg)}.api-log--errori .api-log__conta,.api-log--avvisi .api-log__conta{background:rgba(255,255,255,.22)}.api-log--errori .api-log__toggle{background:#b42318}.api-log--errori .api-log__toggle:hover,.api-log--errori[open] .api-log__toggle{background:#912018}.api-log--avvisi .api-log__toggle{background:#b54708}.api-log--avvisi .api-log__toggle:hover,.api-log--avvisi[open] .api-log__toggle{background:#93370d}.api-log__panel{position:absolute;left:0;bottom:calc(100% + 10px);width:460px;max-height:72vh;overflow-y:auto;padding:14px;background:#fff;border:1px solid #e7eaf2;border-radius:12px;box-shadow:0 18px 50px rgba(16,44,83,.22);color:#102c53}.api-log__testa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.api-log__titolo{font-size:.9375rem;font-weight:600;line-height:1.3}.api-log__copia{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e7eaf2;border-radius:999px;background:#fff;color:#102c53;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}.api-log__copia:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.api-log__copia .icon{width:14px;height:14px}.api-log__copia:hover{background:#f2f4f7}.api-log__riepilogo{margin-bottom:10px;font-size:.8125rem;line-height:1.4;color:#6b6b6b}.api-log__servizi{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:8px 10px;border-radius:6px;background:#f8fafc;font-size:.75rem;line-height:1.45}.api-log__servizi li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.api-log__servizi code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#6b6b6b}.api-log__servizi span{color:#6b6b6b}.api-log__servizi .is-errore span{color:#b42318;font-weight:600}.api-log__voci{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.api-log__voce{padding:8px 10px;border-left:3px solid rgba(0,0,0,0);border-radius:6px;background:#fcfcfd}.api-log__voce--ok{border-left-color:#067647}.api-log__voce--ok .api-log__esito{color:#067647;background:#ecfdf3}.api-log__voce--cache{border-left-color:#475467}.api-log__voce--cache .api-log__esito{color:#475467;background:#f2f4f7}.api-log__voce--info{border-left-color:#175cd3}.api-log__voce--info .api-log__esito{color:#175cd3;background:#eff8ff}.api-log__voce--avviso{border-left-color:#b54708}.api-log__voce--avviso .api-log__esito{color:#b54708;background:#fffaeb}.api-log__voce--errore{border-left-color:#b42318}.api-log__voce--errore .api-log__esito{color:#b42318;background:#fef3f2}.api-log__voce--errore{background:#fffbfa}.api-log__riga{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;line-height:1.4}.api-log__esito{padding:1px 7px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.api-log__servizio{font-weight:600}.api-log__meta{margin-left:auto;color:#6b6b6b;font-variant-numeric:tabular-nums}.api-log__percorso{display:block;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.4;word-break:break-all;color:#102c53}.api-log__parametri{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.4;word-break:break-all;color:#6b6b6b}.api-log__cosa{margin-top:3px;font-size:.8125rem;font-weight:600;line-height:1.4}.api-log__messaggio{margin-top:3px;font-size:.8125rem;line-height:1.4}.api-log__dettaglio{margin-top:4px;padding:4px 8px;border-radius:6px;background:#fef3f2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.45;word-break:break-word;color:#b42318}.api-log__vuoto{margin:6px 0 12px;font-size:.875rem;color:#6b6b6b}.api-log__nota{font-size:.75rem;line-height:1.4;color:#6b6b6b}.api-log__testo{position:fixed;left:-9999px}@media(max-width: 575px){.api-log__toggle{padding:11px 14px}.api-log__toggle .api-log__nome{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.api-log__panel{position:fixed;left:14px;right:14px;bottom:72px;width:auto}}@media(prefers-reduced-motion: no-preference){.api-log[open] .api-log__panel{animation:rt-api-log-in .22s cubic-bezier(0.22, 0.61, 0.36, 1) both}@keyframes rt-api-log-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.assistente-fab{position:fixed;right:24px;bottom:24px;z-index:200;display:inline-flex;align-items:center;gap:10px;color:#fff}.assistente-fab:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.assistente-fab:hover{color:#fff}@media print{.assistente-fab{display:none}}.assistente-fab__circle{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#3258ff;box-shadow:0 0 0 3px #fff,0 18px 50px rgba(16,44,83,.22);transition:background .22s ease,transform .15s ease}.assistente-fab__circle .icon{width:26px;height:26px}.assistente-fab:hover .assistente-fab__circle,.assistente-fab:focus-visible .assistente-fab__circle{background:#102c53}.assistente-fab:active .assistente-fab__circle{transform:translateY(1px)}.assistente-fab__label{max-width:0;padding-block:11px;overflow:hidden;white-space:nowrap;background:#102c53;border-radius:999px;box-shadow:0 18px 50px rgba(16,44,83,.22);font-size:.9375rem;font-weight:600;line-height:1.2;opacity:0;transition:max-width .22s ease,opacity .22s ease,padding .22s ease}.assistente-fab:hover .assistente-fab__label,.assistente-fab:focus-visible .assistente-fab__label{max-width:240px;padding-inline:18px;opacity:1}@media(hover: none){.assistente-fab__label{display:none}}@media(max-width: 575px){.assistente-fab{right:14px;bottom:14px}.assistente-fab__circle{width:54px;height:54px}.assistente-fab__circle .icon{width:23px;height:23px}}@media(prefers-reduced-motion: reduce){.assistente-fab__label,.assistente-fab__circle{transition:none}}.wehelp__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width: 992px){.wehelp__grid{grid-template-columns:minmax(360px, 460px) 1fr;gap:3rem}}@media(min-width: 992px){.wehelp__grid--solo{grid-template-columns:minmax(0, 760px)}}.wehelp__title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;color:#102c53}.wehelp__lead{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:#202020}.wehelp-note{display:flex;gap:14px;margin-top:1.5rem;padding:18px 20px;background:#edf0ff;border-radius:12px;font-size:1rem;line-height:1.6;color:#202020}.wehelp-note--plain{padding:0;background:none;color:#5b6472}.wehelp-note__icon{flex:none;color:#3258ff}.wehelp-note__icon .icon{width:22px;height:22px;display:block}.wehelp__chat-label{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:600;color:#102c53}.wehelp__chat-label .icon{width:20px;height:20px;color:#3258ff}.wehelp__frame{border:1px solid #d8deea;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(16,44,83,.1);overflow:hidden}.wehelp__frame iframe{display:block;width:100%;height:600px;border:0}@media(max-width: 767px){.wehelp__frame iframe{height:min(600px,75vh)}}.wehelp__fallback{margin-top:12px;font-size:.9375rem;line-height:1.5;color:#5b6472}.wehelp__fallback a{display:inline-flex;align-items:center;gap:6px;color:#3258ff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wehelp__fallback a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.wehelp__fallback a:hover{color:#2a48e0}.wehelp__fallback a .icon{width:15px;height:15px}.wehelp-esempi__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 768px){.wehelp-esempi__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.wehelp-esempi__grid{grid-template-columns:repeat(3, 1fr)}}.wehelp-esempio{display:flex;flex-direction:column;gap:.6rem;padding:20px 22px;background:#fff;border:1px solid #e7eaf2;border-left:4px solid #c1cdff;border-radius:12px}.wehelp-esempio__lang{align-self:flex-start;padding:3px 10px;background:#edf0ff;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.4;color:#3258ff}.wehelp-esempio__q{font-size:1.0625rem;line-height:1.5;color:#102c53}.page-head--governance{padding-block:15px 84px}.page-head--governance .page-head__content{margin-top:49px}.page-head--governance .page-head__text{max-width:760px;margin-top:12px;font-size:1.125rem}.gov-intro{padding-block:42px 29px}.gov-intro__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.gov-intro__text{margin-top:18px;font-size:1.125rem;line-height:28px;color:#202020}.gov-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:35px;padding-block:35px 22px;border-radius:20px;background:#3258ff;color:#fff;text-align:center}.gov-step{position:relative;padding-inline:24px}.gov-step:not(:last-child)::after{content:"";position:absolute;top:11px;left:calc(50% + 28px);right:calc(-50% + 28px);height:4px;background:#fff}.gov-step__marker{display:block;width:26px;height:26px;margin-inline:auto;border:6px solid #102c53;background:#c1cdff}.gov-step__label{margin-top:23px;font-size:1.25rem;font-weight:600;line-height:1.2;color:#fff}.gov-step__text{margin-top:12px;font-size:1rem;line-height:24px;color:#fff}.gov-centrali{padding-block:48px 46px;background:#102c53}.gov-centrali__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#c1cdff}.gov-centrali__text{margin-top:17px;font-size:1.125rem;line-height:28px;color:#fff}.gov-griglia{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:48px 30px}.gov-centrali .gov-griglia{margin-top:35px}.gov-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#f4f4f4;transition:transform .22s ease,box-shadow .22s ease}.gov-card__media .ratio{aspect-ratio:375/241}.gov-card__body{padding:25px 26px 22px}.gov-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(16,44,83,.1)}.gov-card__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0}.gov-card__title a{color:#3258ff}.gov-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-card__title a:hover{color:#2340c4}.gov-card__text{margin-top:24px;font-size:1rem;line-height:28px;color:#202020}.gov-card__text strong{font-weight:700}.gov-collegi{padding-block:59px 0}.gov-collegio{display:flex;flex-direction:column;min-height:267px;padding:32px 26px 28px;border-radius:16px;background:#e1e6ff;transition:transform .22s ease,box-shadow .22s ease}.gov-collegio:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(16,44,83,.07)}.gov-collegio__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0}.gov-collegio__title a{color:#3258ff}.gov-collegio__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-collegio__title a:hover{color:#2340c4}.gov-collegio__text{margin-top:15px;font-size:1rem;line-height:28px;color:#202020}.gov-collegio__text strong{font-weight:700}.gov-altri{padding-block:58px 0}.gov-altri__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.gov-etica{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:32px 40px 22px;border-radius:16px;background:#f4f4f4}.gov-etica__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0}.gov-etica__title a{color:#3258ff}.gov-etica__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-etica__title a:hover{color:#2340c4}.gov-etica__text{margin-top:5px;font-size:1.125rem;line-height:28px;color:#202020}.gov-etica__cta{flex:none}.gov-doppia{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;margin-top:48px}.gov-richiamo{display:flex;flex-direction:column;padding:25px 40px 24px;border-radius:16px;background:#e1e6ff}.gov-richiamo:has(.gov-richiamo__cta){min-height:302px}.gov-richiamo--forte{background:#98abff}.gov-richiamo__title{font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0;color:#102c53}.gov-richiamo__text{margin-top:11px;font-size:1.125rem;line-height:28px;color:#202020}.gov-richiamo__cta{align-self:flex-start;margin-top:auto}.gov-richiamo:has(>.gov-richiamo__cta)>:nth-last-child(2){margin-bottom:27px}.gov-documenti{padding-block:62px 0;text-align:center}.gov-documenti__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#3258ff}.gov-documenti__text{margin-top:13px;font-size:1.125rem;line-height:28px;color:#202020}.gov-documenti__text strong{font-weight:700}.gov-documenti .bando-allegati{max-width:578px;margin:46px auto 0;gap:23px;text-align:left}.gov-documenti .bando-allegato{border-radius:16px}.gov-documenti .bando-allegato__name{font-size:1.375rem}.correlati--governance{padding-top:63px}.page-governance>section:last-child:not(.correlati){padding-bottom:58px}@media(max-width: 991px){.gov-griglia{grid-template-columns:repeat(2, minmax(0, 1fr))}.gov-doppia{grid-template-columns:minmax(0, 1fr)}.gov-etica{flex-direction:column;align-items:flex-start;gap:24px}.gov-richiamo{min-height:0}}@media(max-width: 767px){.page-head--governance{padding-bottom:44px}.gov-intro{padding-block:32px 24px}.gov-intro__title,.gov-centrali__title,.gov-altri__title,.gov-card__title,.gov-collegio__title,.gov-etica__title,.gov-richiamo__title{font-size:1.625rem;line-height:1.25}.gov-steps{grid-template-columns:minmax(0, 1fr);gap:32px;padding-block:32px}.gov-step:not(:last-child)::after{content:none}.gov-griglia{grid-template-columns:minmax(0, 1fr)}.gov-collegio{min-height:0}.gov-collegi{padding-top:40px}.gov-altri{padding-top:44px}.gov-etica{padding:24px}.gov-richiamo{padding:24px}.gov-documenti{padding-top:48px}.page-governance>section:last-child:not(.correlati){padding-bottom:40px}}.page-head--gov-dettaglio{padding-block:15px 50px;background:#e1e6ff;text-align:left}.page-head--gov-dettaglio .page-head__content{margin-top:73px}.page-head--gov-dettaglio .page-head__title{font-size:2.5rem;line-height:1.15;letter-spacing:0}.page-head--gov-dettaglio .page-head__text{max-width:none;margin:16px 0 0;font-size:1.5rem;line-height:1.4}.pagina-indice--gov{padding-block:63px 0}.pagina-indice--gov .pagina-indice__corpo h2{font-weight:700}.pagina-indice--gov .pagina-indice__corpo>.pagina-indice__sezione>h2+*{margin-top:26px}.pagina-indice--gov .pagina-indice__sezione+.pagina-indice__sezione{margin-top:58px}.pagina-indice--gov .pagina-indice__sezione p>a.link-arrow,.pagina-indice--gov .pagina-indice__corpo .gov-dato__link>a{text-decoration:none}.pagina-indice--gov .pagina-indice__corpo h2.gov-titolo--navy{font-weight:600;color:#102c53}.gov-elenco{margin-top:24px;padding-left:27px;list-style:disc;line-height:28px}.gov-elenco li::marker{font-size:.7em}.gov-elenco strong{font-weight:700}.gov-persona{display:grid;grid-template-columns:minmax(0, 418fr) minmax(0, 278fr) auto;align-items:center;gap:0}.gov-persona__nome{display:flex;align-items:center;gap:17px;font-size:1.125rem;font-weight:600;line-height:24px}.gov-persona__nome a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.gov-persona__nome a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-persona__nome a:hover{color:#2340c4}.gov-persona__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:#102c53;color:#fff}.gov-persona__avatar .icon{width:20px;height:20px}.gov-persona__recapito{display:flex;align-items:center;gap:16px;font-size:1rem;line-height:24px;color:#202020;white-space:nowrap}.gov-persona__recapito .icon{flex:none;width:20px;height:20px;color:#102c53}.gov-persona__recapito a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.gov-persona__recapito a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-persona__recapito a:hover{color:#2340c4}.gov-composizione__nota{font-size:1.125rem;line-height:28px;color:#202020}.gov-composizione__label{margin-top:23px;font-size:1.125rem;font-weight:600;line-height:24px;color:#202020}.gov-composizione>.gov-persona{margin-top:22px;padding-left:8px}.gov-accordion{--semestri-pad: 26px;margin-top:37px}.gov-accordion .accordion__trigger{font-size:1.125rem;font-weight:600;color:#102c53;text-align:left}.gov-accordion .accordion__trigger .icon{color:inherit}.gov-accordion .accordion__trigger:hover{color:#3258ff}.gov-accordion .accordion__trigger[aria-expanded=true]{color:#fff}.gov-accordion .accordion__panel-inner{padding:0}.gov-accordion--blu{margin-top:11px}.gov-accordion--blu .accordion__trigger{padding-left:24px;color:#3258ff}.gov-accordion--blu .accordion__trigger[aria-expanded=true]{color:#fff}.gov-accordion .gov-persona{padding:24px 0 24px 30px;border-bottom:1px solid #e0e0e0}.gov-contatti{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:18px;padding:26px 28px 24px;border-radius:16px;background:#c1cdff;font-size:1rem;line-height:24px;color:#202020}.gov-dato{display:flex;gap:15px}.gov-dato>.icon{flex:none;width:20px;height:20px;color:#102c53}.gov-dato p{line-height:24px}.gov-dato .gov-dato__nota{font-size:.875rem;line-height:20px;color:#202020}.gov-dato strong{font-weight:600}.gov-dato a{color:#102c53;text-decoration:underline;text-underline-offset:3px}.gov-dato a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-dato a:hover{color:#3258ff}.gov-dato__link{margin-top:15px;font-weight:600}.gov-dato__link a{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.gov-dato__link .icon{width:18px;height:18px}.gov-contatti__recapiti{display:grid;align-content:start;gap:18px}.gov-avvisi__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.gov-avvisi__lista{display:grid;gap:24px;margin-top:24px}.avviso-card--navy{padding:32px 24px 30px;border-radius:16px;background:#102c53}.avviso-card--navy:hover{background:#0c2344}.avviso-card--navy .tag{background:#3258ff}.avviso-card--navy .avviso-card__date{color:#fff;font-size:1rem}.avviso-card--navy .avviso-card__title{margin-top:24px;color:#e1e6ff}.avviso-card--navy .avviso-card__text{margin-top:26px;max-width:none;color:#fff}.avviso-card--navy .avviso-card__foot{margin-top:24px}.avviso-card--navy .avviso-card__more{color:#fff}.avviso-card--navy .avviso-card__more:hover{color:#c1cdff}.gov-filtri{display:flex;align-items:flex-end;gap:65px;margin-top:32px}.gov-filtri__cerca{flex:1 1 375px}.gov-filtri__campi{display:flex;gap:29px}.gov-filtri__campo{flex:0 0 206px}.gov-filtri__campo>.select-pill{margin-top:6px}.gov-filtri__label{display:block;font-size:.875rem;line-height:1.4;color:#202020}.gov-atti{margin-top:46px;gap:23px}.gov-atti .bando-allegato{border-radius:16px}.pagina-indice--gov .pagina-indice__sezione>ul.gov-atti{padding-left:0;list-style:none}.gov-atti>li[hidden]{display:none}.pagina-indice--gov .pagina-indice__sezione .gov-dato a{color:#102c53}.pagina-indice--gov .pagina-indice__sezione .gov-dato a:hover{color:#3258ff}.gov-nota{display:grid;grid-template-columns:minmax(0, 273fr) minmax(0, 579fr);column-gap:28px;align-items:start}.gov-nota__media{border-radius:8px;overflow:hidden}.gov-nota__media .ratio{aspect-ratio:273/390}.gov-nota__corpo>*+*{margin-top:18px}.gov-nota__corpo p{font-size:1.125rem;line-height:28px}.gov-nota__corpo strong{font-weight:700}.gov-nota__corpo .gov-elenco{margin-top:24px}.gov-nota__link{margin-top:20px}.gov-nota--senza-foto{grid-template-columns:minmax(0, 1fr)}.gov-nota__media img{object-position:50% 25%}.gov-testo>ul,.gov-testo>ol,.gov-nota__corpo>ul,.gov-nota__corpo>ol{margin-top:24px;padding-left:27px;line-height:28px}.gov-testo>ul,.gov-nota__corpo>ul{list-style:disc}.gov-testo>ol,.gov-nota__corpo>ol{list-style:decimal}.gov-testo>ul li::marker,.gov-nota__corpo>ul li::marker{font-size:.7em}.gov-testo>:is(ul,ol)+p,.gov-nota__corpo>:is(ul,ol)+p{margin-top:24px}.gov-testo li a,.gov-nota__corpo li a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.gov-testo li a:focus-visible,.gov-nota__corpo li a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.gov-testo li a:hover,.gov-nota__corpo li a:hover{color:#2340c4}.gov-testo>*+*{margin-top:16px}.gov-persona__vuoto{min-height:1px}.gov-segreteria>.gov-segreteria__dati:first-child{margin-top:0}.gov-atti__vuoto{margin-top:24px}.gov-segreteria{margin-top:18px;padding:28px 28px 31px;border-radius:16px;background:#c1cdff}.gov-segreteria__label{font-size:1.125rem;font-weight:600;line-height:24px;color:#202020}.gov-segreteria .gov-persona{grid-template-columns:minmax(0, 1fr);margin-top:24px;padding-bottom:23px;border-bottom:1px solid rgba(16,44,83,.25)}.gov-segreteria .gov-persona .gov-persona__nome a{color:#102c53}.gov-segreteria__dati{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:26px;font-size:1rem;line-height:24px;color:#202020}@media(max-width: 991px){.pagina-indice--gov .pagina-indice__grid{grid-template-columns:minmax(0, 1fr)}.pagina-indice--gov .indice{position:static;margin-bottom:32px}.gov-nota{grid-template-columns:minmax(0, 1fr);row-gap:24px}.gov-nota__media{max-width:273px}.gov-persona{grid-template-columns:minmax(0, 1fr);gap:8px}.gov-persona__vuoto{display:none}.gov-filtri{flex-wrap:wrap;gap:24px}}@media(max-width: 767px){.page-head--gov-dettaglio{padding-bottom:36px}.page-head--gov-dettaglio .page-head__content{margin-top:32px}.page-head--gov-dettaglio .page-head__title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-head--gov-dettaglio .page-head__text{font-size:1.125rem;line-height:1.6}.pagina-indice--gov{padding-top:36px}.gov-contatti,.gov-segreteria__dati{grid-template-columns:minmax(0, 1fr)}.gov-accordion .gov-persona{padding-left:0}.avviso-card--navy{padding:24px 20px}}.page-head--numeri{padding-block:15px 84px}.page-head--numeri .page-head__content{margin-top:49px}.page-head--numeri .page-head__text{max-width:760px;margin-top:12px;font-size:1.125rem}.numeri-sezione{padding-top:27px}.numeri-sezione--prima{padding-top:49px}.numeri-sezione:last-child{padding-bottom:58px}.page-numeri .page-head+.numeri-sezione{padding-top:49px}.numeri-sezione__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.numeri-sezione__text{margin-top:12px;font-size:1.125rem;line-height:1.4;color:#202020}.numeri-sezione__link{display:flex;justify-content:flex-end;gap:57px;margin-top:30px}.numeri-riga{display:grid;gap:30px;margin-top:28px}.numeri-riga--card-pannello{grid-template-columns:minmax(0, 375fr) minmax(0, 781fr)}.numeri-riga--due{grid-template-columns:repeat(2, minmax(0, 1fr))}.numeri-riga--tre{grid-template-columns:repeat(3, minmax(0, 1fr))}.numeri-riga--offerta{grid-template-columns:minmax(0, 476fr) minmax(0, 680fr)}.numeri-riga--sedi{grid-template-columns:minmax(0, 476fr) minmax(0, 679fr)}.numeri-riga--sola{grid-template-columns:minmax(0, 1fr)}.numeri-riga+.numeri-riga{margin-top:35px}.numeri-riga--tre+.numeri-riga--tre,.numeri-riga--offerta+.numeri-riga{margin-top:28px}.numeri-riga+.numeri-riga--sedi{margin-top:57px}.numeri-card{display:flex;flex-direction:column;justify-content:center;padding:26px 40px;border-radius:20px;background:#e1e6ff}.numeri-card--blu{background:#3258ff}.numeri-card__icon{width:44px;height:44px;color:#102c53}.numeri-card__num{margin-top:15px;font-size:2.75rem;font-weight:600;line-height:1.1;letter-spacing:0;color:#3258ff}.numeri-card__label{margin-top:15px;font-size:1.5rem;font-weight:600;line-height:1.25;color:#3a3a3a}.numeri-card--blu .numeri-card__icon,.numeri-card--blu .numeri-card__num,.numeri-card--blu .numeri-card__label{color:#fff}.numeri-card--sm .numeri-card__num{font-size:2.5rem}.numeri-pannello{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:53px 0;padding:28px 36px 25px;border-radius:20px;background:#e1e6ff;text-align:center}.numeri-pannello--due{padding-block:70px 46px}.numeri-stat__num{font-size:2.125rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#3258ff}.numeri-stat__label{margin-top:20px;font-size:1.25rem;font-weight:600;line-height:24px;color:#102c53}.numeri-voce{display:flex;align-items:center;gap:29px}.numeri-voce__icon{flex:none;width:55px;height:55px;color:#fff}.numeri-voce__num{font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#fff}.numeri-voce__label{margin-top:6px;font-size:1.125rem;line-height:1.4;color:#fff}.numeri-voce--inline .numeri-voce__testo{display:flex;gap:12px}.numeri-voce--inline .numeri-voce__num{flex:none}.numeri-voce--inline .numeri-voce__label{margin-top:0}.numeri-blocco{display:flex;align-items:center;gap:64px;min-height:145px;padding:24px 33px;border-radius:20px;background:#3258ff}.numeri-blocco>*{flex:0 1 auto}.numeri-blocco>.numeri-voce--inline{flex:1 1 auto}.numeri-mini{padding:27px 29px 30px;border-radius:20px;background:#e1e6ff}.numeri-mini__num{font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#102c53}.numeri-mini__label{margin-top:2px;font-size:1rem;line-height:1.4;color:#102c53}.numeri-focus{display:flex;flex-direction:column;align-items:center;padding:24px 24px 25px;border-radius:20px;background:#3258ff;text-align:center;color:#fff}.numeri-focus__icon{width:40px;height:40px}.numeri-focus__num{margin-top:22px;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:0}.numeri-focus__label{margin-top:13px;font-size:1.125rem;line-height:1.4}.numeri-sedi{padding-top:0}.numeri-sedi__lista{display:grid;align-content:start;padding-top:39px}.numeri-sede{display:flex;align-items:center;gap:26px;padding-block:17px;border-bottom:1px solid #efefef}.numeri-sede__icon{flex:none;width:34px;height:34px;color:#3258ff}.numeri-sede__num{font-size:1rem;font-weight:600;line-height:1.4;color:#3258ff}.numeri-sede__label{margin-top:2px;font-size:.875rem;line-height:1.4;color:#202020}.numeri-sedi__link{display:flex;justify-content:flex-end;margin-top:26px}.numeri-sedi__foto{border-radius:20px;overflow:hidden}.numeri-sedi__foto .ratio{aspect-ratio:679/357}@media(max-width: 991px){.numeri-riga--card-pannello,.numeri-riga--offerta,.numeri-riga--sedi{grid-template-columns:minmax(0, 1fr)}.numeri-riga--tre{grid-template-columns:repeat(2, minmax(0, 1fr))}.numeri-pannello--due{padding-block:40px}.numeri-blocco{flex-direction:column;align-items:stretch;gap:28px}.numeri-sedi__lista{padding-top:0}}@media(max-width: 767px){.numeri-sezione__title{font-size:1.625rem;line-height:1.25}.numeri-riga--due,.numeri-riga--tre{grid-template-columns:minmax(0, 1fr)}.numeri-pannello{grid-template-columns:minmax(0, 1fr);gap:32px;padding:32px 24px}.numeri-card{padding:28px 24px}.numeri-card__num{font-size:2.25rem}.numeri-sezione__link{flex-direction:column;align-items:flex-end;gap:12px}}.page-head--vita{padding-bottom:91px}.vita-card .news-card__meta{margin-bottom:26px}.vita-card .tag{font-size:.9375rem;white-space:nowrap}.vita-card .news-card__meta{flex-wrap:wrap;row-gap:8px}.vita-griglia{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:26px 27px}.vita-evidenza{padding-block:34px 53px;background:#e1e6ff}.vita-evidenza__title{margin-bottom:29px;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.vita-lauree{padding-block:43px 63px}.vita-lauree__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#3258ff}.vita-lauree__text{margin-top:17px;font-size:1.125rem;line-height:28px;color:#202020}.vita-lauree__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:27px;margin-top:31px}.vita-lauree__foto{border-radius:20px;overflow:hidden}.vita-lauree__foto .ratio{aspect-ratio:577/477;width:100%;height:100%}.vita-lauree__pagina{flex:0 0 100%}.vita-laurea{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:22px;padding-block:12px;border-bottom:1px solid #efefef}.vita-laurea__icon{width:32px;height:32px;color:#3258ff}.vita-laurea__nome{font-size:1.125rem;font-weight:600;line-height:1.2;color:#3258ff}.vita-laurea__nome a{color:inherit}.vita-laurea__nome a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.vita-laurea__nome a:hover{color:#2340c4}.vita-laurea__desc{margin-top:3px;font-size:1rem;line-height:1.2;color:#202020}.vita-laurea__anno{font-size:.875rem;line-height:1.4;color:#202020}.vita-laurea__chevron{display:grid;place-items:center;color:#3258ff}.vita-laurea__chevron:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.vita-laurea__chevron .icon{width:20px;height:20px}.vita-laurea__chevron:hover{color:#2340c4}html.js .vita-lauree__viewport{overflow:hidden}html.js .vita-lauree__track{display:flex;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}@media(prefers-reduced-motion: reduce){html.js .vita-lauree__track{transition:none}}.vita-lauree__nav{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.vita-archivio{padding-block:59px 67px;background:#e1e6ff}.vita-archivio__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.vita-archivio__text{margin-top:18px;font-size:1.125rem;line-height:1.4;color:#202020}.vita-archivio__filtri{display:flex;justify-content:flex-end;gap:27px;margin-top:26px}.vita-archivio__campo{flex:0 0 276px}.vita-archivio__campo>.select-pill{margin-top:6px}.vita-archivio__label{display:block;font-size:.875rem;line-height:1.4;color:#102c53}.vita-archivio__count{margin-block:42px 0;font-size:1.125rem;line-height:1.4;color:#6b6b6b}.vita-archivio__vuoto{margin-top:27px;font-size:1.125rem;line-height:1.556;color:#202020}.vita-archivio__invia{align-self:flex-end;margin-top:0}.vita-archivio .vita-griglia{margin-top:27px}.vita-archivio .pagination{margin-top:54px}@media(max-width: 991px){.vita-griglia{grid-template-columns:repeat(2, minmax(0, 1fr))}.vita-lauree__grid{grid-template-columns:minmax(0, 1fr)}.vita-lauree__foto .ratio{aspect-ratio:16/9}}@media(max-width: 767px){.vita-griglia{grid-template-columns:minmax(0, 1fr)}.vita-evidenza__title,.vita-lauree__title,.vita-archivio__title{font-size:1.625rem;line-height:1.25}.vita-evidenza{padding-block:32px 40px}.vita-lauree{padding-block:36px 40px}.vita-archivio{padding-block:40px}.vita-archivio__filtri{flex-direction:column}.vita-archivio__campo{flex:1 1 auto}.vita-laurea{grid-template-columns:auto minmax(0, 1fr) auto;gap:14px}.vita-laurea__anno{grid-column:2}}.article--cerimonia .article__crumbs{padding-block:15px 0}.article--cerimonia .article__head{max-width:none;padding-top:48px;padding-left:0}.article--cerimonia .article__title,.article--cerimonia .article__abstract{max-width:none}.article--cerimonia .article__title{margin-top:35px}.article--cerimonia .article__abstract{margin-top:16px}.article--cerimonia .article__meta{justify-content:flex-start;gap:12px;margin-top:24px;color:#102c53}.article--cerimonia .article__meta .icon{width:26px;height:26px;color:#3258ff}.article--cerimonia .article__hero{max-width:none;margin-top:100px}.article--cerimonia .article__hero .ratio{aspect-ratio:1184/423}.article--cerimonia .article__hero--naturale{padding-left:0}.article--cerimonia .article__body{padding-block:51px 0}.cerimonia-programma{position:relative;margin-top:60px}.cerimonia-tappa{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:78px;min-height:214px}.cerimonia-tappa::before{content:"";position:absolute;top:6px;left:50%;width:22px;height:22px;margin-left:-11px;border:6px solid #3258ff;background:#c1cdff}.cerimonia-tappa::after{content:"";position:absolute;top:34px;bottom:-14px;left:calc(50% - 2px);width:4px;background:#102c53}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo{grid-column:1;text-align:right}.cerimonia-tappa:nth-child(even) .cerimonia-tappa__testo{grid-column:2}.cerimonia-tappa+.cerimonia-tappa{margin-top:20px}.cerimonia-tappa__ora{font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#3258ff}.cerimonia-tappa__titolo{margin-top:15px;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.cerimonia-tappa__testo{font-size:1rem;line-height:24px;color:#202020}.cerimonia-tappa__testo>p,.cerimonia-tappa__testo>.cerimonia-tappa__descrizione,.cerimonia-tappa__testo>.cerimonia-interventi{max-width:313px;margin-top:8px;line-height:24px}.cerimonia-tappa__descrizione>*+*{margin-top:8px}.cerimonia-tappa__descrizione ul,.cerimonia-tappa__descrizione ol{padding-left:20px}.cerimonia-tappa__descrizione ul{list-style:disc}.cerimonia-tappa__descrizione ol{list-style:decimal}.cerimonia-tappa__descrizione li::marker{font-size:.8em}.cerimonia-tappa__descrizione strong{font-weight:700}.cerimonia-tappa__descrizione a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.cerimonia-tappa__descrizione a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.cerimonia-tappa__descrizione a:hover{color:#2340c4}.cerimonia-interventi{margin-top:12px}.cerimonia-intervento+.cerimonia-intervento{margin-top:14px}.cerimonia-intervento .cerimonia-tappa__link{margin-top:6px}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo>p,.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo>.cerimonia-tappa__descrizione,.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo>.cerimonia-interventi{margin-left:auto}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo .cerimonia-tappa__descrizione :is(ul,ol){width:fit-content;margin-left:auto;text-align:left}.cerimonia-tappa__link{display:inline-flex;align-items:center;gap:10px;margin-top:13px;font-size:1rem;font-weight:600;color:#3258ff}.cerimonia-tappa__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.cerimonia-tappa__link .icon{width:20px;height:20px;flex:none}.cerimonia-tappa__link:hover{color:#2340c4}.cerimonia-materiali__title{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#3258ff}.cerimonia-materiali__text{margin-top:28px;font-size:1.125rem;line-height:28px;color:#202020}.cerimonia-materiali__text strong{font-weight:700}.cerimonia-materiali__text>*+*{margin-top:16px}.cerimonia-materiali__text ul{padding-left:26px;list-style:disc}.cerimonia-materiali__text ol{padding-left:26px;list-style:decimal}.cerimonia-materiali__text a{color:#3258ff;text-decoration:underline;text-underline-offset:3px}.cerimonia-materiali__text a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.cerimonia-materiali__text a:hover{color:#2340c4}.cerimonia-materiali .bando-allegati{width:100%;max-width:578px;margin:60px auto 0;gap:23px}.cerimonia-materiali .bando-allegato{border-radius:16px}.cerimonia-materiali .bando-allegato__name{font-size:1.375rem}.article--cerimonia .article__body.cerimonia-materiali{padding-block:64px 58px}.cerimonia-rivedi{padding-block:35px 58px;background:#102c53;text-align:center}.cerimonia-rivedi__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#c1cdff}.cerimonia-rivedi__text{margin-top:18px;font-size:1.125rem;line-height:1.4;color:#fff}.cerimonia-rivedi__video{max-width:982px;margin:39px auto 0}.cerimonia-rivedi__video .video-ph{border-radius:20px;background-color:#0c2344;background-image:linear-gradient(to top right, transparent calc(50% - 0.5px), rgba(255, 255, 255, 0.14) 50%, transparent calc(50% + 0.5px)),linear-gradient(to bottom right, transparent calc(50% - 0.5px), rgba(255, 255, 255, 0.14) 50%, transparent calc(50% + 0.5px))}.cerimonia-rivedi .transcript{max-width:672px;margin-top:16px;margin-inline:auto;background:#fff;text-align:left}.gallery--momenti{padding-block:42px 24px}.gallery--momenti .gallery__figure .ratio{aspect-ratio:578/327}.cerimonia-altre .news-card__media .ratio{aspect-ratio:578/240}.cerimonia-altre{padding-block:38px 34px;background:#e1e6ff}.cerimonia-altre__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:33px}.cerimonia-altre__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.cerimonia-altre__track{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:29px}html.js .cerimonia-altre__viewport{overflow:hidden}html.js .cerimonia-altre__track{display:flex;gap:29px;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .cerimonia-altre__track>*{flex:0 0 calc((100% - 29px)/2)}@media(prefers-reduced-motion: reduce){html.js .cerimonia-altre__track{transition:none}}.cerimonia-altre__nav{margin-top:22px}.cerimonia-scheda{padding-bottom:58px}.cerimonia-scheda .article__body.cerimonia-materiali{padding-bottom:0}.cerimonia-rivedi .article__embed{border-radius:20px;background:#0c2344}.cerimonia-rivedi__fuori{margin-top:8px}@media(max-width: 991px){.cerimonia-tappa{grid-template-columns:minmax(0, 1fr);min-height:0;padding-left:46px}.cerimonia-tappa::before{left:0;margin-left:0}.cerimonia-tappa::after{left:9px}.cerimonia-tappa:last-child::after{bottom:0}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo,.cerimonia-tappa:nth-child(even) .cerimonia-tappa__testo{grid-column:1;text-align:left}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo>:is(p,.cerimonia-tappa__descrizione,.cerimonia-interventi){max-width:none;margin-left:0}.cerimonia-tappa:nth-child(odd) .cerimonia-tappa__testo .cerimonia-tappa__descrizione :is(ul,ol){width:auto;margin-left:0}.cerimonia-tappa__testo>:is(p,.cerimonia-tappa__descrizione,.cerimonia-interventi){max-width:none}.cerimonia-altre__track{grid-template-columns:minmax(0, 1fr)}html.js .cerimonia-altre__track>*{flex-basis:100%}}@media(max-width: 767px){.article--cerimonia .article__head{padding-top:20px}.article--cerimonia .article__hero .ratio{aspect-ratio:16/9}.cerimonia-rivedi{padding-block:32px 40px}.cerimonia-rivedi__title,.cerimonia-altre__title{font-size:1.625rem;line-height:1.25}.cerimonia-materiali{padding-top:40px}.cerimonia-scheda{padding-bottom:40px}}.page-head--patrimonio{padding-block:14px 75px}.page-head--patrimonio .page-head__content{margin-top:52px}.page-head--patrimonio .page-head__text{margin-top:16px;line-height:27px}.page-head--patrimonio .page-head__cta{margin-top:18px}.patrimonio-intro{padding-block:60px 42px}.patrimonio-intro .progetti-intro{margin-bottom:0}.patrimonio-intro__title{margin-bottom:17px;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.patrimonio-numeri{padding-block:46px 33px;background:#102c53}.patrimonio-numeri__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:24px;text-align:center}.patrimonio-numeri .stat--lg .stat__value{color:#c1cdff}.patrimonio-numeri .stat--lg .stat__label{margin-top:24px;color:#fff}.patrimonio-evidenza{padding-block:48px 49px;background:#e1e6ff}.patrimonio-evidenza__title{margin-bottom:34px;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.patrimonio-evidenza__grid{display:grid;grid-template-columns:minmax(0, 579fr) minmax(0, 476fr);column-gap:129px;align-items:center}.patrimonio-evidenza__foto{display:block;border-radius:20px;overflow:hidden}.patrimonio-evidenza__foto .ratio{aspect-ratio:579/433}.patrimonio-evidenza__nome{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.patrimonio-evidenza__testo{margin-top:21px;font-size:1.125rem;line-height:28px;color:#202020}.patrimonio-evidenza__testo strong{font-weight:700}.patrimonio-evidenza__cta{margin-top:22px}.patrimonio-luoghi{padding-block:60px 64px}.patrimonio-luoghi__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#3258ff}.patrimonio-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px}.patrimonio-chip{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;padding:12px 26px;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.2;color:#3258ff;transition:color .15s ease}.patrimonio-chip:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.patrimonio-chip:hover{color:#2340c4}.patrimonio-chip.is-active{background:#3258ff;color:#fff}.patrimonio-chip.is-active:hover{background:#2a48e0;color:#fff}.patrimonio-griglia{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:47px 29px;margin-top:33px}.patrimonio-griglia .news-card__media .ratio{aspect-ratio:376/226}.patrimonio-card .tag{white-space:nowrap}.patrimonio-card .news-card__meta{flex-wrap:wrap;row-gap:8px}html.js .patrimonio-griglia .news-card{transition:opacity .22s ease,translate .22s ease,transform .22s ease,box-shadow .22s ease}.patrimonio-griglia .news-card.is-fuori{opacity:0 !important;translate:0 6px !important;pointer-events:none}.patrimonio-griglia .news-card[hidden]{display:none}@media(max-width: 991px){.patrimonio-numeri__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}.patrimonio-evidenza__grid{grid-template-columns:minmax(0, 1fr);row-gap:32px}.patrimonio-griglia{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.patrimonio-intro{padding-block:40px 32px}.patrimonio-intro__title,.patrimonio-evidenza__title,.patrimonio-evidenza__nome,.patrimonio-luoghi__title{font-size:1.625rem;line-height:1.25}.patrimonio-numeri__grid{grid-template-columns:minmax(0, 1fr)}.patrimonio-evidenza{padding-block:36px 40px}.patrimonio-luoghi{padding-block:40px}.patrimonio-griglia{grid-template-columns:minmax(0, 1fr);gap:24px}.patrimonio-filtri{gap:12px 18px}}.spazi{padding-block:60px 64px}.spazi__title{font-size:2rem;font-weight:700;line-height:40px;color:#202020}.spazi-griglia{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:47px 29px;margin-top:33px}.spazi-griglia .news-card__media .ratio{aspect-ratio:16/9}.spazio-card__senza-foto{background:#f4f4f4}@media(max-width: 991px){.spazi-griglia{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.spazi{padding-block:40px}.spazi__title{font-size:1.625rem;line-height:1.25}.spazi-griglia{grid-template-columns:minmax(0, 1fr);gap:32px}}.erogata{padding-block:48px 72px}.cerca-corso--erogata{padding-block:36px 30px}.cerca-corso--erogata .cerca-corso__campi{margin-top:0}.erogata-corso{margin-top:48px}.erogata-corso__title{font-size:2rem;font-weight:700;line-height:40px;color:#202020}.erogata-corso__meta{margin-top:8px;color:#5b6472}.erogata-corso__testo{max-width:760px;margin-top:16px}.erogata-corso__testo a{font-weight:600;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.erogata-corso__testo a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.erogata-elenco{margin-top:48px}.erogata-elenco__title{font-size:2rem;font-weight:700;line-height:40px;color:#202020}.erogata-elenco__tipo{margin-top:32px;font-size:1.25rem;font-weight:600;line-height:1.4;color:#202020}.erogata-elenco__lista{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:32px;margin-top:8px;padding:0;list-style:none}.erogata-elenco__lista li{padding-block:14px;border-bottom:1px solid #e5e7eb}.erogata-elenco__lista a{font-weight:600;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.erogata-elenco__lista a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.erogata-elenco__lista a:hover{color:#2340c4}.erogata-elenco__dati{display:block;margin-top:2px;font-size:.875rem;color:#5b6472}@media(max-width: 767px){.erogata{padding-block:32px 48px}.cerca-corso--erogata{padding:24px 20px}.erogata-corso__title,.erogata-elenco__title{font-size:1.625rem;line-height:1.25}.erogata-elenco__lista{grid-template-columns:minmax(0, 1fr)}}.page-head--uffici{padding-block:15px 55px;text-align:left}.page-head--uffici .page-head__content{margin-top:74px}.page-head--uffici .page-head__title{font-size:2.5rem;line-height:1.15;letter-spacing:0}.page-head--uffici .page-head__text{max-width:none;margin:4px 0 0;font-size:1.5rem;line-height:32px}.uffici{padding-block:36px 61px}.uffici-barra{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.uffici-cerca{position:relative;display:flex;align-items:center;flex:1 1 360px}.uffici-cerca .icon{position:absolute;left:18px;width:20px;height:20px;color:#102c53;pointer-events:none}.uffici-cerca__campo{width:100%;padding:14px 18px 14px 50px;border:1px solid #d8deea;border-radius:999px;background:#fff;font-size:1rem;line-height:24px;color:#202020}.uffici-cerca__campo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-cerca__campo::placeholder{color:#6b6b6b}.uffici-cerca__campo::-webkit-search-cancel-button{cursor:pointer}.uffici-barra__conta{margin:0;font-size:.9375rem;color:#6b6b6b}.uffici-barra__tutto{padding:12px 20px;border:1px solid #d8deea;border-radius:999px;background:#fff;font-size:.9375rem;font-weight:600;color:#102c53;cursor:pointer;transition:background .15s ease,border-color .15s ease}.uffici-barra__tutto:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-barra__tutto:hover{background:#edf0ff;border-color:#c1cdff}.uffici-layout{display:grid;grid-template-columns:233px minmax(0, 1fr);gap:70px;align-items:start}.uffici-indice{position:sticky;top:24px}.uffici-indice__titolo{margin:0 0 12px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.uffici-indice__lista{margin:0;padding:0;list-style:none}.uffici-indice__lista a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;font-size:1rem;line-height:1.35;color:#102c53;text-decoration:none;transition:background .15s ease}.uffici-indice__lista a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-indice__lista a:hover{background:#edf0ff}.uffici-indice__n{flex:none;min-width:26px;padding:2px 7px;border-radius:999px;background:#e1e6ff;font-size:.8125rem;font-weight:600;text-align:center;color:#102c53}.uffici-area+.uffici-area{margin-top:46px}.uffici-area__head{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:2px solid var(--uff-accento, #102C53)}.uffici-area__title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.2;color:#102c53}.uffici-area__meta{margin:0;font-size:.9375rem;color:#6b6b6b}.uffici-area--navy{--uff-accento: #102C53}.uffici-area--blu{--uff-accento: #3258FF}.uffici-area--media{--uff-accento: #98ABFF}.uffici-area--forte{--uff-accento: #C1CDFF}.uffici-vertice{margin-top:20px;padding:20px 24px;border-radius:16px;background:#e1e6ff}.uffici-vertice__ruolo{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#102c53}.uffici-vertice .uffici-persone{margin-top:12px}.uffici-unita-lista{margin-top:20px}.uffici-unita{border:1px solid #d8deea;border-left:4px solid var(--uff-accento, #102C53);border-radius:16px;background:#fff;overflow:hidden}.uffici-unita+.uffici-unita{margin-top:12px}.uffici-unita__h{margin:0}.uffici-unita__head{display:flex;align-items:center;gap:16px;width:100%;padding:18px 22px;border:0;background:none;text-align:left;cursor:pointer;transition:background .15s ease}.uffici-unita__head:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-unita__head:hover{background:#edf0ff}.uffici-unita__head .icon{flex:none;width:20px;height:20px;color:#102c53;transition:transform .22s ease}.uffici-unita__head[aria-expanded=true] .icon{transform:rotate(180deg)}.uffici-unita__testo{flex:1 1 auto;min-width:0}.uffici-unita__nome{display:block;font-size:1.125rem;font-weight:600;line-height:1.35;color:#102c53}.uffici-unita__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;font-size:.875rem;line-height:20px;color:#6b6b6b}.uffici-unita__capo{font-weight:600;color:#202020}.uffici-unita__conta+.uffici-unita__conta::before,.uffici-unita__capo+.uffici-unita__conta::before{content:"·";margin-right:14px}.uffici-unita__panel .accordion__panel-inner{padding:0 22px 20px}.uffici-unita__persone{padding-bottom:4px}.uffici-albero{position:relative;margin:4px 0 0;padding:0 0 0 28px;list-style:none}.uffici-albero::before{content:"";position:absolute;top:0;bottom:22px;left:7px;width:1px;background:rgba(16,44,83,.16)}.uffici-nodo{position:relative}.uffici-nodo::before{content:"";position:absolute;top:22px;left:-21px;width:14px;height:1px;background:rgba(16,44,83,.16)}.uffici-nodo+.uffici-nodo{margin-top:2px}.uffici-nodo__h{margin:0}.uffici-nodo__head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer;transition:background .15s ease}.uffici-nodo__head:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-nodo__head:hover{background:#edf0ff}.uffici-nodo__head .icon{flex:none;width:18px;height:18px;color:#102c53;transition:transform .22s ease}.uffici-nodo__head[aria-expanded=true] .icon{transform:rotate(180deg)}.uffici-nodo__nome{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:600;line-height:1.35;color:#102c53}.uffici-nodo__conta{flex:none;font-size:.8125rem;color:#6b6b6b}.uffici-nodo__solo{margin:0;padding:12px 14px;font-size:1rem;line-height:1.35;color:#102c53}.uffici-nodo__solo a{color:#102c53;text-decoration:underline;text-underline-offset:3px}.uffici-nodo__solo a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-nodo__solo a:hover{color:#3258ff}.uffici-nodo__panel .accordion__panel-inner{padding:4px 14px 14px}.uffici-unita__scheda,.uffici-nodo__scheda{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.9375rem;font-weight:600;color:#3258ff;text-decoration:none}.uffici-unita__scheda:focus-visible,.uffici-nodo__scheda:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-unita__scheda .icon,.uffici-nodo__scheda .icon{width:18px;height:18px}.uffici-unita__scheda:hover,.uffici-nodo__scheda:hover{color:#2340c4;text-decoration:underline;text-underline-offset:3px}.uffici-elenco{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px 24px;margin:20px 0 0;padding:0;list-style:none}.uffici-elenco a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:8px;font-size:1rem;line-height:1.35;color:#102c53;text-decoration:none;transition:background .15s ease}.uffici-elenco a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uffici-elenco a:hover{background:#edf0ff}.uffici-elenco a .icon{flex:none;width:16px;height:16px;opacity:0;color:#3258ff;transition:opacity .15s ease}.uffici-elenco a:hover .icon{opacity:1}.uffici-elenco>li>span{display:block;padding:11px 14px}.uffici-area__persone{margin-top:20px}.uffici-vuoto,.uffici-niente{margin:0;padding:28px 0;font-size:1.125rem;color:#6b6b6b}.uffici-persone{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 24px;margin-top:14px}.uffici-persone--una{grid-template-columns:minmax(0, 1fr)}.uffici-persona{display:flex;align-items:center;gap:14px;margin:0}.uffici-persona__avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:999px;background:#102c53;color:#fff}.uffici-persona__avatar .icon{width:18px;height:18px}.uffici-persona__nome{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:#102c53;overflow-wrap:anywhere}@media(max-width: 991px){.uffici-layout{grid-template-columns:minmax(0, 1fr);gap:28px}.uffici-indice{position:static}.uffici-indice__lista{display:flex;flex-wrap:wrap;gap:8px}.uffici-indice__lista a{border:1px solid #d8deea;border-radius:999px}}@media(max-width: 767px){.uffici-persone,.uffici-elenco{grid-template-columns:minmax(0, 1fr)}.uffici-barra{gap:12px}.uffici-barra__conta{order:3;flex:1 1 100%}.uffici-area__head{flex-direction:column;align-items:flex-start;gap:4px}.uffici-area__title{font-size:1.5rem}.uffici-unita__head{padding:16px}.uffici-unita__conta::before{content:none !important}.uffici-unita__meta{gap:2px 12px}.uffici-unita__panel .accordion__panel-inner{padding:0 16px 16px}.uffici-albero{padding-left:16px}.uffici-nodo::before{left:-13px;width:8px}.uffici-albero::before{left:3px}}.page-head--eventi{padding-bottom:78px}.eventi-hero{padding-block:56px 0}.eventi-hero__slider{display:grid;grid-template-columns:40px minmax(0, 1fr) 40px;column-gap:60px;align-items:center}.eventi-hero__viewport{grid-column:2}.eventi-hero__nav{width:40px;height:40px}.eventi-hero__nav .icon{width:18px;height:18px}.eventi-hero__track{display:grid;gap:24px}html.js .eventi-hero__viewport{overflow:hidden}html.js .eventi-hero__track{display:flex;gap:0;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .eventi-hero__track>*{flex:0 0 100%}@media(prefers-reduced-motion: reduce){html.js .eventi-hero__track{transition:none}}.eventi-hero__card{display:grid;grid-template-columns:minmax(0, 477fr) minmax(0, 578fr);column-gap:29px;align-items:center}.eventi-hero__media{position:relative;border-radius:20px;overflow:hidden}.eventi-hero__media .ratio{aspect-ratio:477/315}.eventi-data{display:flex;align-items:baseline;gap:11px;padding:12px 22px;background:#3258ff;color:#fff}.eventi-data__giorno{font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:0}.eventi-data__mese{font-size:1rem;font-weight:600;line-height:20px}.eventi-hero__badge{position:absolute;top:48px;left:0}.eventi-hero__tags{display:flex;flex-wrap:wrap;gap:8px}.eventi-hero__title{margin-top:22px;font-size:2rem;font-weight:700;line-height:40px;letter-spacing:0}.eventi-hero__title a{color:#3258ff}.eventi-hero__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.eventi-hero__title a:hover{color:#2340c4}.eventi-hero__luogo{display:flex;align-items:center;gap:8px;margin-top:34px;font-size:1rem;line-height:1.4;color:#202020}.eventi-hero__luogo .icon{width:20px;height:20px;flex:none;color:#102c53}.eventi-hero__text{margin-top:30px;font-size:1.125rem;line-height:28px;color:#202020}.eventi-hero .dots{margin-top:31px}.listing--eventi{padding-block:49px 61px}.listing--eventi .listing__items{margin-top:35px;gap:25px}.listing--eventi .listing__vuoto{margin-top:35px}.listing--eventi .listing__items>.newsletter--inline{margin-block:13px 29px}.eventi-date{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-block:34px 15px}.eventi-data-campo{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding-inline:12px;border-radius:999px;background:#fff;font-size:1rem;font-weight:600;line-height:1.4;color:#3258ff}.eventi-data-campo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.eventi-data-campo:focus-visible{border-radius:999px}.eventi-data-campo .icon{width:20px;height:20px;flex:none}.eventi-data-campo:hover,.eventi-data-campo[aria-expanded=true]{color:#2340c4}.datepicker{position:relative}.datepicker__pop{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(296px,100vw - 40px);padding:16px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(16,44,83,.1);color:#102c53;text-align:left}.datepicker__pop--sinistra{left:auto;right:0}.datepicker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.datepicker__mese{font-size:1rem;font-weight:700;line-height:1.4;text-transform:capitalize}.datepicker__nav{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#3258ff;transition:background .22s ease,color .22s ease}.datepicker__nav:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.datepicker__nav:focus-visible{border-radius:999px}.datepicker__nav .icon{width:18px;height:18px}.datepicker__nav:hover{background:#e1e6ff}.datepicker__settimana,.datepicker__griglia{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:2px}.datepicker__gg{display:grid;place-items:center;height:26px;font-size:.75rem;font-weight:600;line-height:1;color:#3a3a3a;text-transform:uppercase}.datepicker__giorno{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;height:36px;border-radius:999px;font-size:.9375rem;line-height:1;color:#202020;transition:background .22s ease,color .22s ease}.datepicker__giorno:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.datepicker__giorno:focus-visible{border-radius:999px}.datepicker__giorno:hover{background:#e1e6ff;color:#3258ff}.datepicker__giorno.is-fuori{color:#6b6b6b}.datepicker__giorno.is-oggi{font-weight:700;color:#3258ff;box-shadow:inset 0 0 0 1px currentColor}.datepicker__giorno.is-scelto{background:#3258ff;box-shadow:none;color:#fff;font-weight:600}.datepicker__giorno[disabled]{color:#6b6b6b;opacity:.4;cursor:default}.datepicker__giorno[disabled]:hover{background:none;color:#6b6b6b}.datepicker__piede{display:flex;justify-content:flex-end;margin-top:10px}.datepicker__cancella{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;font-size:.875rem;font-weight:600;color:#3258ff;text-decoration:underline;text-underline-offset:3px}.datepicker__cancella:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.datepicker__cancella:hover{color:#2340c4}html.js .datepicker__pop{opacity:0;translate:0 -6px;transition:opacity .22s ease,translate .22s ease}html.js .datepicker.is-open .datepicker__pop{opacity:1;translate:0 0}.evento-riga{display:grid;grid-template-columns:181px minmax(0, 1fr);border-radius:16px;overflow:hidden}.evento-riga__data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;background:#f4f4f4;text-align:center}.evento-riga__data-giorno{font-size:4.375rem;font-weight:700;line-height:1;letter-spacing:0;color:#3258ff}.evento-riga__data-mese{margin-top:4px;font-size:.875rem;font-weight:600;line-height:17px;color:#102c53}.evento-riga__corpo{padding:32px 18px 30px;background:#102c53;color:#fff}.evento-riga__title{margin-top:23px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0}.evento-riga__title a{color:#fff}.evento-riga__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.evento-riga__title a:hover{color:#c1cdff}.evento-riga__dove{display:flex;align-items:center;gap:9px;margin-top:21px;font-size:1rem;line-height:1.4;color:#fff}.evento-riga__dove .icon{width:20px;height:20px;flex:none}.evento-riga__orario{margin-top:30px;font-size:1rem;line-height:1.4;color:#fff}.evento-riga__orario strong{font-weight:700}.article--evento .article__crumbs{padding-block:15px 0}.article--evento .article__head{padding-top:28px}.article--evento .article__title{margin-top:12px}.article--evento .article__hero{margin-top:36px}.evento-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 23px;margin-top:22px;font-size:.875rem;font-weight:600;line-height:1.4;color:#3258ff}.evento-meta__voce{display:inline-flex;align-items:center;gap:9px}.evento-meta .icon{width:20px;height:20px;flex:none}.evento-ciclo{margin-top:19px;font-size:.875rem;line-height:1.4;color:#202020}.evento-ciclo a{color:#3258ff}.evento-ciclo a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.evento-ciclo a:hover{color:#2340c4}.evento-cta{margin-top:17px}.article__body.evento-info{padding-block:0}.article--evento .materiali{padding-bottom:65px}.article--evento .materiali .bando-firma{max-width:none;padding-top:51px}.evento-correlati{padding-block:44px 45px;background:#c1cdff}.evento-correlati__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:34px}.evento-correlati__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.evento-correlati__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:29px}html.js .evento-correlati__viewport{overflow:hidden}html.js .evento-correlati__track{display:flex;gap:29px;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}html.js .evento-correlati__track>*{flex:0 0 calc((100% - 58px)/3)}@media(prefers-reduced-motion: reduce){html.js .evento-correlati__track{transition:none}}.evento-correlati__nav{margin-top:26px}.evento-card .news-card__media{position:relative}.evento-card .news-card__media .ratio{aspect-ratio:376/246}.evento-card .news-card__badges{display:flex;flex-wrap:wrap;gap:8px}.evento-card .news-card__title{margin-top:22px}.evento-card__badge{position:absolute;top:34px;left:0}.evento-card__luogo{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:1rem;line-height:1.4;color:#202020}.evento-card__luogo .icon{width:20px;height:20px;flex:none;color:#102c53}@media(max-width: 991px){.evento-correlati__track{grid-template-columns:repeat(2, minmax(0, 1fr))}html.js .evento-correlati__track>*{flex-basis:calc((100% - 29px)/2)}.eventi-hero__slider{grid-template-columns:minmax(0, 1fr)}.eventi-hero__viewport{grid-column:1}.eventi-hero__nav{display:none}.eventi-hero__card{grid-template-columns:minmax(0, 1fr);row-gap:24px}}@media(max-width: 767px){.eventi-hero{padding-top:32px}.eventi-hero__title{font-size:1.625rem;line-height:1.25}.eventi-date{grid-template-columns:minmax(0, 1fr)}.evento-riga{grid-template-columns:minmax(0, 1fr)}.evento-riga__data{flex-direction:row;gap:12px;padding:16px}.evento-riga__data-mese{margin-top:0;text-align:left}.evento-correlati__track{grid-template-columns:minmax(0, 1fr)}html.js .evento-correlati__track>*{flex-basis:100%}.evento-correlati__title{font-size:1.625rem;line-height:1.25}}.page-head--faq{padding-bottom:76px}.page-head--faq .page-head__content{margin-top:62px}.page-head--faq .page-head__search{max-width:776px;margin:49px auto 0}.page-head__chips{max-width:776px;margin:27px auto 0}.page-head__chips-label{font-size:1.125rem;line-height:1.4;color:#202020}.page-head__chips-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin-top:30px}.page-head__chips-list .pill-contorno{--pill-h: 49px;width:100%;font-size:1.25rem}.pagina-indice--faq{padding-block:56px 0}.pagina-indice--faq .pagina-indice__corpo{padding-top:0}.faq-sez+.faq-sez,.faq-target+.faq-sez{margin-top:49px}h2.faq-sez__title{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.faq-accordion{--semestri-pad: 18px;margin-top:27px}.faq-accordion .accordion__panel-inner{padding:25px 24px 39px;font-size:1.125rem;line-height:28px;color:#202020}.faq-target{display:flex;flex-wrap:wrap;gap:12px;margin-top:49px}.faq-niente{margin-top:49px;font-size:1.125rem;line-height:28px;color:#202020}.page-faq .cta-band-section{padding-top:50px}@media(max-width: 991px){.pagina-indice--faq .pagina-indice__grid{grid-template-columns:minmax(0, 1fr)}.pagina-indice--faq .indice{position:static;margin-bottom:32px}.page-head__chips-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.page-head--faq{padding-bottom:40px}.page-head--faq .page-head__content{margin-top:28px}.page-head--faq .page-head__search{margin-top:28px}.page-head__chips{margin-top:24px}.page-head__chips-list{grid-template-columns:minmax(0, 1fr);margin-top:18px}.pagina-indice--faq{padding-top:32px}.faq-sez+.faq-sez,.faq-target+.faq-sez{margin-top:40px}.faq-accordion .accordion__trigger{padding-inline:16px}.faq-accordion .accordion__panel-inner{padding-inline:16px}}.page-head--urp{padding-block:15px 51px;background:#e1e6ff;text-align:left}.page-head--urp .page-head__content{margin-top:66px}.page-head--urp .page-head__title{font-size:2.5rem;line-height:1.15;letter-spacing:0;color:#102c53}.page-head--urp .page-head__text{max-width:none;margin:15px 0 0;font-size:1.5rem;line-height:1.4}.urp-avviso-sezione{padding-block:46px 0}.urp-avviso{position:relative;display:grid;grid-template-columns:28px minmax(0, 1fr) 20px;column-gap:11px;padding:25px 30px 26px 34px;background:#f4f4f4;border-left:5px solid #3258ff}.urp-avviso__icon{width:28px;height:28px;color:#102c53}.urp-avviso__title{font-size:1.5rem;font-weight:700;line-height:32px;letter-spacing:0;color:#102c53}.urp-avviso__text{margin-top:0px;font-size:1.125rem;line-height:28px;color:#202020}.urp-avviso__more{margin-top:15px}.urp-avviso--fisso{grid-template-columns:28px minmax(0, 1fr)}.urp-avviso__close{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;align-self:start;width:20px;height:20px;color:#102c53}.urp-avviso__close:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.urp-avviso__close .icon{width:20px;height:20px}.urp-avviso__close:hover{color:#3258ff}.urp-aiuto{padding-block:60px 0}.urp-titolo{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#3258ff}.urp-titolo--navy{color:#102c53}.urp-tre{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:29px}.urp-aiuto .urp-tre{margin-top:27px}.urp-card{display:flex;flex-direction:column;padding:24px 40px 24px;background:#102c53;border-radius:16px}.urp-card__head{display:flex;align-items:flex-start;gap:15px}.urp-card__icon{width:44px;height:44px;flex:none;color:#c1cdff}.urp-card__title{font-size:1.6875rem;font-weight:700;line-height:40px;letter-spacing:0;color:#c1cdff}.urp-card__text{margin-top:10px;font-size:1.125rem;line-height:28px;color:#fff;flex:1}.urp-card .btn{align-self:flex-start;margin-top:19px;padding-block:1.2rem}.urp-card .btn:hover,.urp-card .btn:focus-visible{background:#fff;border-color:#fff;color:#3258ff}.urp-atti-sezione{padding-block:59px 0}.urp-atti{padding:32px 40px 26px;background:#c1cdff;border-radius:16px}.urp-atti__head{display:flex;align-items:center;gap:14px}.urp-atti__icon{width:36px;height:36px;flex:none;color:#102c53}.urp-atti__title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#102c53}.urp-atti__text{margin-top:16px;font-size:1.125rem;line-height:28px;color:#202020}.urp-atti__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:45px 32px;margin-top:25px}.urp-atti__link{display:inline-flex;align-items:baseline;gap:15px;font-size:1.125rem;font-weight:600;line-height:1.2;color:#102c53;text-decoration:underline;text-underline-offset:4px}.urp-atti__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.urp-atti__link::before{content:"";flex:none;width:9px;height:9px;background:#3258ff}.urp-atti__link:hover{color:#3258ff}.urp-atti__desc{margin-top:4px;padding-left:24px;font-size:1.125rem;line-height:1.4;color:#202020}.urp-faq{padding-block:45px 0}.urp-sezione-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.urp-faq-accordion{--semestri-pad: 18px;margin-top:36px}.urp-faq-accordion .accordion__panel-inner{padding:25px 24px 39px;font-size:1.125rem;line-height:28px;color:#202020}.urp-contatti{padding-block:52px 0}.urp-contatti__text{margin-top:24px;font-size:1.125rem;line-height:28px;color:#202020}.urp-due{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;margin-top:28px}.urp-azione{display:block;padding:24px 40px 24px;background:#3258ff;border-radius:16px;color:#fff;transition:background .22s ease}.urp-azione:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.urp-azione:hover{background:#2a48e0;color:#fff}.urp-azione__head{display:flex;align-items:center;gap:14px}.urp-azione__icon{width:24px;height:24px;flex:none}.urp-azione__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:inherit}.urp-azione__text{display:block;margin-top:11px;font-size:1.125rem;line-height:1.4}.urp-contatti .urp-tre{margin-top:24px}.urp-recapito{padding:24px 30px 23px;background:#f4f4f4;border-radius:16px}.urp-recapito__head+.urp-recapito__riga{margin-top:11px}.urp-recapito__head{display:flex;align-items:center;gap:15px}.urp-recapito__icon{width:24px;height:24px;flex:none;color:#102c53}.urp-recapito__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.urp-recapito__riga{margin-top:13px;font-size:1.125rem;line-height:1.4;color:#202020}.urp-recapito__riga a{color:#3258ff;text-decoration:underline;text-underline-offset:4px}.urp-recapito__riga a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.urp-recapito__riga a:hover{color:#2340c4}.urp-recapito__riga--forte a{font-size:1.25rem;font-weight:600}.urp-recapito__riga .icon{width:18px;height:18px;margin-left:6px;vertical-align:-2px}.urp-sede-sezione{padding-block:24px 0}.urp-sede-sezione .urp-tre{margin-top:0}.urp-sede{grid-column:span 2;padding:25px 24px 30px;background:#f4f4f4;border-radius:16px}.urp-sede__label{font-size:1.0625rem;font-weight:700;line-height:1.48;letter-spacing:.04em;text-transform:uppercase;color:#202020}.urp-sede__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:23px}.urp-sede__voce{display:grid;grid-template-columns:22px minmax(0, 1fr);column-gap:16px;font-size:1.125rem;line-height:24px;color:#202020}.urp-sede__voce .icon{width:22px;height:22px;color:#102c53}.urp-sede__nota{margin-top:2px;font-size:1rem;line-height:1.4;color:#6b6b6b}.urp-sede__forte{font-weight:700}.urp-sede__link{margin-top:20px}.urp-social{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:29px 24px 23px;background:#102c53;border-radius:16px;text-align:center}.urp-social__icon{width:38px;height:38px;color:#fff}.urp-social__title{margin-top:15px;font-size:1.5rem;font-weight:600;line-height:32px;letter-spacing:0;color:#fff}.urp-social .btn{align-self:stretch;margin-top:32px;padding-block:1.2rem}.urp-social .btn:hover,.urp-social .btn:focus-visible{background:#fff;border-color:#fff;color:#3258ff}.page-urp .cta-band-section{padding-top:45px}.correlati--urp{padding-block:62px 0}.urp-norme{padding-block:66px 54px}.urp-norme-accordion{--semestri-pad: 18px;margin-top:9px}.urp-norme-accordion .accordion__trigger{padding-block:26px}.urp-norme-accordion .accordion__panel-inner{padding:26px 24px 23px}.urp-doc+.urp-doc{margin-top:47px}.urp-doc__link{display:flex;width:fit-content;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;line-height:1.2;color:#3258ff}.urp-doc__link:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.urp-doc__link .icon{width:20px;height:20px;flex:none}.urp-doc__link:hover{color:#2340c4}.urp-doc__text{margin-top:2px;padding-left:32px;font-size:1.125rem;line-height:28px;color:#202020}@media(max-width: 991px){.urp-tre{grid-template-columns:repeat(2, minmax(0, 1fr))}.urp-sede{grid-column:span 2}.urp-atti__grid{gap:32px}}@media(max-width: 767px){.page-head--urp{padding-bottom:32px}.page-head--urp .page-head__content{margin-top:28px}.page-head--urp .page-head__title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-head--urp .page-head__text{font-size:1.125rem;line-height:1.6}.urp-avviso{grid-template-columns:28px minmax(0, 1fr);padding:20px 56px 24px 20px}.urp-avviso__close{position:absolute;top:20px;right:20px}.urp-avviso--fisso{padding-right:20px}.urp-tre,.urp-due,.urp-atti__grid,.urp-sede__grid{grid-template-columns:minmax(0, 1fr)}.urp-sede{grid-column:auto}.urp-card{padding:24px}.urp-card__title{font-size:1.375rem;line-height:1.3}.urp-atti{padding:24px}.urp-atti__title{font-size:1.625rem}.urp-azione,.urp-recapito{padding:20px 24px}.urp-norme{padding-block:40px 40px}}.page-head--dove{padding-bottom:0}.page-head--dove .page-head__content{margin-top:68px}.page-head--dove .page-head__text{max-width:none;margin-top:17px;font-size:1.5rem;line-height:1.4}.azioni--dove{padding-top:47px;padding-bottom:52px}.azioni--dove .azioni__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.azioni--dove .azione{justify-content:center;gap:23px;min-height:186px;padding:23px 20px;background:#3258ff}.azioni--dove .azione:hover{background:#2a48e0}.azioni--dove .azione__icon{width:40px;height:40px}.azioni--dove .azione__label{max-width:180px}.dove-avviso .urp-avviso-sezione{padding-top:46px}.dove-avviso .urp-avviso{padding-bottom:22px}.dove-cerca{padding-block:54px 0}.dove-cerca__strumenti{display:grid;grid-template-columns:minmax(0, 1fr) 375px auto;align-items:center;gap:20px 34px;margin-top:25px}.dove-cerca .search-field{height:48px;padding-inline:24px}.dove-segmentato{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;height:48px;padding:4px;border-radius:999px;background:#e1e6ff}.dove-segmentato__voce{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;height:40px;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.2;color:#3258ff;transition:color .15s ease}.dove-segmentato__voce:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dove-segmentato__voce:focus-visible{border-radius:999px}.dove-segmentato__voce:hover{color:#2340c4}.dove-segmentato__voce.is-active{background:#102c53;color:#fff}.dove-segmentato__voce.is-active:hover{color:#fff}.dove-toggle{display:flex;align-items:center;gap:15px;font-size:1rem;line-height:1.4;color:#202020;white-space:nowrap;cursor:pointer}.dove-toggle .icon{width:24px;height:24px;flex:none;margin-left:7px;color:#102c53}.dove-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dove-toggle__pista{position:relative;flex:none;width:46px;height:24px;border-radius:999px;background:#e5e7eb;transition:background .22s ease}.dove-toggle__pista::before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:linear-gradient(45deg, transparent 8px, #fff 8px, #fff 10.4px, transparent 10.4px),linear-gradient(-45deg, transparent 8px, #fff 8px, #fff 10.4px, transparent 10.4px),#3258ff;background-size:11px 11px,11px 11px,100% 100%;background-position:center,center,center;background-repeat:no-repeat;transition:translate .22s ease}.dove-toggle__input:checked+.dove-toggle__pista{background:#c1cdff}.dove-toggle__input:checked+.dove-toggle__pista::before{background:#3258ff;translate:22px 0}.dove-toggle__input:focus-visible+.dove-toggle__pista{outline:3px solid rgba(50,88,255,.55);outline-offset:2px}.dove-tipologie{margin-top:54px}.dove-tipologie__label{font-size:.875rem;line-height:1.2;color:#3a3a3a}.dove-tipologie__lista{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.dove-tipologie__lista .pill-contorno{--pill-h: 39px}.dove-risultati{padding-block:59px 0}.dove-risultati__grid{display:grid;grid-template-columns:376px minmax(0, 1fr);gap:13px}.dove-risultati__col{display:grid;grid-template-rows:auto minmax(0, 1fr);height:584px}.dove-risultati__conteggio{margin-bottom:23px;font-size:1.125rem;line-height:1.2;color:#6b6b6b}.dove-risultati__elenco{display:grid;align-content:start;gap:27px;overflow-y:auto;scrollbar-color:#3258ff #e5e7eb;scrollbar-width:thin}.dove-risultati__mappa{position:relative;border-radius:16px;overflow:hidden}.dove-risultati__mappa img,.dove-risultati__mappa .ph{width:100%;height:100%;object-fit:cover}.dove-risultati__mappa .ratio{height:584px}.dove-risultati__chiudi{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;position:absolute;top:176px;left:0;display:grid;place-items:center;width:32px;height:40px;border-radius:0 6px 6px 0;background:#c1cdff;color:#102c53}.dove-risultati__chiudi:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.dove-risultati__chiudi .icon{width:16px;height:16px}.dove-risultati__chiudi:hover{background:#98abff}.sede-card{display:flex;flex-direction:column;padding:24px;background:#f4f4f4;border-radius:16px}.sede-card__tags{display:flex;flex-wrap:wrap;gap:9px}.sede-card__accesso{display:inline-flex;align-items:center;gap:8px}.sede-card__accesso .icon{width:16px;height:16px}.sede-card__title{margin-top:27px;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.sede-card__title a{color:inherit}.sede-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.sede-card__title a:hover{color:#3258ff}.sede-card__riga{display:flex;align-items:center;gap:10px;margin-top:12px}.sede-card__dove{display:flex;align-items:center;gap:8px;flex:1;font-size:1.125rem;line-height:1.4;color:#202020}.sede-card__dove .icon{width:20px;height:20px;flex:none;color:#3258ff}.sede-card__azioni{display:flex;gap:8px;flex:none}.sede-card__icona{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:24px;height:24px;color:#102c53}.sede-card__icona:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.sede-card__icona .icon{width:20px;height:20px}.sede-card__icona:hover{color:#3258ff}.sede-card__trasporti{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.sede-card__trasporti .transport{height:26px;padding-inline:12px;border-radius:6px}.sede-card__cta{display:flex;flex-wrap:wrap;gap:19px;margin-top:23px}.sede-card__cta .btn{padding:.65rem 1.1rem}.dove-evidenza{margin-top:59px;padding-block:53px 69px;background:#e1e6ff}.dove-evidenza__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:29px;margin-top:34px}.dove-evidenza .sede-card{padding:0;overflow:hidden}.sede-card__media{position:relative}.sede-card__media .ratio{aspect-ratio:376/238}.sede-card__media img{width:100%;height:100%;object-fit:cover}.sede-card__togli{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;position:absolute;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#fff;color:#3258ff;box-shadow:0 4px 16px rgba(16,44,83,.07);transition:background .22s ease,color .22s ease}.sede-card__togli:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.sede-card__togli:focus-visible{border-radius:999px}.sede-card__togli .icon{width:22px;height:22px}.sede-card__togli:hover{background:#3258ff;color:#fff}.sede-card__corpo{padding:24px 20px}.dove-evidenza .sede-card__title{margin-top:23px}.urp-faq--dove{padding-block:51px 0}.urp-faq--dove .urp-faq-accordion{margin-top:26px}.promo--dove{margin-top:60px}.promo--dove .promo__bg::after{content:none}.promo--dove .promo__inner{min-height:396px}.promo--dove .promo__card{max-width:578px;padding:42px 32px 40px}@media(max-width: 991px){.azioni--dove .azioni__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dove-cerca__strumenti{grid-template-columns:minmax(0, 1fr)}.dove-risultati__grid{grid-template-columns:minmax(0, 1fr)}.dove-risultati__col{height:auto}.dove-risultati__elenco{overflow:visible}.dove-risultati__chiudi{display:none}.dove-risultati__mappa{order:-1;margin-bottom:30px}.dove-evidenza__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.azioni--dove{padding-top:32px;padding-bottom:32px}.azioni--dove .azioni__grid{grid-template-columns:minmax(0, 1fr)}.azioni--dove .azione{min-height:0;gap:14px}.dove-cerca{padding-top:32px}.dove-tipologie{margin-top:32px}.dove-risultati__mappa .ratio{height:320px}.dove-evidenza__grid{grid-template-columns:minmax(0, 1fr)}.sede-card__cta .btn{flex:1 1 auto;justify-content:center}}.page-head--newsletter{padding-bottom:69px}.page-head--newsletter .page-head__content{margin-top:67px}.page-head--newsletter .page-head__text{max-width:none;margin-top:24px;font-size:1.125rem;line-height:1.4}.nl{padding-block:54px 63px}.nl-trappola{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nl-errori{margin-bottom:44px}.nl-errori:focus{outline:none}.nl-errori__elenco{margin-top:10px;padding-left:1.2em;list-style:disc;font-size:1.125rem;line-height:28px;color:#202020}.nl__title{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.nl-scelta{display:grid;grid-template-columns:403px minmax(0, 1fr);gap:24px;margin-top:50px;border:0;padding:0}.nl-scelta__voce{display:flex;align-items:center;gap:15px;font-size:1.125rem;line-height:1.4;color:#202020;cursor:pointer}.nl-scelta__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nl-scelta__segno{position:relative;flex:none;width:24px;height:24px;border:2px solid #3258ff;border-radius:999px}.nl-scelta__segno::before{content:"";position:absolute;inset:3px;border-radius:999px;background:#3258ff;scale:0;transition:scale .15s ease}.nl-scelta__input:checked+.nl-scelta__segno::before{scale:1}.nl-scelta__input:focus-visible+.nl-scelta__segno{outline:3px solid rgba(50,88,255,.55);outline-offset:2px}.nl-passi{display:flex;flex-wrap:wrap;gap:27px;margin-top:46px}.nl-passo{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:275px;min-height:57px;padding:10px 24px;border-radius:999px;background:#f4f4f4;font-size:1.125rem;line-height:1.4;color:#102c53;text-align:left;transition:background .15s ease}.nl-passo:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.nl-passo:focus-visible{border-radius:999px}.nl-passo__testo{display:flex;gap:9px}.nl-passo__num{font-weight:700}.nl-passo .icon{visibility:hidden;width:24px;height:24px;flex:none}.nl-passo.is-fatto .icon{visibility:visible}.nl-passo:hover{background:#e1e6ff}.nl-passo[aria-selected=true]{background:#c1cdff}.nl-pannello__intro{margin-top:54px;font-size:1.125rem;font-weight:600;line-height:1.4;color:#202020}.nl-profili{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px 29px;margin-top:46px;border:0;padding:0}.nl-profilo{display:flex;align-items:center;gap:24px;min-height:111px;padding:20px 24px;background:#102c53;border-radius:16px;cursor:pointer;transition:background .22s ease}.nl-profilo:hover{background:#0c2344}.nl-profilo__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nl-profilo__quadro{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:6px;background:#3258ff}.nl-profilo__quadro::before{content:"";width:16px;height:16px;border-radius:3px;background:#fff}.nl-profilo__corpo{flex:1;min-width:0}.nl-profilo__nome{display:block;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#c1cdff}.nl-profilo__nota{display:block;margin-top:4px;font-size:1rem;line-height:1.4;color:#fff}.nl-profilo__segno{position:relative;flex:none;width:24px;height:24px;border:2px solid #fff;border-radius:999px}.nl-profilo__segno::before{content:"";position:absolute;inset:3px;border-radius:999px;background:#fff;scale:0;transition:scale .15s ease}.nl-profilo__input:checked+.nl-profilo__quadro{background:#2a48e0}.nl-profilo__input:checked~.nl-profilo__segno::before{scale:1}.nl-profilo__input:focus-visible~.nl-profilo__segno{outline:3px solid rgba(255,255,255,.8);outline-offset:2px}.nl-consigliati{margin-top:63px;padding:28px 28px 23px;background:#e1e6ff;border-radius:16px}.nl-consigliati__head{display:flex;align-items:center;gap:11px;font-size:1.125rem;font-weight:600;line-height:1.4;color:#102c53}.nl-consigliati__head .icon{width:22px;height:22px;flex:none;color:#102c53}.nl-consigliati__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:75px;margin-top:37px}.nl-tema{display:flex;flex-direction:column}.nl-tema>.nl-argomento{flex:1}.nl-suggerito{display:inline-flex;align-self:flex-start;margin-bottom:12px}.nl-altri-grid .nl-suggerito{display:none}.nl-argomento{display:flex;align-items:flex-start;gap:15px;padding:18px 20px;background:#f4f4f4;border-radius:16px;cursor:pointer}.nl-consigliati .nl-argomento{padding:15px 20px;background:#fff;min-height:108px}.nl-argomento__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nl-argomento__pista{position:relative;flex:none;width:42px;height:22px;margin-top:2px;border-radius:999px;background:#e5e7eb;transition:background .22s ease}.nl-argomento__pista::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(16,44,83,.06);transition:translate .22s ease}.nl-argomento__pista::after{content:"";position:absolute;top:6px;left:8px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;rotate:45deg;opacity:0;transition:translate .22s ease,opacity .22s ease}.nl-argomento__input:checked+.nl-argomento__pista{background:#e5e7eb}.nl-argomento__input:checked+.nl-argomento__pista::before{background:#3258ff;translate:20px 0}.nl-argomento__input:checked+.nl-argomento__pista::after{opacity:1;translate:20px 0}.nl-argomento__input:focus-visible+.nl-argomento__pista{outline:3px solid rgba(50,88,255,.55);outline-offset:2px}.nl-argomento__nome{display:block;font-size:1.125rem;font-weight:600;line-height:1.3;color:#102c53}.nl-argomento__nota{display:block;margin-top:6px;font-size:.9375rem;line-height:16px;color:#202020}.nl-altri{margin-top:58px;font-size:1.125rem;font-weight:700;line-height:1.4;color:#102c53}.nl-altri-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px 29px;margin-top:22px;border:0;padding:0}.nl-altri-grid .nl-argomento{min-height:127px}.nl-altri-grid[hidden]{display:none}.nl-consigliati[hidden]+.nl-altri[hidden]+.nl-altri-grid{margin-top:63px}.nl-passo-avviso{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:1.125rem;font-weight:600;line-height:1.4;color:#102c53}.nl-passo-avviso .icon{width:24px;height:24px;flex:none;color:#3258ff}.nl-passo-avviso[hidden]{display:none}.nl-dati{max-width:839px;margin:40px auto 0;padding:32px 58px 31px;border-radius:16px;background:#102c53;color:#fff}.nl-dati--chiaro{margin-top:47px;max-width:780px;padding:30px 26px 21px;background:#f4f4f4;color:#202020}.nl-dati__intro{font-size:1.125rem;font-weight:600;line-height:28px;color:inherit}.nl-dati__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 26px;margin-top:5px}.nl-dati--chiaro .nl-dati__grid{margin-top:24px}.nl-campo__label{display:block;margin-bottom:7px;font-size:1rem;font-weight:600;line-height:1.4;color:inherit}.nl-campo__input{width:100%;height:40px;padding-inline:14px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:1rem;color:#202020}.nl-campo__input::placeholder{color:#6b6b6b}.nl-campo__input:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px}.nl-consenso{display:flex;align-items:flex-start;gap:15px;margin-top:30px;font-size:1.125rem;line-height:1.4;cursor:pointer}.nl-consenso a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nl-consenso a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.nl-consenso__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nl-consenso__segno{position:relative;flex:none;width:22px;height:22px;margin-top:2px;border:2px solid #3258ff;border-radius:4px;background:#fff}.nl-consenso__segno::before{content:"";position:absolute;inset:3px;border-radius:2px;background:#3258ff;scale:0;transition:scale .15s ease}.nl-consenso__input:checked+.nl-consenso__segno::before{scale:1}.nl-consenso__input:focus-visible+.nl-consenso__segno{outline:3px solid rgba(50,88,255,.55);outline-offset:2px}.nl-dati:not(.nl-dati--chiaro) .nl-consenso a:hover{color:#c1cdff}.nl-dati--chiaro .nl-consenso a{color:#3258ff}.nl-navigazione{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px}.nl-navigazione--sola{justify-content:flex-end}.nl-navigazione .btn{padding:.78rem 1.75rem}.nl-iscriviti{display:flex;justify-content:center;margin-top:21px}.nl-iscriviti .btn{padding:.78rem 3.1rem}.nl-fatto{padding-block:34px 63px;text-align:center}.nl-fatto__icon{display:block;margin-inline:auto;width:63px;height:63px;color:#3258ff}.nl-fatto__title:focus{outline:none}.nl-fatto__title{margin-top:25px;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#102c53}.nl-fatto__testo{margin-top:17px;font-size:1.125rem;line-height:28px;color:#202020}.nl-fatto__testo strong{font-weight:700}.nl-fatto__title+.nl-fatto__testo{margin-top:27px}.nl-fatto__testo--largo{max-width:780px;margin-inline:auto}.nl-fatto__nota{margin-top:16px;font-size:1rem;line-height:1.4;color:#202020}.nl-fatto__cta{margin-top:43px}@media(max-width: 991px){.nl-consigliati__grid{gap:29px}.nl-altri-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.nl-dati{padding-inline:32px}}@media(max-width: 767px){.nl{padding-block:32px 40px}.nl__title{font-size:1.5rem}.nl-scelta,.nl-profili,.nl-consigliati__grid,.nl-altri-grid,.nl-dati__grid{grid-template-columns:minmax(0, 1fr)}.nl-scelta{margin-top:28px;gap:16px}.nl-passi{gap:12px}.nl-passo{min-height:48px;padding-inline:18px;font-size:1rem}.nl-pannello__intro{margin-top:32px}.nl-profili{margin-top:28px}.nl-profilo{gap:16px;padding:18px}.nl-profilo__nome{font-size:1.375rem}}@media(max-width: 575px){.nl-profilo{gap:12px;padding:16px}.nl-profilo__quadro{width:36px;height:36px}.nl-profilo__nome{font-size:1.125rem}.nl-profilo__nota{font-size:.9375rem}.nl-consigliati{margin-top:32px;padding:20px}.nl-altri{margin-top:32px}.nl-dati{padding:24px 20px 28px}.nl-navigazione .btn{flex:1 1 auto;justify-content:center}}.page-head--trova{padding-bottom:67px}.page-head--trova .page-head__content{margin-top:75px}.page-head--trova .page-head__text{max-width:none;margin-top:21px;font-size:1.125rem;line-height:1.4}.page-head--trova .page-head__search{max-width:776px;margin:47px auto 0}.page-head--trova .page-head__chips{margin-top:27px}.page-head--trova .page-head__chips-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:31px}.page-head--trova .page-head__chips-list .pill-contorno{--pill-h: 49px;width:auto;font-size:1.25rem}.uf-filtri{padding-block:55px 0}.uf-filtri__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:29px}.uf-filtri__label{display:block;margin-bottom:11px;font-size:1rem;line-height:1.2;color:#202020}.uf-risultati{padding-block:37px 0}.uf-risultati__conteggio{font-size:1.125rem;line-height:1.2;color:#6b6b6b}.uf-risultati__vuoto{margin-top:20px;font-size:1.125rem;line-height:1.4;color:#6b6b6b}.uf-risultati__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px 31px;margin-top:27px;align-items:start}.ufficio-card{display:flex;flex-direction:column;padding:24px 24px 0;background:#f4f4f4;border-radius:16px}.ufficio-card__tags{display:flex;flex-wrap:wrap;gap:10px}.ufficio-card__stato{display:inline-flex;align-items:center;gap:8px}.ufficio-card__stato .icon{width:16px;height:16px}.ufficio-card__title{margin-top:26px;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0;color:#102c53}.ufficio-card__title a{color:inherit}.ufficio-card__title a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.ufficio-card__title a:hover{color:#3258ff}.ufficio-card__percorso{margin-top:8px;font-size:.875rem;line-height:1.4;color:#6b6b6b}.ufficio-card__servizi{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ufficio-servizio{display:inline-flex;align-items:center;height:24px;padding-inline:12px;border-radius:6px;background:#e1e6ff;font-size:.875rem;font-weight:600;line-height:1;color:#102c53}.uf-voce{display:grid;grid-template-columns:22px minmax(0, 1fr);column-gap:15px;font-size:1.125rem;line-height:24px;color:#202020}.uf-voce .icon{width:22px;height:22px;margin-top:1px;color:#102c53}.uf-voce+.uf-voce{margin-top:12px}.uf-voce__nota{display:block;margin-top:2px;font-size:1rem;line-height:1.4;color:#6b6b6b}.uf-voce__forte{font-weight:700}.ufficio-card__dove{display:flex;align-items:flex-start;gap:16px;margin-top:24px}.ufficio-card__dove .uf-voce{flex:1}.uf-comandi{display:flex;gap:14px;flex:none;margin-top:2px}.uf-comando{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center;width:24px;height:24px;color:#3258ff}.uf-comando:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uf-comando .icon{width:20px;height:20px}.uf-comando:hover{color:#2340c4}.ufficio-card__orari{margin-top:10px}.uf-recapiti{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:11px}.uf-recapito{display:flex;align-items:center;gap:15px;font-size:1.125rem;line-height:1.4}.uf-recapito .icon{width:22px;height:22px;flex:none;color:#102c53}.uf-recapito a{min-width:0;overflow-wrap:anywhere;color:#3258ff;text-decoration:underline;text-underline-offset:4px}.uf-recapito a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uf-recapito a:hover{color:#2340c4}.ufficio-card__cta{margin-top:25px}.ufficio-card__cta .btn{padding:.5rem 1.5rem}.ufficio-card__cta .btn .icon{width:20px;height:20px}.ufficio-card__piede{margin-top:26px}.ufficio-card__scopri{width:100%;justify-content:center;margin-bottom:24px}.ufficio-card__dettagli{margin-inline:-24px}.ufficio-card__dettagli .accordion__item{border-bottom:0}.ufficio-card__dettagli .accordion__trigger{padding:17px 24px 15px;border-top:1px solid #c1c1c1;border-bottom:0;font-size:1.125rem;font-weight:600}.ufficio-card__dettagli .accordion__panel-inner{padding:0 24px 22px;font-size:1.125rem;line-height:28px;color:#202020}.urp-faq--uffici{padding-block:57px 0}.page-trova .cta-band-section{padding-top:62px}.uf-testa{padding-block:15px 0}.uf-testa .breadcrumb{margin-bottom:72px}.page-ufficio>:last-child:not(.urp-faq--ufficio):not(.correlati--ufficio){padding-bottom:66px}.uf-testa__title{font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:0;color:#3258ff}.uf-testa__text{margin-top:19px;font-size:1.125rem;line-height:1.4;color:#202020}.page-ufficio .urp-avviso-sezione{padding-top:104px}.uf-aiuto{padding-block:32px 0}.uf-aiuto__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:29px;margin-top:25px}.uf-aiuto .urp-card{padding:24px 40px 21px}.uf-occupa{padding-block:56px 0}.uf-occupa__intro{font-size:1.125rem;line-height:1.4;color:#202020}.uf-occupa__lista{margin-top:27px;padding-left:27px;list-style:disc;font-size:1.125rem;line-height:28px;color:#202020}.uf-occupa__lista li+li{margin-top:0}.uf-occupa__lista strong{font-weight:700}.uf-info{padding-block:64px 0}.uf-info__intro{margin-top:34px;font-size:1.125rem;line-height:1.4;color:#202020}.uf-info__grid{display:grid;grid-template-columns:minmax(0, 780fr) minmax(0, 376fr);gap:29px;margin-top:28px;align-items:start}.uf-info__col{display:grid;gap:28px}.uf-riquadro{padding:22px 24px 24px;background:#e1e6ff;border-radius:16px}.uf-riquadro__label{font-size:1.0625rem;font-weight:700;line-height:1.48;letter-spacing:.04em;text-transform:uppercase;color:#202020}.uf-sede__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);gap:28px;margin-top:21px}.uf-sede__link{margin-top:20px}.uf-info__due{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:29px}.uf-riquadro__head{display:flex;align-items:center;gap:15px}.uf-riquadro__icon{width:24px;height:24px;flex:none;color:#102c53}.uf-riquadro__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#102c53}.uf-riquadro__riga{margin-top:11px;font-size:1.125rem;line-height:1.4;color:#202020}.uf-riquadro__riga a{color:#3258ff;text-decoration:underline;text-underline-offset:4px}.uf-riquadro__riga a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uf-riquadro__riga a:hover{color:#2340c4}.uf-riquadro__riga--forte a{font-size:1.25rem;font-weight:600}.uf-appuntamento{display:block;padding:22px 40px 24px;background:#102c53;border-radius:16px;color:#fff;transition:background .22s ease}.uf-appuntamento:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uf-appuntamento:hover{background:#0c2344;color:#fff}.uf-appuntamento .uf-riquadro__icon{color:#c1cdff}.uf-appuntamento .uf-riquadro__title{color:#c1cdff}.uf-appuntamento__nota{display:block;margin-top:12px;font-size:1.125rem;line-height:1.4}.uf-referenti{align-self:stretch;padding:22px 24px 24px;background:#102c53;border-radius:16px}.uf-referenti .uf-riquadro__label{color:#c1cdff}.uf-referenti__gruppo{margin-top:20px}.uf-referenti__label{font-size:1.125rem;font-weight:600;line-height:1.4;color:#c1cdff}.uf-referenti__lista{margin-top:11px}.uf-persona{display:flex;align-items:center;gap:17px;padding-block:14px}.uf-persona+.uf-persona{border-top:1px solid rgba(193,205,255,.35)}.uf-persona__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:#c1cdff;color:#102c53}.uf-persona__avatar .icon{width:20px;height:20px}.uf-persona__nome{font-size:1.125rem;font-weight:600;line-height:1.4;color:#fff}.uf-persona__nome a{color:#fff;text-decoration:underline;text-underline-offset:3px}.uf-persona__nome a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.uf-persona__nome a:hover{color:#c1cdff}.uf-persona__ruolo{display:block;margin-top:2px;font-size:.875rem;font-weight:400;color:#c1cdff}.page-ufficio .materiali{max-width:none;padding-block:60px 0}.page-ufficio .materiali__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.urp-faq--ufficio{padding-block:56px 0}.correlati--ufficio{padding-block:63px 63px}@media(max-width: 991px){.uf-filtri__grid,.uf-risultati__grid,.uf-aiuto__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.uf-info__grid{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){.page-head--trova{padding-bottom:36px}.page-head--trova .page-head__content{margin-top:28px}.page-head--trova .page-head__search{margin-top:28px}.page-head--trova .page-head__chips-list{margin-top:18px}.uf-filtri{padding-top:32px}.uf-filtri__grid,.uf-risultati__grid,.uf-aiuto__grid,.uf-recapiti,.uf-sede__grid,.uf-info__due{grid-template-columns:minmax(0, 1fr)}.ufficio-card{padding-inline:20px}.ufficio-card__dettagli{margin-inline:-20px}.ufficio-card__title{font-size:1.625rem}.uf-testa .breadcrumb{margin-bottom:28px}.page-ufficio>:last-child:not(.urp-faq--ufficio):not(.correlati--ufficio){padding-bottom:48px}.uf-testa__title{font-size:clamp(1.75rem,6vw,2.5rem)}.page-ufficio .urp-avviso-sezione{padding-top:32px}.uf-aiuto,.uf-occupa,.uf-info{padding-top:32px}.uf-appuntamento{padding:20px 24px}.page-ufficio .materiali__grid{grid-template-columns:minmax(0, 1fr)}}.news-eventi-canali{padding-block:72px}@media(max-width: 767px){.news-eventi-canali{padding-block:48px}}.mob-guide--canali .mob-guida{min-height:0}.mob-guide--canali .mob-guida__title{display:flex;align-items:center;gap:12px}.mob-guida__icona{flex:none;width:24px;height:24px}a.calendar__day{text-decoration:none}a.calendar__day:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.calendar__nav a{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#102c53}.calendar__nav a:focus-visible{outline:3px solid rgba(50,88,255,.55);outline-offset:2px;border-radius:6px}.calendar__nav a:hover{background:rgba(16,44,83,.08)}.calendar__nav a .icon{width:18px;height:18px}.calendar__day--scelto{background:#102c53;color:#fff;font-weight:700}.calendar__day--scelto:hover{background:#102c53;color:#fff}.calendar__day--today.calendar__day--scelto{background:#3258ff;box-shadow:0 0 0 2px #102c53}.events__giorno{font-weight:600;color:#102c53}[data-appuntamenti-zona].is-caricamento{opacity:.55;transition:opacity .15s ease}.fascia-mondo{background:#f4f4f4;border-radius:20px;padding-block:64px}.fascia-mondo .media-testo__media img{width:auto;max-width:min(100%,360px);margin-inline:auto;border-radius:0}.home-mondo{padding-bottom:1.5rem}.section:has(+.home-mondo){padding-bottom:48px}@media(max-width: 767px){.section:has(+.home-mondo){padding-bottom:32px}}.chisiamo-mondo{padding-block:56px 48px}.storia+.chisiamo-mondo{padding-top:0}@media(max-width: 991px){.fascia-mondo{padding:40px 24px}}.servizi--percorsi .servizi__title{font-size:2rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.servizi--percorsi .servizi__text{margin-top:.5rem;max-width:80ch;color:#5b6472;font-size:1.0625rem}.contatti__grid--tre{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 991px){.contatti__grid--tre{grid-template-columns:minmax(0, 1fr)}}.internazionale-blocchi{padding-block:48px 0}.fascia-mondo+.media-testo{margin-top:48px}.cta-band__title--simbolo{display:flex;align-items:center;gap:14px}.cta-band__simbolo{flex:none;width:36px;height:36px}.pagina-indice--futuri .faq .accordion__trigger{color:#102c53}.pagina-indice--futuri .pagina-indice__sezione>p+.futuri-media{margin-top:28px}.pagina-indice--futuri .pagina-indice__sezione>:is(h2,p)+.tasse-cards{margin-top:24px}.pagina-indice--futuri .pagina-indice__sezione>:is(h2,p)+.mob-guide{margin-top:24px}.pagina-indice--futuri .pagina-indice__sezione>.mob-guide+.cta-band{margin-top:32px}.pagina-indice--futuri .pagina-indice__sezione>h2+.faq{margin-top:20px}.futuri-media--foto img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.tasse-cards--percorsi .tasse-card{display:flex;flex-direction:column;padding:24px 28px 26px}.tasse-cards--percorsi .tasse-card__head{align-items:flex-start;gap:12px;font-size:1.5rem}.tasse-cards--percorsi .tasse-card__text{flex:1}.tasse-cards--percorsi .tasse-card__cta{align-self:flex-start;margin-top:20px}.tasse-card__numero{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:1px;border:2px solid currentColor;border-radius:50%;font-size:1rem;line-height:1}.mob-guide--link{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.mob-guide--link .mob-guida{display:flex;align-items:center;min-height:0;padding:20px 22px}.mob-guide--link .mob-guida__title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:1.25rem}.mob-guide--link .mob-guida__freccia{flex:none;width:20px;height:20px}@media(max-width: 767px){.mob-guide--link{grid-template-columns:minmax(0, 1fr)}}.futuri-richiamo{padding:28px 40px 32px}.futuri-richiamo .cta-band__text{margin-top:10px}.futuri-richiamo .cta-band__cta{align-self:flex-start;margin-top:20px}@media(max-width: 767px){.futuri-richiamo{padding:24px}}.reti-visione__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}@media(min-width: 992px){.reti-visione__grid--mosaico>:nth-child(1){grid-column:1;grid-row:1/3}.reti-visione__grid--mosaico>:nth-child(2){grid-column:1;grid-row:3}.reti-visione__grid--mosaico>:nth-child(3){grid-column:2/4;grid-row:1}.reti-visione__grid--mosaico>:nth-child(4){grid-column:2;grid-row:2/4}.reti-visione__grid--mosaico>:nth-child(5){grid-column:3;grid-row:2/4}}.reti-visione__card{display:flex;flex-direction:column;justify-content:center;padding:40px;background:#f4f4f4;border-radius:20px}.reti-visione__numero{display:grid;place-items:center;width:52px;height:52px;border:2px solid #102c53;border-radius:50%;font-size:1.375rem;font-weight:700;line-height:1;color:#102c53}.reti-visione__titolo{margin-top:20px;font-size:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:#102c53}.reti-visione__testo{margin-top:12px;font-size:1.125rem;line-height:28px;color:#202020}.reti-visione+.reti-mondo{padding-top:0}.reti-mondo .section-head{margin-bottom:0}.reti-elenco__head{max-width:80ch;margin:0 auto 2rem;text-align:center}.reti-elenco__title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;color:#102c53}.reti-elenco__text{margin-top:.5rem;font-size:1.0625rem;color:#5b6472}.reti-elenco__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 28px}.reti-elenco__card{display:flex;flex-direction:column;align-items:center;padding:28px 24px 30px;background:#fff;border-radius:16px;text-align:center}.reti-elenco__logo{display:block;width:auto;max-width:100%;height:48px;margin-bottom:12px;object-fit:contain}.reti-elenco__sigla{font-size:1.5rem;font-weight:700;line-height:1.2;color:#102c53}.reti-elenco__nome{margin-top:8px;font-size:1.125rem;line-height:28px;color:#202020}.reti-elenco__link{margin-top:auto;padding-top:20px}.tasse-cards--scenari{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.tasse-cards--scenari .tasse-card{padding:24px 28px 28px}.tasse-cards--scenari .tasse-card__head{font-size:1.5rem}.tasse-cards--scenari .tasse-card__text{margin-top:12px}.reti-scenari__link{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 56px;margin-top:40px}.reti-scenari+.reti-contatti{padding-top:0}.reti-contatti__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;align-items:start}.page-reti .section+.cta-band-section{padding-top:0}@media(max-width: 991px){.reti-visione__grid,.reti-elenco__grid,.reti-contatti__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.reti-visione__card:last-child:nth-child(odd){grid-column:1/-1}.tasse-cards--scenari{grid-template-columns:minmax(0, 1fr)}.reti-scenari__link{justify-content:flex-start;gap:16px 40px}}@media(max-width: 767px){.reti-visione__grid,.reti-elenco__grid,.reti-contatti__grid{grid-template-columns:minmax(0, 1fr);gap:16px}.reti-visione__card{padding:28px 24px}.reti-visione__titolo{font-size:1.5rem}.reti-elenco__title{font-size:1.75rem}.tasse-cards--scenari{gap:16px}.reti-scenari__link{flex-direction:column;align-items:flex-start;margin-top:28px}}.area-profili{padding-top:56px}.area-profili__griglia{margin-top:22px}.area-profili>.container>.area-profili__griglia:first-child{margin-top:0}.area-profili .gov-richiamo:has(.gov-richiamo__cta){min-height:0}.area-servizi__testo{margin-top:12px;font-size:1.125rem;line-height:28px;color:#202020}.area-servizi .servizi-personale__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr))}.area-servizi__coda{white-space:nowrap}.area-servizi__esterno{display:inline-block;width:18px;height:18px;margin-left:6px;vertical-align:-1px}@media(max-width: 991px){.area-profili .gov-doppia{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){.area-profili{padding-top:40px}.area-profili .gov-richiamo{padding:24px}.area-profili .gov-richiamo__title{font-size:1.625rem;line-height:1.25}}@media(prefers-reduced-motion: no-preference){html.js :is(.section-head,.offerta-card,.offerta__actions,.offerta__intl,.timeline__item,.project-slider,.cat-card,.diffusa-card,.numbers-card,.news-card,.calendar,.event-card,.update-card,.vivi__item,.unistore__card,.contact-card,.hero__content,.hero-card,.newsletter__inner,.storia__cols>*,.citazione__figure,.numeri-band__grid,.info-card,.identita,.persone__head,.persona-card,.vivere-card,.terza-card,.dove__body,.dove__map,.filters,.listing__toolbar,.avviso-card){opacity:0;translate:0 18px;transition:opacity .6s cubic-bezier(0.22, 0.61, 0.36, 1),translate .6s cubic-bezier(0.22, 0.61, 0.36, 1),transform .22s ease,box-shadow .22s ease}html.js .is-visible{opacity:1 !important;translate:none !important}html.js .news-card,html.js .persona-card{translate:32px 0}html.js .timeline__item{translate:-28px 0}html.js .timeline__item::before{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay:inherit}html.js .timeline__item.is-visible::before{transform:scaleX(1)}@supports(animation-timeline: scroll()){.hero__bg{inset:-12% 0;animation:rt-hero-parallax linear both;animation-timeline:scroll(root block);animation-range:0 var(--hero-h, 580px)}@keyframes rt-hero-parallax{from{transform:translateY(-8%)}to{transform:translateY(8%)}}}.hero__img{animation:rt-hero-in 1.4s cubic-bezier(0.22, 0.61, 0.36, 1) both}@keyframes rt-hero-in{from{opacity:.55;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.mega{transform:scaleY(0.97);transform-origin:top center;transition:opacity .2s ease,transform .26s cubic-bezier(0.22, 0.61, 0.36, 1),visibility .26s}.mega.is-open{transform:none}.mega :is(.mega__link,.mega__tool){opacity:0;translate:0 10px;transition:opacity .3s ease,translate .34s cubic-bezier(0.22, 0.61, 0.36, 1),color .15s ease}.mega.is-open :is(.mega__link,.mega__tool){opacity:1;translate:none;transition-delay:calc(var(--d, 0)*22ms)}}@media(prefers-reduced-motion: no-preference)and (max-width: 767px){.mega{transform:none;transition:grid-template-rows .3s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .2s ease,visibility .3s}}@media(prefers-reduced-motion: no-preference){.accordion__panel.is-sliding{transition:height .34s cubic-bezier(0.22, 0.61, 0.36, 1)}.modal{animation:rt-veil-in .2s ease both}.modal__dialog{animation:rt-modal-in .3s cubic-bezier(0.22, 0.61, 0.36, 1) both}@keyframes rt-veil-in{from{opacity:0}to{opacity:1}}@keyframes rt-modal-in{from{opacity:0;transform:translateY(12px) scale(0.985)}to{opacity:1;transform:none}}.news-card__media .ratio>*,.project-card__bg img{transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1)}.news-card:hover .news-card__media .ratio>*,.project-card:hover .project-card__bg img{transform:scale(1.06)}}
