.sec-team:has(+ .sec-map),
.sec-team:last-child{
  margin-bottom: 0;
}
.sec-block-v1 + .sec-team{
  margin-top: 0;
  padding-bottom: 12rem;
}
.sec-team .gx-28{
  --bs-gutter-y: 4rem;
  margin-top: 0;
}
.team-item {
  text-align: center;
}
.team-image img{
  max-width: 150px;
  height: auto;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
}
.team-contact .fw-12{
  margin-bottom: 0.2rem;
}
.team-contact{
  margin-bottom: 1.6rem;
}
.team-contact:last-child{
  margin-bottom: 0;
}
@media(min-width:1460px) and (max-width:1559.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 10rem;
  }
}
@media(min-width:1360px) and (max-width:1459.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 9rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 8rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 8rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 6.4rem;
  }
}
@media(max-width:767.98px){
  .sec-block-v1 + .sec-team {
    padding-bottom: 4.8rem;
  }
  .team-details .mb-40{
    margin-bottom: 3.2rem;
  }
  .team-details .mb-40:last-child{
    margin-bottom: 0;
  }
}
@media(max-width:575.98px){
  .team-details .mb-40{
    margin-bottom: 2.4rem;
  }
  .team-details .mb-40:last-child{
    margin-bottom: 0;
  }
}

.sec-team .d-center {
  text-align: center;
}

.sec-team .d-center img {
  margin: 0 auto;
}