.elementor-182 .elementor-element.elementor-element-48fb8eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-817a1e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-2058337{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-8ec6d68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-64c6cf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-33076fe{--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-98d602d *//* =========================================================
   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 */