.block-team-popup .cerc,.block-team-popup .popup .popup-trigger-mobile .long-arrow,.block-team-popup .team-member .global-link.mobile{display:none}.block-team-popup{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:48px}.block-team-popup .team-category{flex:0 0 100%;margin-bottom:96px;font-size:4rem}.block-team-popup .team-member{-webkit-border-radius:16px;-moz-border-radius:16px;background:#fff;max-width:648px;gap:44px;width:100%;position:relative;flex:0 0 20%}.block-team-popup .team-member .team-text-box{height:100%;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:48px 48px 180px}.block-team-popup .team-member .team-text-box .team-title{color:#0d0d0d;display:block;font-weight:700;line-height:150%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.block-team-popup .team-member .team-text-box .function{color:#0d0d0d;font-weight:400;line-height:171.429%}.block-team-popup .team-member .team-image img{width:100%;height:auto;display:block;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;overflow:hidden}.block-team-popup .team-member .global-link{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;box-sizing:border-box;position:absolute}.block-team-popup .team-member .global-link .long-arrow{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.block-team-popup .team-member .global-link:hover .long-arrow{border-color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.block-team-popup .team-member .global-link:hover .long-arrow::after{background-color:#fff}.block-team-popup .overlay .team-text-box{display:flex;flex-direction:column;align-items:start}.popup-opened{overflow:hidden}.block-team-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(33,41,77,.7);visibility:hidden;opacity:0;z-index:99999;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease-out,visibility .3s ease-out}.popup-opened .block-team-popup .overlay.active{visibility:visible;opacity:1}.popup-opened .block-team-popup .overlay.active .popup{transform:translateX(0)}.block-team-popup .team-title{margin-bottom:44px;padding-bottom:20px}.block-team-popup .team-title h2{color:#0d0d0d;font-size:64px;font-weight:700;line-height:118.75%;margin:0;padding:0}.block-team-popup .popup-image{min-width:504px;height:366px;margin-right:104px;border-radius:16px;overflow:hidden}.block-team-popup .popup-image img{width:100%;height:auto}.block-team-popup .function h3{color:#0d0d0d;font-weight:700;line-height:144.444%;font-size:36px}.block-team-popup .popup .content .team-text-box .team-content{overflow-y:scroll}.block-team-popup .popup .close{position:absolute;top:32px;right:52px;transition:.2s;font-size:48px;font-weight:700;text-decoration:none;color:#333}.block-team-popup .popup .close:hover{color:#163fe8}.block-team-popup .popup .content{display:flex;max-height:85vh}.block-team-popup .popup{background:#fff;position:relative;box-sizing:border-box;transform:translateX(100%);transition:transform .5s ease-in-out;margin:140px auto;border-radius:10px;width:1880px;padding:74px 190px;height:auto;box-sizing:border-box}.block-team-popup .team-content p{margin-bottom:40px}.block-team-popup .function{margin-bottom:32px}.block-team-popup .team-member{border-radius:16px;border:2px solid #d3d5d6;min-width:648px;margin-bottom:48px;box-sizing:border-box}.block-team-popup .team-member .global-link{width:112px;height:112px;margin-top:66px;border:3px solid #000;bottom:48px}.block-team-popup .team-member .global-link:hover{border:57px solid #000}.block-team-popup .team-member .team-image img{border-top-left-radius:16px;border-top-right-radius:16px}.block-team-popup .team-member .team-text-box .team-title{margin-bottom:24px;border-bottom:2px solid #d3d5d6;font-size:32px}.block-team-popup .team-member a{width:648px}.block-team-popup .team-member .team-text-box .function{font-size:28px;min-height:120px}@media screen and (max-width:3000px){.block-team-popup .team-title h2{font-size:32px}.block-team-popup .popup{margin:70px auto;border-radius:5px;width:940px;padding:37px 95px;height:auto;box-sizing:border-box}.block-team-popup{gap:24px}.block-team-popup .popup-image{min-width:252px;height:183px;margin-right:52px;border-radius:8px}.block-team-popup .team-title{margin-bottom:22px;padding-bottom:10px}.block-team-popup .team-content p{margin-bottom:20px}.block-team-popup .function h3{font-size:18px}.block-team-popup .function{margin-bottom:16px}.block-team-popup .popup .close{top:16px;right:26px;font-size:24px}.block-team-popup .team-member{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d3d5d6;min-width:324px;margin-bottom:24px;box-sizing:border-box}.block-team-popup .team-category{font-size:2rem;margin-bottom:40px}.block-team-popup .team-member .global-link{width:56px;height:56px;margin-top:33px;border:1.5px solid #000;bottom:24px}.block-team-popup .team-member .global-link:hover{border:28.5px solid #000}.block-team-popup .team-member .team-image img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.block-team-popup .team-member .team-text-box{padding:24px 24px 90px}.block-team-popup .team-member .team-text-box .team-title{margin-bottom:12px;border-bottom:1px solid #d3d5d6;font-size:16px;padding-bottom:10px}.block-team-popup .team-member a{width:324px}.block-team-popup .team-member .team-text-box .function{font-size:14px;min-height:60px}}@media screen and (max-width:800px){.block-team-popup .popup,.block-team-popup .popup .content{box-sizing:border-box;max-height:initial;height:-webkit-fill-available}.block-team-popup .function.poptext{margin-bottom:16px;border-radius:4px;width:100%;background:#e6e8e9;padding:4px 8px;box-sizing:border-box}.block-team-popup .popup .content .team-text-box .team-content{overflow-y:auto;height:calc(80vh - 80px)}.block-team-popup .popup-image{min-width:252px;height:183px;min-height:183px;border-radius:8px;max-width:139px;margin-bottom:32px}.block-team-popup .team-title{margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid #d3d5d6}.block-team-popup .cerc{width:56px;height:56px;border:1.5px solid #000;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;bottom:20px;left:20px}.block-team-popup .popup .popclose{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%}.block-team-popup .popup .popclose .long-arrow{transform:rotate(315deg);right:16px;left:0}.block-team-popup .popup{position:relative;min-width:100vw;border-radius:0;padding:0;margin:0}.block-team-popup .popup .content{display:flex;flex-direction:column;margin:16px 16px 95px}.block-team-popup .overlay .team-text-box{display:block;height:-webkit-fill-available;overflow-y:scroll}.overlay .active{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:100%;height:auto}}@media screen and (max-width:719px){.block-team-popup .team-member{flex-grow:1}.block-team-popup .team-member .team-image img{display:block;object-fit:cover;height:220px}.block-team-popup{justify-content:center;gap:0}}