.elementor-472 .elementor-element.elementor-element-d85ff72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-b1ee2d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-234c812{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-d19e593{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-01f2f28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-7d19ed0{--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-f927d28 *//* =========================================================
   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 */