.partLoadingAnimation.partLoadingAnimation2{position:relative;height:100%;display:flex}.partLoadingAnimation.partLoadingAnimation2 .animationContainer{margin:auto;position:relative;overflow:hidden}.partLoadingAnimation.partLoadingAnimation2.circleMedium .animationContainer>div,.partLoadingAnimation.partLoadingAnimation2.circleSmall .animationContainer>div{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:100%;animation:1s linear infinite animationCircle}@keyframes animationCircle{100%{transform:rotate(360deg)}}.partLoadingAnimation.partLoadingAnimation2.ripple .animationContainer>div{position:absolute;border-radius:100%;opacity:0;width:100%;height:100%;animation:1.8s linear infinite both partLoadingAnimationKeyframesRiple}.partLoadingAnimation.partLoadingAnimation2.ripple .animationContainer>div:nth-child(2){animation-delay:.9s}@keyframes partLoadingAnimationKeyframesRiple{0%{opacity:0;transform:scale(0)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal .animationContainer{display:flex;justify-content:space-between;align-items:center}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal .animationContainer>div{border-radius:100%;animation:1.4s ease-in-out infinite both partLoadingAnimationKeyframesDotsHorizontal;width:8px;height:8px}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal .animationContainer>div:first-of-type{animation-delay:-.32s}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal .animationContainer>div:nth-of-type(2){animation-delay:-.16s}@keyframes partLoadingAnimationKeyframesDotsHorizontal{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}70%{opacity:.3}}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal .animationContainer>div:first-of-type{animation:2s linear infinite partLoadingAnimationKeyframesSquaresHorizontal1}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal .animationContainer>div:nth-of-type(2){animation:2s linear infinite partLoadingAnimationKeyframesSquaresHorizontal2}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal .animationContainer>div:nth-of-type(3){animation:2s linear infinite partLoadingAnimationKeyframesSquaresHorizontal3}@keyframes partLoadingAnimationKeyframesSquaresHorizontal1{0%,100%,76%{opacity:0}22%,54%{opacity:1}}@keyframes partLoadingAnimationKeyframesSquaresHorizontal2{0%,100%,11%,87%{opacity:0}33%,65%{opacity:1}}@keyframes partLoadingAnimationKeyframesSquaresHorizontal3{0%,100%,22%,98%{opacity:0}44%,76%{opacity:1}}.partLoadingAnimation.partLoadingAnimation2.circleMedium .animationContainer,.partLoadingAnimation.partLoadingAnimation2.ripple .animationContainer{width:70px;height:70px}.partLoadingAnimation.partLoadingAnimation2.circleMedium .animationContainer>div{border-width:3px;border-style:solid}.partLoadingAnimation.partLoadingAnimation2.circleMedium.dark .animationContainer>div,.partLoadingAnimation.partLoadingAnimation2.circleSmall.dark .animationContainer>div{border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.5)}.partLoadingAnimation.partLoadingAnimation2.circleMedium.light .animationContainer>div,.partLoadingAnimation.partLoadingAnimation2.circleSmall.light .animationContainer>div{border-color:rgba(255,255,255,.4);border-top-color:#fff}.partLoadingAnimation.partLoadingAnimation2.circleSmall .animationContainer{width:18px;height:18px}.partLoadingAnimation.partLoadingAnimation2.circleSmall .animationContainer>div{border-width:2px;border-style:solid}.partLoadingAnimation.partLoadingAnimation2.ripple .animationContainer>div{border-width:4px;border-style:solid}.partLoadingAnimation.partLoadingAnimation2.ripple.dark .animationContainer>div{border-color:rgba(0,0,0,.7)}.partLoadingAnimation.partLoadingAnimation2.ripple.light .animationContainer>div{border-color:#fff}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal .animationContainer{width:32px}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal.dark .animationContainer>div{background-color:rgba(0,0,0,.5)}.partLoadingAnimation.partLoadingAnimation2.dotsHorizontal.light .animationContainer>div{background-color:#fff}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal .animationContainer{display:flex;justify-content:space-between;align-items:center;width:27px}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal .animationContainer>div{width:7px;height:7px}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal.dark .animationContainer>div{background-color:rgba(0,0,0,.4)}.partLoadingAnimation.partLoadingAnimation2.squaresHorizontal.light .animationContainer>div{background-color:rgba(255,255,255,.8)}