.loader-circle{border-radius:50%;border:4px solid rgba(0,0,0,.1);border-left-color:transparent;width:36px;height:36px;animation:spin89345 1s linear infinite}@keyframes spin89345{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gradient-pulse-right{position:relative;overflow:hidden}.gradient-pulse-right:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ddd,#fff,#ddd);background-size:200% 100%;animation:pulse-right 2s linear infinite}@keyframes pulse-right{0%{background-position:200% 0}to{background-position:0 0}}.gradient-pulse-right>*{position:relative;z-index:1}.loader-stair-dark{position:relative;width:120px;height:90px;margin:0 auto}.loader-stair-dark:before{content:"";position:absolute;bottom:30px;left:50px;height:30px;width:30px;border-radius:50%;background:#2a9d8f;animation:loading-bounce .5s ease-in-out infinite alternate}.loader-stair-dark:after{content:"";position:absolute;right:0;top:0;height:7px;width:45px;border-radius:4px;box-shadow:0 5px 0 #f2f2f2,-35px 50px 0 #f2f2f2,-70px 95px 0 #f2f2f2;animation:loading-step 1s ease-in-out infinite}@keyframes loading-bounce-dark{0%{transform:scaleY(.7)}40%{transform:scale(.8,1.2)}60%{transform:scale(1)}to{bottom:140px}}@keyframes loading-step-dark{0%{box-shadow:0 10px 0 rgba(0,0,0,0),0 10px 0 #f2f2f2,-35px 50px 0 #f2f2f2,-70px 90px 0 #f2f2f2}to{box-shadow:0 10px 0 #f2f2f2,-35px 50px 0 #f2f2f2,-70px 90px 0 #f2f2f2,-70px 90px 0 rgba(0,0,0,0)}}.loader-stair-light{position:relative;width:120px;height:90px;margin:0 auto}.loader-stair-light:before{content:"";position:absolute;bottom:30px;left:50px;height:30px;width:30px;border-radius:50%;background:#99AAFF;animation:loading-bounce-light .5s ease-in-out infinite alternate}.loader-stair-light:after{content:"";position:absolute;right:0;top:0;height:7px;width:45px;border-radius:4px;box-shadow:0 5px 0 #cccccc,-35px 50px 0 #cccccc,-70px 95px 0 #cccccc;animation:loading-step-light 1s ease-in-out infinite}@keyframes loading-bounce-light{0%{transform:scaleY(.7)}40%{transform:scale(.8,1.2)}60%{transform:scale(1)}to{bottom:140px}}@keyframes loading-step-light{0%{box-shadow:0 10px 0 rgba(0,0,0,0),0 10px 0 #cccccc,-35px 50px 0 #cccccc,-70px 90px 0 #cccccc}to{box-shadow:0 10px 0 #cccccc,-35px 50px 0 #cccccc,-70px 90px 0 #cccccc,-70px 90px 0 rgba(0,0,0,0)}}