@charset "utf-8";#page-loader{display:none;visibility:hidden;width:100%;height:100%;color:#fff;opacity:1;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
@media (min-width:768px){#page-loader{display:block;visibility:visible}
}
#page-loader:before{content:'';display:block;position:fixed;top:0;left:0;width:50%;height:100%;background:#fff;z-index:1;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
#page-loader:after{content:'';display:block;position:fixed;z-index:1;top:0;right:0;width:50%;height:100%;background:#fff;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.loader-out{opacity:0}
.loader-out:before{transform:translateX(-600px);-moz-transform:translateX(-600px);-webkit-transform:translateX(-600px);opacity:0}
.loader-out:after{transform:translateX(600px);-moz-transform:translateX(600px);-webkit-transform:translateX(600px);opacity:0}
.loading-wrapper{width:250px;position:fixed;top:50%;margin-top:-130px;left:50%;margin-left:-125px;opacity:1;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:9;transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px)}
.loading-wrapper-hide{opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px)}
.tp-loader{z-index:10000;position:relative}
.loader-name{color:#fff;text-align:center;letter-spacing:0;padding-left:2px;padding-right:2px;font-weight:700;margin-top:45px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-bottom:35px}
.loader-name img{max-width:290px}
.loader-job{border:1px solid #fff;padding:5px;text-align:center;font-weight:200;margin-top:5px;color:#fff;font-size:13px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.loader-left{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);opacity:0}
.loader-right{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:0}
.loader-up{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);opacity:0 !important}
.loader-down{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);opacity:0}
.loader-hide{opacity:0}
.loader{display:inline-block;text-align:center;margin:0 auto;width:30px;height:30px;position:relative;border:4px solid #Fff;top:50%;animation:loader 2s infinite ease}
.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;animation:loader-inner 2s infinite ease-in}
.loader-animation{text-align:center}
.svg-loader{margin:0 auto;margin-bottom:-30px;display:block;-webkit-animation:svg-rotate 4000ms linear infinite;animation:svg-rotate 4000ms linear infinite}
.svg-loader circle{fill:transparent;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:0, 301.59289;-webkit-animation:stroke-dash 2000ms linear infinite, stroke-width 2000ms linear infinite, stroke-color 8000ms steps(4) infinite;animation:stroke-dash 2000ms linear infinite, stroke-width 2000ms linear infinite, stroke-color 8000ms steps(4) infinite}
@-webkit-keyframes "svg-rotate"{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes "svg-rotate"{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes "stroke-width"{0%, 100%{stroke-width:0;}
45%, 55%{stroke-width:2;}
50%{stroke-width:4;}
}
@keyframes "stroke-width"{0%, 100%{stroke-width:0;}
45%, 55%{stroke-width:2;}
50%{stroke-width:4;}
}
@-webkit-keyframes "stroke-dash"{0%{stroke-dasharray:0, 301.59289;stroke-dashoffset:0;}
50%{stroke-dasharray:301.59289, 0;stroke-dashoffset:0;}
100%{stroke-dasharray:301.59289, 301.59289;stroke-dashoffset:-301.59289;}
}
@keyframes "stroke-dash"{0%{stroke-dasharray:0, 301.59289;stroke-dashoffset:0;}
50%{stroke-dasharray:301.59289, 0;stroke-dashoffset:0;}
100%{stroke-dasharray:301.59289, 301.59289;stroke-dashoffset:-301.59289;}
}
@-webkit-keyframes "stroke-color"{from{stroke:#fff;}
}
@keyframes "stroke-color"{from{stroke:#fff;}
}
.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2e3192;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
@-webkit-keyframes "sk-foldCubeAngle"{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
@keyframes "sk-foldCubeAngle"{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}