/* banner */
.page-about-wrap .banner {position: relative;}
.page-about-wrap .banner img {width: 100%;}
.page-about-wrap .breadcrumbs {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: 700px;}
.page-about-wrap .breadcrumbs h1 {color: #fff;font-family: 'Montserrat Medium';font-size: 40px;position: relative;line-height: 1;}
.page-about-wrap .breadcrumbs ul {display: flex;padding-left: 0;justify-content: center;margin-top: 20px;}
.page-about-wrap .breadcrumbs ul li {list-style: none;color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.page-about-wrap .breadcrumbs ul li a {color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.page-about-wrap .breadcrumbs ul li span {color: #d21a26;}

.page-about-wrap .module-01 {padding: 110px 0}
.page-about-wrap .module-01 .video-wrap {position: relative;}

.page-about-wrap .module-01 .video-wrap .play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;}
.page-about-wrap .module-01 .video-wrap .play-button:hover img {scale: 1.1;transition: all 0.6s;}

.page-about-wrap .module-01 .row {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.page-about-wrap .module-01 .row .col-md-6 {margin: 0;padding: 0;}
.page-about-wrap .top-text-wrap {text-align: left;}
.page-about-wrap .module-01 .video-right-text-wrap .text {width: 100%;max-width: 685px;}
.page-about-wrap .module-01 .video-right-text-wrap {display: flex;justify-content: center;align-items: center;height: 100%;}
.page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap {display: flex;}
.page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap .item-wrap {display: flex;width: 50%;}
.page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap .item-wrap .text-item {padding-left: 20px;}
.page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap .item-wrap .text-item h4 {font-family: 'Montserrat Medium';font-size: 23px;}
.page-about-wrap .module-01 .video-right-text-wrap .text hr {width: 85%;}
.page-about-wrap .module-01 .video-right-text-wrap .text ul {padding-left: 0;margin-top: 25px;}
.page-about-wrap .module-01 .video-right-text-wrap .text ul li {list-style: none;font-size: 16px;margin-top: 10px;}
.page-about-wrap .module-01 .video-right-text-wrap .text ul li i {color:#d21a26;font-weight: 600;display: inline-block;width: 22px;height: 22px;line-height: 20px;text-align: center;border-radius: 50%;border: 1px solid #d21a26;margin-right: 10px;}

.page-about-wrap .history-wrap {background: url('/wp-content/uploads/2023/12/home-contact-bg.jpg') no-repeat 100% 100%;padding: 70px 0 125px;position: relative;}
.page-about-wrap .history-wrap * {margin: 0;padding: 0;}
.page-about-wrap .history-wrap .float-img {position: absolute;right: 0;bottom: 0;z-index: 0;}
.page-about-wrap .top-text-wrap {margin: 0;}
.page-about-wrap .history-wrap .history-content-wrap h2 {color: #fff;font-family: 'Montserrat Medium';}
.page-about-wrap .history-wrap .history-swiper-wrap {margin-top: 80px;padding-left: 100px;position: relative;}
.page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .history-swiper {overflow: hidden;}
.page-about-wrap .history-wrap .history-swiper-item {color: #fff;}
.page-about-wrap .history-wrap .history-swiper-item .unit {font-size: 14px;}
.page-about-wrap .history-wrap .history-swiper-item hr {width: 80px;border-width: 5px;border-color: #d11a26;opacity: 1;}
.page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .change-button span {display: inline-block;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;position: absolute;top: 17px;border-radius: 50%;background-color: rgba(255,255,255,.2);cursor: pointer;z-index: 4;}
.page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .change-button span.prev{left: 0;}
.page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .change-button span.next{right: 13%;}
.page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .change-button span i {width: 28px;height: 28px;text-align: center;line-height: 28px;color:#d11a26;background-color: #fff;border-radius: 50%;}
.page-about-wrap .history-wrap .float-line {width: 100%;border-bottom: 1px solid rgba(255,255,255,.3);position: absolute;left: 0;top: 37%;}
.page-about-wrap .history-wrap p {min-height: 120px;padding: 10px 0;}
.page-about-wrap .history-wrap .img {margin-top: 20px;}

.page-about-wrap .about-partners-wrap {padding: 80px 0;background-color: #f3f3f3;}
.page-about-wrap .about-partners-wrap .top-text-wrap {text-align: center;margin: auto;}
.page-about-wrap .button-wrap {text-transform: uppercase;padding: 15px 25px;background-color: #c30e23; color: #fff;display: inline-block;width: auto;border-radius: 5px;margin-right: 10px;font-family: 'Rubik Medium';}
.page-about-wrap .module-button {text-align: center;margin-top: 30px;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper {overflow: hidden;padding: 130px 0;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .about-partners-item img {width: 100%;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide {scale: 1.2}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.right-swiper-right,
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.left-swiper-left {scale: 1.4;z-index: 1;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.right-swiper,
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.left-swiper {scale: 1.6;z-index: 2;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.swiper-slide-prev,
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.swiper-slide-next {scale:1.8;z-index: 3;}
.page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide.swiper-slide-active {scale: 2;z-index: 4;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box {position: relative;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span {position: absolute;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;top: 50%;transform: translateY(-50%);border-radius: 50%;border: 2px solid rgba(0,0,0,.5); cursor: pointer;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span.prev {left: -100px;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span.next {right: -100px;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span:hover {background-color: #c30e23;border: 2px solid #c30e23;transition: all 0.6s;}
.page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span:hover i {color: #fff;transition: all 0.6s;}

.page-about-wrap .about-moduole-03-wrap {padding: 80px 0;}
.page-about-wrap .about-moduole-03-wrap .top-text-wrap {text-align: center;margin: auto;}
.page-about-wrap .about-moduole-03-wrap .about-moduole-03-item {margin-top: 30px;}
.page-about-wrap .about-moduole-03-wrap .about-moduole-03-item .text{padding: 15px 15px 15px 55px;background-color: #f3f3f3;position: relative;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;min-height: 78px;}
.page-about-wrap .about-moduole-03-wrap .about-moduole-03-item .text::after {content: ' ';height: 3px;width: 30px;background-color: #c30e23;position: absolute;left: 15px;top: 30px;}


.about-moduole-03-swiper {overflow: hidden;}

.page-about-wrap .md-show {display: none;}
.page-about-wrap .pc-show {display: block;}
.about-moduole-03-swiper-pagination {text-align: center;}

@media (max-width:1400px) {
    .page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span.prev {left: 10%;}
    .page-about-wrap .about-partners-wrap .about-partners-swiper-box .change-button span.next {right: 10%;}
}

@media (max-width:786px) {
    .page-about-wrap .row {padding: 0;}
    .page-about-wrap .breadcrumbs h1 {font-size: 20px;}
    .page-about-wrap .module-01 .video-right-text-wrap{margin-top: 10px;}
    .page-about-wrap .breadcrumbs ul {margin-top: 5px;margin-bottom: 5px;}
    .page-about-wrap .module-01,
    .page-about-wrap .history-wrap,
    .page-about-wrap .about-partners-wrap,
    .page-about-wrap .about-moduole-03-wrap{padding: 10px;}
    .page-about-wrap .top-text-wrap {text-align: center;}
    .page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap {display: block;}
    .page-about-wrap .module-01 .video-right-text-wrap .text .items-wrap .item-wrap {width: 100%;}
    .page-about-wrap .top-text-wrap p {text-align: left;}
    .page-about-wrap .history-wrap .history-swiper-wrap {padding-left: 0;margin-top: 10px;}
    .page-about-wrap .history-wrap .history-content-wrap .history-swiper-wrap .change-button span.next {right: 0;}
    .page-about-wrap .history-wrap .history-swiper-wrap {padding: 0 50px;}
    .page-about-wrap .history-wrap .img {margin-top: 5px;}
    .page-about-wrap .history-wrap .img img {width: 100%;}
    .page-about-wrap .about-partners-swiper-box .about-partners-swiper .swiper-slide {scale: 1 !important;}
    .page-about-wrap .about-partners-swiper-box .about-partners-swiper {padding: 0;}
    .page-about-wrap .about-moduole-03-wrap .about-moduole-03-item {margin-top: 0;}
    .page-about-wrap .md-show {display: block;}
    .page-about-wrap .pc-show {display: none;}
}
