.elementor-1157 .elementor-element.elementor-element-2cd92fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1157 .elementor-element.elementor-element-2cd92fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for jixic_home_v1_slider, class: .elementor-element-6f7f922 */.energy{
		position: relative;
		width: 280px;
		height: 200px;
	}

	.energy span{
		width: 160px;
		height: 170px;
		position: absolute;
		background-color: var(--clr);
		border-radius: 50%;
		transform-origin: 100px;
		animation: animate 5s linear infinite;
		animation-duration: calc(var(--d));
		mix-blend-mode: plus-lighter;
		filter: blur(10px);
	}

	.energy span:nth-child(even){
		animation-direction: reverse;
	}

	@keyframes animate {
		0% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(360deg);
		}
	}
	
	.banner-section-two .content-boxed h1 {
    position: relative;
    color: #ffffff;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    display: grid !important;
    place-items: center!important;
}

.slide-btn2 {
    background: #1b1b1b;
    border: 1px solid #fffa91;
}
.slide-btn2:hover {
    background: #1b1b1b;
    border: 1px solid #a8ff75;
}/* End custom CSS */
/* Start custom CSS */.single-brand-item a img {
    margin: 0 auto!important;
    aspect-ratio: 3/2!important;
    width: 80%!important;
    object-fit: contain;
}
.video-holder-box {
    display: none!important;
}/* End custom CSS */