@charset "utf-8";#splash{position:fixed;width:100%;height:100%;background:#fff;z-index:9999999;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splashbg{display:none}body.appear .splashbg{display:block;position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;transform:scaleY(0);background:rgba(26,0,93,1);animation-name:PageAnime;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}#wrapper{opacity:0}body.appear #wrapper{animation-name:PageAnimeAppear;animation-duration:1s;animation-delay:0.8s;animation-fill-mode:forwards;opacity:0}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}#slider{width:100%;height:100vh}#g-nav{position:fixed;z-index:999;bottom:-120%;width:100%;height:100vh;background:rgba(26,0,93,1);transition:all 0.6s}#g-nav.panelactive{bottom:0}#g-nav #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#333;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#fff}.openbtn{position:fixed;z-index:9999;top:0;right:0;cursor:pointer;width:80px;height:80px;border-left:2px solid rgba(26,0,93,1);display:flex;justify-content:center;align-items:center}@media screen and (max-width:310px){.openbtn{width:13.33vw;height:13.33vw}}.openbtn span{display:inline-block;transition:all .4s;position:absolute}.openbtn span:nth-of-type(1),.openbtn span:nth-of-type(3){height:2px;background:#fff;width:30%;opacity:0}.openbtn span:nth-of-type(2){text-transform:uppercase;color:rgba(26,0,93,1);font-size:1rem}@media screen and (max-width:550px){.openbtn span:nth-of-type(2){font-size:.8rem}}.openbtn span:nth-of-type(3){top:35px}.openbtn.active span:nth-of-type(1),.openbtn.active span:nth-of-type(3){opacity:1}.openbtn.active span:nth-of-type(1){top:28px;left:30px;transform:translateY(6px) rotate(-45deg)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:40px;left:30px;transform:translateY(-6px) rotate(45deg)}#header{position:fixed;top:0;width:100%;z-index:9;background:#fff;filter:drop-shadow(0 0 10px rgba(20,20,20,.5))}@media screen and (max-width:519px){#header{justify-content:flex-start}}#header .header-inner{display:flex;align-items:center;max-width: 1200px;height: 80px;margin: auto;}#pc-nav ul,#pc-nav-btm ul{list-style:none;display:flex;justify-content:center;text-transform:uppercase;margin:0 0 0 16%}@media screen and (max-width:990px){#pc-nav-btm{display:none}}#pc-nav li,#pc-nav-btm li{display:block;text-decoration:none;color:rgba(26,0,93,1);padding:0 15px;transition:all 0.3s;font-size:1.3rem;font-weight:1000}#pc-nav li a,#pc-nav-btm li a{display:block;text-decoration:none;color:rgba(26,0,93,1);padding:0 15px;transition:all 0.3s;font-size:1.3rem;font-weight:1000}#pc-nav li.current a,#pc-nav-btm li.current a,#pc-nav li a:hover,#pc-nav-btm li a:hover,#footer #pc-nav li.current a,#footer #pc-nav-btm li.current a,#footer #pc-nav li a:hover,#footer #pc-nav-btm li a:hover{color:rgba(143,196,0,1)}#footer #pc-nav ul,#footer #pc-nav-btm ul{margin:0 0 56px 0}#footer #pc-nav li a,#footer #pc-nav-btm li a{color:#fff}.btnlinestretches{position:relative;color:rgba(26,0,93,1);padding:5px 30px;display:inline-block;text-decoration:none;outline:none;font-weight:800}.btnlinestretches span{position:relative;z-index:2}.btnlinestretches:hover span{color:#fff}.btnlinestretches::after{content:'';position:absolute;z-index:1;bottom:0;left:0;background:rgba(142,196,0,1);width:100%;height:3px;transition:all 0.3s ease-in-out}.btnlinestretches:hover::after{height:100%}#page-top a{display:flex;justify-content:center;align-items:center;background:rgba(142,196,0,1);width:80px;height:80px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1rem;transition:all 0.3s}#page-top a:hover{background:rgba(26,0,93,1)}#page-top{position:fixed;right:0;bottom:0;z-index:2;opacity:0;transform:translateX(100px)}#page-top.LeftMove{animation:LeftAnime 0.5s forwards}@keyframes LeftAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}#page-top.RightMove{animation:RightAnime 0.5s forwards}@keyframes RightAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background:rgba(26,0,93,.75)}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.fadeUp{animation-name:fadeUpAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.flipLeft{animation-name:flipLeftAnime;animation-duration:0.5s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}#message,.business-area{transform:translate3d(0,0,0)}.bgLRextendTrigger,.bgappearTrigger,.fadeUpTrigger,.flipLeftTrigger{opacity:0}#hero-area{padding:0;width:100%;height:100vh;position:relative}@media screen and (max-width:820px){#hero-area{height:72vh}}#container{position:relative;z-index:1;background:#fff;min-height:100%;margin:auto;max-width: 1200px;}