@media (min-width: 768px) {
    .fullwidthcarousel-main {
        max-width: 90em;
    }
}
.fullwidthcarousel-main .swiper-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--font-size-xlarge);
}
.fullwidthcarousel-main .swiper-button-next {
    right: 3%;
}
.fullwidthcarousel-main .swiper-button-prev {
    left: 3%;
}
.fullwidthcarousel-main .swiper-pagination {
    position: initial;
}
.fullwidthcarousel-main .swiper-button-next:lang(ar) {
    left: 3%;
    right: unset;
}
.fullwidthcarousel-main .swiper-button-prev:lang(ar) {
    right: 3%;
    right: unset;
}
.experience-layouts-fullwidthcarousel .video--playwrap video {
    width: 100%;
    margin: 0 auto;
}
.experience-layouts-homepagemaincarousel .video--playwrap {
   background-color: rgb(0,0,0);
}
.experience-layouts-homepagemaincarousel .video--playwrap video {
    width: auto;
    margin: 0 auto;
}

.experience-layouts-fullwidthcarousel .experience-assets-videotile .cms__banner {
    margin-bottom: 15px;
}
.fullwidthcarousel-main .category-text_container.image-left{
    left: 40px!important;
}
.fullwidthcarousel-main .category-text_container.image-right{
    padding-right: 40px!important;
}
@media (max-width: 47.99em) {
    .fullwidthcarousel-main .category-text_container.image-right{
        padding-right: 0!important;
    }
    .fullwidthcarousel-main .category-text_container.image-left{
        left: 0!important;
    }
    .carousel_heading {
        font-size: 17px !important;
    }
}
.fullwidthcarousel-main .category-text_container a{
    color: inherit!important;
}
.carousel_heading {
    text-align: center;
    padding: 1rem 0;
    font-weight: var(--font-semibold);
    font-size: 20px;
    letter-spacing: 0.45px;
}