.comp-sectionImgTab .comp-sectionImgTab-container{text-align:center;margin:0 auto}.comp-sectionImgTab .comp-sectionImgTab-text{text-align:left;width:calc(100% - 320px);max-width:1440px;margin:0 auto 40px}.comp-sectionImgTab .comp-sectionImgTab-title{font-size:48px;font-family:var(--ff-woff2-B);margin:0;line-height:1.12}.comp-sectionImgTab .comp-sectionImgTab-desc{font-family:var(--ff-woff2-B);color:#83868a;margin-top:16px;font-size:24px;line-height:1.33}.comp-sectionImgTab .comp-sectionImgTab-swiper{height:600px;margin-bottom:40px}.comp-sectionImgTab .comp-sectionImgTab-swiper .comp-sectionImgTab-slide{aspect-ratio:1440/600;border-radius:8px;width:calc(100% - 320px);max-width:1440px;max-height:600px;overflow:hidden}.comp-sectionImgTab .comp-sectionImgTab-swiper .comp-sectionImgTab-slide .comp-sectionImgTab-img{transition:transform .4s ease-in-out}.comp-sectionImgTab .comp-sectionImgTab-swiper .comp-sectionImgTab-slide:hover .comp-sectionImgTab-img{transform:scale(1.05)}.comp-sectionImgTab .comp-sectionImgTab-tabs-box{text-align:center;padding:0 160px;overflow:auto}.comp-sectionImgTab .comp-sectionImgTab-tabs-box::-webkit-scrollbar{display:none}.comp-sectionImgTab .comp-sectionImgTab-tabs-box{scrollbar-width:none;-ms-overflow-style:none}.comp-sectionImgTab .comp-sectionImgTab-tabs{background-color:#f5f5f6;border-radius:999px;align-items:center;width:fit-content;margin:0 auto;padding:4px;display:flex;position:relative}.comp-sectionImgTab .comp-sectionImgTab-tabs-indicator{z-index:0;background-color:#000;border-radius:999px;height:calc(100% - 8px);transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:0}.comp-sectionImgTab .comp-sectionImgTab-tabs-item{z-index:1;font-family:var(--ff-woff2-B);color:#83868a;text-align:center;cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;line-height:22px;transition:color .2s;display:flex;position:relative}.comp-sectionImgTab .comp-sectionImgTab-tabs-item.active{color:#fff}@media (max-width:1024px){.comp-sectionImgTab .comp-sectionImgTab-text{text-align:left;width:100%;padding:0 48px}.comp-sectionImgTab .comp-sectionImgTab-text .comp-sectionImgTab-title{font-size:28px;line-height:1.28}.comp-sectionImgTab .comp-sectionImgTab-text .comp-sectionImgTab-desc{margin-top:12px;font-size:14px;line-height:1.42}.comp-sectionImgTab .comp-sectionImgTab-swiper{height:280px}.comp-sectionImgTab .comp-sectionImgTab-swiper .comp-sectionImgTab-slide{aspect-ratio:672/280;border-radius:4px;width:calc(100% - 96px)}.comp-sectionImgTab .comp-sectionImgTab-tabs-box{padding:0 48px}.comp-sectionImgTab .comp-sectionImgTab-tabs-item{padding:8px 24px;font-size:14px;line-height:20px}}@media not (min-width:768px){.comp-sectionImgTab .comp-sectionImgTab-text{text-align:left;margin-bottom:24px;padding:0 24px}.comp-sectionImgTab .comp-sectionImgTab-swiper{width:calc(100% - 48px);height:327px;margin-bottom:24px}.comp-sectionImgTab .comp-sectionImgTab-swiper .comp-sectionImgTab-slide{aspect-ratio:327/327;width:100%}.comp-sectionImgTab .comp-sectionImgTab-tabs-box{padding:0 24px}}
.comp-sectionWithExpandImgCard{width:calc(100% - 320px);max-width:1440px;margin:0 auto;overflow:hidden}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-title{font-family:var(--ff-woff2-B);margin:0;font-size:48px;line-height:1.12}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardBox{border-radius:8px;align-items:stretch;margin-top:40px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardBox{display:none}}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card{flex:1;height:400px;transition:flex .6s;position:relative;overflow:hidden}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card:after{content:"";z-index:20;background:#00000080;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card:before{content:"";z-index:10;pointer-events:none;background-image:linear-gradient(#0000 0%,#00000080 54.19%);width:100%;height:111px;position:absolute;bottom:0;left:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card.active{flex:2.5}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card.active:after{opacity:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card.active .comp-sectionWithExpandImgCard-cardText{text-align:left;width:calc(100% - 48px);left:24px;transform:none}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card.active .comp-sectionWithExpandImgCard-cardText .comp-sectionWithExpandImgCard-cardDesc{opacity:1;max-height:200px;transition-delay:.5s}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-card.animating .comp-sectionWithExpandImgCard-cardTitle{opacity:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardImg{width:100%;height:100%}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardImg picture,.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardImg img{object-fit:cover;width:100%;height:100%}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardText{color:#fff;text-align:center;z-index:21;width:90%;transition:left .6s,transform .6s,width .6s;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardTitle{color:#fff;font-family:var(--ff-woff2-B);opacity:1;margin:0;font-size:22px;font-weight:500;line-height:1.27;transition:opacity .2s}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-cardDesc{color:#fff;font-family:var(--ff-woff2-M);opacity:0;max-height:0;margin:12px 0 0;font-size:14px;line-height:1.4;transition:opacity .3s,max-height .3s;overflow:hidden}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-swiper{display:none}@media (max-width:1024px){.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-swiper{width:calc(100% + 144px);margin:24px 0 0 -72px;padding:0 72px 26px;display:block;overflow-y:auto}}@media not (min-width:768px){.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-swiper{width:calc(100% + 48px);margin:24px 0 0 -24px;padding:0 24px 26px;display:block}}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-swiper .swiper-scrollbar{background:#ddd;border-radius:1px;width:160px;height:2px;bottom:0;left:50%;transform:translate(-50%)}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-swiper .swiper-scrollbar .swiper-scrollbar-drag{z-index:10;background:#b5b5b5;border-radius:1px;height:2px;position:relative;top:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slide{border-radius:4px;width:375px;height:461px;position:relative;overflow:hidden}@media not (min-width:768px){.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slide{width:300px;height:340px}}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideImg{width:100%;height:100%}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideImg picture,.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideImg img{object-fit:cover;width:100%;height:100%}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideText{color:#fff;white-space:pre-line;box-sizing:border-box;background:linear-gradient(#0000 0%,#0000008c 100%);width:100%;padding:24px 20px;position:absolute;bottom:0;left:0}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideTitle{font-family:var(--ff-woff2-B);color:#fff;margin:0;font-size:20px;line-height:1.2}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-slideDesc{font-family:var(--ff-woff2-M);color:#fff;margin:8px 0 0;font-size:14px;line-height:1.3}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-nav{z-index:1;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;right:24px}@media not (min-width:768px){.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-nav{display:none}}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-navPrev,.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-navNext{cursor:pointer;border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:relative}@media (max-width:1024px){.comp-sectionWithExpandImgCard{width:calc(100% - 96px)}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-title{font-size:28px;line-height:1.28}}@media not (min-width:768px){.comp-sectionWithExpandImgCard{width:calc(100% - 48px)}.comp-sectionWithExpandImgCard .comp-sectionWithExpandImgCard-title{font-size:24px}}
