@charset "utf-8";a,abbr,acronym,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h5,h6,header,hgroup,html,i,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}address,h1,h2,h3,h4,p,ul{margin:0;border:0;font:inherit;vertical-align:baseline}body,iframe,img{margin:0;padding:0;vertical-align:baseline;border:0}body{line-height:1;font:500 18px 'Plus Jakarta Sans',sans-serif;background:#140705;color:rgba(255,255,255,.7);text-align:center;overflow-x:clip}iframe,img{font:inherit;width:100%;height:100%}img{vertical-align:bottom;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,ul li:before{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}#header .in .menu ul li:before,#info .in .list ul li:before,#partners .in .list ul li:before,hr{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden!important}div{box-sizing:border-box}h1{font-size:56px;line-height:65px}h1,h2,h3,h4{padding:32px 0 0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.77);font-weight:800;letter-spacing:-.05em}h2{font-size:50px;line-height:55px}h3{font-size:40px;line-height:45px}h4{font-size:22px;line-height:27px}main{z-index:1}address,p,ul li{line-height:26px}address,p,ul,ul li{padding:32px 0 0}main,ul li{position:relative}ul li{padding:0 0 0 32px}ul li:before{content:'';top:5px;left:0;width:16px;height:16px;position:absolute;background:url(../images/icon-check.svg) no-repeat center center;background-size:cover}a,button{cursor:pointer}a,strong{color:#fff}a{transition:color .5s;text-decoration:underline;font-weight:500}strong{font-weight:700}button{font:500 18px 'Plus Jakarta Sans',sans-serif}.input{height:48px}.input,.textarea{border-radius:22px;display:block;width:100%;background:#fff}.input input,.input textarea,.textarea input{padding:0 16px}.input input,.input textarea,.textarea input,.textarea textarea{background:0 0;resize:none;width:100%;box-sizing:border-box;outline:0;font:500 18px 'Plus Jakarta Sans',sans-serif;border:0;margin:0;height:100%}.input input::placeholder,.input textarea::placeholder,.textarea input::placeholder,.textarea textarea::placeholder{color:#000}.textarea{height:180px}.textarea textarea{padding:16px}.button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 20px;text-decoration:none;cursor:pointer;text-transform:uppercase;text-shadow:none;transition:background-color .5s,border .5s;font-weight:800;border-radius:24px;box-sizing:border-box;border:1px solid #fff}.button.white{background-color:#fff;color:#000}.button.transparent{background-color:rgba(255,255,255,.5);color:#000}.button.blue{background-color:#00a7ca;color:#fff}.button.icon{padding-right:40px}.button.icon.external{background-image:url(../images/icon-external.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:calc(100% - 12px) center}.button.icon.external.blue{background-image:url(../images/icon-external-white.svg)}.modal-content{padding:32px}.modal-content h2{text-shadow:none;color:#000;padding:0}.wrap,.wrap .in{position:relative}.wrap{text-align:center;width:100%}.wrap .in{margin:0 auto;text-align:left;padding:0 24px}.no-touch .button:hover{text-decoration:none!important}.no-touch .button.white:hover{background-color:#e0e0e0}.no-touch .button.transparent:hover{background-color:rgba(255,255,255,.75)}.no-touch .button.blue:hover{background-color:#0085a1}@media only screen and (min-width:576px){.wrap .in{width:480px;padding:0}}@media only screen and (min-width:768px){body{font-size:20px}h1{font-size:80px;line-height:85px}h2{font-size:60px;line-height:65px}h3{font-size:46px;line-height:52px}h4{font-size:22px;line-height:28px}.wrap .in{width:680px}}@media only screen and (min-width:1080px){.wrap .in{width:1028px}}@media only screen and (min-width:1280px){h1{font-size:90px;line-height:95px}h2{font-size:66px;line-height:72px}.wrap .in{width:1200px}}#header{position:static;z-index:1}#header .in{height:120px;align-items:center;justify-content:space-between;position:static}#header .in .logo{width:130px;height:61px;z-index:5;position:relative}#header .in,#header .in .logo a,#performers .in .list .col .item .image picture{display:flex}#header .in .menu{display:block;position:absolute;transition:opacity .5s;visibility:hidden;opacity:0;top:0;padding:120px 0 0;width:100%;background:rgba(20,7,5,.95);height:calc(100% - 130px);backdrop-filter:blur(8px);left:0;z-index:4}#header .in .menu ul{padding:0 32px;margin:16px 0 0}#header .in .menu ul li{padding:0;text-align:center}#header .in .menu ul li a{font-size:25px;line-height:64px;text-decoration:none;transition:color .5s}#header .in .menu ul li.tickets{padding:16px 0 0}#header .in .menu ul li.tickets .button{font-size:20px;transition:background-color .5s}#header .in .menu .social ul{display:flex;justify-content:center;padding:32px 0 0}#header .in .menu .social ul li{padding:0 12px 0 0}#footer .in .item .content .social ul li:last-child,#header .in .menu .social ul li:last-child{padding:0}#header .in .menu .social ul li a{display:block;width:32px;opacity:.65;position:relative;transition:opacity .5s;background-size:cover;background-repeat:no-repeat;background-position:center center;height:32px;overflow:hidden}#footer .in .item .content .social ul li a span,#header .in .menu .social ul li a span{text-indent:-10000px;width:100%;position:absolute}#header .in .menu .social ul li a.facebook{background-image:url(../images/icon-facebook.svg)}#header .in .menu .social ul li a.youtube{background-image:url(../images/icon-youtube.svg)}#header .in .menu .social ul li a.instagram{background-image:url(../images/icon-instagram.svg)}#header .in .menu .social ul li a.tiktok{background-image:url(../images/icon-tiktok.svg)}#header .in .menu .close{width:56px;height:56px;cursor:pointer;position:absolute;top:32px;right:24px;display:flex;background:url(../images/icon-close.svg) no-repeat center center;background-size:36px 36px}#header .in .menu.closing{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}#header .in .menu.open{visibility:visible;opacity:1;height:calc(100% - 130px)}#header .in .menu-toggle{z-index:2;width:56px;height:56px;cursor:pointer;position:relative;display:flex;background:url(../images/icon-menu.svg) no-repeat center center;background-size:48px auto}.no-touch #header .in .menu ul li a:hover{text-decoration:underline}.no-touch #header .in .menu .social ul li a:hover{opacity:1}@media only screen and (min-width:576px){#header .in{width:100%;padding:0 24px}}@media only screen and (min-width:768px){#header .in{height:140px}#header .in .logo{width:160px;height:75px}#header .in .menu{padding:140px 0 0}#header .in .menu .close{top:42px}}@media only screen and (min-width:1080px){#header .in .menu{position:relative;visibility:visible;opacity:1;top:auto;left:auto;height:auto;width:auto;backdrop-filter:none;background:0 0;display:flex;padding:0}#header .in .menu ul{display:flex;align-items:center;margin:0;padding:0}#header .in .menu ul li{padding:0 10px 0 0}#header .in .menu ul li a{font-size:18px;line-height:normal;display:inline-flex;align-items:center;justify-content:center;height:44px;background-color:rgba(255,255,255,.65);padding:0 20px;text-shadow:none;color:#000;transition:background-color .5s,border .5s;font-weight:800;border-radius:22px;box-sizing:border-box;border:1px solid #fff}#header .in .menu ul li a.active{background:#fff}#header .in .menu ul li.tickets{padding:0}#header .in .menu ul li.tickets .button{font-size:18px;background-color:#00a7ca;color:#fff;padding-right:40px;background-image:url(../images/icon-external-white.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:calc(100% - 12px) center}#header .in .menu .social{position:absolute;right:0;top:274px}#header .in .menu .social ul{padding:0;flex-wrap:wrap;width:32px}#header .in .menu .social ul li{padding:12px 0 0}#header .in .menu .social ul li:first-child{padding:0}#header .in .menu .social ul li:last-child{padding:12px 0 0}#header .in .menu .social ul li a{background-color:unset;padding:0;border:0;border-radius:0}#header .in .menu .close,#header .in .menu-toggle{display:none}.sub #header .in .menu .social{top:240px}.no-touch #header .in .menu ul li a:hover{background-color:#fff;text-decoration:none}.no-touch #header .in .menu ul li.tickets .button:hover{background-color:#0085a1}.no-touch #header .in .menu .social ul li a:hover{background-color:unset}}#title .in{z-index:1}#performers:after,#performers:before,#title .in:before{content:'';background-repeat:no-repeat;background-size:cover!important;background-position:center center;display:block;position:absolute}#title .in:before{background-image:image-set(url(../images/bg-headline-min.webp) type('image/webp'),url(../images/bg-headline-min.png) type('image/png'));width:366px;height:209px;top:32px;left:-24px}#title .in .headline{position:relative}#title .in .headline h1{padding:32px 0 4px}#title .in .headline p{font-size:22px;color:#fff;padding:4px 0 0;text-shadow:1px 1px 2px rgba(0,0,0,.77)}#title .in .headline .nav{padding:24px 0 0;font-size:18px;display:flex}#title .in .headline .nav .button.white{margin:0 8px 0 0}#title .background{position:absolute;width:100%;top:-130px;left:0}#title .background picture{height:430px;display:flex;justify-content:center}#footer .background picture img,#title .background picture img{width:auto;height:100%}@media only screen and (min-width:576px){#title .in:before{width:494px;height:284px;top:12px;left:-144px}}@media only screen and (min-width:768px){#title{padding-top:56px}#title .in:before{width:722px;height:409px;top:-6px;left:-255px}#title .in .headline h1{padding:48px 0 8px}#title .in .headline p{font-size:24px}#title .in .headline .nav{font-size:20px}#title .background{top:-140px}#title .background picture{height:624px}.sub #title{padding-top:16px}.sub #title .background{top:-188px}}@media only screen and (min-width:1080px){#title{padding-top:88px}#title .background{top:-240px}#title .background picture{height:748px}.sub #title .background{top:-330px}}@media only screen and (min-width:1280px){#title .background{top:-320px}#title .background picture{height:985px}.sub #title .background{top:-460px}}#performers:after,#performers:before{background-image:image-set(url(../images/bg-performers-top-min.webp) type('image/webp'),url(../images/bg-performers-top-min.png) type('image/png'));width:246px;height:201px;top:124px;right:0}#performers:after{background-image:image-set(url(../images/bg-performers-bottom-min.webp) type('image/webp'),url(../images/bg-performers-bottom-min.png) type('image/png'));width:353px;height:187px;bottom:190px;top:auto;right:auto;left:0}#performers .in{padding-top:32px;padding-bottom:32px}#info .in h2,#performers .in h2{text-align:center}#performers .in .list{z-index:1;position:relative;padding:32px 0 0}#performers .in .list .col .item{margin:8px 0 0;position:relative}#performers .in .list .col .item .title{bottom:0;padding:16px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.95) 100%);left:0;width:100%;position:absolute}#performers .in .list .col .item .title h3{text-align:left}#performers .in .list .col .item .title p{padding:8px 0 4px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.77)}#performers .in .countdown{position:relative;z-index:1;line-height:32px}#performers .in .countdown strong{display:block;font-size:24px}#performers .in .countdown,#performers .in .more{text-align:center;padding:48px 0 0}.sub #performers:before{top:24px}.sub #performers:after{bottom:300px}.sub #performers .in{padding-bottom:64px}@media only screen and (min-width:576px){#performers:before{width:292px;height:236px;top:116px}#performers:after{width:386px;height:201px;bottom:193px}#performers .in{padding-top:56px}#performers .in .countdown{padding:64px 0 0}}@media only screen and (min-width:768px){#performers:before{width:361px;height:295px;top:158px}#performers:after{width:448px;height:235px;bottom:233px}#performers .in{padding-top:104px;padding-bottom:48px}#performers .in .list{padding:56px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#performers .in .list .col{display:flex;flex-direction:column;gap:4px}#performers .in .list .col .item.big{height:453px}#performers .in .list .col .item.small{height:222px}#performers .in .list .col .item .title h3{font-size:40px}.sub #performers:before{top:48px}.sub #performers:after{bottom:350px}.sub #performers .in{padding-bottom:96px}}@media only screen and (min-width:1080px){#performers:after{width:507px;height:265px;bottom:209px}#performers .in{padding-bottom:64px}#performers .in .list{grid-template-columns:repeat(3,1fr);gap:16px}#performers .in .list .col{gap:8px}.sub #performers .in{padding-bottom:128px}}@media only screen and (min-width:1280px){#performers .in{padding-top:128px}#performers .in .list .col .item.big{height:531px}#performers .in .list .col .item.small{height:260px}#performers .in .list .col .item .title h3{font-size:46px}}#info .in{padding-top:16px;padding-bottom:64px}#info .in .list ul{padding:0;display:flex;justify-content:center}#info .in .list ul li{padding:64px 16px 0;flex:0 1 50%}#info .in .list ul li a{display:block;text-decoration:none;text-align:center;padding:96px 0 0}#info .in .list ul li a.transport{background:url(../images/icon-bus.svg) no-repeat top center;background-size:72px 72px}#info .in .list ul li a.faq{background:url(../images/icon-faq.svg) no-repeat top center;background-size:72px 72px}.no-touch #about .in .media p a:hover,.no-touch #footer .in a:hover,.no-touch #info .in .list ul li a:hover{text-decoration:underline}@media only screen and (min-width:576px){#info .in .list{max-width:480px;margin:0 auto}}@media only screen and (min-width:1080px){#info:before{content:'';background-image:image-set(url(../images/bg-info-min.webp) type('image/webp'),url(../images/bg-info-min.png) type('image/png'));background-repeat:no-repeat;background-position:center center;background-size:cover!important;display:block;position:absolute;width:426px;height:191px;top:22px;right:0;z-index:1}#info .in h2{position:relative;z-index:1}}@media only screen and (min-width:1280px){#info:before{width:527px;height:236px;top:22px}}#partners .in{padding-bottom:72px}#partners .in h2{text-align:center}#partners .in .list ul,#partners .in .list ul li{padding:32px 0 0;display:flex;justify-content:center}#partners .in .list ul{flex-wrap:wrap}#partners .in .list ul li{flex:0 1 50%;align-items:center}#partners .in .list ul li img{width:70%;opacity:.7;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.77))}#partners .in .join{padding:32px 0 0;text-align:center}#partners .in .more{text-align:center;padding:64px 0 0}@media only screen and (min-width:576px){#partners .in .list ul li{flex:0 1 33.33333%}.sub #partners .in{padding-top:24px}}@media only screen and (min-width:768px){#partners .in{padding-bottom:96px}#partners .in .list ul li img{width:60%}#partners .in .join{padding:56px 0 0}.sub #partners .in{padding-top:64px}}@media only screen and (min-width:1080px){#partners:before{content:'';background-image:image-set(url(../images/bg-partners-min.webp) type('image/webp'),url(../images/bg-partners-min.png) type('image/png'));background-repeat:no-repeat;background-position:center center;background-size:cover!important;display:block;position:absolute;width:365px;height:191px;top:102px;left:0;z-index:1}#partners .in{z-index:1;padding-bottom:128px}#partners .in .list ul li{flex:0 1 20%}.sub #partners:before{display:none}}@media only screen and (min-width:1280px){#partners:before{width:490px;height:255px;top:77px}}#about .in{padding-bottom:72px;text-align:center}#about .in .info{text-align:left}#about .in .form ul li,#about .in .info .col ul{padding:16px 0 0}#about .in .info .col ul li{padding:16px 0 0 32px}#about .in .info .col ul li:before{top:21px}#about .in .map{width:100vw;height:400px;position:relative;left:-24px;margin:64px 0 0}#about .in .faq{padding:24px 0 0}#about .in .faq .list{text-align:left;padding:24px 0 0}#about .in .faq .list .item{margin:28px 0 0;border-top:1px solid rgba(255,255,255,.5)}#about .in .faq .list .item:first-child{margin:0;border:0}#about .in .faq .list .item h3{cursor:pointer;position:relative;font-size:24px;line-height:29px;padding:0;margin:24px 0 0}#about .in .faq .list .item h3:before,#footer .in .item h4:before{content:'';display:block;background:url(../images/icon-down.svg) no-repeat center center;background-size:cover!important;position:absolute;width:24px;height:24px;transition:transform .5s;top:calc((100% - 24px)/2);right:0}#about .in .faq .list .item h3.open:before,#footer .in .item h4.open:before{transform:rotate(180deg)}#about .in .faq .list .item .content,#about .in .form ul li:before{display:none}#about .in .form{padding:16px 0 32px}#about .in .media{padding:24px 0 0}#about .in .media p a,#footer .in a{text-decoration:none}@media only screen and (min-width:576px){#about .in{padding-top:24px}#about .in .map{left:calc(((100vw - 480px)/2)*-1)}}@media only screen and (min-width:768px){#about .in{padding-top:80px;padding-bottom:140px}#about .in .faq .list,#about .in .info{padding:48px 0 0}#about .in .map{margin:128px 0 64px;left:calc(((100vw - 680px)/2)*-1);height:460px;position:relative}#about .in .map:after,#about .in .map:before{content:'';background-image:image-set(url(../images/bg-map-top-min.webp) type('image/webp'),url(../images/bg-map-top-min.png) type('image/png'));background-repeat:no-repeat;background-position:center center;background-size:cover!important;display:block;position:absolute;width:257px;height:262px;top:-121px;right:0;z-index:1}#about .in .map:after{background-image:image-set(url(../images/bg-map-bottom-min.webp) type('image/webp'),url(../images/bg-map-bottom-min.png) type('image/png'));width:329px;height:199px;bottom:-67px;top:auto;left:0}}@media only screen and (min-width:1080px){#about .in{padding-top:104px;padding-bottom:170px}#about .in .map{left:calc(((100vw - 1028px)/2)*-1);height:460px}#about .in .form{padding:16px 0 32px;max-width:900px;margin:0 auto}#about .in .form ul{display:flex;justify-content:space-between;flex-wrap:wrap}#about .in .form ul li{padding:24px 0 0;flex:0 1 31.8%}#about .in .form ul li:before{display:none}#about .in .form ul li:last-child{flex:0 1 100%}}@media only screen and (min-width:1280px){#about .in .info{display:flex;justify-content:space-between}#about .in .info .col{flex:0 1 30%}#about .in .info .col h3{padding-right:10%;padding-left:10%;font-size:38px;line-height:48px;text-align:center}#about .in .info .col ul li{padding:32px 0 0 32px}#about .in .info .col ul li:before{top:36px}#about .in .map{left:calc(((100vw - 1200px)/2)*-1);height:560px}#about .in .map:before{width:305px;height:307px}#about .in .map:after{width:389px;height:237px;bottom:-94px}}#footer .in{padding:0;color:#fff;font-size:16px;z-index:1}#footer .in .item h4{padding:16px 24px;cursor:pointer;position:relative;border-top:1px solid rgba(255,255,255,.15)}#footer .in .item h4:before{right:20px}#footer .in .item .content{display:none;padding:0 24px 24px}#footer .in .item .content ul li{padding:0;line-height:32px}#footer .in .item .content ul li:before{display:none}#footer .in .item .content ul li a.external{position:relative}#footer .in .item .content ul li a.external:before{content:'';background:url(../images/icon-external-white.svg) no-repeat center center;background-size:cover;width:22px;height:22px;display:block;top:1px;right:-28px;position:absolute}#footer .in .item .content address,#footer .in .item .content p{line-height:32px}#footer .in .item .content .social ul{padding:24px 0 0;display:flex}#footer .in .item .content .social ul li{padding:0 12px 0 0}#footer .in .item .content .social ul li a{display:block;width:32px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;height:32px;overflow:hidden;top:0;transition:top .5s}#footer .in .item .content .social ul li a.facebook{background-image:url(../images/icon-facebook.svg)}#footer .in .item .content .social ul li a.youtube{background-image:url(../images/icon-youtube.svg)}#footer .in .item .content .social ul li a.instagram{background-image:url(../images/icon-instagram.svg)}#footer .in .item .content .social ul li a.tiktok{background-image:url(../images/icon-tiktok.svg)}#footer .in .item.tickets{padding:0 24px;text-align:center}#footer .in .item.tickets p .button{font-size:18px}#footer .in .copyright{padding:0 24px 24px;text-align:center}#footer .in .copyright p{font-size:14px}#footer .in .copyright p,#footer .in .copyright p a{color:rgba(255,255,255,.75)}#footer .background{position:absolute;width:100%;bottom:0;left:0}#footer .background picture{height:445px;display:flex;justify-content:center}.no-touch #footer .in .item .content .social ul li a:hover{top:-3px}.no-touch #footer .in .copyright p a:hover{color:#fff}@media only screen and (min-width:576px){#footer .in .item{position:relative}#footer .in .item:after,#footer .in .item:before{background:rgba(255,255,255,.15);width:10000px;content:'';height:1px;left:-10000px;top:0;display:block;position:absolute}#footer .in .item:after{left:auto;right:-10000px}#footer .in .item h4{padding:16px 0}#footer .in .item h4:before{right:-4px}#footer .in .copyright,#footer .in .item .content{padding:0 0 24px}#footer .in .item.tickets{padding:0}#footer .in .item.tickets:after,#footer .in .item.tickets:before{display:none}}@media only screen and (min-width:768px){#footer .in{font-size:17px;padding-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .in .item h4:before,#footer .in .item:after,#footer .in .item:before{display:none}#footer .in .item h4{cursor:unset;border:0}#footer .in .item .content{display:block}#footer .in .copyright,#footer .in .item.tickets{flex:0 1 100%}#footer .in .copyright p{font-size:15px}#footer .background picture{height:624px}}@media only screen and (min-width:1080px){#footer:before{content:'';background-image:image-set(url(../images/bg-footer-abstract-min.webp) type('image/webp'),url(../images/bg-footer-abstract-min.png) type('image/png'));background-repeat:no-repeat;background-position:center center;background-size:cover!important;display:block;position:absolute;width:340px;height:262px;top:-83px;right:0;z-index:1}#footer .in{justify-content:flex-start;padding-bottom:56px}#footer .in .item{padding:0 72px 0 0}#footer .in .item .content,#footer .in .item.contact{padding:0}#footer .in .item.tickets{flex:1}#footer .in .item.tickets p{padding:48px 0 0;text-align:right}#footer .in .copyright{position:absolute;bottom:56px;padding:0;right:0}#footer .in .copyright p{padding:0;text-align:right}#footer .background picture{height:748px}}@media only screen and (min-width:1280px){#footer:before{width:437px;height:320px;top:-114px}#footer .in .item{padding:0 104px 0 0}#footer .background picture{height:985px}}