﻿div[class*=elementor-widget-uicore] .ui-e-item-anim-translate
{
    will-change: transform;
    transition: transform .3s cubic-bezier(.24,1,.3,1);
}
div[class*=elementor-widget-uicore] .ui-e-item-anim-zoom
{
    will-change: scale;
    transition: scale .3s cubic-bezier(.24,1,.3,1);
}
div[class*=elementor-widget-uicore] .ui-e-item-anim-fade
{
    will-change: opacity;
    transition: opacity .3s cubic-bezier(.24,1,.3,1);
    opacity: .75;
}
div[class*=elementor-widget-uicore] .ui-e-item-anim-show
{
    opacity: 0;
    transform: translate3d(0,6px,0);
    will-change: opacity,transform;
    transition: opacity .3s cubic-bezier(.24,1,.3,1),transform .3s cubic-bezier(.24,1,.3,1);
}
div[class*=elementor-widget-uicore] .ui-e-item-anim-underline span
{
    transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;
    background-image: linear-gradient(to right,currentColor 0,currentColor 100%);
    background-position: 100% 95%;
    background-size: 0 2px;
    display: inline;
    background-repeat: no-repeat;
}
div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover .ui-e-item-anim-translate, div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover.ui-e-item-anim-translate
{
    transition: .3s cubic-bezier(.24,1,.3,1);
    transform: translate3d(0,-8px,0)!important;
}
div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover .ui-e-item-anim-zoom, div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover.ui-e-item-anim-zoom
{
    transition: .3s cubic-bezier(.24,1,.3,1);
    scale: 1.08;
    z-index: 2;
}
div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover .ui-e-item-anim-fade, div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover.ui-e-item-anim-fade
{
    transition: .3s cubic-bezier(.24,1,.3,1);
    opacity: 1;
}
div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover .ui-e-item-anim-show, div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover.ui-e-item-anim-show
{
    opacity: 1;
    transform: translate3d(0,0,0);
}
div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover .ui-e-item-anim-underline span, div[class*=elementor-widget-uicore] .ui-e-animations-wrp:hover.ui-e-item-anim-underline span
{
    background-size: 100% 2px;
    background-position: 0 95%;
}