

        .widget-1-body {
            margin-bottom: 18px;
            position: relative;
            padding: 22px 26px 26px;
            border-radius: 18px !important;
            overflow: hidden;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025));
            border: 1px solid var(--ts-border) !important;
            backdrop-filter: blur(18px) !important;
            background-color: #03205500 !important;
        }

        .bg-one {
            margin-bottom: 18px;
            position: relative;
            border-radius: 0px 0px 18px 18px !important;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025));
            border-bottom: 1px solid var(--ts-border) !important;
            backdrop-filter: blur(18px) !important;
            background-color: #03205500 !important;
        }

        .event-grid {
            margin-bottom: 0px !important;
        }

        .ts-text-search .ts-modern-search.search-ticket-section {
            margin-top: 130px !important;
        }

        @media (max-width: 767px) {
            .ts-text-search .ts-modern-search.search-ticket-section {
                margin-top: 110px !important;
            }
        }


    
.home-section-heading { font-size:22px; margin-top:-7px; }
@media (min-width:576px) { .home-section-heading { font-size:30px; margin-top:-10px; } }
