@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%)}#splash-logo img{width:50px}.back_fixed{position:fixed}.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-color:#6dc7dd;animation-name:PageAnime;animation-duration:.5s;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)}}body.appear{width:100%;max-width:700px;position:relative;margin:auto}#wrapper{opacity:0}body.appear #wrapper{animation-name:PageAnimeAppear;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards;opacity:0;width:100%;max-width:700px}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.openbtn{position:fixed;z-index:9999;top:0;right:0;cursor:pointer;width:80px;height:70px;border-left:2px solid #333}.openbtn span{display:inline-block;transition:all .4s;position:absolute}.openbtn span:first-of-type,.openbtn span:nth-of-type(3){height:2px;background:#333;width:30%;opacity:0;top:22px;left:20px}.openbtn span:nth-of-type(2){top:22px;left:18px;text-transform:uppercase;color:#333;font-size:.9rem}@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:first-of-type,.openbtn.active span:nth-of-type(3){opacity:1}.openbtn.active span:first-of-type{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)}.slider{position:relative;z-index:1}.slider img{width:50vw;height:auto;border-radius:10px}.slider .slick-slide{transform:scale(.85);transition:all .5s}@media screen and (max-width:1020px){.slider img{width:70vw}}@media screen and (max-width:768px){.slider img{width:96vw}}.slider .slick-slide.slick-center{transform:scale(1);opacity:1}.slick-next,.slick-prev{position:absolute;top:42%;cursor:pointer;outline:0;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:0;width:8px;height:8px;display:block;border-radius:50%;background:#457703}.slick-dots .slick-active button{background:#b25938}#newitems img{width:100%!important;height:auto;vertical-align:bottom}.gallery{margin:0 0 20px 0;width:100%}.slick-next,.slick-prev{position:absolute;z-index:3;top:42%;cursor:pointer;outline:0;border-top:2px solid #fff;border-right:2px solid #fff;height:25px;width:25px}.slick-prev{left:2.5%;transform:rotate(-135deg)}.slick-next{right:2.5%;transform:rotate(45deg)}#header{position:absolute;height:100px;width:100%;z-index:9;display:flex;justify-content:center;align-items:center;background:#fff}@media screen and (max-width:990px){#header{height:75px}}#pc-nav ul{list-style:none;display:flex;justify-content:center;text-transform:uppercase;margin:0 0 0 5%}#pc-nav li a{display:block;text-decoration:none;color:#333;padding:0 15px;transition:all .3s}#pc-nav li a:hover,#pc-nav li.current a{color:#eb6100}.scrollgress{z-index:99}.btnlinestretches3{position:relative;color:#333;padding:5px 30px;display:inline-block;text-decoration:none;outline:0}.btnlinestretches3 span{position:relative;z-index:2}.btnlinestretches3:hover span{color:#fff}.btnlinestretches3::after{content:'';position:absolute;z-index:1;bottom:0;left:0;background:#333;width:100%;height:3px;transition:all .3s ease-in-out}.btnlinestretches3:hover::after{height:100%}#page-top a{display:flex;justify-content:center;align-items:center;background:#eb6100;width:60px;height:50px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s}#page-top a:hover{background:#777}#page-top{position:fixed;right:0;bottom:0;z-index:2;opacity:0;transform:translateX(100px)}#page-top.LeftMove{animation:LeftAnime .5s forwards}@keyframes LeftAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}#page-top.RightMove{animation:RightAnime .5s forwards}@keyframes RightAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}.accordion-area{list-style:none;width:96%;max-width:900px;margin:0 auto}.accordion-area li{margin:10px 0}.accordion-area section{border:1px solid #ccc}.title{position:relative;cursor:pointer;font-size:1rem;font-weight:400;padding:3% 3% 3% 50px;transition:all .5s ease}@media screen and (max-width:768px){.title{font-size:.9rem}}.title::after,.title::before{position:absolute;content:'';width:15px;height:2px;background-color:#333}.title::before{top:48%;left:15px;transform:rotate(0)}.title::after{top:48%;left:15px;transform:rotate(90deg)}.title.close::before{transform:rotate(45deg)}.title.close::after{transform:rotate(-45deg)}.box{display:none;background:#f3f3f3;margin:0 3% 3% 3%;padding:3%}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1.3s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:.4s;animation-delay:.4s;animation-fill-mode:forwards;opacity:0;color:#fff;font-size:4rem}@media screen and (max-width:768px){.bgappear{font-size:1.8rem}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:.7s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#6dc7dd}@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:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fadeUp2{animation-name:fadeUpAnime2;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime2{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.flipLeft{animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime{from{transform:perspective(100px) translate3d(0,0,0) rotateY(10deg);opacity:0}to{transform:perspective(100px) translate3d(0,0,0) rotateY(0);opacity:1}}.zoomIn{animation-name:zoomInAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.zoomIn2{animation-name:zoomInAnime2;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes zoomInAnime2{from{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}#vision,.service-area{transform:translate3d(0,0,0)}.bgLRextendTrigger,.bgappearTrigger,.fadeUpTrigger,.flipLeftTrigger,.zoomInTrigger{opacity:0}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:1}to{transform:translateX(0);opacity:1}}.rightAnime{opacity:0}.slideAnimeRight_Left{animation-name:slideTextX1001;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX1001{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeLeft_Right{animation-name:slideTextX-1001;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-1001{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:1}}.updwAnime{opacity:0}.slideAnimeupdw{animation-name:slideAnimeupdwY100;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideAnimeupdwY100{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slideAnimedwup{animation-name:slideAnimeupdwY-100;animation-duratidon:1.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideAnimeupdwY-100{from{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}path{fill:none;stroke:#000;stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:1;animation:handwriting 3s ease-in forwards}@keyframes handwriting{0%{fill:transparent;stroke-dashoffset:2000}50%{fill:transparent}100%{fill:#000;stroke-dashoffset:0}}path{-webkit-animation:handwriting 3s ease-in forwards}@-webkit-keyframes handwriting{0%{fill:transparent;stroke-dashoffset:2000}50%{fill:transparent}100%{fill:#000;stroke-dashoffset:0}}#top-main{width:100%;position:relative}@media screen and (max-width:768px){#top-main:before{background-position:top center;background-size:auto 90%}}#container{position:relative;z-index:1;background:#fff}#title{margin-top:-17%;width:100%}.animation1{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s;width:100%}.keyframe{animation-name:anim_sc;transform:scale(.85,.85)}@keyframes anim_sc{100%{transform:scale(1,1)}}