.elementor-16 .elementor-element.elementor-element-2e2a58b{--e-image-carousel-slides-to-show:6;}.elementor-16 .elementor-element.elementor-element-eefb1bb{width:var( --container-widget-width, 26.127% );max-width:26.127%;--container-widget-width:26.127%;--container-widget-flex-grow:0;top:129px;}.elementor-16 .elementor-element.elementor-element-eefb1bb.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-eefb1bb{left:1024px;}body.rtl .elementor-16 .elementor-element.elementor-element-eefb1bb{right:1024px;}.elementor-16 .elementor-element.elementor-element-8d89c79{width:var( --container-widget-width, 26.127% );max-width:26.127%;--container-widget-width:26.127%;--container-widget-flex-grow:0;top:667px;}.elementor-16 .elementor-element.elementor-element-8d89c79.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-8d89c79{left:756px;}body.rtl .elementor-16 .elementor-element.elementor-element-8d89c79{right:756px;}/* Start custom CSS for html, class: .elementor-element-4a9e1f7 */.marquee-container {
  width: 100%;
  overflow: hidden;
  background-color: #1A1A1A; /* Cor solicitada */
  padding: 15px 0;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

.marquee-inner {
  display: flex;
  width: fit-content;
  animation: marquee 30s linear infinite;
}

.marquee-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin: 0 30px; /* Espaço entre os blocos */
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

/* Espaço antes da bolinha verde */
.marquee-item::before {
  content: "•";
  color: #00ff00;
  margin-right: 15px; /* Espaço antes da bolinha */
  font-size: 12px;
}

/* Negrito na primeira palavra */
.marquee-item b {
  font-weight: 700;
  margin-right: 5px;
}

/* Correção do movimento para ser contínuo */
@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2e2a58b *//*Inicio Css com Desfoque*/

/*
classes slides
swiper-slide-prev
swiper-slide-active
swiper-slide-next

classes setas nav
elementor-swiper-button-prev
elementor-swiper-button-next
fim comentario*/

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide{
    transform: scale(0.97);
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide:hover{
    transform: scale(1);
    transition: 1s;
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-active:hover{
    transform: scale(1);
    transition: 1s;
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-prev{
    transition: 1s;
    filter: opacity(25%);
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{
    transition: 1s;
    filter: opacity(25%);
}

/*Ajustes Tablet*/
@media(min-width: 767px) and (max-width: 1023px){
.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-next ~ .swiper-slide ~ .swiper-slide{
    transition: 1s;
    filter: opacity(25%);
}
 
}

/*Ajustes Mobile*/
@media(max-width: 766px){
.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-prev{
    transition: 1s;
    filter: opacity(25%);
    transform: scale(0.97);
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-active{
    transition: 1s;
    transform: scale(1);
}

.elementor-16 .elementor-element.elementor-element-2e2a58b .swiper-slide-next{
    transition: 1s;
    filter: opacity(25%);
    transform: scale(0.97);
}
}

/*Fim Css com Desfoque*//* End custom CSS */