@import url(https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@300;400;600;800&display=swap);:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*{box-sizing:border-box;font-family:Inter,sans-serif;line-height:1.5}html{overflow-x:visible!important;overflow-x:initial!important}body,html{background:#111827;color:#fff;font-size:3vw;margin:0}#root,body,html{overflow-x:hidden}#root{padding-bottom:13rem}.flex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.wrapper{margin:0 auto;overflow:visible;width:89vw}.small{font-size:2vw}.btn{border:1px solid #fff;border-radius:.5rem;color:#fff;display:inline-block;flex:0 0 auto;font-size:1.2rem;line-height:3rem;padding:0 1.5rem;text-decoration:none}.mini.btn{font-size:.9rem;line-height:2rem}.corso3 .mini.btn{margin-top:.5rem}#intro .btn{margin-top:1.5rem;text-align:center;width:100%}img{height:auto;width:100%}p{color:#9ca3af;font-size:1.2rem}#top3,.home h1{display:none}#top,.top{flex:0 0 auto;padding-top:1rem;width:100%}#logo,.logo{align-items:center;justify-content:flex-start;padding-left:0}#logo img,.logo img{margin-right:3vw;width:29vw}#logo span,.logo span{text-align:center}#logo span b,.logo span b{display:block;font-family:Anton,sans-serif;font-size:7vw;font-weight:400}#logo span i,.logo span i{display:block;font-size:3.5vw;font-style:normal;opacity:.8}.blocktop{height:12rem}.header{flex-wrap:wrap}#hiddenheader.closed{position:fixed;top:-200px}#hiddenheader{background:#111827;position:fixed;top:0;transition:top 1s ease-in-out;width:100%;z-index:9}#hiddenheader #logo img,#hiddenheader .logo img{height:3rem!important;width:auto}#hiddenheader #nav,#hiddenheader .nav{padding-right:4rem}#hiddenheader i{display:none!important}#hiddenheader #top,#hiddenheader .top{padding-top:0}.noscroll{overflow:hidden}#nav,.nav{display:none}#nav a,.nav a{color:#fff;font-size:1rem;margin:0 1rem;text-decoration:none}#nav nav.flex,.nav nav.flex{display:flex;flex:1 1 100%;justify-content:space-between;width:100%}section{padding-top:4rem}section#intro{padding-top:0}#intro .infomain{flex:0 0 100%}.titoletto{font-size:9vw;font-weight:800;line-height:1.2}.powered{align-items:flex-end;justify-content:flex-start}.powered>span{margin:0 0 1rem;width:100%}.powered .small{font-size:1.2rem}.powered a{margin-right:1.35rem}.powered a img{max-height:2.85rem;width:auto}.powered a.rockit img{max-height:2.02rem;position:relative;top:.1rem}.powered a.braindrain img{max-height:4.05rem;position:relative;top:1rem}.pic img{border-radius:25%}#intro .flex>.pic{display:none}.pic.brutta{padding-top:4rem}h2{display:inline-block;font-size:3rem;line-height:1.2}h3{font-size:2.5rem;line-height:1;margin-bottom:1rem;margin-top:0}.gradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90.06deg,#ff007a .05%,#6d0ed8 66.48%);-webkit-background-clip:text;background-clip:text;font-weight:800}.fondogradient{background:linear-gradient(180deg,#111827 6.77%,#3f12f5)}#docenti{padding-bottom:4rem}.prof .pic img{border-radius:12%;margin-bottom:0}.prof:last-child{padding-top:4rem}.prof h3{font-size:1.5rem;font-weight:400;margin:4rem 0 0}.prof h4{font-size:2.5rem;font-weight:400;font-weight:700;line-height:1.1;margin:0;padding-top:.5rem}.prof p{color:#fff;margin-top:.5rem}.prof .facce p{padding:0}.prof .facce{justify-content:space-between;margin-top:2rem}.prof .facce>div{align-items:center;align-self:stretch;background:#e3e3e3;border-radius:2rem;display:flex;justify-content:center;margin-bottom:1rem;padding:1rem;width:100%}.prof .facce>div:empty{opacity:0}.prof .facce>div>div{width:70%}.prof .facce>div>div.pic{margin-right:1rem;width:42%}.prof .facce>div img{vertical-align:middle;width:100%}.prof .facce>div *{color:#111}.prof .facce>div h5{font-size:1.5rem;margin:0 0 .5rem}#contatti{margin-bottom:4rem;padding-top:0}#contatti h2{margin:1rem 0}#contatti .map{padding-top:0}#contatti .map,#contatti .text{width:100%}#contatti .text p{color:#fff;padding-bottom:3rem}#contatti iframe{border-radius:7rem;width:100%}@media screen and (min-width:600px){body,html{font-size:1vw;height:100%}h3{font-size:3.8rem}section#intro{padding-top:4rem}#intro .btn{width:auto}#intro .flex>.pic{display:flex}.pic.brutta{display:none}.powered .small,.small{font-size:1vw}.powered>span{margin-top:3rem}.powered a{margin-right:1.65rem}.powered a img{max-height:3.5rem}.powered a.rockit img{max-height:2.5rem}.powered a.braindrain img{max-height:5rem}#top,.top{flex:0 0 auto;width:40%}#logo img,.logo img{margin-right:2vw;width:12vw}#logo span b,.logo span b{font-size:2.4vw;font-weight:400}#logo span i,.logo span i{font-size:1.3vw}#nav,.nav{display:flex;width:60%}#nav nav.flex,.nav nav.flex{align-items:center;justify-content:flex-end;width:50%}#intro .infomain,#intro .pic{flex:0 0 50%;width:50%}#intro .pic{padding-left:4%}.titoletto{font-size:3.8rem}.prof .facce>div{display:block;width:23.5%}.prof .facce p{padding:0 2rem;text-align:center}.prof .facce>div>div{width:100%}.prof .facce>div>div.pic{padding-right:0;width:100%}.prof .facce>div img{margin-bottom:1.2rem}.prof .facce>div h5{text-align:center}#contatti .map{text-align:right;width:50%}#contatti .text{padding-right:10%;width:50%}#contatti .map iframe{height:35vw;width:90%}#contatti h2{margin-top:2rem}}body.scrollo{overflow-y:hidden}.pledge p b{font-weight:600}.pledge p.quando{display:none}.pledge{background:#e3e3e3;border-radius:1.5rem;color:#000;margin-top:3rem;padding:4rem 5% 5%;position:relative}.pledge p{line-height:1;line-height:1.2;padding:1.9rem 0}.pledge *{color:#111}.pledge .compra{justify-content:space-between}.pledge .prezzo b{font-size:3.4rem;line-height:3rem}.pledge .prezzo span{display:block;font-size:1rem}.pledge .btn{border-color:#111;color:#111;line-height:4rem;padding:0 4rem}.pledge .label{background:linear-gradient(90deg,#ff007a,#3f12f5);border-radius:6px;color:#fff;font-size:1.7rem;height:3rem;left:-1rem;line-height:3rem;position:absolute;text-align:center;text-transform:uppercase;top:2rem;width:40%}.infocorso{margin-top:2rem}.infocorso p{color:#fff;font-size:1.7rem;line-height:1;padding-bottom:2rem}.infocorso .columns{align-items:flex-start;font-size:1.8rem}.infocorso .columns ul{margin-top:0;padding-left:0;padding-right:2rem}.corso1 .infocorso .columns ul{padding-right:0}.infocorso .columns ul li{line-height:1.2;list-style:none;padding-bottom:1.5rem}.infocorso .columns ul li b{line-height:1.2}.infocorso .columns ul li .gradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90.06deg,#ff007a .05%,#6d0ed8 115%);-webkit-background-clip:text;background-clip:text;line-height:1.2}.infocorso .columns .col1,.infocorso .columns .col2{width:100%}.col1 div{line-height:1;margin-bottom:3rem}.corso2 .col1 div{margin-bottom:2rem}.corso2 .col1 div:first-child{margin-bottom:1rem}.col1 div span.small,.col1 div>b{line-height:1.2}.corso1 .col1 div:first-child{margin-bottom:1.1rem}.col1 div .small,.col2 .small{display:inline-block;font-size:1.5rem;font-weight:300;line-height:1;margin-bottom:1rem}.col2 .small{margin-bottom:0}.corso2 .col2 .small{margin-bottom:1rem}.bglogo{margin-bottom:10rem;position:relative}.bglogo:before{background:#0000 url(../../static/media/Vector.e1a4a9ebd6f13889bb57.svg) 0 0 no-repeat;background-position:bottom;background-size:100%;bottom:-9.5%;content:"";display:block;height:120%;left:5%;overflow:visible;pointer-events:none;position:absolute;top:auto;width:140%;z-index:0}.bglogo:nth-child(odd):before{background-position-x:right;left:-100%;right:auto;top:-10%}#hiddenresultsbonifico.hiddenform:before{top:15rem}#hiddenresultsbonifico #nav3,#hiddenresultsbonifico #top3{display:none}#hiddenresultsbonifico div{width:100%}#hiddenresultsbonifico div span{display:flex;justify-content:space-between}#hiddenresultsbonifico div span b{flex:0 0 75%}.hiddenform.open{left:0!important;opacity:1!important}.hiddenform:before{background:#0000 url(../../static/media/Vector.e1a4a9ebd6f13889bb57.svg) 0 0 no-repeat;background-size:150%;content:"";display:block;height:58rem;left:-27%;overflow:visible;position:absolute;top:0;transform:rotate(180deg);width:100%;z-index:0;z-index:-1}.hiddenform.open span.chiudi{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:4rem;position:absolute;right:1rem;top:1rem;width:4rem}.hiddenform,.hiddenform.open span.chiudi{background:#111827;justify-content:center}.hiddenform{align-items:flex-start;bottom:0;height:100vh;left:-200vw;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:4% 4% 0;position:fixed;right:0;top:0;transition:left .3s ease-in-out,opacity .3s ease-in-out;width:100vw}#form{display:flex;flex-wrap:wrap;width:100%}#form>div{padding:0 0 1.5rem;width:100%}#form>div span{display:block;font-size:1.1rem;padding:.5rem 0}#form>div label{display:block;font-size:1.5rem;font-weight:300;opacity:.5;padding-bottom:.5rem}input,select{background:#0000;border:1px solid #fff5;border-radius:.5rem;color:#fff;height:3rem;line-height:3rem;padding:0 .5rem;width:100%}input.err,select.err{border-color:red}#form>div span.err{border:1px solid red;border-radius:.5rem}#hiddenform.open #top3{display:flex}#hiddenresultbonifico,#hiddenresultslista,#hiddenresultspayment{left:-200%;opacity:.3;width:100%}#hiddenresultslista:before,#hiddenresultspayment:before{top:5rem}a{color:#fff}input[type=checkbox],input[type=radio]{height:1rem;width:2rem}.hiddenform .btn{text-align:center;width:100%}.pledges .pledge{margin-bottom:12rem}.pledges .pledge h4{font-size:1.5rem;line-height:1.1;margin-bottom:0;padding-bottom:0}.pledges .pledge p{padding-top:0}.iscriz{padding-bottom:6rem}option{background:#111827;color:#fff}span.soldout-riga{text-decoration:line-through}@media screen and (min-width:600px){.infocorso{padding-right:5%;width:70%}.infocorso p{font-size:2rem}.infocorso .col2 p{font-size:1.2rem;line-height:1.5rem}.pledge{margin-top:-.3rem;padding:2%;width:30%}.pledge .label{left:-2rem}.pledge .btn{line-height:3rem;padding:0 1.5rem}.pledge p{padding-bottom:0;padding-top:3rem}.pledge.invert{order:0}.infocorso.invert{order:1;padding-left:5%;padding-right:0}.infocorso .columns .col1{padding-right:4%;width:34%}.infocorso .columns .col2{line-height:1;padding-left:6%;width:66%}.corso2 .infocorso .columns .col2{line-height:1;padding-left:0}.bglogo:before{background-position:0 0;background-size:150%;height:153%;left:auto;right:-25%;top:-25%;width:50%}.bglogo:nth-child(odd):before{left:-30%;top:-14%}.col1 div .small,.col2 .small{font-size:1vw}.col2 .small{margin-bottom:1rem}.infocorso .columns{font-size:1.3rem}.corso1 .col1 div:first-child{margin-bottom:2.2rem}.corso2 .col1 div{margin-bottom:1.5rem}.corso2 .infocorso p{padding-bottom:4rem}.col1 div>b{line-height:1.3}.col1 div span.small{line-height:1.5}.corso2 .col2 .small{line-height:1.5;margin-bottom:1rem}.hiddenform{max-height:100vh}#top3{display:flex;padding-top:0}#top3 .logo img{height:6rem;width:6rem}#top3 .logo b{font-size:1.8vw}#top3 .logo i{font-size:.8vw}.hiddenform:before{background:#0000 url(../../static/media/Vector.e1a4a9ebd6f13889bb57.svg) 0 0 no-repeat;background-size:76%;height:86rem;left:auto;overflow:visible;pointer-events:none;position:absolute;right:-64%;top:-10%;transform:rotate(0deg);width:100%}.iscriz{display:flex;flex-wrap:wrap;margin-bottom:9rem}.iscriz>h2{flex:0 0 100%;order:0;width:100%}.pledges{flex:0 0 38%;order:2;padding-left:5%;position:relative;top:-5rem;width:38%}.pledges .pledge h4{font-size:1.8rem;font-weight:700;line-height:1.1;padding-left:1rem;padding-top:4rem}.pledges .pledge{flex:0 0 100%;height:calc(100% + 3rem);margin-bottom:0;width:100%}.pledges .pledge p.quando{display:block}.pledges .pledge p{padding:1rem}.pledges span.prezzo{padding:0 1rem}#form{align-items:flex-start;flex:0 0 58%;height:100%;justify-content:center;order:1;width:58%}#form>div{margin-right:5%;padding-bottom:1rem;width:45%}input,select{height:2.5rem;line-height:2.5rem}#form>div label{font-size:1.2rem}#procedi{order:6}#asterisco{align-self:center;order:5}}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(../../static/media/fontello.be742aef8b424c5906dc.eot);src:url(../../static/media/fontello.be742aef8b424c5906dc.eot#iefix) format("embedded-opentype"),url(../../static/media/fontello.d91e0febffb663cbf3fc.woff2) format("woff2"),url(../../static/media/fontello.d64d8d4b5433b4404438.woff) format("woff"),url(../../static/media/fontello.2863afb9ca33bbdd8279.ttf) format("truetype"),url(../../static/media/fontello.12daa1de5537b075a117.svg#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-cancel:before{content:"\e806"}
/*# sourceMappingURL=main.ebc6c94b.css.map*/