@font-face{font-family:"Futura Book";src:url("./../fonts/FuturaBook.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura Bold";src:url("./../fonts/FuturaBold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura Light";src:url("./../fonts/FuturaLight.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body,html{margin:0;padding:0;background:#e8fbf5;scroll-behavior:smooth}body,html,*,*::before,*::after{font-family:"Futura Book",sans-serif;font-size:16px;line-height:1;font-size-adjust:from-font ex-height;box-sizing:border-box}.pink{color:var(--Palette-primaria-Fucsia, #dd1d7d)}.pink-gradient{background:var(--Gradiente-blu-verde, linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%))}.green{color:#49e2b2}.green-gradient{background:var(--Gradiente-blu-verde, linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%))}.orange{color:var(--Palette-secondaria-DC3800, #dc3800)}.orange-gradient{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%))}.gradiente-multicolore{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.h1,.h1 *,h1,h1 *{color:#fff;font-family:"Futura Bold";font-size:5rem;font-style:normal;line-height:1em;padding:0;margin:0}@media(max-width: 1199px){.h1,.h1 *,h1,h1 *{font-size:4rem}}@media(max-width: 1023px){.h1,.h1 *,h1,h1 *{font-size:3rem}}@media(max-width: 767px){.h1,.h1 *,h1,h1 *{font-size:2rem}}.h2,.h2 *,h2,h2 *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.h2,.h2 *,h2,h2 *{font-size:2.5rem}}@media(max-width: 1023px){.h2,.h2 *,h2,h2 *{font-size:2rem}}@media(max-width: 767px){.h2,.h2 *,h2,h2 *{font-size:1.4rem}}.h3,.h3 *,h3,h3 *{font-family:"Futura Bold";font-size:2.25rem;line-height:1em;letter-spacing:.48px}@media(max-width: 1023px){.h3,.h3 *,h3,h3 *{font-size:1.75rem}}@media(max-width: 767px){.h3,.h3 *,h3,h3 *{font-size:1.25rem}}.h4,.h4 *,h4,h4 *{font-family:"Futura Bold";font-size:1.875rem;line-height:1em;letter-spacing:.4px}@media(max-width: 1023px){.h4,.h4 *,h4,h4 *{font-size:1.5rem}}@media(max-width: 767px){.h4,.h4 *,h4,h4 *{font-size:1.25rem}}.lead{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.lead{font-size:1.5rem}}@media(max-width: 1023px){.lead{font-size:1rem}}@media(max-width: 767px){.lead{font-size:1rem}}a{color:#dd1d7d;text-underline-offset:3px}.btn-cta,.mcl-button{border-radius:1.25rem;background:#dd1d7d;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:1.15rem 4rem;line-height:1.25rem;min-height:4.35rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:none}@media(max-width: 1023px){.btn-cta,.mcl-button{box-shadow:0 4.999px 7.499px -1.5px rgba(0,0,0,.1),0 2px 3px -2px rgba(0,0,0,.1);border-radius:.625rem;padding:.875rem 1.5rem;min-height:0}}.btn-cta,.mcl-button{color:#fff}.btn-cta,.btn-cta div,.btn-cta svg,.mcl-button,.mcl-button div,.mcl-button svg{transition:all .3s ease-out}.btn-cta div,.mcl-button div{color:#fff;text-align:center;font-family:"Futura Bold",sans-serif;font-size:1.125rem;font-style:normal;line-height:1rem;letter-spacing:-0.312px}.btn-cta--servizi,.mcl-button--servizi{background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)}.btn-cta:hover,.mcl-button:hover{background:#fff;box-shadow:inset 0 0 0 3px #dd1d7d}.btn-cta:hover div,.btn-cta:hover,.mcl-button:hover div,.mcl-button:hover{color:#dd1d7d}.btn-cta--corsi,.mcl-button--corsi{background:linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%)}.btn-cta--progetti,.mcl-button--progetti{background:linear-gradient(135deg, #dd1d7d 0%, #1e7dd3 100%)}.btn-cta--card,.mcl-button--card{background:hsla(0,0%,100%,.9);display:inline-flex;align-items:center;justify-content:center;color:#e82888;border-radius:.9375rem;align-self:center;padding:.75rem 2rem;gap:.25rem}.btn-cta--card div,.btn-cta--card svg,.mcl-button--card div,.mcl-button--card svg{font-family:"Futura Book",sans-serif;color:#e82888;font-size:.875rem}.btn-cta--card:hover,.mcl-button--card:hover{background:#fff;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.btn-cta--card:hover div,.mcl-button--card:hover div{color:#020404}.btn-cta--lightblue div,.btn-cta--lightblue svg,.mcl-button--lightblue div,.mcl-button--lightblue svg{color:#1978ce}.btn-cta--green div,.btn-cta--green svg,.mcl-button--green div,.mcl-button--green svg{color:#0ea889}.btn-cta--fuxia-orange div,.btn-cta--fuxia-orange svg,.mcl-button--fuxia-orange div,.mcl-button--fuxia-orange svg{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.btn-cta--small,.mcl-button--small{padding:1.375rem 2.5rem}.btn-cta--small div,.mcl-button--small div{font-size:1rem}@media(max-width: 767px){.btn-cta--small,.mcl-button--small{padding:.875rem 1.25rem;border-radius:.9375rem}}.btn-cta--xs,.mcl-button--xs{border-radius:1.25rem;padding:1.25rem 2rem;min-height:0;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.btn-cta--xs div,.mcl-button--xs div{font-size:1rem}@media(max-width: 767px){.btn-cta--xs,.mcl-button--xs{padding:.875rem 1.25rem;border-radius:.9375rem}}@keyframes btn-cta-icon-glow{0%,100%{box-shadow:1px 2px 5px 0 hsla(0,0%,100%,0)}50%{box-shadow:1px 2px 5px 0 hsla(0,0%,100%,.59)}}.btn-cta-icon{animation:btn-cta-icon-glow 5s ease-in-out infinite;text-decoration:none;border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);display:inline-flex;padding:1rem 2rem;align-items:center;gap:1.5rem}@media(max-width: 767px){.btn-cta-icon{padding:.8rem 1.5rem;gap:.5rem;border-radius:.625rem}}.btn-cta-icon__text,.btn-cta-icon__text p{color:#fff;text-align:center;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:-0.425px;font-family:"Futura Bold",sans-serif}@media(max-width: 767px){.btn-cta-icon__text,.btn-cta-icon__text p{font-size:.875rem}}.btn-cta-icon__icon{display:block}@media(max-width: 767px){.btn-cta-icon__icon{height:.75rem}}.badge{border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);display:inline-flex;padding:.75rem 2rem;align-items:center;gap:1rem}.badge--gradient{border-radius:.9375rem;border:1px solid #e5e7eb;background:linear-gradient(90deg, rgba(73, 226, 178, 0.1) 0%, rgba(30, 125, 211, 0.1) 50%, rgba(232, 40, 136, 0.1) 100%),#081d2f}.badge--gradient .badge__text{background:linear-gradient(90deg, #2a8367 0%, #2a8367 7.14%, #7ab1a0 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #e82888 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.badge--light{background:linear-gradient(90deg, rgba(30, 125, 211, 0.1) 0%, rgba(73, 226, 178, 0.1) 100%);border:1px solid #dddfe3}.badge--light .badge__text{color:#020404;-webkit-text-fill-color:#020404;background:none}@media(max-width: 767px){.badge{padding:.5rem 1rem;gap:.5rem;border-radius:.625rem}}.badge__text,.badge__text p{color:#fff;text-align:center;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25em;letter-spacing:-0.425px}@media(max-width: 767px){.badge__text,.badge__text p{font-size:.875rem}}.badge__icon{display:block}@media(max-width: 767px){.badge__icon{height:.9rem}}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;position:relative;z-index:3}.logo__mark{width:120px}@media(max-width: 767px){.logo__mark{display:none}}.logo__mark--mini{display:none;width:auto;height:60px}@media(max-width: 767px){.logo__mark--mini{display:block}}.logo__text,.logo__text p{display:flex;flex-direction:column;line-height:1.1}.logo__its{font-size:22px;font-weight:800;color:#1a1a1a;letter-spacing:1px}.logo__sub{font-size:9px;letter-spacing:1.5px;color:#555;text-transform:uppercase}.topbar{position:relative;z-index:9999;background:linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;color:hsla(0,0%,100%,.8);font-size:1rem}.topbar__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.topbar__inner{padding-left:1rem;padding-right:1rem}}.topbar__inner{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:0 auto}.topbar__link{color:#fff;text-decoration:none;white-space:nowrap;padding:1rem .75rem;transition:color .3s ease}.topbar__link:hover{color:#49e2b2}.topbar__divider{width:1px;height:1rem;background:hsla(0,0%,100%,.2)}.topbar__locale{display:flex;align-items:center;align-items:center;gap:.5rem}.topbar__locale-icon{display:block;width:1rem;height:1rem;stroke:currentColor;fill:none}@media(max-width: 767px){.topbar{display:none}}.hamburger{position:relative;background:none;border:none;border-radius:.5rem;cursor:pointer;padding:.6875rem .5rem;gap:.25rem;display:flex;flex-direction:column;justify-content:center;transition:background .25s ease}.hamburger__line{display:block;width:20px;height:2px;background:#364153;border-radius:2px;transition:transform .3s ease,opacity .3s ease,background .25s ease}@media(min-width: 768px){.hamburger.is-active{background:#1978ce}.hamburger.is-active::before{opacity:1}.hamburger.is-active .hamburger__line{background:#fff}.hamburger.is-active .hamburger__line:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media(max-width: 767px){.hamburger{display:flex;padding:.75rem;border:2px solid #020202;border-radius:.75rem}.hamburger::before{display:none}.hamburger__line{background:#020202;width:1rem}}.nav{display:flex;align-items:stretch;justify-content:center;flex:1}.nav__item:hover .mega-menu,.nav__item:focus-within .mega-menu{pointer-events:auto;max-height:100dvh;opacity:1;transition:max-height 2s cubic-bezier(0.25, 1, 0.5, 1)}.nav .mega-menu--accademia.is-open{pointer-events:auto;max-height:100dvh;opacity:1;transition:max-height 2s cubic-bezier(0.25, 1, 0.5, 1)}.nav__link{display:flex;align-items:center;height:90px;text-decoration:none;padding:0 1.5rem;position:relative;z-index:3}@media(max-width: 1023px){.nav__link{padding:0 .75rem}}.nav__link-text{padding:0;color:#364153;text-align:center;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.1rem;letter-spacing:-0.425px;text-decoration:none;position:relative}.nav__link-text:after{content:"";height:3px;width:0;position:absolute;bottom:-0.5rem;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);transition:width .2s ease-out}.nav__link:hover .nav__link-text{color:#1978ce;border-bottom-color:#1978ce}.nav__link:hover .nav__link-text:after{width:100%}@media(max-width: 767px){.nav{display:none}}.mobile-menu{display:none}@media(max-width: 767px){.mobile-menu{position:fixed;top:0;bottom:0;right:0;width:340px;z-index:99999;overflow:auto;-webkit-overflow-scrolling:touch}.mobile-menu.is-open{display:flex;flex-direction:column}.mobile-menu__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mobile-menu__panel{position:relative;z-index:1;width:100%;background:#f4f4f4;border-radius:1.25rem 0 0 0;padding:1.75rem;display:flex;flex-direction:column;gap:.5rem;animation:mobileMenuIn .22s ease-out}.mobile-menu__header{display:flex;justify-content:flex-end;margin-bottom:1rem}.mobile-menu__close{background:none;border:none;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:background .15s}.mobile-menu__close:hover{background:rgba(0,0,0,.06)}.mobile-menu__topbar{box-shadow:0 4px 4px 0 rgba(217,217,217,.25);padding:1.5rem .75rem;border-radius:.75rem;overflow:hidden;background:linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202}.mobile-menu__topbar-links{display:flex;flex-direction:column}.mobile-menu__topbar-link{color:#fff;display:block;text-decoration:none;padding:.5rem .75rem;transition:color .15s;white-space:nowrap}.mobile-menu__topbar-link:hover{color:#49e2b2}.mobile-menu__topbar-link--locale{display:flex;align-items:center;gap:.5rem}.mobile-menu__topbar-link--locale svg{width:1rem;height:1rem;flex-shrink:0}.mobile-menu__nav{box-shadow:0 4px 4px 0 rgba(217,217,217,.25);padding:1.5rem .75rem;border-radius:.75rem;display:flex;flex-direction:column;background-color:#fff}.mobile-menu__nav--accademy{padding-top:.5rem;padding-bottom:.5rem;background:#1978ce}.mobile-menu__nav--accademy button,.mobile-menu__nav--accademy span{color:#fff}.mobile-menu__nav--accademy .mobile-menu__submenu-link{color:hsla(0,0%,100%,.85)}.mobile-menu__nav--accademy .mobile-menu__submenu-link--primary{border-bottom-color:hsla(0,0%,100%,.15)}.mobile-menu__nav--accademy .mobile-menu__submenu-link:hover{color:#49e2b2}.mobile-menu__nav-item:last-child{border-bottom:none}.mobile-menu__nav-item.is-open .mobile-menu__chevron{transform:rotate(180deg)}.mobile-menu__nav-item.is-open .mobile-menu__submenu{max-height:1200px}.mobile-menu__submenu{max-height:0;padding:0 .75rem;overflow:hidden;transition:max-height .35s ease;display:flex;flex-direction:column}.mobile-menu__submenu-heading{padding:.875rem 0 .5rem;font-size:.75rem;color:rgba(54,65,83,.45);text-transform:uppercase;letter-spacing:.06em}.mobile-menu__submenu-link{display:block;padding:.75rem 0;text-decoration:none;color:#364153;font-size:.9375rem;font-family:"Futura Book",sans-serif;transition:background .15s,color .15s}.mobile-menu__submenu-link:last-child{margin-bottom:.75rem}.mobile-menu__submenu-link:hover{color:#1978ce}.mobile-menu__submenu-link--primary{padding:.75rem 0;font-family:"Futura Bold",sans-serif;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:.25rem}.mobile-menu__nav-header{display:flex;align-items:center;gap:0;padding:.2rem .75rem;width:100%;background:none;border:none;cursor:pointer;text-decoration:none;color:#364153;text-align:left;font-family:"Futura Book",sans-serif;font-size:1rem;letter-spacing:-0.2px}.mobile-menu__nav-icon-wrap{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-menu__nav-icon-wrap svg{width:1.5rem;height:1.5rem;display:block}.mobile-menu__nav-label{flex:1;text-decoration:none;padding:.5rem .75rem;font-size:1rem;color:#364153;letter-spacing:-0.2px}.mobile-menu__chevron{display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease}.mobile-menu__chevron svg path{fill:currentColor}.mobile-menu__cta-btn{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;margin:.5rem .75rem .75rem;border-radius:.875rem;background:linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%);text-decoration:none;color:#fff;transition:opacity .2s}.mobile-menu__cta-btn:hover{opacity:.88}.mobile-menu__cta-btn .mobile-menu__chevron{color:#fff}.mobile-menu__cta-btn .mobile-menu__chevron svg path{fill:#fff}.mobile-menu__cta-icon{width:1.125rem;height:1.125rem;display:block;filter:brightness(0) invert(1)}.mobile-menu__cta-inner{display:flex;align-items:center;gap:.625rem;font-size:1rem;color:#fff}}@keyframes mobileMenuIn{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.mega-menu{position:absolute;z-index:1;top:100%;margin-left:calc((100dvw - min(94rem,100%))/-2);margin-right:calc((100dvw - min(94rem,100%))/-2);left:0;right:0;width:auto;overflow:auto;background:hsla(0,0%,100%,.98);box-shadow:0 40px 80px rgba(0,0,0,.12);border-radius:0 0 12px 12px;pointer-events:none;max-height:0;transition:max-height 1.2s cubic-bezier(0.25, 1, 0.5, 1)}.mega-menu__content{padding:2.5rem;background-repeat:no-repeat;background-position:bottom left;background-size:auto 100%}.mega-menu__grid{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.mega-menu__grid{padding-left:1rem;padding-right:1rem}}.mega-menu__grid{display:flex;gap:5rem;justify-content:center}@media(max-width: 1023px){.mega-menu__grid{gap:2.5rem;padding-left:0;padding-right:0}}.mega-menu__heading{font-family:"Futura Bold",sans-serif;font-size:1rem;line-height:1.5em;letter-spacing:-1.1%}.mega-menu--corsi .mega-menu__column{max-width:215px}.mega-menu--vivere .mega-menu__column{max-width:290px}.mega-menu__list{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mega-menu__link{font-weight:400;font-style:"Futura Light",sans-serif;font-size:1rem;line-height:150%;letter-spacing:-1.1%;text-decoration:none;color:#000}.mega-menu__link:hover{color:#1978ce}.mega-menu__footer{margin-top:32px;display:flex;justify-content:center}.header{background:#fff;position:sticky;top:0;z-index:9999;overflow-x:clip;transition:transform .3s ease .5s}.header--hidden{transition:transform .3s ease;transform:translateY(-100%)}.header__floating-cta{position:fixed;bottom:7.5rem;right:2rem;z-index:10000;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.header__floating-cta--visible{opacity:1;pointer-events:auto;transition-delay:.2s}@media(max-width: 767px){.header__floating-cta{bottom:4.5rem;right:1rem}}.page--candidati-ora .header__floating-cta{display:none}.header__inner{display:flex;align-items:center;position:relative;width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.header__inner{padding-left:1rem;padding-right:1rem}}.header__inner:before{content:"";position:absolute;inset:0;z-index:2;background:#fff}@media(max-width: 767px){.header__inner{padding-top:.1875rem;padding-bottom:.1875rem}}.header__actions{display:flex;align-items:center;gap:1rem;margin-left:auto;position:relative;z-index:3}.counter{display:inline-flex;gap:1rem;padding:1rem 1.375rem;border-radius:1.125rem;background:linear-gradient(90deg, #0ea889 0%, #1e7dd3 100%);position:relative;margin-bottom:1rem}@media(max-width: 767px){.counter{gap:.375rem;padding:.5rem .625rem;border-radius:.625rem}}.counter::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.86px;background:linear-gradient(91.39deg, #e5e7eb 1.96%, #000000 99.67%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;mix-blend-mode:color-dodge}.counter__value{font-family:"Futura Book";font-weight:500;font-size:3.375rem;line-height:1rem;letter-spacing:-0.26px;text-align:center;color:#fff;width:5.75rem;aspect-ratio:9/8;display:flex;align-items:center;justify-content:center;border-radius:1.375rem;background:rgba(73,73,73,.3215686275);position:relative}@media(max-width: 1199px){.counter__value{font-size:2.5rem;line-height:1;width:4rem;border-radius:.625rem;padding:.75rem .875rem .625rem}}@media(max-width: 767px){.counter__value{font-size:1.5rem;padding:.75rem .875rem .625rem;width:2.75rem;border-radius:.625rem}}.counter__value::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.86px;background:linear-gradient(-51.39deg, #e5e7eb 1.96%, #000000 99.67%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;mix-blend-mode:lighten;opacity:1}.counter__label{font-family:"Futura Book",sans-serif;font-weight:500;font-size:1.375rem;line-height:1em;letter-spacing:-0.1px;text-align:center;color:#fff;padding-top:.35rem}@media(max-width: 1023px){.counter__label{font-size:.875rem;line-height:1}}.stats{z-index:3;position:relative;margin:2rem 0 9rem}@media(max-width: 1023px){.stats{margin-bottom:6rem;align-self:flex-start}}@media(max-width: 767px){.stats{margin:0}}.stats-slide{display:none;justify-self:flex-end;border-radius:25px;background:#000;box-shadow:0 27.215px 54.43px -13.607px rgba(0,0,0,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.09);border-radius:1rem;overflow:hidden;transition:opacity .3s ease}@media(max-width: 767px){.stats-slide{justify-self:start;border-radius:.625rem}}.stats-slide.is-active{display:flex}@media(max-width: 767px){.stats-slide.is-active{display:block}}.stat{display:flex;flex-direction:column;padding:1rem 2.25rem}@media(max-width: 767px){.stat{padding:.5rem 1.5rem;border-left:6px solid #49e2b2}}.stat:first-child{border-left:6px solid #e82888}.stat-value{color:#fff;font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:.538px}@media(max-width: 1023px){.stat-value{font-size:1.5rem}}@media(max-width: 767px){.stat-value{font-size:1rem}}.stat-label{color:#fff;font-size:1.75rem;font-style:normal;font-weight:500;letter-spacing:.538px}@media(max-width: 1023px){.stat-label{font-size:1.25rem}}@media(max-width: 767px){.stat-label{font-size:.875rem}}.stat-sub{color:hsla(0,0%,100%,.7);font-size:1.1875rem;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:-0.205px}@media(max-width: 1023px){.stat-sub{font-size:1.25rem}}@media(max-width: 767px){.stat-sub{font-size:.75rem}}.stat-divider{width:1px;background:#49e2b2;box-shadow:0 0 13.607px 0 #49e2b2;height:4rem;align-self:center}@media(max-width: 767px){.stat-divider{display:none}}@keyframes hero-photo-enter{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:translateX(0)}}@keyframes hero-photo-leave{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(70px)}}.hero{background:radial-gradient(ellipse 90% 80% at 35% 45%, rgba(55, 25, 110, 0.55) 0%, transparent 65%),radial-gradient(ellipse 50% 60% at 80% 80%, rgba(30, 125, 211, 0.12) 0%, transparent 60%),#07070f;overflow:hidden;position:relative;border-radius:0 0 2.5rem 2.5rem}@media(max-width: 767px){.hero{border-radius:0 0 1.25rem 1.25rem}}.hero__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.hero__inner{padding-left:1rem;padding-right:1rem}}.hero__inner{display:flex;height:100%;gap:2rem;position:relative;flex-direction:column}.hero__content{max-width:50rem;position:relative;z-index:2;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 1199px){.hero__content{max-width:40rem}}@media(max-width: 767px){.hero__content{gap:.7rem}}.page--home .hero__content{padding-top:6.25rem}@media(max-width: 767px){.page--home .hero__content{padding-top:1.75rem}}.page--candidati-ora .hero__content,.page--per-le-scuole .hero__content,.page--diploma-digitale-su-blockchain .hero__content,.page--erasmus .hero__content{padding:5rem 0}@media(max-width: 767px){.page--candidati-ora .hero__content,.page--per-le-scuole .hero__content,.page--diploma-digitale-su-blockchain .hero__content,.page--erasmus .hero__content{padding:3rem 0 9rem}}@media(max-width: 499px){.page--candidati-ora .hero__content,.page--per-le-scuole .hero__content,.page--diploma-digitale-su-blockchain .hero__content,.page--erasmus .hero__content{padding:3rem 0 72dvw}}.page--diventa-un-docente .hero__content{padding:5rem 0 15rem}@media(max-width: 767px){.page--diventa-un-docente .hero__content{padding:3rem 0 0}}.hero__slides{display:grid}.hero__slide{grid-area:1/1;opacity:0;transition:opacity .35s ease;pointer-events:none;display:flex;flex-direction:column;gap:1.5rem}.hero__slide.is-active{opacity:1;pointer-events:auto}@media(max-width: 767px){.hero__heading br{display:none}}.hero__body{margin:0;color:#fff;max-width:46rem}@media(max-width: 1199px){.hero__body{max-width:35rem}}@media(max-width: 767px){.hero__body{max-width:20rem;line-height:1.5em}}@media(max-width: 1399px){.page--candidati-ora .hero__body,.page--diventa-un-docente .hero__body{max-width:36rem}}@media(max-width: 1199px){.page--candidati-ora .hero__body,.page--diventa-un-docente .hero__body{max-width:28rem}}@media(max-width: 767px){.page--candidati-ora .hero__body,.page--diventa-un-docente .hero__body{max-width:16rem}}.page--diventa-un-docente .hero__body{max-width:40rem}@media(max-width: 1399px){.page--diventa-un-docente .hero__body{max-width:36rem}}@media(max-width: 1023px){.page--diventa-un-docente .hero__body{max-width:20rem}}@media(max-width: 767px){.page--diventa-un-docente .hero__body{max-width:100%}}.hero__body--bold{font-family:"Futura Bold",sans-serif;font-size:2rem;line-height:1.25em}@media(max-width: 1199px){.hero__body--bold{font-size:1.5rem}}@media(max-width: 1023px){.hero__body--bold{font-size:1rem}}.hero__cta-wrap{position:relative;z-index:1}@media(max-width: 767px){.hero__cta-wrap{margin-top:1rem}}@media(max-width: 499px){.page--candidati-ora .hero__cta-wrap,.page--diventa-un-docente .hero__cta-wrap{margin-top:0}}.hero__cta{display:none !important;justify-self:flex-start}.hero__cta.is-active{display:inline-flex !important}.hero__cta svg{flex-shrink:0}.hero__photo{position:absolute;bottom:0;right:0;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom right;opacity:0;pointer-events:none;will-change:transform,opacity}.hero__photo.is-active{opacity:1}.hero__photo.is-entering{animation:hero-photo-enter .55s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.hero__photo.is-leaving{animation:hero-photo-leave .4s ease-in forwards}@media(max-width: 1599px){.hero__photo[data-slide=candidati]{margin-right:-10rem}.hero__photo[data-slide=per-le-scuole]{margin-right:-4.5rem}}@media(max-width: 1399px){.hero__photo[data-slide=professionisti]{margin-right:-10rem}.hero__photo[data-slide=studenti]{margin-right:-10rem}.hero__photo[data-slide=diventa-un-docente]{margin-right:-4rem}}@media(max-width: 1023px){.hero__photo[data-slide=diventa-un-docente]{margin-right:-6rem}}@media(max-width: 767px){.hero__photo[data-slide=studenti]{margin-right:-4rem !important}.hero__photo[data-slide=professionisti]{margin-right:-4rem}.hero__photo[data-slide=candidati]{margin-right:-4rem}.page--diventa-un-docente .hero__photo{position:relative;display:block;max-width:500px;margin:0 auto}}@media(max-width: 499px){.hero__photo[data-slide=candidati]{margin-right:-1rem}}.hero .badge{align-self:flex-start}.hero__dots{position:relative;display:flex;align-items:center;gap:.5rem;z-index:10;justify-content:center;margin:0 auto 2rem}.hero__dot{width:.375rem;height:.375rem;border-radius:50%;background:hsla(0,0%,100%,.45);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.hero__dot.is-active{width:1.375rem;height:.375rem;border-radius:.1875rem;background:#fff}.tabs{display:flex;padding:.75rem;align-items:center;gap:.6875rem;border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);width:fit-content}@media(max-width: 767px){.tabs{background:none;border:none;padding:5rem 0 1.5rem;gap:0;margin:0 auto}}.tab{display:flex;padding:.75rem 2.25rem;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:.85rem;transition:background .25s ease,color .25s ease;white-space:nowrap;height:3.75rem;background:none;-webkit-appearance:none;z-index:1}@media(max-width: 767px){.tab{border:1px solid hsla(0,0%,100%,0);padding:.6rem 1.25rem;height:auto}}.tab:hover:not(.is-active){color:hsla(0,0%,100%,.85)}.tab.is-active{background:linear-gradient(135deg, #dd1d7d 0%, #1e7dd3 100%);color:#fff}.tab.is-active[data-target=professionisti]{background:var(--Gradiente-blu-verde, linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%))}@media(max-width: 767px){.tab.is-active{border-radius:2.5rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.59) !important}.tab.is-active .tab__text{font-family:"Futura Bold",sans-serif;color:var(--Palette-primaria-Nero, #020404)}}.tab[data-target=aziende].is-active{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%))}.tab__text,.tab__text p{font-family:"Futura Bold",sans-serif;color:#fff;text-align:center;font-size:1.125rem;font-style:normal;line-height:1rem;letter-spacing:-0.02656rem}@media(max-width: 767px){.tab__text,.tab__text p{font-family:"Futura Book",sans-serif;color:#fff;text-align:center;font-size:.95rem;font-style:normal;line-height:1em;letter-spacing:-0.21px}}.hero__counter{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:4rem}.hero__counter[hidden]{display:none !important}@media(max-width: 767px){.hero__counter{margin-top:1rem}}.hero__counter-label{color:hsla(0,0%,100%,.9);font-size:1.125rem}@media(max-width: 1023px){.hero__counter-label{font-size:.9375rem}}@media(max-width: 767px){.hero__counter-label{font-size:.875rem}}.highlights{background:radial-gradient(105.48% 151.38% at 2.17% 28.38%, rgba(73, 226, 178, 0.21) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(100.38% 153.37% at 90.23% 81.96%, rgba(232, 40, 136, 0.17) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.3) 0%, rgba(0, 0, 0, 0) 50%),#fff;padding:8rem 0 7rem}@media(max-width: 767px){.highlights{padding:3rem 0 2.5rem;overflow:hidden}}.highlights__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.highlights__inner{padding-left:1rem;padding-right:1rem}}.highlights__inner{display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){.highlights__inner--carousel{padding-left:0;padding-right:0}}.highlights__heading,.highlights__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.highlights__heading,.highlights__heading *{font-size:2.5rem}}@media(max-width: 1023px){.highlights__heading,.highlights__heading *{font-size:2rem}}@media(max-width: 767px){.highlights__heading,.highlights__heading *{font-size:1.4rem}}.highlights__heading-accent{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.highlights__subtitle{color:#4a5565;text-align:center}.highlights__subtitle *,.highlights__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.highlights__subtitle strong,.highlights__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.highlights__subtitle *,.highlights__subtitle{font-size:1rem}}.highlights__subtitle{margin-top:.75rem}.highlights__carousel{width:100%;margin-top:2rem}@media(max-width: 767px){.highlights__carousel{overflow:visible;margin-left:-1rem;margin-right:-1rem}}.highlights__track{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}@media(max-width: 1023px){.highlights__track{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.highlights__track{display:flex;flex-wrap:nowrap;gap:1rem;padding-left:2.5rem;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);touch-action:pan-y}}.highlights__card{border-radius:1.25rem;border:1px solid rgba(122,122,122,.1);background:hsla(0,0%,100%,.35);display:flex;padding:1.5rem;flex-direction:column;align-items:center;gap:.75rem;box-shadow:inset 5px 5px 10px 5px rgba(0,0,0,.025),inset -5px -5px 10px 5px hsla(0,0%,100%,.5)}@media(max-width: 767px){.highlights__card{justify-content:center;flex:0 0 calc(100% - 5rem);min-width:calc(100% - 5rem);border-radius:.875rem;padding:2.25rem 2rem;border:1px solid hsla(0,0%,100%,.75)}}.highlights__card-value{font-family:"Futura Bold",sans-serif;text-align:center;font-size:2.25rem;font-style:normal;font-weight:900;line-height:1.2em;letter-spacing:.02306rem}@media(max-width: 1023px){.highlights__card-value{font-size:1.75rem}}@media(max-width: 767px){.highlights__card-value{font-size:2rem}}.highlights__card-value--pink{background:var(--Gradiente-fuxia-blu, linear-gradient(135deg, #dd1d7d 0%, #1e7dd3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.highlights__card-value--blue{background:var(--Gradiente-blu-verde, linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.highlights__card-value--orange{background:var(--Gradiente, linear-gradient(135deg, rgba(0, 0, 0, 0.95) 0%, rgba(30, 125, 211, 0.7) 50%, rgba(73, 226, 178, 0.4) 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.highlights__card-value--green{background:var(--Gradiente-Fuxia-verde, linear-gradient(90deg, #dd1d7d 0%, #e4438b 7.14%, #e0568e 14.29%, #db6691 21.43%, #d57594 28.57%, #cf8297 35.71%, #c88e9a 42.86%, #c0999d 50%, #b6a5a0 57.14%, #acafa3 64.29%, #a0baa6 71.43%, #92c4a9 78.57%, #80ceac 85.71%, #6ad8af 92.86%, #49e2b2 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.highlights--chi-siamo .highlights__card-value{font-size:2rem;line-height:1.1em}@media(max-width: 767px){.highlights--chi-siamo .highlights__card-value{font-size:1.25rem}}@media(max-width: 1199px){.highlights--chi-siamo .highlights__track{grid-template-columns:repeat(2, 1fr)}}.highlights__card-text{color:var(--Palette-primaria-Nero, #020404);text-align:center;font-family:"Futura Book";font-size:1rem;font-style:normal;font-weight:500;line-height:1.25em;letter-spacing:-0.00938rem;margin:0}@media(max-width: 767px){.highlights__card-text{font-size:.875rem}}.highlights__dots{display:none;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem}@media(max-width: 767px){.highlights__dots{display:flex}}.highlights__dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(2,4,4,.2);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.highlights__dot.is-active{width:1.375rem;height:.375rem;border-radius:.1875rem;background:#dd1d7d}.soci-fondatori{position:relative;padding:5rem 0;overflow:hidden;background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}@media(max-width: 767px){.soci-fondatori{padding:2.5rem 0}}.soci-fondatori:before{content:"";background:url("../img/cyber-e-cloud--bg.webp") center/contain no-repeat;background-attachment:fixed;mix-blend-mode:lighten;position:absolute;inset:0;z-index:1;opacity:.15}.soci-fondatori__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.soci-fondatori__inner{padding-left:1rem;padding-right:1rem}}.soci-fondatori__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:1}@media(max-width: 767px){.soci-fondatori__inner{gap:1rem}}.soci-fondatori__badge{margin-left:auto;margin-right:auto}.soci-fondatori__heading,.soci-fondatori__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.soci-fondatori__heading,.soci-fondatori__heading *{font-size:2.5rem}}@media(max-width: 1023px){.soci-fondatori__heading,.soci-fondatori__heading *{font-size:2rem}}@media(max-width: 767px){.soci-fondatori__heading,.soci-fondatori__heading *{font-size:1.4rem}}.soci-fondatori__heading,.soci-fondatori__heading *{color:#fff}.soci-fondatori__heading-accent{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.soci-fondatori__subtitle{margin:0;text-align:center;color:#fff;font-size:1.25rem;max-width:30rem}.soci-fondatori__grid{width:100%;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(max-width: 767px){.soci-fondatori__grid{margin-top:.5rem;gap:.75rem}}.soci-fondatori__card{position:relative;background:hsla(0,0%,100%,.05);border-radius:1.25rem;padding:1.5rem;display:flex;align-items:center;justify-content:center;width:calc(25% - .75rem);aspect-ratio:34/26;transition:background .25s ease}.soci-fondatori__card::before{content:"";position:absolute;inset:0;border-radius:1.25rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media(max-width: 1023px){.soci-fondatori__card{width:calc(50% - .5rem)}}@media(max-width: 767px){.soci-fondatori__card{padding:1rem;border-radius:.875rem}.soci-fondatori__card::before{border-radius:.875rem}}.soci-fondatori__card-img{width:100%;height:100%;border-radius:.75rem;display:block;object-fit:contain}.soci-fondatori--light{background:radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, rgba(0, 0, 0, 0) 50%),linear-gradient(0deg, #fff, #fff)}.soci-fondatori--light .soci-fondatori__heading{color:#101828}.soci-fondatori--light .soci-fondatori__subtitle{color:#4a5565}.soci-fondatori--light .soci-fondatori__card{background:#fff;box-shadow:0px 8px 24px -8px rgba(16,24,40,.08),inset 5px 5px 10px 5px rgba(0,0,0,.025),inset -5px -5px 10px 5px hsla(0,0%,100%,.5)}.soci-fondatori--light .soci-fondatori__card::before{border:1px solid rgba(122,122,122,.12);background:none;mask:none;-webkit-mask:none}.certificazioni{position:relative;padding:5rem 0;overflow:hidden;background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}@media(max-width: 767px){.certificazioni{padding:2.5rem 0}}.certificazioni:before{content:"";background:url("../img/certificazioni--bg.webp") bottom right/contain no-repeat;background-attachment:fixed;mix-blend-mode:lighten;position:absolute;inset:0;z-index:1;opacity:.15}.certificazioni__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.certificazioni__inner{padding-left:1rem;padding-right:1rem}}.certificazioni__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:1}@media(max-width: 767px){.certificazioni__inner{gap:1rem}}.certificazioni__badge{margin-left:auto;margin-right:auto}.certificazioni__heading,.certificazioni__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.certificazioni__heading,.certificazioni__heading *{font-size:2.5rem}}@media(max-width: 1023px){.certificazioni__heading,.certificazioni__heading *{font-size:2rem}}@media(max-width: 767px){.certificazioni__heading,.certificazioni__heading *{font-size:1.4rem}}.certificazioni__heading,.certificazioni__heading *{color:#fff}.certificazioni__heading-accent{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.certificazioni__grid{width:100%;margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:2.5rem 4rem}@media(max-width: 1023px){.certificazioni__grid{flex-direction:column;gap:2.5rem}}.certificazioni__col{display:flex;flex-direction:column;justify-content:center;gap:2.5rem;flex:1}.certificazioni__col--img{max-width:585px}@media(max-width: 1023px){.certificazioni__col--img{order:2;max-width:100%}}.certificazioni__box{position:relative;background:hsla(0,0%,100%,.05);border-radius:1.25rem;padding:4.5rem;display:flex;align-items:center;justify-content:center}.certificazioni__box::before{content:"";position:absolute;inset:0;border-radius:1.25rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media(max-width: 767px){.certificazioni__box{padding:1rem;border-radius:.875rem}.certificazioni__box::before{border-radius:.875rem}}.certificazioni__box--iso{aspect-ratio:34/26}.certificazioni__box--regione{flex:1 1 auto;min-height:12rem}.certificazioni__box-img{width:100%;height:100%;border-radius:.75rem;display:block;object-fit:contain;max-height:250px}.certificazioni__block{display:flex;flex-direction:column;gap:1.25rem;max-width:540px}.certificazioni__title,.certificazioni__title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.certificazioni__title,.certificazioni__title *{font-size:2.5rem}}@media(max-width: 1023px){.certificazioni__title,.certificazioni__title *{font-size:2rem}}@media(max-width: 767px){.certificazioni__title,.certificazioni__title *{font-size:1.4rem}}.certificazioni__title{margin:0}.certificazioni__title,.certificazioni__title *{color:#fff;text-align:left}.certificazioni__text{margin:0;color:#fff;font-family:"Futura Book",sans-serif;font-size:1.25rem;line-height:1.5em}.certificazioni__list{display:flex;flex-direction:column;gap:1rem}.certificazioni__item{display:flex;align-items:center;gap:.875rem}.certificazioni__icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.6875rem;background:hsla(0,0%,100%,.08)}.certificazioni__icon-box::before{content:"";position:absolute;inset:0;border-radius:.6875rem;border:1px solid hsla(0,0%,100%,.12);pointer-events:none}.certificazioni__icon-box img,.certificazioni__icon-box svg{position:relative;z-index:1;width:1.625rem;height:1.625rem;object-fit:contain}.certificazioni__icon-box img,.certificazioni__icon-box img path,.certificazioni__icon-box svg,.certificazioni__icon-box svg path{fill:#fff;color:#fff}.certificazioni__item-text{margin:.4rem 0 0;color:#fff;font-family:"Futura Book",sans-serif;font-size:.9375rem;line-height:1.5em}.certificazioni__item-text strong,.certificazioni__item-text b{font-family:"Futura Bold",sans-serif}.area{background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, transparent 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, transparent 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, transparent 50%),#fff;padding:6rem 0 5rem}@media(max-width: 767px){.area{padding:3rem 0}}.area__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.area__inner{padding-left:1rem;padding-right:1rem}}.area__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){.area__inner{gap:1.25rem}}.area__heading,.area__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.area__heading,.area__heading *{font-size:2.5rem}}@media(max-width: 1023px){.area__heading,.area__heading *{font-size:2rem}}@media(max-width: 767px){.area__heading,.area__heading *{font-size:1.4rem}}.area__heading{text-align:center;margin:0}.area__heading-accent{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.area__subtitle *,.area__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.area__subtitle strong,.area__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.area__subtitle *,.area__subtitle{font-size:1rem}}.area__subtitle{color:#4a5565;text-align:center;margin:0}.area__grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem}@media(max-width: 1399px){.area__grid{gap:2.5rem}}@media(max-width: 1199px){.area__grid{gap:1.5rem}}@media(max-width: 1023px){.area__grid{grid-template-columns:1fr;max-width:28rem}}@media(max-width: 767px){.area__grid{max-width:100%;gap:1rem}}.area__card{--card-color: #1e7dd3;background:#fff;border-radius:1.25rem;padding:1.75rem;box-shadow:0px 5.44px 8.16px -5.44px rgba(0,0,0,.1019607843),0px 13.61px 20.41px -4.08px rgba(0,0,0,.1019607843);overflow:visible;display:flex;flex-direction:column;transition:box-shadow .25s ease}.area__card:hover{box-shadow:0px 36px 72px -12px rgba(0,0,0,.18)}.area__card--studente{--card-color: #dc3800}.area__card--professionista{--card-color: #dd1d7d}.area__card--azienda{--card-color: #1978ce}.area__card-photo-wrap{position:relative;border-radius:1rem;overflow:hidden;flex-shrink:0}.area__card-photo{display:block;width:100%;aspect-ratio:377/197;object-fit:cover;object-position:center top}.area__card-icon-wrap{position:absolute;top:1rem;right:1.25rem;width:3.125rem;height:3.125rem;border-radius:.875rem;background:var(--card-color);display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width: 1199px){.area__card-icon-wrap{width:2.6rem;height:2.6rem;bottom:-1.125rem;border-radius:.75rem}}.area__card-icon{width:1.75rem;height:1.75rem;object-fit:contain}@media(max-width: 767px){.area__card-icon{width:1.375rem;height:1.375rem}}.area__card-body{padding:1.25rem 1.5rem 0;display:flex;flex-direction:column;gap:.5rem;flex:1;position:relative}@media(max-width: 767px){.area__card-body{padding:1.75rem 1.25rem 1.5rem}}.area__card-type{font-family:"Futura Bold",sans-serif;font-size:1.375rem;color:#020404;margin:0;line-height:1.2}@media(max-width: 767px){.area__card-type{font-size:1.25rem}}.area__card-tagline{font-family:"Futura Bold",sans-serif;font-size:1rem;color:var(--card-color);margin:0;line-height:1.3}.area__card-desc{font-family:"Futura Book",sans-serif;font-size:.9375rem;color:#4a5565;margin:0;line-height:1.5}.area__card-link{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;text-decoration:none;transition:gap .2s ease;color:var(--card-color)}.area__card-link div{font-family:"Futura Bold",sans-serif;font-size:.9375rem;font-weight:500;position:relative;text-decoration:none}.area__card-link div::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.area__card-link div:hover::after{width:100%}.area__card-link svg{flex-shrink:0;width:1.375rem;height:1.375rem}.area__card-link:hover{gap:.625rem}.area__card-arrow{flex-shrink:0;width:1rem;height:1rem}.percorso{background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, transparent 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, transparent 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, transparent 50%),#fff;padding:6rem 0 5rem}@media(max-width: 767px){.percorso{padding:2rem 0}}.percorso__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.percorso__inner{padding-left:1rem;padding-right:1rem}}.percorso__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){.percorso__inner{gap:1rem}}.percorso__heading,.percorso__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.percorso__heading,.percorso__heading *{font-size:2.5rem}}@media(max-width: 1023px){.percorso__heading,.percorso__heading *{font-size:2rem}}@media(max-width: 767px){.percorso__heading,.percorso__heading *{font-size:1.4rem}}.percorso__heading-accent{background:linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.percorso__subtitle *,.percorso__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.percorso__subtitle strong,.percorso__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.percorso__subtitle *,.percorso__subtitle{font-size:1rem}}.percorso__subtitle{color:#4a5565;text-align:center;margin:0}.percorso__grid{width:100%;display:grid;grid-template-areas:"cards" "bar";gap:1rem}@media(max-width: 767px){.percorso__grid{grid-template-columns:3.25rem 1fr;grid-template-areas:"bar cards";gap:.5rem}}.percorso__cards{grid-area:cards;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}@media(max-width: 767px){.percorso__cards{grid-area:cards;display:flex;flex-direction:column}}.percorso__card{border-radius:1.25rem;background-size:cover;background-position:center;box-shadow:0px 26.78px 53.55px -12.85px rgba(0,0,0,.1098039216);position:relative;overflow:hidden;min-height:17.5rem}@media(max-width: 1023px){.percorso__card{min-height:20rem}}@media(max-width: 767px){.percorso__card{flex:1;min-height:11rem;border-radius:.875rem;border:6px solid hsla(0,0%,100%,.95)}}.percorso__card-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5019607843);border-radius:inherit;display:flex;flex-direction:column;justify-content:center;padding:3.375rem 3rem;gap:.75rem;z-index:1}@media(max-width: 1023px){.percorso__card-overlay{padding:2rem;gap:.5rem}}@media(max-width: 767px){.percorso__card-overlay{padding:1rem}}.percorso__card-fase{font-family:"Futura Bold",sans-serif;font-size:1.75rem;color:#fff;line-height:1em}@media(max-width: 767px){.percorso__card-fase{font-size:1.125rem}}.percorso__card-title{font-family:"Futura Book",sans-serif;font-size:1.125rem;color:#fff;font-weight:500;line-height:1.25em}@media(max-width: 767px){.percorso__card-title{font-size:.9375rem}}.percorso__card-text{font-family:"Futura Book",sans-serif;font-size:1rem;color:hsla(0,0%,100%,.85);line-height:1.4em;margin:0;max-width:100%;width:13rem}@media(max-width: 767px){.percorso__card-text{font-size:.875rem;width:100%}}.percorso__card-accent{width:5.25rem;height:.25rem;background:#dd1d7d;margin-top:.5rem;flex-shrink:0}@media(max-width: 767px){.percorso__card-accent{margin-top:.25rem}}.percorso__bar{grid-area:bar;display:flex;flex-direction:row;background:linear-gradient(0deg, rgba(30, 125, 211, 0.03), rgba(30, 125, 211, 0.03)),linear-gradient(90deg, rgba(30, 125, 211, 0) 10.51%, rgba(232, 40, 136, 0) 43.69%);border:1px solid #fff;border-radius:.875rem;box-shadow:inset 5px 5px 10px 5px rgba(0,0,0,.025),inset -5px -5px 10px 5px hsla(0,0%,100%,.5)}@media(max-width: 767px){.percorso__bar{grid-area:bar;display:flex;flex-direction:column;border-radius:.75rem;border-right:none}}.percorso__bar-item{flex:1;display:flex;align-items:center;justify-content:center;gap:1.1rem;padding:1rem 1.5rem}@media(max-width: 767px){.percorso__bar-item{flex:1;flex-direction:column;justify-content:center;gap:.5rem;padding:.75rem .5rem}.percorso__bar-item+.percorso__bar-item{border-top:1px solid hsla(0,0%,100%,.4)}}.percorso__bar-icon{width:2.85rem;height:2.85rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:rgba(30,125,211,.0509803922);border:1px solid rgba(30,125,211,.0509803922)}.percorso__bar-icon img{width:1.5rem;height:1.5rem;object-fit:contain}@media(max-width: 767px){.percorso__bar-icon{width:2rem;height:2rem;border-radius:.375rem}.percorso__bar-icon img{width:1rem;height:1rem}}.percorso__bar-label{background:linear-gradient(90deg, #1e7dd3 32.21%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"Futura Book",sans-serif;font-weight:500;font-size:1.25rem;line-height:1em;letter-spacing:-0.15px;text-align:center}@media(max-width: 767px){.percorso__bar-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.875rem;letter-spacing:0}}.requisiti{position:relative;padding:9rem 0;overflow:hidden;background:url(../img/candidati-ora/requisiti-accesso--bg.webp) right center/auto 70% no-repeat,radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, transparent 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, transparent 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, transparent 50%),#fff}@media(max-width: 1199px){.requisiti{background:radial-gradient(77.38% 127.64% at 109.2% 92.77%, rgba(30, 125, 211, 0.22) 0%, transparent 50%),radial-gradient(67.19% 108.11% at 77.86% 38.04%, rgba(232, 40, 136, 0.1) 0%, transparent 50%),radial-gradient(78.6% 130.44% at 4.1% 10.02%, rgba(73, 226, 178, 0.2) 0%, transparent 50%),#fff}}@media(max-width: 767px){.requisiti{padding:3rem 0}}.requisiti__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.requisiti__inner{padding-left:1rem;padding-right:1rem}}.requisiti__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){.requisiti__inner{gap:1.5rem}}.requisiti__heading,.requisiti__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.requisiti__heading,.requisiti__heading *{font-size:2.5rem}}@media(max-width: 1023px){.requisiti__heading,.requisiti__heading *{font-size:2rem}}@media(max-width: 767px){.requisiti__heading,.requisiti__heading *{font-size:1.4rem}}.requisiti__heading-accent{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.requisiti__grid{width:100%;display:grid;grid-template-columns:30rem auto;gap:4rem;align-items:center}@media(max-width: 1199px){.requisiti__grid{grid-template-columns:1fr 1fr}}@media(max-width: 1023px){.requisiti__grid{grid-template-columns:1fr;gap:2rem}}.requisiti__content{display:flex;flex-direction:column;gap:2rem}@media(max-width: 1199px){.requisiti__content{order:2}}.requisiti__block{display:flex;flex-direction:column;gap:.75rem}.requisiti__block-title,.requisiti__block-title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.requisiti__block-title,.requisiti__block-title *{font-size:2.5rem}}@media(max-width: 1023px){.requisiti__block-title,.requisiti__block-title *{font-size:2rem}}@media(max-width: 767px){.requisiti__block-title,.requisiti__block-title *{font-size:1.4rem}}.requisiti__block-title,.requisiti__block-title *{text-align:left}@media(max-width: 1199px){.requisiti__block-title,.requisiti__block-title *{font-size:2.25rem}}.requisiti__block-text{font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.5em;color:#4a5565;margin:0}.requisiti__downloads{display:flex;flex-direction:column;gap:.75rem}.requisiti__download{display:flex;align-items:center;gap:.875rem;text-decoration:none}.requisiti__download-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.6875rem;background:rgba(25,120,206,.1098039216)}.requisiti__download-icon::before{content:"";position:absolute;inset:0;border-radius:.6875rem;border:1px solid rgba(30,125,211,.1215686275);pointer-events:none}.requisiti__download-icon img,.requisiti__download-icon svg{position:relative;z-index:1;width:1.5rem;height:1.5rem;object-fit:contain}.requisiti__download-icon img{display:block}@media(max-width: 767px){.requisiti__download-icon{width:2rem;height:2rem}.requisiti__download-icon img{width:1rem;height:1rem}}.requisiti__download-text{font-family:"Futura Book",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3em;letter-spacing:-0.15px;color:#1978ce;position:relative;text-decoration:none}.requisiti__download-text::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.requisiti__download-text:hover::after{width:100%}@media(max-width: 767px){.requisiti__download-text{font-size:1rem}}.requisiti__image-wrap{position:relative;border-radius:1.25rem;overflow:hidden;border:2px solid hsla(0,0%,100%,.07);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 1023px){.requisiti__image-wrap{max-width:640px;margin:0 auto;width:100%}}.requisiti__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:852/558}.requisiti__image-overlay{position:absolute;inset:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)),linear-gradient(288.72deg, rgba(30, 125, 211, 0.18) 12.91%, rgba(73, 226, 178, 0.18) 42.15%, rgba(221, 29, 125, 0.18) 65.49%, rgba(245, 73, 0, 0.18) 90.77%);mix-blend-mode:overlay;pointer-events:none}.faq{padding:4.5rem 0;background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, rgba(0, 0, 0, 0) 50%),#fff}@media(max-width: 767px){.faq{padding:3rem 0}}.faq .badge--light .badge__text{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.faq__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.faq__inner{padding-left:1rem;padding-right:1rem}}.faq__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){.faq__inner{gap:1.5rem}}.faq__heading,.faq__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.faq__heading,.faq__heading *{font-size:2.5rem}}@media(max-width: 1023px){.faq__heading,.faq__heading *{font-size:2rem}}@media(max-width: 767px){.faq__heading,.faq__heading *{font-size:1.4rem}}.faq__heading{text-align:center;margin:0}.faq__heading-accent{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.faq__list{width:100%;max-width:56rem;display:flex;flex-direction:column;gap:1rem}.faq__item{border-radius:1.25rem;background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, rgba(0, 0, 0, 0) 50%),#fff;border:2px solid hsla(0,0%,100%,.07);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 767px){.faq__item{border-radius:.875rem}}.faq__question{appearance:none;border:none;background:none;padding:1.5rem 2rem;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;text-align:left}@media(max-width: 767px){.faq__question{padding:1.25rem 1.25rem;gap:1rem}}.faq__question span{font-family:"Futura Bold",sans-serif;font-size:1.25rem;color:#020404;line-height:1.4;letter-spacing:-0.02em}@media(max-width: 767px){.faq__question span{font-size:1.125rem}}.faq__chevron{flex-shrink:0;width:1rem;height:auto;color:#020404;transition:transform .35s ease}.faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden;padding:0 2rem 0;transition:padding .35s ease}.faq__item.is-open .faq__answer-inner{padding:0 2rem 1.5rem}@media(max-width: 767px){.faq__item.is-open .faq__answer-inner{padding:0 1.25rem 1.25rem}}.faq__answer-inner p{margin:0;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;color:#4a5565}.orientamento{position:relative;padding:7.5rem 0;border-radius:2.5rem;background:url(./../img/megamenu/bg--corsi.webp),linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media(max-width: 767px){.orientamento{padding:3rem 0;border-radius:1.25rem;background:url(./../img/megamenu/bg--corsi.webp),linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),#020202;background-attachment:fixed;background-repeat:no-repeat;background-size:contain;background-position:bottom center}}.orientamento__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.orientamento__inner{padding-left:1rem;padding-right:1rem}}.orientamento__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){.orientamento__inner{padding-left:2rem;padding-right:2rem;gap:1.5rem}}.orientamento__heading,.orientamento__heading *{color:#fff;font-family:"Futura Bold";font-size:5rem;font-style:normal;line-height:1em;padding:0;margin:0}@media(max-width: 1199px){.orientamento__heading,.orientamento__heading *{font-size:4rem}}@media(max-width: 1023px){.orientamento__heading,.orientamento__heading *{font-size:3rem}}@media(max-width: 767px){.orientamento__heading,.orientamento__heading *{font-size:2rem}}.orientamento__heading{text-align:center;margin:0}.orientamento__box{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 5rem;border-radius:2.5rem;background:hsla(0,0%,100%,.075);backdrop-filter:blur(20px);width:100%;max-width:100%;text-align:center}.orientamento__box::before{content:"";position:absolute;inset:0;border-radius:2.5rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;background:linear-gradient(275.94deg, #ffffff 0.93%, #666666 100.53%) border-box}@media(max-width: 1023px){.orientamento__box{padding:3rem}}@media(max-width: 767px){.orientamento__box{padding:2rem 1.5rem;border-radius:1.25rem;gap:1.5rem}.orientamento__box::before{border-radius:1.25rem}}.orientamento__box-title,.orientamento__box-title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.orientamento__box-title,.orientamento__box-title *{font-size:2.5rem}}@media(max-width: 1023px){.orientamento__box-title,.orientamento__box-title *{font-size:2rem}}@media(max-width: 767px){.orientamento__box-title,.orientamento__box-title *{font-size:1.4rem}}.orientamento__box-title{color:#fff;margin:0}.orientamento__box-title,.orientamento__box-title *{color:#fff}.hero--corsi-dettaglio .hero__inner{padding-top:7.5rem;padding-bottom:7.5rem}@media(max-width: 767px){.hero--corsi-dettaglio .hero__inner{padding-top:2.375rem;padding-bottom:2.375rem}}.hero--corsi-dettaglio .hero__grid{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__grid{gap:1.5rem}}.hero--corsi-dettaglio .hero__title,.hero--corsi-dettaglio .hero__title *{font-family:"Futura Bold";font-size:2.25rem;line-height:1em;letter-spacing:.48px}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__title,.hero--corsi-dettaglio .hero__title *{font-size:1.75rem}}@media(max-width: 767px){.hero--corsi-dettaglio .hero__title,.hero--corsi-dettaglio .hero__title *{font-size:1.25rem}}.hero--corsi-dettaglio .hero__title{color:#fff;margin:0 0 1.5rem;text-align:left}.hero--corsi-dettaglio .hero__detail p,.hero--corsi-dettaglio .hero__detail li,.hero--corsi-dettaglio .hero__detail{font-family:"Futura Light",sans-serif;font-weight:400;font-size:1rem;line-height:1.25em;letter-spacing:-0.026875em;color:#fff;margin:0}.hero--corsi-dettaglio .hero__detail p strong,.hero--corsi-dettaglio .hero__detail p b,.hero--corsi-dettaglio .hero__detail li strong,.hero--corsi-dettaglio .hero__detail li b,.hero--corsi-dettaglio .hero__detail strong,.hero--corsi-dettaglio .hero__detail b{font-size:1em}.hero--corsi-dettaglio .hero__detail p strong.hero__lead,.hero--corsi-dettaglio .hero__detail p b.hero__lead,.hero--corsi-dettaglio .hero__detail li strong.hero__lead,.hero--corsi-dettaglio .hero__detail li b.hero__lead,.hero--corsi-dettaglio .hero__detail strong.hero__lead,.hero--corsi-dettaglio .hero__detail b.hero__lead{font-size:1.25rem}@media(max-width: 767px){.hero--corsi-dettaglio .hero__detail p,.hero--corsi-dettaglio .hero__detail p.hero__lead,.hero--corsi-dettaglio .hero__detail p strong,.hero--corsi-dettaglio .hero__detail p strong.hero__lead,.hero--corsi-dettaglio .hero__detail p b,.hero--corsi-dettaglio .hero__detail p b.hero__lead,.hero--corsi-dettaglio .hero__detail li,.hero--corsi-dettaglio .hero__detail li.hero__lead,.hero--corsi-dettaglio .hero__detail li strong,.hero--corsi-dettaglio .hero__detail li strong.hero__lead,.hero--corsi-dettaglio .hero__detail li b,.hero--corsi-dettaglio .hero__detail li b.hero__lead,.hero--corsi-dettaglio .hero__detail,.hero--corsi-dettaglio .hero__detail.hero__lead,.hero--corsi-dettaglio .hero__detail strong,.hero--corsi-dettaglio .hero__detail strong.hero__lead,.hero--corsi-dettaglio .hero__detail b,.hero--corsi-dettaglio .hero__detail b.hero__lead{font-size:.875rem}}.hero--corsi-dettaglio .hero__lead{font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.25em;letter-spacing:-0.009375rem;color:#fff}.hero--corsi-dettaglio .hero__left{display:flex;flex-direction:column;gap:1.25rem;width:calc(60% - 1rem)}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__left{width:100%;gap:1.125rem}}.hero--corsi-dettaglio .hero__image-wrap{position:relative;border-radius:1.25rem;overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 767px){.hero--corsi-dettaglio .hero__image-wrap{border-radius:.75rem}}.hero--corsi-dettaglio .hero__image-wrap::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.hero--corsi-dettaglio .hero__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:852/417}@media(max-width: 767px){.hero--corsi-dettaglio .hero__image{aspect-ratio:338/202}}.hero--corsi-dettaglio .hero__course-badge{position:absolute;top:1.5rem;left:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.6rem;background:rgba(0,0,0,.5607843137);border:1.07px solid #1978ce;border-radius:.75rem}.hero--corsi-dettaglio .hero__course-badge img,.hero--corsi-dettaglio .hero__course-badge svg{width:6rem;height:4rem;object-fit:contain;color:#fff}.hero--corsi-dettaglio .hero__course-badge img *,.hero--corsi-dettaglio .hero__course-badge svg *{fill:#fff}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__course-badge{padding:.5rem 1.5rem;top:1rem;left:1rem}.hero--corsi-dettaglio .hero__course-badge img,.hero--corsi-dettaglio .hero__course-badge svg{width:3.5rem;height:2.25rem}}@media(max-width: 767px){.hero--corsi-dettaglio .hero__course-badge{top:.75rem;left:.75rem;border-radius:.5rem}}.hero--corsi-dettaglio .hero__card{position:relative;padding:2.5rem;border-radius:1.5rem;background:hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:1.25rem}.hero--corsi-dettaglio .hero__card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(0,0,0,0);background-clip:border-box;background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media(max-width: 767px){.hero--corsi-dettaglio .hero__card{padding:.75rem 1rem;border-radius:.75rem;gap:.5rem}}.hero--corsi-dettaglio .hero__card-title,.hero--corsi-dettaglio .hero__card-title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.hero--corsi-dettaglio .hero__card-title,.hero--corsi-dettaglio .hero__card-title *{font-size:2.5rem}}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__card-title,.hero--corsi-dettaglio .hero__card-title *{font-size:2rem}}@media(max-width: 767px){.hero--corsi-dettaglio .hero__card-title,.hero--corsi-dettaglio .hero__card-title *{font-size:1.4rem}}.hero--corsi-dettaglio .hero__card-title,.hero--corsi-dettaglio .hero__card-title *{text-align:left;color:#fff;margin:0}.hero--corsi-dettaglio .hero__card-divider{height:1px;background:#fff;width:100%}.hero--corsi-dettaglio .hero__card-text{font-family:"Futura Light",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5em;color:hsla(0,0%,100%,.85);margin:0}@media(max-width: 767px){.hero--corsi-dettaglio .hero__card-text{font-size:.875rem}}.hero--corsi-dettaglio .hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}@media(max-width: 767px){.hero--corsi-dettaglio .hero__actions{gap:1.125rem;align-items:normal}}.hero--corsi-dettaglio .hero__programma{position:relative;background:hsla(0,0%,100%,.05);border:1px solid rgba(0,0,0,0);box-shadow:none;padding:1.25rem 1.75rem;min-height:0;border-radius:.9375rem;gap:.75rem;flex:1}.hero--corsi-dettaglio .hero__programma::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;border:1px solid rgba(0,0,0,0);background-clip:border-box;background:linear-gradient(45deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.hero--corsi-dettaglio .hero__programma:hover{background:hsla(0,0%,100%,.12);box-shadow:none}.hero--corsi-dettaglio .hero__programma:hover div,.hero--corsi-dettaglio .hero__programma:hover{color:#fff}.hero--corsi-dettaglio .hero__programma div{font-family:"Futura","Futura Book",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:-0.009375rem;text-align:center}@media(max-width: 767px){.hero--corsi-dettaglio .hero__programma{padding:.75rem .5rem;border-radius:.75rem}.hero--corsi-dettaglio .hero__programma div{font-size:.75rem}.hero--corsi-dettaglio .hero__programma img,.hero--corsi-dettaglio .hero__programma svg{display:none}}.hero--corsi-dettaglio .hero__programma-icon{width:2.375rem;height:2.375rem;flex-shrink:0}.hero--corsi-dettaglio .hero__counter{flex-direction:row;align-items:center;margin-top:0;gap:0}.hero--corsi-dettaglio .hero__counter .counter{margin-bottom:0}.hero--corsi-dettaglio .hero__right{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;width:calc(40% - 1rem)}@media(max-width: 1023px){.hero--corsi-dettaglio .hero__right{width:100%}}.hero--corsi-dettaglio .hero__summary-list{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1.25rem}.hero--corsi-dettaglio .hero__summary-item{display:flex;align-items:center;gap:.875rem}.hero--corsi-dettaglio .hero__icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.6875rem;background:rgba(25,120,206,.1098039216)}.hero--corsi-dettaglio .hero__icon-box::before{content:"";position:absolute;inset:0;border-radius:.6875rem;border:1px solid rgba(30,125,211,.1215686275);pointer-events:none}.hero--corsi-dettaglio .hero__icon-box img,.hero--corsi-dettaglio .hero__icon-box svg{position:relative;z-index:1;width:1.625rem;height:1.625rem;object-fit:contain}.hero--corsi-dettaglio .hero__why{display:flex;flex-direction:column;gap:.75rem}.hero--corsi-dettaglio .hero__why-title{margin:0}.hero--corsi-dettaglio .hero__objectives{position:relative;padding:2.5rem;border-radius:1.5rem;background:hsla(0,0%,100%,.03)}.hero--corsi-dettaglio .hero__objectives::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:2px solid rgba(0,0,0,0);background-clip:border-box;background:linear-gradient(90deg, #1e7dd3 24.04%, #3aaa35 68.27%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.hero--corsi-dettaglio .hero__objectives p{margin-bottom:1rem}@media(max-width: 767px){.hero--corsi-dettaglio .hero__objectives{padding:1.5rem;border-radius:1.25rem}}.hero--corsi-dettaglio .hero__objectives ul{list-style:disc;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem}.hero--corsi-dettaglio .hero__objectives ul li::marker{color:#fff}.mercato-ruolo{position:relative;padding:7.5rem 0;overflow:hidden;background:linear-gradient(135deg, rgba(73, 226, 178, 0.15) 0%, #ffffff 40%, rgba(221, 29, 125, 0.08) 100%)}@media(max-width: 767px){.mercato-ruolo{padding:3rem 0}}.mercato-ruolo__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.mercato-ruolo__inner{padding-left:1rem;padding-right:1rem}}.mercato-ruolo__inner{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width: 1023px){.mercato-ruolo__inner{gap:1.5rem}}.mercato-ruolo__title,.mercato-ruolo__title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.mercato-ruolo__title,.mercato-ruolo__title *{font-size:2.5rem}}@media(max-width: 1023px){.mercato-ruolo__title,.mercato-ruolo__title *{font-size:2rem}}@media(max-width: 767px){.mercato-ruolo__title,.mercato-ruolo__title *{font-size:1.4rem}}.mercato-ruolo__title,.mercato-ruolo__title *{text-align:left;margin:0}.mercato-ruolo__icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.6875rem;background:rgba(25,120,206,.1098039216)}.mercato-ruolo__icon-box::before{content:"";position:absolute;inset:0;border-radius:.6875rem;border:1px solid rgba(30,125,211,.1215686275);pointer-events:none}.mercato-ruolo__icon-box img,.mercato-ruolo__icon-box svg{position:relative;z-index:1;width:1.625rem;height:1.625rem;object-fit:contain}.mercato-ruolo__left{display:flex;flex-direction:column;gap:3rem;width:calc(40% - 1rem)}@media(max-width: 767px){.mercato-ruolo__left{width:100%}}.mercato-ruolo__block{display:flex;flex-direction:column;gap:1.25rem}.mercato-ruolo__highlight{display:flex;align-items:center;gap:.875rem}.mercato-ruolo__highlight-text{margin:0;color:#1978ce;font-family:"Futura Book",sans-serif;font-size:1.125rem;line-height:1.4em;letter-spacing:-0.15px}.mercato-ruolo__highlight-text strong,.mercato-ruolo__highlight-text b{font-family:"Futura Bold",sans-serif;font-size:1.125rem;line-height:1.4em}@media(max-width: 767px){.mercato-ruolo__highlight-text{font-size:1rem}}.mercato-ruolo__text,.mercato-ruolo__text p{margin:0;color:#4a5565;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.5em}.mercato-ruolo__powered{display:flex;flex-direction:column;gap:1.5rem}.mercato-ruolo__powered-logo{width:auto;height:auto;max-height:8rem;max-width:13rem;align-self:flex-start}.mercato-ruolo__right{display:flex;flex-direction:column;max-width:100%;gap:2rem;width:calc(60% - 1rem)}@media(max-width: 767px){.mercato-ruolo__right{width:100%}}.mercato-ruolo__image-wrap{border-radius:1.25rem;overflow:hidden;border:2px solid hsla(0,0%,100%,.0705882353);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.mercato-ruolo__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1920/1076.31}.mercato-ruolo__features{position:relative;padding:2.5rem;border-radius:1.5rem;background:linear-gradient(90deg, rgba(30, 125, 211, 0.06) 32.21%, rgba(58, 170, 53, 0.06) 100%);border:2px solid #1978ce}@media(max-width: 767px){.mercato-ruolo__features{padding:1.5rem 1.25rem;border-radius:1.25rem;overflow:hidden}}.mercato-ruolo__features-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem}@media(max-width: 1199px){.mercato-ruolo__features-grid{grid-template-columns:1fr}}@media(max-width: 767px){.mercato-ruolo__features-grid{display:flex;flex-wrap:nowrap;gap:1rem;will-change:transform}}.mercato-ruolo__feature{display:flex;flex-direction:column;gap:.625rem}@media(max-width: 767px){.mercato-ruolo__feature{flex:0 0 84%;min-width:0}}.mercato-ruolo__heading{display:flex;align-items:center;gap:2rem}.mercato-ruolo__feature-title{margin:0;background:linear-gradient(90deg, #1e7dd3 24.04%, #3aaa35 68.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"Futura Bold",sans-serif;font-size:1.5rem;line-height:1.2em;letter-spacing:-0.009375rem}.mercato-ruolo__feature-text{margin:0;color:#4a5565;font-family:"Futura Book",sans-serif;font-size:.9375rem;line-height:1.5em}.mercato-ruolo__feature-text p{margin:0}.mercato-ruolo__features-dots{display:none}@media(max-width: 767px){.mercato-ruolo__features-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem 0}}.mercato-ruolo__features-dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(0,0,0,.72);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.mercato-ruolo__features-dot.is-active{width:1.375rem;border-radius:.1875rem;background:#000}.richiedi-info{position:relative;padding:9rem 0;background:linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;border-radius:2.5rem;overflow:hidden}@media(max-width: 767px){.richiedi-info{padding:2.5rem 0;border-radius:1.25rem}}.richiedi-info__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.richiedi-info__inner{padding-left:1rem;padding-right:1rem}}.richiedi-info__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 1023px){.richiedi-info__inner{grid-template-columns:1fr;gap:2.5rem}}.richiedi-info__left,.richiedi-info__right{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.richiedi-info__heading,.richiedi-info__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.richiedi-info__heading,.richiedi-info__heading *{font-size:2.5rem}}@media(max-width: 1023px){.richiedi-info__heading,.richiedi-info__heading *{font-size:2rem}}@media(max-width: 767px){.richiedi-info__heading,.richiedi-info__heading *{font-size:1.4rem}}.richiedi-info__heading{text-align:left;margin:0 0 .75rem}.richiedi-info__heading,.richiedi-info__heading *{text-align:left;color:#fff}@media(max-width: 1199px){.richiedi-info__heading br{display:none}}@media(max-width: 767px){.richiedi-info__heading{text-align:center}}.richiedi-info__text,.richiedi-info__text p{color:hsla(0,0%,100%,.8);font-family:"Futura Light",sans-serif;font-size:1rem;line-height:1.5em;margin:0}.richiedi-info__divider{width:12.5rem;height:.375rem;border-radius:.2rem;background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%)}@media(max-width: 1023px){.richiedi-info__divider{margin:0 auto}}.richiedi-info__course-title,.richiedi-info__course-title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.richiedi-info__course-title,.richiedi-info__course-title *{font-size:2.5rem}}@media(max-width: 1023px){.richiedi-info__course-title,.richiedi-info__course-title *{font-size:2rem}}@media(max-width: 767px){.richiedi-info__course-title,.richiedi-info__course-title *{font-size:1.4rem}}.richiedi-info__course-title{text-align:left}.richiedi-info__course-title,.richiedi-info__course-title *{color:#fff;text-align:left;margin-bottom:2.5rem}@media(max-width: 1199px){.richiedi-info__course-title br{display:none}}@media(max-width: 767px){.richiedi-info__course-title{text-align:center;margin-bottom:0}}.richiedi-info__box{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding:2.5rem;border-radius:1.5rem;background:hsla(0,0%,100%,.075);backdrop-filter:blur(20px);width:100%}.richiedi-info__box::before{content:"";position:absolute;inset:0;border-radius:1.5rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media(max-width: 1023px){.richiedi-info__box{align-items:center;text-align:center}}@media(max-width: 767px){.richiedi-info__box{padding:1.5rem;border-radius:1.25rem}.richiedi-info__box::before{border-radius:1.25rem}}.richiedi-info__box-title,.richiedi-info__box-title *{font-family:"Futura Bold";font-size:2.25rem;line-height:1em;letter-spacing:.48px}@media(max-width: 1023px){.richiedi-info__box-title,.richiedi-info__box-title *{font-size:1.75rem}}@media(max-width: 767px){.richiedi-info__box-title,.richiedi-info__box-title *{font-size:1.25rem}}.richiedi-info__box-title{color:#fff;margin:0}.richiedi-info__privacy{display:flex;align-items:flex-start;gap:.875rem;text-align:left;cursor:pointer;width:490px;max-width:100%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.richiedi-info__privacy{gap:.5rem}}.richiedi-info__privacy input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:.4375rem;border:2px solid #3aaa35;background:rgba(0,0,0,0);margin-top:0;position:relative;cursor:pointer;transition:background .15s ease}.richiedi-info__privacy input[type=checkbox]:checked{background:#3aaa35}.richiedi-info__privacy input[type=checkbox]:checked::after{content:"";position:absolute;top:14%;left:30%;width:35%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.richiedi-info__privacy span,.richiedi-info__privacy span a{font-family:"Futura Light",sans-serif;font-size:.8725rem;line-height:1.25em;color:#fff}.richiedi-info__privacy span a{text-decoration:underline}.richiedi-info__confirm{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);margin-left:auto;margin-right:auto}@media(max-width: 1023px){.richiedi-info__confirm{width:100%}}.richiedi-info__confirm[aria-disabled=true]{cursor:not-allowed;opacity:.5}.richiedi-info__confirm[aria-disabled=true]:hover{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);box-shadow:none}.richiedi-info__confirm[aria-disabled=true]:hover,.richiedi-info__confirm[aria-disabled=true]:hover div{color:#fff}.hero--corsi-elenco{position:relative;border-radius:0 0 2.5rem 2.5rem;padding:7.5rem 0;background:url(../img/megamenu/bg--corsi.webp),linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media(max-width: 767px){.hero--corsi-elenco{padding:2.375rem 0;border-radius:0 0 1.25rem 1.25rem;background:url(../img/megamenu/bg--corsi.webp),linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),#020202;background-attachment:fixed;background-repeat:no-repeat;background-size:contain;background-position:bottom center}}.hero--corsi-elenco .badge{margin-left:auto;margin-right:auto}.hero--corsi-elenco .hero__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.hero--corsi-elenco .hero__inner{padding-left:1rem;padding-right:1rem}}.hero--corsi-elenco .hero__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width: 767px){.hero--corsi-elenco .hero__inner{gap:1rem}}.hero--corsi-elenco .hero__heading,.hero--corsi-elenco .hero__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.hero--corsi-elenco .hero__heading,.hero--corsi-elenco .hero__heading *{font-size:2.5rem}}@media(max-width: 1023px){.hero--corsi-elenco .hero__heading,.hero--corsi-elenco .hero__heading *{font-size:2rem}}@media(max-width: 767px){.hero--corsi-elenco .hero__heading,.hero--corsi-elenco .hero__heading *{font-size:1.4rem}}.hero--corsi-elenco .hero__heading,.hero--corsi-elenco .hero__heading *{color:#fff;text-shadow:none}.hero--corsi-elenco .hero__heading-year{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero--corsi-elenco .hero__subtitle *,.hero--corsi-elenco .hero__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.hero--corsi-elenco .hero__subtitle strong,.hero--corsi-elenco .hero__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.hero--corsi-elenco .hero__subtitle *,.hero--corsi-elenco .hero__subtitle{font-size:1rem}}.hero--corsi-elenco .hero__subtitle{color:#fff;text-align:center;margin:0;max-width:45rem}.hero--corsi-elenco .hero__nav{display:flex;align-items:center;width:100%;padding:2.1875rem 3.0625em;gap:1.2rem;border-radius:2.5rem;position:relative;margin-top:1.5rem}@media(max-width: 767px){.hero--corsi-elenco .hero__nav{flex-direction:column;border-radius:1.5rem;padding:1.25rem;margin-top:.5rem}}.hero--corsi-elenco .hero__nav::before{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);background:linear-gradient(to right, #e82888, #1e7dd3, #49e2b2, #f54900) border-box;background-clip:border-box;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.hero--corsi-elenco .hero__nav-link{display:flex;flex:1;height:auto;padding:1.875rem 1.25rem;justify-content:center;align-items:center;border-radius:1.25rem;border:1px solid #fff;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);color:#fff;text-align:center;text-decoration:none;font-family:"Futura Light",sans-serif;font-size:1.125rem;line-height:1em;transition:background .25s ease,box-shadow .25s ease}.hero--corsi-elenco .hero__nav-link:hover{border-color:#fff;background:rgba(180,173,238,.5);box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}@media(max-width: 767px){.hero--corsi-elenco .hero__nav-link{width:100%;height:auto;font-size:.875rem;border-radius:.625rem;padding:.9375rem 1.25rem}}.corsi-sezione{position:relative;padding:5rem 0;overflow:hidden}@media(max-width: 767px){.corsi-sezione{padding:2.5rem 0}}.corsi-sezione__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.corsi-sezione__inner{padding-left:1rem;padding-right:1rem}}.corsi-sezione__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:1}@media(max-width: 767px){.corsi-sezione__inner{gap:1rem;padding-left:0;padding-right:0}}.corsi-sezione__badge{margin-left:auto;margin-right:auto}.corsi-sezione__heading,.corsi-sezione__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.corsi-sezione__heading,.corsi-sezione__heading *{font-size:2.5rem}}@media(max-width: 1023px){.corsi-sezione__heading,.corsi-sezione__heading *{font-size:2rem}}@media(max-width: 767px){.corsi-sezione__heading,.corsi-sezione__heading *{font-size:1.4rem}}.corsi-sezione__heading{margin:0}.corsi-sezione__grid{width:100%;margin-top:1.5rem}@media(max-width: 767px){.corsi-sezione__grid{margin-top:.5rem}}.corsi-sezione__track{display:flex;flex-wrap:wrap;gap:3rem 6rem}.corsi-sezione__track>.corsi-sezione__card{width:calc(33.3333% - 4rem)}@media(max-width: 1199px){.corsi-sezione__track>.corsi-sezione__card{width:calc(50% - 3rem)}}@media(max-width: 767px){.corsi-sezione__track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:auto}}.corsi-sezione__dots{display:none}@media(max-width: 767px){.corsi-sezione__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1.5rem 0}}.corsi-sezione__dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(0,0,0,.2);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.corsi-sezione__dot.is-active{width:1.375rem;border-radius:.1875rem;background:currentColor}.corsi-sezione__card{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:1.5rem;text-decoration:none;backdrop-filter:blur(6px);padding:6px;transition:transform .25s ease,backdrop-filter .35s ease;box-shadow:0px 26.78px 53.55px -12.85px rgba(0,0,0,.2509803922)}.corsi-sezione__card-inner{height:100%;background:#fff;display:flex;flex-direction:column;border-radius:1.25rem}.corsi-sezione__card:before,.corsi-sezione__card:after{content:"";position:absolute;inset:0;border-radius:1.5rem;pointer-events:none;border:6px solid rgba(0,0,0,0);background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .35s ease}.corsi-sezione__card:before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.28) 100%) border-box}.corsi-sezione__card:after{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%) border-box;opacity:0}.corsi-sezione__card:hover{backdrop-filter:blur(18px)}.corsi-sezione__card:hover:after{opacity:.5}@media(max-width: 767px){.corsi-sezione__card{flex:0 0 calc(100dvw - 5rem);min-width:0}}.corsi-sezione__card-image{position:relative;border-radius:1.125rem;overflow:hidden;aspect-ratio:407/284;min-height:8.5rem;margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:flex-start;padding:1.5rem;background-color:rgba(0,0,0,.35);background-size:cover;background-position:center;background-repeat:no-repeat;border:2px solid #fff;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843);top:-2px;left:-2px;right:-2px;width:calc(100% + 4px)}.corsi-sezione__card-image img,.corsi-sezione__card-image svg{width:2rem;height:2rem;object-fit:contain;position:relative;z-index:1;filter:brightness(0) invert(1)}@media(max-width: 767px){.corsi-sezione__card-image{aspect-ratio:271/218}}.corsi-sezione__card-content{padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.corsi-sezione__card-icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:3.45rem;border-radius:.625rem;background:rgba(0,0,0,.85);backdrop-filter:blur(4px)}.corsi-sezione__card-icon img,.corsi-sezione__card-icon svg{width:auto;height:2.2 rem;object-fit:contain;filter:none}.corsi-sezione__card-title{font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.25em;letter-spacing:-0.01em;margin:0 0 1.75rem;color:#000}@media(max-width: 767px){.corsi-sezione__card-title{font-size:1em;margin:0 0 1.25rem}}.corsi-sezione__card-text{font-family:"Futura Light",sans-serif;font-size:1rem;line-height:1.5em;margin:0 0 .5rem;flex:1;opacity:1;color:#454545}@media(max-width: 767px){.corsi-sezione__card-text{font-size:.75rem;line-height:1.25em}}.corsi-sezione__card-date{font-family:"Futura Light",sans-serif;font-size:1rem;margin-bottom:.75rem;display:block}.corsi-sezione__card-date:before{content:"";height:3px;width:100px;display:block;margin-bottom:.75rem}@media(max-width: 767px){.corsi-sezione__card-date{font-size:.875rem}}.corsi-sezione__card-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width: 767px){.corsi-sezione__card-meta{gap:.5rem}}.corsi-sezione__card-meta-item{display:flex;align-items:center;gap:.375rem}.corsi-sezione__card-meta-item span{font-family:"Futura Bold",sans-serif;font-size:.875rem;opacity:1;color:#364153}@media(max-width: 767px){.corsi-sezione__card-meta-item span{font-size:.75rem}}.corsi-sezione__card-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;flex-shrink:0}.corsi-sezione__card-meta-icon img,.corsi-sezione__card-meta-icon svg{width:1rem;height:1rem;object-fit:contain}.corsi-sezione--programmazione{background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}.corsi-sezione--programmazione:before{content:"";position:absolute;top:2.5%;right:0;width:40rem;max-width:60%;aspect-ratio:1;background:url("../img/social-proof--bg.webp") top right/contain no-repeat;opacity:1;pointer-events:none;z-index:0}.corsi-sezione--programmazione .corsi-sezione__card-date{color:#3aaa35}.corsi-sezione--programmazione .corsi-sezione__card-date:before{background:#3aaa35}.corsi-sezione--programmazione .corsi-sezione__badge .badge__icon{filter:brightness(0) saturate(100%) invert(46%) sepia(46%) saturate(722%) hue-rotate(66deg) brightness(94%) contrast(90%)}.corsi-sezione--programmazione .corsi-sezione__badge .badge__text{color:#3aaa35;-webkit-text-fill-color:#3aaa35;background:none}.corsi-sezione--programmazione .corsi-sezione__heading,.corsi-sezione--programmazione .corsi-sezione__heading *{color:#000}.corsi-sezione--programmazione .corsi-sezione__heading-accent{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--programmazione .corsi-sezione__card{color:#000;box-shadow:0px 26.78px 53.55px -12.85px rgba(0,0,0,.2509803922)}.corsi-sezione--programmazione .corsi-sezione__card-image{background-color:#3aaa35}.corsi-sezione--programmazione .corsi-sezione__card-icon{border:1.07px solid #19ff00}.corsi-sezione--programmazione .corsi-sezione__card-meta-icon{background:linear-gradient(119.98deg, rgba(58, 170, 53, 0.7) 45.78%, rgba(30, 125, 211, 0.7) 146.5%)}.corsi-sezione--programmazione .corsi-sezione__dot{color:#3aaa35;background:rgba(16,24,40,.15)}.corsi-sezione--cyber{background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}.corsi-sezione--cyber:before{content:"";position:absolute;inset:0;aspect-ratio:1;background:url(../img/cyber-e-cloud--bg.webp) center center/contain no-repeat;opacity:.15;pointer-events:none;z-index:0;background-attachment:fixed;mix-blend-mode:luminosity}.corsi-sezione--cyber .corsi-sezione__heading,.corsi-sezione--cyber .corsi-sezione__heading *{color:#fff}.corsi-sezione--cyber .corsi-sezione__heading-accent{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--cyber .corsi-sezione__card:before{background:linear-gradient(135deg, #daf2fa 0%, #95aaba 25%, #324f57 50%, #95aaba 75%, #daf2fa 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.corsi-sezione--cyber .corsi-sezione__card:after{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%) border-box;opacity:0}.corsi-sezione--cyber .corsi-sezione__card:hover:after{opacity:.5}.corsi-sezione--cyber .corsi-sezione__card-date{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--cyber .corsi-sezione__card-date:before{background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%)}.corsi-sezione--cyber .corsi-sezione__card-icon{border:1.07px solid #1978ce}.corsi-sezione--cyber .corsi-sezione__card-meta-icon{background:linear-gradient(111.15deg, rgba(30, 125, 211, 0.7) 42.83%, rgba(58, 170, 53, 0.7) 151.15%)}.corsi-sezione--cyber .corsi-sezione__dot{color:#49e2b2;background:hsla(0,0%,100%,.25)}.corsi-sezione--ai{background:linear-gradient(135deg, #fdeaf3 0%, #f4e9fb 50%, #eaf1fb 100%)}.corsi-sezione--ai .corsi-sezione__heading,.corsi-sezione--ai .corsi-sezione__heading *{color:#101828}.corsi-sezione--ai .corsi-sezione__heading-accent{background:linear-gradient(90deg, #dd1d7d 0%, #936cb4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--ai .corsi-sezione__card:after{background:linear-gradient(90deg, #dd1d7d 0%, #936cb4 100%);opacity:0}.corsi-sezione--ai .corsi-sezione__card:hover:after{opacity:.5}.corsi-sezione--ai .corsi-sezione__card-date{background:linear-gradient(90deg, #dd1d7d 0%, #936cb4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--ai .corsi-sezione__card-date:before{background:linear-gradient(90deg, #dd1d7d 0%, #936cb4 100%)}.corsi-sezione--ai .corsi-sezione__card-icon{border:1.07px solid #dc3800}.corsi-sezione--ai .corsi-sezione__card-image{background-color:#dd3e8f}.corsi-sezione--ai .corsi-sezione__card-image img,.corsi-sezione--ai .corsi-sezione__card-image svg{filter:none}.corsi-sezione--ai .corsi-sezione__card-meta-icon{background:linear-gradient(135deg, #dd3e8f 0%, #936cb4 100%)}.corsi-sezione--ai .corsi-sezione__card-meta-icon img,.corsi-sezione--ai .corsi-sezione__card-meta-icon svg{filter:brightness(0) invert(1)}.corsi-sezione--ai .corsi-sezione__dot{color:#dd3e8f;background:rgba(16,24,40,.15)}.corsi-sezione--comunicazione{background:linear-gradient(135deg, rgba(233, 78, 27, 0.35) 0%, rgba(20, 10, 25, 0.9) 45%, #020202 100%),#020202}.corsi-sezione--comunicazione .corsi-sezione__heading,.corsi-sezione--comunicazione .corsi-sezione__heading *{color:#fff}.corsi-sezione--comunicazione .corsi-sezione__heading-accent,.corsi-sezione--comunicazione .badge--gradient .badge__text{background:linear-gradient(90deg, #dd1d7d 0%, #f54900 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--comunicazione .corsi-sezione__card:before{background:linear-gradient(135deg, #ccc7cc 0%, #807e84 25%, #1f203c 50%, #807e84 75%, #ccc7cc 100%) border-box}.corsi-sezione--comunicazione .corsi-sezione__card:after{background:linear-gradient(90deg, #dd1d7d 0%, #f54900 100%) border-box;opacity:0}.corsi-sezione--comunicazione .corsi-sezione__card:hover:after{opacity:.5}.corsi-sezione--comunicazione .corsi-sezione__card-date{background:linear-gradient(117.47deg, rgba(221, 29, 125, 0.7) 22.13%, rgba(245, 73, 0, 0.7) 40.76%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corsi-sezione--comunicazione .corsi-sezione__card-date:before{background:linear-gradient(117.47deg, rgba(221, 29, 125, 0.7) 22.13%, rgba(245, 73, 0, 0.7) 40.76%)}.corsi-sezione--comunicazione .corsi-sezione__card-icon{border:1.07px solid #dc3800}.corsi-sezione--comunicazione .corsi-sezione__card-meta-icon{background:linear-gradient(117.47deg, rgba(221, 29, 125, 0.7) 22.13%, rgba(245, 73, 0, 0.7) 40.76%)}.corsi-sezione--comunicazione .corsi-sezione__dot{color:#f54900;background:hsla(0,0%,100%,.25)}.hero--news-dettaglio .hero__inner{padding-top:5rem;padding-bottom:5rem}@media(max-width: 767px){.hero--news-dettaglio .hero__inner{padding-top:2rem;padding-bottom:0}}.hero--news-dettaglio .hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width: 767px){.hero--news-dettaglio .hero__grid{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}}.hero--news-dettaglio .hero__left{display:flex;flex-direction:column;gap:1rem}.hero--news-dettaglio .hero__title{color:#fff}.hero--news-dettaglio .hero__title,.hero--news-dettaglio .hero__title *{color:#fff;font-family:"Futura Bold";font-size:5rem;font-style:normal;line-height:1em;padding:0;margin:0}@media(max-width: 1199px){.hero--news-dettaglio .hero__title,.hero--news-dettaglio .hero__title *{font-size:4rem}}@media(max-width: 1023px){.hero--news-dettaglio .hero__title,.hero--news-dettaglio .hero__title *{font-size:3rem}}@media(max-width: 767px){.hero--news-dettaglio .hero__title,.hero--news-dettaglio .hero__title *{font-size:2rem}}.hero--news-dettaglio .hero__title{margin:0}@media(max-width: 767px){.hero--news-dettaglio .hero__title{text-align:center}}.hero--news-dettaglio .hero__subtitle{color:#fff;font-size:1.125rem;line-height:1.4;margin:0}.hero--news-dettaglio .hero__image-wrap{position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:16/10}@media(max-width: 767px){.hero--news-dettaglio .hero__image-wrap{border-radius:.875rem}}.hero--news-dettaglio .hero__image-wrap::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.hero--news-dettaglio .hero__image{width:100%;height:100%;object-fit:cover;display:block}.news-article{background:#fff;padding:4rem 0}@media(max-width: 767px){.news-article{padding:2rem 0}}.news-article__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.news-article__inner{padding-left:1rem;padding-right:1rem}}.news-article__inner{display:grid;grid-template-columns:1fr 34.5rem;gap:5rem;align-items:start}@media(max-width: 767px){.news-article__inner{display:flex;flex-direction:column;flex-wrap:wrap;gap:4rem}}.news-article--no-sidebar .news-article__inner{grid-template-columns:1fr}.news-article__main{display:flex;flex-direction:column;gap:3rem;min-width:0}.news-article__content{color:#1a1a1a;line-height:1.6;max-width:100%}.news-article__content h2{font-family:"Futura Bold",sans-serif;font-size:1.75rem;margin:0 0 1rem;text-align:left}.news-article__content h2:not(:first-child){margin-top:2.5rem}.news-article__content h3,.news-article__content h3 *{font-family:"Futura Bold";font-size:1.875rem;line-height:1em;letter-spacing:.4px}@media(max-width: 1023px){.news-article__content h3,.news-article__content h3 *{font-size:1.5rem}}@media(max-width: 767px){.news-article__content h3,.news-article__content h3 *{font-size:1.25rem}}.news-article__content p,.news-article__content li,.news-article__content span,.news-article__content strong,.news-article__content b,.news-article__content em,.news-article__content i,.news-article__content a{font-size:1.125rem;line-height:1.5em}.news-article__content p{margin:0 0 1.5rem}.news-article__content strong{font-family:"Futura Bold",sans-serif}.news-article__content img{width:100%;border-radius:1.25rem;margin:1.5rem 0}.news-article__gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media(max-width: 767px){.news-article__gallery{grid-template-columns:repeat(2, 1fr);gap:.625rem}}.news-article__gallery-item{display:block;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden;border:2px solid #fff;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843)}.news-article__gallery-item:hover .news-article__gallery-img{transform:scale(1.05)}.news-article__gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.news-article__section-title{font-family:"Futura Bold",sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:#1a1a1a}.news-article__allegati-list,.news-article__linkutili-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.news-article__allegato,.news-article__linkutili-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.875rem;border:1px solid #e5e7eb;text-decoration:none;color:#1a1a1a;font-size:1rem;transition:border-color .2s ease,background .2s ease}.news-article__allegato:hover,.news-article__linkutili-link:hover{border-color:#dd1d7d;background:rgba(221,29,125,.04)}.news-article__allegato-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.news-article__allegato-icon,.news-article__allegato-icon path{stroke:currentColor}.news-article__allegato-name{flex:1;font-family:"Futura Bold",sans-serif}.news-article__allegato-download{width:1.125rem;height:1.125rem;flex-shrink:0}.news-article__linkutili-link{font-family:"Futura Bold",sans-serif;justify-content:flex-start;border:none;background:none;padding:0}.news-article__linkutili-link span{position:relative;text-decoration:none}.news-article__linkutili-link span::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.news-article__linkutili-link span:hover::after{width:100%}.news-article__linkutili-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.news-article__linkutili-icon,.news-article__linkutili-icon path{fill:currentColor}.news-article__cta{align-self:flex-start}@media(max-width: 767px){.news-article__cta{align-self:stretch;justify-content:center}}.news-sidebar{max-width:100%;border:4px solid rgba(0,0,0,0);border-radius:1.5rem;background:linear-gradient(#fff, #fff) padding-box,var(--Gradiente-Fuxia-verde, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)) border-box;padding:2rem 3rem;position:sticky;top:6rem}@media(max-width: 767px){.news-sidebar{position:static;padding:1.25rem 0 1.5rem}}.news-sidebar__title{font-family:"Futura Bold",sans-serif;font-size:1.5rem;margin:0 0 1.5rem;color:#1a1a1a;text-align:left}.news-sidebar__carousel{position:relative}@media(max-width: 767px){.news-sidebar__carousel{overflow:hidden}}.news-sidebar__track{display:flex;flex-direction:column;gap:2rem}@media(max-width: 767px){.news-sidebar__track{flex-direction:row;flex-wrap:nowrap;gap:1rem;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}.news-sidebar__card{display:flex;align-items:center;gap:.875rem;text-decoration:none;color:inherit;padding-bottom:2rem;border-bottom:1px solid #b2b2b2}.news-sidebar__card:last-child{border-bottom:none;border-bottom:none;padding-bottom:.5rem}@media(max-width: 767px){.news-sidebar__card{flex-direction:column;flex:0 0 calc(100% - 2rem);min-width:0;gap:.75rem;border-bottom:none;padding-bottom:0}}.news-sidebar__img{width:16.8rem;height:auto;object-fit:cover;border-radius:1.5rem;flex-shrink:0;border:2px solid #fff;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843)}@media(max-width: 767px){.news-sidebar__img{width:100%}}.news-sidebar__card-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.news-sidebar__card-title{font-family:"Futura Bold",sans-serif;font-size:1.25rem;margin:0 0 .5rem;color:#1a1a1a}.news-sidebar__card-text{font-size:.875rem;line-height:1.4;color:#6b6b6b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-sidebar__dots{display:none;justify-content:center;gap:.5rem;margin-top:1.25rem}@media(max-width: 767px){.news-sidebar__dots{display:flex}}.news-sidebar__dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(0,0,0,.2);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.news-sidebar__dot.is-active{width:1.375rem;border-radius:.1875rem;background:#dd1d7d}.news-elenco-bg{background:linear-gradient(91.74deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;border-radius:0 0 2.5rem 2.5rem;position:relative}.news-elenco-bg::after{content:"";position:absolute;bottom:0;right:-1rem;width:100%;height:100%;background:url(../img/contact-form--bg.webp) right bottom/contain no-repeat;background-attachment:fixed;background-size:40rem;pointer-events:none;opacity:.45;z-index:0}@media(max-width: 767px){.news-elenco-bg{border-radius:0 0 1.25rem 1.25rem}}.hero--news-elenco{position:relative;padding:7.5rem 0;background:none}@media(max-width: 767px){.hero--news-elenco{padding:2.375rem 0 2.75rem}}.hero--news-elenco .badge{margin-left:auto;margin-right:auto}.hero--news-elenco .hero__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.hero--news-elenco .hero__inner{padding-left:1rem;padding-right:1rem}}.hero--news-elenco .hero__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width: 767px){.hero--news-elenco .hero__inner{gap:1rem}}.hero--news-elenco .hero__heading,.hero--news-elenco .hero__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.hero--news-elenco .hero__heading,.hero--news-elenco .hero__heading *{font-size:2.5rem}}@media(max-width: 1023px){.hero--news-elenco .hero__heading,.hero--news-elenco .hero__heading *{font-size:2rem}}@media(max-width: 767px){.hero--news-elenco .hero__heading,.hero--news-elenco .hero__heading *{font-size:1.4rem}}.hero--news-elenco .hero__heading,.hero--news-elenco .hero__heading *{color:#fff;text-shadow:none}.hero--news-elenco .hero__heading-accent{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero--news-elenco .hero__subtitle *,.hero--news-elenco .hero__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.hero--news-elenco .hero__subtitle strong,.hero--news-elenco .hero__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.hero--news-elenco .hero__subtitle *,.hero--news-elenco .hero__subtitle{font-size:1rem}}.hero--news-elenco .hero__subtitle{color:#fff;text-align:center;margin:0;max-width:45rem}.news-elenco{padding:4rem 0 5rem}@media(max-width: 767px){.news-elenco{padding:2.5rem 0 3rem}}.news-elenco__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.news-elenco__inner{padding-left:1rem;padding-right:1rem}}.news-elenco__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(max-width: 1199px){.news-elenco__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.news-elenco__grid{grid-template-columns:1fr;gap:2rem}}.news-elenco__card{display:flex;flex-wrap:wrap;text-decoration:none;border-radius:1.5rem;position:relative;background:hsla(0,0%,100%,.03);backdrop-filter:blur(6px);transition:transform .25s ease,border-color .25s ease;gap:2rem;padding:1.5rem}.news-elenco__card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.news-elenco__card{flex-direction:column;flex-wrap:unset;padding:1rem;gap:0}}.news-elenco__card:hover{border-color:hsla(0,0%,100%,.35)}.news-elenco__card-image-wrap{position:relative;width:29rem;max-width:100%;border-radius:1.125rem;overflow:hidden;aspect-ratio:407/284;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843)}.news-elenco__card-image-wrap::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.news-elenco__card-image-wrap{width:100%}}.news-elenco__card-image{width:100%;height:100%;object-fit:cover;display:block}.news-elenco__card-content{display:flex;gap:.75rem;align-items:flex-start;flex-direction:column;padding:0;flex:1}@media(max-width: 767px){.news-elenco__card-content{padding:1.5rem 1rem 1rem}}.news-elenco__card-title{font-family:"Futura Bold",sans-serif;font-size:1.5rem;line-height:1.2em;margin:0;color:#fff;text-align:left}@media(max-width: 767px){.news-elenco__card-title{font-size:1.25rem}}.news-elenco__card-text{font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.5em;margin:0;color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-elenco__card-date{font-family:"Futura Light",sans-serif;font-size:.875rem;color:#fff}.news-elenco__card-btn{margin-top:1.5rem;cursor:pointer}@media(max-width: 767px){.news-elenco__card-btn{margin-top:1rem;align-self:center}}.news-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;margin:3rem auto 0;padding:.5rem;border-radius:.925rem;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);backdrop-filter:blur(6px);position:relative}.news-pagination:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.news-pagination{margin-top:2rem;gap:.25rem;padding:.375rem}}.news-pagination[hidden]{display:none}.news-pagination__arrow{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#fff;cursor:pointer;text-decoration:none;transition:background .2s ease,opacity .2s ease}.news-pagination__arrow:hover:not(.is-disabled){background:hsla(0,0%,100%,.12)}.news-pagination__arrow.is-disabled,.news-pagination__arrow[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}@media(max-width: 767px){.news-pagination__arrow{width:2.25rem;height:2.25rem}}.news-pagination__pages{display:flex;align-items:center;gap:.25rem}.news-pagination__page{display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .5rem;border:none;border-radius:.625rem;background:rgba(0,0,0,0);color:#fff;font-family:"Futura Book",sans-serif;font-size:1.25rem;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.news-pagination__page[hidden]{display:none}.news-pagination__page:hover:not(.is-active){background:hsla(0,0%,100%,.1)}.news-pagination__page.is-active{background:hsla(0,0%,100%,.15);color:#1e7dd3;font-family:"Futura Bold",sans-serif;pointer-events:none;position:relative}.news-pagination__page.is-active:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.news-pagination__page{min-width:2.25rem;height:2.25rem;font-size:1rem}}.news-pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:2.75rem;color:hsla(0,0%,100%,.5);font-family:"Futura Book",sans-serif;font-size:1.125rem;user-select:none}@media(max-width: 767px){.news-pagination__ellipsis{height:2.25rem;font-size:1rem}}.hero--avvisi-pubblici .hero__nav{justify-content:center}.hero--avvisi-pubblici .hero__nav-link{max-width:330px}.avvisi{padding:4.5rem 0}@media(max-width: 767px){.avvisi{padding:2.5rem 0}}.avvisi--light{background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec;position:relative}.avvisi--light:before{content:"";position:absolute;top:2.5%;right:0;width:50rem;max-width:60%;aspect-ratio:1;background:url(../img/social-proof--bg.webp) top right/contain no-repeat;opacity:1;pointer-events:none;z-index:0}.page--pnrr .avvisi--light{background:none}.page--pnrr .avvisi--light::before{display:none}.avvisi--dark{background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%);position:relative;overflow:hidden}.avvisi--dark:before{content:"";background:url(../img/cyber-e-cloud--bg.webp) center/contain no-repeat;background-attachment:fixed;mix-blend-mode:lighten;position:absolute;inset:0;z-index:1;opacity:.15}.avvisi__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.avvisi__inner{padding-left:1rem;padding-right:1rem}}.avvisi__inner{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}@media(max-width: 767px){.avvisi__inner{gap:1.5rem}}.avvisi__heading,.avvisi__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.avvisi__heading,.avvisi__heading *{font-size:2.5rem}}@media(max-width: 1023px){.avvisi__heading,.avvisi__heading *{font-size:2rem}}@media(max-width: 767px){.avvisi__heading,.avvisi__heading *{font-size:1.4rem}}.avvisi__heading{margin:0}.avvisi--dark .avvisi__heading{color:#fff}.avvisi__heading-accent--green{background:linear-gradient(116.68deg, #3aaa35 52.6%, #1e7dd3 92.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.avvisi__heading-accent--blue{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.avvisi__list{display:flex;flex-direction:column;gap:1.5rem}.avvisi__item{position:relative;border-radius:1.5rem;padding:2px}.avvisi__item::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.avvisi__item{background:#fff;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.avvisi__question{appearance:none;border:none;background:none;padding:1.5rem 2rem;width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer;text-align:left}@media(max-width: 767px){.avvisi__question{padding:1.25rem;gap:.75rem}}.avvisi__title{flex:1;font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.4;letter-spacing:-0.02em;color:#020404;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 767px){.avvisi__title{font-size:1.0625rem}}.avvisi__chevron{flex-shrink:0;width:1rem;height:auto;transition:transform .35s ease}.avvisi__item.is-open .avvisi__chevron{transform:rotate(180deg)}.avvisi__icon{flex-shrink:0;box-sizing:border-box;width:5rem;height:3.4rem;border-radius:.625rem;border:1px solid rgba(0,0,0,0);padding:.75rem}.avvisi__icon::before{content:"";display:block;width:100%;height:100%;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.avvisi__icon--avviso{border-color:#3aaa35}.avvisi__icon--avviso::before{mask-image:url(../img/icons/avviso.svg);-webkit-mask-image:url(../img/icons/avviso.svg);background-color:#3aaa35}.avvisi__icon--graduatoria{border-color:#1978ce}.avvisi__icon--graduatoria::before{mask-image:url(../img/icons/graduatoria.svg);-webkit-mask-image:url(../img/icons/graduatoria.svg);background-color:#1978ce}.avvisi__icon--bando{border-color:#dd1d7d}.avvisi__icon--bando::before{mask-image:url(../img/icons/graduatoria.svg);-webkit-mask-image:url(../img/icons/graduatoria.svg);background-color:#dd1d7d}.avvisi__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.avvisi__item.is-open .avvisi__answer{grid-template-rows:1fr}.avvisi__answer-inner{overflow:hidden;padding:0 2rem;transition:padding .35s ease}.avvisi__item.is-open .avvisi__answer-inner{padding:0 2rem 1.5rem}@media(max-width: 767px){.avvisi__answer-inner{padding:0 1.25rem}.avvisi__item.is-open .avvisi__answer-inner{padding:0 1.25rem 1.25rem}}.avvisi__description{font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;color:#4a5565}.avvisi__description p{margin:0 0 1rem}.avvisi__description p:last-child{margin-bottom:0}.avvisi__description p a{color:#006ea9;text-decoration:none;position:relative;text-decoration:none}.avvisi__description p a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.avvisi__description p a:hover::after{width:100%}.avvisi__description p strong,.avvisi__description p b{font-family:"Futura Bold"}.avvisi__date{margin-top:1.5rem;padding-top:.75rem;border-top:3px solid currentColor;font-family:"Futura Bold",sans-serif;font-size:.875rem;max-width:5rem}.avvisi__date--avviso{color:#3aaa35}.avvisi__date--graduatoria{color:#1978ce}.avvisi__date--bando{color:#dd1d7d}.avvisi__attachments{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.avvisi__attachments:empty{display:none}.avvisi__attachment{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#006ea9;font-family:"Futura Bold",sans-serif;font-size:.9375rem}.avvisi__attachment span+span{position:relative;text-decoration:none}.avvisi__attachment span+span::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.avvisi__attachment span+span:hover::after{width:100%}.hero--amministrazione-trasparente .hero__nav{justify-content:center}.hero--amministrazione-trasparente .hero__nav-link{max-width:330px}.trasparenza{padding:4.5rem 0}@media(max-width: 767px){.trasparenza{padding:2.5rem 0}}.trasparenza--light{background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec;position:relative}.trasparenza--light:before{content:"";position:absolute;top:2.5%;right:0;width:50rem;max-width:60%;aspect-ratio:1;background:url(../img/social-proof--bg.webp) top right/contain no-repeat;opacity:1;pointer-events:none;z-index:0}.trasparenza--dark{background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%);position:relative;overflow:hidden}.trasparenza--dark:before{content:"";background:url(../img/cyber-e-cloud--bg.webp) center/contain no-repeat;background-attachment:fixed;mix-blend-mode:lighten;position:absolute;inset:0;z-index:1;opacity:.15}.trasparenza__badge .badge__text{color:#3aaa35;-webkit-text-fill-color:#3aaa35}.trasparenza__badge,.trasparenza__badge *{color:#3aaa35;stroke:#3aaa35}.trasparenza__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.trasparenza__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.trasparenza__inner{padding-left:1rem;padding-right:1rem}}.trasparenza__inner{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}@media(max-width: 767px){.trasparenza__inner{gap:1.5rem}}.trasparenza__heading,.trasparenza__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.trasparenza__heading,.trasparenza__heading *{font-size:2.5rem}}@media(max-width: 1023px){.trasparenza__heading,.trasparenza__heading *{font-size:2rem}}@media(max-width: 767px){.trasparenza__heading,.trasparenza__heading *{font-size:1.4rem}}.trasparenza__heading{margin:0}.trasparenza--dark .trasparenza__heading{color:#fff}.trasparenza__heading-accent{background:linear-gradient(116.68deg, #3aaa35 52.6%, #1e7dd3 92.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trasparenza__heading-accent--blue{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trasparenza__civico-card{position:relative;border-radius:1.5rem;padding:2rem;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.trasparenza__civico-card,.trasparenza__civico-card *{position:relative}.trasparenza__civico-card:before{content:"";inset:6px;background:#fff;display:block;content:"";position:absolute;border-radius:1.25rem}.trasparenza__civico-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:6px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.trasparenza__civico-card{padding:1.5rem 1.25rem}}.trasparenza__civico-heading{font-family:"Futura Bold",sans-serif;font-size:1.25rem;letter-spacing:-0.02em;margin:0 0 1.25rem;text-align:left;background:linear-gradient(90deg, #1e7dd3 32.21%, #dd1d7d 100%),linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trasparenza__civico-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.trasparenza__civico-item{display:flex;flex-direction:column;gap:.75rem}.trasparenza__civico-label{font-family:"Futura Bold",sans-serif;font-size:1.25rem;letter-spacing:-0.02em;color:#020404}.trasparenza__civico-links{display:flex;flex-direction:column;gap:.5rem}.trasparenza__civico-icon{flex-shrink:0}.trasparenza__civico-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#006ea9;font-family:"Futura Bold",sans-serif;font-size:.9375rem}.trasparenza__civico-link span+span{position:relative;text-decoration:none}.trasparenza__civico-link span+span::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.trasparenza__civico-link span+span:hover::after{width:100%}.trasparenza__list{display:flex;flex-direction:column;gap:1.5rem}.trasparenza__item{position:relative;border-radius:1.5rem;padding:2px;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.trasparenza__item,.trasparenza__item *{position:relative}.trasparenza__item:before{content:"";inset:6px;background:#fff;display:block;content:"";position:absolute;border-radius:1.25rem}.trasparenza__item::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:6px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.trasparenza__question{appearance:none;border:none;background:none;padding:1.5rem 2rem;width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer;text-align:left}@media(max-width: 767px){.trasparenza__question{padding:1.25rem;gap:.75rem}}.trasparenza__title{flex:1;font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.4;letter-spacing:-0.02em;background:linear-gradient(0deg, #020202, #020202),linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.trasparenza__title{font-size:1.0625rem}}.trasparenza__item:first-child .trasparenza__title{background:linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trasparenza__chevron{flex-shrink:0;width:1rem;height:auto;transition:transform .35s ease}.trasparenza__item.is-open .trasparenza__chevron{transform:rotate(180deg)}.trasparenza__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.trasparenza__item.is-open .trasparenza__answer{grid-template-rows:1fr}.trasparenza__answer-inner{overflow:hidden;padding:0 2rem;transition:padding .35s ease}.trasparenza__item.is-open .trasparenza__answer-inner{padding:0 2rem 1.5rem}@media(max-width: 767px){.trasparenza__answer-inner{padding:0 1.25rem}.trasparenza__item.is-open .trasparenza__answer-inner{padding:0 1.25rem 1.25rem}}.trasparenza__body,.trasparenza__subbody{font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;color:#4a5565}.trasparenza__body:empty,.trasparenza__subbody:empty{display:none}.trasparenza__body p,.trasparenza__subbody p{margin:0 0 1rem}.trasparenza__body p:last-child,.trasparenza__subbody p:last-child{margin-bottom:0}.trasparenza__body ul,.trasparenza__subbody ul{margin:0 0 1rem;padding-left:0}.trasparenza__body ul:last-child,.trasparenza__subbody ul:last-child{margin-bottom:0}.trasparenza__body a,.trasparenza__subbody a{color:#006ea9;text-decoration:none;position:relative;text-decoration:none}.trasparenza__body a::after,.trasparenza__subbody a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.trasparenza__body a:hover::after,.trasparenza__subbody a:hover::after{width:100%}.trasparenza__sublist{display:flex;flex-direction:column;gap:.75rem;margin-top:0}.trasparenza__sublist:empty{display:none;margin-top:0}.trasparenza__subquestion{appearance:none;border:none;background:none;padding:0;width:100%;display:flex;align-items:center;gap:.75rem;cursor:pointer}.trasparenza__subquestion,.trasparenza__subquestion span{text-align:left;font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.4;letter-spacing:-0.02em;background:linear-gradient(0deg, #020202, #020202),linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trasparenza__subtitle{flex:1;font-family:"Futura Bold",sans-serif;font-size:1rem;color:#fff}.trasparenza__subchevron{flex-shrink:0;width:.8rem;height:auto;transition:transform .35s ease}.trasparenza__subitem.is-open .trasparenza__subchevron{transform:rotate(180deg)}.trasparenza__subanswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.trasparenza__subitem.is-open .trasparenza__subanswer{grid-template-rows:1fr}.trasparenza__subanswer-inner{overflow:hidden;padding:0;transition:padding .35s ease}.trasparenza__subitem.is-open .trasparenza__subanswer-inner{padding:0 0 1rem}.trasparenza__body a{position:relative}.trasparenza__body>p{display:block;padding:.5rem 0}.trasparenza__body>p,.trasparenza__body>p *{font-family:"Futura Bold",sans-serif;font-size:1.125rem;margin:0}.trasparenza__subbody a{position:relative}.trasparenza__subbody>p{display:block;padding:.5rem 0}.trasparenza__subbody>p,.trasparenza__subbody>p *{font-family:"Futura Bold",sans-serif;font-size:1.125rem;margin:0}.trasparenza__subbody>ul{margin-top:.75rem}.trasparenza__subbody>ul>li{margin-bottom:1.5rem}.trasparenza__subbody>ul>li>a{padding:1.2rem 1.75rem;display:block;background:rgba(25,120,206,.8);border-radius:1.125rem;color:#fff;text-decoration:underline;text-underline-offset:5px}.trasparenza__subbody>ul>li>a+ul li{padding:1.2rem 1.75rem;display:block;background:rgba(204,216,244,.5215686275);border-radius:1.125rem;margin-left:2rem;margin-top:1rem}.trasparenza__subbody>ul>li>a+ul li>a{color:#020404;text-decoration:none;position:relative;text-decoration:none}.trasparenza__subbody>ul>li>a+ul li>a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.trasparenza__subbody>ul>li>a+ul li>a:hover::after{width:100%}.trasparenza__pills{display:flex;flex-direction:column;gap:.75rem}.trasparenza__pill{display:flex;align-items:center;gap:.75rem;border-radius:1.5rem;padding:2.25rem;text-decoration:none;color:#040404;font-family:"Futura Bold",sans-serif;font-size:1.25rem;position:relative;text-align:center;justify-content:center}.trasparenza__pill span+span{font-size:1.25rem;position:relative;text-decoration:none}.trasparenza__pill span+span::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.trasparenza__pill span+span:hover::after{width:100%}.trasparenza__pill,.trasparenza__pill *{position:relative}.trasparenza__pill:before{content:"";inset:6px;background:#fff;display:block;content:"";position:absolute;border-radius:1.1rem}.trasparenza__pill::after{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:6px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.25) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 767px){.trasparenza__pill{padding:.75rem 1.25rem}}.trasparenza__pill-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.6875rem;background:#e1e1e1;border:1px solid rgba(0,0,0,.1215686275)}.trasparenza__pill-icon img,.trasparenza__pill-icon svg{position:relative;z-index:1;width:1.625rem;height:1.625rem;object-fit:contain}.trasparenza__pill-icon img,.trasparenza__pill-icon img path,.trasparenza__pill-icon svg,.trasparenza__pill-icon svg path{color:#000;fill:#000}.pnrr-intro{padding:4.5rem 0}@media(max-width: 767px){.pnrr-intro{padding:2.5rem 0}}.pnrr-intro__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.pnrr-intro__inner{padding-left:1rem;padding-right:1rem}}.pnrr-intro__inner{display:flex;align-items:center;gap:4rem}@media(max-width: 1023px){.pnrr-intro__inner{flex-direction:column;gap:2rem}}.pnrr-intro__image-wrap{flex:0 0 40%;max-width:40%;background-color:#fff;border-radius:1.25rem;position:relative;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843)}.pnrr-intro__image-wrap:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.15) 22%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 0, 0, 0.15) 55%, rgba(255, 255, 255, 0.35) 78%, rgba(255, 255, 255, 0.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(max-width: 1023px){.pnrr-intro__image-wrap{flex:0 0 auto;max-width:100%}}.pnrr-intro__image{display:block;width:100%;height:auto;border-radius:1.5rem}.pnrr-intro__content{flex:1;display:flex;flex-direction:column;gap:1.25rem}.pnrr-intro__heading,.pnrr-intro__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.pnrr-intro__heading,.pnrr-intro__heading *{font-size:2.5rem}}@media(max-width: 1023px){.pnrr-intro__heading,.pnrr-intro__heading *{font-size:2rem}}@media(max-width: 767px){.pnrr-intro__heading,.pnrr-intro__heading *{font-size:1.4rem}}.pnrr-intro__heading{text-align:left;margin:0}@media(max-width: 1023px){.pnrr-intro__heading{text-align:center}}.pnrr-intro__text{font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;color:#4a5565;margin:0}.pnrr-intro__text strong{font-family:"Futura Bold",sans-serif;color:#101828}.pnrr-intro__text a{color:#006ea9;text-decoration:none;word-break:break-word;position:relative;text-decoration:none}.pnrr-intro__text a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.pnrr-intro__text a:hover::after{width:100%}.contact-form{background:linear-gradient(91.74deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;border-radius:0 0 2.5rem 2.5rem;padding:6.675rem 0;position:relative}.contact-form::after{content:"";position:absolute;bottom:0;right:-1rem;width:50rem;height:50rem;background:url("../img/contact-form--bg.webp") right bottom/contain no-repeat;pointer-events:none;opacity:.45;z-index:0}@media(max-width: 1023px){.contact-form{padding:5rem 0}}@media(max-width: 767px){.contact-form{padding:3.5rem 0 5rem;border-radius:0 0 1.125rem 1.125rem;position:relative;overflow:hidden}.contact-form::after{content:"";position:absolute;bottom:0;right:-1rem;width:18rem;height:18rem;background:url("../img/contact-form--bg.webp") right bottom/contain no-repeat;pointer-events:none;opacity:.45;z-index:0}}.contact-form__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.contact-form__inner{padding-left:1rem;padding-right:1rem}}.contact-form__inner{display:grid;grid-template-columns:5fr 8fr;gap:5rem;align-items:center;position:relative;z-index:1}@media(max-width: 1023px){.contact-form__inner{grid-template-columns:1fr;gap:3rem}}.contact-form__info{display:flex;flex-direction:column;gap:1.75rem;padding-top:.5rem}.contact-form__heading,.contact-form__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.contact-form__heading,.contact-form__heading *{font-size:2.5rem}}@media(max-width: 1023px){.contact-form__heading,.contact-form__heading *{font-size:2rem}}@media(max-width: 767px){.contact-form__heading,.contact-form__heading *{font-size:1.4rem}}.contact-form__heading,.contact-form__heading *{text-align:left;color:#fff}.contact-form__desc-bold{font-family:"Futura Bold",sans-serif;font-size:1.25rem;color:#fff;margin:0 0 .5rem;line-height:1.6}.contact-form__desc{font-family:"Futura Light",sans-serif;font-size:1rem;color:#fff;line-height:1.6;margin:0;max-width:30rem}.contact-form__contacts{display:flex;flex-direction:column;gap:.75rem}.contact-form__contacts-label{font-family:"Futura Bold",sans-serif;font-size:1.125rem;background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0}.contact-form__contact-item{display:flex;align-items:center;gap:.75rem;text-decoration:none}.contact-form__contact-item span{color:#fff;font-family:"Futura Book",sans-serif;font-size:1rem;position:relative;text-decoration:none}.contact-form__contact-item span::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.contact-form__contact-item span:hover::after{width:100%}.contact-form__contact-item{transition:color .2s ease}.contact-form__contact-item:hover{color:#fff}.contact-form__contact-item svg path{stroke:#1978ce}.contact-form__contact-icon{width:1.25rem;height:1.25rem;flex-shrink:0;object-fit:contain}.contact-form__line{width:10rem;height:3px;border-radius:2px;background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)}.contact-form__form-panel{display:flex;flex-direction:column;gap:1.25rem}.contact-form__form-title,.contact-form__form-title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.contact-form__form-title,.contact-form__form-title *{font-size:2.5rem}}@media(max-width: 1023px){.contact-form__form-title,.contact-form__form-title *{font-size:2rem}}@media(max-width: 767px){.contact-form__form-title,.contact-form__form-title *{font-size:1.4rem}}.contact-form__form-title,.contact-form__form-title *{text-align:left;color:#fff}.contact-form__categories{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.625rem}@media(max-width: 767px){.contact-form__categories{grid-template-columns:1fr}}.contact-form__category{position:relative;background:rgba(241,212,212,.2);border:none;border-radius:.875rem;padding:.875rem 1rem;font-family:"Futura Book",sans-serif;font-size:.9375rem;color:#fff;cursor:pointer;text-align:center;line-height:1.2;transition:color .2s ease,background .2s ease}.contact-form__category::before{content:"";position:absolute;inset:0;border-radius:.875rem;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0.3) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:.7;transition:opacity .2s ease}.contact-form__category:hover,.contact-form__category.is-active{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.04)}.contact-form__category:hover::before,.contact-form__category.is-active::before{content:"";position:absolute;inset:0;border-radius:.875rem;border:2px solid rgba(0,0,0,0);background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:.75;transition:opacity .2s ease}.contact-form__category.is-active::before{opacity:1}.contact-form__form{display:flex;flex-direction:column;gap:1.125rem}@media(max-width: 767px){.contact-form__form{gap:1rem}}.contact-form__field-wrap{position:relative;border-radius:.875rem}.contact-form__field-wrap::before{content:"";position:absolute;inset:0;border-radius:.875rem;border:2px solid rgba(0,0,0,0);background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.contact-form__input{display:block;width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.04);border:none;border-radius:1.125rem;padding:1.5rem 2rem;font-family:"Futura Book",sans-serif;font-size:1.25rem;color:#fff;outline:none;transition:background .2s ease}.contact-form__input::placeholder{color:hsla(0,0%,100%,.45)}.contact-form__input:focus{background:hsla(0,0%,100%,.08)}@media(max-width: 767px){.contact-form__input{font-size:1rem;padding:1rem 1.25rem}}.contact-form__textarea{resize:vertical;min-height:8rem}.contact-form__privacy{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.contact-form__checkbox{flex-shrink:0;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:.4375rem;border:2px solid #dd1d7d;background:rgba(0,0,0,0);margin-top:0;position:relative;cursor:pointer;transition:background .15s ease}.contact-form__checkbox:checked{background-color:#dd1d7d}.contact-form__checkbox:checked::after{content:"";position:absolute;top:14%;left:30%;width:35%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.contact-form__privacy-text,.contact-form__privacy-text *{font-family:"Futura Light",sans-serif;font-size:.8725rem;line-height:1.25em;color:#fff;max-width:34rem}.contact-form__privacy-link{color:#fff;text-decoration:underline;text-underline-offset:2px}.contact-form__privacy-link:hover{color:hsla(0,0%,100%,.85)}.contact-form__submit{width:100%;cursor:pointer;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form__field-wrap--error::before{background:#dd1d7d border-box}.contact-form__privacy--error .contact-form__privacy-text{color:#dd1d7d}.contact-form__feedback{font-family:"Futura Book",sans-serif;font-size:.9375rem;margin:0;min-height:1.2em}.contact-form__feedback--success{color:#4fd17a}.contact-form__feedback--error{color:#dd1d7d}.contact-form--docenti{background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, rgba(0, 0, 0, 0) 50%),#fff}.contact-form--docenti::after{display:none}.contact-form--docenti .contact-form__heading,.contact-form--docenti .contact-form__heading *,.contact-form--docenti .contact-form__form-title,.contact-form--docenti .contact-form__form-title *{color:#1f1f1f}.contact-form--docenti .contact-form__desc-title{font-family:"Futura Bold",sans-serif;font-size:1.125rem;color:#1f1f1f;margin:0 0 .5rem}.contact-form--docenti .contact-form__desc{color:#4a4a4a}.contact-form--docenti .contact-form__input{color:#1f1f1f}.contact-form--docenti .contact-form__input::placeholder{color:rgba(31,31,31,.5)}.contact-form--docenti .contact-form__input:focus{background:hsla(0,0%,100%,.85)}.contact-form--docenti .contact-form__checkbox{border-color:#dd1d7d}.contact-form--docenti .contact-form__privacy-text,.contact-form--docenti .contact-form__privacy-text *{color:#1f1f1f}.contact-form--docenti .contact-form__privacy-link{color:#1f1f1f}.contact-form--docenti .contact-form__privacy-link:hover{color:#4a4a4a}.contact-form--docenti .contact-form__feedback--success{color:#1e9c5a}.contact-form--docenti .contact-form__field-wrap--upload::before{border-radius:1.125rem}.contact-form--docenti .contact-form__upload{padding:1.25rem 1.5rem}.contact-form--docenti .contact-form__upload-label{font-family:"Futura Bold",sans-serif;font-size:1.0625rem;color:#1f1f1f;margin:0 0 .75rem}.contact-form--docenti .contact-form__upload-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.contact-form--docenti .contact-form__upload-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-form--docenti .contact-form__upload-btn{display:inline-flex;align-items:center;gap:.625rem;border:1px solid #fff;border-radius:.75rem;padding:.625rem 1.125rem;font-family:"Futura Book",sans-serif;font-size:1rem;color:#1f1f1f;cursor:pointer;transition:background .2s ease}.contact-form--docenti .contact-form__upload-btn:hover{background:hsla(0,0%,100%,.85)}.contact-form--docenti .contact-form__upload-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.contact-form--docenti .contact-form__upload-filename{font-family:"Futura Book",sans-serif;font-size:.9375rem;color:#4a4a4a;word-break:break-all}.contact-form--docenti .contact-form__upload-hint{font-family:"Futura Light",sans-serif;font-size:.8125rem;color:#6a6a6a;margin:.75rem 0 0}.contact-form--docenti .contact-form__upload--error .contact-form__upload-hint{color:#dd1d7d}.scuole{position:relative;padding:6rem 0;overflow:hidden;background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}@media(max-width: 767px){.scuole{padding:3rem 0}}.scuole::before{bottom:2rem;left:0;content:"";position:absolute;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) bottom left/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}@media(max-width: 767px){.scuole::before{display:none}}.scuole__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.scuole__inner{padding-left:1rem;padding-right:1rem}}.scuole__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4rem}@media(max-width: 767px){.scuole__inner{gap:2.5rem}}.scuole__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:42rem;text-align:center}.scuole__heading,.scuole__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.scuole__heading,.scuole__heading *{font-size:2.5rem}}@media(max-width: 1023px){.scuole__heading,.scuole__heading *{font-size:2rem}}@media(max-width: 767px){.scuole__heading,.scuole__heading *{font-size:1.4rem}}.scuole__heading{margin:0}.scuole__heading-accent{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.scuole__subtitle{color:#000;text-align:center}.scuole__subtitle *,.scuole__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.scuole__subtitle strong,.scuole__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.scuole__subtitle *,.scuole__subtitle{font-size:1rem}}.scuole__rows{display:flex;flex-direction:column;gap:4rem;width:100%}@media(max-width: 767px){.scuole__rows{gap:2.5rem}}.scuole__row{display:flex;align-items:center;gap:3rem}@media(max-width: 1023px){.scuole__row{flex-direction:column;align-items:flex-start}}.scuole__row--reverse{flex-direction:row-reverse}@media(max-width: 1023px){.scuole__row--reverse{flex-direction:column}}.scuole__image-wrap{flex:0 0 auto;width:36.5rem;max-width:50%;aspect-ratio:7/4;border-radius:1.5rem;border:2px solid hsla(0,0%,100%,.07);overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 1023px){.scuole__image-wrap{width:100%;max-width:100%}}.scuole__image{display:block;width:100%;height:100%;object-fit:cover}.scuole__content{flex:1 1 auto;min-width:0}.scuole__row-title{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.scuole__row-title{font-size:1.5rem}}@media(max-width: 1023px){.scuole__row-title{font-size:1rem}}@media(max-width: 767px){.scuole__row-title{font-size:1rem}}.scuole__row-title,.scuole__row-title *{font-family:"Futura Bold";color:#000;text-align:left;margin:0 0 1rem}.scuole__row-text{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.contact-form--scuole{background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, rgba(0, 0, 0, 0) 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, rgba(0, 0, 0, 0) 50%),#fff}.contact-form--scuole::after{display:none}.contact-form--scuole .contact-form__heading,.contact-form--scuole .contact-form__heading *,.contact-form--scuole .contact-form__form-title,.contact-form--scuole .contact-form__form-title *{color:#1f1f1f}.contact-form--scuole .contact-form__desc-title{font-family:"Futura Bold",sans-serif;font-size:1.125rem;color:#1f1f1f;margin:0 0 .5rem}.contact-form--scuole .contact-form__desc{color:#4a4a4a}.contact-form--scuole .contact-form__input{color:#1f1f1f}.contact-form--scuole .contact-form__input::placeholder{color:rgba(31,31,31,.5)}.contact-form--scuole .contact-form__input:focus{background:hsla(0,0%,100%,.85)}.contact-form--scuole .contact-form__checkbox{border-color:#dd1d7d}.contact-form--scuole .contact-form__privacy-text,.contact-form--scuole .contact-form__privacy-text *{color:#1f1f1f}.contact-form--scuole .contact-form__privacy-link{color:#1f1f1f}.contact-form--scuole .contact-form__privacy-link:hover{color:#4a4a4a}.contact-form--scuole .contact-form__feedback--success{color:#1e9c5a}.hero--servizi .hero__heading-accent{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.servizi-blocco{position:relative;padding:6rem 0;overflow:hidden;background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}@media(max-width: 767px){.servizi-blocco{padding:3rem 0}}.servizi-blocco::before{bottom:2rem;left:0;content:"";position:absolute;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) bottom left/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}@media(max-width: 767px){.servizi-blocco::before{display:none}}.servizi-blocco__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.servizi-blocco__inner{padding-left:1rem;padding-right:1rem}}.servizi-blocco__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4rem}@media(max-width: 767px){.servizi-blocco__inner{gap:2.5rem}}.servizi-blocco__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.servizi-blocco__heading,.servizi-blocco__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.servizi-blocco__heading,.servizi-blocco__heading *{font-size:2.5rem}}@media(max-width: 1023px){.servizi-blocco__heading,.servizi-blocco__heading *{font-size:2rem}}@media(max-width: 767px){.servizi-blocco__heading,.servizi-blocco__heading *{font-size:1.4rem}}.servizi-blocco__heading{margin:0}.servizi-blocco__heading-accent{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.servizi-blocco__heading-accent--blue-green{background:linear-gradient(90.81deg, #1e7dd3 35.74%, #3aaa35 130.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.servizi-blocco__subtitle{color:#000;text-align:center}.servizi-blocco__subtitle *,.servizi-blocco__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.servizi-blocco__subtitle strong,.servizi-blocco__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.servizi-blocco__subtitle *,.servizi-blocco__subtitle{font-size:1rem}}.servizi-blocco__rows{display:flex;flex-direction:column;gap:4rem;width:100%}@media(max-width: 767px){.servizi-blocco__rows{gap:2.5rem}}.servizi-blocco__row{display:flex;align-items:center;gap:3rem}@media(max-width: 1023px){.servizi-blocco__row{flex-direction:column;align-items:flex-start}}.servizi-blocco__row--reverse{flex-direction:row-reverse}@media(max-width: 1023px){.servizi-blocco__row--reverse{flex-direction:column}}.servizi-blocco__image-wrap{flex:0 0 auto;width:36.5rem;max-width:50%;aspect-ratio:7/4;border-radius:1.5rem;border:2px solid hsla(0,0%,100%,.07);overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 1023px){.servizi-blocco__image-wrap{width:100%;max-width:100%}}.servizi-blocco__image{display:block;width:100%;height:100%;object-fit:cover}.servizi-blocco__content{flex:1 1 auto;min-width:0}.servizi-blocco__row-title{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.servizi-blocco__row-title{font-size:1.5rem}}@media(max-width: 1023px){.servizi-blocco__row-title{font-size:1rem}}@media(max-width: 767px){.servizi-blocco__row-title{font-size:1rem}}.servizi-blocco__row-title,.servizi-blocco__row-title *{font-family:"Futura Bold";color:#000;text-align:left;margin:0 0 1rem}.servizi-blocco__row-text{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.servizi-blocco__row-list{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0 0 1.5rem;padding-left:1.25rem}.servizi-blocco__row-list li{margin-bottom:.5rem}.servizi-blocco--dark{background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}.servizi-blocco--dark::before{content:"";position:absolute;top:0;right:0;left:auto;bottom:auto;width:44rem;max-width:60%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) top right/contain no-repeat;opacity:.18;pointer-events:none;z-index:0}@media(max-width: 767px){.servizi-blocco--dark::before{display:none}}.servizi-blocco--dark .servizi-blocco__heading,.servizi-blocco--dark .servizi-blocco__heading *{color:#fff}.servizi-blocco--dark .servizi-blocco__subtitle,.servizi-blocco--dark .servizi-blocco__subtitle *{color:hsla(0,0%,100%,.85)}.servizi-blocco--dark .servizi-blocco__row-title,.servizi-blocco--dark .servizi-blocco__row-title *{color:#fff}.servizi-blocco--dark .servizi-blocco__row-text,.servizi-blocco--dark .servizi-blocco__row-list,.servizi-blocco--dark .servizi-blocco__row-list *{color:hsla(0,0%,100%,.75)}.hero--per-le-aziende{background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}.hero--per-le-aziende::before{content:"";position:absolute;inset:0;background:url(../img/certificazioni--bg.webp) bottom right/contain no-repeat;mix-blend-mode:lighten;opacity:.3;pointer-events:none;z-index:0;border-radius:inherit;overflow:hidden}.hero--per-le-aziende .hero__inner{position:relative;z-index:1}.hero--per-le-aziende .hero__heading-accent{background:linear-gradient(90deg, #1e7dd3 32.21%, #0ea889 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.aziende-blocco{position:relative;padding:6rem 0;overflow:hidden;background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}@media(max-width: 767px){.aziende-blocco{padding:3rem 0}}.aziende-blocco::before{bottom:2rem;left:0;content:"";position:absolute;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) bottom left/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}@media(max-width: 767px){.aziende-blocco::before{display:none}}.aziende-blocco__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.aziende-blocco__inner{padding-left:1rem;padding-right:1rem}}.aziende-blocco__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3rem}@media(max-width: 767px){.aziende-blocco__inner{gap:2rem}}.aziende-blocco__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%}@media(max-width: 767px){.aziende-blocco__header{flex-direction:column;align-items:flex-start}}.aziende-blocco__heading,.aziende-blocco__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.aziende-blocco__heading,.aziende-blocco__heading *{font-size:2.5rem}}@media(max-width: 1023px){.aziende-blocco__heading,.aziende-blocco__heading *{font-size:2rem}}@media(max-width: 767px){.aziende-blocco__heading,.aziende-blocco__heading *{font-size:1.4rem}}.aziende-blocco__heading{margin:0}.aziende-blocco__header .aziende-blocco__heading{text-align:left}.aziende-blocco__header .aziende-blocco__heading,.aziende-blocco__header .aziende-blocco__heading *{text-align:left}@media(max-width: 767px){.aziende-blocco__header .aziende-blocco__heading{text-align:center}.aziende-blocco__header .aziende-blocco__heading,.aziende-blocco__header .aziende-blocco__heading *{text-align:center}}.aziende-blocco__heading-accent{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.aziende-blocco__heading-accent--fuxia-orange{background:linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.aziende-blocco__heading-accent--blu-fuxia{background:linear-gradient(90deg, #1e7dd3 32.21%, #dd1d7d 100%),linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.aziende-blocco__heading-accent--blu-verde{background:linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.aziende-blocco__row{display:flex;align-items:center;gap:3rem;width:100%}@media(max-width: 1023px){.aziende-blocco__row{flex-direction:column;align-items:flex-start}}.aziende-blocco__row--reverse{flex-direction:row-reverse}@media(max-width: 1023px){.aziende-blocco__row--reverse{flex-direction:column}}.aziende-blocco__image-wrap{flex:0 0 auto;width:36.5rem;max-width:50%;aspect-ratio:7/4;border-radius:1.5rem;border:2px solid hsla(0,0%,100%,.07);overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 1023px){.aziende-blocco__image-wrap{width:100%;max-width:100%}}.aziende-blocco__image{display:block;width:100%;height:100%;object-fit:cover}.aziende-blocco__content{flex:1 1 auto;min-width:0}.aziende-blocco__row-title{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.aziende-blocco__row-title{font-size:1.5rem}}@media(max-width: 1023px){.aziende-blocco__row-title{font-size:1rem}}@media(max-width: 767px){.aziende-blocco__row-title{font-size:1rem}}.aziende-blocco__row-title,.aziende-blocco__row-title *{font-family:"Futura Bold";color:#000;text-align:left;margin:0 0 1rem}.aziende-blocco__row-text{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.aziende-blocco--dark{width:calc(100% - 4rem);max-width:92rem;margin:0 auto;border-radius:2.5rem;background:radial-gradient(120% 120% at 20% 0%, #0d2847 0%, #061428 55%, #020a16 100%)}@media(max-width: 767px){.aziende-blocco--dark{width:calc(100% - 2rem);border-radius:1.25rem}}.aziende-blocco--dark::before{content:"";position:absolute;top:0;right:0;left:auto;bottom:auto;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) top right/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}@media(max-width: 767px){.aziende-blocco--dark::before{display:none}}.aziende-blocco--dark .aziende-blocco__heading,.aziende-blocco--dark .aziende-blocco__heading *{color:#fff}.aziende-blocco--dark .aziende-blocco__row-title,.aziende-blocco--dark .aziende-blocco__row-title *{color:#fff}.aziende-blocco--dark .aziende-blocco__row-text{color:hsla(0,0%,100%,.75)}.erasmus-intro{position:relative;padding:6rem 0;overflow:hidden;background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}@media(max-width: 767px){.erasmus-intro{padding:3rem 0}}.erasmus-intro::before{top:4rem;left:0;content:"";position:absolute;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) top left/contain no-repeat;opacity:.15;pointer-events:none;z-index:0}@media(max-width: 767px){.erasmus-intro::before{display:none}}.erasmus-intro__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.erasmus-intro__inner{padding-left:1rem;padding-right:1rem}}.erasmus-intro__inner{position:relative;z-index:1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4rem}@media(max-width: 1023px){.erasmus-intro__inner{flex-direction:column;align-items:stretch;gap:2.5rem}}.erasmus-intro__header{width:100%;flex:0 0 100%;text-align:center}.erasmus-intro__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.erasmus-intro__heading,.erasmus-intro__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.erasmus-intro__heading,.erasmus-intro__heading *{font-size:2.5rem}}@media(max-width: 1023px){.erasmus-intro__heading,.erasmus-intro__heading *{font-size:2rem}}@media(max-width: 767px){.erasmus-intro__heading,.erasmus-intro__heading *{font-size:1.4rem}}.erasmus-intro__heading{text-align:left;margin:0 0 .5rem}@media(max-width: 1023px){.erasmus-intro__heading{text-align:center}}.erasmus-intro__text{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0}.erasmus-intro__text strong{font-family:"Futura Bold",sans-serif}.erasmus-intro__list{list-style:disc;margin:.5rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem;color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6}.erasmus-intro__list li::marker{color:#000}.erasmus-intro__list strong{font-family:"Futura Bold",sans-serif}.erasmus-intro__docs{margin-top:1rem;display:flex;flex-direction:column;gap:1.25rem}.erasmus-intro__docs-heading,.erasmus-intro__docs-heading *{font-family:"Futura Bold";font-size:2.25rem;line-height:1em;letter-spacing:.48px}@media(max-width: 1023px){.erasmus-intro__docs-heading,.erasmus-intro__docs-heading *{font-size:1.75rem}}@media(max-width: 767px){.erasmus-intro__docs-heading,.erasmus-intro__docs-heading *{font-size:1.25rem}}.erasmus-intro__docs-heading{text-align:left;margin:0}.erasmus-intro__docs-heading,.erasmus-intro__docs-heading *{color:#101828;text-align:left}.erasmus-intro__docs-list{display:flex;flex-direction:column;gap:1rem}.erasmus-intro__media{flex:0 0 852px;max-width:60%;display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}@media(max-width: 1023px){.erasmus-intro__media{flex:0 0 auto;max-width:100%;align-items:center}}@media(max-width: 1023px){.erasmus-intro__badge{display:none}}.erasmus-intro__image-wrap{position:relative;width:100%;border-radius:1.5rem;overflow:visible;border:2px solid #fff;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843),0px 10px 15px -3px rgba(0,0,0,.1019607843)}@media(max-width: 767px){.erasmus-intro__image-wrap{border-radius:1.25rem}}.erasmus-intro__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 767px){.erasmus-intro__image{border-radius:1.25rem}}.erasmus-intro__cta{position:absolute;right:2rem;bottom:-1.75rem}@media(max-width: 767px){.erasmus-intro__cta{position:static;margin-top:1.5rem}}.erasmus-intro .stat-highlight__number{padding-left:0}.blockchain{position:relative;padding:6rem 0;overflow:hidden;background:radial-gradient(100% 100% at 100% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),radial-gradient(100% 100% at 100% 100%, #f7edf3 0%, rgba(247, 237, 243, 0) 60%),radial-gradient(100% 100% at 0% 0%, #e5f1ed 0%, rgba(229, 241, 237, 0) 60%),radial-gradient(100% 100% at 0% 100%, #f7f8f8 0%, rgba(247, 248, 248, 0) 60%),#e9e9ec}@media(max-width: 767px){.blockchain{padding:3rem 0}}.blockchain::before{top:2rem;left:0;content:"";position:absolute;width:34rem;max-width:45%;aspect-ratio:1;background:url(../img/per-le-scuole--bg.webp) top left/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}@media(max-width: 767px){.blockchain::before{display:none}}.blockchain__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.blockchain__inner{padding-left:1rem;padding-right:1rem}}.blockchain__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4rem}@media(max-width: 767px){.blockchain__inner{gap:2.5rem}}.blockchain__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.blockchain__heading,.blockchain__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.blockchain__heading,.blockchain__heading *{font-size:2.5rem}}@media(max-width: 1023px){.blockchain__heading,.blockchain__heading *{font-size:2rem}}@media(max-width: 767px){.blockchain__heading,.blockchain__heading *{font-size:1.4rem}}.blockchain__heading{margin:0}.blockchain__heading-accent{background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blockchain__subtitle{color:#000;text-align:center}.blockchain__subtitle *,.blockchain__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.blockchain__subtitle strong,.blockchain__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.blockchain__subtitle *,.blockchain__subtitle{font-size:1rem}}.blockchain__row{display:flex;align-items:center;gap:3rem;width:100%}@media(max-width: 1023px){.blockchain__row{flex-direction:column;align-items:flex-start}}.blockchain__row--reverse{flex-direction:row-reverse}@media(max-width: 1023px){.blockchain__row--reverse{flex-direction:column}}.blockchain__image-wrap{flex:0 0 auto;width:36.5rem;max-width:50%;aspect-ratio:7/4;border-radius:1.5rem;border:2px solid hsla(0,0%,100%,.07);overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1)}@media(max-width: 1023px){.blockchain__image-wrap{width:100%;max-width:100%}}.blockchain__image{display:block;width:100%;height:100%;object-fit:cover}.blockchain__content{flex:1 1 auto;min-width:0}.blockchain__row-title{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.blockchain__row-title{font-size:1.5rem}}@media(max-width: 1023px){.blockchain__row-title{font-size:1rem}}@media(max-width: 767px){.blockchain__row-title{font-size:1rem}}.blockchain__row-title,.blockchain__row-title *{font-family:"Futura Bold";color:#000;text-align:left;margin:0 0 1rem}.blockchain__row-text{color:#000;font-family:"Futura Book",sans-serif;font-size:1rem;line-height:1.6;margin:0}.blockchain__row-text strong,.blockchain__row-text b{font-family:"Futura Bold",sans-serif}.blockchain__row-text a{color:#1978ce;position:relative;text-decoration:none}.blockchain__row-text a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.blockchain__row-text a:hover::after{width:100%}.blockchain__info-row{display:flex;align-items:flex-start;gap:3rem;width:100%}@media(max-width: 1023px){.blockchain__info-row{flex-direction:column}}.blockchain__info-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.blockchain__info-note{font-family:"Futura Book",sans-serif;font-size:1rem;color:#000;margin:0}.blockchain__info-logo{height:5.5rem;width:auto;object-fit:contain;object-position:left}.blockchain__links{display:flex;flex-direction:column;gap:1.5rem}.blockchain__link{display:flex;align-items:flex-start;gap:1rem;text-decoration:none}@media(max-width: 767px){.blockchain__link{gap:.5rem}}.blockchain__link-icon-wrap{width:6rem;text-align:center}@media(max-width: 767px){.blockchain__link-icon-wrap{width:4rem}}.blockchain__link-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.6875rem;background:rgba(25,120,206,.1098039216)}.blockchain__link-icon::before{content:"";position:absolute;inset:0;border-radius:.6875rem;border:1px solid rgba(30,125,211,.1215686275);pointer-events:none}.blockchain__link-icon img,.blockchain__link-icon svg{position:relative;z-index:1;width:2rem;height:2rem;object-fit:contain}.blockchain__link-icon{flex-shrink:0}.blockchain__link-logo{flex-shrink:0;width:6rem;height:auto;object-fit:contain}@media(max-width: 767px){.blockchain__link-logo{width:4rem}}.blockchain__link-body{display:flex;flex:1;flex-direction:column;gap:.25rem}.blockchain__link-title{color:hsla(0,0%,100%,.9);font-family:"Futura Light",sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.25em}@media(max-width: 1199px){.blockchain__link-title{font-size:1.5rem}}@media(max-width: 1023px){.blockchain__link-title{font-size:1rem}}@media(max-width: 767px){.blockchain__link-title{font-size:1rem}}.blockchain__link-title,.blockchain__link-title *{letter-spacing:.48px;font-family:"Futura Bold";color:#dd1d7d}.blockchain__link-desc{font-family:"Futura Book",sans-serif;font-size:1rem;color:#000}.contact-form--blockchain .contact-form__form-panel{order:1;max-width:100%}.contact-form--blockchain .contact-form__form-title{width:36rem;max-width:100%}.contact-form--blockchain .contact-form__desc{width:24rem;max-width:100%}.contact-form--blockchain .contact-form__desc,.contact-form--blockchain .contact-form__desc strong,.contact-form--blockchain .contact-form__desc b{font-size:1.25rem}.contact-form--blockchain .contact-form__inner{display:flex;justify-content:space-between;align-items:flex-start}.contact-form--blockchain .contact-form__info{order:2;padding-top:0;width:35rem;max-width:100%}.map-section{background:radial-gradient(78.38% 129.23% at 50.04% 94.36%, rgba(30, 125, 211, 0.22) 0%, transparent 50%),radial-gradient(92.21% 152.03% at 90.23% 81.96%, rgba(232, 40, 136, 0.1) 0%, transparent 50%),radial-gradient(90.26% 148.8% at 2.17% 28.38%, rgba(73, 226, 178, 0.2) 0%, transparent 50%),#fff;padding:9rem 0}@media(max-width: 767px){.map-section{padding:3.75rem 0}}.map-section__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.map-section__inner{padding-left:1rem;padding-right:1rem}}.map-section__map-wrap{width:100%;height:30rem;border-radius:1.5rem;overflow:hidden;box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);position:relative}@media(max-width: 767px){.map-section__map-wrap{height:20rem;border-radius:1.125rem}}.map-section .leaflet-container{width:100%;height:100%;border-radius:inherit;font-family:"Futura Book",sans-serif}.map-section .leaflet-bar a{line-height:26px !important}.map-section .leaflet-control-attribution{font-size:.6875rem;background:hsla(0,0%,100%,.75);backdrop-filter:blur(4px)}.map-section__heading,.map-section__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.map-section__heading,.map-section__heading *{font-size:2.5rem}}@media(max-width: 1023px){.map-section__heading,.map-section__heading *{font-size:2rem}}@media(max-width: 767px){.map-section__heading,.map-section__heading *{font-size:1.4rem}}.map-section__heading{text-align:center}.map-section__heading,.map-section__heading *{color:#000;text-shadow:none;margin-bottom:3rem}.map-section__locations{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}@media(max-width: 767px){.map-section__locations{gap:.75rem;margin-bottom:1rem}}.map-location{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:.9375rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,color .2s ease}.map-location__icon{display:flex;flex-shrink:0;color:#6b7280;transition:color .2s ease}.map-location__text,.map-location__text p{display:flex;flex-direction:column;gap:.125rem}.map-location__city{font-size:1rem;font-weight:600;line-height:1.2;color:#020404}.map-location__address{font-size:.8125rem;line-height:1.2;color:#6b7280}.map-location--active{border-color:#49e2b2;background:linear-gradient(90deg, #1e7dd3 0%, #49e2b2 100%)}.map-location--active .map-location__icon{color:#fff}.map-location--active .map-location__city,.map-location--active .map-location__address{color:#fff}@media(max-width: 767px){.map-location{padding:.625rem 1rem;gap:.5rem;border-radius:.75rem}.map-location__city{font-size:.875rem}.map-location__address{font-size:.75rem}}.map-marker{background:none;border:none}.map-marker img,.map-marker svg{width:48px;height:48px;object-fit:contain;display:block;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.35))}.stat-highlight{position:relative;display:inline-flex;align-items:center;box-shadow:0 16.04px 32.08px -8.02px rgba(0,0,0,.75);overflow:hidden;padding-left:3px;margin-bottom:3rem}.stat-highlight__inner{background:#272727;border-radius:1.25rem;position:relative;z-index:1;padding:1rem 1.5rem;display:flex;align-items:center}.stat-highlight::before{content:"";position:absolute;inset:0;border-radius:1.25rem;background:linear-gradient(0deg, #dd1d7d, #dd1d7d)}.stat-highlight__icon{width:2.5rem;height:2.5rem;flex-shrink:0}.stat-highlight__text,.stat-highlight__text p{margin:0;font-family:"Futura Book",sans-serif;font-weight:500;font-size:.725rem;line-height:1em;letter-spacing:-0.12px;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:.5rem}.stat-highlight__number{font-family:"Futura Book",sans-serif;font-weight:500;font-size:1.25rem;line-height:1em;letter-spacing:.32px;color:#fff;padding-left:1rem}.students{position:relative;margin-bottom:3rem}@media(max-width: 767px){.students{margin-bottom:1.5rem;overflow:hidden;margin-left:-1rem;margin-right:-1rem;padding:0 2rem;width:400px;max-width:100%;margin:0 auto}}.students__track{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width: 767px){.students__track{flex-wrap:nowrap;gap:2rem;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}.students__arrow{display:none}@media(max-width: 767px){.students__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:3.25rem;height:3.25rem;padding:0;border:none;border-radius:50%;background:rgba(2,4,4,.4);z-index:4;cursor:pointer}.students__arrow img{display:block;width:.75rem;height:.75rem}.students__arrow:disabled{opacity:0;cursor:default;pointer-events:none}}.students__arrow--prev{left:.5rem}.students__arrow--next{right:.5rem}.students__dots{display:none;align-items:center;justify-content:center;gap:.5rem;margin:1.25rem auto 2rem}@media(max-width: 767px){.students__dots{display:flex}}.students__dot{width:.375rem;height:.375rem;border-radius:50%;background:hsla(0,0%,100%,.72);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.students__dot.is-active{width:1.375rem;height:.375rem;border-radius:.1875rem;background:#fff}.students__card{width:calc(33.333% - 1.333rem);box-shadow:0px 4.67px 7px -4.67px rgba(0,0,0,.1019607843);box-shadow:0px 11.67px 17.5px -3.5px rgba(0,0,0,.1019607843);position:relative;border-radius:1.125rem}@media(max-width: 767px){.students__card{width:100%;flex:0 0 100%}}.students__card:before{border-radius:1.125rem;inset:1px;content:"";position:absolute;border:10px solid rgba(0,0,0,.3019607843);background:rgba(68,73,90,.6);z-index:2}.students__card:after{content:"";position:absolute;inset:0;border-radius:1.25rem;border:1px solid #fff;z-index:1;opacity:.3}.students__card>div{position:relative;z-index:3;max-width:calc(100% - 4rem)}.students__img{position:relative;width:14rem;padding:1px;margin:3.5rem auto 1.5rem}@media(max-width: 767px){.students__img{margin:1.5rem auto}}.students__img:before{content:"";position:absolute;inset:0;border-radius:1.125rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0.3) 100%) border-box;opacity:.6}.students__img-border{position:relative;padding:.25rem;z-index:2}.students__img-border:before{position:absolute;content:"";inset:0;background-color:#405a61;border-radius:1.125rem;z-index:3}.students__img img{position:relative;z-index:3;display:block;max-width:100%}.students__quote-icon{position:absolute;top:-1.5rem;right:-3rem;width:3.5rem;height:3.5rem;z-index:-1}.students__content{width:19rem;max-width:calc(100% - 4rem);margin:0 auto 3.5rem}@media(max-width: 767px){.students__content{margin:0 auto 1.5rem}}.students__name{font-family:"Futura Bold",sans-serif;font-size:2rem;line-height:1em;letter-spacing:-0.51px;color:#fff;border-bottom:1px solid #fff;padding-bottom:.75rem;margin-bottom:.75rem}@media(max-width: 767px){.students__name{font-size:1.25rem;line-height:1em;letter-spacing:-0.51px}}.students__quote,.students__role,.students__course{font-family:"Futura Light",sans-serif;font-weight:400;font-style:italic;font-size:1.125rem;line-height:1.5rem;letter-spacing:0px;color:#fff}@media(max-width: 767px){.students__quote,.students__role,.students__course{font-size:.875rem}}.students__role{margin-top:.5rem;font-size:1rem}@media(max-width: 767px){.students__role{font-size:.75rem;margin-top:.25rem}}.students__role--1{color:#dd1d7d}.students__role--2{color:#1978ce}.students__role--3{color:#49e2b2}.students__course{margin-top:.5rem;font-size:.875rem}@media(max-width: 767px){.students__course{font-size:.75rem;margin-top:.25rem}}.social-proof{padding:0}.social-proof__top{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.social-proof__heading,.social-proof__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.social-proof__heading,.social-proof__heading *{font-size:2.5rem}}@media(max-width: 1023px){.social-proof__heading,.social-proof__heading *{font-size:2rem}}@media(max-width: 767px){.social-proof__heading,.social-proof__heading *{font-size:1.4rem}}.social-proof__heading,.social-proof__heading *{color:#fff;text-shadow:none}@media(max-width: 767px){.social-proof__heading{margin-top:.5rem}}.social-proof__heading span{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.social-proof__box{background:url("./../img/social-proof--bg.webp") left 2rem/20rem auto no-repeat,linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),#020202;border-radius:2rem;padding:7.5rem 0}@media(max-width: 767px){.social-proof__box{border-radius:1.25rem;padding:5rem 0}}.page--avvisi-pubblici .social-proof__box,.page--amministrazione-trasparente .social-proof__box,.page--diploma-digitale-su-blockchain .social-proof__box{background:none}.social-proof__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.social-proof__inner{padding-left:1rem;padding-right:1rem}}.social-proof__grid{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 1023px){.social-proof__grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.social-proof__grid{grid-template-columns:1fr 1fr;gap:.75rem}}.social-proof__card{position:relative;background:hsla(0,0%,100%,.05);border-radius:1.25rem;padding:2rem;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;transition:background .25s ease;aspect-ratio:34/26;width:calc(25% - .75rem)}@media(max-width: 1023px){.social-proof__card{width:calc(50% - .5rem)}}.social-proof__card::before{content:"";position:absolute;inset:0;border-radius:1.25rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(180, 180, 180, 0.08) 30%, rgba(255, 255, 255, 0.04) 50%, rgba(160, 160, 160, 0.1) 70%, rgba(255, 255, 255, 0.45) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.social-proof__card:hover{background:hsla(0,0%,100%,.08)}@media(max-width: 767px){.social-proof__card{padding:1rem;border-radius:.875rem;gap:.5rem}.social-proof__card::before{border-radius:.875rem}}.social-proof__card--cumlaude{align-items:center;justify-content:center}.social-proof__card--cumlaude:hover{background:hsla(0,0%,100%,.05)}.social-proof__cumlaude-img{width:100%;height:100%;border-radius:.75rem;display:block;object-fit:contain}.social-proof__cumlaude-label{font-family:"Futura Bold",sans-serif;font-size:.875rem;color:#fff;text-align:center;letter-spacing:.05em;text-transform:uppercase}.social-proof__rating-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.social-proof__stars{display:flex;align-items:center;gap:.2rem}.social-proof__star{width:1.625rem;height:auto;flex-shrink:0}@media(max-width: 767px){.social-proof__star{width:.875rem}}.social-proof__source{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #fff;border-radius:.5rem;padding:.3rem .75rem;font-family:"Futura Light",sans-serif;font-size:.75rem;color:#fff;white-space:nowrap;margin-left:auto}.social-proof__external{width:.75rem;height:auto}.social-proof__score{display:flex;align-items:baseline;gap:.05rem;line-height:1;margin-top:1rem}.social-proof__score-num{font-family:"Futura Book",sans-serif;font-size:3rem;color:#fff;line-height:1}@media(max-width: 767px){.social-proof__score-num{font-size:2.25rem}}.social-proof__score-den{font-family:"Futura Book",sans-serif;font-size:1.375rem;color:#fff;line-height:1}@media(max-width: 767px){.social-proof__score-den{font-size:1rem}}.social-proof__eccellente{font-family:"Futura Book",sans-serif;font-size:1.25rem;color:#fff;margin:0}@media(max-width: 767px){.social-proof__eccellente{font-size:1rem}}.social-proof__platform-logo{height:3rem;width:auto;max-width:100%;object-fit:contain;object-position:left center;margin-top:auto}@media(max-width: 767px){.social-proof__platform-logo{height:1.5rem}}.social-proof__linkedin-top{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.social-proof__seguici{font-family:"Futura Light",sans-serif;font-size:.75rem;color:#fff}.social-proof__linkedin-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}@media(max-width: 767px){.social-proof__linkedin-btn{width:1.75rem;height:1.75rem;border-radius:.375rem}}.social-proof__linkedin-icon{width:100%;height:100%}.social-proof__linkedin-title{font-family:"Futura Book",sans-serif;font-size:1.5rem;color:#fff;line-height:1.3;margin:.5rem 0 0}@media(max-width: 767px){.social-proof__linkedin-title{font-size:1rem}}.social-proof__linkedin-desc{font-family:"Futura Light",sans-serif;font-size:.875rem;color:#fff;line-height:1.5;margin:0}@media(max-width: 767px){.social-proof__linkedin-desc{font-size:.75rem}}#percorsi+.modal+.social-proof{margin-top:6rem}@keyframes partners-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.partners{padding:0}.partners__box{background:linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),#020202;border-radius:2rem;padding:3rem 0 3.5rem;overflow:hidden}@media(max-width: 767px){.partners__box{border-radius:1.25rem;padding:2rem 0 2.5rem}}.partners__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.partners__inner{padding-left:1rem;padding-right:1rem}}.partners__heading,.partners__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.partners__heading,.partners__heading *{font-size:2.5rem}}@media(max-width: 1023px){.partners__heading,.partners__heading *{font-size:2rem}}@media(max-width: 767px){.partners__heading,.partners__heading *{font-size:1.4rem}}.partners__heading{text-align:center}.partners__heading,.partners__heading *{color:#fff;text-shadow:none}@media(max-width: 767px){.partners__heading{margin:0 auto;max-width:15rem}}.partners--white .partners__box{background:#fff}.partners--white .partners__heading,.partners--white .partners__heading *{color:#000}.partners__heading-accent{background:linear-gradient(90deg, #1e7dd3 0%, #0ea889 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.partners__marquee-wrap{overflow:hidden;mask-image:linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%)}.partners__track{display:flex;width:max-content;animation:partners-marquee 60s linear infinite;will-change:transform}@media(prefers-reduced-motion: reduce){.partners__track{animation:none}}.partners__logos{display:flex;align-items:center;gap:2.5rem;padding:3rem 0}@media(max-width: 767px){.partners__logos{gap:1.5rem;padding:1.5rem 0}}.partners__logo{height:6rem;width:auto;max-width:18rem;object-fit:contain;opacity:1}.courses{position:relative;border-radius:2.5rem;padding:7.5rem 0;border-radius:2.5rem;background:url(../img/megamenu/bg--corsi.webp),linear-gradient(92deg, rgba(0, 0, 0, 0.39) 3.95%, rgba(30, 125, 211, 0.29) 59.45%, rgba(232, 40, 136, 0.08) 97.19%),#020202;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media(max-width: 767px){.courses{padding:2.5rem 0;border-radius:1.25rem;background:url(../img/megamenu/bg--corsi.webp),linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),#020202;background-attachment:fixed;background-repeat:no-repeat;background-size:contain;background-position:bottom center}}.courses__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.courses__inner{padding-left:1rem;padding-right:1rem}}.courses__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width: 767px){.courses__inner{padding-left:2rem;padding-right:2rem;gap:1rem}}.courses__filter{display:flex;align-items:center;width:100%;padding:2.1875rem 3rem;gap:.625rem;border-radius:2.5rem;position:relative;gap:2.5rem;background:rgba(0,0,0,.5);box-shadow:10px -4px 23.6px -3.5px rgba(245,73,0,.21),-8px 15px 16.7px -4.667px rgba(232,40,136,.2);backdrop-filter:url(#wavy-blur);margin-bottom:2.25rem}@media(max-width: 1023px){.courses__filter{flex-direction:column;text-align:center;gap:1.5rem}}@media(max-width: 767px){.courses__filter{border-radius:1.5rem;margin-bottom:1rem}}.courses__filter:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid rgba(0,0,0,0);background:linear-gradient(to right, #e82888, #1e7dd3, #49e2b2, #f54900) border-box;background-clip:border-box;border-radius:2.5rem;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media(max-width: 767px){.courses__filter{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem}}.courses__filter-label{color:#fff;font-family:"Futura Bold",sans-serif;font-size:1.5rem;font-style:normal;line-height:1em}@media(max-width: 767px){.courses__filter-label{display:block;font-size:1.1rem;align-self:center;margin-bottom:.5rem}}.courses__filter-btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem 1.25rem;flex:1;min-width:640px}@media(max-width: 767px){.courses__filter-btns{dislay:flex;flex-wrap:wrap;width:100%}}@media(max-width: 767px){.courses__filter-btns{min-width:0}}.courses__filter-btn{display:flex;flex:1;height:5rem;padding:.625rem 1.25rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:1.25rem;border:1px solid #fff;background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);backdrop-filter:blur(8px);color:#fff;color:#fff;text-align:center;font-family:"Futura Light",sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1em;cursor:pointer}@media(max-width: 767px){.courses__filter-btn{font-size:.875rem;border:1px solid #fff;border-radius:.9375rem;height:auto}}.courses__filter-btn:hover{border:1px solid #fff;background:rgba(180,173,238,.5);box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}.courses__filter-btn.is-active{font-family:"Futura Bold";border:1px solid #fff;background:var(--Gradiente-fuxia-blu, linear-gradient(135deg, #dd1d7d 0%, #1e7dd3 100%))}.courses__filter-btn.is-highlighted{border:1px solid #fff;background:var(--Gradiente-fuxia-blu, linear-gradient(135deg, #dd1d7d 0%, #1e7dd3 100%))}.courses__heading,.courses__heading *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.courses__heading,.courses__heading *{font-size:2.5rem}}@media(max-width: 1023px){.courses__heading,.courses__heading *{font-size:2rem}}@media(max-width: 767px){.courses__heading,.courses__heading *{font-size:1.4rem}}.courses__heading,.courses__heading *{color:#fff;text-shadow:none}@media(max-width: 767px){.courses__heading{margin-top:.5rem}}.courses__heading-year{background:var(--Gradiente-multicolor, linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.courses__subtitle *,.courses__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.courses__subtitle strong,.courses__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.courses__subtitle *,.courses__subtitle{font-size:1rem}}.courses__subtitle{color:#fff;text-align:center;margin:0;max-width:45rem}.courses__grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-top:1.5rem}@media(max-width: 1199px){.courses__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.courses__grid{grid-template-columns:1fr;margin-top:1rem}}.courses__card{position:relative;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;padding:1.5rem;border-radius:1.5rem;background:rgba(233,233,233,.1);backdrop-filter:blur(6px);transition:backdrop-filter .35s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.courses__card:before,.courses__card:after{content:"";position:absolute;inset:0;border-radius:1.5rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .35s ease}.courses__card:before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.28) 100%) border-box}.courses__card:after{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%) border-box;border-width:3px;opacity:0}.courses__card:hover,.courses__card.is-active{backdrop-filter:blur(18px)}.courses__card:hover:before,.courses__card.is-active:before{opacity:0}.courses__card:hover:after,.courses__card.is-active:after{opacity:1}.courses__card-image{border-radius:1.25rem;overflow:hidden;position:relative;min-height:10rem;display:flex;align-items:flex-end;padding:1.5rem 1.75rem;background-size:cover;background-position:center;background-repeat:no-repeat}.courses__card-image--comunicazione{position:relative;background-color:#e94e1b}.courses__card-image--comunicazione:before{content:"";background:url("../img/corsi/comunicazione-e-entertainment.webp") center/cover no-repeat;mix-blend-mode:luminosity;position:absolute;inset:0;z-index:1;opacity:.5}.courses__card-image--cyber{position:relative;background-color:#1e7dd3}.courses__card-image--cyber:before{content:"";background:url("../img/corsi/cyber-e-cloud.webp") center/cover no-repeat;position:absolute;inset:0;z-index:1;opacity:.5}.courses__card-image--programmazione{position:relative;background-color:#3aaa35}.courses__card-image--programmazione:before{content:"";background:url("../img/corsi/programmazione-e-sviluppo.webp") center/cover no-repeat;position:absolute;inset:0;z-index:1;opacity:.24}.courses__card-image--intelligenza{position:relative;background-color:#dd3e8f}.courses__card-image--intelligenza:before{content:"";background:url("../img/corsi/intelligenza-artificiale.webp") center/cover no-repeat;position:absolute;inset:0;z-index:1;opacity:.25}.courses__card-title{font-family:"Futura Bold",sans-serif;font-size:1.25rem;line-height:1.25em;letter-spacing:-0.01em;margin:0;color:#fff;position:relative;z-index:1}.courses__card-body{display:flex;flex-direction:column;gap:1.25rem;flex:1}.courses__card-text{color:hsla(0,0%,100%,.85);font-family:"Futura Book",sans-serif;font-size:.9375rem;line-height:1.5em;padding-top:.9375rem;margin:0 0 2rem;flex:1}.courses__cta{margin-top:1.5rem}.courses__listing{width:100%;opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease}.courses__listing[hidden]{display:none}.courses__listing.is-visible{opacity:1;transform:translateY(0)}@media(max-width: 767px){.courses__card .courses__listing-group{padding:0;margin:0 -1.5rem}.courses__card .courses__listing-group .courses__listing-title{padding:0 1.5rem;margin-bottom:.75rem}.courses__card .courses__listing-group .courses__listing-title,.courses__card .courses__listing-group .courses__listing-title div{font-size:1.25rem}.courses__card .courses__listing-group .courses__listing-grid{padding:0;margin-top:2rem}}.courses__listing-group[hidden]{display:none}.courses__listing-group[data-group="0"]{--listing-accent: #e94e1b}.courses__listing-group[data-group="1"]{--listing-accent: #1e7dd3}.courses__listing-group[data-group="1"] .courses__listing-card-icon::before{background:linear-gradient(180deg, #1e7dd3 56.73%, #49e2b2 100%)}.courses__listing-group[data-group="1"] .courses__listing-card-icon::after{background:linear-gradient(90deg, rgba(30, 125, 211, 0.7) 28.85%, rgba(73, 226, 178, 0.7) 100%)}.courses__listing-group[data-group="2"]{--listing-accent: #3aaa35}.courses__listing-group[data-group="2"] .courses__listing-card-icon::before{background:linear-gradient(90deg, rgba(58, 170, 53, 0.7) 28.85%, rgba(30, 125, 211, 0.7) 100%)}.courses__listing-group[data-group="2"] .courses__listing-card-icon::after{background:linear-gradient(180deg, #3aaa35 56.73%, #1e7dd3 100%)}.courses__listing-group[data-group="3"]{--listing-accent: #dd3e8f}.courses__listing-group[data-group="3"] .courses__listing-card-icon::before{background:linear-gradient(180deg, #dd3e8f 76.73%, #f54900 100%)}.courses__listing-group[data-group="3"] .courses__listing-card-icon::after{background:linear-gradient(90deg, rgba(221, 62, 143, 0.7) 48.85%, rgba(245, 73, 0, 0.7) 100%)}.courses__listing-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.courses__listing-title,.courses__listing-title div{font-size:1.875rem;font-family:"Futura Bold";color:#fff}@media(max-width: 767px){.courses__listing-title{display:none}}.courses__listing-close{border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);width:4rem;height:4rem;cursor:pointer}.courses__listing-close svg{color:#fff;width:1.35rem;height:1.35rem}.courses__listing-close svg path{stroke-width:2px;stroke:#fff}.courses__listing-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem 2rem}@media(max-width: 767px){.courses__listing-grid{overflow:hidden}}.courses__listing-track{display:flex;flex-wrap:nowrap;gap:1rem;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.courses__listing-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem 1.5rem}.courses__listing-dot{width:.375rem;height:.375rem;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease,border-radius .3s ease}.courses__listing-dot.is-active{width:1.375rem;border-radius:.1875rem;background:#fff}.courses__listing-card{display:flex;flex-direction:column;padding:1.25rem 2.5rem;border:2px solid var(--listing-accent, #3aaa35);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1.25rem;text-decoration:none;gap:2.5rem;transition:background .25s ease}@media(max-width: 767px){.courses__listing-card{flex:0 0 calc(100dvw - 8rem);min-width:0;border:2px solid #fff;padding:1.25rem 1.5rem;gap:0}}.courses__listing-card:hover{background:hsla(0,0%,100%,.16)}.courses__listing-card-top{flex:1;display:flex;flex-direction:column;gap:.75rem}.courses__listing-card-title,.courses__listing-card-title *{font-family:"Futura Bold";font-size:1.875rem;line-height:1em;letter-spacing:.4px}@media(max-width: 1023px){.courses__listing-card-title,.courses__listing-card-title *{font-size:1.5rem}}@media(max-width: 767px){.courses__listing-card-title,.courses__listing-card-title *{font-size:1.25rem}}.courses__listing-card-title,.courses__listing-card-title *{font-size:1.25rem;line-height:1.3em;color:#fff;margin:0}.courses__listing-card-desc{font-family:"Futura Light",sans-serif;font-size:1rem;line-height:1.5em;color:hsla(0,0%,100%,.85);margin:0}@media(max-width: 767px){.courses__listing-card-desc{font-size:.875rem}}.courses__listing-card-bottom{display:flex;align-items:flex-end;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.15);padding-top:1rem}@media(max-width: 1199px){.courses__listing-card-bottom{flex-direction:column;align-items:flex-start;border:none}}.courses__listing-card-provider{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.courses__listing-card-provider-info{display:flex;flex-direction:column;align-self:flex-start;gap:.2rem}@media(max-width: 767px){.courses__listing-card-provider-info{flex:0 0 auto;max-width:calc(60% - 1rem)}}.courses__listing-card-powered{font-family:"Futura Light",sans-serif;font-size:.75rem;color:hsla(0,0%,100%,.5);display:block}.courses__listing-card-company{font-family:"Futura Light",sans-serif;font-size:.875rem;color:#fff;display:block}.courses__listing-card-meta{display:flex;align-items:center;gap:1.5rem;margin-left:auto}@media(max-width: 1199px){.courses__listing-card-meta{margin:0;border-top:1px solid hsla(0,0%,100%,.15);padding-top:.75rem}}.courses__listing-card-meta-item{display:flex;align-items:center;gap:.375rem}.courses__listing-card-meta-item span{font-family:"Futura Light",sans-serif;font-size:1rem;color:hsla(0,0%,100%,.5)}@media(max-width: 767px){.courses__listing-card-meta-item span{font-size:.75rem}}.courses__listing-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.6875rem;padding:.5rem;flex-shrink:0}@media(max-width: 767px){.courses__listing-card-icon{width:2rem;height:2rem}}.courses__listing-card-icon:after{border-radius:.6875rem;content:"";position:absolute;inset:1px;background:var(--Gradiente-fuxia-arancio, linear-gradient(117.47deg, #dd1d7d 22.13%, #f54900 82.67%));z-index:2}.courses__listing-card-icon::before{border-radius:.6875rem;content:"";position:absolute;inset:0;background:linear-gradient(-117.47deg, #dd1d7d 22.13%, #f54900 82.67%);z-index:1}.courses__listing-card-icon img,.courses__listing-card-icon svg{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);display:block;position:relative;z-index:3}.courses__listing-card-logo{height:2rem;object-fit:contain;max-width:40%}.modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal.is-open{opacity:1;pointer-events:all}.modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.65)}.modal__dialog{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.modal__dialog{padding-left:1rem;padding-right:1rem}}.modal__dialog{position:relative;z-index:1}.modal__content{position:relative;border-radius:2.5rem;background:rgba(0,0,0,.1019607843);backdrop-filter:blur(10px);transition:backdrop-filter .35s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:3rem 5rem}.modal__content:before{content:"";position:absolute;inset:0;border-radius:2.5rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .35s ease;background:linear-gradient(275.94deg, #ffffff 0.93%, #666666 100.53%) border-box}.courses__modal.is-open .modal__content{transform:scale(1)}@media(max-width: 1023px){.modal__content{padding:3rem}}@media(max-width: 767px){.modal__content{padding:3.5rem 1.5rem;border-radius:1.25rem}}.modal__scroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) rgba(0,0,0,0)}.modal__scroll::-webkit-scrollbar{width:4px}.modal__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal__scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:2px}@media(max-width: 1023px){.modal__scroll{max-height:calc(100dvh - 8rem)}}@media(max-width: 767px){.modal__scroll{max-height:calc(100dvh - 5rem)}}.modal__close{position:absolute;top:1.25rem;right:1.25rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;color:#fff;cursor:pointer;transition:color .2s ease}.modal__close:hover{color:#fff}.modal__close svg{width:100%;height:100%}@media(max-width: 767px){.modal__close{width:1.75rem;height:1.75rem;background:#fff;border-radius:50%;padding:.25rem;top:1.25rem;right:1.25rem}.modal__close svg{color:#000}}.modal__step{display:flex;flex-direction:column;align-items:center;gap:3rem;text-align:center}.modal__step[hidden]{display:none}.modal__title,.modal__title *{color:#101828;text-align:center;font-family:"Futura Bold";font-size:3rem;font-style:normal;line-height:1.1em;letter-spacing:.02988rem;padding:0;margin:0}@media(max-width: 1199px){.modal__title,.modal__title *{font-size:2.5rem}}@media(max-width: 1023px){.modal__title,.modal__title *{font-size:2rem}}@media(max-width: 767px){.modal__title,.modal__title *{font-size:1.4rem}}.modal__title{margin:0}.modal__title-prefix{color:#fff}.modal__title-highlight{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.modal__subtitle *,.modal__subtitle{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.modal__subtitle strong,.modal__subtitle b{font-family:"Futura Bold"}@media(max-width: 767px){.modal__subtitle *,.modal__subtitle{font-size:1rem}}.modal__subtitle{color:#fff;margin-top:.75rem;margin-left:auto;margin-right:auto;max-width:50rem}.modal__skills{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;text-align:left}@media(max-width: 1023px){.modal__skills{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.modal__skills{grid-template-columns:1fr}}.modal__skill{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.05);cursor:pointer;transition:border-color .2s ease,background .2s ease}@media(max-width: 767px){.modal__skill{border:2px solid #fff;border-radius:1.5rem;background:hsla(0,0%,100%,.4)}}.modal__skill:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.09)}.modal__skill:has(input:checked){border-color:#e82888;background:rgba(232,40,136,.12)}.modal__skill input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;min-width:1.125rem;border-radius:.25rem;border:1.5px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,0);margin-top:.1em;position:relative;cursor:pointer;transition:background .15s ease,border-color .15s ease}.modal__skill input[type=checkbox]:checked{background:#e82888;border-color:#e82888}.modal__skill input[type=checkbox]:checked::after{content:"";position:absolute;top:14%;left:30%;width:35%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media(max-width: 767px){.modal__skill input[type=checkbox]{border-width:2px}}.modal__skill span{color:#fff;font-family:"Futura Book",sans-serif;font-size:1.25rem;font-style:italic;line-height:1.2em}@media(max-width: 767px){.modal__skill span{font-size:.875rem}}.modal__confirm{border:none;cursor:pointer}.modal__confirm:disabled,.modal__confirm[aria-disabled=true]{opacity:.5;cursor:not-allowed}.modal__quiz{width:100%}.modal__question-title,.modal__question-title *{font-family:"Futura Bold";font-size:2.25rem;line-height:1em;letter-spacing:.48px}@media(max-width: 1023px){.modal__question-title,.modal__question-title *{font-size:1.75rem}}@media(max-width: 767px){.modal__question-title,.modal__question-title *{font-size:1.25rem}}.modal__question-title{color:#fff;margin:0 0 1.5rem}.modal__answers{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;text-align:left}@media(max-width: 767px){.modal__answers{grid-template-columns:1fr}}.modal__answer{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.05);cursor:pointer;transition:border-color .2s ease,background .2s ease}.modal__answer:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.09)}.modal__answer:has(input:checked){border-color:#e82888;background:rgba(232,40,136,.12)}.modal__answer input[type=radio]{appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;min-width:1.125rem;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,0);margin-top:.1em;position:relative;cursor:pointer;transition:background .15s ease,border-color .15s ease}.modal__answer input[type=radio]:checked{background:#e82888;border-color:#e82888}.modal__answer input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;width:.4rem;height:.4rem;border-radius:50%;background:#fff;transform:translate(-50%, -50%)}.modal__answer span{color:#fff;font-family:"Futura Book",sans-serif;font-size:1.25rem;font-style:italic;line-height:1.2em}@media(max-width: 767px){.modal__answer span{font-size:.875rem}}.modal__quiz-next:disabled{opacity:.5;cursor:not-allowed}.modal__quiz-back{border:none;background:none;color:#fff;font-family:"Futura Book",sans-serif;font-size:1rem;cursor:pointer;text-decoration:underline}.modal__quiz-back:hover{color:#fff}.modal__quiz-back[hidden]{display:none}.modal__link{color:#fff;font-family:"Futura Book",sans-serif;text-decoration:none;font-size:1rem;text-align:center;align-self:center;position:relative;text-decoration:none}.modal__link::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.modal__link:hover::after{width:100%}.modal__link:hover{color:hsla(0,0%,100%,.9)}.modal__privacy{display:flex;align-items:flex-start;gap:.875rem;text-align:left;width:32rem;max-width:100%;cursor:pointer}@media(max-width: 767px){.modal__privacy{gap:.5rem}}.modal__privacy input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:.4375rem;border:2px solid #dd1d7d;background:rgba(0,0,0,0);margin-top:0;position:relative;cursor:pointer;transition:background .15s ease}.modal__privacy input[type=checkbox]:checked{background:#dd1d7d}.modal__privacy input[type=checkbox]:checked::after{content:"";position:absolute;top:14%;left:30%;width:35%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.modal__privacy span,.modal__privacy span a{font-family:"Futura Light",sans-serif;font-size:.8725rem;line-height:1.25em;color:#fff}.modal__privacy span a{text-decoration:underline}.modal__btn{flex-direction:column;display:flex;gap:1.75rem}.modal__email-wrap{position:relative;width:60rem;max-width:calc(100% - .25rem);margin-left:auto;margin-right:auto;border-radius:.875rem;background:hsla(0,0%,100%,.5333333333);transition:background .35s ease}.modal__email-wrap:focus-within{background:hsla(0,0%,100%,.6)}.modal__email-wrap::before,.modal__email-wrap::after{content:"";position:absolute;inset:0;border-radius:.875rem;pointer-events:none;border:2px solid rgba(0,0,0,0);background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .35s ease,inset .35s ease,border-radius .35s ease}.modal__email-wrap::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.28) 100%) border-box}.modal__email-wrap::after{background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%) border-box;opacity:0}.modal__email-wrap:focus-within::before{opacity:0}.modal__email-wrap:focus-within::after{opacity:1;inset:-2px;border-radius:calc(.875rem + 3px)}.modal__email{display:block;width:100%;padding:1.125rem 1.5rem;border-radius:.875rem;border:none;background:rgba(0,0,0,0);color:#fff;font-family:"Futura Book",sans-serif;font-size:1.5rem;font-style:italic;outline:none}.modal__email::placeholder{color:hsla(0,0%,100%,.62)}@media(max-width: 767px){.modal__email{font-size:1rem}}.prefooter{padding:8rem 0 7rem}@media(max-width: 767px){.prefooter{padding:2rem 0}}.prefooter__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.prefooter__inner{padding-left:1rem;padding-right:1rem}}.prefooter__text *,.prefooter__text{font-family:"Futura Book";font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5em;letter-spacing:-0.03819rem;margin:0}.prefooter__text strong,.prefooter__text b{font-family:"Futura Bold"}@media(max-width: 767px){.prefooter__text *,.prefooter__text{font-size:1rem}}.prefooter__text,.prefooter__text p{text-align:center;width:68rem;max-width:100%;margin:0 auto 1rem}.prefooter__ministero img{display:block;max-width:100%}.footer{background:linear-gradient(91.74deg, rgba(0, 0, 0, 0.3895) 3.95%, rgba(30, 125, 211, 0.287) 59.45%, rgba(232, 40, 136, 0.0779) 97.19%),linear-gradient(#020202, #020202);color:#fff;border-radius:2.5rem 2.5rem 0 0}@media(max-width: 767px){.footer{border-radius:1.25rem 1.25rem 0 0}}.footer__inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.footer__inner{padding-left:1rem;padding-right:1rem}}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:2rem 3rem;padding-top:5rem}@media(max-width: 1023px){.footer__inner{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 767px){.footer__inner{grid-template-columns:1fr;gap:0;padding-top:2.5rem;padding-bottom:0}}@media(max-width: 1023px){.footer__brand{grid-column:span 4;padding-bottom:2rem}}@media(max-width: 767px){.footer__brand{grid-column:auto;padding-bottom:0}}.footer__logo{display:block;margin-bottom:2rem}@media(max-width: 767px){.footer__logo{text-align:center;margin-bottom:1.75rem}}.footer__logo img,.footer__logo svg{width:9rem;display:block}@media(max-width: 767px){.footer__logo img,.footer__logo svg{margin:0 auto;width:8rem}}@media(max-width: 767px){.footer__section{border-bottom:1px solid hsla(0,0%,100%,.12);max-width:100%;width:240px;margin-left:auto;margin-right:auto}}.footer__section--open .footer__chevron{transform:rotate(180deg)}@media(max-width: 767px){.footer__section--open .footer__section-content{display:block;padding-top:.5rem;padding-bottom:1.25rem}}.footer__section-toggle{appearance:none;border:none;background:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:default;text-align:left}@media(max-width: 767px){.footer__section-toggle{cursor:pointer;padding:1.125rem 0}}.footer__section-title{font-family:"Futura Bold";font-size:1.125rem;letter-spacing:-0.44px;margin:0 0 1.5rem;display:block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 767px){.footer__section-title{margin-bottom:0;font-size:1rem}}.footer__section-title--sedi{background-image:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)}.footer__section-title--link-rapidi{background-image:linear-gradient(90deg, #1e7dd3 0%, #417bce 7.14%, #5779c9 14.29%, #6976c3 21.43%, #7873be 28.57%, #8670b9 35.71%, #936cb4 42.86%, #9f67ae 50%, #aa62a9 57.14%, #b55da4 64.29%, #c0569e 71.43%, #ca4e99 78.57%, #d44593 85.71%, #de398e 92.86%, #e82888 100%)}.footer__section-title--stakeholders{background-image:linear-gradient(90deg, #e82888 0%, #e4438b 7.14%, #e0568e 14.29%, #db6691 21.43%, #d57594 28.57%, #cf8297 35.71%, #c88e9a 42.86%, #c0999d 50%, #b6a5a0 57.14%, #acafa3 64.29%, #a0baa6 71.43%, #92c4a9 78.57%, #80ceac 85.71%, #6ad8af 92.86%, #49e2b2 100%)}.footer__section-title--supporto{background-image:linear-gradient(90deg, #1e7dd3 0%, #417bce 7.14%, #5779c9 14.29%, #6976c3 21.43%, #7873be 28.57%, #8670b9 35.71%, #936cb4 42.86%, #9f67ae 50%, #aa62a9 57.14%, #b55da4 64.29%, #c0569e 71.43%, #ca4e99 78.57%, #d44593 85.71%, #de398e 92.86%, #e82888 100%)}.footer__section-title--note-legali{background-image:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)}.footer__chevron{display:none;flex-shrink:0;transition:transform .3s ease;filter:invert(1)}@media(max-width: 767px){.footer__chevron{display:block}}@media(max-width: 767px){.footer__section-content{display:none}}.footer__sedi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.footer__sede{display:flex;gap:.75rem;align-items:flex-start}.footer__sede img,.footer__sede svg{flex-shrink:0;margin-top:.1rem}.footer__sede div{display:flex;flex-direction:column;gap:.3rem}.footer__sede strong{display:block;color:#fff;font-family:"Futura Bold";font-size:.9rem}.footer__sede span{color:hsla(0,0%,100%,.6);font-size:.8rem;line-height:1.4}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.footer__links li a{color:hsla(0,0%,100%,.7);text-decoration:none;font-family:"Futura Light";font-size:.875rem;line-height:1.4;transition:color .2s ease;position:relative;text-decoration:none}.footer__links li a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.footer__links li a:hover::after{width:100%}.footer__links li a:hover{color:#fff}.footer__link--bold{font-family:"Futura Bold";color:hsla(0,0%,100%,.9) !important}.footer__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.footer__contact-item{display:flex;align-items:center;gap:.75rem;position:relative}.footer__contact-item--email::before{background:rgba(73,226,178,.75)}.footer__contact-item--phone::before{background:rgba(30,125,211,.75)}.footer__contact-item .footer__contact-icon{position:relative;z-index:1;flex-shrink:0}.footer__contact-item a{color:hsla(0,0%,100%,.7);text-decoration:none;font-family:"Futura Light";font-size:.875rem;line-height:1.4;transition:color .2s ease;position:relative;text-decoration:none}.footer__contact-item a::after{content:"";position:absolute;bottom:-0.25rem;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.footer__contact-item a:hover::after{width:100%}.footer__contact-item a:hover{color:#fff}.footer__social-row{border-bottom:1px solid hsla(0,0%,100%,.1);padding:2rem 0}@media(max-width: 767px){.footer__social-row{padding:1.75rem 0 0;margin-top:.5rem;border:none}}.footer__social-inner{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.footer__social-inner{padding-left:1rem;padding-right:1rem}}.footer__social-inner{display:flex;justify-content:center;align-items:center;gap:1rem}@media(max-width: 767px){.footer__social-inner{gap:.625rem}}.footer__social-link{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:1.25rem;border:1.36px solid hsla(0,0%,100%,.102);background:hsla(0,0%,100%,.051);padding:.75rem;transition:background .2s ease,border-color .2s ease;flex-shrink:0}@media(max-width: 767px){.footer__social-link{width:3.25rem;height:3.25rem;border-radius:1rem}}.footer__social-link:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.footer__social-link img,.footer__social-link svg{width:100%;height:100%;object-fit:contain}.footer__copyright-row{padding:1.5rem 0}@media(max-width: 767px){.footer__copyright-row{padding:1.25rem 0}}.footer__copyright{width:94rem;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media(max-width: 767px){.footer__copyright{padding-left:1rem;padding-right:1rem}}.footer__copyright{font-family:"Futura Light";font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:-0.15px;text-align:center}.footer__gradient-border{height:11px;background:linear-gradient(90deg, #49e2b2 0%, #40d4b9 7.14%, #37c6bf 14.29%, #2fb8c4 21.43%, #28aac9 28.57%, #229bcd 35.71%, #1f8cd0 42.86%, #1e7dd3 50%, #5779c9 57.14%, #7873be 64.29%, #936cb4 71.43%, #aa62a9 78.57%, #c0569e 85.71%, #d44593 92.86%, #dd1d7d 100%)}.footer__back-to-top{position:fixed;bottom:2rem;right:2rem;width:4.375rem;height:4.375rem;display:block;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width: 767px){.footer__back-to-top{bottom:1rem;right:1rem;width:2.75rem;height:2.75rem}}.footer__back-to-top--visible{opacity:1;pointer-events:auto}.footer__back-to-top img,.footer__back-to-top svg{display:block;width:100%;height:100%}
