.team-slider {
  overflow: hidden;
  position: relative;
}
p + .team-slider, h2 + .team-slider, h3 + .team-slider, h4 + .team-slider, h5 + .team-slider, h6 + .team-slider {
  margin-top: 5rem;
}
.team-slider + .team {
  margin-top: 5rem;
}
div + .team-slider {
  margin-top: 5rem;
}
.team-slider .navigation {
  display: flex;
  justify-content: center;
  margin-bottom: 5rem;
}
.team-slider .navigation .left,
.team-slider .navigation .right {
  width: 27px;
}
.team-slider .navigation .left:hover,
.team-slider .navigation .right:hover {
  cursor: pointer;
}
.team-slider .navigation .left {
  margin-right: 5rem;
}

.team-slider-head {
  width: 335px !important;
  height: 360px !important;
  overflow: hidden;
  margin: 0 0 20px 0;
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background-color: var(--wp--preset--color--dark-green);
  box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.team-slider-head img {
  width: 100%;
  height: auto;
  margin: 0;
  border-radius: 5px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
}
.team-slider-head .profile {
  width: 100%;
  position: relative;
  display: flex;
  -o-object-fit: contain;
     object-fit: contain;
}
.team-slider-head .team-details {
  display: flex;
  width: 100%;
  margin: 0;
  transition: border 0.18s ease-in-out;
}
.team-slider-head .team-details .title {
  width: 100%;
  padding: 1.75rem 0;
  text-align: center;
}
.team-slider-head .team-details h3 {
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--24);
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1;
  color: white;
  transition: color 0.18s ease-in-out, opacity 0.18s ease-in-out;
}
.team-slider-head .team-details p {
  font-size: var(--wp--preset--font-size--18);
  margin-top: 0.5rem;
  margin-bottom: 0;
  color: white;
  transition: color 0.18s ease-in-out, font-weight 0.18s ease-in-out, opacity 0.18s ease-in-out;
}
.team-slider-head.open .team-details, .team-slider-head:hover .team-details {
  border-bottom-color: var(--wp--preset--color--yellow);
}
@media (min-width: 380px) {
  .team-slider-listing {
    margin: 0 -18px 0px -8px;
  }
  .team-slider-head {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    margin: 0 7px 30px 8px;
  }
}
@media (max-width: 699px) {
  .acc-panel {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 700px) {
  .team-slider-head {
    margin: 0 35px 70px 35px;
  }
}/*# sourceMappingURL=block-team-slider.css.map */