﻿.w-container.body-wrapper{width:unset}
.bg-honor{background:#FFFFFF;padding:20px 0}
.box-section{display:flex;flex-direction:column;text-align:center;align-items:center}
.box-section img{max-width:100%;display:block}
.d-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.grid-2{grid-column:span 2!important}
.grid-3{grid-column:span 3!important}
.section1 .item{position:relative}
.section1 .item:first-child strong{top:50%;transform:translateY(-50%);left:5%}
.section1 strong{font-size:33px;position:absolute;left:50%;transform:translateX(-50%);font-weight:600;color:#000;top:10%}
.section2 .text-info{position:absolute;left:50%;transform:translateX(-50%);width:max-content;width:70%;top:10px}
.text-info h2{-webkit-text-fill-color:transparent;background:linear-gradient(-90deg,#f9a369,#f579bf,#82b9ff);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;font-size:80px;line-height:119px;margin:0}
.text-info h3{font-size:50px;line-height:61px;margin:0}
.text-info p{font-size:20px;font-weight:300;display:flex}
.section2{position:relative;padding-top:100px}
.section2 .text-info-detail{position:absolute;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px;top:47%;transform:translateY(-50%)}
.text-info-detail .detail-item{grid-column:span 2}
.section2 .item{position:absolute;bottom:145px;width:63%;left:50%;transform:translateX(-50%)}
.text-info-detail h2{color:#6d47af;font-size:37px;line-height:61px;margin:0;text-align:center;display:inline-block;white-space:break-spaces!important}
.text-info-detail p{font-size:20px;font-weight:300;margin:0}
.note{font-size:20px;font-weight:300;margin:0;opacity:.7}
.section3,.section4{position:relative;text-align:start;padding:80px 0}
.section3 .text-info{position:absolute;top:50%;transform:translateY(-50%);width:max-content;width:42%;left:5%;display:flex;flex-direction:column;gap:200px}
.section3 .item-detail .note{margin-top:50px}
.section4{color:white;padding:0}
.section4 .text-info{position:absolute;top:50%;transform:translateY(-50%);width:max-content;width:42%;right:3%;display:flex;flex-direction:column;gap:100px}
.section4 .item .note{margin-top:50px}
.section4 .item img{max-width:90px}
.line-vertical{width:2px;height:130px;background-color:#000;margin:0 20px}
.line-horizontal{height:2px;width:350px;background-color:#000;margin:20px 0}
.section5{position:relative;padding:80px 0}
.section5 .item-info{position:absolute;left:50%;transform:translateX(-50%);top:5%;display:flex;width:100%;justify-content:center;text-align:start}
.section5 .item-info .text-info{width:422px}
.position-relative{position:relative}
.section5 .text-info-detail h2{white-space:nowrap;font-size:23px;line-height:unset}
.section5 .text-info-detail p{font-size:17px}
.section5 .text-info h3{font-size:30px}
.section5 .text-info-detail .item{display:flex;gap:20px}
.section5 p{}
.section6 .item-info{position:relative}
.section6 .item-info .text-info{text-align:start;position:absolute;top:50%;transform:translateY(-50%);left:15%;color:white;width:35%}
.section6 .text-info b{font-size:20px}
.section7{position:relative}
.section7 .text-info{position:absolute;left:50%;transform:translateX(-50%);top:10%}
.section7 .note{position:absolute;left:50%;transform:translateX(-50%);bottom:5%}
.section8{padding-top:30px}
.section8 .item-info{position:relative}
.section8 .item-info .text-info{position:absolute;left:50%;transform:translateX(-50%);top:10%;display:flex;gap:30px;width:100%}
.section8 .img-logo{position:absolute;left:50%;transform:translateX(-50%);bottom:5%;width:140px}
.section9,.section10{position:relative}
.section9 .text-info{position:absolute;top:57%;transform:translateY(-50%);RIGHT:12%;text-align:start;width:26%}
.section9 h2{font-size:65px;line-height:90px}
.section9 h3{font-size:39px;line-height:unset}
.section9 p{font-size:17px}
.section9 .note{position:absolute;left:50%;transform:translateX(-50%);bottom:5%}
.section9 .text-info p{margin-top:50px}
.section10 .text-info,.section11 .item .text-info{position:absolute;top:50%;transform:translateY(-50%);left:10%;text-align:start;width:30%}
.section11{padding-top:60px;display:flex;flex-direction:column;align-items:center}
.section11 .text-info.firt{width:calc(100% - 500px);text-align:center}
.section11 .item{position:relative}
