@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-LightItalic.woff2) format("woff2"),url(/fonts/OpenSans-LightItalic.woff) format("woff"),url(/fonts/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Medium.woff2) format("woff2"),url(/fonts/OpenSans-Medium.woff) format("woff"),url(/fonts/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/fonts/OpenSans-SemiBold.woff) format("woff"),url(/fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.woff2) format("woff2"),url(/fonts/OpenSans-Regular.woff) format("woff"),url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.woff2) format("woff2"),url(/fonts/OpenSans-Bold.woff) format("woff"),url(/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Light.woff2) format("woff2"),url(/fonts/OpenSans-Light.woff) format("woff"),url(/fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.abouts-tab-part .nav-pills{border:1px solid hsla(0,0%,44%,.2);border-radius:10px;overflow:hidden}.abouts-tab-part .nav-pills .nav-item{border-bottom:1px solid rgba(0,0,0,.1)}.abouts-tab-part .nav-pills .nav-item .nav-link{padding:15px 20px;background-color:#fff;border-radius:0;color:#000;display:flex;align-items:center}@media(max-width:1600px){.abouts-tab-part .nav-pills .nav-item .nav-link{padding:12px 15px;font-size:13px}}@media(max-width:1200px){.abouts-tab-part .nav-pills .nav-item .nav-link{padding:15px}}@media(max-width:1400px){.abouts-tab-part .nav-pills .nav-item .nav-link img{width:25px;height:25px}}.abouts-tab-part .nav-pills .nav-item .nav-link.active{background-color:#08557a;color:#fff}.abouts-tab-part .nav-pills .nav-item .nav-link.active img{filter:brightness(0) invert(1)}.abouts-tab-part .nav-pills .nav-item:last-child{border-bottom:0}.company-introduction-part,.our-history{background-color:rgba(8,85,122,.05);position:relative;z-index:1}@media(max-width:767px){.company-introduction-part,.our-history{padding:30px 0}}.company-introduction-part .work-steps,.our-history .work-steps{padding-bottom:0}.company-introduction-part .work-steps:last-child:after,.our-history .work-steps:last-child:after{display:none}.company-introduction-part .work-steps:nth-child(2n):after,.our-history .work-steps:nth-child(2n):after{transform:rotateY(0deg)}.company-introduction-part .work-steps img,.our-history .work-steps img{max-width:100%;height:auto;margin:0;border-radius:20px}@media(max-width:1200px){.company-introduction-part .work-steps img,.our-history .work-steps img{border-radius:10px}}.company-introduction-part .work-steps .text-content h2,.our-history .work-steps .text-content h2{font-size:38px;margin-bottom:20px}@media(max-width:1800px){.company-introduction-part .work-steps .text-content h2,.our-history .work-steps .text-content h2{font-size:32px}}@media(max-width:1600px){.company-introduction-part .work-steps .text-content h2,.our-history .work-steps .text-content h2{font-size:28px}}@media(max-width:1200px){.company-introduction-part .work-steps .text-content h2,.our-history .work-steps .text-content h2{font-size:24px}}@media(max-width:991px){.company-introduction-part .work-steps .text-content h2,.our-history .work-steps .text-content h2{font-size:20px}}.company-introduction-part .work-steps .text-content .ec-text p,.our-history .work-steps .text-content .ec-text p{font-size:14px;color:#000}@media(max-width:1400px){.company-introduction-part .work-steps .text-content .ec-text p,.our-history .work-steps .text-content .ec-text p{font-size:13px}}.company-introduction-part:before,.our-history:before{content:"";position:absolute;width:270px;height:384px;background-image:url(/assets/images/aboutus_left.svg);background-repeat:no-repeat;background-position:0 0;background-size:auto;top:0;left:0;z-index:-1}@media(max-width:991px){.company-introduction-part:before,.our-history:before{display:none}}.company-introduction-part:after,.our-history:after{content:"";position:absolute;width:270px;height:384px;background-image:url(/assets/images/aboutus_right.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:auto;bottom:0;right:0;z-index:-1}@media(max-width:991px){.company-introduction-part:after,.our-history:after{display:none}}.company-vision:after,.company-vision:before{display:none}.timeline{position:relative;margin:0 auto;width:962px;box-sizing:border-box}@media(max-width:1200px){.timeline{width:100%}}@media(max-width:991px){.timeline{width:100%;padding-bottom:0}}.timeline ul li{position:relative;width:50%;padding-right:75px;box-sizing:border-box;margin-bottom:150px;font-size:18px;font-weight:600}@media(max-width:767px){.timeline ul li{margin-bottom:50px}}.timeline ul li:nth-child(odd){float:left;text-align:right;clear:both}@media(max-width:767px){.timeline ul li:nth-child(odd){width:100%;text-align:left;padding-left:60px;padding-bottom:0;padding-right:0}}.timeline ul li:nth-child(odd) .time{position:absolute;top:0;right:-45%;margin:0}@media(max-width:991px){.timeline ul li:nth-child(odd) .time{right:-66%}}@media(max-width:767px){.timeline ul li:nth-child(odd) .time{top:0;left:0;right:0;position:relative;margin-left:35px}}.timeline ul li:nth-child(2n){float:right;text-align:left;clear:both;padding-left:75px;padding-right:0}@media(max-width:767px){.timeline ul li:nth-child(2n){width:100%;text-align:left;padding-left:60px;padding-bottom:0;padding-right:0}}.timeline ul li:nth-child(2n) .meta-date{left:-41px}@media(max-width:767px){.timeline ul li:nth-child(2n) .meta-date{left:11px}}.timeline ul li:nth-child(2n) .time{position:absolute;top:0;left:-45%;margin:0}@media(max-width:991px){.timeline ul li:nth-child(2n) .time{left:-66%}}@media(max-width:767px){.timeline ul li:nth-child(2n) .time{top:0;left:0;right:0;position:relative;margin-left:35px}}.timeline ul li:nth-child(2n) .content{padding-left:75px;padding-right:0}@media(max-width:767px){.timeline ul li:nth-child(2n) .content{padding-left:35px;margin-top:0;padding-right:0}}.timeline ul li:nth-child(2n) .content:before{right:0;top:19px;left:-18px}@media(max-width:767px){.timeline ul li:nth-child(2n) .content:before{right:0;top:30px;left:40px}}.timeline ul li:nth-child(2n):after{left:0;right:auto}@media(max-width:767px){.timeline ul li:nth-child(2n):after{content:"";position:absolute;top:60px;right:0;background-color:#08557a;border-radius:5px;width:3px;height:200px;top:42px;left:37px;right:auto}}.timeline ul li h3{padding:0;margin:0;color:#08557a;font-weight:600}@media(max-width:767px){.timeline ul li h3{font-size:14px}}.timeline ul li .timeline-text p{margin:10px 0 0;padding:0;min-height:60px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.timeline ul li .time h4{margin:0;padding:0;font-size:14px}.timeline ul li .meta-date{position:absolute;top:0;right:-41px;background-color:rgba(8,85,122,.1);padding:8px 20px;border-radius:5px;width:82px;height:40px;color:#08557a;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.timeline ul li .meta-date{top:0;left:10px;width:60px;font-size:12px;line-height:1.5}}.timeline ul li:after{content:"";position:absolute;top:60px;right:0;background-color:#08557a;border-radius:5px;width:3px;height:200px}@media(max-width:767px){.timeline ul li:after{top:53px;left:37px;right:auto}}.timeline ul li:last-of-type{margin-bottom:0}.timeline ul li:last-of-type:after{display:none}.content{padding-bottom:20px;display:inline-block;position:relative;padding-right:70px}@media(max-width:1600px){.content{padding-top:7px}}@media(max-width:767px){.content{padding-left:35px;margin-top:0;padding-right:0;padding-top:0}}.content:before{content:"";position:absolute;top:20px;right:-20px;background-color:rgba(8,85,122,.1);width:70px;height:2px;color:#08557a;font-weight:700}@media(max-width:767px){.content:before{display:none}}.c-both{clear:both}.label-aboutus{font-size:24px!important;color:#08557a!important;font-weight:600}