.loader-wrapper{height:100vh;width:100vw;background-color:#fff;display:flex;align-items:center;justify-content:center;position:fixed;z-index:12;top:0;left:0}.loader-wrapper.img-gif{overflow:hidden}.loader-wrapper.img-gif img{width:120px}.loader-text{text-align:center}.loader-text img{height:150px}.loader-text h3{margin-bottom:0;margin-top:10px;font-weight:500;padding:0 15px}.loader-img{text-align:center;display:flex;align-items:center;justify-content:center;height:100vh}.loader-img img{height:150px}.zap-loader{--zap-size:56px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--zap-size) + 22px);height:calc(var(--zap-size) + 22px)}.zap-loader .zap-loader__logo{width:var(--zap-size);height:var(--zap-size);object-fit:contain;position:relative;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.zap-loader .zap-loader__ring,.zap-loader .zap-loader__ripple,.zap-loader .zap-loader__shadow{display:none}.zap-loader.zap-loader--orbit .zap-loader__ring{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:3px solid rgba(0,122,77,.15);border-top-color:#007a4d;animation:zapLoaderSpin .9s linear infinite}.zap-loader.zap-loader--orbit .zap-loader__logo{animation:zapLoaderBreathe 1.8s ease-in-out infinite}.zap-loader.zap-loader--pulse .zap-loader__ripple{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:rgba(0,122,77,.25);animation:zapLoaderRipple 1.4s ease-out infinite}.zap-loader.zap-loader--pulse .zap-loader__logo{animation:zapLoaderBreathe 1.4s ease-in-out infinite}.zap-loader.zap-loader--bounce .zap-loader__logo{animation:zapLoaderBounce .9s cubic-bezier(.45,0,.55,1) infinite}.zap-loader.zap-loader--bounce .zap-loader__shadow{display:block;position:absolute;bottom:0;left:50%;width:calc(var(--zap-size)*.55);height:calc(var(--zap-size)*.12);margin-left:calc(var(--zap-size)*-.275);border-radius:50%;background:rgba(0,0,0,.25);animation:zapLoaderShadow .9s cubic-bezier(.45,0,.55,1) infinite}.zap-loader.zap-loader--flip{perspective:300px}.zap-loader.zap-loader--flip .zap-loader__logo{animation:zapLoaderFlip 1.6s ease-in-out infinite}@keyframes zapLoaderSpin{to{transform:rotate(1turn)}}@keyframes zapLoaderBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes zapLoaderRipple{0%{transform:scale(.55);opacity:.7}to{transform:scale(1.25);opacity:0}}@keyframes zapLoaderBounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--zap-size) * -.22))}}@keyframes zapLoaderShadow{0%,to{transform:scaleX(1);opacity:.25}50%{transform:scaleX(.55);opacity:.12}}@keyframes zapLoaderFlip{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}