.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1400px;margin:auto;position:relative;padding:0 30px}html.open{overflow:hidden}html.open header{position:fixed;top:0;left:0;right:0;height:100%;padding:0;overflow:scroll;background:#fff}html.open header .header-wrapper{display:none}html.open header .header-responsive{display:block}body{position:relative;min-width:480px;background:#263c7a}header,#content,footer{width:100%;float:left;clear:both}header{position:absolute;top:30px;left:102px;right:102px;background:rgba(255,255,255,0.95);box-shadow:0px 0px 20px rgba(0,0,0,0.15);padding:20px 30px;width:auto;z-index:100}header .header-wrapper .icons,header .header-responsive .icons{display:flex;justify-content:right;gap:20px}header .header-wrapper .icons .home,header .header-responsive .icons .home{background:url(/img/icon-home-blue.svg);width:30px;height:30px}header .header-wrapper .icons .home:hover,header .header-responsive .icons .home:hover,header .header-wrapper .icons .home.current,header .header-responsive .icons .home.current{background-image:url(/img/icon-home-brown.svg)}header .header-wrapper .icons .contact,header .header-responsive .icons .contact{background:url(/img/icon-email-blue.svg);width:30px;height:30px}header .header-wrapper .icons .contact:hover,header .header-responsive .icons .contact:hover,header .header-wrapper .icons .contact.current,header .header-responsive .icons .contact.current{background-image:url(/img/icon-email-brown.svg)}header .header-wrapper .icons .language,header .header-responsive .icons .language{position:relative}header .header-wrapper .icons .language button,header .header-responsive .icons .language button{background:url(/img/icon-lang-blue.svg);width:30px;height:30px;display:block}header .header-wrapper .icons .language ul,header .header-responsive .icons .language ul{display:none;position:absolute;top:100%;right:50%;transform:translate(50%, 0);z-index:1}header .header-wrapper .icons .language ul li,header .header-responsive .icons .language ul li{display:block}header .header-wrapper .icons .language ul li a,header .header-responsive .icons .language ul li a{display:block;font-size:16px;color:#3A2E24;font-weight:bold;padding:5px;text-align:center;transition:.2s;background:rgba(255,255,255,0.95)}header .header-wrapper .icons .language ul li a:hover,header .header-responsive .icons .language ul li a:hover{background:#E5E5E5}header .header-wrapper .icons .language:hover button,header .header-responsive .icons .language:hover button{background-image:url(/img/icon-lang-brown.svg)}header .header-wrapper .icons .language:hover ul,header .header-responsive .icons .language:hover ul{display:block}header .header-wrapper nav>ul li,header .header-responsive nav>ul li{display:block}header .header-wrapper nav>ul li a,header .header-responsive nav>ul li a{display:block}header .header-wrapper nav>ul>li>a,header .header-responsive nav>ul>li>a{font-size:18px;color:#233547;font-weight:bold;transition:.2s}header .header-wrapper nav>ul>li ul li a,header .header-responsive nav>ul>li ul li a{font-size:16px;color:#3A2E24;font-weight:bold;padding:5px;text-align:center;background:rgba(255,255,255,0.95);transition:.2s}header .header-wrapper nav>ul>li ul li.current a,header .header-responsive nav>ul>li ul li.current a,header .header-wrapper nav>ul>li ul li:hover a,header .header-responsive nav>ul>li ul li:hover a{background:#E5E5E5}header .header-wrapper nav>ul>li.current>a,header .header-responsive nav>ul>li.current>a,header .header-wrapper nav>ul>li:hover>a,header .header-responsive nav>ul>li:hover>a{color:#A87660}header .header-wrapper{display:flex;justify-content:space-between;align-items:center}header .header-wrapper .logo{width:350px}header .header-wrapper .logo img{width:100%;height:auto}header .header-wrapper .header-container{text-align:right}header .header-wrapper .header-container .icons{justify-content:right}header .header-wrapper .header-container nav{margin-top:15px}header .header-wrapper .header-container nav>ul{display:flex;align-items:center}header .header-wrapper .header-container nav>ul>li{position:relative}header .header-wrapper .header-container nav>ul>li>a{padding:0 30px}header .header-wrapper .header-container nav>ul>li ul{display:none;position:absolute;top:100%;left:0;right:0;text-align:center;padding-top:10px}header .header-wrapper .header-container nav>ul>li:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background:#CECECE;width:1px;height:25px}header .header-wrapper .header-container nav>ul>li:first-child>a{padding-left:0}header .header-wrapper .header-container nav>ul>li:first-child:before{display:none}header .header-wrapper .header-container nav>ul>li:last-child>a{padding-right:0}header .header-wrapper .header-container nav>ul>li:hover ul{display:block}header .header-wrapper .header-container .nav-btn{display:none;background:url(/img/icon-menu.svg);width:50px;height:50px}header .header-responsive{display:none;position:relative;padding:146px 20px 42px;text-align:center}header .header-responsive .nav-btn{position:absolute;top:43px;right:50px;background:url(/img/icon-minus.svg);width:50px;height:50px}header .header-responsive .icons{justify-content:center}header .header-responsive nav{margin-top:12px}header .header-responsive nav>ul>li{position:relative;padding:30px 0}header .header-responsive nav>ul>li ul{padding-top:20px}header .header-responsive nav>ul>li+li{border-top:1px solid #cecece}#content{min-height:500px;background:#EFF2F5;overflow:hidden}#content #inner-banner{height:380px;background:url(/img/inner-banner/inner-banner-bk.svg) no-repeat center / cover;position:relative}#content #inner-banner .container{position:absolute;top:0;left:0;right:0;bottom:0}#content #inner-banner .wrapper{position:absolute;top:0;right:-222px;background:url(/img/inner-banner/inner-banner-wood.svg) no-repeat left;max-width:1117px;width:100%;height:500px}#content #inner-banner .wrapper img{width:100%;height:auto}#content #inner-banner .wrapper>img{display:none}#content #inner-banner .wrapper>div{position:absolute}#content #inner-banner .wrapper>div img{clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}#content #inner-banner .wrapper>div span{position:absolute}#content #inner-banner .wrapper>div:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#7A7E8E;opacity:0.2;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);z-index:1}#content #inner-banner .wrapper .image1{left:18.5%;bottom:33%;width:14.8612355%}#content #inner-banner .wrapper .image2{left:30%;bottom:14.5%;width:18.084154%}#content #inner-banner .wrapper .image2 span{bottom:-10%;left:47%;width:22.3%;transform:translate(-50%, 0)}#content #inner-banner .wrapper .image3{left:48.7%;bottom:14%;width:28.2900627%}#content #inner-banner .wrapper .image3 span{top:50%;right:-9%;width:29%;transform:translate(0, -50%)}#content #inner-banner .page-title{position:absolute;left:30px;bottom:50px;min-width:182px}#content #inner-banner .page-title h1{font-size:46px;color:#fff;letter-spacing:2.3px;position:relative;padding-top:20px}#content #inner-banner .page-title h1:before,#content #inner-banner .page-title h1:after{content:'';position:absolute;top:0;height:10px}#content #inner-banner .page-title h1:before{left:0;background:#A87660;width:125px}#content #inner-banner .page-title h1:after{left:130px;background:#CFB5A4;width:40px}#content #inner-banner .page-title h2{position:absolute;left:0;top:-55px;font-size:24px;color:#fff;font-weight:500}#content #inner-banner:before{content:'';position:absolute;top:100%;right:102px;background:url(/img/inner-banner/inner-banner-bk-2.svg) no-repeat center;width:1082px;height:303px}#content #navigation{padding:20px 0;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%)}#content #navigation .navigation{display:flex;flex-wrap:wrap}#content #navigation .navigation a{font-size:16px;color:#233547;font-weight:500;padding:0 20px;position:relative}#content #navigation .navigation a:after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;background:#CECECE;height:17px;width:1px}#content #navigation .navigation a:first-child{padding-left:0}#content #navigation .navigation a:last-child{padding-right:0}#content #navigation .navigation a:last-child:after{display:none}#content .section-title{font-size:28px;color:#263c7a;position:relative;padding-bottom:24px;margin-bottom:40px;text-align:center}#content .section-title:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;width:40px;height:10px;background:#DDE4EE}#content .page-container{padding-top:80px;padding-bottom:140px}#content .pager{display:flex;justify-content:center;position:relative;text-align:center;padding-top:60px}#content .pager *{font-size:19px}#content .pager ul{display:flex;align-items:center}#content .pager ul li{list-style:none}#content .pager ul li a{display:block}#content .pager .first{margin-right:8px}#content .pager .first,#content .pager .last,#content .pager .page{min-width:40px;line-height:40px;height:40px;box-sizing:border-box;border-radius:50%;color:#233547}#content .pager .first.selected,#content .pager .last.selected,#content .pager .page.selected,#content .pager .first:hover,#content .pager .last:hover,#content .pager .page:hover{background:#263c7a;color:#fff}#content .pager .page{margin:0 5px}#content .pager .first.disabled,#content .pager .last.disabled,#content .pager .prev.disabled,#content .pager .next.disabled{display:none}#content .pager .prev,#content .pager .next{width:10px;height:15px;margin:0 25px;background:url(/img/arrow-blue.svg) no-repeat center / 100% 100%}#content .pager .prev.disable,#content .pager .next.disable{opacity:0.3}#content .pager .next{transform:scaleX(-1)}#content .pager .last{margin-left:8px}#content .pager input{width:80px;height:40px;padding-left:20px;text-align:left;box-sizing:border-box;margin-left:30px;background:#fff}#back-to-top{position:sticky;bottom:0;right:0;width:100%;display:flex;z-index:1;opacity:0;transition:opacity .5s}#back-to-top .wrapper{display:flex;align-items:center;justify-content:flex-end;height:0px;width:100%;top:-30px;position:relative;margin-right:102px}#back-to-top button{width:120px;height:60px;text-align:center;background:url(/img/btn-back-to-top.svg);font-size:14px;color:#9AC1F5;font-weight:500;box-sizing:border-box;padding-top:30px}footer{padding-top:43px;padding-bottom:36px}footer .container{max-width:1500px}footer .copyright{font-size:15px;color:#B0B2BC;line-height:30px}footer .copyright a{font-size:15px;color:#B0B2BC}@media screen and (max-width:1500px){header{left:30px;right:30px;padding:20px}#content #inner-banner .page-title h1{font-size:32px}}@media screen and (max-width:1199px){header{top:20px}header .header-wrapper .logo{width:280px}header .header-wrapper .header-container .icons,header .header-wrapper .header-container nav{display:none}header .header-wrapper .header-container .nav-btn{display:block}#content #inner-banner{height:320px}#content #inner-banner .wrapper{background:none;height:auto}#content #inner-banner .wrapper>img{display:block}#content #inner-banner:before{display:none}#back-to-top .wrapper{margin-right:62px}}@media screen and (max-width:767px){.container{padding:0 20px}header{left:20px;right:20px;padding:23px 15px}header .header-wrapper .logo{width:233px}header .header-responsive .nav-btn{right:35px}#content #inner-banner .wrapper{right:-260px;width:630px}#content #inner-banner .wrapper .image1{left:24.5%;bottom:20%}#content #inner-banner .wrapper .image2{left:35%;bottom:0}#content #inner-banner .wrapper .image3{display:none}#content #inner-banner .page-title h1{width:76%}#content .pager{margin-top:10px;margin-left:0}#back-to-top .wrapper{margin-right:20px}}header{transition:.5s;opacity:0;top:0}header.animate{opacity:1;top:30px}#content .container{max-width:1500px}#content #banner{position:relative;padding-top:188px;padding-bottom:115px;z-index:1}#content #banner img{width:100%;height:auto}#content #banner img.tablet,#content #banner img.mobile{display:none}#content #banner .bg{position:absolute;bottom:0;left:0;right:0}#content #banner .bg:before{content:'';position:absolute;top:0;left:0;right:0;height:436px;background:linear-gradient(180deg, #eff2f5 0%, rgba(239,242,245,0.79) 26%, rgba(239,242,245,0) 100%)}#content #banner .shape1,#content #banner .shape2,#content #banner .shape3,#content #banner .shape4{position:absolute;width:100%}#content #banner .shape1{top:0;right:0;max-width:1113px}#content #banner .shape2{top:0;left:0;max-width:1242px}#content #banner .shape3{bottom:-20%;right:0;max-width:744px}#content #banner .shape4{top:0;left:0;max-width:1536px}#content #banner .banner-img{position:absolute}#content #banner .banner-img>img{clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}#content #banner .banner-img span{position:absolute}#content #banner .banner-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#7A7E8E;opacity:0.2;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);z-index:2}#content #banner .banner-img.image1{left:3.5%;top:15.2%;width:17%}#content #banner .banner-img.image1>img{position:relative;z-index:1}#content #banner .banner-img.image1 span{bottom:-14.8%;left:43%;width:39.2%;transform:translate(-50%, 0)}#content #banner .banner-img.image2{left:21.8%;top:5.2%;width:22.9%}#content #banner .banner-img.image2 span{top:50%;right:-8%;width:28%;transform:translate(0, -50%)}#content #banner .banner-img.image3{left:2.5%;top:51.5%;width:20.5%}#content #banner .banner-img.image3 span{bottom:-10%;left:48%;width:22.3%;transform:translate(-50%, 0)}#content #banner .banner-img.image4{right:5.8%;bottom:4.6%;width:19.3%}#content #banner .banner-img.image5{right:2.9%;bottom:-13.5%;width:14.6%}#content #banner .banner-wrapper{position:relative;margin:0 102px;z-index:1}#content #banner .banner-wrapper .banner-container{position:relative;overflow:hidden;white-space:nowrap;margin-left:112px}#content #banner .banner-wrapper .banner-container .slider{display:inline-block;vertical-align:top}#content #banner .banner-wrapper .banner-container .banner-item{position:relative;display:flex;align-items:end;white-space:normal;justify-content:right}#content #banner .banner-wrapper .banner-container .banner-item .caption{position:relative;width:36.24%;height:465px;display:flex;flex-flow:column;justify-content:center;padding-left:68px;box-sizing:border-box}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1{font-size:34px;color:#6D3C1F;font-weight:bold;letter-spacing:1.7px;position:relative;padding-top:22px;margin-bottom:6px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1:before,#content #banner .banner-wrapper .banner-container .banner-item .caption .title1:after{content:'';position:absolute;top:0;height:10px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1:before{left:0;background:#A87660;width:125px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1:after{left:130px;background:#CFB5A4;width:40px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title2{font-size:54px;color:#233547;font-weight:bold;line-height:80px;letter-spacing:2.7px;position:relative}#content #banner .banner-wrapper .banner-container .banner-item .caption:before{content:'';position:absolute;left:0;bottom:0;width:465px;height:465px;background:url(/img/Homepage/home-banner/img-title-bk.svg) no-repeat center / 100% 100%}#content #banner .banner-wrapper .banner-container .banner-item .photo{width:63.76%;margin-bottom:35px;mask-image:url(/img/Homepage/home-banner/banner-shape.svg);mask-repeat:no-repeat;mask-size:100%}#content #banner .banner-wrapper .banner-pager{position:absolute;right:-1%;bottom:21%;transform:rotate(-45deg);display:flex;align-items:center;padding:0 10px;box-sizing:border-box;width:132px}#content #banner .banner-wrapper .banner-pager button{position:absolute;top:0;bottom:0;margin:auto;background:url(/img/arrow-white.svg) no-repeat center;width:10px;height:15px}#content #banner .banner-wrapper .banner-pager button.prev{left:0}#content #banner .banner-wrapper .banner-pager button.next{right:0;transform:scaleX(-1)}#content #banner .banner-wrapper .banner-pager div{display:flex;align-items:center;margin:0 28px;gap:0 20px;position:relative}#content #banner .banner-wrapper .banner-pager div span{color:#fff;font-size:16px;font-weight:600}#content #banner .banner-wrapper .banner-pager div span.total{opacity:0.3}#content #banner .banner-wrapper .banner-pager div:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:1px;height:15px;background:#fff;margin:auto}#content #banner .statistics{margin:66px auto 0;max-width:780px;position:relative}#content #banner .statistics .row{width:420px;border-bottom:1px solid #d3d3d3;padding-bottom:12px}#content #banner .statistics .row>label{font-size:18px;color:#233547;font-weight:500;letter-spacing:0.9px}#content #banner .statistics .row .col{margin-top:13px;display:flex;align-items:center;gap:18px}#content #banner .statistics .row .col .num{font-size:50px;color:#263c7a;font-weight:bold;letter-spacing:2.5px}#content #banner .statistics .row .col label{font-size:24px;color:#7A7E8E;font-weight:bold}#content #banner .statistics .row+.row{margin-top:30px}#content #banner .statistics .row:nth-child(2){margin-left:120px}#content #banner .statistics .row:nth-child(3){margin-left:240px}#content #banner .statistics .row:nth-child(4){margin-left:360px}#content .home-section-title{font-size:46px;color:#263c7a;position:relative;padding-top:20px;margin-bottom:40px;top:-30px;opacity:0;transition:.5s}#content .home-section-title:before,#content .home-section-title:after{content:'';position:absolute;top:0;height:10px}#content .home-section-title:before{left:0;background:#263c7a;width:125px}#content .home-section-title:after{left:130px;background:#DDE4EE;width:40px}#content #about{position:relative;background:#fff;display:flex;height:650px}#content #about .container{width:100%}#content #about .wrapper{margin-left:calc(50% + 120px)}#content #about #company{position:absolute;top:0;left:-50%;width:50%;transition:1s}#content #about #company .hk,#content #about #company .mainland{display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;text-align:center;overflow:hidden;transition:.5s}#content #about #company .hk>*,#content #about #company .mainland>*{position:relative}#content #about #company .hk .bg,#content #about #company .mainland .bg{position:absolute;top:0;left:0;right:0;bottom:0}#content #about #company .hk .bg:after,#content #about #company .mainland .bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.6}#content #about #company .hk h2,#content #about #company .mainland h2{color:#fff;transition:.5s}#content #about #company .hk h3,#content #about #company .mainland h3{font-size:30px;color:#fff;font-weight:500;margin-top:15px}#content #about #company .hk a,#content #about #company .mainland a{text-align:left;border:1px solid #fff;margin-top:70px;width:228px;border-radius:200px;box-sizing:border-box;position:relative;font-size:16px;color:#AFAFAF;line-height:64px;padding-left:43px;overflow:hidden;z-index:1;transition:.2s}#content #about #company .hk a span,#content #about #company .mainland a span{position:absolute;top:0;right:4px;bottom:0;margin:auto;width:50px;height:50px;border-radius:50%;border:3px solid rgba(255,255,255,0.5)}#content #about #company .hk a span:after,#content #about #company .mainland a span:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#fff url(/img/Homepage/arrow-2.svg) no-repeat center}#content #about #company .hk a:before,#content #about #company .mainland a:before{content:'';display:block;background:#fff;width:0;height:100%;z-index:-1;position:absolute;top:0;right:0;transition:all .3s ease-in-out}#content #about #company .hk a:hover,#content #about #company .mainland a:hover{color:#000}#content #about #company .hk a:hover:before,#content #about #company .mainland a:hover:before{left:0;right:auto;width:100%}#content #about #company .hk{height:488px}#content #about #company .hk .bg img{height:100%}#content #about #company .hk h2{font-size:55px}#content #about #company .hk a{display:inline-block}#content #about #company .hk.small{height:162px}#content #about #company .hk.small .bg img{height:auto}#content #about #company .hk.small h2{font-size:36px}#content #about #company .hk.small h3,#content #about #company .hk.small a{display:none}#content #about #company .mainland{height:162px}#content #about #company .mainland .bg img{height:auto}/*953795e33e25c16a067bcfa2a5842f5b*/#content #about #company .mainland h2{font-size:36px}#content #about #company .mainland h3,#content #about #company .mainland a{display:none}#content #about #company .mainland:hover{height:488px}#content #about #company .mainland:hover .bg img{height:100%}#content #about #company .mainland:hover h2{font-size:55px}#content #about #company .mainland:hover h3{display:block}#content #about #company .mainland:hover a{display:inline-block}#content #about:before{content:'';position:absolute;top:0;left:0;right:0;background:linear-gradient(0deg, rgba(255,255,255,0.7) 0%, rgba(165,193,228,0.37) 100%);height:355px}#content #about.animate .home-section-title{top:0;opacity:1}#content #about.animate #company{left:0}#content #achievement{position:relative;overflow:hidden;padding-top:100px;padding-bottom:172px}#content #achievement .gallery{margin-bottom:130px}#content #achievement .gallery .marquee-inner{white-space:nowrap}#content #achievement .gallery .marquee-inner li{display:inline-block;vertical-align:top;margin:0 10px;padding:0 !important;width:453px;line-height:normal !important;position:relative}#content #achievement .gallery .marquee-inner li img{width:100%;height:auto}#content #achievement .gallery .marquee-inner li .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(180deg, rgba(1,36,109,0.47) 0%, rgba(58,46,36,0.95) 100%);opacity:0;transition:.2s}#content #achievement .gallery .marquee-inner li .overlay p{color:#fff;font-size:24px;font-weight:500}#content #achievement .gallery .marquee-inner li:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.05}#content #achievement .gallery .marquee-inner li:hover .overlay{opacity:1}#content #achievement .gallery .marquee-inner li.even{margin-top:70px}#content #achievement .wrapper .left>a{display:inline-block;border:1px solid #7a7e8e;margin-top:70px;width:228px;border-radius:200px;box-sizing:border-box;position:relative;font-size:16px;line-height:64px;padding-left:43px;overflow:hidden;z-index:1;transition:.2s}#content #achievement .wrapper .left>a span{position:absolute;top:0;right:4px;bottom:0;margin:auto;width:50px;height:50px;border-radius:50%;border:3px solid rgba(229,229,229,0.5)}#content #achievement .wrapper .left>a span:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#e5e5e5 url(/img/Homepage/arrow-2.svg) no-repeat center}#content #achievement .wrapper .left>a:before{content:'';display:block;background:#7A7E8E;width:0;height:100%;z-index:-1;position:absolute;top:0;right:0;transition:all .3s ease-in-out}#content #achievement .wrapper .left>a:hover{color:#fff}#content #achievement .wrapper .left>a:hover:before{left:0;right:auto;width:100%}#content #achievement .wrapper .right{width:calc(100% - 554px);clip-path:inset(-100vw -100vw -100vw 0);position:relative;left:20%;opacity:0;transition:2s}#content #achievement .wrapper .right .control{display:flex;gap:10px}#content #achievement .wrapper .right .control button{border-radius:50%;width:50px;height:50px;box-sizing:border-box;background:#263c7a url(/img/arrow-white.svg) no-repeat center;border:1px solid #263c7a;transition:.2s}#content #achievement .wrapper .right .control button.next{transform:scaleX(-1)}#content #achievement .wrapper .right .control button.disable{background-image:url(/img/arrow-brown.svg);background-color:transparent;border-color:#3A2E24}#content #achievement .wrapper .right .slider-container{position:relative;white-space:nowrap;width:275px;margin-top:30px}#content #achievement .wrapper .right .slider-container .slider{display:inline-flex}#content #achievement .wrapper .right .slider-container .award{padding-right:20px;text-align:center;white-space:normal}#content #achievement .wrapper .right .slider-container .award img{width:100%;height:auto;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}#content #achievement .wrapper:has(>.right){display:flex;gap:0 114px}#content #achievement .wrapper:has(>.right) .left{width:440px}#content #achievement .wrapper.animate .home-section-title{top:0;opacity:1}#content #achievement .wrapper.animate .right{left:0;opacity:1}#content #achievement:before{content:'';position:absolute;left:0;bottom:0;background:url(/img/footer-bk.svg);width:1165px;height:935px}@media screen and (max-width:1400px){#content #banner .shape1{width:73%}#content #banner .banner-img.image1{left:-9.5%}#content #banner .banner-img.image3{left:-3.5%}#content #banner .banner-wrapper{margin-left:0;margin-right:60px}#content #banner .banner-wrapper .banner-container{margin-left:0}}@media screen and (max-width:1199px){header{transition:unset}header.animate{top:20px}#content #banner{padding-top:137px;padding-bottom:349px}#content #banner img.desktop{display:none}#content #banner img.tablet{display:block}#content #banner .bg:before{height:238px}#content #banner .shape1{max-width:768px;width:100%}#content #banner .shape2{top:25%;left:auto;right:0}#content #banner .shape3{bottom:-12%;width:59%;max-width:906px}#content #banner .banner-img.image1{left:auto;top:54.4%;width:19%;right:27.3%}#content #banner .banner-img.image1 span{bottom:-13%;left:35%;width:47%}#content #banner .banner-img.image2{left:auto;top:47.2%;width:30%;right:5.4%}#content #banner .banner-img.image3{left:auto;top:56.5%;width:40%;right:-20px}#content #banner .banner-img.image3 span{bottom:-6%;left:46%}#content #banner .banner-img.image4{right:13.5%;bottom:-4px;width:27.6%}#content #banner .banner-img.image5{right:9.3%;bottom:-9%;width:21%}#content #banner .banner-wrapper{margin:0 30px}#content #banner .banner-wrapper .banner-container{margin-left:0}#content #banner .banner-wrapper .banner-container .banner-item{display:block}#content #banner .banner-wrapper .banner-container .banner-item .caption{display:block;width:100%;height:290px;padding-left:0;padding-top:27px;box-sizing:border-box}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1{font-size:32px;letter-spacing:1.6px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title2{font-size:46px;line-height:66px;letter-spacing:2.3px}#content #banner .banner-wrapper .banner-container .banner-item .caption:before{left:40px;width:290px;height:290px}#content #banner .banner-wrapper .banner-container .banner-item .photo{width:100%;margin-top:4px;margin-bottom:0}#content #banner .banner-wrapper .banner-pager{right:-2.5%;bottom:6%}#content #banner .statistics{margin:154px 30px 0}#content #banner .statistics .row{width:300px;padding-bottom:14px}#content #banner .statistics .row .col{gap:15px}#content #banner .statistics .row .col .num{font-size:40px}#content #banner .statistics .row:nth-child(2){margin-left:136px}#content #banner .statistics .row:nth-child(3){margin-left:272px}#content #banner .statistics .row:nth-child(4){margin-left:408px}#content .home-section-title{font-size:40px;padding-top:27px}#content #about{display:block;height:auto;padding-top:130px}#content #about .container{width:auto}#content #about .wrapper{margin-left:0}#content #about #company{width:100%;position:unset;margin-top:117px}#content #achievement{padding-bottom:158px}#content #achievement .gallery{margin-bottom:90px}#content #achievement .gallery .marquee-inner li{width:300px;margin:0 7.5px}#content #achievement .wrapper .left .editor{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:2;-webkit-box-orient:vertical}#content #achievement .wrapper .left>a{background:#fff}#content #achievement .wrapper .right{width:calc(100% - 310px);margin-top:52px}#content #achievement .wrapper .right .slider-container{width:200px}#content #achievement .wrapper .right .slider-container .award{padding-right:15px}#content #achievement .wrapper:has(>.right){gap:60px}#content #achievement .wrapper:has(>.right) .left{width:250px}#content #achievement:before{left:-10px;height:855px}}@media screen and (max-width:767px){#content #banner{padding-bottom:275px}#content #banner img.tablet{display:none}#content #banner img.mobile{display:block}#content #banner .bg:before{height:156px}#content #banner .shape2{top:28%}#content #banner .shape3{bottom:-9.4%;width:70%}#content #banner .banner-img.image1{top:47.3%;left:20px;right:auto;width:20.4%}#content #banner .banner-img.image1 span{bottom:-16%;left:43%;width:39.4%}#content #banner .banner-img.image2{left:20.5%;top:43.7%;width:33.4%;right:auto}#content #banner .banner-img.image2 span{right:-10%;width:29%}#content #banner .banner-img.image3{top:44.5%;width:42%;right:20px}#content #banner .banner-img.image3 span{bottom:-11%;left:49%;width:23.5%}#content #banner .banner-img.image4{right:16%;bottom:-2px;width:32.3%}#content #banner .banner-img.image5{right:11%;bottom:-6.95%;width:24.6%}#content #banner .banner-wrapper{margin:0 20px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title1{margin-bottom:10px}#content #banner .banner-wrapper .banner-container .banner-item .caption .title2{font-size:42px;line-height:58px;letter-spacing:2.1px}#content #banner .banner-wrapper .banner-container .banner-item .caption:before{left:0;bottom:-6px;width:232px;height:232px}#content #banner .banner-wrapper .banner-container .banner-item .photo{margin-top:-18px}#content #banner .banner-wrapper .banner-pager{right:-20px;bottom:0}#content #banner .statistics{margin:339px 20px 0}#content #banner .statistics .row:nth-child(2){margin-left:48px}#content #banner .statistics .row:nth-child(3){margin-left:93px}#content #banner .statistics .row:nth-child(4){margin-left:140px}#content #about{padding-top:120px}#content #achievement{padding-top:90px;padding-bottom:182px}#content #achievement .gallery .marquee-inner li{width:344px}#content #achievement .wrapper .left .editor{display:block}#content #achievement .wrapper .right{margin:0}#content #achievement .wrapper .right .slider-container{width:208px}#content #achievement .wrapper:has(>.right){flex-flow:column}#content #achievement .wrapper:has(>.right) .left,#content #achievement .wrapper:has(>.right) .right{width:100%}}