.swiper-button-next, 
.swiper-rtl .swiper-button-prev {
    right: unset;
    left: unset;
    position: unset;
    width: unset;
    height: unset;
    margin-top: unset;
    display: unset;
    color: unset;
}

.swiper-button-next:after, 
.swiper-rtl .swiper-button-prev:after {
    content: unset;
}

.swiper-button-prev:after, 
.swiper-rtl .swiper-button-next:after {
    content: unset;
}

.swiper-button-next, 
.swiper-button-prev {
    position: unset;
    margin-top: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    border: 1px solid var(--color-white);
    transition: var(--transition);
}

.swiper-button-prev svg {
    transform: rotate(180deg);
}

.swiper--type-one .swiper-slide {
    pointer-events: none;
}

.swiper--type-one .swiper-slide.swiper-slide-visible {
    opacity: 1;
    pointer-events: all;
}

.swiper--type-one .swiper-slide {
    transition: var(--transition);
    opacity: 0;
    transition-property: opacity;
}

.swiper-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-bullets.swiper-pagination-horizontal, 
.swiper-pagination-custom, 
.swiper-pagination-fraction {
    position: relative;
    bottom: unset;
    margin-top: 2rem;
}

.swiper-pagination-bullet {
    transition: var(--transition);
}

.swiper-pagination-bullet-active {
    background-color: var(--color-primary);
}

.swiper--type-six .destination-gallery {
    align-items: center;
}

.swiper--type-six .swiper-slide {
    width: fit-content;
}


.swiper--type-eight {
    overflow: visible;
    padding: 1rem 0;
}

.swiper--type-eight a {
    display: inline-block;
}

.swiper--type-eight .swiper-slide {
    width: fit-content;
}

.swiper--type-eight .blog-category {
    white-space: nowrap;
}

.swiper--type-six .destination-gallery-image {
    display: flex;
}

.swiper--type-six .destination-gallery-image img {
    /* width: 100%; */
    /* max-height: 70vh; */
    margin: 0 auto;
}

/* .swiper-container[style*="cursor: grab"] a {
    cursor: grab;
} */

.swiper-slides-same-height .swiper-slide {
    height: auto;
}

.swiper--type-eight .swiper-slide {
    transition: var(--transition);
}

.swiper--type-eight .swiper-slide:not(.swiper-slide-visible) {
    opacity: .4;
}

@media (min-width: 64rem) {

    .swiper--type-two .swiper-slide:nth-child(2n) .article,
    .swiper--type-two .swiper-slide:nth-child(2n) .destination-gallery-image {
        width: 90%;
        margin: 0 auto;
    }

    .swiper--default {
        padding: 0 2rem;
    }

    .swiper--type-three .swiper-slide:nth-child(2n) {
        transform: translateY(-3rem);
    }

    .swiper--type-three .swiper-slide:nth-child(2n+1) {
        transform: translateY(3rem);
    }

    .swiper--type-three .swiper-pagination {
        transform: translateY(2rem);
    }

    .swiper-slide .destination-image-container {
        will-change: transform;
    }

    .swiper--type-six .swiper-slide,
    .swiper--type-seven .swiper-slide {
        opacity: 0;
        transition: var(--transition);
    }


    .swiper--type-six .swiper-slide-visible,
    .swiper--type-seven .swiper-slide-visible,
    .swiper--type-eight .swiper-slide-visible {
        opacity: 1;
    }

    .swiper-button-next svg, .swiper-button-prev svg {
        width: unset;
        height: unset;
    }

}

@media (max-width: 63.9375rem) {

    .swiper--default {
        padding: 0 .9375rem;
    }

    .swiper-slide .front-image::after,
    .swiper-slide .article-title,
    .swiper-slide .accommodation-details,
    .swiper-slide .accommodation .image-container::after {
    will-change: transform;
}

}

