.career-apply-page .career-apply-page__hero .bgi-position-center {
    background-image: linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.25)), url("/assets/media/stock/1600x800/img-2.jpg");
}

.career-apply-page .career-apply-page__sidebar {
    position: sticky;
    top: 1.5rem;
}

.career-apply-page .stepper .stepper-item {
    min-width: 0;
}

.career-apply-page .stepper .stepper-label {
    min-width: 0;
}

.career-apply-page .invalid-feedback {
    display: none;
}

.career-apply-page .is-invalid ~ .invalid-feedback,
.career-apply-page .select2-hidden-accessible.is-invalid ~ .invalid-feedback {
    display: block;
}

.career-apply-page .select2-hidden-accessible.is-invalid + .select2 .select2-selection,
.career-apply-page .select2-container--invalid .select2-selection {
    border-color: var(--bs-danger) !important;
}

.career-apply-page .select2-container--invalid .select2-selection:focus,
.career-apply-page .select2-container--invalid.select2-container--focus .select2-selection {
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.15);
}

.career-apply-page #careerStepValidationSummary:focus {
    outline: 0;
}

.career-apply-page [data-kt-stepper-action="submit"][data-kt-indicator="on"] {
    pointer-events: none;
}

@media (max-width: 1199.98px) {
    .career-apply-page .career-apply-page__sidebar {
        position: static;
    }
}

@media (max-width: 575.98px) {
    .career-apply-page [data-kt-stepper-action="next"],
    .career-apply-page [data-kt-stepper-action="submit"],
    .career-apply-page [data-kt-stepper-action="previous"],
    .career-apply-page #careerResumeRemoveBtn {
        width: 100%;
    }

    .career-apply-page .d-flex.flex-stack.pt-10 {
        flex-direction: column;
        align-items: stretch;
        gap: 1rem;
    }

    .career-apply-page .d-flex.flex-stack.pt-10 > div {
        width: 100%;
    }
}
