.accordion-header button{font-size:25px}.accordion-button:not(.collapsed){background-color:#fff}.banner-area-two{overflow:hidden}.banner-bg-video{object-fit:cover;object-position:center}.banner-overlay{background-color:#000;opacity:.5}.banner-content-two .h1,.banner-content-two h1{line-height:1;letter-spacing:unset}.settings-btn{right:24px}.settings-btn p{font-size:20px}.top-music-playlist-content p{min-height:120px}#preloader{background-color:#000}#preloader .preloader .waviy span{color:#fff}.tickets-cta-area .tickets-heading{font-weight:400;font-size:64px;margin:20px 0}.tickets-cta-area .tickets-subtitle{letter-spacing:2px;font-size:14px;color:#a0a0a0;margin-bottom:35px}.tickets-cta-area .tickets-btn-wrap{margin-bottom:20px}.tickets-cta-area .tickets-note{font-size:14px;color:#8a8a8a}.tickets-cta-area .tickets-note a{color:inherit;text-decoration:underline}.cta-btn{border-radius:5px;font-size:18px;background-color:#ff4d00;color:#000;text-decoration:none;line-height:1;margin:0;padding:10px}.cta-btn:hover{color:#000}.top-music-playlist-single-item{overflow:hidden}.artist-img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;border-radius:inherit}@media only screen and (max-width:761px){.settings-btn{top:90%}}.settings-btn p{color:#000}.footer-credit-link{text-decoration:underline}.h4,h4{font-size:2rem}.banner-social-link li a{transform:none;display:flex;align-items:center;justify-content:center}.banner-social-link li a svg{width:24px;height:24px}.banner-area-two::before{background:#000;opacity:.3;z-index:1}#navbar:not(.sticky){position:absolute;top:0;left:0;width:100%;z-index:10;background-color:transparent}.banner-area-two{min-height:100vh}.mobile-navbar .btn-close{background-image:none;opacity:1}@media only screen and (max-width:767px){.banner-social-link.style-two{display:flex!important;flex-direction:row;position:absolute;left:50%;top:auto;bottom:28px;transform:translateX(-50%);gap:24px}.banner-social-link.style-two li{margin-bottom:0}}@media only screen and (min-width:768px){.banner-social-link.style-two{left:20px}}#lineup,#about,#event-details,#faq,#partners{scroll-margin-top:72px}@media only screen and (max-width:761px){#backtotop{right:20px;bottom:90px;top:unset;}}


.navbar.sticky {
    position: fixed !important;
    top: 0 !important;
}


body:has(.banner-area-two) #navbar:not(.sticky) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    background-color: transparent;
}


.banner-area-two {
    height: 100vh;
    height: 100dvh;
    min-height: 100vh;
    min-height: 100dvh;
}

@media only screen and (max-width: 761px) {
    .settings-btn {
        top: auto;
        bottom: 30px;
    }
}
