.tf-animated-twocolumn .item-animated.first {
transform: translateX(-25px);
}
.tf-animated-twocolumn .item-animated.last {
transform: translateX(25px);
}
.wrap-blog-article.blog-gird .item,
.wrap-services-post .item,
.tf-posts .item,
.wrap-doctor-post .item,
.wrap-portfolios-post .item,
.tf-animated .item-animated,
section .item-animated,
.tf-animated-column-elementor .elementor-column,
.tf-animated-column-elementor .elementor-column {
opacity: 0;
transform: translateY(25px);
-webkit-transition: all 0.8s !important;
-moz-transition: all 0.8s !important;
-ms-transition: all 0.8s !important;
-o-transition: all 0.8s !important;
transition: all 0.8s !important;
}
.wrap-blog-article.blog-gird .item.tfanimated,
.wrap-services-post .item.tfanimated,
.tf-animated-column-elementor .elementor-column.tfanimated,
.tf-posts .item.tfanimated,
.wrap-doctor-post .item.tfanimated,
.wrap-portfolios-post .item.tfanimated,
.tf-animated .item-animated.tfanimated,
section .item-animated.tfanimated,
.tf-animated-column-elementor .elementor-column.tfanimated,
.tf-animated-image-elementor .elementor-widget-container.tfanimated,
.tf-animated-twocolumn .item-animated.tfanimated.first,
.tf-animated-twocolumn .item-animated.tfanimated.last {
opacity: 1 !important;
transform: translate(0, 0) !important;
}
.tf-animated-image-elementor .elementor-widget-container {
opacity: 0;
transform: translateX(25px);
-webkit-transition: all 0.8s !important;
-moz-transition: all 0.8s !important;
-ms-transition: all 0.8s !important;
-o-transition: all 0.8s !important;
transition: all 0.8s !important;
} .tf-animated-hover-top {
transition: all 0.5s;
transform: translateY(0);
}
.tf-animated-hover-top:hover {
transform: translateY(-20px);
}
.tf-animated-hover-top-s2 {
transition: all 0.5s;
transform: translateY(0);
}
.tf-animated-hover-top-s2:hover {
transform: translateY(-5px);
} .hover-image-janelas .elementor-widget-container:hover::before {
animation: shine 1.2s  alternate;
}
.hover-image-janelas {
overflow: hidden;
}
.hover-image-janelas .elementor-widget-container::before {
position: absolute;
top: 0;
left: -75%;
display: block;
content: "";
width: 50%;
height: 100%;
background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));
background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
-webkit-transform: skewX(-25deg);
-ms-transform: skewX(-25deg);
transform: skewX(-25deg);
}