﻿.opportunitiesItem .opportunitiesItem__image img {
    width: 100%;
    object-fit: cover;
}

.opportunitiesItem .opportunitiesItem__marginImage {
    margin-right: .8rem !important;
}

.opportunitiesItem .opportunitiesItem__backToJob {
    font-family: var(--font-noto);
    font-size: 1.04rem;
    font-style: normal;
    font-weight: 600;
    padding-left: 1px;
}

.opportunitiesItem .opportunitiesItems__title {
    font-family: var(--font-sancoale-medium);
    font-size: 2.8rem;
    letter-spacing: 0.01em;
}

.opportunitiesItem .opportunitiesItem__locations {
    font-family: var(--font-noto);
    font-size: 1.4rem;
    font-weight: var(--font-weight-semibold);
}

.opportunitiesItem .opportunitiesItem__contentCategory {
    border: 1px solid var(--color-primary);
    padding: 0.4rem 0;
    width: 100%;
    text-align: center;
}

.opportunitiesItem .opportunitiesItem__categoryText {
    font-family: var(--font-noto);
    font-weight: var(--font-weight-bold);
    font-size: 1.12rem;
}

.opportunitiesItem .opportunitiesItem__category {
    font-family: var(--font-noto);
    font-size: 1.1rem;
}

.opportunitiesItem .opportunitiesItem__contentpportunityType {
    border: 1px solid var(--color-primary);
    width: 100%;
    text-align: center;
    padding: 0.4rem 0;
}

.opportunitiesItem .opportunitiesItem__opportunityType {
    font-family: var(--font-noto);
    font-size: 1.12rem;
}

.opportunitiesItem .opportunitiesItem__applyNowButton {
    max-width: 25rem;
    margin-top: 2.5rem
}

.opportunitiesItem .opportunitiesItem__highlightText {
    font-family: var(--font-noto);
    font-size: 1.1rem;
}

.opportunitiesItem .opportunitiesItem__backToJobSvg svg {
    transform: rotate(180deg);
}

@media (min-width:768px) {
    .opportunitiesItem .opportunitiesItem__backToJob {
        font-size: 1.14rem;
    }

    .opportunitiesItem .opportunitiesItems__title {
        font-size: 3.6rem;
    }

    .opportunitiesItem .opportunitiesItem__locations {
        font-size: 1.6rem;
    }

    .opportunitiesItem .opportunitiesItem__contentCategory {
        width: 24rem;
    }

    .opportunitiesItem .opportunitiesItem__contentpportunityType {
        width: 17rem;
    }
}
