/** 
* Break Points 
*/
/**
* Responsive mixins
*/
/* Variable functions */
/**
* Better Clamp function for fonts etc
*/
.meet-the-team__header {
  margin-bottom: clamp(3.4375rem, 1.4583333333rem + 6.5972222222vw, 9.375rem);
}
.meet-the-team__header .wp-block-heading--icon {
  position: relative;
  margin-bottom: clamp(2.5rem, 2.0833333333rem + 1.3888888889vw, 3.75rem);
}
.meet-the-team__header p.has-large-font-size {
  max-width: 1235px;
}
.meet-the-team__count {
  position: absolute;
  top: 23px;
  right: 0;
  padding-bottom: 30px;
  color: var(--wp--preset--color--dark);
  transition: all 0.8s linear;
}
.meet-the-team__row {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.25rem, 1.0416666667rem + 0.6944444444vw, 1.875rem);
}
@media screen and (min-width: 600px) {
  .meet-the-team__row {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 900px) {
  .meet-the-team__row {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 1200px) {
  .meet-the-team__row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.meet-the-team .team-member-card {
  position: relative;
  max-width: 435px;
}
.meet-the-team .team-member-card__image img {
  display: block;
  height: auto;
}
.meet-the-team .team-member-card__name-plate {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8px;
  height: clamp(1.875rem, 0.6607142857rem + 1.8973214286vw, 2.9375rem);
  padding-left: clamp(0.25rem, 0.1071428571rem + 0.2232142857vw, 0.375rem);
  padding-right: clamp(0.5rem, 0.2857142857rem + 0.3348214286vw, 0.6875rem);
  background-color: var(--wp--preset--color--light);
  border-radius: 24px;
  white-space: nowrap;
}
.meet-the-team .team-member-card__name-plate h3,
.meet-the-team .team-member-card__name-plate span {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(0.75rem, 0.3214285714rem + 0.6696428571vw, 1.125rem);
  letter-spacing: -0.41px;
}
.meet-the-team .team-member-card__name-plate h3 {
  display: flex;
  align-items: center;
  height: clamp(1.5rem, 0.5714285714rem + 1.4508928571vw, 2.3125rem);
  padding-left: clamp(0.75rem, 0.3214285714rem + 0.6696428571vw, 1.125rem);
  padding-right: clamp(0.75rem, 0.3214285714rem + 0.6696428571vw, 1.125rem);
  color: var(--wp--preset--color--light);
  background-color: var(--wp--preset--color--secondary);
  border-radius: 19px;
}
.meet-the-team .team-member-card__join {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: clamp(1.875rem, -1.3392857143rem + 5.0223214286vw, 4.6875rem);
  padding-right: clamp(1.875rem, -1.3392857143rem + 5.0223214286vw, 4.6875rem);
  background-color: var(--wp--preset--color--secondary);
  aspect-ratio: 435/500;
  --wp--preset--color--dark: #ffffff;
}
.meet-the-team .team-member-card__join .wp-block-heading {
  margin-bottom: clamp(1.25rem, 1.0416666667rem + 0.6944444444vw, 1.875rem);
  font-family: "kensington", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: clamp(4.375rem, 2.9838709677rem + 5.376344086vw, 5rem);
  line-height: 0.85;
}
@media screen and (min-width: 600px) {
  .meet-the-team .team-member-card__join .wp-block-heading {
    font-size: clamp(3.75rem, 1.25rem + 6.6666666667vw, 5rem);
  }
}
@media screen and (min-width: 900px) {
  .meet-the-team .team-member-card__join .wp-block-heading {
    font-size: clamp(3.75rem, 0rem + 6.6666666667vw, 5rem);
  }
}
@media screen and (min-width: 1200px) {
  .meet-the-team .team-member-card__join .wp-block-heading {
    font-size: clamp(3.75rem, 1.6666666667rem + 2.7777777778vw, 5rem);
  }
}
@media (hover: hover) {
  .meet-the-team .team-member-card__join .btn:not(.btn--arrow):hover {
    color: #000000;
  }
}

/*# sourceMappingURL=meet-the-team.css.map*/