body.elementor-page-580:not(.elementor-motion-effects-element-type-background), body.elementor-page-580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */.scroll-bottom{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.5s;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.5s;
    transform: translatey(0px);
}



body.elementor-page-580{
    text-wrap: balance;
}/* End custom CSS */