.tp-career-box-info {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;

    justify-content: center;
}

.tp-career-box-icon img {
    max-width: 70%;
}


.tp-career-box-icon svg {
    max-width: 70%;
    max-height: 60%;
}

.tp-career-col {
    flex: 0 0 auto;
    padding-left: 12px;
    padding-right: 12px;
    min-width: 0;
}

.tp-career-row-1 > .tp-career-col {
    width: 100%;
}

.tp-career-row-2 > .tp-career-col {
    width: 50%;
}

.tp-career-row-3 > .tp-career-col {
    width: 33.333333%;
}

.tp-career-row-4 > .tp-career-col {
    width: 25%;
}

.tp-career-row-5 > .tp-career-col {
    width: 20%;
}

.tp-career-row-6 > .tp-career-col {
    width: 16.666667%;
}

@media (max-width: 1199px) {
    .tp-career-col {
        width: 33.333333% !important;
    }
}

@media (max-width: 991px) {
    .tp-career-boxs > .row {
        row-gap: 28px;
    }

    .tp-career-col {
        width: 50% !important;
    }

    .tp-career-box {
        height: 100%;
        align-items: flex-start;
    }
}

@media (max-width: 575px) {
    .tp-career-boxs > .row {
        row-gap: 24px;
    }

    .tp-career-col {
        width: 100% !important;
    }
}

.tp-career-area.light {
    padding: 50px 0;
    background-color: var(--tp-gray-color);
}


.light .tp-career-box-icon {
    background-color:var(--tp-theme-color);
}

.light .tp-career-box-icon svg path {
    fill: #fff
}

.tp-career-area.dark {
    padding: 50px 0;
    background-color: var(--tp-theme-color);
}


.dark .tp-career-box-icon {
    background-color:var(--tp-secoundery-color);
}

.dark .tp-career-box-icon svg path {
    fill: var(--tp-theme-color);
}

.tp-career-area.dark h2,
.tp-career-area.dark p {
    color:#fff;
}
