.section-banner{height:592px;background-color:#fdfdfd;background-image:url(/build/assets/header-bg-Cx9g4Oed.webp);background-position:top center;background-repeat:no-repeat}.section-banner .banner-content{display:flex;gap:25px;padding-top:197px}.section-banner .banner-text{margin-top:30px}.section-banner .banner-text .sub-title{font-size:32px;font-family:Nunito Sans,sans-serif;letter-spacing:1.6px;line-height:1.3}.section-banner .banner-text .text-title{margin-top:13px;font-size:70px}@media all and (max-width: 767px){.section-banner{background-image:url(/build/assets/bg-header-sp-C2OlSPcX.webp);height:345px}.section-banner .banner-content{gap:11px;padding-top:120px}.section-banner .banner-content .sub-title{font-size:16px}.section-banner .banner-content svg{width:31.52px}.section-banner .banner-content .banner-text .text-title{font-size:36px;margin-top:0}}.page-about-us .content-wrap{padding-bottom:120px}.page-about-us .item{display:grid;grid-template-columns:506px 1fr;gap:56px}.page-about-us .item:not(:last-child){margin-bottom:40px}@media (max-width: 1200px){.page-about-us .item{grid-template-columns:1fr 1fr}}@media all and (min-width: 768px){.page-about-us .item.item-reverse{grid-template-columns:1fr 506px}}@media (min-width: 768px) and (max-width: 1200px){.page-about-us .item.item-reverse{grid-template-columns:1fr 1fr}}@media all and (min-width: 768px){.page-about-us .item.item-reverse .item-right{order:1;padding-left:88px}.page-about-us .item.item-reverse .item-right .item-btn{width:100%;margin-left:0}.page-about-us .item.item-reverse .item-left{order:2}.page-about-us .item .item-btn{display:block;background:#b4b4b4;border:none;padding:80px;font-size:3.4rem;font-weight:700;color:#fff;text-align:center;width:90%;margin-left:-25px}}.page-about-us .item-title{font-size:2.4rem;color:var(--text-golden-yellow);margin-bottom:16px}.page-about-us .item-desc{font-size:3.2rem;letter-spacing:1.6px;line-height:1.5}.page-about-us .item-right{margin-top:80px}.page-about-us .outline{background-image:url(/build/assets/outline-bg-CEQI3rJr.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:120px 0}@media all and (max-width: 767px){.page-about-us .outline{background-image:url(/build/assets/outline-bg-sp-Bcqazu5d.webp)}}.page-about-us .outline-item{display:grid;grid-template-columns:170px 1fr;gap:28px;padding:17.5px 0;border-bottom:1px solid #000000}.page-about-us .item-lable{font-size:1.8rem;font-weight:700}.page-about-us .item-content{font-size:1.6rem}@media all and (max-width: 767px){.page-about-us .section-banner{height:284px}.page-about-us .item{grid-template-columns:1fr;gap:32px}.page-about-us .item:not(:last-child){margin-bottom:56px}.page-about-us .item.item-reverse .item-left{transform:translate(20px)}.page-about-us .item.item-reverse .item-right{padding-left:20px}.page-about-us .item .item-btn{display:none}.page-about-us .item-left{transform:translate(-20px)}.page-about-us .item-right{margin-top:0}.page-about-us .item-title{font-size:1.6rem;margin-bottom:8px}.page-about-us .item-desc{font-size:2.4rem;letter-spacing:.96px;padding-right:11px}.page-about-us .content-wrap{padding-bottom:56px}.page-about-us .outline{padding:56px 0}.page-about-us .outline-item{grid-template-columns:100px 1fr;gap:20px}}
