.team-showcase-section{background-position:50%;background-size:cover;padding:0 30px;position:relative}.team-showcase-section .ts-overlay{background:#0000008c;position:absolute;inset:0}.team-showcase-section .team-members-container{margin-bottom:30px}.team-showcase-section .member-column{flex-direction:column;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex;position:relative}.team-showcase-section .member-card{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:300px;height:100%;display:flex}.team-showcase-section .member-photo-wrap{width:100%}.team-showcase-section .member-photo{border-radius:10px;width:100%;max-width:230px;height:auto;display:block}.team-showcase-section .member-info{color:#e7e7e7;width:100%;margin-top:6px}.team-showcase-section .member-name{color:#fff;font-weight:600;font-family:var(--font-bold);margin-bottom:8px;font-size:20px}.team-showcase-section .member-role,.team-showcase-section .member-location{opacity:.8;font-size:16px}.team-showcase-section .member-separator-line-wrapper{width:100%;margin-top:20px}.team-showcase-section .member-separator-line{background:#ffffff40;border-radius:2px;width:100%;max-width:300px;height:4px;margin:0 auto}.team-showcase-section .cta-panel-wrapper{width:100%;position:absolute;bottom:75px;left:50%;transform:translate(-50%)}.team-showcase-section .cta-panel{text-align:left;background:#f3f3f3;border-top-right-radius:12px;border-bottom-left-radius:12px;padding:30px 50px;box-shadow:0 4px 24px #00000040}.team-showcase-section .cta-title{color:#1f1f1f;font-weight:700;font-family:var(--font-bold);margin:0 0 10px;font-size:35px}.team-showcase-section .cta-description{color:#2a2a2a;font-size:16px;font-family:var(--font-semibold);margin-bottom:16px}.team-showcase-section .cta-btn{color:#fff;max-width:unset;background:#b82020;padding-left:24px;padding-right:24px}@media (min-width:992px){.team-showcase-section .member-column{margin-bottom:32px}}@media (max-width:992px){.team-showcase-section .cta-panel{padding:30px}.team-showcase-section .team-members-container{margin-bottom:150px!important}}@media (max-width:568px){.team-showcase-section .team-members-container{margin-bottom:230px!important}}@media (max-width:420px){.team-showcase-section .cta-title{word-break:break-all}.team-showcase-section .team-members-container{margin-bottom:340px!important}}
