/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css2?family=Montagu+Slab:opsz,wght@16..144,100..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{text-rendering:optimizeLegibility}button,input,textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease}h1{margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:12px}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:600}blockquote{border-left:4px solid rgba(0,150,191,.67);margin:1.5em 0;padding:.5em 1em;font-style:italic}blockquote>footer{margin-top:10px;font-style:normal}address,blockquote cite{font-style:normal}button,input[type=button],input[type=checkbox],input[type=submit]{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}button,input,select,textarea{color:#000;background-color:#efefef;font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:0}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}textarea{margin-right:0;width:100%;box-sizing:border-box;resize:vertical}button,input[type=button],input[type=submit]{padding-right:30px;padding-left:30px}button:hover,input[type=button]:hover,input[type=submit]:hover{background:#ddd}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px rgba(0,150,191,.67)}button:active,input[type=button]:active,input[type=checkbox]:active,input[type=radio]:active,input[type=submit]:active{transform:translateY(2px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}:-ms-input-placeholder{color:#949494}::-moz-placeholder{color:#949494}::placeholder{color:#949494}a{text-decoration:none;color:#e62b1e}a:hover{text-decoration:underline}code,kbd{background:#efefef;color:#000;padding:5px;border-radius:6px}pre>code{padding:10px;display:block;overflow-x:auto}img{max-width:100%}hr{border:none;border-top:1px solid #dbdbdb}table{border-collapse:collapse;margin-bottom:10px;width:100%}td,th{padding:6px;text-align:left}th{border-bottom:1px solid #dbdbdb}tbody tr:nth-child(2n){background-color:#efefef}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#efefef;border-radius:6px}::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c4c4c4}html{font-size:100%}body{font-family:'Open Sans',sans-serif;line-height:1.65;color:#000;font-size:15px}@media (max-width:1024px){body{font-size:13px}}p{margin-bottom:1em;text-align:justify;line-height:1.4;letter-spacing:-.5px}h1,h2,h3,h4,h5{margin:2.75rem 0 1.05rem;line-height:1.2;color:#4d4d4d;letter-spacing:-1px}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong{color:#000}h1{margin-top:0;font-size:3.436em;position:relative;color:#0c0c0c;font-weight:700;letter-spacing:-3px;line-height:.95em}h1:before{content:'';position:absolute;background:#e62b1e;width:20%;height:11px;bottom:-18px;left:0}h1:not(.nox){margin-bottom:50px}h1:not(.nox):after{position:absolute;width:113px;height:130px;bottom:-136px;overflow:hidden;line-height:49px;left:0;color:#00000008;font-size:3em;content:'x';font-family:Helvetica;font-weight:700}h2{font-size:2.684em}h3{font-size:2.097em}h4{font-size:1.638em}h5{font-size:1.28em;font-weight:100}.text_small,small{font-size:11px;line-height:14px;display:inline-block}.no-margin{margin:0}@media (max-width:1024px){html{font-size:80%}}@media (min-width:1025px){.mobile-only{display:none!important}}@media (max-width:1024px){.desktop-only{display:none!important}}button{font-size:1.2rem;font-weight:700;text-transform:uppercase;border-radius:0;height:45px;background:#e62b1e;margin:0;color:#fff}button:hover{background:#e62b1e;opacity:.8}input[type=email],input[type=tel],input[type=text],textarea{background:#fff;border:1px solid #00000030;border-radius:0}.tip{position:relative;background:#6d8abf26;padding:1em;color:#000;max-width:600px}.tip:before{content:'';position:absolute;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #e62b1e transparent transparent}.tip.success{background:#66bb6a;color:#fff}.tip.success:before{border-color:transparent #66bb6a transparent transparent}dl{display:inline-block;font-size:smaller}.tag{background:#00000008;padding:3px 10px;font-size:small}.tag.dark{background:#959595c7;color:#fff}.flex{display:flex}.flex.center{align-items:center}.flex.right{align-items:flex-end}.flex.left{align-items:flex-start}.flex.justify-center{justify-content:center}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.inline{display:inline-flex}.flex .flex-2{flex:2}.flex .flex-1{flex:1}.flex .flex-0{flex:0}@media (max-width:1024px){.flex.m-column{flex-direction:column}}.absolute{position:absolute}.relative{position:relative}.margin{margin:32px!important}.margin-smallest{margin:8px!important}.margin-small{margin:16px!important}.margin-large{margin:48px!important}.margin-largest{margin:64px!important}.margin-none{margin:0!important}.padding{padding:32px!important}.padding-smallest{padding:8px!important}.padding-small{padding:16px!important}.padding-large{padding:48px!important}.padding-largest{padding:64px!important}.padding-none{padding:0!important}.margin-top{margin-top:32px!important}.margin-top-smallest{margin-top:8px!important}.margin-top-small{margin-top:16px!important}.margin-top-large{margin-top:48px!important}.margin-top-largest{margin-top:64px!important}.margin-top-none{margin-top:0!important}.padding-top{padding-top:32px!important}.padding-top-smallest{padding-top:8px!important}.padding-top-small{padding-top:16px!important}.padding-top-large{padding-top:48px!important}.padding-top-largest{padding-top:64px!important}.padding-top-none{padding-top:0!important}.margin-bottom{margin-bottom:32px!important}.margin-bottom-smallest{margin-bottom:8px!important}.margin-bottom-small{margin-bottom:16px!important}.margin-bottom-large{margin-bottom:48px!important}.margin-bottom-largest{margin-bottom:64px!important}.margin-bottom-none{margin-bottom:0!important}.padding-bottom{padding-bottom:32px!important}.padding-bottom-smallest{padding-bottom:8px!important}.padding-bottom-small{padding-bottom:16px!important}.padding-bottom-large{padding-bottom:48px!important}.padding-bottom-largest{padding-bottom:64px!important}.padding-bottom-none{padding-bottom:0!important}.margin-right{margin-right:32px!important}.margin-right-smallest{margin-right:8px!important}.margin-right-small{margin-right:16px!important}.margin-right-large{margin-right:48px!important}.margin-right-largest{margin-right:64px!important}.margin-right-none{margin-right:0!important}.padding-right{padding-right:32px!important}.padding-right-smallest{padding-right:8px!important}.padding-right-small{padding-right:16px!important}.padding-right-large{padding-right:48px!important}.padding-right-largest{padding-right:64px!important}.padding-right-none{padding-right:0!important}.margin-left{margin-left:32px!important}.margin-left-smallest{margin-left:8px!important}.margin-left-small{margin-left:16px!important}.margin-left-large{margin-left:48px!important}.margin-left-largest{margin-left:64px!important}.margin-left-none{margin-left:0!important}.padding-left{padding-left:32px!important}.padding-left-smallest{padding-left:8px!important}.padding-left-small{padding-left:16px!important}.padding-left-large{padding-left:48px!important}.padding-left-largest{padding-left:64px!important}.padding-left-none{padding-left:0!important}@media (max-width:1024px){.m-margin{margin:32px!important}.m-margin-small{margin:16px!important}.m-margin-large{margin:48px!important}.m-margin-largest{margin:64px!important}.m-margin-none{margin:0!important}.m-padding{padding:32px!important}.m-padding-small{padding:16px!important}.m-padding-large{padding:48px!important}.m-padding-largest{padding:64px!important}.m-padding-none{padding:0!important}.m-margin-top{margin-top:32px!important}.m-margin-top-small{margin-top:16px!important}.m-margin-top-large{margin-top:48px!important}.m-margin-top-largest{margin-top:64px!important}.m-margin-top-none{margin-top:0!important}.m-padding-top{padding-top:32px!important}.m-padding-top-small{padding-top:16px!important}.m-padding-top-large{padding-top:48px!important}.m-padding-top-largest{padding-top:64px!important}.m-padding-top-none{padding-top:0!important}.m-margin-bottom{margin-bottom:32px!important}.m-margin-bottom-small{margin-bottom:16px!important}.m-margin-bottom-large{margin-bottom:48px!important}.m-margin-bottom-largest{margin-bottom:64px!important}.m-margin-bottom-none{margin-bottom:0!important}.m-padding-bottom{padding-bottom:32px!important}.m-padding-bottom-small{padding-bottom:16px!important}.m-padding-bottom-large{padding-bottom:48px!important}.m-padding-bottom-largest{padding-bottom:64px!important}.m-padding-bottom-none{padding-bottom:0!important}.m-margin-right{margin-right:32px!important}.m-margin-right-small{margin-right:16px!important}.m-margin-right-large{margin-right:48px!important}.m-margin-right-largest{margin-right:64px!important}.m-margin-right-none{margin-right:0!important}.m-padding-right{padding-right:32px!important}.m-padding-right-small{padding-right:16px!important}.m-padding-right-large{padding-right:48px!important}.m-padding-right-largest{padding-right:64px!important}.m-padding-right-none{padding-right:0!important}.m-margin-left{margin-left:32px!important}.m-margin-left-small{margin-left:16px!important}.m-margin-left-large{margin-left:48px!important}.m-margin-left-largest{margin-left:64px!important}.m-margin-left-none{margin-left:0!important}.m-padding-left{padding-left:32px!important}.m-padding-left-small{padding-left:16px!important}.m-padding-left-large{padding-left:48px!important}.m-padding-left-largest{padding-left:64px!important}.m-padding-left-none{padding-left:0!important}}.white{color:#fff}.black{color:#0c0c0c}.nowrap{white-space:nowrap}.layout-two-columns-sticky-photo{display:flow-root;max-width:1366px}.layout-two-columns-sticky-photo .image-wrap{position:sticky;top:0;width:30%;height:100vh;float:left}@media (max-width:1024px){.layout-two-columns-sticky-photo .image-wrap{display:none}}.layout-two-columns-sticky-photo .image-wrap .line{position:absolute;bottom:0;right:0;background:#e62b1e;width:40%;height:6px}.layout-two-columns-sticky-photo .image-wrap .line:before{position:absolute;bottom:-273px;left:0;font-size:400px;color:#e62b1e0d;width:100%;content:'x';font-family:Helvetica;font-weight:700}.layout-two-columns-sticky-photo .image-wrap img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-two-columns-sticky-photo .right{box-sizing:border-box}@media (min-width:1025px){.layout-two-columns-sticky-photo .right{float:right;width:70%;padding:164px;padding-top:196px}}@media (max-width:1024px){.layout-two-columns-sticky-photo .right{padding:32px;padding-top:96px}}footer{overflow:hidden}footer .newsletter{background:#000;color:#fff;padding:96px;text-align:center;position:relative}@media (max-width:1024px){footer .newsletter{padding:32px}}footer .newsletter h3{margin-bottom:14px}footer .newsletter .mc-field-group.flex{max-width:600px;margin:0 auto}@media (max-width:1024px){footer .newsletter .mc-field-group.flex{flex-direction:column}}footer .newsletter small{line-height:18px;display:inline-block}footer .newsletter input{margin:0;display:inline-block!important}footer .copy{display:block;padding:12px;color:#fff;background:#000;border-top:1px solid #f0f0f029}footer .copy span{color:#e62b1e}footer .x{content:'x';font-family:Helvetica;font-weight:700;position:absolute;top:-199px;right:0;color:#e62b1e26;font-size:19em}@media (max-width:1024px){footer .x{color:#e62b1e0f}}#loader-overlay{position:fixed;background:#000;height:100%;width:100%;z-index:10;top:0;left:0;overflow:hidden}#loader-overlay #loader{position:absolute;top:50%;left:50%;border:3px solid #ffffff21;border-radius:50%;border-top:3px solid #e62b1e;width:30px;height:30px;animation:spin 2s linear infinite}#loader-overlay.hide{height:0%;transition:all ease .7s}#loader-overlay.hide #loader{opacity:0;display:none}#loader-overlay.show{height:100%}#loader-overlay.show #loader{opacity:1;display:block}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0);opacity:.6}100%{transform:translate(-50%,-50%) rotate(360deg);opacity:.8}}nav{background:#0c0c0c;position:fixed;width:100%;top:0;left:0;z-index:1;justify-content:space-between;color:#fff;height:64px}nav .left-menu img{height:34px;padding-left:24px;-o-object-fit:contain;object-fit:contain}nav .right-menu li{height:100%;box-sizing:border-box;border-bottom:4px solid transparent;border-top:4px solid transparent;transition:all .2s}nav .right-menu li a,nav .right-menu li span{color:#fff;transition:all .2s;text-transform:uppercase;font-weight:700;text-decoration:none}nav .right-menu li:hover{border-bottom-color:#e62b1e}nav .right-menu li.submenu .options{display:none;top:60px;right:0}nav .right-menu li.submenu .options a{background:#df2a1e;font-weight:400;white-space:nowrap;text-transform:none;line-height:1.2em}nav .right-menu li.submenu .options a:hover{opacity:.8}nav .right-menu li.submenu .options b{text-align:center}nav .right-menu li.submenu:hover .options{display:block}nav .right-menu .accent{height:100%}nav .right-menu .accent button{height:100%}nav .right-menu .hamburger{padding:0 24px;font-size:1.5em;display:flex;align-items:center}nav #mobile-overlay{position:fixed;background:#000c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);top:64px;height:calc(100% - 64px);right:-100%;width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;transition:all .4s ease-in-out;opacity:0;padding:24px;box-sizing:border-box}nav #mobile-overlay .master,nav #mobile-overlay a{color:#fff;font-size:24px;line-height:1.3em;letter-spacing:-1px}nav #mobile-overlay .master.accent,nav #mobile-overlay a.accent{color:#e62b1e;font-weight:700}nav #mobile-overlay .master:hover,nav #mobile-overlay a:hover{text-decoration:none}nav #mobile-overlay .master #submenu,nav #mobile-overlay a #submenu{overflow:hidden;transition:all .4s;max-height:0;display:flex;flex-direction:column}nav #mobile-overlay .master #submenu.show,nav #mobile-overlay a #submenu.show{max-height:500px}nav #mobile-overlay .master #submenu>div a,nav #mobile-overlay a #submenu>div a{font-size:18px;opacity:.7}nav #mobile-overlay .mobile-social{display:flex;margin-top:32px}nav #mobile-overlay .mobile-social .icon{font-size:1.8em;padding:6px 12px}nav #mobile-overlay.show{right:0;opacity:1}nav #mobile-overlay.show .x{display:block}#attesa h1{margin-bottom:30px}@media (min-width:1025px){#attesa form#attesa-form{padding:32px;background:#e6e6e6}}#attesa form#attesa-form input{width:100%;box-sizing:border-box}#attesa form#attesa-form button{width:100%}#attesa h1{margin-bottom:30px}#biglietti p{text-align:left}#biglietti .image-wrap{top:20px}@media (max-width:1024px){#biglietti .tipologie{margin:0 auto;align-items:center}}#biglietti .tipologie .tipologia{max-width:400px;flex:1;box-shadow:8px 8px 11px -8px #6c6c6c7a;background:#c5d2d938}#biglietti .tipologie .tipologia .nastro{width:34px;height:40px;position:absolute;right:25px;background:#ffc107}#biglietti .tipologie .tipologia .nastro:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:17px solid #00bcd4;border-left:17px solid transparent;border-right:17px solid transparent}#biglietti .tipologie .tipologia>div{text-align:center;line-height:1.3em}#biglietti .tipologie .tipologia .header{padding:18px;background:#00bcd4}#biglietti .tipologie .tipologia .buy,#biglietti .tipologie .tipologia .detail,#biglietti .tipologie .tipologia .price{padding:16px}#biglietti .tipologie .tipologia .price{border-bottom:2px dashed #e3e3e3}#biglietti .tipologie .tipologia .detail{text-align:left}#biglietti .tipologie .tipologia .lista{background:#dde1ff;padding:12px;margin-bottom:18px}#biglietti .tipologie .tipologia .lista p{margin:0}#biglietti .tipologie .tipologia ul{margin-bottom:24px}#biglietti .tipologie .tipologia ul li{list-style:disc;margin-left:16px}#biglietti .small{font-size:80%}#contatti{display:flex;flex-direction:column}#contatti .wrapper{display:flex;gap:64px;margin:96px;margin-top:132px}@media (max-width:1024px){#contatti .wrapper{margin:32px;margin-top:96px}}@media (max-width:1024px){#contatti .wrapper{flex-direction:column}}#contatti .wrapper .left,#contatti .wrapper .right{flex:1}#contatti .wrapper .left .social a{padding:12px 18px;display:inline-block;text-decoration:none;background:#e62b1e;color:#fff}#contatti .wrapper .left .social a:hover{cursor:pointer;opacity:.8}#contatti .wrapper .right{display:flex;flex-direction:column;gap:18px;align-items:flex-end}#contatti .wrapper .right input[type=email],#contatti .wrapper .right input[type=text],#contatti .wrapper .right textarea{width:100%;margin:0;box-sizing:border-box}#tedx2021{max-width:1024px;margin:0 auto}@media (max-width:1024px){#tedx2021 iframe{height:300px}}#tedx2022{max-width:1024px;margin:0 auto}@media (max-width:1024px){#tedx2022 iframe{height:300px}}#tedx2022{max-width:1024px;margin:0 auto}@media (max-width:1024px){#tedx2022 iframe{height:300px}}#tedx2022{max-width:1024px;margin:0 auto}@media (max-width:1024px){#tedx2022 iframe{height:300px}}#home{overflow:hidden}#home .hero-wrap{width:100vw;height:100svh;background-color:#c3f2f2;overflow:hidden}#home .hero-wrap .container{top:59%;translate:-50% -50%}@media (min-width:1025px){#home .hero-wrap .container{width:39vw;height:27vw;left:54%;animation:muovi2 4.3s infinite alternate}}@media (max-width:1024px){#home .hero-wrap .container{width:124vw;height:86vw;left:29%;top:65%}}@keyframes muovi2{from{rotate:0deg;translate:-50% -50%}to{rotate:-1deg;translate:-53% -50%}}#home .hero-wrap .container .matrice{opacity:.5;display:none}#home .hero-wrap .container #figura{top:0;left:0;width:100%;height:100%;animation:figura 3s infinite ease-in-out alternate;transform-origin:66% center}#home .hero-wrap .container #figura #donna{top:15.9%;left:20%;width:81.2%}#home .hero-wrap .container #figura #capelli{top:51.9%;left:0;width:58.2%;animation:capelli 4s ease-in-out infinite alternate;transform-origin:right center}@keyframes capelli{from{transform:rotate(3deg)}to{transform:rotate(-2deg)}}#home .hero-wrap .container #figura #citta{top:8.9%;left:41%;width:54.3%}#home .hero-wrap .container #figura #finestre{top:7%;left:41%;width:55.2%}@keyframes figura{from{transform:rotate(-1deg)}to{transform:rotate(1deg)}}#home .hero-wrap .container #bolla1{top:54.9%;width:2%;animation:bolla1X 6s ease infinite,bolla1Y 3s infinite ease alternate}@keyframes bolla1X{0%{top:54.9%}100%{top:40.9%;opacity:0}}@keyframes bolla1Y{0%{left:56%}50%{left:58%}100%{left:54%}}#home .hero-wrap .container #bolla2{top:54.9%;width:2%;animation:bolla1X 5s ease infinite,bolla1Y 3s infinite ease alternate}#home .hero-wrap .container #bolla3{top:43.9%;width:2%;animation:bolla1X 4s ease infinite,bolla1Y 3s infinite ease alternate}#home .hero-wrap .container #onde{top:30.9%;left:28.6%;width:74%}#home .hero-wrap .container #mare{top:25.4%;left:-94.4%;width:327%;max-width:unset;animation:mare 7.5s infinite alternate ease-in-out}@keyframes mare{from{transform:translate(1%)}to{transform:translate(-1%)}}#home .hero-wrap .container #nuvole{top:0;left:0;width:100%;height:100%}#home .hero-wrap .container #nuvole #nuvole1{top:7%;left:32.6%;width:19%;animation:nuvole 2s infinite ease-in-out}@keyframes nuvole{0%{opacity:0;transform:translateX(-10%)}50%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(10%)}}#home .hero-wrap .container #nuvole #nuvole2{top:2.9%;left:48.6%;width:31%;animation:nuvole 4s infinite reverse ease-in-out}#home .hero-wrap .container #nuvole #nuvole3{top:2.9%;left:80.6%;width:19%;animation:nuvole 3s infinite ease-in-out}#home .hero-wrap #alghe{bottom:-5vw;left:50%;width:40vw;transform:translate(-50%,0)}@media (max-width:1024px){#home .hero-wrap #alghe{bottom:-11vw;left:50%;width:100vw}}#home .hero-wrap #indifferenze{top:50%;left:0;height:16vh;transform:translateY(calc(-50% - 17vh))}#home .hero-wrap #indifferenze #logo-black{height:7vh}#home .hero-wrap #indifferenze #corsivo{height:14vh}#home .hero-wrap #text{top:50%;left:0}@media (max-width:1024px){#home .hero-wrap #text{bottom:46px}}#home .hero-wrap a.mobile-only{bottom:0;width:100%;position:fixed;z-index:2}#home .hero-wrap a.mobile-only button{width:100%;box-shadow:0 0 21px -4px #0000004d;font-size:1.7rem}@media (max-width:1024px){#home .cosetedx{flex-direction:column-reverse}}#home .cosetedx video{-o-object-fit:cover;object-fit:cover;width:100%;min-height:600px}#home .map{display:flex;background:#7d0800}@media (max-width:1024px){#home .map{flex-direction:column}}#home .map .left,#home .map .right{flex:1;box-sizing:border-box;display:flex;flex-flow:column;align-self:center}#home .map .left .icons{text-align:center}#home .map .left .icons .icon{flex:1;color:#fff}#home .map .left .icons .icon h3{font-weight:700;white-space:nowrap}#home .map .left .icons .icon i{font-size:3em;margin-bottom:12px}@media (max-width:1024px){#home .map .left .icons .icon i{font-size:5em}}#home .map .right{position:relative;background:radial-gradient(#ffffff3b 0,#fff0 50%);background-size:70% 75%;background-repeat:no-repeat}@media (max-width:1024px){#home .map .right{width:150%}}@media (min-width:1025px){#home .map .right{margin-right:32px}}#home .map .right img{filter:opacity(.2)}#home .map .right .pin{position:absolute;color:#fff}@media (min-width:1025px){#home .map .right .pin{font-size:.7vw}}#home .map .right .pin i{position:absolute;bottom:0;transform:translateX(-50%)}#home .map .right .pin span{opacity:.4;margin-left:8px}#home .map .right .pin:hover span{opacity:1;transition:all .2s}#home .map .right .pin.leverano i{font-size:2em;color:#e62b1e;animation:muovi .5s infinite alternate}@keyframes muovi{from{transform:translate(-50%,0)}to{transform:translate(-50%,-20%)}}#home .map .right .pin.leverano h5{margin:0 10px;position:absolute;left:0;bottom:0;white-space:nowrap;font-weight:700}#home .slideshow{position:relative;height:100%;min-height:600px}@media (max-width:1024px){#home .slideshow{min-height:390px}}#home .slideshow .slides{top:0;left:0;width:100%;height:100%}#home .slideshow .slides .slide-item{transition:opacity .3s ease-in;opacity:0;top:0;left:0;width:100%;height:100%}#home .slideshow .slides .slide-item.active{opacity:1}#home .slideshow .slides .slide-item img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home .slideshow .dots{bottom:0;left:50%;width:150px;justify-content:space-between;transform:translateX(-50%)}#home .slideshow .dots .dot-item{width:8px;height:8px;background:#fff;border-radius:50%}#home .slideshow .dots .dot-item.active{background:#e62b1e}#home .barbascura{height:600px;-o-object-fit:cover;object-fit:cover;width:100%}#home .video{height:100vh;width:100vw;background:#002471}#home .video video{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:.5;filter:saturate(.6)}#home .video .pattern,#home .video video{position:absolute;inset:0;width:100%;height:100%}#home .video .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home .video .text img{max-width:200px}#home .video .pattern{background:url(https://cdn.pixabay.com/photo/2012/04/10/17/02/pattern-26432_960_720.png);background-size:40px;opacity:.6}@media (max-width:1024px){#home .video .pattern{background-size:40px;opacity:.3}}#innovation-corner .logo-innovation{width:300px}#innovation-corner .startup{align-items:flex-start}#innovation-corner .startup img{height:60px}#innovation-corner .startup img.pin{height:140px}#innovation-corner .background{background:#00af4326}#innovation-corner .slideshow{position:relative;height:100%;min-height:440px}@media (max-width:1024px){#innovation-corner .slideshow{min-height:350px}}#innovation-corner .slideshow .slides{top:0;left:0;width:100%;height:100%}#innovation-corner .slideshow .slides .slide-item{transition:opacity .3s ease-in;opacity:0;top:0;left:0;width:100%;height:100%}#innovation-corner .slideshow .slides .slide-item.active{opacity:1}#innovation-corner .slideshow .slides .slide-item img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#prenotazione h1{margin-bottom:30px}@media (min-width:1025px){#prenotazione form#attesa-form{padding:32px;background:#e6e6e6}}#prenotazione form#attesa-form button,#prenotazione form#attesa-form input:not([type=checkbox]),#prenotazione form#attesa-form select{width:100%;box-sizing:border-box}#prenotazione form#attesa-form .slot>div{border:1px solid #cfcfcf;background:#fff;cursor:pointer}@media (min-width:1025px){#prenotazione form#attesa-form .slot>div:hover{background:#ffffff85}}#prenotazione form#attesa-form .slot>div small{color:grey}#prenotazione form#attesa-form .slot>div.selected{border:1px solid #8bc34a;background:#b5ff608c}#prenotazione form#attesa-form .slot>div.disabled{opacity:.6;pointer-events:none}#prenotazione form#attesa-form .slot>div.disabled small{color:red}#attesa h1{margin-bottom:30px}#news .last-news{height:100vh;background-size:cover;background-position:center}#news .last-news .bottom-bar{background:#00000080;position:absolute;bottom:0;padding:64px;width:100%;box-sizing:border-box}@media (max-width:1024px){#news .last-news .bottom-bar{padding:32px}}#news .last-news .bottom-bar a{color:#fff}#news .articles{margin:96px;margin-top:132px}@media (max-width:1024px){#news .articles{margin:32px}}#news .article{margin-bottom:64px}#news .article img{margin-right:64px;height:100%;max-width:400px;height:400px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){#news .article img{width:100%;margin:0 0 32px;max-width:unset;height:unset}}@media (max-width:1024px){#news .article{flex-direction:column}}#news a:hover{text-decoration:none!important}#news a:hover h1{opacity:.7}#news address{display:inline-block}#news p.wrap{margin-top:24px}#blog address{display:inline-block}#blog p.wrap{margin-top:32px}#blog .sharethis-inline-share-buttons{margin-top:32px}#blog .layout-two-columns-sticky-right{display:flow-root;padding-top:57px}@media (min-width:1025px){#blog .layout-two-columns-sticky-right .padding{padding:96px 132px}}@media (max-width:1024px){#blog .layout-two-columns-sticky-right .padding{padding:32px}}@media (min-width:1025px){#blog .layout-two-columns-sticky-right .licenza{padding-left:132px}}@media (max-width:1024px){#blog .layout-two-columns-sticky-right .licenza{padding-left:32px}}#blog .layout-two-columns-sticky-right .left{box-sizing:border-box}#blog .layout-two-columns-sticky-right .left .main-picture{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){#blog .layout-two-columns-sticky-right .left{float:left;width:70%}}#blog .layout-two-columns-sticky-right .right{position:sticky;top:85px;width:30%;height:100vh;float:right;padding:46px;box-sizing:border-box;border-left:1px solid #00000008;padding:32px;padding-top:0}#blog .layout-two-columns-sticky-right .right h3{margin-bottom:8px}#blog .layout-two-columns-sticky-right .right .thumbnail-articolo{display:flex;gap:16px;margin-bottom:18px}#blog .layout-two-columns-sticky-right .right .thumbnail-articolo img{height:100px;width:100px;-o-object-fit:cover;object-fit:cover}#blog .layout-two-columns-sticky-right .right .thumbnail-articolo div{flex:1}#blog .layout-two-columns-sticky-right .right .thumbnail-articolo:hover{text-decoration:none;opacity:.8;cursor:pointer}@media (max-width:1024px){#blog .layout-two-columns-sticky-right .right{display:none}}#partners{margin:96px;margin-top:132px}@media (max-width:1024px){#partners{margin:32px;margin-top:96px}}#partners .center{text-align:center}#partners h2{margin-top:120px;margin-bottom:0}#partners .announcement{background:#e1f5fe;padding:32px}@media (max-width:1024px){#partners .announcement{margin:0 -32px 0 -32px}}@media (min-width:1025px){#partners .announcement{border-left:3px solid #607d8b;margin:0 auto;margin-top:96px;max-width:800px}}#partners .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin-top:32px}@media (min-width:1025px){#partners .grid{max-width:800px;margin:0 auto;padding:0 64px}}@media (max-width:1024px){#partners .grid{grid-template-columns:1fr;grid-gap:24px;max-width:300px;margin:0 auto}}#partners .grid>*{display:flex;align-items:center;justify-content:center;padding:24px}#partners .grid img{height:120px;width:180px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){#partners .grid img{width:100%!important;box-sizing:border-box}}#speakers{margin:96px;margin-top:132px}@media (max-width:1024px){#speakers{margin:32px;margin-top:96px}}#speakers .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:18px;max-width:1500px}@media (max-width:1024px){#speakers .grid{grid-template-columns:1fr;grid-gap:12px}}#speakers .grid>a{height:400px;position:relative}#speakers .grid>a img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.5)}#speakers .grid>a .description{position:absolute;bottom:0;padding:32px;background:#0000008c;width:100%;box-sizing:border-box}#speakers .grid>a:hover{opacity:.7;cursor:pointer;transition:all .2s}#speech img{filter:grayscale(1)}#speech h2{margin-top:10px}#speech p{margin-top:30px}@media (max-width:1024px){#speech .layout-two-columns-sticky-photo .image-wrap{position:relative;width:100%;float:none;display:block;height:100%}#speech .layout-two-columns-sticky-photo .image-wrap img{width:100%;height:300px!important;margin-top:64px}#speech .layout-two-columns-sticky-photo .right{padding-top:36px}}#team .box{margin:96px;margin-top:132px}@media (max-width:1024px){#team .box{margin:32px;margin-top:96px}}#team .grid{margin-top:32px;text-align:center;margin-bottom:96px}#team .grid .person{display:inline-flex;flex-direction:column;position:relative}#team .grid .person .picture{position:relative;width:320px;height:320px}@media (max-width:1024px){#team .grid .person .picture{width:200px;height:200px}}#team .grid .person .picture img{width:100%;position:absolute;top:0;left:0;height:100%}#team .grid .person .picture .social-link{position:absolute;bottom:0;background:#00000080;height:0%;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;transition:all .2s}#team .grid .person .picture .social-link i{font-size:4em;color:#fff;cursor:pointer}#team .grid .person:hover .picture .social-link{height:100%}#team .grid .person .description{padding:18px;width:100%;box-sizing:border-box;text-align:center}#team .grid .person .description h5{font-weight:700}