/* banner Section Start */
* {
	--gradient-border: linear-gradient(90deg, #f18a00 33%, #cfc83c 33%, #cfc83c 66%, #badacd 66%);
}
/* .banner-slider .elementor-background-overlay {
	backdrop-filter: blur(4px);
} */
.banner-slider .elementor-slide-heading {
	position: relative;
}
.banner-slider .elementor-slide-heading:after {
    content: "";
    width: 120px;
    height: 4px;
    position: absolute;
    bottom: -24px;
    left: 0;
    right: 0;
    margin: auto;
    background: var(--gradient-border);
}
.banner-slider .swiper-slide {
    position: relative;
}
.banner-slider .swiper-slide .swiper-slide-inner {
    position: relative;
    top: auto;
}
.banner-slider .swiper-slide .swiper-slide-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.banner-slider .swiper-slide-contents {
	width: 100%;
}
.banner-slider .swiper-slide-contents a.elementor-slide-button {
    padding: 19px 39px;
    display: inline-flex;
    grid-gap: 10px;
}
/* .banner-slider .swiper-slide-contents a.elementor-slide-button:after {
    content: "";
    width: 15px;
    height: 16px;
    display: inline-block;
    background: url(https://demolink.info/cljct/wp-content/uploads/2024/11/btn-arrow.svg) no-repeat center / 15px;
} */
.banner-slider .swiper-pagination {
	bottom: 40px !important;
	line-height: 0;
}
.banner-slider .swiper-pagination span.swiper-pagination-bullet {
    border: 1px solid #fff;
}
.about-sub-menu-imgbox .elementor-image-box-img {
	aspect-ratio: 2/1.5 !important;
}
.about-sub-menu-imgbox .elementor-image-box-img img{
	height: 100% !important;
	width: 100%;
    height: 100%;
    object-fit: cover;
}
@media screen and (max-width: 767px) {
    .banner-slider .elementor-slide-heading {
        margin-bottom: 84px !important;
		text-transform: none !important;
    }
    .banner-slider .elementor-slide-heading:after {
        bottom: -44px;
    }
    .banner-slider .swiper-slide-contents .elementor-slide-description {
        margin-bottom: 50px !important;
    }
    .banner-slider .swiper-slide-contents a.elementor-slide-button {
        width: 100%;
        justify-content: center;
    }
    .banner-slider .swiper-pagination {
        bottom: 30px !important;
    }
	.banner-slider .elementor-swiper-button{
		display:none !important;
	}
}
/* banner Section End */

/* About Loop section Start */
.gradient-divider span.elementor-divider-separator {
    border: none !important;!im;!;
    background: var(--gradient-border);
    height: var(--divider-border-width);
}
.elementor-widget-button a.elementor-button.elementor-button-link span.elementor-button-icon {
    display: inline-flex;
}
/* About Loop Section End */
/* Compaign Section Start */
.compaign-box {
	
}
.compaign-box-content {
	
}
/* Compaign Section End */