.elementor-24135 .elementor-element.elementor-element-1c6a42b7{--display:flex;}.elementor-24135 .elementor-element.elementor-element-1f73e602{--display:flex;}.elementor-24135 .elementor-element.elementor-element-1f45fbef{--display:flex;}.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-24135 .elementor-element.elementor-element-1e15717e img{height:32px;}/* Start custom CSS for container, class: .elementor-element-1f45fbef */.inner-circle {
    position: absolute;
    width: 60px;
    height:  60px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.inner-circle::before,
.inner-circle::after {
    content: "";
    position: absolute;
    width:  60px;
    height: 60px;
    border: 5px solid transparent;
    border-top-color: #196C9F;
    border-left-color: #196C9F;
    border-radius: 50%;
        box-shadow: 0px 0px 10px 5px rgba(255, 215, 0, 0.8);
    animation: rotate3 1.9s linear infinite;
    mask-image: linear-gradient(360deg, #FFFFFF -5.51%, #F9E9B5 -1.07%, #EFC02E 12.26%, rgba(255, 255, 255, 0) 105.53%);
-webkit-mask-image: linear-gradient(10deg, #FFFFFF -5.51%, #F9E9B5 -1.07%, #EFC02E 12.26%, rgba(255, 255, 255, 0) 105.53%);

}

.inner-circle::after {
    animation-delay: -0.95s;
}

@keyframes rotate3 {
    0% { transform: rotate(360deg); }
    100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f73e602 */.loader {
    position: relative;
    width: 80px;
    height: 80px;
    display: flex;
align-items: center;
    justify-content: center;
}

.loader::before,
.loader::after {
    content: "";
    position: absolute;
    top:-10px;
    left:-10px;
    width: 80px;
    height: 80px;
    border: 3px solid transparent;
    border-top-color: #196C9F;
    border-left-color: #196C9F;
    border-radius: 50%;
        box-shadow: 0px 0px 10px 3px rgba(255, 215, 0, 0.8);

    animation: rotate3 1.8s linear infinite;
    mask-image: linear-gradient(360deg, #FFFFFF -5.51%, #F9E9B5 -1.07%, #EFC02E 12.26%, rgba(255, 255, 255, 0) 105.53%);
-webkit-mask-image: linear-gradient(10deg, #FFFFFF -5.51%, #196C9F -1.07%, #196C9F 12.26%, rgba(255, 255, 255, 0) 105.53%);
}

.loader::after {
    animation-delay: -0.88s;
}

@keyframes rotate3 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6a42b7 */.elementor-24135 .elementor-element.elementor-element-1c6a42b7 {   
    position: fixed;    
    bottom: 20px;     
right: 20px;      
z-index: 9999;     
width: 80px;       
height: 80px;    
border-radius: 50%;   
background: none;    
pointer-events: auto;
    
}
.elementor-24135 .elementor-element.elementor-element-1c6a42b7 img { 
    width: 100%;   
    height: 100%;  
    border-radius: 50%;
        transition: transform 0.3s ease-in-out;

    }
    
.elementor-24135 .elementor-element.elementor-element-1c6a42b7 img:hover{
     transform: scale(1.1);
}
    
 @keyframes rotate3 {
    0% { transform: rotate(360deg); }
    100% { transform: rotate(0deg); }
}/* End custom CSS */