.elementor-1307 .elementor-element.elementor-element-80417a1:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-80417a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18191D;}.elementor-1307 .elementor-element.elementor-element-80417a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1307 .elementor-element.elementor-element-80417a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1307 .elementor-element.elementor-element-60f641f:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-60f641f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18191D;}.elementor-1307 .elementor-element.elementor-element-60f641f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1307 .elementor-element.elementor-element-60f641f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for image, class: .elementor-element-cdf1bef */.elementor-1307 .elementor-element.elementor-element-cdf1bef:before{
    content: "";
    position: absolute;
    left:0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    border: 10px solid #fff;
    transition: .5s;
    border-radius: 38% 62% 63% 37% / 41% 44% 56% 59%;
     animation: animate 10s linear infinite;
}
.elementor-1307 .elementor-element.elementor-element-cdf1bef:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: .5s;
    border: 10px solid #fff;
    border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;
     animation: animate2 6s linear infinite;
}
.elementor-1307 .elementor-element.elementor-element-cdf1bef{
    position: relative;
    z-index: 10;
}

@keyframes animate{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}
@keyframes animate2{
    0%{
        transform:rotate(360deg);
    }
    100%{
        transform:rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b41561 */.elementor-1307 .elementor-element.elementor-element-0b41561:before{
    content: "";
    position: absolute;
    left:0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    border: 20px solid #fff;
    transition: .5s;
    border-radius: 38% 62% 63% 37% / 41% 44% 56% 59%;
     animation: animate 10s linear infinite;
}
.elementor-1307 .elementor-element.elementor-element-0b41561:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: .5s;
    border: 20px solid #fff;
    border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;
     animation: animate2 6s linear infinite;
}
.elementor-1307 .elementor-element.elementor-element-0b41561{
    position: relative;
    z-index: 10;
}

@keyframes animate{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}
@keyframes animate2{
    0%{
        transform:rotate(360deg);
    }
    100%{
        transform:rotate(0deg);
    }
}/* End custom CSS */