body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{font-size:10px}body,html{height:100%}body{font-family:"Helvetica Neue","Helvetica","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;color:#333;line-height:1.5;word-wrap:break-word;word-break:break-all;overflow-x:hidden;overflow-x:auto}*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:inherit}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{border:0;border-radius:0;background-color:initial;-webkit-appearance:none;color:inherit}input:disabled,textarea:disabled{background-color:#f1f1f1}:focus::-webkit-input-placeholder{color:transparent}style{display:none!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home{font-size:0;color:#fff}.home .homeBanner{width:100%;height:100%;position:relative}.home .scroll-arrow{display:inline-block;position:absolute;right:5%;bottom:10%;z-index:10;align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.home .arrow{border:1px solid #fff;border-radius:50%;display:inline-block;height:40px;overflow:hidden;position:relative;width:40px}.home .arrow:before{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";height:12px;left:52%;position:absolute;text-indent:0;top:30%;transform:translate(-50%) rotate(45deg);transform-origin:50% 50%;vertical-align:3px;width:12px;z-index:10}.home .second{width:100%;color:#fff;overflow:hidden;background-image:url(../../static/media/bgGreen.80d514cf.png);background-size:cover;background-repeat:no-repeat;position:relative;padding-bottom:3.15rem;padding-top:3rem}.home .second .container{margin-left:auto;margin-right:auto;padding-left:7%;padding-right:7%}.home .second .slogan_bg{width:100%;position:absolute;text-align:left;top:0}.home .second .slogan_bg img{height:auto;width:100%;opacity:.4}.home .second .secondContent{display:flex;flex-direction:column;justify-content:center;align-items:center}.home .second .secondContent .secondName{width:100%;font-size:68px;font-weight:700;font-family:OPPOSans R;text-align:left}.home .second .secondContent .lightBox{margin-top:.32rem;margin-bottom:.18rem;width:100%;display:flex;justify-content:flex-start}.home .second .secondContent .lightTitle{width:100%;text-align:left;font-size:29px;font-family:PingFang SC Medium;margin:.35rem 0}.home .second .secondContent .lightInfo{font-size:14px;font-family:OPPOSans R;opacity:.7}.home .three{background-color:#313c42}.home .three .about_left{padding-bottom:0;padding-right:10%;padding-top:66px;position:relative;z-index:10}.home .three .about_left .about_img figure{height:0;padding-bottom:33.33333%}.home .three .bg{width:100%;height:100%}.home .three .black{width:33.33333%;height:100%;background-color:#313c42}.home .three .green{float:left;width:100%;height:100%;background-color:#00957d}.home .three .container-narrow{margin-left:auto;margin-right:auto;padding-left:7%;padding-right:7%}.home .three .about_body{background-color:#00957d;height:100%;padding-bottom:100px;padding-top:calc(30% + 90px)}.home .three .threeContent{color:#fff;font-family:OPPOSans R}.home .three .threeContent .about_img{background-color:#313c42}.home .three .threeContent .threeRight{display:flex;flex-direction:column}.home .three .threeContent .threeRight .sangonsek{font-size:14px;margin-bottom:.66rem;display:block}.home .three .threeContent .threeRight h1{font-size:62px;font-weight:700;margin-bottom:.58rem}.home .three .threeContent .threeRight h3{font-family:PingFang SC Medium;font-size:24px;margin-bottom:.3rem}.home .three .threeContent .threeRight .threeInfo{font-size:16px}.home .career{background-color:#00957d;padding-bottom:.74rem;padding-top:0}.home .career .career_body{background-color:#00957d;color:#fff;margin-bottom:0;margin-top:68%;padding-bottom:0}.home .career .career_right .career_image{background-color:#00957d;padding-bottom:0;padding-left:8%;padding-top:.77rem;position:relative;z-index:10}.home .career .career_right .career_image figure{height:0;margin-top:.72rem;padding-bottom:50%;position:relative;z-index:10}.home .career .career_left .container-narrow{max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin-left:auto;margin-right:auto;padding-left:7%;padding-right:7%}.home .career .career_left h1{font-family:IKEASans Heavy;font-size:50px;font-weight:700;text-align:center}.home .career .career_left .fontSecond{margin-top:.75rem;text-align:center}.home .career .career_left .fontFive{text-align:center;margin:.3rem 0 .57rem}.home .fontSecond{font-size:24px;font-family:PingFang SC Medium}.home .text{font-size:16px;font-family:OPPOSans R}.home .footer{width:100%;position:relative}.home .footer .footerBg{color:#fff;display:block;font-family:PT_Sans-Web-Bold,sans-serif;height:100%;letter-spacing:0;line-height:1;position:absolute;text-align:left;width:100%;z-index:-1;background-image:url(../../static/media/footer.8d59bc31.png);background-repeat:no-repeat;background-size:cover}.home .footer .footer_inner{color:#fff;padding:.74rem .2rem;text-align:center}.home .footer .footer_inner .footer_above .footer_link{display:none}.home .footer .footer_inner .footer_above .footer_logo{text-align:center}.home .footer .footer_inner .footer_above .footer_logo img{width:4.41rem;height:auto}.home .footer .footer_inner .footer_below .footer_below_left .footer_name{margin-top:.48rem;color:#fff;font-size:.25rem}.home .footer .footer_inner .footer_below .footer_below_left .footer_info{text-align:center;margin-top:.65rem;color:#fff;font-size:.25rem;opacity:.5}.home .footer .footer_inner .footer_below_right .footer_shared{margin-top:1rem;display:flex;flex-flow:row nowrap;justify-content:center}.home .footer .footer_inner .footer_below_right .footer_shared a{padding:0 .09rem}.home .footer .footer_inner .footer_below_right .footer_map{display:none}.home .footer .footer_inner .footer_below_right .footer_code{margin-top:.55rem;text-align:center}.home .footer .footer_inner .footer_below_right .footer_code img{margin-left:.2rem}.button{background-color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center}.button_view{display:block;width:100%}.a-button{background-color:#fff;margin-top:.9rem;color:#00957d;font-family:PT_Sans-Web-Bold,sans-serif;font-weight:300;letter-spacing:0;line-height:1;overflow:hidden;padding:25px;position:relative;white-space:nowrap}.a-button:hover:not(:disabled):before{animation-delay:0s;animation-direction:normal;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:translateX-hover-1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.a-button:hover:not(:disabled):after{animation-delay:.2s;animation-direction:normal;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:translateX-hover-2;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.a-button.white{background-color:#00957d}.a-button:after,.a-button:before{background-color:#00957d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.a-button:after{transform:translateX(-100%)}.a-button:before{transform:translateX(0)}.expanded{width:100%}.a-button.white:after,.a-button.white:before{background-color:#fff}.a-button.white span{color:#00957d}.a-button span{color:#00957d;position:relative;z-index:10}.a-button:hover:not(:disabled) span{animation-delay:0s;animation-direction:normal;animation-duration:.6s;animation-fill-mode:both;animation-iteration-count:1;animation-name:color-b30606-to-fff;animation-timing-function:cubic-bezier(.215,.61,.355,1)}@keyframes translateX-hover-1{0%{transform:translatex(0);transform-origin:100% 0}to{transform:translatex(100%);transform-origin:100% 0}}@keyframes translateX-hover-2{0%{transform:translatex(-100%);transform-origin:0 0}to{transform:translatex(0);transform-origin:0 0}}@keyframes color-b30606-to-fff{0%{color:#00957d}49.9%{color:#fff}50%{color:#fff}to{color:#00957d}}.a_img{height:auto;width:100%}.a-image{position:relative}.js-viewport>*{opacity:0;transform:translate3d(-100px,0,0);transition:1.2s cubic-bezier(.14,1,.34,1)}.js-viewport.viewed>*,.js-viewport>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-viewport.viewed>*{opacity:1;transform:translateZ(0)}.js-viewport-children>*>*{opacity:0;transform:translate3d(-100px,0,0);transition:transform 1.2s cubic-bezier(.14,1,.34,1),opacity .4s cubic-bezier(.215,.61,.355,1)}.js-viewport-children>.viewed>*{opacity:1;transform:translateZ(0)}@media(min-width:992px){.js-viewport-children>*>*,.js-viewport>*{transform:translate3d(-150px,0,0)}.js-viewport>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.button{background-color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center}.a-button{margin-left:auto;margin-right:auto;max-width:190px}.home .second{padding-bottom:19%;padding-top:19%}.home .second .container{margin-left:auto;margin-right:auto;max-width:calc(1350px + 16%);padding-left:8%;padding-right:8%}.home .second .slogan_bg{display:block;height:auto;margin-right:-9rem;max-width:8.7rem;position:absolute;right:50%;top:0;width:100%}.home .second .secondContent{margin-left:auto;margin-right:auto;max-width:calc(900px + 16%);padding-left:8%;padding-right:8%}.home .second .secondContent .secondName{font-size:.88rem}.home .three .threeContent .container-narrow{max-width:none;padding-left:55%;padding-right:10.9%}.home .three .container-narrow{margin-left:auto;margin-right:auto;max-width:calc(900px + 16%);padding-left:8%;padding-right:8%}.home .three .about_row{display:flex;flex-flow:row nowrap}.home .three .about_left{flex:0 1 33.33333%;padding-bottom:7.3%;padding-right:0;padding-top:7.3%;width:33.33333%}.home .three .about_right{flex:0 1 66.66666%;width:66.66666%}.home .three .about_body{align-items:center;display:flex;padding-bottom:12%;padding-top:20%}.home .three .about_img figure{height:auto;padding-bottom:0;width:189%}.home .career{box-sizing:border-box;padding-bottom:0;position:relative}.home .career .career_row{background-color:#00957d;display:flex;flex-flow:row-reverse nowrap}.home .career .career_right:after{background-color:#00957d;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.home .career .career_right{flex:1 1;padding-bottom:7.3%;padding-top:7.3%;position:relative;width:50%;z-index:20}.home .career .career_right .career_image{background-color:transparent;padding:0}.home .career .career_right .career_image figure{height:auto;margin-top:0;padding-bottom:0;position:relative}.home .career .career_left{flex:1 1;width:50%}.home .career .career_left .career_body{align-items:center;background-color:#00957d;display:flex;height:100%;margin-bottom:0;margin-top:0;padding-bottom:12%;padding-top:12%;position:relative}.home .career .career_left .career_body .container-narrow{max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.home .career .career_left .fontFive{width:4.67rem}.home .footer .footer_inner{padding:1.97rem 8% 2.5rem}.home .footer .footer_inner .footer_above{align-items:flex-end;border-bottom:1px solid #fff;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding-bottom:.2rem;position:relative;z-index:1;align-items:center}.home .footer .footer_inner .footer_above .footer_logo img{width:4.41rem;height:auto}.home .footer .footer_inner .footer_above .footer_link{display:flex;flex:1 1;flex-flow:row nowrap;justify-content:flex-end}.home .footer .footer_inner .footer_above .footer_link a{display:inline-block;padding:.2rem .1rem;margin:0 2%;font-size:16px;white-space:nowrap}.home .footer .footer_inner .footer_above .footer_link .last_link{margin-right:0;padding-right:0}.home .footer .footer_inner .footer_below{padding-top:.35rem;display:flex;align-items:flex-start;justify-content:space-between;z-index:9999}.home .footer .footer_inner .footer_below .footer_below_left .footer_name{color:#fff;font-size:20px}.home .footer .footer_inner .footer_below .footer_below_left .footer_info{text-align:left;margin-top:.33rem;color:#fff;font-size:16px}.home .footer .footer_inner .footer_below_right{margin-left:auto}.home .footer .footer_inner .footer_below_right .footer_shared{display:flex;justify-content:flex-end}.home .footer .footer_inner .footer_below_right .footer_shared a{height:100%;margin-left:.18rem}.home .footer .footer_inner .footer_below_right .footer_map{margin-top:.24rem;display:flex;flex:1 1;flex-flow:row nowrap;justify-content:flex-end}.home .footer .footer_inner .footer_below_right .footer_map a{font-size:16px;margin-left:.72rem}.home .footer .footer_inner .footer_below_right .footer_code{margin-top:.23rem;text-align:right}.home .footer .footer_inner .footer_below_right .footer_code img{margin-left:.2rem}}:after,:before{box-sizing:border-box}.swiper-container{width:100%;font-size:0}.swiper-container .swiper-slide{width:100%;height:100%;position:relative}.swiper-container .swiper-slide .mobileBanner{width:100%;height:auto;z-index:-1;display:block}.swiper-container .swiper-slide .banner,.swiper-container .swiper-slide .bannerContent{display:none}.swiper-container .kv-copy{display:block;color:#fff;font-family:PT_Sans-Web-Bold,sans-serif;font-size:24vw;left:50%;letter-spacing:.1em;line-height:1;position:absolute;top:30%;transform:translateX(-50%);z-index:10}.swiper-container .kv-copy h1{position:absolute;text-indent:-9999px}.swiper-container .kv-copy img{width:100%;height:auto}.show .kv-copy img{transition:1.4s cubic-bezier(.14,1,.34,1) .26s;opacity:1;transform:translateX(0)}.kv-copy img{opacity:0;transform:translateX(-50%)}@media(min-width:750px){.swiper-container{width:100%}.swiper-container .swiper-slide{width:100%;height:100%;position:relative}.swiper-container .swiper-slide .mobileBanner{display:none}.swiper-container .swiper-slide .banner{width:100%;height:auto;z-index:-1;display:block}.swiper-container .swiper-slide .bannerContent{display:block;padding:0 17%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:999}.swiper-container .swiper-slide .bannerContent .san{width:100%;height:auto}.swiper-container .swiper-slide .bannerContent .lightBox{margin-top:22px;margin-bottom:18px;width:100%;text-align:left;display:flex;justify-content:flex-start}.swiper-container .swiper-slide .bannerContent .lightBox .light{width:8.51rem;height:auto}.swiper-container .swiper-slide .bannerContent .namebox{width:100%;display:flex;justify-content:space-between;align-items:center}.swiper-container .swiper-slide .bannerContent .namebox .homeName{display:inline-block;font-size:50px;font-family:SimSunCabin-Bold,Hiragino Sans,Hiragino Kaku Gothic Pro,Osaka,Meiryo,MS P Gothic,Verdana,sans-serif;color:#fff;font-weight:700}.swiper-container .swiper-slide .bannerContent .namebox .homeright{font-size:.43rem;color:#fff}.swiper-container .kv-copy{display:none}}.service_row{display:flex;flex:0 1 auto;flex-flow:row wrap;margin-left:0;margin-right:0}.service_row .service_item{flex:0 1 100%;max-width:100%;padding-left:0;padding-right:0;font-family:OPPOSans R}.service_row .service_item .a-image{position:relative}.service_row .service_item .link_img img{height:auto;width:100%}.service_row .service_item .image-link{display:block;overflow:hidden;position:relative}.service_row .service_item .image-link:hover .link_bg:before{transform:translateX(100%);transition:.8s cubic-bezier(.165,.84,.44,1)}.service_row .service_item .image-link:hover .link_bg:after{transform:translateX(0);transition:.8s cubic-bezier(.165,.84,.44,1) .2s}.service_row .service_item .link_bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.service_row .service_item .link_bg:before{transform:translateX(0)}.service_row .service_item .link_bg:after{transform:translateX(-100%)}.service_row .service_item .link_bg:after,.service_row .service_item .link_bg:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.service_row .service_item .link_body{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;left:0;position:absolute;width:100%;z-index:10}.service_row .service_item .link_body .link_body_inner{padding:7.5% 8%}.service_row .service_item .link_body .english{font-family:IKEASans Regular;font-size:14px;margin-bottom:24px}.service_row .service_item .link_body h1{font-size:39px;font-weight:700}.service_row .service_item .link_body h4{font-size:20px;font-family:PingFang SC Medium}.service_row .service_item .link_body .fourInfo{font-size:16px;margin-top:24px;opacity:.7}@media(max-width:992px){.service_row .service_item .link_body h1{font-size:30px}}@media(min-width:768px){.home .service_row .service_item{flex:0 1 33.33333%;max-width:33.33333%;padding-left:0;padding-right:0}}.about{width:100%;height:100%;background-color:#00957d}.about .aboutContain{color:#fff;width:100%;padding:20px;font-size:14px}.about .aboutContain h2{font-size:20px}.about .aboutContain p{padding:20px}.about .banner{height:100%;overflow:hidden;position:relative;width:100%}.about .banner .banner_bg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.about .banner .banner_bg img{height:100%;left:0;min-height:0;min-width:0;-o-object-fit:cover;top:0;transform:none;width:100%;font-family:"object-fit: cover;";max-width:inherit;object-fit:cover;position:absolute}.about .banner .banner_body{color:#fff;flex-flow:column nowrap;height:100%;position:absolute;text-align:left;top:0;width:100%;z-index:10}.about .banner .banner_body,.about .banner .banner_body .header{align-items:center;display:flex;justify-content:center}.about .banner .banner_body h1{font-size:100px;font-size:26.66667vw;font-weight:100;letter-spacing:0;line-height:1;line-height:.84;text-align:center;font-weight:500}@media(min-width:992px){.about{width:100%}.about .banner .banner_body h1{font-size:2.64rem;letter-spacing:0;line-height:1}}.header{width:100%;font-size:16px;display:flex;justify-content:space-between}.header .headerLeft{position:fixed;z-index:5000;padding:20px}.header .headerLeft img{width:1.48rem;height:1.46rem}.header .headerRight{display:none}.header .header_item{margin:0 .15rem;color:#fff;transition:.8s cubic-bezier(.14,1,.34,1)}.header .header_item:first-child{transition-delay:.04s}.header .header_item:nth-child(2){transition-delay:.08s}.header .header_item:nth-child(3){transition-delay:.12s}.header .header_item:nth-child(4){transition-delay:.16s}.header .header_item:nth-child(5){transition-delay:.2s}.header .scrolled .header_item{opacity:0;transform:translateX(1rem);transition:.4s cubic-bezier(.14,1,.34,1)}.header .hamburger-button.open{pointer-events:auto}.header .hamburger-button{display:inline-block;width:.6rem;align-items:center;display:flex;height:60px;justify-content:center;padding:24px 0;position:fixed;right:0;top:0;width:60px;z-index:5000}.header .hamburger-button .inner{width:100%;align-content:center;display:flex;flex-direction:column}.header .hamburger-button .hamburger_open .bar{background-color:#fff;display:block;height:2px;position:absolute;right:0;top:0;transition:transform .5s cubic-bezier(.14,1,.34,1) .3s,width .5s cubic-bezier(.14,1,.34,1);width:20px}.header .hamburger-button .hamburger_open .bar:nth-child(2){top:7px;width:10px;transition:transform .5s cubic-bezier(.14,1,.34,1) .05s,width .5s cubic-bezier(.14,1,.34,1)}.header .hamburger-button .hamburger_open .bar:nth-child(3){top:14px;transition:transform .5s cubic-bezier(.14,1,.34,1) .4s,width .5s cubic-bezier(.14,1,.34,1);width:14px}.header .hamburger-button .hamburger_close .bar{background-color:#fff;display:block;height:2px;position:absolute;right:0;top:0;transform:translate(100px,5px) rotate(45deg);transition:.5s cubic-bezier(.14,1,.34,1);width:20px}.header .hamburger-button .hamburger_close .bar:nth-child(2){transform:translate(100px,-1px) rotate(-45deg);transition:.5s cubic-bezier(.14,1,.34,1) .05s;top:6px}.header .open .hamburger_open .bar:first-child{transform:translate3d(100px,0,0)!important;transition:transform .5s cubic-bezier(.14,1,.34,1),width .5s cubic-bezier(.14,1,.34,1)!important}.header .open .hamburger_open .bar:nth-child(2){transform:translate3d(100px,0,0)!important;transition:transform .5s cubic-bezier(.14,1,.34,1) .05s,width .5s cubic-bezier(.14,1,.34,1)!important}.header .open .hamburger_open .bar:nth-child(3){transform:translate3d(100px,0,0)!important;transition:transform .5s cubic-bezier(.14,1,.34,1) .1s,width .5s cubic-bezier(.14,1,.34,1)!important}.header .open .hamburger_close .bar:first-child{transform:translateY(5px) rotate(45deg);transition:.5s cubic-bezier(.14,1,.34,1) .4s;width:20px}.header .open .hamburger_close .bar:nth-child(2){transform:translateY(-1px) rotate(-45deg);transition:.5s cubic-bezier(.14,1,.34,1) .5s;width:20px}.header .hamburger{height:20px;margin:0 auto;position:relative;width:20px}@media(min-width:992px){.header .headerLeft{padding:45px}.header .headerRight{display:block;height:100px;padding-right:0;position:fixed;right:0;top:0;width:auto;z-index:4200}.header .header_inner{display:flex;align-items:center;flex-flow:row nowrap;height:100%;justify-content:flex-end;padding-right:10px;padding-top:0;width:100%}.header .header_inner p{line-height:2}.header .headerRight .scrolled{pointer-events:none}.header .header_item:after{bottom:-3px}.header .hamburger-button{pointer-events:none;right:27px;top:22px}.header .hamburger-button .hamburger_open .bar{height:3px;width:26px;transform:translate3d(100px,0,0);transition:transform .5s cubic-bezier(.14,1,.34,1) 0s,width .5s cubic-bezier(.14,1,.34,1)}.header .hamburger-button .hamburger_open .bar:nth-child(2){transition:transform .5s cubic-bezier(.14,1,.34,1) .05s,width .5s cubic-bezier(.14,1,.34,1)}.header .hamburger-button .hamburger_open .bar:nth-child(3){transition:transform .5s cubic-bezier(.14,1,.34,1) .1s,width .5s cubic-bezier(.14,1,.34,1)}.scrolled.hamburger-button{pointer-events:auto}.scrolled.hamburger-button .hamburger_open .bar{transform:translateZ(0)}.hamburger{height:26px;width:26px}.bar:nth-child(2){transition:transform .5s cubic-bezier(.14,1,.34,1) .05s,width .5s cubic-bezier(.14,1,.34,1)}.item_body:hover:after{transform:scaleX(1)}.item_body:after{border-bottom:2px solid #fff;bottom:-3px;content:"";display:block;height:2px;left:0;position:relative;transform:scaleX(0);transform-origin:0 0;transition:.3s ease;width:100%}}.menu{-webkit-overflow-scrolling:touch;align-items:center;display:flex;justify-content:center;overflow-x:hidden;overflow-y:auto;pointer-events:none;z-index:4300}.menu,.menu .menu_bg{height:100vh;left:0;position:fixed;top:0;width:100%}.menu .menu_bg{animation-delay:0s;animation-direction:normal;animation-duration:.1ms;animation-fill-mode:both;animation-iteration-count:1;animation-name:menu-out;animation-timing-function:cubic-bezier(.14,1,.34,1);background-color:#313c42}.menu .menu_item:hover .item-body{color:#00957d}.menu.show{pointer-events:auto}.menu.show .menu_bg{animation-delay:0s;animation-direction:normal;animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:menu-in;animation-timing-function:cubic-bezier(.23,1,.32,1)}.init .menu_bg{animation-duration:.5s}.menu.show .menu_bg:before{transform:scaleX(0);transition:.6s cubic-bezier(.645,.045,.355,1) .08s}.menu_bg:before{background-color:#00957d;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);transform-origin:100% 0;transition:.8s cubic-bezier(.165,.84,.44,1);width:100%}.menu.show .menu_inner{opacity:1;transition:.5s cubic-bezier(.215,.61,.355,1) .1s}.menu_inner{align-items:flex-start;display:flex;flex-flow:column nowrap;height:auto;justify-content:flex-start;transition:.3s cubic-bezier(.14,1,.34,1);width:auto;z-index:10}.menu_inner,.menu_item{opacity:0;position:relative}.menu_item{display:inline-block;margin:5px 0;transform:translateY(50px)}.show .menu_item{opacity:1;transform:translateY(0)}.show .menu_item:first-child{transition:.5s cubic-bezier(.215,.61,.355,1) .23s}.show .menu_item:nth-child(2){transition:.5s cubic-bezier(.215,.61,.355,1) .26s}.show .menu_item:nth-child(3){transition:.5s cubic-bezier(.215,.61,.355,1) .29s}.show .menu_item:nth-child(4){transition:.5s cubic-bezier(.215,.61,.355,1) .32s}.show .menu_item:nth-child(5){transition:.5s cubic-bezier(.215,.61,.355,1) .35s}.show .menu_item:nth-child(6){transition:.5s cubic-bezier(.215,.61,.355,1) .41s}.show .menu_item:nth-child(7){transition:.5s cubic-bezier(.215,.61,.355,1) .44s}.show .menu_links .label_link{opacity:1;transform:translateY(0)}.show .menu_links .label_link:first-child{transition:.5s cubic-bezier(.215,.61,.355,1) .55s}.show .menu_links .label_link:nth-child(2){transition:.5s cubic-bezier(.215,.61,.355,1) .6s}.show .menu_shared img{opacity:1;transform:translateY(0);transition:.5s cubic-bezier(.215,.61,.355,1) .65s}.label{color:inherit;font-family:inherit;font-size:1.26667rem;letter-spacing:0;line-height:1}.label_text{font-size:.2rem}.item-body{color:#fff}.item-body .label{font-family:Cabin-Bold,sans-serif;font-weight:700;font-size:5.66667rem;font-size:6vh;letter-spacing:-.01em;line-height:1;line-height:5.7vh;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.menu_links{margin:4vh -16px 0;font-size:25px}.menu_links .label_link{color:#fff;font-family:PT_Sans-Web-Bold,sans-serif;font-size:.2rem;letter-spacing:0;line-height:1.6;position:relative;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;margin:0 16px;opacity:0;transform:translateY(50px);display:inline-block}.menu_links .label_link p{opacity:.5}.menu_links .label_link:hover p{opacity:1}.menu_shared{margin:3.8vh -8px 0;font-size:25px}.menu_shared a{opacity:.5}.menu_shared img{color:#fff;display:inline-block;font-size:20px;margin:0 .08rem;opacity:0;transform:translateY(50px)}.menu_shared a,.menu_shared a img{transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}@keyframes menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes menu-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media(max-height:900px)and (min-width:992px){.item-body .label{font-size:9vh;line-height:8.7vh}}@media(min-width:992px){.menu-button{align-items:center;display:flex;flex-flow:row nowrap;margin-top:42px}.menu-button .menu_links{margin-top:0}.menu-button .menu_shared{margin-left:47px;margin-top:0}.menu_links .label_link{font-size:.3rem;letter-spacing:0;line-height:1}.item-body .label{font-size:9vh;line-height:8.7vh}.label_text{font-size:.3rem}}@media(max-width:992px){.menu{height:100vh}}
/*# sourceMappingURL=main.4dc79027.chunk.css.map */