.service-card-dot-cluster[data-v-861a60c8]{--cluster-offset-x:var(--cluster-desktop-offset-x,0px);--cluster-offset-y:var(--cluster-desktop-offset-y,0px);--cluster-scale-x:1;animation:service-card-cluster-float-861a60c8 var(--cluster-duration,8s) ease-in-out infinite}.service-card-dot[data-v-861a60c8]{--dot-size:4px;--dot-scale-peak:1.15;animation:service-card-dot-twinkle-861a60c8 var(--dot-duration,3s) ease-in-out infinite;animation-delay:var(--dot-delay,0s);height:var(--dot-size);opacity:.7;width:var(--dot-size)}@media(max-width:1279px){.service-card-dot-cluster[data-v-861a60c8]{left:auto!important;right:var(--cluster-safe-inset,8px)!important}.service-card-dot-cluster[data-anchor=top-left][data-v-861a60c8],.service-card-dot-cluster[data-anchor=top-right][data-v-861a60c8]{--cluster-offset-x:var(--cluster-mobile-offset-x,8px);--cluster-offset-y:var(--cluster-mobile-offset-y,0px);bottom:auto!important;top:var(--cluster-safe-inset,8px)!important}.service-card-dot-cluster[data-anchor=bottom-left][data-v-861a60c8],.service-card-dot-cluster[data-anchor=bottom-right][data-v-861a60c8]{--cluster-offset-x:var(--cluster-mobile-offset-x,8px);--cluster-offset-y:var(--cluster-mobile-offset-y,8px);bottom:var(--cluster-safe-inset,8px)!important;top:auto!important}.service-card-dot-cluster[data-anchor=bottom-left][data-v-861a60c8],.service-card-dot-cluster[data-anchor=top-left][data-v-861a60c8]{--cluster-scale-x:-1}}@media(max-width:767px){.service-card-dot[data-v-861a60c8]{--dot-size:3px;--dot-scale-peak:1}.service-card-dot-cluster[data-anchor=bottom-left][data-v-861a60c8],.service-card-dot-cluster[data-anchor=bottom-right][data-v-861a60c8]{--cluster-offset-y:calc(var(--cluster-mobile-offset-y, 8px) + var(--cluster-mobile-bottom-shift, 0px))}}@media(prefers-reduced-motion:reduce){.service-card-dot[data-v-861a60c8],.service-card-dot-cluster[data-v-861a60c8]{animation:none;transition:none}}@keyframes service-card-cluster-float-861a60c8{0%,to{transform:translate3d(var(--cluster-offset-x,0),var(--cluster-offset-y,0),0) scaleX(var(--cluster-scale-x,1))}50%{transform:translate3d(calc(var(--cluster-offset-x, 0px) + var(--cluster-drift-x, 0px)),calc(var(--cluster-offset-y, 0px) + var(--cluster-drift-y, 0px)),0) scaleX(var(--cluster-scale-x,1))}}@keyframes service-card-dot-twinkle-861a60c8{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(var(--dot-scale-peak,1.15))}}
