.elementor-19189 .elementor-element.elementor-element-72b73d41:not(.elementor-motion-effects-element-type-background), .elementor-19189 .elementor-element.elementor-element-72b73d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002DFF;}.elementor-19189 .elementor-element.elementor-element-72b73d41:hover{background-color:#002DFF;}.elementor-19189 .elementor-element.elementor-element-72b73d41 > .elementor-background-overlay{background-color:#760BD6;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19189 .elementor-element.elementor-element-72b73d41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:5;}.elementor-19189 .elementor-element.elementor-element-729293d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19189 .elementor-element.elementor-element-729293d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002DFF;}.elementor-19189 .elementor-element.elementor-element-729293d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19189 .elementor-element.elementor-element-729293d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19189 .elementor-element.elementor-element-3d3ef92c > .elementor-widget-container{border-style:none;}.elementor-19189 .elementor-element.elementor-element-3d3ef92c .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:15px;color:#FFFFFF;}@media(max-width:767px){.elementor-19189 .elementor-element.elementor-element-72b73d41{margin-top:0px;margin-bottom:0px;padding:-30px 0px 0px 0px;}.elementor-19189 .elementor-element.elementor-element-3d3ef92c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-3d3ef92c */.textoanimado {
    display: inline-block;
    animation: carrossel 15s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(-900px); /* começa à esquerda */
    }
    100% {
        transform: translateX(0); /* termina à direita */
    }
}

.textoanimado2 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72b73d41 */.elementor-19189 .elementor-element.elementor-element-72b73d41 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999; /* garante que fique acima de outros elementos */
  background-color: #ffffff; /* opcional: defina a cor de fundo */
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* sombra sutil opcional */
  transition: all 0.3s ease; /* transição suave para efeitos */
}/* End custom CSS */