.elementor-11860 .elementor-element.elementor-element-c9369ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-c9369ab:not(.elementor-motion-effects-element-type-background), .elementor-11860 .elementor-element.elementor-element-c9369ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11860 .elementor-element.elementor-element-25179e6{--display:flex;}.elementor-11860 .elementor-element.elementor-element-5563fca{--display:flex;}.elementor-11860 .elementor-element.elementor-element-079b7d3{--display:flex;}.elementor-11860 .elementor-element.elementor-element-b4fadd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-269b445 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-269b445{text-align:center;}.elementor-11860 .elementor-element.elementor-element-269b445 img{width:100%;}.elementor-11860 .elementor-element.elementor-element-79e237d{--display:flex;}.elementor-11860 .elementor-element.elementor-element-065535c{--display:flex;}.elementor-11860 .elementor-element.elementor-element-7e18b61{--display:flex;}.elementor-11860 .elementor-element.elementor-element-dc9ad27{--display:flex;}.elementor-11860 .elementor-element.elementor-element-427b4ef{--display:flex;}.elementor-11860 .elementor-element.elementor-element-0b096f0{--display:flex;}.elementor-11860 .elementor-element.elementor-element-df7adaa{--display:flex;}.elementor-11860 .elementor-element.elementor-element-8bf0990{--display:flex;}.elementor-11860 .elementor-element.elementor-element-2cac527{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:100px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11860 .elementor-element.elementor-element-c9369ab{--width:100%;}.elementor-11860 .elementor-element.elementor-element-b4fadd0{--content-width:100%;}}@media(min-width:2400px){.elementor-11860 .elementor-element.elementor-element-c9369ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:0px 0px 150px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1500px){.elementor-11860 .elementor-element.elementor-element-c9369ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-11860 .elementor-element.elementor-element-c9369ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-2cac527{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11860 .elementor-element.elementor-element-c9369ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11860 .elementor-element.elementor-element-2cac527{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11860 .elementor-element.elementor-element-2cac527 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-2cac527 */.elementor-11860 .elementor-element.elementor-element-2cac527 .swiper-wrapper{
  animation-name: marquee !important;
	animation-timing-function: linear !important;
	animation-iteration-count: infinite !important;
	animation-duration: 10s;
}

.logo-carousel-new-home {
  position: relative;
  overflow: hidden;
  mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 1%,  /* Fully transparent on the left */
    rgba(0, 0, 0, 1) 15%, /* Fully visible in the middle */
    rgba(0, 0, 0, 1) 85%, /* Fully visible in the middle */
    rgba(0, 0, 0, 0) 99% /* Fully transparent on the right */
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9369ab */.home-mesh-hero {
    position: relative; /* or absolute, fixed, or sticky */
background-color:hsla(0,0%,0%,1);
background-image:
radial-gradient(at 90% 40%, hsla(206,100%,19%,1) 0px, transparent 50%),
radial-gradient(at 15% 72%, hsla(206,100%,19%,1) 0px, transparent 50%);
    background-size: 200% 200%;
    animation: gradient 13s ease infinite;
    z-index: 10; /* Adjust the value as needed */
}

@keyframes gradient {
    0% {
        background-position: 0% 20%;
    }
    25% {
        background-position: 100% 50%;
    }
    50% {
        background-position: 50% 70%;
    }
    100% {
        background-position: 0% 20%;
    }
}/* End custom CSS */