@-webkit-keyframes CTECH-LOADER-BACKGROUND{0%{background-image:radial-gradient(circle at center,rgba(169,213,249,.1),rgba(0,0,0,0)),radial-gradient(circle at center,#a9d5f9 38%,#2d78b5)}10%{background-image:radial-gradient(circle at center,#a9d5f9 100%,rgba(0,0,0,0)),radial-gradient(circle at center,#a9d5f9 38%,#2d78b5)}}@keyframes CTECH-LOADER-BACKGROUND{0%{background-image:radial-gradient(circle at center,rgba(169,213,249,.1),rgba(0,0,0,0)),radial-gradient(circle at center,#a9d5f9 38%,#2d78b5)}10%{background-image:radial-gradient(circle at center,#a9d5f9 100%,rgba(0,0,0,0)),radial-gradient(circle at center,#a9d5f9 38%,#2d78b5)}}@-webkit-keyframes CTECH-LOADER-DROP{0%,85%{opacity:1}79%{opacity:1;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}90%{opacity:.1;-webkit-transform:scale(4,.1) rotate(45deg);transform:scale(4,.1) rotate(45deg);top:16rem;box-shadow:none}100%{top:15rem;opacity:0;box-shadow:none}}@keyframes CTECH-LOADER-DROP{0%,85%{opacity:1}79%{opacity:1;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}90%{opacity:.1;-webkit-transform:scale(4,.1) rotate(45deg);transform:scale(4,.1) rotate(45deg);top:16rem;box-shadow:none}100%{top:15rem;opacity:0;box-shadow:none}}@-webkit-keyframes CTECH-LOADER-WAVES{0%,100%{top:-3rem}45%{top:-2rem}}@keyframes CTECH-LOADER-WAVES{0%,100%{top:-3rem}45%{top:-2rem}}@-webkit-keyframes CTECH-LOADER-HIDE{0%{opacity:1}99%{opacity:0;width:100vw;height:100vh}100%{opacity:0;width:0;height:0}}@keyframes CTECH-LOADER-HIDE{0%{opacity:1}99%{opacity:0;width:100vw;height:100vh}100%{opacity:0;width:0;height:0}}.ctech-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200000;background-image:radial-gradient(circle at center,rgba(169,213,249,.1),rgba(0,0,0,0)),radial-gradient(circle at center,#a9d5f9 38%,#2d78b5);transition:.5s;-webkit-transform-origin:left top;transform-origin:left top}.ctech-loader--fade{-webkit-animation:.3s linear .5s forwards CTECH-LOADER-HIDE;animation:.3s linear .5s forwards CTECH-LOADER-HIDE}.ctech-loader-box{overflow:hidden;border-radius:1rem;width:20rem;height:20rem;border:1rem solid #2d78b5;background-image:linear-gradient(to bottom right,#fff,#fff);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:transform .3s;transition:transform .3s,-webkit-transform .3s;transition-delay:.6s}.ctech-loader-box--hide{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.ctech-loader-box__t-top{z-index:5;position:absolute;top:1.5rem;left:1.5rem;width:15rem;height:3rem;background-color:#2d78b5}.ctech-loader-box__t-base{z-index:5;position:absolute;top:1.5rem;left:1.5rem;width:3.5rem;height:15rem;background-color:#2d78b5;-webkit-transform:translateX(4rem) skewX(-25deg);transform:translateX(4rem) skewX(-25deg)}.ctech-loader-box__t-round{z-index:5;position:absolute;top:2.25rem;left:-1.98rem;width:10rem;height:10rem;border-radius:50%;border-top:2rem solid transparent;border-right:2rem solid #2d78b5;border-bottom:2rem solid transparent;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.ctech-loader-box__t-round-clip{z-index:5;position:absolute;top:4.2rem;left:6rem;width:2rem;height:1rem;background-color:#2d78b5}.ctech-loader-box__e-middle{z-index:5;position:absolute;top:8.5rem;right:1.5rem;width:5rem;height:3rem;background-color:#2d78b5}.ctech-loader-box__e-middle-side{z-index:5;position:absolute;top:8.5rem;right:3.5rem;width:4rem;height:3rem;background-color:#2d78b5;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.ctech-loader-box__e-bottom{z-index:5;position:absolute;bottom:1.5rem;right:1.5rem;width:6.42857143rem;height:3rem;background-color:#2d78b5}.ctech-loader-box__e-bottom-side{z-index:5;position:absolute;bottom:1.5rem;right:4.5rem;width:5rem;height:3rem;background-color:#2d78b5;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.ctech-loader-box__drop{z-index:10;position:absolute;top:-3rem;background-color:#add8e6;width:2rem;height:2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:1px 1px 7px #3a3a3a;-webkit-animation:3s infinite CTECH-LOADER-DROP;animation:3s infinite CTECH-LOADER-DROP;border-radius:0 50% 50%}.ctech-loader-box__drop::after{content:'';position:absolute;width:1.3rem;height:1.1rem;border-radius:50%;background-image:linear-gradient(to top right,rgba(255,255,255,.81),rgba(173,216,230,.49));bottom:1px;right:2px;-webkit-transform:rotate(-34deg);transform:rotate(-34deg)}.ctech-loader-box__drop:nth-child(1){left:2rem;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:cubic-bezier(1,-.02,.73,1.13);animation-timing-function:cubic-bezier(1,-.02,.73,1.13)}.ctech-loader-box__drop:nth-child(2){left:6.5rem;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:cubic-bezier(1,.35,.73,1.09);animation-timing-function:cubic-bezier(1,.35,.73,1.09)}.ctech-loader-box__drop:nth-child(3){left:10rem;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:cubic-bezier(.36,.72,.85,1.1);animation-timing-function:cubic-bezier(.36,.72,.85,1.1)}.ctech-loader-box__drop:nth-child(4){left:14.5rem;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:cubic-bezier(.36,.72,.85,1.1);animation-timing-function:cubic-bezier(.36,.72,.85,1.1)}.ctech-loader-box__drop--stop{-webkit-animation:none;animation:none}.ctech-loader-box__water{z-index:2;position:absolute;width:18rem;bottom:0;left:0;height:2rem;background-color:#a9d5f9;transition:height .7s}.ctech-loader-box__water--fill{height:20rem}.ctech-loader-box__water-clip{z-index:3;position:absolute;width:20rem;height:3rem;background:#fff;border-radius:50%;top:-3rem;-webkit-animation:1s infinite CTECH-LOADER-WAVES;animation:1s infinite CTECH-LOADER-WAVES}.ctech-loader-box__water-clip--right{right:-11rem;-webkit-animation-delay:3.2s;animation-delay:3.2s}.ctech-loader-box__water-clip--left{left:-11rem;-webkit-animation-delay:3.7s;animation-delay:3.7s}*,::after,::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{box-sizing:border-box;font-family:Lato,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.7;color:#222;box-sizing:border-box}.u-center-text{text-align:center}