.team-members {margin-bottom:30px;}
.team-members .members-group {max-width: 980px;margin:0 auto;}
.team-members .members-group.four-members {max-width: none;}

.team-members .member-item .item-image-area {position: relative;width:300px;height:300px;}
.team-members .member-item .item-image-area .linkedin::after {content: '';display: inline-block;width: 21px;height: 21px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M2.625 5.24951C4.07475 5.24951 5.25 4.07426 5.25 2.62451C5.25 1.17476 4.07475 -0.000488281 2.625 -0.000488281C1.17525 -0.000488281 0 1.17476 0 2.62451C0 4.07426 1.17525 5.24951 2.625 5.24951Z" fill="white"/><path d="M7.20369 6.91018V20.9984H11.6242V14.0314C11.6242 12.1931 11.9737 10.4128 14.2772 10.4128C16.549 10.4128 16.5772 12.5146 16.5772 14.1475V20.9995H21V13.2736C21 9.47853 20.1743 6.56201 15.6917 6.56201C13.5395 6.56201 12.0968 7.73071 11.5069 8.83673H11.4471V6.91018H7.20369ZM0 6.91018H4.42753V20.9984H0V6.91018Z" fill="white"/></svg>');background-size: contain;background-repeat: no-repeat;position: absolute;top:20px;right:20px;z-index:100;}
.team-members .member-item .item-image-area img {display:block;position: absolute;bottom:0;z-index: 98;}
.team-members .member-item .item-image-area img.overlay {z-index: 99;position:absolute;bottom:0}
.team-members .member-item .item-image-area .name {font-family: 'Graphie Bold',sans-serif;font-size:24px;color:#FFF;position:absolute;z-index: 100;bottom:75px;left:15px;}
.team-members .member-item .item-image-area .occupation {font-family: 'Graphie Light',sans-serif;font-size:24px;color:#FFF;position:absolute;z-index: 100;bottom:40px;left:15px;}
.team-members .member-item .item-image-area svg {position:absolute;z-index: 77;bottom:0;}
.team-members .member-item .read-bio {background:#262F3F;width: 300px;}
.team-members .member-item .read-bio a {display: block;line-height: 70px;color:#FFF;font-size: 18px;letter-spacing: 1.838px;text-decoration: underline;padding-left:47px;}
.team-members .member-item .read-bio a:hover {background: var(--Gradient-Accent, linear-gradient(90deg, #0094FF 0%, #00EB6C 100%));background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-decoration: none;}
.team-members .member-item .read-bio a::after {content: '';display: inline-block;float:right;margin:15px 42px 0 0; width: 38px;height: 37px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="37" viewBox="0 0 38 37" fill="none"><rect x="0.835938" y="0.0410156" width="36.7517" height="36.7517" fill="white"/><path d="M11.0449 18.417L26.0797 18.417" stroke="%23161F2D" stroke-width="1.02088" stroke-linecap="square"/><path d="M18.1914 11.7349L26.5441 18.417L18.1914 25.0991" stroke="%23161F2D" stroke-width="1.02088"/></svg>');background-size: contain;background-repeat: no-repeat;position: relative;}

.team-members h2 {color:#FFF;text-align: center;font-family: 'Graphie Bold',sans-serif;font-size: 36px;display: table;margin:0 auto 100px auto;padding-top:100px;}
.team-members h2::before {content:'';width: 3px;height: 30px;display: inline-block;margin-right: 20px;float: left;margin-top: 8px;background:#FFF;}

.team-members .member-popup {min-width:260px;position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #FFF; padding: 20px 20px 30px 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); display: none; z-index: 99999;max-width: 750px;}
.team-members .member-popup .name {color:#161F2D;font-family: 'Graphie Bold', sans-serif;font-size: 20px;padding-top:130px}
.team-members .member-popup .occupation {color:#161F2D;font-family: 'Graphie Light', sans-serif;font-size: 16px;line-height: 125%;}
.team-members .member-popup .x {position:absolute;top:160px;right:80px;}
.team-members .member-popup .x::after {content: '';display: inline-block;width: 17px;height: 16px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.439 13.4744C12.1626 13.1148 3.36314 1.77113 3.24029 1.62128C3.34779 1.62128 4.49955 1.62128 4.6224 1.62128C4.76061 1.8011 13.5601 12.9949 13.9133 13.4744H12.439ZM10.3351 6.34156C11.3333 5.2027 15.3875 0.602297 15.8482 0.0778216H13.3758C12.7001 0.812087 9.41373 4.40849 9.12195 4.73816C8.73803 4.25864 5.43631 0.287612 5.26739 0.0478516H0C0.644986 0.857042 6.15809 7.87003 6.40379 8.16973C5.06775 9.66823 0.829268 14.4185 0.33785 14.9729L3.07136 15.0029L7.6477 9.90799C8.29268 10.7172 11.364 14.6433 11.7633 15.0479C12.1933 15.0479 16.7389 15.0179 17 15.0029C16.4318 14.2686 10.7344 6.83606 10.3505 6.34156H10.3351Z" fill="%23161F2D"/></svg>');background-size: contain;background-repeat: no-repeat;position: absolute;top:20px;right:20px;z-index:100;}
.team-members .member-popup .linkedin {position:absolute;top:158px;right:40px;}
.team-members .member-popup .linkedin::after {content: '';display: inline-block;width: 17px;height: 18px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none"><path d="M3.68589 5.75H0.349609V17.0345H3.68589V5.75Z" fill="%23161F2D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.8103 9.43607V17.0478H13.474V10.9781C13.474 9.81456 12.5208 8.86133 11.3573 8.86133C10.1938 8.86133 9.24058 9.81456 9.24058 10.9781V17.0478H5.9043V5.74934H9.24058V7.41748C10.1518 5.83345 12.0161 5.04844 13.7964 5.52505C15.5627 6.00166 16.7963 7.59971 16.8103 9.43607Z" fill="%23161F2D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.01859 4.02512C3.12601 4.02512 4.02316 3.12797 4.02316 2.02054C4.02316 0.913123 3.12601 0.00195312 2.01859 0.00195312C0.911168 0.00195312 0 0.899105 0 2.02054C0 3.14198 0.89715 4.02512 2.01859 4.02512Z" fill="%23161F2D"/></svg>');background-size: contain;background-repeat: no-repeat;position: absolute;top:20px;right:20px;z-index:100;}
.pop-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; display: none; }
.team-members .member-popup h3 {margin-bottom:5px;}
.team-members .member-popup p {font-family: 'Graphie Light', sans-serif;font-size: 16px;line-height: 125%;}
.team-members .member-popup .sep {position:relative;margin-bottom:30px;overflow: hidden;height:3px;}
.team-members .member-popup .sep .svg1 {position:absolute;top:0;left:0;z-index:999991}
.team-members .member-popup .sep .svg2 {position:absolute;top:0;left:0;z-index:999992}
.team-members .member-popup .close {position:absolute;top:0;right:0;z-index:999999}





@media all and (min-width: 1px) and (max-width: 768px) {
	.team-members h2 {font-size: 24px;}
    .team-members h2::before {margin-right: 10px;margin-top: 0;}
    .team-members .member-popup .name {padding-top:0}
    .team-members .member-popup .name {padding-top:15px    }
    .team-members .member-popup .x {top:285px;right:40px;}
    .team-members .member-popup .linkedin {top:283px;right:10px;}
    .team-members .member-item {margin: 0 auto 60px auto;display: table;}
}
@media all and (min-width: 626px) and (max-width: 768px) {
    .team-members .member-popup .x {top:332px;}
    .team-members .member-popup .linkedin {top:330px;}
}
@media all and (min-width: 769px) and (max-width: 999px) {
	.team-members h2 {font-size: 26px;}
    .team-members h2::before {margin-right: 15px;margin-top: 1px;}
    .team-members .members-group .members-row-outer .member-item {zoom:62%;display: table;margin: 0 auto;}
    .team-members .member-item {margin:0 15px}
    .team-members .member-popup .name {padding-top:50px}
    .team-members .member-popup .x {top:95px;}
    .team-members .member-popup .linkedin {top:93px;}
}
@media all and (min-width: 1000px) and (max-width: 1199px) {
    .team-members h2 {font-size: 28px;}
    .team-members h2::before {margin-right: 15px;margin-top: 4px;}
    .team-members .member-popup .name {padding-top:70px}
    .team-members .member-popup .x {top:115px;}
    .team-members .member-popup .linkedin {top:113px;}
    

}