.section-hero {margin: 50px 0 0 0;}

@media (max-width: 1024px) {
    .page--career-hr-support .page-section:not(.site-header):not(.site-footer) {
        padding: 40px 15px;
    }

    .page--career-hr-support .resume-section .page-hero-content,
    .page--career-hr-support .interview-preparation .page-hero-content {
        margin: 0;
    }

    .page--career-hr-support .interview-preparation .page-hero-content {
        gap: 0;
    }

    .page--career-hr-support .career-diagram {
        max-width: 520px;
        margin: 0 auto;
    }
}


@media (max-width: 768px) {
    .page--career-hr-support .responsive-cards > .fluid-panel, .responsive-cards-many > .fluid-panel {
        width: calc((100% - 24px) / 2);
    }

    .page--career-hr-support .section-other-services .responsive-grid {
        flex-direction: row;
    }

    .page--career-hr-support .section-other-services .responsive-grid > .fluid-panel {
        min-width: calc(50% - 12px);
    }
    
}

@media (max-width: 576px) {
    .page--career-hr-support .responsive-cards > .fluid-panel, .responsive-cards-many > .fluid-panel {
        width: 100%;
    }

    .page--career-hr-support .section-other-services .responsive-grid > .fluid-panel {
        min-width: 100%;
    }
}