/* Why Choose Events page local mobile overrides */

.mobile-flow-heading {
    display: none;
}

@media (max-width: 767.98px) {
    .event-hero-section > .container-fluid,
    .service-block .container-fluid,
    .faq-section .container-fluid {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .service-grid,
    .faq-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .event-hero-content {
        /* Override global + event hero paddings for this page */
        margin-left: 0 !important;
        padding: 140px 10px 10px !important;
    }

    .text-first-mobile {
        display: flex;
        flex-direction: column;
    }

    .text-first-mobile .mobile-flow-heading {
        display: block;
        order: 1;
        margin-bottom: 14px;
    }

    .text-first-mobile .service-image {
        order: 2;
    }

    .text-first-mobile .service-text {
        order: 3;
    }

    .text-first-mobile .service-text > h2 {
        display: none;
    }
}
