.team-list-wrap{background:url(/images/team-bg-1.png) no-repeat center;background-size:cover;overflow:hidden;}.team-list-wrap h2{font-size:40px;color:#333;text-align:center;margin:unset;padding:60px 0 15px;}.team-list-wrap small{display:block;max-width:753px;margin:0 auto;line-height:1.6;font-size:16px;color:#666;text-align:center;}.team-list-wrap .list{margin:50px 0 0;}.team-list-wrap .list .wrap{height:500px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:hidden;border-radius:15px;margin-bottom:30px;transition:transform .3s ease;cursor:pointer;}.team-list-wrap .list .wrap:hover{transform:translate(-10px,-10px);}.team-list-wrap .list .wrap .cover{display:block;margin:60px auto 40px;width:220px;height:220px;border-radius:50%;background:linear-gradient(to bottom,#C6D8F6,#A9B4C9);display:flex;align-items:center;justify-content:center;transition:transform .3s ease;}.team-list-wrap .list .wrap:hover .cover{transform:scale(1.1);}.team-list-wrap .list .wrap .cover img{display:block;width:90%;height:90%;object-fit:cover;border-radius:50%;}.team-list-wrap .list .wrap .desc{text-align:center;padding:0 30px;}.team-list-wrap .list .wrap:hover .desc p{transform:translateY(10px);}.team-list-wrap .list .wrap .desc h3{font-size:24px;color:#333;margin:unset;}.team-list-wrap .list .wrap .desc p{color:#3B90D6;transition:transform .3s ease;}.team-list-wrap .paging-wrap{padding:0 0 60px;}.aptitude-wrap{background:url(/images/team-bg-2.png) no-repeat center;padding:60px 0;}.aptitude-wrap h2{font-size:40px;color:#333;margin:0 0 30px;}.aptitude-wrap .swiper-wrap{position:relative;}.aptitude-wrap .swiper-slide img{max-width:100%;object-fit:contain;position:relative;z-index:1;}.aptitude-wrap .swiper-wrap .swiper-control{position:absolute;top:50%;left:-90px;right:-90px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);z-index:1;pointer-events:none;}.aptitude-wrap .swiper-wrap .swiper-control .btn{transform:rotate(45deg);background:#Fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);transition:background .3s ease;cursor:pointer;pointer-events:all;}.aptitude-wrap .swiper-wrap .swiper-control .btn:hover{background:var(--main-color);}.aptitude-wrap .swiper-wrap .swiper-control .btn svg{transform:rotate(-45deg);width:50%;height:50%;}.aptitude-wrap .swiper-wrap .swiper-control .btn svg path{fill:var(--main-color);transition:fill .3s ease;}.aptitude-wrap .swiper-wrap .swiper-control .btn:hover svg path{fill:#fff;}@media screen and (max-width:640px){.team-list-wrap h2{font-size:24px;padding-top:30px;}.team-list-wrap small{font-size:12px;}.team-list-wrap .list{margin:15px 0;}.team-list-wrap .list .wrap .cover{width:180px;height:180px;}.team-list-wrap .list .wrap{height:450px;}.aptitude-wrap{padding:30px 0;}.aptitude-wrap .swiper{padding-bottom:100px;}.aptitude-wrap h2{font-size:24px;margin-bottom:15px;}.aptitude-wrap .swiper-wrap .swiper-control{top:unset;left:0;right:0;bottom:-20px;justify-content:center;}.aptitude-wrap .swiper-wrap .swiper-control .prev{margin-right:30px;}}.popup-wrap{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease;}.popup-wrap.active{opacity:1;pointer-events:all;}.popup-wrap .content{width:80%;max-height:80vh;overflow-y:auto;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;border-radius:15px;transition:transform .3s ease,opacity .3s ease;}.popup-wrap.active .content{transform:translate(-50%,-50%) scale(1);opacity:1;display:flex;padding:30px;position:relative;}.popup-wrap.active .content .close{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;}.popup-wrap.active .content .close svg{width:100%;height:100%;}.popup-wrap.active .content .cover{width:400px;}.popup-wrap.active .content .cover img{display:block;width:100%;object-fit:contain;border-radius:15px;}.popup-wrap.active .content .desc{flex:1;margin-left:20px;}.popup-wrap.active .content .desc h2{font-size:36px;margin:unset;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px;color:#333;display:flex;align-items:end;}.popup-wrap.active .content .desc h2 span{font-size:20px;font-weight:400;color:#3B90D6;margin-left:10px;}.popup-wrap.active .content .desc .rich-text{color:#666;line-height:1.6;}.popup-wrap.active .content .desc .rich-text p+p{margin-top:10px;}@media screen and (max-width:640px){.popup-wrap.active .content{display:block;width:95%;padding:40px 15px;}.popup-wrap.active .content .close{top:10px;}.popup-wrap.active .content .cover{width:100%;}.popup-wrap.active .content .desc{margin-left:unset;}.popup-wrap.active .content .desc h2{display:block;font-size:24px;padding-top:20px;}.popup-wrap.active .content .desc h2 span{display:block;margin-top:10px;margin-left:unset;font-size:14px;}.popup-wrap.active .content .desc .rich-text{font-size:14px;}.aptitude-wrap .swiper{padding-bottom:60px;}.aptitude-wrap .swiper-wrap .swiper-control .btn{width:40px;height:40px;border-radius:10px;}}