.about{padding:30px 0}.about .item-wrap{margin-bottom:30px}.about .lt{margin-bottom:20px}.about .company-name{margin-bottom:16px}.about .info{max-height:192px;margin-bottom:20px}.about .info>*:not(:last-child){margin-bottom:1.5em}.about .rt iframe{width:100%;height:auto;display:block;border-radius:8px;aspect-ratio:692 / 387;background:#333;cursor:pointer}.about .item-list{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.about .item-list li{position:relative;z-index:1}.about .num{display:flex;align-items:flex-end;line-height:1;font-family:'D-DIN-PRO-Bold'}.about .counter{font-size:28px;color:#E7141A}.about .unit{line-height:1;margin-left:8px}.about .tit{margin-top:14px;font-family:'D-DIN-PRO-Bold'}.about .swiper-slide img{width:100%;aspect-ratio:382 / 216}@media (min-width:768px){.about .swiper-wrap{padding:0 20px;position:relative}.about .prev-btn,.about .next-btn{width:35px;height:35px;color:#fff;font-size:18px;border-radius:8px;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.about .prev-btn{left:5px;transform:translate(-100%,-50%)}.about .next-btn{right:5px;transform:translate(100%,-50%)}.about .swiper-button-disabled{opacity:.3}}@media (min-width:992px){.about .item-wrap{display:flex}.about .lt{flex:1;padding-right:30px;margin-bottom:0}.about .rt{flex:0 0 48.5%;max-width:48.5%}}@media (min-width:1200px){.about{padding:60px 0}.about .item-wrap{margin-bottom:62px}.about .lt{margin-top:-6px;padding-right:60px}.about .counter{font-size:34px}.about .info{margin-bottom:40px}}@media(min-width:1640px){.about{padding-top:104px;padding-bottom:80px}.about .item-wrap{padding:0 85px}.about .lt{padding-right:150px}.about .swiper-wrap{padding:0 40px}.about .prev-btn,.about .next-btn{width:44px;height:44px;font-size:22px}.about .prev-btn{left:20px}.about .next-btn{right:20px}}@media (min-width:1840px){.about .swiper-wrap{padding:0}.about .prev-btn{left:-46px}.about .next-btn{right:-46px}}.process{padding:30px 0;position:relative}.process::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.process .title{color:#fff;margin-bottom:30px}.process .title::after{content:'';width:60px;height:4px;margin-top:12px;background:var(--line-color);display:block;margin-left:auto;margin-right:auto}.process .title p:not(:last-child){margin-bottom:8px}.process .title p{margin-bottom:0}.process .title p::after{display:none}.process .title p::before{bottom:-4px;opacity:.3;background:linear-gradient(184deg,#FFF 18.06%,rgba(255,255,255,0) 82.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.process .swiper-slide{height:unset;border-radius:16px;background:#fff;overflow:hidden}.process .block{height:100%;padding-bottom:15px}.process .img{border-radius:16px;position:relative}.process .img img{width:100%;aspect-ratio:382 / 274}.process .num{position:absolute;top:15px;left:15px;color:#fff;font-size:40px;line-height:1;font-weight:900;font-family:'D-DIN-PRO-Bold'}.process .tit{line-height:1;margin:15px 15px 10px}.process .info{margin-left:15px;margin-right:15px}.process .swiper-pagination-bullet{background:#fff}@media(min-width:768px){.process .swiper-wrap{padding:0 20px;position:relative}.process .prev-btn,.process .next-btn{width:35px;height:35px;color:#fff;border-radius:8px;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.process .prev-btn{left:5px;transform:translate(-100%,-50%)}.process .next-btn{right:5px;transform:translate(100%,-50%)}.process .prev-btn img,.process .next-btn img{width:100%;height:100%}.process .swiper-button-disabled{opacity:.3}}@media (min-width:1200px){.process{padding:60px 0}.process .title{margin-bottom:60px}.process .title::after{margin-top:24px}.process .block{padding-bottom:20px}.process .num{top:20px;left:20px;font-size:60px}.process .tit{margin:20px 20px 15px}.process .info{margin-left:20px;margin-right:20px}}@media (min-width:1640px){.process{padding-top:93px;padding-bottom:96px}.process .title{margin-bottom:80px}.process .num{top:32px;left:32px;font-size:100px}.process .swiper-wrap{padding:0 40px}.process .block{padding-bottom:30px}.process .tit{margin-top:32px;margin-bottom:22px}.process .tit,.process .info{margin-left:32px;margin-right:32px}.process .prev-btn,.process .next-btn{width:44px;height:44px}.process .prev-btn{left:20px}.process .next-btn{right:20px}}@media (min-width:1840px){.process .swiper-wrap{padding:0}.process .prev-btn{left:-46px}.process .next-btn{right:-46px}}.certificate{padding:30px 0 26px}.certificate .swiper-container{margin:-12px -6px;padding:12px 6px}.certificate .swiper-slide{box-shadow:0 6px 6px rgba(0,0,0,.2)}.certificate .swiper-slide img{width:100%;aspect-ratio:304 / 408}.certificate .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:opacity .3s;opacity:0}.certificate .swiper-slide:hover::before{opacity:1}.certificate .tit{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%);color:#fff;text-align:center;transition:opacity .3s;opacity:0}.certificate .swiper-slide:hover .tit{opacity:1}.certificate .swiper-pagination{display:block}.certificate .swiper-pagination-bullet{background:#BFBFBF;opacity:1}.certificate .swiper-pagination-bullet-active{background:#999}@media (min-width:1200px){.certificate{padding-top:60px}.certificate .swiper-pagination-bullet{width:15px;height:15px;margin-left:8px;margin-right:8px}}@media (min-width:1640px){.certificate{padding-top:104px}.certificate .swiper-pagination{margin-top:50px}.certificate .swiper-pagination-bullet{width:24px;height:24px;margin-left:12px;margin-right:12px}}.milestone{padding-top:30px;padding-bottom:26px}.milestone .swiper-container{margin:-16px -12px;padding:16px 12px}.milestone .tit{line-height:1;margin-bottom:10px;color:var(--style-color)}.milestone .info{height:4.5em;margin-bottom:25px}.milestone .year{line-height:1;color:var(--style-color)}.milestone .line{height:24px;margin-top:20px;margin-left:15px;margin-bottom:25px;position:relative}.milestone .line::before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;background:var(--style-color)}.milestone .line::after{content:'';position:absolute;top:50%;left:16px;right:0;transform:translateY(-50%);height:4px;background:linear-gradient(to right,#D60051 0%,rgba(214,0,81,0) 100%)}.milestone .img{padding:10px;border-radius:10px;background:rgba(255,255,255,.2);box-shadow:0 0 2px 0 #FFF inset,0 4px 12px rgba(250,220,121,.6);backdrop-filter:blur(11px)}.milestone .img img{width:100%;aspect-ratio:420 / 242;border-radius:8px}.milestone .swiper-pagination{display:block}.milestone .swiper-pagination-bullet{background:#BFBFBF;opacity:1}.milestone .swiper-pagination-bullet-active{background:#999}@media (min-width:1200px){.milestone{padding-top:60px}.milestone .tit{margin-bottom:16px}.milestone .info{margin-bottom:34px}.milestone .line{margin-top:32px;margin-left:28px;margin-bottom:42px}.milestone .img{padding:20px}.milestone .swiper-pagination-bullet{width:15px;height:15px;margin-left:8px;margin-right:8px}}@media (min-width:1640px){.milestone{padding-top:104px}.milestone .container{max-width:1494px}.milestone .swiper-pagination-bullet{width:24px;height:24px;margin-left:12px;margin-right:12px}}.partner{padding:30px 0}.partner .swiper-slide img{width:100%;border-radius:8px;aspect-ratio:520 / 292}@media(min-width:768px){.partner .swiper-wrap{padding:0 20px;position:relative}.partner .prev-btn,.partner .next-btn{width:35px;height:35px;color:#fff;font-size:18px;border-radius:8px;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.partner .prev-btn{left:5px;transform:translate(-100%,-50%)}.partner .next-btn{right:5px;transform:translate(100%,-50%)}.partner .swiper-button-disabled{opacity:.3}}@media (min-width:1200px){.partner{padding:60px 0}}@media (min-width:1640px){.partner{padding-top:104px;padding-bottom:80px}.partner .swiper-wrap{padding:0 40px}.partner .prev-btn,.partner .next-btn{width:44px;height:44px;font-size:22px}.partner .prev-btn{left:20px}.partner .next-btn{right:20px}}@media (min-width:1840px){.partner .swiper-wrap{padding:0}.partner .prev-btn{left:-46px}.partner .next-btn{right:-46px}}.faqs{padding:30px 0;background:#F3F3F3}.faqs .item{border-radius:8px;background:#E8E8E8;border:1px solid #CCC}.faqs .item:not(:last-child){margin-bottom:24px}.faqs .item-title{padding:7px 15px;background:#fff;border-radius:8px;font-family:'D-DIN-PRO-Bold';border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqs .item-title.active{color:var(--style-color);border-color:#CCC}.faqs .item-title i{font-size:20px;line-height:1;margin-left:15px;transition:transform .3s}.faqs .item-title.active i{transform:rotate(90deg)}.faqs .item-info{line-height:28px;padding:15px 20px;display:none}@media (min-width:1200px){.faqs{padding:60px 0}.faqs .item-title{padding:17px 30px}.faqs .item-title i{font-size:32px}.faqs .item-info{padding:24px 40px}}@media (min-width:1640px){.faqs{padding-top:104px;padding-bottom:80px}.faqs .container{max-width:1330px}.faqs .item-title{padding-left:44px;padding-right:40px}.faqs .item-info{padding-left:58px;padding-right:58px}}