@media (max-width: 1200px) {
    .events-header {
        flex-direction: column;
        width: 100%;
    }
}
@media (max-width: 480px) {
    .hero-subtitle {
        max-width: 100%;
    }
    .hero-text {
        min-width: 100%;
        text-align: center;
    }
    .event-card-border {
        height: auto;
    }
    .event-card {
        min-width: 100%;
    }
    .c-event-body-sigma {
        gap: 30px;
    }
    .line_2_careers {
        top: 110px;
    }
    .events-header-text-p:nth-child(2) {
        width: 100%;
    }
    .events-section-article-title {
        padding-right: 0;
    }
    .events-header-text {
        gap: 40px;
    }
}

