.elementor-664 .elementor-element.elementor-element-0296c4e{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-d382b64{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-d382b64::before, .elementor-664 .elementor-element.elementor-element-d382b64 > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-d382b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-d382b64 > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-d382b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-d382b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-27b16dd{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-27b16dd::before, .elementor-664 .elementor-element.elementor-element-27b16dd > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-27b16dd > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-27b16dd > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-27b16dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-27b16dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-159f5a2{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-159f5a2::before, .elementor-664 .elementor-element.elementor-element-159f5a2 > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-159f5a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-159f5a2 > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-159f5a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-159f5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-2fdc8ca{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-2fdc8ca::before, .elementor-664 .elementor-element.elementor-element-2fdc8ca > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-2fdc8ca > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-2fdc8ca > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-2fdc8ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-2fdc8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-8e3ba58{--display:flex;--overlay-opacity:0.34;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-8e3ba58::before, .elementor-664 .elementor-element.elementor-element-8e3ba58 > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-8e3ba58 > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-8e3ba58 > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-8e3ba58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-8e3ba58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;}.elementor-664 .elementor-element.elementor-element-d508134{--e-image-carousel-slides-to-show:7;}.elementor-664 .elementor-element.elementor-element-95f51d3{--e-image-carousel-slides-to-show:7;}.elementor-664 .elementor-element.elementor-element-8a4ff5b{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-8a4ff5b::before, .elementor-664 .elementor-element.elementor-element-8a4ff5b > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-8a4ff5b > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-8a4ff5b > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-8a4ff5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-8a4ff5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-ceb9d7c{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-ceb9d7c::before, .elementor-664 .elementor-element.elementor-element-ceb9d7c > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-ceb9d7c > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-ceb9d7c > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-ceb9d7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-ceb9d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-f98b16e{--display:flex;--overlay-opacity:0.67;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-f98b16e::before, .elementor-664 .elementor-element.elementor-element-f98b16e > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-f98b16e > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-f98b16e > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-f98b16e > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-f98b16e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.viralweb.space/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-664 .elementor-element.elementor-element-6905156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-8103b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-26962e0 */.elementor-664 .elementor-element.elementor-element-26962e0{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58cb974 */.elementor-664 .elementor-element.elementor-element-58cb974{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf71b1b */.elementor-664 .elementor-element.elementor-element-bf71b1b{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23901b3 */.elementor-664 .elementor-element.elementor-element-23901b3{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a10ca3 */.blacc-head { text-align: center !important; }
.blacc-label{ font-family:'Inter',sans-serif!important; font-size:11px!important; font-weight:700!important; letter-spacing:3px!important; text-transform:uppercase!important; color:#db36ff !important; display:inline-flex!important; align-items:center!important; gap:10px!important; margin-bottom:14px!important; }
.blacc-label::before,.blacc-label::after { content:''!important; display:inline-block!important; width:24px!important; height:2px!important; background:linear-gradient(135deg,#7A00FF,#E93DFF)!important; border-radius:2px!important; }
.blacc-h2 { font-family:'Sora',sans-serif!important; font-size:clamp(24px,3vw,38px)!important; font-weight:700!important; color:#000!important; margin:0 0 10px!important; }
.blacc-sub { font-family:'Inter',sans-serif!important; font-size:15px!important; color:#000!important; max-width:440px!important; margin:0 auto!important; line-height:1.7!important; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d508134 *//* Smooth logo carousel */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-wrapper {
  transition-timing-function: linear !important;
  align-items: center !important;
}

/* Logo slide alignment */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 115px !important;
  /*padding: 6px !important;*/
  transition-timing-function: linear !important;
}

/* Innovative minimal logo frame */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide-inner,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide a,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide figure {
  width: 100% !important;
  height: 112px !important;
  /*padding: 10px 10px !important;*/
  background: rgba(255, 255, 255, 1) !important;
  border: 1px solid rgba(25, 70, 105, 0.12) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  position: relative !important;
  transition: all 0.35s ease !important;
}

/* Subtle corner highlight */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide-inner::before,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide a::before,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide figure::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  background: linear-gradient(
    135deg,
    rgba(25, 70, 105, 0.10),
    transparent 35%,
    transparent 65%,
    rgba(25, 70, 105, 0.08)
  ) !important;
  opacity: 0 !important;
  transition: opacity 0.35s ease !important;
  pointer-events: none !important;
}

/* Logo image sizing */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide img,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide-image {
  width: auto !important;
  max-width: 145px !important;
  height: auto !important;
  max-height: 88px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  border-radius: 5px;
  transition: all 0.35s ease !important;
}

/* Hover animation */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover .swiper-slide-inner,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover a,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover figure {
  transform: translateY(-5px) !important;
  border-color: rgba(25, 70, 105, 0.35) !important;
  background: rgba(255, 255, 255, 0.85) !important;
}

/* Hover gradient reveal */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover .swiper-slide-inner::before,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover a::before,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover figure::before {
  opacity: 1 !important;
}

/* Hover logo effect */
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover img,
.elementor-664 .elementor-element.elementor-element-d508134 .swiper-slide:hover .swiper-slide-image {
  transform: scale(1.06) !important;
}

/* Hide caption if enabled */
.elementor-664 .elementor-element.elementor-element-d508134 .elementor-image-carousel-caption {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-95f51d3 *//* Smooth logo carousel */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-wrapper {
  transition-timing-function: linear !important;
  align-items: center !important;
}

/* Logo slide alignment */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 115px !important;
  /*padding: 6px !important;*/
  transition-timing-function: linear !important;
}

/* Innovative minimal logo frame */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide-inner,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide a,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide figure {
  width: 100% !important;
  height: 112px !important;
  /*padding: 10px 10px !important;*/
  background: rgba(255, 255, 255, 1) !important;
  border: 1px solid rgba(25, 70, 105, 0.12) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  position: relative !important;
  transition: all 0.35s ease !important;
}

/* Subtle corner highlight */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide-inner::before,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide a::before,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide figure::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  background: linear-gradient(
    135deg,
    rgba(25, 70, 105, 0.10),
    transparent 35%,
    transparent 65%,
    rgba(25, 70, 105, 0.08)
  ) !important;
  opacity: 0 !important;
  transition: opacity 0.35s ease !important;
  pointer-events: none !important;
}

/* Logo image sizing */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide img,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide-image {
  width: auto !important;
  max-width: 145px !important;
  height: auto !important;
  max-height: 88px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  border-radius: 5px;
  transition: all 0.35s ease !important;
}

/* Hover animation */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover .swiper-slide-inner,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover a,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover figure {
  transform: translateY(-5px) !important;
  border-color: rgba(25, 70, 105, 0.35) !important;
  background: rgba(255, 255, 255, 0.85) !important;
}

/* Hover gradient reveal */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover .swiper-slide-inner::before,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover a::before,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover figure::before {
  opacity: 1 !important;
}

/* Hover logo effect */
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover img,
.elementor-664 .elementor-element.elementor-element-95f51d3 .swiper-slide:hover .swiper-slide-image {
  transform: scale(1.06) !important;
}

/* Hide caption if enabled */
.elementor-664 .elementor-element.elementor-element-95f51d3 .elementor-image-carousel-caption {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9f5a9c */.elementor-664 .elementor-element.elementor-element-c9f5a9c{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e80f343 */.elementor-664 .elementor-element.elementor-element-e80f343{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e175afb */.elementor-664 .elementor-element.elementor-element-e175afb{
    background-op: ;
}/* End custom CSS */