@charset "utf-8";
.header .head_logo > a:last-child{
    display: none;
}
.fp-viewing-page1-0 .head_logo > a:first-child,
.fp-viewing-page1-1 .head_logo > a:first-child,
.fp-viewing-page1-2 .head_logo > a:first-child,
.fp-viewing-page1-0 .head_logo > a:last-child,
.fp-viewing-page1-1 .head_logo > a:last-child,
.fp-viewing-page1-2 .head_logo > a:last-child{
    display: block;
}
.header{
    top: 0;
}
.fp-viewing-page1-0 .header,
.fp-viewing-page1-1 .header,
.fp-viewing-page1-2 .header{
    background: transparent;
    box-shadow: none;
    border-bottom: 1px rgba(255,255,255,.1) solid;
}

.fp-viewing-page1-0 .header:hover,
.fp-viewing-page1-1 .header:hover,
.fp-viewing-page1-2 .header:hover{
    background: #fff;
    box-shadow: 0px 10px 15px 0px rgba(0,0,0,.05);
    border: none;
}
.fp-viewing-page1-0 .header .head_nav_container > ul > li > a ,
.fp-viewing-page1-1 .header .head_nav_container > ul > li > a ,
.fp-viewing-page1-2 .header .head_nav_container > ul > li > a {
    color: #fff;
}
.fp-viewing-page1-0 .header .head_nav_container > ul > li > a span i ,
.fp-viewing-page1-1 .header .head_nav_container > ul > li > a span i ,
.fp-viewing-page1-2 .header .head_nav_container > ul > li > a span i {
    color: rgba(255,255,255,.7);
}
.fp-viewing-page1-0 .header:hover .head_nav_container > ul > li > a ,
.fp-viewing-page1-1 .header:hover .head_nav_container > ul > li > a ,
.fp-viewing-page1-2 .header:hover .head_nav_container > ul > li > a {
    color: #24364c;
}
.fp-viewing-page1-0 .header:hover .head_nav_container > ul > li > a span i ,
.fp-viewing-page1-1 .header:hover .head_nav_container > ul > li > a span i ,
.fp-viewing-page1-2 .header:hover .head_nav_container > ul > li > a span i {
    color: rgba(36,54,76,.6);
}
.fp-viewing-page1-0 .head_logo,
.fp-viewing-page1-1 .head_logo,
.fp-viewing-page1-2 .head_logo{
    position: relative;
} 
.fp-viewing-page1-0 .head_logo > a:first-child,
.fp-viewing-page1-1 .head_logo > a:first-child,
.fp-viewing-page1-2 .head_logo > a:first-child{
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 15px;
    transition: all .4s ease;
    opacity: 0;
}
.fp-viewing-page1-0 .head_logo > a:last-child,
.fp-viewing-page1-1 .head_logo > a:last-child,
.fp-viewing-page1-2 .head_logo > a:last-child{
    visibility: visible;
    transition: all .4s ease;
    opacity: 1;
}
.fp-viewing-page1-0 .header:hover .head_logo > a:first-child,
.fp-viewing-page1-1 .header:hover .head_logo > a:first-child,
.fp-viewing-page1-2 .header:hover .head_logo > a:first-child{
    visibility: visible;
    opacity: 1;
}
.fp-viewing-page1-0 .header:hover .head_logo > a:last-child,
.fp-viewing-page1-1 .header:hover .head_logo > a:last-child,
.fp-viewing-page1-2 .header:hover .head_logo > a:last-child{
    visibility: hidden;
    opacity: 0;
}


#particles{
    position: absolute;
    height: 100vh;
    width: 100vw;
    top: 0;
    z-index: 1;
    opacity: 1;
    transition: all .6s ease;
}
.fp-viewing-page1-0 #particles{
    opacity: 0;
}

.section.section1 video{
    min-width: 100vw;
    min-height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.section.section1 video source{
    min-width: 100vw;
    min-height: 100vh;
}
.section1 .slide.active{
    z-index: 3;
}
.section1 .slide:first-child:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/slide3_3.png) repeat;
}

