@import"https://fonts.googleapis.com/earlyaccess/notosanssc.css";@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}html,body{font-size:16px;scroll-behavior:smooth;line-height:1.5}html[lang=cn] body,html[lang=hk] body{font-family:"微软雅黑","Microsoft YaHei UI",sans-serif;font-weight:normal;overflow-x:hidden;color:#000}html[lang=en] body{font-family:"Poppins",sans-serif;font-weight:normal;overflow-x:hidden;color:#000}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#f5f5f5}html::-webkit-scrollbar-thumb{background:#f50}html::-webkit-scrollbar-thumb:hover{background:#f30}html{font-size:62.5%}.container-fluid{padding-left:0;padding-right:0;margin:0 auto}h2.title{color:#ec7c30;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}a:hover{text-decoration:none}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{text-decoration:none}@-webkit-keyframes headerFix{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerFix{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headerFixReverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes headerFixReverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.image-hover-effect{overflow:hidden}.image-hover-effect img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.image-hover-effect:hover img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}.inner-content .page-title p{font-style:normal;font-weight:700;font-size:3.5rem;line-height:normal;position:relative;color:#0097e0;padding-bottom:3rem;margin-bottom:3rem}@media(min-width: 1600px)and (max-width: 1700px){.inner-content .page-title p{font-size:3.2rem;padding-bottom:27px;margin-bottom:27px}}@media(min-width: 1400px)and (max-width: 1599px){.inner-content .page-title p{font-size:2.8rem;padding-bottom:24px;margin-bottom:24px}}@media(min-width: 1200px)and (max-width: 1399px){.inner-content .page-title p{font-size:2.5rem;padding-bottom:21px;margin-bottom:21px}}@media(min-width: 481px)and (max-width: 767px){.inner-content .page-title p{font-size:3.6rem;line-height:1.4;padding-bottom:1.5rem}}@media(min-width: 320px)and (max-width: 480px){.inner-content .page-title p{font-size:3.5rem;line-height:1.4;padding-bottom:1.5rem}}.inner-content .page-title p::after{content:"";background-color:#e95634;width:13rem;height:.4rem;position:absolute;bottom:0;left:0}@media(min-width: 1600px)and (max-width: 1700px){.inner-content .page-title p::after{width:11.7rem}}@media(min-width: 1400px)and (max-width: 1599px){.inner-content .page-title p::after{width:10.3rem}}@media(min-width: 1200px)and (max-width: 1399px){.inner-content .page-title p::after{width:9rem}}.home .inner-content{margin:0}img{width:auto;max-width:100%}.container{width:100%;padding:0 15px;margin:0 auto}@media(min-width: 576px){.container .container{max-width:540px}}@media(min-width: 768px){.container .container{max-width:720px}}@media(min-width: 992px){.container .container{max-width:960px}}@media(min-width: 1200px){.container .container{max-width:1140px}}body .row>*{width:auto}html.homepage{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%)}@media print{@page{margin:0}body{margin:1.6cm}.header,.banner,.site-footer{display:none}}*::-moz-selection{color:#fff;background:#f50}*::selection{color:#fff;background:#f50}.sitemap-container ul li a{color:#0a2333}.sitemap-container .level-2{margin-bottom:1rem}.sitemap-container .level-2>a>span{font-weight:bold;color:#0a2333}.sitemap-container .level-2>ul{padding:0 2rem}.sitemap-container .level-3>ul{padding:0 2rem}.sitemap-container .level-3{padding:.5rem 0}.sitemap-container .page-title{text-align:left;margin-bottom:55rem;position:relative;z-index:2;font-weight:700;font-size:3.6rem}.sitemap-container .page-title:after{content:"";position:absolute;bottom:-0.5rem;left:0;width:15rem;height:.4rem;z-index:-1}.sitemap .inner-content,.template-siteMapPage .inner-content{min-height:100vh}.error-page{text-align:center}.error-page .banner{margin-top:0}.error-page .section{padding:4rem 2rem}.error-page .section .error{font-size:15rem;color:#f50;text-shadow:1px 1px 1px #c4c4c4,2px 2px 1px #c4c4c4,3px 3px 1px #c4c4c4,4px 4px 1px #c4c4c4,5px 5px 1px #c4c4c4,6px 6px 1px #c4c4c4,7px 7px 1px #c4c4c4,8px 8px 1px #c4c4c4,25px 25px 8px rgba(0,0,0,.2)}.error-page .page{margin:2rem 0;font-size:20px;font-weight:600;color:#000}.error-page .back-home{display:inline-block;border:2px solid #222;color:#222;text-transform:uppercase;font-weight:600;padding:.75rem 1rem .6rem;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.3);box-shadow:0 3px 8px rgba(0,0,0,.3)}.error-page .back-home:hover{background:#222;color:#ddd}.internal-server-error-page{text-align:center}.internal-server-error-page .error-section{padding:4rem 2rem}.internal-server-error-page .error-section h1{font-size:15rem;color:#f50;text-shadow:1px 1px 1px #e6213c,2px 2px 1px #e6213c,3px 3px 1px #e6213c,4px 4px 1px #e6213c,5px 5px 1px #e6213c,6px 6px 1px #e6213c,7px 7px 1px #e6213c,8px 8px 1px #e6213c,25px 25px 8px rgba(0,0,0,.2)}.internal-server-error-page .error-section h3{margin:2rem 0;font-size:3rem;font-weight:600;color:#000}.internal-server-error-page .error-section .error-content{color:#000;font-size:1.8rem;line-height:1.5;font-weight:normal}.cf_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f4f4}.cf_container .banner-section{min-height:29.1rem;height:auto;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12rem}.cf_container .banner-section .banner-content{padding-left:2.4rem;padding-right:5.7rem}.cf_container .banner-section .banner-content .banner-title{color:#fff;font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.3rem}.cf_container .banner-section .banner-content .banner-desc p{color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem}.cf_container .cf_title{padding-left:2.2rem;padding-right:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-top:4rem;margin-bottom:4rem}.cf_container .cf_content{padding-left:2.2rem;padding-right:2.2rem;padding-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cf_container .cf_content .content-title{margin-bottom:2.4rem;color:#333;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.cf_container .cf_content .content-description{margin-bottom:4rem;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.cf_container .cf_content .content-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:4px;overflow:hidden}.cf_container .cf_content .content-media .media-item .item-title{font-size:16px;color:#000;text-align:center}.cf_container .cf_content .content-media img{width:100%}.cu_container #missingCredential{display:none}.cu_container .banner-section{min-height:29.1rem;height:auto;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4rem}.cu_container .banner-section .banner-content{padding-left:2.4rem;padding-right:5.7rem}.cu_container .banner-section .banner-content .banner-title{color:#fff;font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.3rem}.cu_container .banner-section .banner-content .banner-desc p{color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem}.cu_container .cu_title,.cu_container .gaq-title,.cu_container .ci-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-top:4rem;margin-bottom:4rem}.cu_container .cu_title .icon-title,.cu_container .gaq-title .icon-title,.cu_container .ci-title .icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cu_container .cu-wrapper{padding-left:2.2rem;padding-right:2.2rem}.cu_container .cu-wrapper .cu_content .content-title{color:#333;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1.6rem}.cu_container .cu-wrapper .cu_content .content-description{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4rem}.cu_container .cu-wrapper .cu_content .content-media img{width:100%;border-radius:12px;-webkit-box-shadow:4px 4px 10px 0px rgba(0,0,0,.1);box-shadow:4px 4px 10px 0px rgba(0,0,0,.1)}.cu_container .get-a-quote{padding-left:2.2rem;padding-right:2.2rem}.cu_container .get-a-quote .ci-form{border-radius:10px;background:#fff;padding:2.5rem 1.7rem}.cu_container .get-a-quote .ci-form #contact-ir-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group{margin-bottom:2.2rem;position:relative;width:100%}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input,.cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea{padding:11px 34px;color:#000;font-size:1.6rem !important;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea{padding:11px}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input::-webkit-input-placeholder, .cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea::-webkit-input-placeholder{color:#a9a9a9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input::-moz-placeholder, .cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea::-moz-placeholder{color:#a9a9a9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input:-ms-input-placeholder, .cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea:-ms-input-placeholder{color:#a9a9a9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input::-ms-input-placeholder, .cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea::-ms-input-placeholder{color:#a9a9a9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group input::placeholder,.cu_container .get-a-quote .ci-form #contact-ir-form .form-group textarea::placeholder{color:#a9a9a9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .form-group img{position:absolute;top:50%;left:11px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.cu_container .get-a-quote .ci-form #contact-ir-form .fg-button{width:100%;max-width:11.1rem;border:unset;padding:1rem 1.3rem;border-radius:6px;background:#f50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .get-a-quote .ci-form #contact-ir-form .required-message{display:none;margin-top:.5rem;color:#eb3d3d;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5;margin-left:1rem}.cu_container .get-a-quote .ci-form #contact-ir-form .fg-specific-requirements textarea{min-height:14rem}.cu_container .get-a-quote .ci-form #form__message{display:none;color:#001f5d;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5}.cu_container .get-a-quote .ci-form #failed__message{display:none;color:#001f5d;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5}.cu_container .ci-container{padding-left:2.2rem;padding-right:2.2rem;margin-bottom:3.2rem}.cu_container .ci-container .ci-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;border:1px solid #d7d7d7;background-color:#fff;padding:2.5rem 1.6rem}.cu_container .ci-container .ci-content .tel,.cu_container .ci-container .ci-content .fax,.cu_container .ci-container .ci-content .mail,.cu_container .ci-container .ci-content .web,.cu_container .ci-container .ci-content .address{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.7rem}.cu_container .ci-container .ci-content .address:last-of-type{margin-bottom:0}.cu_container .ci-container .ci-content .icon{min-width:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:.6rem}.cu_container .ci-container .ci-content .icon img{margin-top:.4rem}.cu_container .ci-container .ci-content .tel-value,.cu_container .ci-container .ci-content .fax-value,.cu_container .ci-container .ci-content .address-value{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .ci-container .ci-content .mail-value,.cu_container .ci-container .ci-content .web-value{color:#f50;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;word-break:break-all}.cu_container .ci-container .ci-content .tel-title,.cu_container .ci-container .ci-content .fax-title,.cu_container .ci-container .ci-content .mail-title,.cu_container .ci-container .ci-content .web-title,.cu_container .ci-container .ci-content .address-title{min-width:48px;color:#333;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.cu_container .controller-map{position:relative;padding-left:2.2rem;padding-right:2.2rem;height:44rem}.cu_container .controller-map .click-map{position:absolute;bottom:35%;right:10%;width:6rem;height:6rem;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cu_container .controller-map .click-map #zoomOut,.cu_container .controller-map .click-map #zoomIn{width:6rem;height:6rem;padding:3rem 0;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-shadow:0px 4px 40px rgba(30,57,87,.2);box-shadow:0px 4px 40px rgba(30,57,87,.2);cursor:pointer}.cu_container .controller-map .click-map #zoomOut img,.cu_container .controller-map .click-map #zoomIn img{width:2.4rem;height:2.4rem}.cu_container .controller-map .click-map #zoomOut:hover,.cu_container .controller-map .click-map #zoomIn:hover{-webkit-box-shadow:0 .4rem 4rem 0 rgba(30,57,87,.2);box-shadow:0 .4rem 4rem 0 rgba(30,57,87,.2)}.cu_container .controller-map .click-map #zoomOut{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex}.cu_container .controller-map .click-map #zoomIn{margin-bottom:2rem}.contact-us .inner-content{background-color:#f5f4f4}.category-inquiry-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(auto, 1fr));gap:15px;padding:20px}.category-inquiry-container .category-item{position:relative;overflow:hidden;border-radius:10px}.category-inquiry-container .category-item img{width:100%;height:auto;border-radius:10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.category-inquiry-container .category-item .item-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;color:#fff;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}.category-inquiry-container .span-two-columns{grid-column:span 2}.company-profile-container{background:#f5f4f4;padding-bottom:3.5rem}.company-profile-container .banner-section{min-height:29.1rem;height:auto;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4rem}.company-profile-container .banner-section .banner-content{padding-left:2.4rem;padding-right:5.7rem}.company-profile-container .banner-section .banner-content .banner-title{color:#fff;font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.3rem}.company-profile-container .banner-section .banner-content .banner-desc p{color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem}.company-profile-container .banner-section .banner-content .list-btn-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem}.company-profile-container .banner-section .banner-content .list-btn-link .btn-item{width:11.1rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.3rem;-moz-column-gap:1.3rem;column-gap:1.3rem;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:.6rem}.company-profile-container .banner-section .banner-content .list-btn-link .btn-item:hover{background:#f50;border:unset}.company-profile-container .banner-section .banner-content .list-btn-link .btn-item span{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .banner-section .banner-content .list-btn-link .btn-item img{width:1.7rem;height:auto}.company-profile-container .about-us-section{padding-left:2.2rem;padding-right:2.2rem}.company-profile-container .about-us-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.company-profile-container .about-us-section .section-title img{width:auto;height:3.2rem;margin-right:.7rem}.company-profile-container .about-us-section .section-title span{color:#f50;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .about-us-section .au-desc-title{margin-bottom:2.4rem}.company-profile-container .about-us-section .au-desc-title p{color:#333;font-size:1.8rem;font-style:normal;font-weight:bold;line-height:normal}.company-profile-container .about-us-section .au-desc-content{margin-bottom:4rem}.company-profile-container .about-us-section .au-desc-content p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .about-us-section .customer-box{width:100%;height:auto;min-height:26.2rem;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;margin-bottom:4.8rem}.company-profile-container .about-us-section .customer-box .customer-content{position:absolute;border-radius:4px;background:hsla(0,0%,100%,.85);bottom:1.2rem;left:1.2rem;width:17rem;height:7.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-profile-container .about-us-section .customer-box .customer-content .cus-title{width:100%;text-align:center;color:#f50;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}.company-profile-container .about-us-section .customer-box .customer-content .cus-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17rem}.company-profile-container .about-us-section .customer-box .customer-content .cus-icons img{width:3.4rem;height:3.4rem;margin-right:-15px}.company-profile-container .about-us-section .customer-box .customer-content .cus-icons img:last-child{position:relative;margin-right:unset}.company-profile-container .about-us-section .values-box{width:100%;border-radius:2rem}.company-profile-container .about-us-section .values-box .values-item{padding:3.5rem 2.5rem 3.8rem 2.5rem;margin-bottom:4rem;width:100%;background-color:#fff;border-radius:20px}.company-profile-container .about-us-section .values-box .values-item:last-child{margin-bottom:5.3rem}.company-profile-container .about-us-section .values-box .values-item .icon{width:5.4rem;height:4.8rem;position:relative;margin-bottom:1.3rem}.company-profile-container .about-us-section .values-box .values-item .icon .bg-icon-1{width:4rem;height:4rem;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-color:rgba(255,85,0,.25);z-index:1}.company-profile-container .about-us-section .values-box .values-item .icon .bg-icon-2{width:4rem;height:4rem;border-radius:50%;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-color:rgba(255,85,0,.25);z-index:1}.company-profile-container .about-us-section .values-box .values-item .icon .bg-icon-3{width:4.8rem;height:4.8rem;border-radius:50%;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:cover;background-repeat:no-repeat;background-position:center}.company-profile-container .about-us-section .values-box .values-item .icon .bg-icon-4{position:relative;width:5.4rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.company-profile-container .about-us-section .values-box .values-item .icon .bg-icon-4 img{width:auto;max-width:100%}.company-profile-container .about-us-section .values-box .values-item .title{color:#000;font-size:2.1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}.company-profile-container .about-us-section .values-box .values-item .content{color:#727272;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .about-us-section .values-box .values-item .content p{text-align:justify}.company-profile-container .company-culture-section{padding-left:2.2rem;padding-right:2.2rem}.company-profile-container .company-culture-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.company-profile-container .company-culture-section .section-title img{width:auto;height:3.2rem;margin-right:1.2rem}.company-profile-container .company-culture-section .section-title span{color:#f50;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .company-culture-section .cc-desc-title{margin-bottom:2.4rem}.company-profile-container .company-culture-section .cc-desc-title p{color:#333;font-size:1.8rem;font-style:normal;font-weight:bold;line-height:normal}.company-profile-container .company-culture-section .cc-desc-content{margin-bottom:4rem}.company-profile-container .company-culture-section .cc-desc-content p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-container .company-culture-section .cc-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:.7rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.company-profile-container .company-culture-section .cc-photos .cc-photo{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.4rem}.company-profile-container .company-culture-section .cc-photos #photo-1{width:calc(66.6666666667% - .5rem);height:12.7rem}.company-profile-container .company-culture-section .cc-photos #photo-2{width:calc(33.3333333333% - .5rem);height:12.7rem}.company-profile-container .company-culture-section .cc-photos #photo-3,.company-profile-container .company-culture-section .cc-photos #photo-4,.company-profile-container .company-culture-section .cc-photos #photo-5{width:calc(33.3333333333% - .7rem);height:9.5rem}.company-profile-container .company-culture-section .cc-photos #photo-6{width:100%;height:14rem}.our-service-container{background:#f5f4f4;padding-left:2.2rem;padding-right:2.2rem;padding-bottom:3.5rem}.our-service-container .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.3rem}.our-service-container .section-title img{width:auto;height:3.2rem;margin-right:.7rem}.our-service-container .section-title span{color:#f50;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}.our-service-container .desc-title{margin-bottom:2.4rem}.our-service-container .desc-title p{color:#333;font-size:1.8rem;font-style:normal;font-weight:bold;line-height:normal}.our-service-container .desc-content{margin-bottom:4.9rem}.our-service-container .desc-content p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.our-service-container .services-section .service-item{margin-bottom:3rem;background-color:#fff;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-shadow:4px 4px 20px 0px rgba(0,0,0,.05);box-shadow:4px 4px 20px 0px rgba(0,0,0,.05);border-radius:.4rem;padding:2rem 1rem}.our-service-container .services-section .service-item .sub-icon{position:absolute;bottom:1rem;right:1rem;z-index:2}.our-service-container .services-section .service-item .icon{width:5.2rem}.our-service-container .services-section .service-item .content{width:calc(100% - 6.2rem)}.our-service-container .services-section .service-item .content .item-title{position:relative;z-index:1;color:#333;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal}.our-service-container .services-section .service-item .content .item-desc{position:relative;z-index:1;color:#666;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.our-service-container .services-section .service-item:last-child{margin-bottom:4.7rem}.our-service-container .qoute-section{position:relative;padding-bottom:3rem}.our-service-container .qoute-section .qoute-swiper .swiper-wrapper .swiper-slide{background-position:center;background-size:cover;background-repeat:no-repeat;height:24.5rem !important;padding:3.1rem 2.7rem 2.2rem 2.7rem;border-radius:2rem;border:2px solid hsla(0,0%,100%,.55)}.our-service-container .qoute-section .qoute-swiper .swiper-wrapper .swiper-slide .qoute-icon{width:3.9rem;height:3.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.42);border-radius:50%;margin-bottom:1.8rem}.our-service-container .qoute-section .qoute-swiper .swiper-wrapper .swiper-slide .content p{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.our-service-container .qoute-section .qoute-swiper .swiper-wrapper .swiper-slide .content p:last-child{font-size:1.2rem}.our-service-container .qoute-section .swiper-pagination{background-color:#f5f4f4}.our-service-container .qoute-section .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #f50;opacity:1}.our-service-container .qoute-section .swiper-pagination .swiper-pagination-bullet-active{width:2.4rem;background-color:#f50;border-radius:.4rem}.aa-container{background:#f5f4f4;padding-bottom:3.5rem}.aa-container .banner-section{min-height:29.1rem;height:auto;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4rem}.aa-container .banner-section .banner-content{padding-left:2.4rem;padding-right:5.7rem}.aa-container .banner-section .banner-content .banner-title{color:#fff;font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.3rem}.aa-container .banner-section .banner-content .banner-desc p{color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem}.aa-container .reasons-section{padding-left:2.2rem;padding-right:2.2rem;margin-bottom:5.2rem}.aa-container .reasons-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2.4rem}.aa-container .reasons-section .section-title img{width:auto;height:4rem;margin-right:.7rem;padding-bottom:.5rem}.aa-container .reasons-section .section-title span{color:#f50;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .reasons-section .reasons-intro{margin-bottom:4rem}.aa-container .reasons-section .reasons-intro p{color:#333;font-size:1.8rem;font-style:normal;font-weight:bold;line-height:normal}.aa-container .reasons-section .reasons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.8rem}.aa-container .reasons-section .reasons-box .reasons-item{width:calc(50% - .9rem);background-color:#fff;border-radius:1rem;height:17.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem}.aa-container .reasons-section .reasons-box .reasons-item .icon{margin:0 auto;width:5.1rem;height:5.1rem;background-color:#f50;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9rem}.aa-container .reasons-section .reasons-box .reasons-item .icon img{width:auto;max-width:100%}.aa-container .reasons-section .reasons-box .reasons-item .title{text-align:center;color:#f50;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.9rem;width:100%}.aa-container .reasons-section .reasons-box .reasons-item .content{word-break:keep-all}.aa-container .reasons-section .reasons-box .reasons-item .content p{text-align:center;font-size:1.3rem;font-weight:400;line-height:normal}.aa-container .our-team-section{padding-left:2.2rem;padding-right:2.2rem}.aa-container .our-team-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.aa-container .our-team-section .section-title img{width:auto;max-width:100%;margin-right:.7rem}.aa-container .our-team-section .section-title span{color:#f50;font-size:3rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .ot-desc-title{margin-bottom:2.4rem}.aa-container .our-team-section .ot-desc-title p{color:#333;font-size:1.8rem;font-style:normal;font-weight:bold;line-height:normal}.aa-container .our-team-section .ot-desc-content{margin-bottom:3.5rem}.aa-container .our-team-section .ot-desc-content p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .ot-photo-box{background-repeat:no-repeat;background-size:cover;background-position:center;height:42.5rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1.4rem;border-radius:1rem;margin-bottom:7.4rem}.aa-container .our-team-section .ot-photo-box .photo-title{width:100%;margin-bottom:1rem;color:#fff;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .ot-photo-box .photo-desc{width:100%}.aa-container .our-team-section .ot-photo-box .photo-desc p{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .members-box .member{max-width:35rem;margin:0 auto;position:relative;border-radius:1rem;padding:1.8rem;background-color:#fff;text-align:center;margin-bottom:4.3rem;cursor:pointer}.aa-container .our-team-section .members-box .member:last-child{margin-bottom:0}.aa-container .our-team-section .members-box .member .photo{margin:o auto}.aa-container .our-team-section .members-box .member .photo img{width:auto;max-width:100%;border-radius:.9rem}.aa-container .our-team-section .members-box .member .info{position:absolute;border-radius:10px;background:hsla(0,0%,100%,.83);height:6.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.1rem;-moz-column-gap:1.1rem;column-gap:1.1rem;bottom:3.4rem;right:3.8rem;padding:.5rem}.aa-container .our-team-section .members-box .member .info .person-name{color:#f50;font-size:18px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.aa-container .our-team-section .members-box .member .info .position{display:none;color:#333;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .members-box .member .info .sub-position{text-align:left;color:#333;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.aa-container .our-team-section .members-box .member .profile{display:none}.aa-container #member-info-modal .modal-dialog{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media(min-width: 576px){.aa-container #member-info-modal .modal-dialog{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:565px}}.aa-container #member-info-modal .modal-body{padding:2rem;position:relative}.aa-container #member-info-modal .modal-body .head{padding-bottom:1.7rem;border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.4rem}.aa-container #member-info-modal .modal-body .head .photo{width:6.1rem}.aa-container #member-info-modal .modal-body .head .photo img{width:100%;border-radius:.4rem;vertical-align:middle}.aa-container #member-info-modal .modal-body .head .name-position .member-name{color:#f50;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.4rem}.aa-container #member-info-modal .modal-body .head .name-position .member-position{color:#333;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.aa-container #member-info-modal .modal-body .info{color:#666;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.aa-container #member-info-modal .modal-close{position:absolute;top:1.3rem;right:1.3rem;z-index:2}.aa-v2-container .app{margin:auto;background:#fff}.aa-v2-container .banner{padding:15px}.aa-v2-container .banner.mobile1{display:none}@media(min-width: 321px){.aa-v2-container .banner.mobile1{display:none}}.aa-v2-container .banner.mobile2{display:block}@media screen and (max-width: 320px){.aa-v2-container .banner.mobile2{display:block}.aa-v2-container .banner.mobile2 .box-all-svg{height:100%}}.aa-v2-container .banner .box-all-svg{position:relative;height:200px;width:100%}.aa-v2-container .banner .box-all-svg .box-svg{width:100%;max-width:100%}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg>svg:first-child{width:284px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg>svg:first-child{width:340px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg>svg:first-child{width:390px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:381/136}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1{width:283px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1{width:327px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1{width:390px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .child-svg{position:absolute;top:17.4px;left:17.4px}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .child-svg{width:250px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .child-svg{width:307px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .child-svg{width:356px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct{position:absolute;top:34px;left:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct{top:42px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .left{width:28%}}@media(min-width: 321px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .left{width:34%}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .left .box-img{height:68px}@media(max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .left .box-img{height:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-title-bn{color:#9fa0a0;text-shadow:6px 6px 8px rgba(0,0,0,.25);font-size:15px;font-style:normal;font-weight:900;line-height:normal}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-title-bn{font-size:10px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-img-child{height:23px}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-img-child img{width:90%}}.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-title-cp{letter-spacing:14.46px;color:#000;text-shadow:6px 6px 8px rgba(0,0,0,.25);font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-1 .box-ct .right .box-title-cp{font-size:13px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-2{position:absolute;top:117px;left:19px;z-index:0;aspect-ratio:371/82;width:361px}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2{top:94px;width:267px}.aa-v2-container .banner .box-all-svg .box-svg.svg-2>svg:first-child{width:272px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2{top:105px;width:324px}.aa-v2-container .banner .box-all-svg .box-svg.svg-2>svg:first-child{width:328px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2{top:116px;left:27px;width:360px}.aa-v2-container .banner .box-all-svg .box-svg.svg-2>svg:first-child{width:367px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .child-svg{position:absolute;top:17px;left:17px}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .child-svg{width:243px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .child-svg{width:296px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .child-svg{width:332px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct{position:absolute;top:12px;left:12px;width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct{width:240px}}@media(min-width: 321px)and (max-width: 390px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct{top:13px;width:282px}}@media(min-width: 391px)and (max-width: 767px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct{top:15px;width:331px}}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .left{width:17%}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .left .box-img{-webkit-perspective:800px;perspective:800px}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .left .box-img img{width:54px;height:54px;-o-object-fit:cover;object-fit:cover;-webkit-animation:flip3D 2.2s ease-in-out infinite;animation:flip3D 2.2s ease-in-out infinite;-webkit-filter:drop-shadow(0 12px 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 12px 20px rgba(0, 0, 0, 0.3))}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .right{width:83%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .right .box-title-cp{color:#ec7c30;font-size:13px;font-style:normal;font-weight:400;line-height:1.6;padding-bottom:.5rem}@media(max-width: 320px){.aa-v2-container .banner .box-all-svg .box-svg.svg-2 .box-ct .right .box-title-cp{font-size:11px;padding-left:.5rem}}.aa-v2-container .section{padding:15px}.aa-v2-container .section .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.aa-v2-container .section .title p{color:#ec7c30;font-size:24px;font-style:normal;font-weight:400;line-height:1.6;padding-top:1rem}.aa-v2-container .section .title img{margin-right:15px;width:45px;height:40px;-o-object-fit:cover;object-fit:cover}.aa-v2-container .section .desc{color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.aa-v2-container .section.section-adv .desc{font-weight:600;margin-bottom:33px}.aa-v2-container .section.section-adv .adv-grid{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:18px;margin-top:15px}.aa-v2-container .section.section-adv .adv-grid .card{border-radius:10px;background:-webkit-gradient(linear, left top, right top, from(#ffded3), to(#ffbba0));background:linear-gradient(90deg, #ffded3 0%, #ffbba0 100%);padding:20px;text-align:center;border-radius:10px;font-size:14px;border:none}.aa-v2-container .section.section-adv .adv-grid .card .box-icon{width:50px;height:50px;margin:0 auto;background-color:#ec7c30;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}.aa-v2-container .section.section-adv .adv-grid .card .title-item{color:#ec7c30;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:5px 0}.aa-v2-container .section.section-adv .adv-grid .card .subtitle-item{color:#833b0a;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.aa-v2-container .section.section-adv .adv-grid .center-logo{position:absolute;width:93px;height:93px;color:#fff;border-radius:50%;text-align:center;line-height:60px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.aa-v2-container .section.section-adv .popup{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}.aa-v2-container .section.section-adv .popup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-v2-container .section.section-adv .popup img{width:90%;max-height:80%;border-radius:10px;background:#fff;padding:10px}.aa-v2-container .section.section-adv .popup .close{position:absolute;top:36.5%;right:9%;color:#cecece;font-size:24px;cursor:pointer}.aa-v2-container .section.section-me .city p{color:#999;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:33px 0 20px}.aa-v2-container .section.section-me .city .mySwiper{padding:20px 0;margin-left:-10px;margin-right:-10px}.aa-v2-container .section.section-me .city .mySwiper .swiper-slide{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0.85);transform:scale(0.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:102px;overflow:hidden}.aa-v2-container .section.section-me .city .mySwiper .swiper-slide img{width:100%}.aa-v2-container .section.section-me .city .mySwiper .swiper-slide.custom-active{-webkit-transform:scale(1.15);transform:scale(1.15)}.aa-v2-container .section.section-te{padding:0}.aa-v2-container .section.section-te .title,.aa-v2-container .section.section-te .desc,.aa-v2-container .section.section-te .desc-sub{padding:0 15px}.aa-v2-container .section.section-te .desc{color:#000;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.aa-v2-container .section.section-te .desc-sub{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:26px 0 31px}.aa-v2-container .section.section-te .profile{margin-top:15px;position:relative;cursor:pointer;border-radius:12px;aspect-ratio:318/294;min-width:345px}@media(min-width: 330px)and (max-width: 360px){.aa-v2-container .section.section-te .profile{min-width:330px}}@media(min-width: 400px)and (max-width: 414px){.aa-v2-container .section.section-te .profile{min-width:382px}}@media(min-width: 415px){.aa-v2-container .section.section-te .profile{min-width:400px}}.aa-v2-container .section.section-te .profile img{width:unset;height:unset;-o-object-fit:contain;object-fit:contain}.aa-v2-container .section.section-te .profile .profile-info{border-radius:4px;background:hsla(0,0%,100%,.83);position:absolute;bottom:8px;right:15px;padding:8px;border-radius:6px}.aa-v2-container .section.section-te .profile .name{color:#ec7c30;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.aa-v2-container .section.section-te .profile .postition{color:#333;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.aa-v2-container .section.section-te .profileSwiper{padding:0 0 110px;background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.aa-v2-container .section.section-te .profileSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100% !important}.aa-v2-container .section.section-te .profile-popup{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.aa-v2-container .section.section-te .profile-popup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-v2-container .section.section-te .profile-popup .content{background:#fff;padding:20px;border-radius:5px;text-align:center;max-width:90%}.aa-v2-container .section.section-te .profile-popup .content .bot .profile{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;height:410px;overflow-y:scroll}.aa-v2-container .section.section-te .profile-popup .content .bot .profile::-webkit-scrollbar{display:none}.aa-v2-container .section.section-te .profile-popup .content .line{background:#dbdbdb;height:1px;width:100%;margin:15px 0}.aa-v2-container .section.section-te .profile-popup .content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-v2-container .section.section-te .profile-popup .content .top .left{width:20%;height:66px}.aa-v2-container .section.section-te .profile-popup .content .top .left img{height:65px;min-width:66px}.aa-v2-container .section.section-te .profile-popup .content .top .right{width:80%;text-align:left;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-v2-container .section.section-te .profile-popup .content .top .right #popupName{color:#ec7c30;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.aa-v2-container .section.section-te .profile-popup .content .top .right #popupPosition{color:#333;font-size:13px;font-style:normal;font-weight:400;line-height:normal;padding-top:5px}.aa-v2-container .section.section-te .profile-popup img{width:100%;border-radius:10px;margin-bottom:10px}.aa-v2-container .section.section-te .profile-popup .close{position:absolute;top:18%;right:7%;color:#cecece;font-size:20px;cursor:pointer}@media(max-width: 420px){.aa-v2-container .section.section-te .profile-popup .close{top:21%}}@media(max-width: 375px){.aa-v2-container .section.section-te .profile-popup .close{top:11%}}@-webkit-keyframes flip3D{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(15deg);transform:rotateY(15deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes flip3D{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(15deg);transform:rotateY(15deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.company-profile-v2-container{background:#f5f4f4;width:100%;position:relative}.company-profile-v2-container .banner-section{margin-bottom:5.5rem}.company-profile-v2-container .banner-section .logo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;background-color:#000;padding:3.3rem 2.2rem}.company-profile-v2-container .banner-section .logo-box .logo-img{width:7.4rem}.company-profile-v2-container .banner-section .logo-box .logo-img img{width:100%;height:auto}.company-profile-v2-container .banner-section .logo-box .logo-title-content{width:calc(100% - 10.4rem)}.company-profile-v2-container .banner-section .logo-box .logo-title-content .logo-title{color:#ec7c30;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.6rem}.company-profile-v2-container .banner-section .logo-box .logo-title-content .logo-description p{color:#ec7c30;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.2rem}.company-profile-v2-container .banner-section .link-box{padding:1.1rem;background-color:#ec7c30}.company-profile-v2-container .banner-section .link-box .list-btn-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.company-profile-v2-container .banner-section .link-box .list-btn-link .btn-item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.company-profile-v2-container .banner-section .link-box .list-btn-link .btn-item span{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .about-us-section{padding:0 2.2rem}.company-profile-v2-container .about-us-section .au-title-box{margin-bottom:3.1rem}.company-profile-v2-container .about-us-section .au-title-box .title{color:#ec7c30;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .about-us-section .au-title-box .sub-title{color:#333;font-size:1.7rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .about-us-section .au-title-box .description p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .about-us-section .client-stories-section{border-radius:4px;background:hsla(0,0%,100%,.35);-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.05);box-shadow:4px 4px 20px 0 rgba(0,0,0,.05);padding:1.1rem 1.5rem;margin-bottom:4.4rem}.company-profile-v2-container .about-us-section .client-stories-section .section-title{color:#ec7c30;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1rem}.company-profile-v2-container .about-us-section .client-stories-section .client-stories-swiper{width:100%;overflow:hidden}.company-profile-v2-container .about-us-section .client-stories-section .client-stories-swiper .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company-profile-v2-container .about-us-section .client-stories-section .client-stories-swiper .swiper-slide{height:40px !important}.company-profile-v2-container .about-us-section .client-stories-section .client-stories-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-profile-v2-container .about-us-section .client-stories-section .client-story-item{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-profile-v2-container .about-us-section .client-stories-section .client-story-item img{width:unset;height:auto;max-height:unset;-o-object-fit:contain;object-fit:contain;display:block}.company-profile-v2-container .about-us-section .mission-and-vision-section{margin-top:2.4rem;padding-bottom:4.3rem}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-swiper{overflow:hidden;width:100%;height:28.5rem}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-swiper .swiper-slide{height:28.5rem !important;-webkit-box-sizing:border-box;box-sizing:border-box}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:28.5rem !important}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;min-height:0;padding:4rem 2.8rem;background:#f6dbbe;border-radius:inherit;border-radius:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide--plain .company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__inner{background:#f5f5f5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__title{color:#ec7c30;font-size:2.1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide--plain .company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__title{color:#000}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__content{min-width:0;word-wrap:break-word;overflow-wrap:anywhere}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__content p{color:#333;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide--plain .company-profile-v2-container .about-us-section .mission-and-vision-section .mission-vision-slide__content p{color:#333}.company-profile-v2-container .our-services-section{padding-bottom:4.3rem}.company-profile-v2-container .our-services-section .os-title-box{margin-bottom:3.1rem}.company-profile-v2-container .our-services-section .os-title-box .title{color:#ec7c30;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .our-services-section .os-title-box .sub-title{color:#333;font-size:1.7rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .our-services-section .os-title-box .description p{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .our-services-section .our-services-items .our-service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;margin-bottom:2.1rem}.company-profile-v2-container .our-services-section .our-services-items .our-service-item img{width:4rem;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.company-profile-v2-container .our-services-section .our-services-items .our-service-item .our-service-item__inner{width:calc(100% - 5rem)}.company-profile-v2-container .our-services-section .our-services-items .our-service-item .our-service-item__inner .our-service-item__title{color:#333;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}.company-profile-v2-container .our-services-section .our-services-items .our-service-item .our-service-item__inner .our-service-item__description p{color:#666;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .our-services-section .os-link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1.1rem;background-color:#ec7c30;border-radius:4px;width:100%}.company-profile-v2-container .our-services-section .os-link-box .os-link-btn{color:#fff;font-size:1.4rem;font-style:normal;font-weight:500}.company-profile-v2-container .offices-section{padding:0 2.2rem 2.2rem 2.2rem}.company-profile-v2-container .offices-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:2.2rem}.company-profile-v2-container .offices-section .section-title .title{color:#ec7c30;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.6rem}.company-profile-v2-container .offices-section .section-title .logo{width:3rem}.company-profile-v2-container .offices-section .section-title .logo img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.company-profile-v2-container .offices-section .offices-items .office-item{margin-bottom:3.6rem;padding:1.4rem 1.2rem;background-color:#fff;border-radius:8px}.company-profile-v2-container .offices-section .offices-items .office-item .photo{margin-bottom:1.5rem;border-radius:4px;overflow:hidden}.company-profile-v2-container .offices-section .offices-items .office-item .photo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.company-profile-v2-container .offices-section .offices-items .office-item .office-item__inner .office-item__title{color:#333;font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.company-profile-v2-container .offices-section .offices-items .office-item .office-item__inner .office-item__address p{color:#666;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .offices-section .offices-items .office-item:last-child{margin-bottom:0}.company-profile-v2-container .client-stories-modal{border-radius:4px;min-height:16.2rem}.company-profile-v2-container .client-stories-modal .modal-header{border:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem .5rem 0 .5rem}.company-profile-v2-container .client-stories-modal .modal-body{padding:0}.company-profile-v2-container .client-stories-modal .modal-content{border:0;border-radius:.8rem;max-width:72rem;width:calc(100% - 3rem);margin:0 auto}.company-profile-v2-container .client-stories-modal .close{cursor:pointer}.company-profile-v2-container .client-stories-modal.show,.company-profile-v2-container .client-stories-modal.in{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-profile-v2-container .client-stories-modal .client-content{padding:0 1.7rem 1.7rem 1.7rem}.company-profile-v2-container .client-stories-modal .client-content .stock-code{margin-bottom:1.4rem}.company-profile-v2-container .client-stories-modal .client-content .stock-code span{color:#333;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .client-stories-modal .client-content .logo-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.6rem}.company-profile-v2-container .client-stories-modal .client-content .logo-title .logo-img{width:33.3333333333%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;text-align:center;border-right:1px solid rgba(0,0,0,.3019607843)}.company-profile-v2-container .client-stories-modal .client-content .logo-title .logo-img img{width:auto;max-width:100%}.company-profile-v2-container .client-stories-modal .client-content .logo-title .title{width:66.6666666667%;text-align:left;padding-left:1.3rem;color:#333;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}.company-profile-v2-container .client-stories-modal .client-content .profile span{color:#666;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}