/*
 * CMS code goes here.
 * 
 */

/*WRAPPER CMS*/
.breadcrumb {
    margin-bottom: 0 !important;
    position: relative;
    z-index: 1;
}

/*BANNER HERO HOME*/
.banner-hero-cms {
    .elementor-iqit-banner-content {
        max-width: 785px;
        .sports-box & {
            max-width: 460px;
        }
    }
}


/*SLIDER BANNERS CUSTOM*/
.slider-banners-custom .swiper {
    margin-right: 0;
}
.slider-banners-custom .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) {
    visibility: hidden;
}
.slider-banners-custom .slider-banners-cms .elementor-iqit-banner-img img {
    border-radius: var(--bs-border-radius-xxl) !important;
}


.slider-banners-custom.btn-banner-end .swiper-slide .elementor-button {
    border-radius: var(--bs-border-radius-lg) !important;
    float: inline-end;
}

@media screen and (min-width: 991.98px) {

    .slider-banners-custom .swiper-slide {
        width: 89% !important;
    }
    .slider-banners-custom .swiper-pagination {
        display: none;
    }
}

@media screen and (max-width: 991px) {

    .slider-banners-custom .swiper-section-button {
        visibility:  hidden !important;
    }
    .slider-banners-custom .slider-banners-cms .elementor-iqit-banner-content {
        .elementor-iqit-banner-subtitle,
        .elementor-iqit-banner-title,
        .elementor-iqit-banner-description .hide-on-mobile{
            visibility:  hidden !important;
        }
    }

}