a,abbr,acronym,address,applet,article,aside,audio,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,footer,form,header,hgroup,html,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,ruby,samp,section,span,strike,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,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}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;color:#000}td,td img{vertical-align:top}button,input,select,textarea{margin:0;font-size:100%}input[type=checkbox]{vertical-align:bottom}input[type=radio]{vertical-align:text-bottom}sub{vertical-align:sub}sub,sup{font-size:smaller}sup{vertical-align:super}body,main{overflow-x:hidden}*{font-family:Archivo,"system-ui",verdana,tahoma,sans-serif;box-sizing:border-box}body,html{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:var(--color-black);position:relative}:root{--color-white:#ffffff;--color-black:#000000;--color-gray:#808080;--color-dark-gray:#2c2c2c;--color-gray-900:#1c1c1c;--color-gray-950:#141414;--color-gray-850:#2f3131;--color-green-accent:#b2ea7c}img{height:auto;object-fit:cover;width:100%}.container{width:100%;padding:0 15px;margin:0 auto;position:relative;max-width:1190px}.icon,.icon:after,.icon:before{background-size:contain;background-repeat:no-repeat;background-position:50%}.container-navigation{z-index:12}.header{position:absolute;height:70px;left:0;right:0;top:0;width:100%}.header__container{display:flex;justify-content:space-between;align-items:center;height:100%}.header__logo{font-weight:900;text-transform:uppercase;color:var(--color-white);font-size:24px;line-height:.8;letter-spacing:-.6px;max-width:200px}.search{width:100%;position:relative;border-radius:100px;background-color:#2c2c2c}.header__search{max-width:272px}.search__icon{position:absolute;left:17px;top:10px;background-image:url(/_next/static/media/icon-search.33da3197.png);width:20px;height:20px}.search__input{border:0;padding:10px 10px 10px 45px;font-size:18px;background-color:rgba(0,0,0,0);outline:none;color:var(--color-white);letter-spacing:-.6px;width:100%;font-family:Archivo Narrow}.search__input::placeholder{color:var(--color-gray);font-size:18px;letter-spacing:-.6px;font-family:Archivo Narrow}.page__img{height:auto;object-fit:cover;z-index:-3}.overlay,.page__img{position:absolute;top:0;left:0;width:100%}.overlay{height:100%;background-color:var(--color-black);opacity:.2;z-index:-2;transition:all .3s ease}.overlay-hover{opacity:0}.overlay-hover.active{opacity:.7;z-index:11}.overlay-navigation{opacity:0;transition:all 0s ease}.overlay-navigation.active{z-index:20;opacity:.7}.hero{padding:124px 0 61px;text-align:center}.hero__title{font-size:110px;line-height:.83;color:var(--color-white);text-transform:uppercase;font-family:Archivo Black;max-width:725px;margin:0 auto;letter-spacing:-2px}.navigation{position:relative;border-bottom:1px solid #505050;padding-bottom:12px;justify-content:space-between}.nav,.navigation{display:flex;align-items:center}.nav{list-style:none;width:100%;padding:0;margin:0}.nav__item{position:relative;text-transform:uppercase;line-height:1.2;letter-spacing:.5px;color:var(--color-gray);padding:0 11px;cursor:pointer;white-space:nowrap}.nav__item,.nav__item span{font-family:Archivo Black}.nav__item:first-child{padding-left:0}.nav__item:first-child:after{left:0}.nav__item:after{content:"";position:absolute;opacity:0;left:15px;bottom:-18px;width:calc(100% - 15px);height:3px;background-color:var(--color-white)}.nav__item.active{color:var(--color-white)}.nav__item.active:after{opacity:1}.filters{display:flex;align-items:center;justify-content:space-between}.filters__item{position:relative;margin-left:8px;z-index:20}.filters__item.active{z-index:40}.filters__item.active .filter_dropdown{opacity:1;visibility:visible;transform:translateY(0);z-index:30}.filters__item.active .filter_btn:after{transform:rotate(180deg) translateY(50%)}.filters__item.hover{z-index:21}.filter_btn{border-radius:100px;padding:8px 30px 8px 12px;text-transform:uppercase;color:var(--color-white);font-size:14px;line-height:1.2;letter-spacing:-1.3px;background-color:var(--color-dark-gray);border:0;white-space:nowrap;cursor:pointer;position:relative;z-index:40}.filter_btn:after{content:"";right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(/_next/static/media/arrow-down.e0aafdf4.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.filter_btn:after,.filter_dropdown{position:absolute;transition:all .3s ease}.filter_dropdown{width:247px;height:256px;border-radius:8px;background-color:var(--color-gray-900);padding:8px 4px;top:calc(100% + 4px);right:-30px;opacity:0;z-index:-1;visibility:hidden;transform:translateY(10px)}.filter_dropdown:after{content:"";position:absolute;height:10px;left:0;right:0;top:-6px}@media screen and (min-width:992px){.filters__item.active .filter_dropdown{opacity:1;visibility:visible;transform:translateY(0);z-index:2}.filters__item.active .filter_btn:after{transform:rotate(180deg) translateY(50%)}}.filter_dropdown__search{position:relative}.filter_dropdown__input{position:relative;border:0;background-color:var(--color-gray-900)}.filter_dropdown__icon{position:absolute;right:12px;top:8px;width:16px;height:16px;background-image:url(/_next/static/media/icon-search.33da3197.png)}.filter_dropdown__list{overflow:auto;max-height:188px;list-style:none;padding:0;margin:4px 0 0;scrollbar-width:thin;scrollbar-color:var(--color-green-accent) rgba(0,0,0,0)}.filter_dropdown__list::-webkit-scrollbar{width:2px}.filter_dropdown__list::-webkit-scrollbar-thumb{background-color:var(--color-green-accent)}.filter_dropdown__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.filter_dropdown__item{position:relative}.filter_dropdown__item,.filter_dropdown__item a{color:var(--color-white);line-height:1.2;padding:10px 12px;cursor:pointer;border-radius:100px}.filter_dropdown__item a{display:block;margin:-10px -12px}.filter_dropdown__item.active,.filter_dropdown__item.active a{background-color:var(--color-green-accent);color:var(--color-black);font-family:Archivo Narrow;font-weight:700}.concerts{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.concert{position:relative;border-radius:8px;overflow:hidden}.concert__image{position:relative;width:100%;height:170px;object-fit:cover}.concert__info{padding:14px 16px 23px;background-color:var(--color-gray-900);height:calc(100% - 170px);flex-direction:column}.concert__date,.concert__info{position:relative;display:flex}.concert__date{align-items:center}.concert__date_day{padding:4px 5px;border:1px solid var(--color-green-accent);text-transform:uppercase;letter-spacing:1px;margin-right:9px;border-radius:3px;font-weight:700;white-space:nowrap}.concert__date_day,.concert__date_info{color:var(--color-white);font-family:Archivo Narrow}.concert__date_info{opacity:.6}.concert__title{line-height:1.2;letter-spacing:.3px;font-weight:700;margin:12px 0 15px;font-size:16px}.concert__title,.concert__venue{text-transform:uppercase;max-width:200px;color:var(--color-white)}.concert__venue{font-size:12px;opacity:.6;margin-top:auto}.concert__btn{position:absolute;width:32px;height:32px;border-radius:50%;background-color:var(--color-green-accent);right:16px;bottom:30%;background-image:url(/_next/static/media/icon-arrow-right.f7fb0398.png);background-repeat:no-repeat;background-position:50%;background-size:12px}.concert__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.concerts__more{position:relative;text-align:center;margin-top:7px;grid-column:1/5}.btn__more{border:1px solid var(--color-green-accent);border-radius:8px;padding:16px 28px;color:var(--color-white);text-transform:uppercase;font-family:Archivo Black;cursor:pointer;background-color:rgba(0,0,0,0)}.concerts__content{padding:20px 0 24px}.text h2{color:var(--color-white);font-size:40px;text-align:center;margin:40px 0 20px;text-transform:uppercase;font-family:Archivo Black}.text li,.text p,.text span{color:var(--color-white);opacity:.6;line-height:1.3}.calendar{position:relative}.calendar h2{color:var(--color-white);font-size:40px;text-align:center;margin:40px 0;text-transform:uppercase;font-family:Archivo Black}.calendar__body{background-color:var(--color-gray-950);padding:60px 88px;border-radius:8px;display:flex;gap:54px}.calendar_months{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;max-width:496px}.calendar__month{position:relative;display:flex;align-items:center;justify-content:center;width:115px;height:115px;border-radius:50%;border:1px solid var(--color-gray-850);background-color:var(--color-gray-850);cursor:pointer}.calendar__month.active{border-color:var(--color-green-accent);background-color:rgba(0,0,0,0)}.calendar__month.active .calendar__count{opacity:1;font-weight:700}.calendar__count{position:absolute;color:var(--color-white);opacity:.5;top:22px;left:22px;font-size:16px;font-weight:400}.calendar__label{color:var(--color-white);font-size:28px;text-transform:uppercase;font-family:Archivo Narrow;font-weight:700}.calendar__nav{flex:1 1;margin-top:10px}.btn__calendar{width:100%;cursor:pointer;background-color:var(--color-gray-900);border-radius:8px;margin-bottom:16px;border:1px solid var(--color-gray-900);font-family:Archivo Narrow;font-size:20px;line-height:1.2;text-transform:uppercase;color:gray;display:block;height:56px;display:flex;padding:0 16px;align-items:center;font-weight:700;justify-content:center;letter-spacing:-1px}.btn__calendar span{font-weight:400;margin-left:5px}.btn__calendar.active{border-color:var(--color-green-accent);color:var(--color-white)}.img_end{bottom:0;left:0;height:380px;object-fit:cover}.daterange,.img_end{position:absolute;z-index:-1}.daterange{top:calc(100% + 5px);right:0;width:95vw;max-width:400px;background-color:#1c1c1c;border-radius:8px;padding:65px 24px 27px;box-shadow:0 0 20px 0 #00000014;opacity:0;visibility:hidden;transition:all .3s ease}.daterange.active{opacity:1;visibility:visible;z-index:40}.daterange:before{position:absolute;content:"";top:-5px;right:0;left:0;width:100%;height:6px;background-color:transparent}.filter_select_btn{border-radius:8px;font-family:Archivo Black;font-size:14px;line-height:1;min-height:33px;display:inline-block;text-transform:uppercase;padding:0 9px;background-color:#1c1c1c;color:#fff;border:1px solid #b2ea7c;cursor:pointer;min-width:81px;font-weight:400;transition:all .3s ease}.filter_select_btn.active,.filter_select_btn:hover{background-color:#b2ea7c;color:#000}.filter_select_btns{flex-wrap:wrap;gap:8px;margin-top:-38px}.filter_select_btns,.footer{display:flex;align-items:center}.footer{margin-top:85px;text-align:center;flex-direction:column;justify-content:center;padding-bottom:58px}.footer__logo{color:var(--color-white);font-size:24px;letter-spacing:-2px;text-align:center;font-weight:900;line-height:.87;max-width:158px;text-transform:uppercase}.footer__nav{margin:19px 0 27px;width:100%}.footer__list{display:flex;text-align:center;justify-content:center;align-items:center;list-style:none;padding:0}.footer__item a{opacity:.8;font-family:Archivo Narrow;line-height:2;text-transform:uppercase;letter-spacing:.8px;padding:0 16px;display:inline-block;cursor:pointer;transition:.3s;color:var(--color-white);position:relative}.footer__item a:after{content:"";position:absolute;bottom:6px;left:16px;right:16px;height:1px;background-color:var(--color-white);opacity:.8}.footer__item a:hover{opacity:1}.footer__copyright{color:#8a8a8a;font-size:12px}@media screen and (max-width:1200px){.concert__btn{bottom:20px;right:9px}.hero__title{font-size:90px}}@media screen and (max-width:992px){.container{padding:0 20px}.hero__title{font-size:50px}.navigation{flex-direction:column;align-items:flex-start;border:0;padding-bottom:0}.nav{padding-bottom:19px;border-bottom:1px solid #505050;overflow:auto;margin-bottom:15px}.filters__item{margin:0 8px 0 0}.concerts{grid-template-columns:repeat(3,1fr);grid-gap:16px 14px;gap:16px 14px;display:grid}.concert__btn{width:32px;height:32px;right:15px;bottom:16px}.concert__venue{max-width:111px;display:block;line-height:1.2}.calendar__count,.concert__link{display:none}.concerts__more{margin-top:27px}.btn__more{padding:14px 27px}.calendar h2,.text h2{font-size:28px}.concerts__content h2{margin:20px 0}.calendar h2{margin:13px 0 30px}.text{text-align:center}.calendar__body{padding:28px;gap:20px;flex-direction:column}.calendar__month{width:80px;height:80px}.calendar__label{font-size:20px}.footer__list{justify-content:space-around;display:flex;width:100%}.footer__item a{letter-spacing:0;padding:0 5px}.search__icon{left:auto;right:20px}.search__input{padding:10px 45px 10px 10px}.header__search{width:212px;font-size:16px;margin:-4px 0 0}.header__search::placeholder{font-size:16px}.hero{padding:110px 0 60px}.footer{margin-top:65px}.concerts{display:flex;flex-wrap:wrap;gap:16px}.concert{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 16px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;max-width:33.333%}.concert__info{width:100%;height:calc(100% - 150px)}.concert__image{height:150px}.concert__image img{height:100%}}@media screen and (max-width:768px){body.hidden{overflow:hidden}.filter_dropdown-backdrop{position:absolute;left:-2000px;right:-2000px;top:-800px;bottom:-2000px;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:-1;transition:all .3s}.filters__item.active .filter_dropdown-backdrop{opacity:1;visibility:visible;z-index:20}.concert{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px);max-width:50%}.concert__info{height:calc(100% - 120px)}.concert__image{height:120px}.concert__venue{max-width:130px}}@media screen and (max-width:576px){.concert__info{height:calc(100% - 100px)}.concert__image{height:100px}.footer__item a:after{left:5px;right:5px}.filter_date .daterange{left:0;right:auto}.filter_genre .filter_dropdown{left:-70px;right:auto}.filter_venue .filter_dropdown{right:-70px}.daterange{width:calc(100vw - 40px);padding:64px 20px 20px}.filter_select_btn{padding:0 11px}.filter_btn{max-width:92px;font-size:13px;overflow:hidden;letter-spacing:-.3px}.filter_btn:after{height:28px;width:28px;right:-1px;background-size:16px;z-index:100;background-color:var(--color-dark-gray);border-radius:50%}}@media screen and (max-width:440px){.concert{flex:1 1 100%;max-width:100%}.calendar__body{padding:20px}.filter_select_btns{flex-wrap:nowrap}.filter_select_btn{font-size:12px;padding:0 9px;min-width:auto}.calendar_months{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:375px){.filter_venue .filter_dropdown{right:-20px}.daterange{padding:64px 10px 10px}}.is-hidden{display:none!important}.loading{position:fixed;z-index:9999;width:500px;height:500px;font-size:40px;font-weight:700;border-radius:50px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.rdrMonthName{display:none}.daterange__selected{position:absolute;top:85px;left:0;width:100%;z-index:200;color:#808080;font-weight:700;line-height:1.2;text-align:center;text-transform:none;font-family:var(--font-archivo-narrow)}div.rdrMonthAndYearWrapper{padding-top:72px}div.rdrCalendarWrapper{background-color:#1c1c1c}span.rdrDayNumber{color:#fff}span.rdrDayNumber span{font-size:20px;font-family:var(--font-archivo-narrow);font-weight:inherit!important;color:inherit!important}span.rdrDayNumber span:after{display:none}span.rdrEndEdge~span,span.rdrStartEdge~span{font-weight:700}button.rdrDayPassive .rdrDayNumber{color:#5e5e5e}button.rdrDay{display:inline-block;width:50px;height:50px;border-radius:0}span.rdrEndEdge,span.rdrStartEdge{z-index:1;border-radius:50%}span.rdrStartEdge~span{z-index:2;color:#000!important}button.rdrDayPassive span,span.rdrEndEdge~span{color:#5e5e5e!important;z-index:2}span.rdrEndEdge~span,span.rdrStartEdge~span{color:#000!important}span.rdrEndEdge,span.rdrStartEdge{border-radius:50%!important;width:100%;height:100%;background-color:#b2ea7c;top:0;left:0}span.rdrInRange{color:#000!important;height:50px;top:0}span.rdrInRange:after{content:"";position:absolute;top:0;left:-25px;right:-25px;height:100%;background-color:#3a452f!important}span.rdrInRange~.rdrDayNumber{z-index:2}span.rdrInRange~span{color:#fff!important;font-weight:700}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{border:1px solid transparent!important;outline:orange}.rdrDayHovered .rdrDayEndPreview,.rdrDayHovered .rdrDayStartPreview{border-radius:50%!important;width:50px;height:50px;top:0;left:1px!important}.rdrDayHovered .rdrEndEdge~.rdrDayEndPreview,.rdrDayHovered .rdrEndEdge~.rdrDayStartPreview,.rdrDayHovered .rdrStartEdge~.rdrDayEndPreview,.rdrDayHovered .rdrStartEdge~.rdrDayStartPreview{border:0!important}.rdrEndEdge~.rdrDayEndPreview,.rdrEndEdge~.rdrDayStartPreview,.rdrStartEdge~.rdrDayEndPreview,.rdrStartEdge~.rdrDayStartPreview{display:none}.rdrDayInPreview,.rdrNextPrevButton i{display:none!important}button.rdrNextPrevButton{background-image:url(/_next/static/media/calendararr.56597ba7.png)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:18px!important;background-color:transparent!important;display:inline-block;border:1px solid #1c1c1c;width:40px;height:40px;margin:10px;border-radius:8px;cursor:pointer;font-size:0;transition:all .3s ease}button.rdrNextPrevButton:hover{border:1px solid #b2ea7c}.rdrPprevButton{transform:rotate(0deg)}.rdrNextButton{transform:rotate(180deg)}.rdrMonth .rdrDays,.rdrMonth .rdrWeekDays{display:grid;grid-template-columns:repeat(7,1fr)}.rdrMonth{width:auto!important}.rdrMonths{width:auto;margin:27px 0 -9px}.rdrWeekDay{color:#fff!important;font-size:16px;font-family:Archivo Black}.filter_action_btns{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.filter_action_btn{border:1px solid #b2ea7c;border-radius:8px;font-family:Archivo Black;background-color:#1c1c1c;font-size:14px;line-height:1;min-height:33px;display:inline-flex;color:#fff;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.filter_action_btn:hover{background-color:#b2ea7c;color:#000}.rdrMonthAndYearPickers select{font-size:20px;font-weight:700;font-family:Archivo Narrow}button.rdrDayDisabled{background-color:transparent;opacity:.3}button.rdrDayDisabled span{text-decoration:line-through;font-weight:300}@media screen and (max-width:576px){.rdrMonth{padding:3px .833em 1.666em 0!important}}@media screen and (max-width:440px){button.rdrDay{width:40px;height:40px}span.rdrInRange{height:40px}.rdrWeekDay{font-size:14px}.rdrMonthAndYearPickers select{font-size:16px}.hero__title{padding:0 10px;font-size:40px;letter-spacing:-1px}button.rdrDay{width:35px;height:35px}span.rdrInRange{height:35px}div.rdrCalendarWrapper{width:100%}.rdrMonth{padding:3px 0 1.666em!important;flex:1 1}}@media screen and (max-width:375px){button.rdrNextPrevButton{margin:10px 0;width:36px}}