.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}
.vegas-overlay{opacity:.5;background:url(../images/02.png) 50%}
.vegas-timer{top:auto;bottom:0;height:2px}
.vegas-timer-progress{width:0;height:100%;background:#fff;transition:width ease-out}
.vegas-timer-running .vegas-timer-progress{width:100%}
.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:50% no-repeat;transform:translateZ(0);will-change:transform,opacity}
body .vegas-container{overflow:hidden!important;position:relative}
.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}
body.vegas-container{overflow:auto;position:static;z-index:-2}
body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}
:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}
.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}
.vegas-transition-blur2-in,.vegas-transition-blur-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}
.vegas-transition-blur2-out{opacity:0}
.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}
.vegas-transition-burn2-in,.vegas-transition-burn-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}
.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}
.vegas-transition-fade,.vegas-transition-fade2{opacity:0}
.vegas-transition-fade2-in,.vegas-transition-fade-in{opacity:1}
.vegas-transition-fade2-out{opacity:0}
.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}
.vegas-transition-flash2-in,.vegas-transition-flash-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}
.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}
.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}
.vegas-transition-negative2-in,.vegas-transition-negative-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}
.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}
.vegas-transition-slideDown,.vegas-transition-slideDown2{transform:translateY(-100%)}
.vegas-transition-slideDown2-in,.vegas-transition-slideDown-in{transform:translateY(0)}
.vegas-transition-slideDown2-out{transform:translateY(100%)}
.vegas-transition-slideLeft,.vegas-transition-slideLeft2{transform:translateX(100%)}
.vegas-transition-slideLeft2-in,.vegas-transition-slideLeft-in{transform:translateX(0)}
.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{transform:translateX(-100%)}
.vegas-transition-slideRight2-in,.vegas-transition-slideRight-in{transform:translateX(0)}
.vegas-transition-slideRight2-out{transform:translateX(100%)}
.vegas-transition-slideUp,.vegas-transition-slideUp2{transform:translateY(100%)}
.vegas-transition-slideUp2-in,.vegas-transition-slideUp-in{transform:translateY(0)}
.vegas-transition-slideUp2-out{transform:translateY(-100%)}
.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{transform:scale(2) rotate(35deg);opacity:0}
.vegas-transition-swirlLeft2-in,.vegas-transition-swirlLeft-in{transform:scale(1) rotate(0);opacity:1}
.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{transform:scale(2) rotate(-35deg);opacity:0}
.vegas-transition-swirlRight2-in,.vegas-transition-swirlRight-in{transform:scale(1) rotate(0);opacity:1}
.vegas-transition-swirlRight2-out{transform:scale(2) rotate(35deg);opacity:0}
.vegas-transition-zoomIn,.vegas-transition-zoomIn2{transform:scale(0);opacity:0}
.vegas-transition-zoomIn2-in,.vegas-transition-zoomIn-in{transform:scale(1);opacity:1}
.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{transform:scale(2);opacity:0}
.vegas-transition-zoomOut2-in,.vegas-transition-zoomOut-in{transform:scale(1);opacity:1}
.vegas-transition-zoomOut2-out{transform:scale(0);opacity:0}
.vegas-animation-kenburns{animation:kenburns ease-out}@keyframes kenburns{0%{transform:scale(1.5)}to{transform:scale(1)}}
.vegas-animation-kenburnsDownLeft{animation:kenburnsDownLeft ease-out}@keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%,-10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsDownRight{animation:kenburnsDownRight ease-out}@keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%,-10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsDown{animation:kenburnsDown ease-out}@keyframes kenburnsDown{0%{transform:scale(1.5) translateY(-10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsLeft{animation:kenburnsLeft ease-out}@keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsRight{animation:kenburnsRight ease-out}@keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsUpLeft{animation:kenburnsUpLeft ease-out}@keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%,10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsUpRight{animation:kenburnsUpRight ease-out}@keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%,10%)}to{transform:scale(1) translate(0)}}
.vegas-animation-kenburnsUp{animation:kenburnsUp ease-out}@keyframes kenburnsUp{0%{transform:scale(1.5) translateY(10%)}to{transform:scale(1) translate(0)}}font-style:normal;font-weight:100}font-style:normal;font-weight:400}
.window{width:100%;background-color:#40546a;z-index:0}
.window,.window .container{height:100%;position:relative}
.window .container{width:88%;overflow:hidden}
.window .container .logo{width:529px;height:122px;background:url(../images/logo.png) no-repeat;background-size:100% 100%;margin:4rem auto}
.window .container .main-title{    letter-spacing:3px;font-size:4.1rem;margin-top:1rem;top:30%;color:#fff;text-align:center;font-weight:700;line-height:65px;}
.window .container .main-title,.window .container .main-title .item{position:absolute;left:0;right:0;font-family:FacileSans,sans-serif!important}
.window .container .main-title .item{top:0;bottom:0;opacity:0;transition:opacity .4s ease}
.window .container .main-title .active{opacity:1}
.window .container .main-link{position:absolute;top:69%;left:0;right:0;font-size:0;margin-top:5rem;text-align:center;white-space:nowrap}
.window .container .main-link .wp_nav,.window .container .main-link div{text-align:center}
.window .container .main-link .wp_nav .nav-item{float:none}
.window .container .main-link li{display:inline-block;padding-left:4rem;padding-right:4rem;list-style:none}
.window .container .main-link li a{color:#fff;font-size:2.4rem;letter-spacing:1px;position:relative}
.window .container .main-link li a,.window .container .main-link li a span{font-family:HansKendrickV,sans-serif!important}
.window .container .main-link li a:after{height:2px;border-radius:2px;background-color:#fff;display:block;content:"";position:absolute;bottom:-.25rem;left:0;right:0;transition:transform .24s ease}
.window .container .main-link li a:hover:after{transform:scaleX(.3)}
.window .main-mark{bottom:4rem;color:#fff;font-size:1.6rem;text-align:right}
.window .main-mark .item{position:absolute;top:0;right:0;bottom:0;opacity:0;white-space:nowrap;transition:opacity .4s ease}
.window .main-mark .active{opacity:1}
.window .main-mark,.window .top-bar{position:absolute;right:10rem;z-index:1}
.window .top-bar{top:8rem}
.window .top-bar *{display:inline-block;vertical-align:middle}
.window .top-bar a{color:#fff;font-size:16px;}
.window .top-bar button{width:26px;height:26px;border:0;margin-left:2rem;cursor:pointer}
.window .top-bar button.handle__search-box{background:transparent url(../images/top_bar_search_button.png) 50% no-repeat;background-size:contain}
.window .top-bar button.handle__nav-box{background:transparent url(../images/header_list_btn.png) 50% no-repeat;background-size:contain}
.window .background-control{position:absolute;top:50%;left:2.5%;width:20px;z-index:1}
.window .background-control .timer{width:20px;height:20px;background:url(../images/home_nav_play.png) no-repeat 0 0;background-size:20px auto;cursor:pointer}
.window .background-control .timer .left,.window .background-control .timer .right{float:left;width:10px;height:20px;overflow:hidden;position:relative}
.window .background-control .timer .left .circle,.window .background-control .timer .right .circle{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);position:absolute;top:0;box-sizing:border-box;transform:rotate(-135deg)}
.window .background-control .timer .left .circle{left:0;border-bottom-color:#7ec8ff;border-left-color:#7ec8ff}
.window .background-control .timer .right .circle{right:0;border-top-color:#7ec8ff;border-right-color:#7ec8ff}
.window .background-control .timer.pause{background-position:0 bottom}
.window .background-control .timer.running .left .circle,.window .background-control .timer.running .right .circle{animation-timing-function:linear;animation-iteration-count:infinite}
.window .background-control .timer.running .left .circle{animation-name:circle-left}
.window .background-control .timer.running .right .circle{animation-name:circle-right}
.window .background-control .dot{width:7px;height:7px;background:#fff;margin:10px auto;border-radius:50%;opacity:.3;cursor:pointer;transition:opacity .4s ease}
.window .background-control .dot.active{opacity:1}@keyframes circle-right{0%{transform:rotate(-135deg)}50%,to{transform:rotate(45deg)}}@keyframes circle-left{0%,50%{transform:rotate(-135deg)}to{transform:rotate(45deg)}}
.wp_nav .nav-item a span.item-name{padding-left:0 !important;padding-right:0!important;}
