.pages.freshers .heading--primary.imgBg {
    background: url(../img/mv_f_environment.webp) center/cover no-repeat;
    padding: 0 0 51rem;
    margin-bottom: 190rem;
}

@media screen and (max-width: 767.9px) {
    .pages.freshers .heading--primary.imgBg {
        background: url(../img/mv_f_environment_sp.webp) center/cover no-repeat;
        padding: 0 0 135rem;
        margin-bottom: 81rem;
    }
}

.heading--secondaryF {
    margin-bottom: 80rem;
}

.cardF__lists:first-of-type .cardF__list:nth-child(2) {
    margin-bottom: 271rem;
}

.cardF__list::before {
    height: 420rem;
    top: 80rem;
}

.cardF__list .text__wrapper {
    padding-top: 151rem;
}

.cardF__heading {
    font-size: 20rem;
    font-weight: 600;
    margin-bottom: 14rem;
}

.cardF__list .text {
    color: var(--color-black);
    line-height: 1.75;
}

@media screen and (max-width: 767.9px) {
    .heading--secondaryF {
        margin-bottom: 59rem;
    }

    .cardF__list {
        margin-bottom: 30rem;
    }

    .cardF__lists:first-of-type .cardF__list:nth-child(2) {
        margin-bottom: 81rem;
    }

    .cardF__container {
        gap: 0;
    }

    .cardF__list .text__wrapper {
        padding-top: 21rem;
    }

    .cardF__heading {
        text-align: center;
    }
    .btn--topF {
        margin: 61rem auto 20rem;
    }
}