.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7727 .elementor-element.elementor-element-8233013{width:auto;max-width:auto;top:40vh;z-index:9999999;--lottie-container-width:365px;--caption-text-align:center;}body:not(.rtl) .elementor-7727 .elementor-element.elementor-element-8233013{right:-152px;}body.rtl .elementor-7727 .elementor-element.elementor-element-8233013{left:-152px;}@media(min-width:1920px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7727 .elementor-element.elementor-element-8233013{width:auto;max-width:auto;top:40vh;z-index:9999999;--lottie-container-width:365px;}}@media(max-width:1024px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-7727 .elementor-element.elementor-element-8233013{right:-80px;}body.rtl .elementor-7727 .elementor-element.elementor-element-8233013{left:-80px;}.elementor-7727 .elementor-element.elementor-element-8233013{top:30vh;--lottie-container-width:200px;}}/* Start custom CSS for lottie, class: .elementor-element-8233013 */.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation > svg > g{
    transform: translateX(0px);
    transition: all 0.3s ease-in-out!important; 
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation:hover > svg > g{
    transform: translateX(-60px);
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation+.e-lottie__caption{
    font-size: 17px;
    font-weight: bold;
    color: #7A0011;
    text-transform: uppercase!important;
    text-shadow: 0 0 2px #fff;
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation+.e-lottie__caption{
    transform: translateX(0px);
    transition: all 0.3s ease-in-out!important; 
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation:hover+.e-lottie__caption{
    transform: translateX(-45px);
}


@media(max-width: 480px){
    .elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation+.e-lottie__caption{
    font-size: 14px;
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation+.e-lottie__caption{
    transform: translateX(20px);
}

.elementor-7727 .elementor-element.elementor-element-8233013 .e-lottie__animation:hover+.e-lottie__caption{
    transform: translateX(-25px);
}

}/* End custom CSS */