@charset "utf-8";.ip-header{position:fixed;top:0;z-index:999;width:100%;left:0;height:100%;background:#fff;}
.ip-header h1{margin:0;}
.ip-logo,
.ip-loader{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none;}
.ip-logo{top:7%;height:100%;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);}
.ip-logo img{max-width:180px;}
.ip-loader{bottom:20%;}
.ip-header .ip-inner{display:block;margin:0 auto;text-align:center;}
.ip-header .ip-loader svg path{fill:#00008B;stroke-width:8;}
.ip-header .ip-loader svg path.ip-loader-circlebg{stroke-width:16;stroke:#fff;}
.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset 0.2s;transition:stroke-dashoffset 0.2s;}
.loading .ip-logo,
.loading .ip-loader{opacity:1;-webkit-animation:animInitialHeader .3s both;animation:animInitialHeader .3s both;-webkit-animation-delay:.3s;animation-delay:.3s;}
@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,600px,0);}
}
@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,600px,0);transform:translate3d(0,600px,0);}
}
.loaded .ip-logo,
.loaded .ip-loader{opacity:1;}
.loaded .ip-logo{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:animLoadedLogo 1s ease-out forwards;animation:animLoadedLogo 1s ease-out forwards;}
@-webkit-keyframes animLoadedLogo{to{opacity:0;-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1);}
}
@keyframes animLoadedLogo{to{opacity:0;-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1);transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1);}
}
.loaded .ip-loader{-webkit-animation:animLoadedLoader 0.5s ease-out forwards;animation:animLoadedLoader 0.5s ease-out forwards;}
@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1);}
}
@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1);transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1);}
}
.loaded .ip-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;animation:animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;}
@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);}
}
@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
.layout-switch .ip-header{position:absolute;}
.no-js .ip-header{position:relative;min-height:0px;}
.no-js .ip-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;transform:none;}