.awards-container {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 50px;
    gap: 24px;
}

.awards-container h2.title {
    font-family: Obviously Wide Medium;
    font-size: 20px;
    line-height: 32px;
    margin-left: 24px;
    max-width: 320px;
}

.awards-container .awards-swiper {
    padding-inline-start: 24px;
    position: relative;
}

.awards-container .swiper-arrows {
    display: flex;
    gap: 15px;
    position: absolute;
    right: 25px;
    top: -73px;
}

.awards-container .swiper-arrows img {
    height: 26px;
    width: 13px;
}

.awards-container
    .swiper-arrows
    .awards-arrow-next.swiper-button-disabled,
    .awards-arrow-prev.swiper-button-disabled {
    opacity: 0.5;
    cursor: default;
}

@media (min-width: 450px) {
    .awards-container {
        gap: 46px;
    }

    .awards-container h2.title {
        max-width: unset;
    }
}

@media (min-width: 768px) {
    .awards-container {
        margin-top: 77px;
        justify-content: unset;
        gap: 65px;
        padding-bottom: 203px;
    }

    .awards-container h2.title {
        font-size: 48px;
        line-height: 58.08px;
        max-width: 774px;
    }

    .awards-container .awards-swiper {
        padding-inline-start: 60px;
    }

    .awards-container .swiper-arrows {
        right: 22px;
        top: -106px;
        gap: 45px;
    }

    .awards-container .swiper-arrows img {
        height: 39px;
        width: 19px;
        cursor: pointer;
    }
}

@media (min-width: 1194px) {
    .awards-container {
        gap: 35px;
        margin-top: 77px;
        justify-content: center;
    }

    .awards-container.awards-container {
        height: 100vh;
    }

    .awards-container h2.title {
        line-height: 75.12px;
        margin-left: 60px;
        max-width: unset;
    }

    .awards-container .awards-swiper {
        padding-inline-start: 140px;
    }

    .awards-container .swiper-arrows {
        right: 60px;
        top: unset;
        bottom: -68px;
    }
}

@media (min-width: 1500px) {
    .awards-container {
        gap: 55px;
        margin-top: 106px;
        justify-content: unset;
    }

    .awards-container h2.title {
        margin-left: 121px;
    }

    .awards-container .awards-swiper {
        padding-inline-start: 285px;
    }

    .awards-container .swiper-arrows {
        right: 145px;
        bottom: -94px;
    }
}
