.elementor-821 .elementor-element.elementor-element-42f2e6f{--swiper-slides-to-display:6;--swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-821 .elementor-element.elementor-element-42f2e6f .swiper-slide > .elementor-element{height:100%;}.elementor-821 .elementor-element.elementor-element-b77e209{--swiper-slides-to-display:2;--swiper-offset-size:300px;--swiper-slides-gap:32px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-64px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-140px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-140px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-70866ef );}.elementor-821 .elementor-element.elementor-element-b77e209 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-6d27be2 );border-radius:600px 600px 600px 600px;padding:8px 8px 8px 8px;}.elementor-821 .elementor-element.elementor-element-a418c0d{--swiper-slides-to-display:2;--swiper-offset-size:300px;--swiper-slides-gap:32px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-64px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-140px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-140px;--arrow-size:32px;--arrow-normal-color:var( --e-global-color-70866ef );}.elementor-821 .elementor-element.elementor-element-a418c0d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-6d27be2 );border-radius:600px 600px 600px 600px;padding:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-821 .elementor-element.elementor-element-42f2e6f{--swiper-slides-to-display:4;}.elementor-821 .elementor-element.elementor-element-b77e209{--swiper-slides-to-display:1;}.elementor-821 .elementor-element.elementor-element-a418c0d{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-821 .elementor-element.elementor-element-42f2e6f{--swiper-slides-to-display:4;}.elementor-821 .elementor-element.elementor-element-b77e209{--swiper-slides-to-display:1;}.elementor-821 .elementor-element.elementor-element-a418c0d{--swiper-slides-to-display:1;--swiper-offset-size:80px;}}@media(max-width:767px){.elementor-821 .elementor-element.elementor-element-42f2e6f{--swiper-slides-to-display:3;}.elementor-821 .elementor-element.elementor-element-b77e209{--swiper-slides-to-display:1;--swiper-offset-size:60px;--swiper-slides-gap:16px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-32px;--arrow-prev-top-position:-60px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-32px;--arrow-next-top-position:-60px;}.elementor-821 .elementor-element.elementor-element-a418c0d{--swiper-slides-to-display:1;--swiper-offset-size:60px;--swiper-slides-gap:16px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-32px;--arrow-prev-top-position:-64px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-32px;--arrow-next-top-position:-64px;}}@media(min-width:2400px){.elementor-821 .elementor-element.elementor-element-42f2e6f{--swiper-slides-to-display:3;}.elementor-821 .elementor-element.elementor-element-b77e209{--swiper-slides-to-display:3;}.elementor-821 .elementor-element.elementor-element-a418c0d{--swiper-slides-to-display:3;}}/* Start custom CSS for loop-carousel, class: .elementor-element-42f2e6f */.elementor-821 .elementor-element.elementor-element-42f2e6f .swiper {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
}


.elementor-821 .elementor-element.elementor-element-42f2e6f .swiper-wrapper {
  animation: marquee-scroll 80s linear infinite;
}

.elementor-821 .elementor-element.elementor-element-42f2e6f:hover .swiper-wrapper {
  animation-play-state: paused; /* remove se não quiser pausar no hover */
}

@keyframes marquee-scroll {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-50%, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b77e209 */.elementor-821 .elementor-element.elementor-element-b77e209 .elementor-loop-container {
  -webkit-mask-image: linear-gradient(
    to right,
    black 0%,
    black 88%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    black 0%,
    black 88%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a418c0d */.elementor-821 .elementor-element.elementor-element-a418c0d .elementor-loop-container {
  -webkit-mask-image: linear-gradient(
    to right,
    black 0%,
    black 88%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    black 0%,
    black 88%,
    transparent 100%
  );
}/* End custom CSS */