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%
}