.cm_team{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.cm_team.overlay-hdr{z-index:999}.cm_team .inner-wrapper{display:flex;flex-wrap:wrap}.cm_team .inner-wrapper .item-wrap{width:33.333%}.cm_team .top-content{margin-bottom:50px}.cm_team .top-content h3{font-family:var( --font1 );font-size:30px;font-weight:400;line-height:2;margin-bottom:0}.cm_team .top-content h3 span{font-size:50px;font-weight:700}.cm_team .member-img{background-position:50%;background-size:cover;border-radius:8px;margin-bottom:30px;overflow:hidden;padding-top:125%;position:relative}.cm_team .member-img:hover .overlay{opacity:0}.cm_team .member-img .overlay{background-color:rgba(0,0,0,.375);height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:10}.cm_team .memeber-detail h3{font-family:var( --font1 );font-size:22px;font-weight:700;line-height:2;margin-bottom:0;text-align:center}.cm_team .bottom-btn{margin-top:30px;text-align:center}.cm_team .cm-modal{align-items:center;background:#000;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;padding:40px 20px 40px 24px;position:fixed;text-align:center;top:0;transition:.3s;visibility:hidden;width:100%;z-index:10000}.cm_team .cm-modal.active{opacity:1;visibility:visible}.cm_team .modal-body{display:flex;margin:auto;max-width:1070px;position:relative;vertical-align:middle;width:90%}.cm_team .cm-modal .modal-close{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:40px;height:40px;justify-content:center;position:absolute;right:-40px;top:-40px;width:40px}.cm_team .inner-wrapper .inner-item:hover{cursor:pointer}.cm_team .cm-modal .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.cm_team .cm-modal .col-md-6{padding-left:15px;padding-right:15px;text-align:left}.cm_team .cm-modal .team-detail-name{font-size:32px;font-weight:700;line-height:2;margin-bottom:0}.cm_team .cm-modal .team-detail-name-en{border-bottom:1px solid #fff;font-size:27px;font-weight:700;line-height:2;margin-bottom:30px;padding-bottom:5px}.cm_team .cm-modal .team-detail-text{font-size:20px}.cm_team .cm-modal .modal-content{overflow-x:hidden;overflow-y:auto;position:relative}@media(min-width:768px){.cm_team .cm-modal .col-md-6{flex:0 0 50%;max-width:50%}.cm_team .inner-wrapper{gap:70px 0;margin-left:-20px;margin-right:-20px}.cm_team .inner-wrapper .item-wrap{padding:0 20px}.cm_team .cm-modal .modal-content{padding:30px}}@media(max-width:1023px){.cm_team .inner-wrapper .item-wrap{width:50%}}@media(max-width:767px){.cm_team .cm-modal .col-md-6{width:100%}.cm_team .cm-modal .team-detail-name{font-size:18px;margin-top:15px}.cm_team .cm-modal .team-detail-name-en{font-size:16px;margin-bottom:15px}.cm_team .cm-modal .team-detail-text{font-size:14px}.cm_team .cm-modal .modal-close{right:-12px;top:-40px}.cm_team .inner-wrapper .item-wrap{width:100%}.cm_team .member-img{margin-bottom:20px}.cm_team .memeber-detail h3{font-size:18px}.cm_team .bottom-btn{margin-top:20px}.cm_team .inner-wrapper{gap:30px 0}.cm_team .bottom-btn .hs-button{padding-left:50px;padding-right:50px}.cm_team .top-content h3{font-size:16px}.cm_team .top-content{margin-bottom:30px}.cm_team .top-content h3 span{font-size:25px}}