.common-category{padding:clamp(1.25rem,2.6vw,3.125rem) 0;z-index:2;width:100%}@media only screen and (min-width: 1201px){.common-category[type=anchor] .item:hover .category{color:#000}.common-category[type=anchor] .item:hover .category:after{width:100%}}@media only screen and (max-width: 1200px){.common-category[type=anchor] .item:active .category{color:#000}.common-category[type=anchor] .item:active .category:after{width:100%}}.common-category[type=investorTab]{width:100%;padding:0 0 clamp(1.25rem,2.6vw,3.125rem) 0}.common-category[type=investorTab] multipurpose-nav[m4-type=collapse] .drag-container{justify-content:center}.common-category[type=investorTab] multipurpose-nav[m4-type=collapse] .drag-container .category:after{background-color:#00d9bc}.common-category[type=investorTab] multipurpose-nav[m4-type=collapse] .collapse-container .item:after{background-color:#00d9bc}.common-category multipurpose-nav[m4-type=collapse] .drag-container .open-collapse{padding-left:clamp(1.25rem,1.56vw,1.875rem);padding-right:20px;width:65px;justify-content:flex-end}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .drag-container .open-collapse{width:45px;padding-right:0;padding-left:0}}.common-category multipurpose-nav[m4-type=collapse] .drag-container .collapse-placeholder{font-size:1rem;font-weight:700;line-height:1.6;padding-top:0;padding-bottom:0;max-height:25.59px}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .drag-container .collapse-placeholder{padding-left:20px}}.common-category multipurpose-nav[m4-type=collapse] .drag-container .open-collapse{transform:translateY(-4px)}.common-category multipurpose-nav[m4-type=collapse] .drag-container .open-collapse:before{content:"";font-family:icomoon!important;font-size:.75rem;border-style:none;border-width:unset;height:unset;width:25px}.common-category multipurpose-nav[m4-type=collapse] .drag-container{max-width:100%}.common-category multipurpose-nav[m4-type=collapse] .drag-container .item.active .category{color:#000}.common-category multipurpose-nav[m4-type=collapse] .drag-container .wrapper{gap:10px clamp(1.875rem,2.6vw,3.125rem)!important;margin-bottom:-8px;padding:0}.common-category multipurpose-nav[m4-type=collapse] .drag-container .category{padding:0 0 8px;font-size:1rem;font-weight:600;line-height:1.6;letter-spacing:unset;color:#666}.common-category multipurpose-nav[m4-type=collapse] .drag-container .category:after{left:0;right:unset;background-color:#0041ff;height:3px}.common-category multipurpose-nav[m4-type=collapse] .collapse-container{max-width:calc(100% - 20px);padding:clamp(.9375rem,2.08vw,2.5rem) clamp(1.25rem,2.08vw,2.5rem);border:unset;border-radius:5px;box-shadow:0 3px 10px #00000026;background:#fff;margin-top:20px}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .collapse-container{max-width:100%;padding-right:8px}}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .wrapper{gap:clamp(1.25rem,1.56vw,1.875rem) 50px;margin:0}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .collapse-container .wrapper{align-items:flex-start;flex-wrap:nowrap;flex-direction:column}}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .collapse-container .wrapper{max-height:300px;overflow-y:scroll}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .wrapper::-webkit-scrollbar{width:2px;height:8px;background-color:transparent}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .wrapper::-webkit-scrollbar-thumb{background:#0003}}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item{margin:0;border-radius:0;background:transparent;border:unset;position:relative;text-align:left;padding:0}@media only screen and (max-width: 767px){.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item{max-width:calc(100% - 12px)}}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item .category{color:#666;transition:color .4s}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item:after{content:"";width:0%;height:3px;background:#0041ff;display:block;position:absolute;bottom:-5px;left:0;transition:width .4s}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item.active .category{color:#000}.common-category multipurpose-nav[m4-type=collapse] .collapse-container .item.active:after{width:100%}main{padding-top:100px;position:relative}main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:transparent;box-shadow:0 3px 10px #00000026;z-index:-1}@media only screen and (max-width: 1200px){main{padding-top:80px}main:before{height:80px}}@media only screen and (max-width: 900px){main{padding-top:65px}main:before{height:65px}}section .container{grid-column:3/-3;max-width:1680px;width:100%;margin:0 auto}section .section-title{font-size:2rem;font-weight:700;line-height:1.3}section .grey{color:#666}@media only screen and (max-width: 1200px){section .section-title{font-size:1.875rem}}@media only screen and (max-width: 900px){section .container{grid-column:2/-2}}@media only screen and (max-width: 767px){section .section-title{font-size:1.75rem}}section.banner{margin-bottom:80px}section.banner .container[data-align=center] .title-wrap{margin:0 auto;text-align:center}section.banner .container[data-align=right] .title-wrap{margin-left:auto;text-align:right}section.banner .title-wrap{width:53.57143%;padding:80px 0 0}section.banner .subtitle{margin:10px 0 20px;font-size:3.75rem;font-weight:700;line-height:1.1}@media only screen and (max-width: 1200px){section.banner .title-wrap{width:68.57143%}section.banner .subtitle{font-size:3.125rem}}@media only screen and (max-width: 900px){section.banner{margin-bottom:50px}section.banner .title-wrap{width:100%;padding:50px 0 30px}}@media only screen and (max-width: 767px){section.banner .subtitle{font-size:2.625rem;line-height:1.3}}section.leadership{position:relative}section.leadership:before{content:"";position:absolute;width:84.375vw;height:calc(100% - 150px);top:150px;left:0;background:#f7f7f7;z-index:-1}@media only screen and (min-width: 1921px){section.leadership:before{width:75vw}}@media only screen and (max-width: 1200px){section.leadership:before{height:calc(100% - 100px);top:100px}}@media only screen and (max-width: 900px){section.leadership:before{width:90.625vw}}@media only screen and (max-width: 767px){section.leadership:before{width:calc((100vw - 40px)*.9 + 20px);height:calc(100% - 50px);top:50px}}section.leadership .container>.pic-box{grid-column:1/-1;margin-bottom:150px}section.leadership .container>.pic-box:after{padding-top:47.61905%}@media only screen and (max-width: 1200px){section.leadership .container>.pic-box{margin-bottom:100px}}@media only screen and (max-width: 767px){section.leadership .container>.pic-box{width:calc(100% + 40px);margin-left:-20px;margin-bottom:50px}section.leadership .container>.pic-box:after{padding-top:133.33334%}}section.leadership .title-wrap{padding:0 6.25vw 110px}section.leadership .title-wrap>.pic-box{width:160px}section.leadership .title-wrap>.pic-box:after{padding-top:72.5%}section.leadership .title-wrap .title-box{display:flex;align-items:flex-end;gap:35px 8.3334%;margin-top:35px}section.leadership .title-wrap .title{flex:1}section.leadership .title-wrap .title>.paragraph-bold{display:flex;align-items:center;gap:30px}section.leadership .title-wrap .title>.paragraph-bold:after{content:"";display:block;width:100px;height:5px;background:#00d9bc}section.leadership .title-wrap .title .text{margin:15px 0 35px;font-size:2.5rem;font-weight:500;line-height:130%}section.leadership .title-wrap .title .sign{display:flex;gap:0 15px;flex-wrap:wrap}section.leadership .title-wrap .title .sign .paragraph-bold{flex-shrink:0;margin-top:auto}section.leadership .title-wrap .btn-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media only screen and (max-width: 1200px){section.leadership .title-wrap{padding:0 0 100px}section.leadership .title-wrap>.pic-box{width:130px}section.leadership .title-wrap .title .text{font-size:2.1875rem}}@media only screen and (max-width: 767px){section.leadership .title-wrap{padding:0 0 50px}section.leadership .title-wrap>.pic-box{width:100px}section.leadership .title-wrap>.pic-box:after{padding-top:73%}section.leadership .title-wrap .title-box{margin-top:30px;flex-direction:column;align-items:flex-start}section.leadership .title-wrap .title>.paragraph-bold{gap:15px}section.leadership .title-wrap .title .text{font-size:1.875rem;margin:15px 0 20px}section.leadership .title-wrap .btn-wrap{align-items:flex-start}}section.leadership .figure-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:0 6.25vw 110px;margin:0 -60px}section.leadership .figure-wrap .figure-box{padding:40px 60px;position:relative;cursor:default}section.leadership .figure-wrap .number{width:fit-content;font-size:4.5rem;font-weight:500;line-height:100%;color:#666;margin-bottom:10px;transition:color .4s}@media only screen and (max-width: 1200px){section.leadership .figure-wrap{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0;padding:0 0 50px}section.leadership .figure-wrap .figure-box{padding:0 0 50px}section.leadership .figure-wrap .number{font-size:3.75rem}}@media only screen and (max-width: 767px){section.leadership .figure-wrap{padding:0}section.leadership .figure-wrap .number{font-size:3.125rem}}section.story .container{padding-top:150px}@media only screen and (max-width: 1200px){section.story .container{padding-top:100px}}@media only screen and (max-width: 767px){section.story .container{padding-top:50px}}section.story .title-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px 20px;margin:0 0 35px}section.story .title-wrap .title-box{max-width:600px;width:100%}section.story .title-wrap .title-box:after{content:"";display:block;width:100px;height:5px;background:#00d9bc;margin-top:35px}section.story .title-wrap .title-box .paragraph-bold{margin-top:10px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.story .title-wrap .title-box .paragraph{margin-top:15px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.story .title-wrap .btn-wrap{display:flex;align-items:center;gap:35px}@media only screen and (max-width: 1200px){section.story .title-wrap{margin:0 0 35px}}@media only screen and (max-width: 767px){section.story .title-wrap{margin:0 0 50px}section.story .title-wrap .title-box:after{margin-top:30px}}section.story .swiper-wrap{position:relative;padding-right:60px}section.story .swiper-wrap .swiper-arrow{position:absolute;width:50px;aspect-ratio:50/370;top:0;right:0;display:flex;flex-direction:column;justify-content:center;gap:20px;z-index:1}section.story .swiper-wrap .swiper-arrow .swiper-button i{font-size:.875rem}section.story .swiper-wrap .swiper-arrow .swiper-button:after{background:#000}@media only screen and (min-width: 1201px){section.story .swiper-wrap .swiper-arrow .swiper-button:hover{color:#fff}}@media only screen and (max-width: 1200px){section.story .swiper-wrap .swiper-arrow .swiper-button:active{color:#fff}}section.story .swiper-wrap .swiper{padding-right:50px}@media only screen and (min-width: 1201px){section.story .swiper-wrap .item:hover .pic-box img{box-shadow:20px 20px 25px #00000040}}@media only screen and (max-width: 1200px){section.story .swiper-wrap .item:active .pic-box img{box-shadow:20px 20px 25px #00000040}}section.story .swiper-wrap .item .pic-box{display:block}section.story .swiper-wrap .item .pic-box img{transition:.4s}section.story .swiper-wrap .item .pic-box:after{padding-top:76.555%}section.story .swiper-wrap .item .hover-layer{position:absolute;width:91px;height:67px;bottom:0;left:0;color:#fff;background-image:url(../../assets/img/about/pic_hover_750x575.jpg);background-repeat:no-repeat;background-size:100%;background-position:center;transition:.4s}section.story .swiper-wrap .item .hover-layer:before{content:attr(data-year);position:absolute;bottom:0;left:0;width:100%;height:100%;background:#0041ff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;line-height:150%;transition:background .4s ease-in-out,font-size .4s ease-in-out}section.story .swiper-wrap .item .arrow-box{position:absolute;right:40px;bottom:40px;opacity:0;transition:.3s}section.story .swiper-wrap .item .item-title-s{margin-top:20px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}section.story .swiper-wrap .item .item-title-s:has(+.paragraph){margin-top:20px}section.story .swiper-wrap .item .item-title-s:has(+.paragraph)+.paragraph{margin-top:10px}section.story .swiper-wrap .item .paragraph{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}@media only screen and (min-width: 1201px){section.story .swiper-wrap .item:hover .hover-layer{width:100%;height:100%}section.story .swiper-wrap .item:hover .hover-layer:before{background:transparent;font-size:3.125rem}section.story .swiper-wrap .item:hover .arrow-box{opacity:1;transition:.4s .3s}section.story .swiper-wrap .item:hover .arrow-box>.i-box{animation:.8s .5s arrow forwards}}@media only screen and (max-width: 1200px){section.story .swiper-wrap{padding-right:51px}section.story .swiper-wrap .swiper{padding-right:39px}section.story .swiper-wrap .item .arrow-box{right:20px;bottom:20px}}@media only screen and (max-width: 900px){section.story .swiper-wrap{padding-right:0}section.story .swiper-wrap .swiper-arrow{width:100%;aspect-ratio:unset;position:static;flex-direction:row;margin-top:35px}section.story .swiper-wrap .swiper-arrow .swiper-button{width:35px;height:35px}section.story .swiper-wrap .swiper-arrow .swiper-button i{font-size:.75rem}section.story .swiper-wrap .swiper-arrow .swiper-button.btn-next{margin-top:0}section.story .swiper-wrap .swiper{padding-right:3.125vw;width:calc(100% + 3.125vw)}}section.industries .container{padding-top:150px}section.industries .pic-box:after{padding-top:41.66667%}section.industries .title-wrap{display:flex;gap:15px 6.25vw;padding-top:20px;position:relative}section.industries .title-wrap:before{content:"";position:absolute;top:0;left:0;width:100px;height:5px;background:#00d9bc;transform:translateY(-100%)}section.industries .title-wrap .title-box{width:25%;flex-shrink:0}section.industries .title-wrap .title-box a{display:block;width:fit-content}section.industries .title-wrap .title-box .paragraph-bold{margin-top:10px}section.industries .title-wrap>.paragraph{flex-grow:1}section.industries .title-wrap .common-btn{height:45px;align-self:flex-start;flex-shrink:0}@media only screen and (max-width: 1200px){section.industries .container{padding-top:100px}}@media only screen and (max-width: 900px){section.industries .title-wrap{flex-direction:column}section.industries .title-wrap .title-box{width:100%}section.industries .title-wrap .common-btn{margin-top:15px}}@media only screen and (max-width: 767px){section.industries .container{padding-top:50px}section.industries .pic-box{width:calc(100% + 40px);margin-left:-20px}section.industries .pic-box:after{padding-top:106.66667%}}section.location .container{padding-top:150px}section.location .content{display:flex;align-items:center;gap:20px 0}@media only screen and (min-width: 1201px){section.location .content:hover .pic-box img{width:105%;height:105%}}@media only screen and (max-width: 1200px){section.location .content:active .pic-box img{width:105%;height:105%}}section.location .pic-box{width:60.7143%;flex-shrink:0;overflow:hidden}section.location .pic-box:after{padding-top:60.78432%}section.location .pic-box img{transition:width .4s,height .4s}section.location .title-wrap{display:flex;flex-direction:column;gap:35px;padding:0 min(6.25vw,120px)}section.location .title-wrap:before{content:"";display:block;width:100px;height:5px;background:#00d9bc}section.location .title-box a{display:block;width:fit-content}section.location .title-box .paragraph-bold{margin-top:10px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.location .title-box .paragraph{margin-top:15px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 1200px){section.location .container{padding-top:100px}}@media only screen and (max-width: 992px){section.location .content{flex-direction:column}section.location .pic-box{width:100%}section.location .title-wrap{gap:30px;padding:0}}@media only screen and (max-width: 767px){section.location .container{padding-top:50px}section.location .pic-box:after{padding-top:60.89553%}}section.join .container{padding:150px 0}section.join .content{position:relative;padding-bottom:60px}section.join .content>.pic-box:after{padding-top:41.66667%}section.join .join-outer{position:absolute;width:35.71429%;bottom:0;left:60px}section.join .join-outer>.pic-box{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 100%,0 0,calc(100% - 15px) 0,calc(100% - 15px) calc(50% - 15px),100% 50%,calc(100% - 15px) calc(50% + 15px),calc(100% - 15px) 100%)}section.join .join-outer .join-box{width:100%;position:relative;display:block;color:#fff;z-index:1}section.join .join-outer .join-box .title-box{padding:10% 12.5% 10% 10%}section.join .join-outer .join-box .section-title{display:flex;gap:10px 30px}section.join .join-outer .join-box .section-title:after{content:"";display:block;width:100px;height:5px;background:#00d9bc;margin-top:18.5px;flex-shrink:0}section.join .join-outer .join-box .paragraph-bold{margin-top:10px}section.join .join-outer .join-box .paragraph{margin-top:15px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.join .join-outer .join-box .arrow-box{margin:35px 0 0 auto}@media only screen and (min-width: 1201px){section.join .join-outer .join-box:hover .arrow-box>.i-box{animation:.8s .5s arrow forwards}}@media only screen and (max-width: 1200px){section.join .join-outer .join-box:active .arrow-box>.i-box{animation:.8s .5s arrow forwards}}@media only screen and (max-width: 1366px){section.join .join-outer{width:50%}}@media only screen and (max-width: 1200px){section.join .container{padding:100px 0}section.join .content{padding-bottom:120px}section.join .join-outer{left:40px}section.join .join-outer .join-box .title-box{padding:40px 55px 40px 40px}}@media only screen and (max-width: 992px){section.join .content{padding-bottom:200px}section.join .join-outer{width:68%}section.join .join-outer>.pic-box{clip-path:polygon(100% 100%,0 100%,0 15px,calc(50% - 15px) 15px,50% 0,calc(50% + 15px) 15px,100% 15px)}section.join .join-outer .join-box .title-box{padding:55px 40px 40px}section.join .join-outer .join-box .section-title{flex-direction:column}section.join .join-outer .join-box .section-title:after{width:50px;margin-top:0}section.join .join-outer .join-box .arrow-box{margin:30px 0 0 auto}}@media only screen and (max-width: 767px){section.join .container{padding:50px 0}section.join .content{padding-bottom:240px}section.join .content>.pic-box{width:calc(100% + 40px);margin-left:-20px}section.join .content>.pic-box:after{padding-top:106.66667%}section.join .join-outer{width:100%;left:0}}
