html{scrollbar-width:none;scroll-behavior:auto !important}body::-webkit-scrollbar{display:none}body{margin:0;font-family:"bbb-font"}body::-webkit-scrollbar{display:none;width:0;height:0;-webkit-appearance:none}body{-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:inherit}ul{list-style-type:none}.ciao{display:none}.reveal{display:block !important}.flex{display:flex !important}.overflow{overflow-y:hidden !important}.realciao{display:none !important}@font-face{font-family:'bbb-font';font-style:normal;font-weight:400;src:url("./assets/fonts/BBBOcelot-Smooth.woff") format("woff"),url("./assets/fonts/BBBOcelot-Smooth.woff2") format("woff2"),url("./assets/fonts/BBBOcelot-Smooth.otf") format("opentype")}.red{background-color:#FF2514}.blue{background-color:#0062E1}.green{background-color:#144645}.yellow{background-color:#FFCE35}.festival-intro{width:100vw;height:100vh;position:fixed;z-index:100000;background:#dcff5f66;backdrop-filter:blur(22px)}.festival-intro img{margin:auto;display:block;margin-top:15vh;top:0;bottom:0;left:0;right:0;width:90vw;transition:1s ease}.floatanim{animation:shake 1s ease infinite;-webkit-animation:shake 1s ease infinite;-moz-animation:shake 1s ease infinite}.logo-ciao{transition:1s ease;animation:rotateciao 1s infinite;-webkit-animation:rotateciao 1s infinite;-moz-animation:rotateciao 1s infinite;position:inherit !important;animation-iteration-count:1;-webkit-animation:1;-moz-animation:1}.nomoreblur{backdrop-filter:blur(0) !important;transition:1s ease !important;background:transparent !important;z-index:-1}.background{position:fixed;background:linear-gradient(180deg, #F4F4F4, #F4F4F4, #0062E1, #F4F4F4, #F4F4F4);background-size:200% 200%;animation:gradient 150s ease infinite;-webkit-animation:gradient 150s ease infinite;-moz-animation:gradient 150s ease infinite;height:100vh;width:100vw;z-index:-1;top:0}.tiles{position:fixed;display:flex;justify-content:center;align-items:center;width:100vw;flex-wrap:wrap;z-index:1}.tiles img{max-width:50px;max-height:60px;margin:8px;object-fit:contain;cursor:grab;filter:drop-shadow(3px 1px 4px #D800FF)}.random-tiles{position:absolute;top:45vh;right:50px}.random-tiles img{max-width:50px;max-height:60px;object-fit:contain;cursor:grab;filter:drop-shadow(3px 1px 4px #D800FF)}.tree{position:absolute;bottom:-50px;width:160px;left:15px;animation:float 9s ease-in-out infinite;-webkit-animation:float 9s ease-in-out infinite;-moz-animation:float 9s ease-in-out infinite}.charac1{position:absolute;top:150px;width:80px;left:100px;animation:float 5s ease-in-out infinite;-webkit-animation:float 5s ease-in-out infinite;-moz-animation:float 5s ease-in-out infinite}.charac2{position:absolute;top:200px;width:100px;right:100px;animation:float 4s ease-in-out infinite;-webkit-animation:float 4s ease-in-out infinite;-moz-animation:float 4s ease-in-out infinite}.charac3{position:absolute;bottom:-100px;width:100px;right:100px;animation:float 6s ease-in-out infinite;-webkit-animation:float 6s ease-in-out infinite;-moz-animation:float 6s ease-in-out infinite}.charac4{position:absolute;bottom:-80vh;width:100px;left:200px;animation:float 3s ease-in-out infinite;-webkit-animation:float 3s ease-in-out infinite;-moz-animation:float 3s ease-in-out infinite}.charac5{position:absolute;bottom:-50vh;width:100px;right:200px;animation:float 4.5s ease-in-out infinite;-webkit-animation:float 4.5s ease-in-out infinite;-moz-animation:float 4.5s ease-in-out infinite}.charac6{position:absolute;bottom:-150vh;width:100px;left:100px;animation:float 6.5s ease-in-out infinite;-webkit-animation:float 6.5s ease-in-out infinite;-moz-animation:float 6.5s ease-in-out infinite}.charac7{position:absolute;bottom:-200vh;width:70px;left:80px;animation:float 5s ease-in-out infinite;-webkit-animation:float 5s ease-in-out infinite;-moz-animation:float 5s ease-in-out infinite}.x,.y{width:105px;height:105px;position:fixed;z-index:1}.x{animation:x 39s linear infinite alternate;-webkit-animation:x 39s linear infinite alternate;-moz-animation:x 39s linear infinite alternate}.y{animation:y 26s linear infinite alternate;-webkit-animation:y 26s linear infinite alternate;-moz-animation:y 26s linear infinite alternate;background-color:#FF2514;color:#FFCE35;font-family:"bbb-font";border:1px solid grey;cursor:pointer;z-index:10000;display:flex;justify-content:center;align-items:center;position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.y:hover{filter:drop-shadow(3px 1px 36px #FF2514)}.slider-ctn button{display:none !important}.slider-ctn{display:flex;flex-direction:column;align-items:center;max-width:60vw;justify-content:center;margin:auto}.slider-ctn .slider .slide{background-color:#FF2514;border-radius:5px;filter:drop-shadow(2px 4px 10px grey)}.slider-ctn .slider .slide img{mix-blend-mode:multiply;width:100%;max-height:60vh;object-fit:cover;border:1px solid grey;border-radius:5px;-webkit-mask-image:linear-gradient(-75deg, rgba(0,0,0,0.8) 30%, #000 60%, rgba(0,0,0,0.8) 70%);-webkit-mask-size:200%;animation:shine 2s infinite;-webkit-animation:shine 2s infinite;-moz-animation:shine 2s infinite}.slider-ctn .slider .slide .caption{position:absolute;color:#FFCE35;bottom:0;padding:10px;font-family:"helvetica";cursor:pointer}.slider-ctn .slider-btn{align-self:self-end}.slider-ctn .slider-btn img{width:120px;margin-right:-20px;margin-top:10px;cursor:pointer;transition:0.5s ease}.slider-ctn .slider-btn img:hover{transition:0.5s ease;filter:drop-shadow(3px 1px 36px #FF2514)}.slick-slider{z-index:0;margin-top:150px;filter:drop-shadow(2px 4px 10px grey)}.slick-list{width:60vw;object-fit:fill;margin:auto;z-index:-1;mix-blend-mode:multiply}.slick-list img{border-radius:5px}.full-menu-ctn{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none;position:fixed;height:100vh;width:100vw;top:0;background:#f4f4f461;backdrop-filter:blur(23px);z-index:1}.circle-blur{border-radius:50%;width:50vw;margin:auto;position:relative;margin-top:60px;margin-bottom:60px;height:calc(100vh - 120px);animation:rotate 90s infinite;-webkit-animation:rotate 90s infinite;-moz-animation:rotate 90s infinite;filter:blur(81px);background-color:white}.menu-close{position:fixed;top:0px;right:70px;font-size:37px;color:red;padding:50px;cursor:pointer}.full-menu{border-radius:50%;width:30vw;margin:auto;position:fixed;top:0;left:0;right:0;margin-top:60px;margin-bottom:60px;height:calc(100vh - 120px);animation:rotate 90s infinite;-webkit-animation:rotate 90s infinite;-moz-animation:rotate 90s infinite;font-size:12px;filter:drop-shadow(2px 4px 60px #fff)}.full-menu .menu-square{color:#FFCE35;font-family:"bbb-font";border:1px solid grey;filter:drop-shadow(3px 1px 12px #FF2514);cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center;transition:0.5s ease;height:105px;width:105px;text-transform:uppercase;animation:rotatereverse 90s infinite;-webkit-animation:rotatereverse 90s infinite;-moz-animation:rotatereverse 90s infinite}.full-menu .menu-square:hover{filter:drop-shadow(3px 1px 36px #FF2514)}.full-menu .menu-square1{position:absolute;left:46%;color:#144645}.full-menu .menu-square2{position:absolute;left:82%;top:12%}.full-menu .menu-square3{position:absolute;left:93%;top:40%}.full-menu .menu-square4{position:absolute;left:83%;top:73%}.full-menu .menu-square5{position:absolute;left:46%;top:84%;color:#144645}.full-menu .menu-square6{position:absolute;left:8%;top:74%}.full-menu .menu-square7{position:absolute;left:-7%;top:40%}.full-menu .menu-square8{position:absolute;left:7%;top:12%}.festival-title{margin:60px 0;transform-style:preserve-3d;border-radius:0px}.festival-title img{width:70vw;margin:auto;display:block;transition:0.5s ease;animation:shake 2s ease infinite;-webkit-animation:shake 2s ease infinite;-moz-animation:shake 2s ease infinite}.festival-title::before{content:"";position:absolute;inset:-5px;background:#F4F4F4;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:70vw;margin:auto;z-index:0}.festival-subtitle{color:#144645;font-size:25px;text-align:center;font-family:"bbb-font";position:relative;transform-style:preserve-3d;border-radius:0px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.festival-subtitle::before{content:"";position:absolute;inset:-5px;background:#F4F4F4;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:450px;margin:auto}.festival-date{-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:25px;text-align:center;color:#144645;margin:30px 0;position:relative;transform-style:preserve-3d;border-radius:0px}.festival-date::before{content:"";position:absolute;inset:-5px;background:#F4F4F4;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:550px;margin:auto}.festival-intro- .intro-text{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:800px;text-align:center;margin:10px auto;color:#144645;font-family:Helvetica, sans-serif;font-size:25px;line-height:33px;transform-style:preserve-3d;border-radius:0px}.festival-intro- .intro-text:hover{animation:hithere 1s ease infinite;-webkit-animation:hithere 1s ease infinite;-moz-animation:hithere 1s ease infinite}.festival-intro- .intro-text::before{content:"";position:absolute;inset:-5px;background:#F4F4F4;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:850px;margin:auto}.festival-intro- .intro-text .bbb{font-family:"bbb-font"}.festival-tickets{margin:100px auto}.festival-tickets a{font-style:normal;display:block;width:1000px;text-align:center;margin:00px auto;color:#0062E1;font-family:"bbb-font";font-size:55px;text-transform:uppercase;position:relative;transform-style:preserve-3d;border-radius:0px}.festival-tickets a:hover{transition:0.5s ease;color:#FF2514}.festival-tickets a::before{content:"";position:absolute;inset:-52px;background:#5ABE51;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.festival-schedule{margin:100px auto}.festival-schedule a{font-style:normal;display:block;width:1000px;text-align:center;margin:150px auto;color:#0062E1;font-family:"bbb-font";font-size:55px;text-transform:uppercase;position:relative;transform-style:preserve-3d;border-radius:0px}.festival-schedule a:hover{transition:0.5s ease;color:#144645}.festival-schedule a::before{content:"";position:absolute;inset:-52px;background:#FF2514;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.full-menu-ctn-fixed .circle-blur{position:absolute;left:0;right:0;z-index:-1}.full-menu-ctn-fixed .full-menu{z-index:1;position:relative}.footer{display:flex;justify-content:space-between;align-items:center;margin:15px 15px 0 15px;margin-top:200px}.footer .text{max-width:30vw;font-size:12px;color:#144645;font-family:Helvetica, sans-serif;align-self:flex-end}.footer img{max-height:55px;max-width:170px}.square-line{display:flex;margin:10px}.square-line div{width:6px;height:6px;margin-right:2px}#secret-fixed{position:absolute;margin-top:-80vh}.overkill-logo{display:flex;justify-content:center;align-items:center}.overkill-logo img{width:200px;margin:15px}.about-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.about-big-title::before{content:"";position:absolute;inset:-33px;background:#FFCE35;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.about-ctn .about-title{text-transform:uppercase;background-color:#0062E1;color:#F4F4F4;font-size:25px;line-height:1.2;text-align:center;max-width:600px;margin:auto;padding:0 50px;margin-bottom:0px;position:relative;transform-style:preserve-3d;border-radius:0px}.about-ctn .about-title::before{content:"";position:absolute;inset:-52px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.about-ctn .about-text{background-color:#FF2514;color:#F4F4F4;font-size:16px;font-family:Helvetica, sans-serif;line-height:1.4;max-width:600px;margin:auto;padding:50px;margin-top:100px;margin-bottom:200px;position:relative;transform-style:preserve-3d;border-radius:0px;display:flex;flex-direction:column;align-items:center}.about-ctn .about-text::before{content:"";position:absolute;inset:-52px;background:#FF2514;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.about-ctn .about-text img{margin-bottom:50px;mix-blend-mode:lighten;width:100%}.eco-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.eco-big-title::before{content:"";position:absolute;inset:-33px;background:#FF2514;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.eco-ctn .eco-title{text-align:center;text-transform:uppercase;background-color:#144645;color:#F4F4F4;font-size:20px;max-width:600px;margin:auto;padding:0 50px;margin-bottom:0px;position:relative;transform-style:preserve-3d;border-radius:0px}.eco-ctn .eco-title::before{content:"";position:absolute;inset:-52px;background:#144645;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.eco-ctn .eco-text{background-color:#0062E1;color:#F4F4F4;font-size:16px;line-height:1.4;font-family:Helvetica, sans-serif;max-width:600px;margin:auto;padding:50px;margin-top:100px;margin-bottom:200px;position:relative;transform-style:preserve-3d;border-radius:0px;display:flex;flex-direction:column;align-items:center}.eco-ctn .eco-text::before{content:"";position:absolute;inset:-52px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.eco-ctn .eco-text img{margin-bottom:50px;mix-blend-mode:lighten;width:100%}.faq-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.faq-big-title::before{content:"";position:absolute;inset:-33px;background:#FF2514;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.faq-ctn .faq-block{min-height:200px}.faq-ctn .faq-title{cursor:pointer;text-transform:uppercase;background-color:#0062E1;color:#F4F4F4;font-size:20px;max-width:600px;margin:auto;padding:0 50px;margin-bottom:0px;position:relative;transform-style:preserve-3d;border-radius:0px;text-align:center}.faq-ctn .faq-title::before{content:"";position:absolute;inset:-52px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.faq-ctn .faq-text{display:none;background-color:#144645;color:#F4F4F4;font-size:16px;line-height:1.4;font-family:Helvetica, sans-serif;max-width:600px;margin:auto;padding:50px;margin-top:100px;margin-bottom:200px;position:relative;transform-style:preserve-3d;border-radius:0px;flex-direction:column;align-items:center}.faq-ctn .faq-text::before{content:"";position:absolute;inset:-52px;background:#144645;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.faq-ctn .faq-text img{margin-bottom:50px;mix-blend-mode:lighten;width:100%}.program-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.program-big-title::before{content:"";position:absolute;inset:-33px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.cat-list{display:flex;justify-content:center;flex-wrap:wrap;font-size:25px;color:#0062E1}.cat-list li{padding:5px 20px;text-transform:uppercase}.cat-list li:hover{transition:0.5s ease;filter:drop-shadow(3px 1px 36px #FF2514)}.cat-list .active{color:#FF2514;filter:drop-shadow(3px 1px 12px #FF2514)}.project-tiles{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:900px}.project-tiles a{cursor:pointer;width:25%;display:flex;flex-direction:column;margin-bottom:25px;font-size:12px}.project-tiles a:nth-child(even) .mosaique-image{background-color:#5ABE51}.project-tiles a:nth-child(odd) .mosaique-image{background-color:#FFCE35}.project-tiles a:nth-child(even) .name{color:#5ABE51}.project-tiles a:nth-child(odd) .name{color:#adad10}.project-tiles a:hover{transition:0.5s ease;filter:drop-shadow(3px 1px 36px #FF2514)}.project-tiles a .mosaique-image{width:200px;height:200px}.project-tiles a .mosaique-image img{width:200px;height:200px;object-fit:cover;mix-blend-mode:multiply}.project-tiles a .name{text-align:center;padding:10px}.single-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.single-big-title::before{content:"";position:absolute;inset:-33px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.single-artist{max-width:600px;margin:auto;display:flex;flex-direction:column;align-items:center;background-color:#0062E1;color:#F4F4F4;font-size:20px;max-width:600px;margin:auto;margin-top:100px;margin-bottom:200px;position:relative;transform-style:preserve-3d}.single-artist::before{content:"";position:absolute;inset:-52px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.single-artist .artist-image img{margin-bottom:25px;max-width:600px}.single-artist .single-info{text-align:center;font-family:Helvetica, sans-serif;font-size:16px;line-height:1.4}.single-artist .single-info .cat-list{color:inherit;font-family:'bbb-font';margin:0;padding:0;font-size:12px}.single-artist .single-info .cat-list li{padding:0}.single-artist .artist-desc{font-family:Helvetica, sans-serif;font-size:16px;line-height:1.4}.schedule-big-title{font-size:55px;text-align:center;color:#F4F4F4;position:relative;text-transform:uppercase;transform-style:preserve-3d;border-radius:0px;width:80vw;margin:auto;margin:50px auto 100px}.schedule-big-title::before{content:"";position:absolute;inset:-33px;background:#FF2514;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%;width:80vw;margin:auto}.schedule-ctn .schedule-title{text-transform:uppercase;background-color:#5ABE51;text-align:center;color:#F4F4F4;font-size:25px;max-width:600px;margin:auto;padding:0 50px;margin-bottom:0px;position:relative;transform-style:preserve-3d;border-radius:0px}.schedule-ctn .schedule-title::before{content:"";position:absolute;inset:-52px;background:#5ABE51;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.schedule-ctn .schedule-text{background-color:#0062E1;color:#F4F4F4;font-size:20px;max-width:900px;margin:auto;padding:10px;margin-top:100px;margin-bottom:200px;position:relative;transform-style:preserve-3d;border-radius:0px;display:flex;flex-direction:column;align-items:center}.schedule-ctn .schedule-text::before{content:"";position:absolute;inset:-52px;background:#0062E1;filter:blur(18px);transform:translate3d(1px, -3px, -1px);border-radius:inherit;pointer-events:none;border-radius:10%}.schedule-ctn .schedule-text .locations{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;font-family:'bbb-font';width:900px}.schedule-ctn .schedule-text .locations .loc{margin:10px 25px;width:25%}.schedule-ctn .schedule-text .locations .loc .loc-name{text-transform:uppercase;margin-bottom:20px;font-size:16px}.schedule-ctn .schedule-text .locations .loc .events{font-family:'Helvetica';list-style-type:none;margin-bottom:20px;line-height:1.4}.schedule-ctn .schedule-text .locations .loc .events a{cursor:pointer}.schedule-ctn .schedule-text .locations .loc .events a:hover{transition:0.5s ease;filter:drop-shadow(3px 1px 6px #FF2514)}.schedule-ctn .schedule-text .locations .loc .events .page-title{font-family:'bbb-font'}.coming-page footer{position:fixed;bottom:0;width:100vw}.coming-page .tree{bottom:100px}.coming-page .festival-title{margin:60px 0 0 0}.coming-page .festival-title::before{display:none}.coming-page .festival-title img{width:auto;height:60vh;margin:auto;display:block;animation:none}.coming-page .festival-title img:hover{animation:hithere 1s ease infinite;-webkit-animation:hithere 1s ease infinite;-moz-animation:hithere 1s ease infinite}.coming-page .tiles{top:0}.coming-page .festival-subtitle{font-size:25px}.coming-page .festival-date{font-size:25px;margin:30px 0 0 0}#screensaver .screen{width:100vw;height:100vh;position:fixed;object-fit:cover;z-index:1000000000;visibility:hidden;opacity:0}.screen-visible{visibility:visible !important;opacity:1 !important;transition:visibility 0s, opacity 1s linear}.page-tickets{margin:-100px auto 100px auto !important}.page-tickets a{margin:0 auto !important}.page-tickets a::before{background:#FFCE35}@-webkit-keyframes gradient{0%{background-position:8% 100%}50%{background-position:100% 0%}100%{background-position:8% 100%}}@-moz-keyframes gradient{0%{background-position:8% 100%}50%{background-position:100% 0%}100%{background-position:8% 100%}}@keyframes gradient{0%{background-position:8% 100%}50%{background-position:100% 0%}100%{background-position:8% 100%}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@-webkit-keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@-moz-keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@keyframes floatintro{0%{transform:translatey(0px) scale(1)}50%{transform:translatey(-100px) scale(1)}100%{transform:translatey(0px) scale(1)}}@-webkit-keyframes floatintro{0%{transform:translatey(0px) scale(1)}50%{transform:translatey(-100px) scale(1)}100%{transform:translatey(0px) scale(1)}}@-moz-keyframes floatintro{0%{transform:translatey(0px) scale(1)}50%{transform:translatey(-100px) scale(1)}100%{transform:translatey(0px) scale(1)}}@keyframes rotateciao{100%{transform:rotate(-50deg);left:-200vw;top:-20vh}}@-webkit-keyframes rotateciao{100%{transform:rotate(-50deg);left:-200vw;top:-20vh}}@-moz-keyframes rotateciao{100%{transform:rotate(-50deg);left:-200vw;top:-20vh}}@keyframes x{100%{transform:translateX(calc(100vw - 105px))}}@-webkit-keyframes x{100%{transform:translateX(calc(100vw - 105px))}}@-moz-keyframes x{100%{transform:translateX(calc(100vw - 105px))}}@keyframes y{100%{transform:translateY(calc(100vh - 105px))}}@-webkit-keyframes y{100%{transform:translateY(calc(100vh - 105px))}}@-moz-keyframes y{100%{transform:translateY(calc(100vh - 105px))}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotatereverse{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotatereverse{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotatereverse{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}@keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}@-moz-keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}100%{transform:scale(1)}}@-moz-keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}100%{transform:scale(1)}}@media screen and (max-width: 900px){.festival-tickets a,.about-big-title,.faq-big-title,.eco-big-title,.program-big-title,.festival-schedule a,.single-big-title,.schedule-big-title{font-size:35px}.festival-subtitle,.festival-date,.festival-intro- .intro-text,.about-ctn .about-title,.faq-ctn .faq-title,.eco-ctn .eco-title,.cat-list,.coming-page .festival-subtitle,.coming-page .festival-date,.schedule-ctn .schedule-title{font-size:15px;line-height:1.4}.random-tiles{top:20vh}.festival-intro img{margin-top:30vh}.y{animation:none}.slider-ctn .slider-btn{align-self:center}.charac2{top:57vh;width:50px;right:10px}.charac1{left:10px}.tiles img{max-width:30px;max-height:37px}.slider-ctn{max-width:100vw}.slick-list{width:92vw}.slider-ctn .slider .slide img{max-height:40vh}.festival-intro- .intro-text{width:80vw}.tree,.charac1,.charac2,.charac3,.charac4,.charac5,.charac6{width:60px}.charac7{bottom:-2vh}.charac6{bottom:2vh}.festival-intro- .intro-text:hover{animation:none}.festival-tickets a,.festival-intro- .intro-text::before,.festival-subtitle::before,.festival-date::before,.festival-schedule a{width:80vw}.full-menu-ctn-fixed{display:none}.footer .text{font-size:9px}.footer img{max-height:30px;max-width:83px;margin:10px 0}.footer{flex-wrap:wrap}.festival-tickets a::before,.festival-schedule a::before{inset:-20px}.square-line div{width:2px;height:2px}.tile:nth-child(even){display:none}.footer .text{max-width:100vw}.full-menu{height:100vw;width:70vw;left:-40px;top:5vh}.menu-close{right:0;top:-24px}.x,.y{bottom:0}.about-ctn .about-title,.faq-ctn .faq-title,.eco-ctn .eco-title,.schedule-ctn .schedule-title{max-width:53vw}.about-ctn .about-text,.faq-ctn .faq-text,.eco-ctn .eco-text,.single-artist,.schedule-ctn .schedule-text{padding:10px;max-width:70vw}.project-tiles{max-width:calc(100vw - 20px);padding-left:0}.project-tiles a{width:50%}.cat-list{padding:0}.mosaique-single{display:flex;flex-direction:column;justify-content:center;align-items:center}.single-artist .artist-image img{max-width:80vw}.festival-tickets a{margin:100px auto}.festival-schedule a{margin:100px auto}.schedule-ctn .schedule-text .locations{flex-direction:column;width:80vw}.coming-page .festival-title img{width:80vw;height:auto}.coming-page .festival-title{margin:30vh 0 0 0}}
