.elementor-1876 .elementor-element.elementor-element-a3a85ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1876 .elementor-element.elementor-element-3fd7b42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1876 .elementor-element.elementor-element-3babbba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1876 .elementor-element.elementor-element-5c07bf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1876 .elementor-element.elementor-element-97b85e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1876 .elementor-element.elementor-element-541406c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-05ea894 *//* =========================================================
   MOROMIZATO — SCROLL REVEAL
   Movimento vertical institucional
   ========================================================= */

.scroll-top {
  opacity: 0;

  transform:
    translate3d(
      0,
      24px,
      0
    );

  transition:
    opacity 750ms cubic-bezier(.22, .61, .36, 1),
    transform 850ms cubic-bezier(.22, .61, .36, 1);
}


.scroll-top.ativo7 {
  opacity: 1;

  transform:
    translate3d(
      0,
      0,
      0
    );
}


/* =========================================================
   ACESSIBILIDADE
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

  .scroll-top,
  .scroll-top.ativo7 {
    opacity: 1;

    transform: none;

    transition: none;
  }

}/* End custom CSS */