.elementor-84022 .elementor-element.elementor-element-70ff5a25{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-84022 .elementor-element.elementor-element-70ff5a25::before, .elementor-84022 .elementor-element.elementor-element-70ff5a25 > .elementor-background-video-container::before, .elementor-84022 .elementor-element.elementor-element-70ff5a25 > .e-con-inner > .elementor-background-video-container::before, .elementor-84022 .elementor-element.elementor-element-70ff5a25 > .elementor-background-slideshow::before, .elementor-84022 .elementor-element.elementor-element-70ff5a25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-84022 .elementor-element.elementor-element-70ff5a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-84022 .elementor-element.elementor-element-743dad10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-84022 .elementor-element.elementor-element-42680cb2{text-align:center;}.elementor-84022 .elementor-element.elementor-element-42680cb2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FF2C33;}.elementor-84022 .elementor-element.elementor-element-8fa458e{--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;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-84022 .elementor-element.elementor-element-cd01a2b{padding:0px 0px 15px 0px;text-align:center;}.elementor-84022 .elementor-element.elementor-element-cd01a2b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;color:#2C2C2C;}@media(max-width:1024px){.elementor-84022 .elementor-element.elementor-element-cd01a2b .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-84022 .elementor-element.elementor-element-cd01a2b .elementor-heading-title{font-size:22px;}}/* Start custom CSS for html, class: .elementor-element-b33e8eb */<style>

/* ===== Container ===== */
.double-scroll{
  width:100%;
  background:#fff;
}

/* ===== Wrapper (NO GAP) ===== */
.scroll-wrapper{
  overflow:hidden;
  padding:0;
  margin:25px;
  line-height:0; /* removes inline gap */
}

/* ===== Track ===== */
.scroll-track{
  display:flex;
  width:calc(250px * 12);
}

/* ===== Images ===== */
.scroll-track img{
  width:350px;
  height:240px;
  object-fit:cover;
  margin:0 12px;
  border-radius:14px;
  transition:.4s;
  box-shadow:0 4px 10px rgba(0,0,0,0.15);
}

/* ===== Zoom Hover ===== */
.scroll-track img:hover{
  transform:scale(1.12);
  box-shadow:0 10px 25px rgba(0,0,0,0.35);
  z-index:2;
}

/* ===== Stop Scroll on Hover ===== */
.scroll-wrapper:hover .scroll-track{
  animation-play-state:paused;
}

/* ===== TOP → Left to Right ===== */
.top-scroll{
  animation:scrollLTR 25s linear infinite;
}

/* ===== BOTTOM → Right to Left ===== */
.bottom-scroll{
  animation:scrollRTL 25s linear infinite;
}

/* ===== Animations ===== */
@keyframes scrollLTR{
  0%{ transform:translateX(calc(-250px * 6)); }
  100%{ transform:translateX(0); }
}

@keyframes scrollRTL{
  0%{ transform:translateX(0); }
  100%{ transform:translateX(calc(-250px * 6)); }
}

/* ===== Tablet Speed ===== */
@media (max-width:1024px){
  .top-scroll,
  .bottom-scroll{
    animation-duration:18s;
  }
}

/* ===== Mobile Speed + Size ===== */
@media (max-width:767px){

  .scroll-track img{
    width:180px;
    height:120px;
    margin:0 8px;
  }

  .top-scroll,
  .bottom-scroll{
    animation-duration:12s;
  }
}

</style>/* End custom CSS */
/* Start custom CSS *//** Start Block full width * */
html,
body{
    width:100%;
    overflow-x:hidden;
    }

/** End Block full width * *//* End custom CSS */