.animate{animation-duration:.5s;animation-delay:.5s;animation-fill-mode:backwards}.animate.delay-06{animation-delay:.6s}.animate.delay-08{animation-delay:.8s}.animate.delay-1{animation-delay:1s}.animate.delay-12{animation-delay:1.2s}.animate.delay-14{animation-delay:1.4s}.animate.delay-16{animation-delay:1.6s}.animate.slideUp{transform:translateY(50%);animation-name:slide-up;animation-duration:1s;animation-timing-function:cubic-bezier(.2,-.43,0,.8);animation-fill-mode:forwards;will-change:opacity,transform;opacity:0}@keyframes slide-up{0%{opacity:0;transform:translateY(50%)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.animate.infiniteScroll{animation:infinite-scroll 10s linear infinite}@keyframes infinite-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:767.9px){.hiddenMobile{display:none!important}}@media screen and (min-width:768px)and (max-width:1149.9px){.hiddenTablet{display:none!important}}@media screen and (min-width:1150px){.hiddenDesktop{display:none!important}}.fadedPinkBackground{background-color:#fdf6f8}.blackText{color:#000}.whiteText{color:#fff}.pinkText{color:#ec2c64}.uppercaseText{text-transform:uppercase}.blockWrapper{display:flex;justify-content:center;width:100%}.blockWrapper>div{width:100%}@media screen and (max-width:767.9px){.blockWrapper>div{padding-left:20px;padding-right:20px}}@media screen and (min-width:768px)and (max-width:1149.9px){.blockWrapper>div{padding-left:40px;padding-right:40px}}@media screen and (min-width:1150px)and (max-width:1439.9px){.blockWrapper>div{padding-left:120px;padding-right:120px}}@media screen and (min-width:1440px){.blockWrapper>div{padding-left:0;padding-right:0;max-width:1200px}}.fullScreen{width:100%;height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{width:100vw;overflow-x:hidden;min-height:100vh;font-family:Work Sans,sans-serif;overscroll-behavior:none}html{scroll-behavior:smooth}a{text-decoration:none}button,h1,h2,h3,h4,h5,h6,label,p{font-family:Onest,sans-serif;color:#000}h1{font-size:72px}h1,h2{text-transform:uppercase;letter-spacing:-1px}h2{font-size:48px}h3{font-size:36px;text-transform:uppercase;letter-spacing:-.5px}h4{font-size:24px}h5,p{font-size:18px}a{color:#ec2c64}.solidButton{border-radius:12px;padding:10px 16px;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Onest,sans-serif;font-size:16px;border:0}.solidButton.pinkButton{background-color:#ec2c64;color:#fff}.solidButton.whiteButton{background-color:#fff;color:#000}.solidButton.smallButton{padding:8px 12px;font-size:14px}.solidButton.largeButton{font-size:18px;font-weight:600}.dropdownItem .dropdownCheckbox{display:none}.dropdownItem .dropdownContent{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.dropdownItem .dropdownLabel{cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdownItem .dropdownLabel:after{content:" + ";font-weight:700}.dropdownItem .dropdownCheckbox:checked~.dropdownContent{max-height:500px}.dropdownItem .dropdownCheckbox:checked~.dropdownLabel:after{content:" - "}.multiToggleButton{display:flex;border-radius:15px;background-color:#fff;position:relative;overflow:hidden}.multiToggleButton .toggleButton{flex:1 1;background-color:transparent;padding:15px 40px;border-radius:15px;border:none;color:#b6b6b6;font-size:14px;font-family:Work Sans,sans-serif;font-weight:700;cursor:pointer;z-index:2;transition:color .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.multiToggleButton .toggleButton.active{color:#fff}.multiToggleButton:before{content:"";position:absolute;width:calc(100%/var(--button-count));height:100%;background-color:#ec2c64;border-radius:8px;transition:transform .3s ease-in-out,width .3s ease-in-out;z-index:1;transform:translateX(calc(var(--active-index) * 100%))}.videoWrapper{position:relative;width:100%;height:100%;overflow:hidden}.videoWrapper iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:-1;background-color:#000}@media(min-aspect-ratio:16/9){.videoWrapper iframe{height:56.25vw}}@media(max-aspect-ratio:16/9){.videoWrapper iframe{width:177.78vh}}@media screen and (max-width:767.9px){.contactWrapper .contact{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1149.9px){.contactWrapper .contact{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1150px){.contactWrapper .contact{padding-top:80px;padding-bottom:80px}}.contactWrapper .contact{display:flex;justify-content:center;align-items:center;width:100%;color:#fff}@media screen and (max-width:767.9px){.contactWrapper .contact{flex-direction:column}}.contactWrapper .contact .contactFormWrapper{display:flex;flex-direction:column;gap:20px;padding:0 40px;width:60%}@media screen and (min-width:768px)and (max-width:1149.9px){.contactWrapper .contact .contactFormWrapper{width:80%;padding:0}}@media screen and (max-width:767.9px){.contactWrapper .contact .contactFormWrapper{width:100%;padding:0}}.contactWrapper .contact .contactFormWrapper .contactFormTitle{font-size:32px;text-align:center}@media screen and (max-width:767.9px){.faq{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1149.9px){.faq{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1150px){.faq{padding-top:80px;padding-bottom:80px}}.faq{display:flex;flex-direction:column;gap:40px}.faq .faqTitle{font-size:48px;font-weight:700}.faq .faqTitle:after{content:"";display:block;width:50px;height:3px;background-color:#ec2c64;margin:10px auto 0 0}.faq .faqContent{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:60px}@media screen and (max-width:767.9px){.faq .faqContent{flex-direction:column}}.faq .faqContent .dropdownSection{display:flex;gap:20px;flex-direction:column;flex:1 1;min-width:400px}@media screen and (max-width:767.9px){.faq .faqContent .dropdownSection{min-width:unset}}.faq .faqContent .dropdownSection .dropdownItem:before,.faq .faqContent .dropdownSection .dropdownItem:last-child:after{content:"";display:block;width:100%;height:1px;background-color:#b6b6b6}.faq .faqContent .dropdownSection .dropdownItem:last-child:after{margin-top:20px}.faq .faqContent .dropdownSection .dropdownItem .dropdownLabel{padding:20px 0;font-size:24px;font-weight:600;font-family:Onest,sans-serif}.faq .faqContent .dropdownSection .dropdownItem .dropdownContent{font-size:18px;font-family:Work Sans,sans-serif}.faq .faqContent .contactSection{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;border-radius:20px;background-color:#fdf6f8;padding:40px;width:400px;max-width:100%}.faq .faqContent .contactSection .contactText{display:flex;flex-direction:column;gap:16px}.faq .faqContent .contactSection .contactText .contactTitle{font-size:24px;font-family:Onest,sans-serif;letter-spacing:-.48px;text-transform:uppercase}.faq .faqContent .contactSection .contactText .contactDescription{font-size:18px;font-family:Work Sans,sans-serif;letter-spacing:-.48px}@media screen and (max-width:767.9px){.footerWrapper .footer{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1149.9px){.footerWrapper .footer{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1150px){.footerWrapper .footer{padding-top:80px;padding-bottom:80px}}.footerWrapper .footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%}.footerWrapper .footer .footerText{text-align:center}.footerWrapper .footer .footerText .copyrightNotice{font-size:18px;color:#000;letter-spacing:-.5px}.footerWrapper .footer .socialMedia{display:flex;align-items:center;gap:8px}.footerWrapper .footer .socialMedia .socialIcon svg{fill:#000;stroke:#000}@media screen and (max-width:767.9px){.galleryWrapper{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1149.9px){.galleryWrapper{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1150px){.galleryWrapper{padding-top:80px;padding-bottom:80px}}.galleryWrapper{width:100%}.galleryWrapper .gallery{display:flex;flex-direction:column;align-items:center;gap:60px}.galleryWrapper .gallery .galleryTitle{text-align:center}.galleryWrapper .gallery .galleryTitle:after{content:"";display:block;width:50px;height:3px;background-color:#ec2c64;margin:10px auto 0}.galleryWrapper .gallery .galleryAlbumsWrapper{width:100%;display:flex;justify-content:center;gap:40px;flex-direction:column;align-items:center}.galleryWrapper .gallery .galleryAlbums{width:100%;position:relative}.galleryWrapper .gallery .galleryAlbums .galleryAlbum{width:100%;display:flex;position:absolute;top:0;opacity:0;justify-content:space-between;gap:40px;transition:opacity .3s ease-in-out}@media screen and (max-width:767.9px){.galleryWrapper .gallery .galleryAlbums .galleryAlbum{flex-direction:column}}.galleryWrapper .gallery .galleryAlbums .galleryAlbum.active{opacity:1;position:relative}.galleryWrapper .gallery .galleryAlbums .galleryAlbum .galleryImageWrapper{display:flex;border:12px solid #fff;border-radius:10px;flex:1 1;box-shadow:0 18px 58px 0 rgba(0,0,0,.1)}.galleryWrapper .gallery .galleryAlbums .galleryAlbum .galleryImageWrapper:first-of-type{transform:rotate(-3deg);scale:.9}.galleryWrapper .gallery .galleryAlbums .galleryAlbum .galleryImageWrapper:nth-of-type(3){transform:rotate(3deg);scale:.9}.galleryWrapper .gallery .galleryAlbums .galleryAlbum .galleryImageWrapper .galleryImage{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.galleryWrapper .gallery .galleryText{text-align:center;width:60%;font-size:24px;font-family:Work Sans,sans-serif;letter-spacing:-.75px;line-height:150%}@media screen and (max-width:767.9px){.galleryWrapper .gallery .galleryText{width:100%}}.header{z-index:1;padding:30px;display:flex;justify-content:space-between}.header .headerSection{display:flex;align-items:center}.header .headerSection#leftSection{justify-content:flex-start}.header .headerSection#leftSection .mainLogo{width:200px}.header .headerSection#rightSection{justify-content:flex-end;gap:12px}@media screen and (max-width:767.9px){.header .headerSection#rightSection a:nth-of-type(n+2),.header .headerSection#rightSection button:nth-of-type(n+2){display:none}}.header.lightHeader .mainLogo{filter:brightness(0) invert(1)}.header.darkHeader .mainLogo{filter:brightness(0)}.header.floatingHeader{position:absolute;top:0}.heroWrapper{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}.heroWrapper .backgroundVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;overflow:hidden}.heroWrapper .backgroundVideo video{height:100%;width:100%;object-fit:cover;object-position:center;background-color:#000}.heroWrapper .loadingSpinner{z-index:100}@media screen and (max-width:767.9px){.heroWrapper .heroContent{padding-left:20px;padding-right:20px}}@media screen and (min-width:768px)and (max-width:1149.9px){.heroWrapper .heroContent{padding-left:40px;padding-right:40px}}@media screen and (min-width:1150px)and (max-width:1439.9px){.heroWrapper .heroContent{padding-left:120px;padding-right:120px}}@media screen and (min-width:1440px){.heroWrapper .heroContent{padding-left:0;padding-right:0;max-width:1200px}}.heroWrapper .heroContent{gap:16px;width:100%}.heroWrapper .heroContent,.heroWrapper .heroContent .information{display:flex;flex-direction:column;justify-content:center;align-items:center}.heroWrapper .heroContent .information{gap:12px}.heroWrapper .heroContent .information img{max-width:100%;width:500px;opacity:0}.heroWrapper .heroContent .information h1{font-size:48px;font-weight:700;color:#fff;text-align:center;opacity:0}.heroWrapper .heroContent .buttons{gap:12px;opacity:0}.heroWrapper .heroContent .buttons,.notFound{display:flex;justify-content:center;align-items:center}.notFound{width:100%;height:100%;flex-direction:column;text-align:center;gap:20px}.notFound .notFoundText{font-weight:500}.sloganBarWrapper{display:flex;justify-content:center;align-items:center;background-color:#000;width:100%;overflow:hidden}.sloganBarWrapper .sloganBar{display:flex;justify-content:space-between}.sloganBarWrapper .sloganBar .sloganPiece{display:flex;align-items:center;gap:8px;color:#fff;padding:10px;flex-wrap:nowrap}.sloganBarWrapper .sloganBar .sloganPiece .sloganText{font-family:Onest,sans-serif;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;text-wrap:nowrap}.sloganBarWrapper .sloganBar .sloganPiece .sloganIcon{stroke:#ec2c64;fill:#ec2c64}.sloganBarWrapper .sloganBar .sloganPiece .sloganIcon.rightIcon{transform:scaleX(-1)}:root{--ot-color-core-brand:#ec2c64;--ot-color-core-brand-invert:#fff;--ot-color-core-accent-secondary:#fff;--ot-color-core-foreground-primary:#000}@media screen and (max-width:767.9px){.ticketshopWrapper{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px)and (max-width:1149.9px){.ticketshopWrapper{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1150px){.ticketshopWrapper{padding-top:80px;padding-bottom:80px}}.ticketshopWrapper{display:flex;width:100%}.ticketshopWrapper .ticketshopContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.ticketshopWrapper .ticketshopContainer .ticketshopTitle{font-size:48px;font-weight:700;text-align:center}.ticketshopWrapper .ticketshopContainer .ticketshopTitle:after{content:"";display:block;width:50px;height:3px;background-color:#ec2c64;margin:10px auto 0}.ticketshopWrapper .ticketshopContainer .ticketshop{display:flex;flex-direction:column;justify-content:center;gap:50px;width:90%;padding:40px;border-radius:30px;border:1px solid #f0f0f0;box-shadow:0 20px 40px 0 rgba(0,0,0,.03)}@media screen and (max-width:767.9px){.ticketshopWrapper .ticketshopContainer .ticketshop{width:100%;padding:40px 30px}}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup{display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .groupName{font-size:36px}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets{display:flex;gap:20px;width:100%;flex-wrap:wrap}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket{display:flex;justify-content:space-between;gap:10px;padding:15px 25px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px);max-width:calc(50% - 10px);border-radius:12px;background-color:#f7f7f7}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket[data-status=sold_out]{opacity:.4;position:relative}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket[data-status=sold_out] .selectTickets .changeTicket,.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket[data-status=sold_out] .selectTickets .ticketAmount{display:none}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket[data-status=sold_out] .selectTickets:after{content:"Sold out";font-size:18px;font-weight:700;text-wrap:nowrap}@media screen and (max-width:767.9px){.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket{flex:1 1 100%;max-width:100%}}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .ticketInfo{display:flex;flex-direction:column;gap:5px;font-family:Work Sans,sans-serif}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .ticketInfo .ticketName{font-size:18px;font-weight:700}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .ticketInfo .ticketPrice{font-size:16px}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .selectTicketsWrapper{display:flex;justify-content:flex-end;align-items:center;flex:1 1}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .selectTicketsWrapper .selectTickets{display:flex;gap:6px;align-items:center;position:relative}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .selectTicketsWrapper .selectTickets .changeTicket{cursor:pointer;border:none;background-color:transparent;color:#000;font-size:16px;line-height:0;width:20px;height:20px;background-color:#ec2c64;color:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticketshopWrapper .ticketshopContainer .ticketshop .ticketGroup .tickets .ticket .selectTicketsWrapper .selectTickets .ticketAmount{font-size:16px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticketshopWrapper .ticketshopContainer .buttons{display:flex;gap:16px;flex-wrap:wrap}.formWrapper{padding:32px;border-radius:28px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);position:relative}.formWrapper.submitted .form{opacity:0}.formWrapper.submitted .submitMessageWrapper{opacity:1;display:flex}.formWrapper .form{display:flex;flex-wrap:wrap;gap:20px;transition:opacity .3s}.formWrapper .form .inputWrapper{display:flex;flex-direction:column;gap:6px}.formWrapper .form .inputWrapper.halfWidth{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}@media screen and (max-width:767.9px){.formWrapper .form .inputWrapper.halfWidth{flex:1 1 100%;max-width:100%}}.formWrapper .form .inputWrapper.fullWidth{flex:1 1 100%;max-width:100%}.formWrapper .form .inputWrapper.required label:after{content:" *";color:#ec2c64}.formWrapper .form .inputWrapper label{font-size:14px}.formWrapper .form .inputWrapper input,.formWrapper .form .inputWrapper textArea{border-radius:10px;padding:12px;border:none;background-color:#fafafa;color:#000;font-family:Work Sans,sans-serif;width:100%!important}.formWrapper .form .inputWrapper textArea{resize:none;min-height:100px}.formWrapper .submitMessageWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;opacity:0;transition:opacity .3s;padding:32px}.formWrapper .submitMessageWrapper .submitMessageIcon{color:#ec2c64}.formWrapper .submitMessageWrapper .submitMessage{text-align:center}