.elementor-5609 .elementor-element.elementor-element-203f6ce{--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;--background-transition:0.3s;}.elementor-5609 .elementor-element.elementor-element-203f6ce:not(.elementor-motion-effects-element-type-background), .elementor-5609 .elementor-element.elementor-element-203f6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5609 .elementor-element.elementor-element-203f6ce, .elementor-5609 .elementor-element.elementor-element-203f6ce::before{--border-transition:0.3s;}.elementor-5609 .elementor-element.elementor-element-eee3ce8{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-eee3ce8:not(.elementor-motion-effects-element-type-background), .elementor-5609 .elementor-element.elementor-element-eee3ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c0a3e64 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-5609 .elementor-element.elementor-element-eee3ce8, .elementor-5609 .elementor-element.elementor-element-eee3ce8::before{--border-transition:0.3s;}.elementor-5609 .elementor-element.elementor-element-8ba256b img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}.elementor-5609 .elementor-element.elementor-element-852ff5a img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}.elementor-5609 .elementor-element.elementor-element-0bd3d17 img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}.elementor-5609 .elementor-element.elementor-element-a1c7619 img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}.elementor-5609 .elementor-element.elementor-element-35ac248 img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}.elementor-5609 .elementor-element.elementor-element-a0185fc img{border-style:solid;border-color:#FF76B554;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(214.25543478260863, 63.75, 255, 0.5);}@media(max-width:767px){.elementor-5609 .elementor-element.elementor-element-eee3ce8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-203f6ce */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

/* Controlar a velocidade do carrossel */
[data-marquee] {
  --loop-duration: 60s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Controlar o estilo do texto */
[data-marquee-style] {
  padding: 0.3em 0.3em;
  display: flex;
  color: #ffffff;
  font-size: 2em;
  font-weight: 500;
  letter-spacing: 0,5em;
}


/* Controlar o carrossel no celular */
@media (min-width: 350px) and (max-width: 550px){
    
[data-marquee-style] {
  padding: 0.3em 0.3em;
  display: flex;
  color: #FFFFFF;
  font-size: 1,5em;
  font-weight: 500;
  letter-spacing: 0,5em;
}

[data-marquee] {
  --loop-duration: 10s;
  display: block;
}
    
}

.elementor-5609 .elementor-element.elementor-element-203f6ce {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #5E1B94, #fd01f3, #5E1B94, #fd01f3);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */