﻿@import url(https://js01.v15cdn.com/single-template/public.css);.banner-text{position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;top: 0;flex-direction: column;}
.banner-text .p1{font-weight: var(--fontbold6);font-size: var(--fontsize42);color: #FFFFFF;line-height: 1;margin-bottom: 40px;}
.banner-text .p2{color: #fff;text-align: center;}
@media (max-width:1366px) {.banner-text .p1{font-size: var(--fontsize36);margin-bottom: 25px;}}
@media (max-width:1024px) {.banner-text .p1{font-size: var(--fontsize28);}
.banner-text p br{display: none;}}
@media (max-width:768px) {.banner-text .p1{font-size: var(--fontsize24);}}
@media (max-width:768px) {.banner-text .p1{font-size: var(--fontsize22);}}
.manufacturing-facility>.l-wrap{max-width:100%;padding:0}
.manufacturing-facility.common-main{padding:0}
.modtitle{font-weight:var(--fontbold6);font-size:42px;color:#000003;line-height:1.52}
.modtit{color:#515362;line-height:26px;margin-top:30px;padding:0 8%}
.modhead{text-align:center}
.modhead .moddesc{justify-content:center;}
.padding{padding:5% 0}
.moddesc{display:flex;align-items:center;gap:10px;margin-top:30px;}
.moddesc div:first-of-type{display:inline-block;width:60px;height:5px;background:var(--color);border-radius:3px}
.moddesc div:nth-of-type(2){display:inline-block;width:5px;height:5px;background:var(--color);border-radius:50%}
.module-btn {display: flex;}
.module-btn a {display: flex;align-items: center;color: rgb(255, 255, 255);line-height: 1;gap: 15px;border-radius: 28px;background: var(--color);padding: 12px 30px;transition: all .3s ease-in-out;}
.module-btn a em{width: 30px;height: 30px;background: #FFFFFF;border-radius: 50%;color: var(--color);display: flex;justify-content: center;align-items: center;font-size: 14px;}
.module-btn a:hover{text-decoration: unset;gap: 25px;color: #fff;}
@media (max-width:1640px){.modtitle{font-size:38px}.moddesc{margin-top: 15px;}}
@media (max-width:1440px){.modtitle{font-size:34px}}
@media (max-width:1366px){.modtitle{font-size:28px}}
@media (max-width:1220px){.modtitle{font-size:26px}}
@media (max-width:1024px){.modtitle{font-size:24px}}
@media (max-width:768px){.modtitle{font-size:22px}}
.module1{background: url(/Content/uploads/20261289013/202606031148228e61cfb9efe9457586da89ac7dc53e9d.webp)center no-repeat;background-size: cover;}
.module1 .modtitle{color: #fff;}
.module1-main{display:flex;align-items:center;gap:80px}
.module1-left{flex:1}
.module1-title{font-weight:var(--fontbold6);font-size:var(--fontsize42);color:#FFFFFF;line-height:1.3;margin-bottom:30px}
.module1-desc{margin-top: 40px;}
.module1-desc p{color: #FFFFFF;margin-bottom: 10px;opacity: .9;}
.module1-desc p:last-child{margin-bottom:0}
.module1-right{display: flex;flex-direction: column;width: 48%;background: #00000045;border-radius: 10px;overflow: hidden;}
.module1-card{padding: 52px 80px;color: #FFFFFF;display: flex;border-bottom: 1px solid #eeeeee24;    gap: 20px;}
.module1-card:nth-last-child(1){border-bottom: none;}
.module1-icon{display: flex;}
.module1-icon em{font-size: 58px;width: 58px;line-height: 1;color: var(--color);}
.module1-info .p1{font-weight: var(--fontbold6);font-size: var(--fontsize24);color: #FFFFFF;line-height: 1;}
.module1-info .p2{color: #FFFFFF;line-height:1;}
.module1-info{display: flex;flex-direction: column;gap: 20px;}
.module2-head{text-align:center;margin-bottom:50px}
.module2-intro{font-size:var(--fontsize16);color:var(--introcolor);line-height:1.8;max-width:800px;margin:20px auto 0}
.module2-body{display:flex;gap:35px;margin-top: 50px;}
.module2-item{flex: 1;background: #ECF7F7;border-radius: 10px;padding: 55px 45px 55px 50px;overflow: hidden;}
.module2-item-title{font-weight: var(--fontbold6);font-size: var(--fontsize26);color: #333333;line-height: 1;position: relative;padding-bottom: 30px;margin-bottom: 30px;}
.module2-item-title::after{position: absolute;content: '';width: 60px;height: 2px;background: var(--color);border-radius: 1px;left: 0;bottom: 0;}
.module2-item-desc{margin-bottom: 25px;color: #515362;line-height: 30px;}
.module2-steps{list-style:none}
.module2-steps li{display: flex;gap: 12px;margin-bottom: 20px;}
.module2-steps li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.module2-step-num{width: 40px;height: 40px;background: var(--color);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #FFFFFF;font-weight: var(--fontbold6);flex-shrink: 0;}
.module2-step-info strong{display: block;font-weight: var(--fontbold6);color: #111111;line-height: 30px;margin-top: 5px;}
.module2-step-info p{color: #515362;line-height: 30px;margin-top: 6px;}
.module3{background: url(/Content/uploads/20261289013/20260603114822942a75c44b1849fa989360121f45bea7.webp)center no-repeat;background-size: cover;}
.module3-head{text-align:center;margin-bottom:50px}
.module3-intro{font-size:var(--fontsize16);color:var(--introcolor);line-height:1.8;max-width:800px;margin:20px auto 0}
.module3-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top: 50px;}
.module3-item{width:calc((100% - 80px) / 5);text-align:center}
.module3-img{overflow: hidden;margin-bottom: 25px;border-radius: 6px;aspect-ratio: 3 / 4;}
.module3-img img{width:100%;height:100%;object-fit:cover;display:block}
.module3-label{font-weight: 600;color: #111111;line-height: 1;}
.module4-content{display:flex;justify-content:space-between;align-items:center;gap:60px}
.module4-image{flex: 1;border-radius:5px;overflow:hidden}
.module4-image-2{padding: 80px 0;background: #fff;}
.module4-image img{width:100%;}
.module4-text{flex: 1;display: flex;flex-direction: column;justify-content: center;}
.module4-text h2{text-align:left;margin-bottom:20px}
.module4-desc p{margin-bottom: 10px;color: #515362;line-height: 30px;}
.module4-desc p:last-of-type{margin-bottom:0px}
.module4-desc{margin: 35px 0;}
.module5{background: url(/Content/uploads/20261289013/20260603114823e035aac661cf42d48d57543c3bc8bcd4.webp)center no-repeat;background-size: cover;}
@media (max-width:1440px) {
    .module1-card{padding: 35px 55px;}
    .module1-desc {margin-top: 25px}
    .module1-info{gap: 12px;}
    .module1-icon em{font-size: 46px;width: 46px;}
    .module1-info .p1{font-size: var(--fontsize22);}
    .module2-body{gap: 25px;margin-top: 30px;}
    .module2-item{padding: 40px 45px;}
    .module2-item-title{padding-bottom: 25px;margin-bottom: 20px;font-size: var(--fontsize22);}
    .module3-img{margin-bottom: 15px;}
    .module3-grid{margin-top: 25px;}
    .module4-desc{margin: 20px 0;}
}
@media (max-width:1200px){
    .module4-content{gap: 30px;}
}
@media (max-width:1024px){
    .module1-main{flex-direction: column-reverse;gap: 25px;}
    .module1-right{width: 100%;}
    .module2-body{flex-direction: column;}
    .module3-item {width: calc((100% - 40px) / 3);}
}
@media (max-width:768px) {
    .module1-card {padding: 25px 30px;}
    .module2-item {padding: 25px;}
    .module3-item{width: calc((100% - 20px) / 2);}
    .module4-content{flex-direction: column;}
    .module5 .module4-content{flex-direction: column-reverse;}
}