﻿.career-opportunities__carousel-container .ratio-carousel {
    --bs-aspect-ratio: 45%;
}

.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-slide img,
.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-slide video {
    aspect-ratio: 20/9;
    max-height: none;
}

.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-button-prev {
    left: 20px !important;
}

.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-button-prev,
.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-button-next {
    top: 50% !important;
}

.career-opportunities__carousel-container .partnerships .partnerships-carousel .swiper .swiper-pagination {
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.career-opportunities__carousel-container .swiper-pagination .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    background-color: #D9D9D9 !important;
    opacity: 1;
    margin: 0 5px;
}

.career-opportunities__carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 14px;
    width: 14px;
    background-color: #05006D !important;
}
