.bd-teams{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.bd-team-wrapper img{height:425px!important;object-fit:cover;width:auto!important}.bd-team-wrapper{border:1px solid #d0d5dd;border-radius:20px;height:100%;overflow:hidden;position:relative}.bd-team-details{backdrop-filter:blur(12px);background:#ffffff4d;bottom:-1px;left:0;padding:15px;position:absolute;right:0}.bd-team-details .name{align-items:center;display:flex;justify-content:space-between}.bd-team-details .position{font-weight:700}.bd-team-details .socials{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.bd-team-details svg{cursor:pointer}.bd-team-modal:not(.show){display:none}.bd-team-modal{background:rgba(0,0,0,.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.bd-team-modal-container{align-items:center;display:flex;justify-content:center}.bd-team-modal-dialog{background-color:#f4f4f5;border-radius:30px;max-height:90vh;max-width:1020px;padding:30px 30px 100px;width:100%}.bd-team-modal-header{display:flex;justify-content:flex-end}.bd-team-modal-header .close{cursor:pointer}.bd-team-modal-name{color:#0e325d;font-size:40px}.bd-team-modal-name,.bd-team-modal-position{font-family:BrandonGrotesque;font-weight:700;text-align:center;text-transform:uppercase}.bd-team-modal-position{color:#009285;font-size:16px}.bd-team-modal-image-main-message{align-items:center;display:flex;margin-bottom:20px;margin-top:40px}.bd-team-modal-image-main-message img{aspect-ratio:1/1;border-radius:20px;flex:1;height:auto;max-width:453px;object-fit:cover}.bd-team-modal-main-message{padding-left:30px}.bd-team-modal-content .socials{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:60px}.bd-team-modal-content .socials a{align-items:center;background-color:#fff;border:1px solid #d0d5dd;border-radius:5px;box-shadow:0 1px 2px 0 #0a0d120d;display:flex;height:40px;justify-content:center;text-align:center;width:40px}.bd-team-modal-content .socials a svg path{fill:#5b7491}.bd-team-modal-main-message,.bd-team-modal-message{color:#0e325d;font-family:Avenir;font-size:16px;line-height:1.5}.bd-team-modal-main-message strong{font-size:24px}@media (max-width:1024px){.bd-teams-section .bd-container{padding:0}.bd-teams{display:flex;gap:15px;overflow:auto;padding-left:20px}.bd-team-item{flex:0 0 100%;max-width:289px;width:100%}}