.elementor .solar-rings{selector {
position: relative;
width: 420px;
height: 420px;
margin: 0 auto;
}

selector .ring {
position: absolute;
border-radius: 50%;
border: 1px solid rgba(75,163,211,0.2);
}

selector .ring-1 {
inset: 0;
animation: spinRing 30s linear infinite;
}

selector .ring-2 {
inset: 40px;
border-color: rgba(224,123,34,0.2);
animation: spinRing 20s linear infinite reverse;
}

selector .ring-3 {
inset: 80px;
border-color: rgba(75,163,211,0.3);
animation: spinRing 15s linear infinite;
}

selector .ring::before {
content: '';
position: absolute;
top: -5px;
left: 50%;
transform: translateX(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background: #E07B22;
}

selector .ring-2::before { background: #4BA3D3; }
selector .ring-3::before { background: #F5A44A; }

@keyframes spinRing {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}\n}