.current-offers-title {
    padding: 56px 104px !important;
}

.current-container-cards {
    padding: 56px 104px !important;
}

.curent-cards {
    min-height: 741px;
    width: 295px;
    max-width: 100%;
    margin: 0 10px !important;
    font-family: "Corpo S Text Office";
}

.curent-cards img {
    width: 100%;
    height: 295px;
    object-fit: cover;
}

.current-offers-title .offers-title-big {
    font-size: 44.69px;
    font-weight: 400;
    line-height: 57.23px;
    color: #333333;
    margin-bottom: 17px;
}

.current-offers-title .offers-title-small {
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    color: #767676;
    margin-bottom: 17px;
    font-family: "Corpo S Text Office";
}

.current-offers-title .offers-description {
    font-size: 18px;
    font-weight: 400;
    line-height: 25.2px;
    color: #767676;
}

.btn-outline-light:hover {
    color: black !important;
}

.colored-btn:hover {
    background-color: #0061AC !important;
}

/* Swiper */
.card-carousel .swiper-container {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.card-carousel .swiper {
    width: 100%;
    height: 100%;
}

/* .card-carousel .swiper-slide {
    width: 390px;
  } */

.card-carousel .swiper-container .swiper-button-prev {
    left: -25px;
}

.card-carousel .swiper-container .swiper-button-next {
    right: -25px;
}

.card-carousel .swiper-button-next.swiper-button-disabled,
.card-carousel .swiper-button-prev.swiper-button-disabled {
    display: none;
}

.card-carousel .swiper-container .swiper-pagination {
    bottom: -35px !important;
}

/*hide default arrows*/
.card-carousel .swiper-container [class^="swiper-button-"]::after {
    content: "";
}

/*adjust arrow size*/
/* .swiper-container [class^="swiper-button-"]{
    width: 55px;
    height: 55px;
  } */

.card-carousel .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.card-carousel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #333 !important;
    margin: 0 0.5rem;
}

.swiper-slide .card {
    width: 100%;
    border-radius: 9.5px;
}

.card a {
    position: absolute;
    bottom: 5%;
    font-size: 16px;
    font-weight: 400;
    height: 46px;
    padding-top: 0.6rem;
}

.card-body h6 {
    padding: 2rem 0;
}

    .card-body h6 ul {
        margin: 0;
    }

.card-body h5,
.card-body h6 {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.card-body h3 {
    font-size: 21.5px;
    font-weight: 400;
    line-height: normal;
}

.wrap {
    flex-wrap: wrap;
}

.card-img-top {
    aspect-ratio: 3/2;
    object-fit: cover;
}

.card-body {
    aspect-ratio: 5/2;
    display: flex;
    /*    align-items: center;*/
    /*    overflow: hidden;*/
    flex-direction: column;
}

.card-desc {
    margin-top: 10px;
    color: #333333;
    font-family: "Corpo S Text Office";
    font-size: 18px;
}

.card-desc strong {
    color: #333333;
    font-family: "Corpo S Text Office";
}

.card-desc p, li {
    color: #767676;
    font-weight: 400 !important;
    font-family: "Corpo S Text Office";
}

/* @media (max-width: 575.98px) {
    .card-carousel .swiper-button-prev,
    .card-carousel .swiper-button-next {
      display: none;
    }
  } */

@media (max-width: 767px) {
    /* .card-carousel .swiper-slide {
      width: 300px;
    } */

    /* .wrap {
        flex-wrap: nowrap;
    } */

    .card-body h3 {
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
    }

    .card a {
        width: 90%;
    }

    .current-offers-title {
        padding: 56px 29px !important;
    }

    .current-container-cards {
        padding: 56px 29px !important;
    }
}

@media (min-width: 768px) {
    .card-carousel .swiper-slide {
        width: 395px;
    }

    .card-body h3 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .card a {
        width: 92%;
    }
}

/* SLICK SLIDER */
.slick-dots li button {
    content: '' !important;
}

.slick-track, .slick-list {
    display: flex;
}

.slick-slide {
    margin: 0 20px;
}

.slick-disabled {
    opacity: 0;
}

ul[class="slick-dots"] {
    display: flex;
    justify-content: center;
}

ul[class="slick-dots"] li {
    /*        margin: 0 3px;*/
    font-size: 22px;
    color: var(--gray-tertiary);
}

ul[class="slick-dots"] .slick-active {
    color: var(--gray-primary);
}

.btn-model-pad {
    padding-top: 0.6rem;
    height: 46px;
    width: 207px;
}

.--CorpoSTextBold {
    font-family: "Corpo S Text Office Bold" !important;
}

/* END - SLICK SLIDER */

/* slick */
.d-none--mob {
    display: none !important;
}

/* SLICK INTERIOR */
.slick-next--in, .slick-prev--in, .slick-next--ex, .slick-prev--ex, .slick-next--current-offers, .slick-prev--current-offers {
    display: none !important;
}

/* SLICK SLIDER */
.slick-slide {
    margin: 0;
    padding: 0;
}