button.custom-pills-button.active {
    background-color: #E6F3FC !important;
}
.nav-content-ajduster {
    min-height: 80px !important;
    width: 100% !important;
}
nav, .brb3 {
    border-bottom-left-radius: 3rem;
    border-bottom-right-radius: 3rem;
}
#navbar_landing ul.navbar-nav li.nav-item a.nav-link.active {
    font-weight: 600 !important;
}
#navbar_landing ul.navbar-nav li.nav-item a.nav-link.active::after {
    content: '';
    position: absolute;
    align-items: center;
    height: 2px;
    width: 20px;
    background: #0189DF;
    left: 46%;
    right: 0;
    bottom: 6px;
}
#navbar_landing ul.navbar-nav li.nav-item.dropdown .dropdown-menu {
    min-width: 400px;
}
.footer-landing {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
    padding-top: 80px;
}
.home-section {
    border-radius: 3rem;
}
.home-section .min-height-full {
    min-height: calc(100vh - 80px);
}
.home-section-event {
    max-width: calc(100% - 100px - 100px);
}
.swiper-button-next-blogs:after, .swiper-button-prev-blogs:after {
    content: '';
}
#faq-accordian .accordion-button::after {
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="24" transform="matrix(1 0 0 -1 0 48)" fill="%23F7F7F7"/><path d="M32.1663 27.5L23.9997 19.3333L15.833 27.5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: 48px;
    width: 48px;
    height: 48px;
}
#ticket-price {
    font-size: 36px !important;
    padding: 20px;
    padding-left: 100px;
}
div.eur[leftIcon]:before {
    left: 20px !important;
    font-size: 36px !important;
    top: 51px !important;
    font-weight: 600;
}
.fs-60px {
    font-size: 60px;
}
.fs-45px {
    font-size: 45px;
}
.fs-32px {
    font-size: 32px;
}
.fs-36px {
    font-size: 36px;
}
.fs-28px {
    font-size: 28px;
}
.br20 {
    border-radius: 20px;
}
.br48 {
    border-radius: 48px;
}
.bg-orange-light {
    background-color: #f8473b25 !important;
}
.text-orange {
    color: #F8473B !important;
}
.py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}
@media (max-width: 1200px) {
    #navbar_landing ul.navbar-nav li.nav-item a.nav-link.active::after {
        left: 50%;
    }
}
@media (max-width: 768px) {
    .footer-landing {
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        padding: 24px 12px 8px 12px;
    }
    #navbar_landing ul.navbar-nav li.nav-item a.nav-link.active::after {
        left: 49%;
    }
}
@media (max-width: 576px) {
    footer .fs-14px {
        font-size: 14px !important;
    }
    #navbar_landing ul.navbar-nav li.nav-item.dropdown .dropdown-menu {
        min-width: initial;
    }
}