.whom {
  padding: 8.75rem 0;
}
.whom .section-top {
  margin-bottom: 5rem;
}
.whom .section-subtitle {
  text-transform: uppercase;
  color: var(--green);
  -webkit-text-stroke: 1px var(--green);
}
.whom .section-title {
  -webkit-text-stroke: 1px var(--green);
}
.whom .section-title::before {
  top: -0.9375rem;
  left: -2.375rem;
  right: -1.25rem;
  height: 3.5rem;
  -webkit-transform: rotate(-5.62deg);
  -ms-transform: rotate(-5.62deg);
  transform: rotate(-5.62deg);
  background-image: url('data:image/svg+xml,%3Csvg width="226" height="57" viewBox="0 0 226 57" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M112.914 0.5C144.066 0.500018 172.251 3.64646 192.635 8.72461C202.83 11.2646 211.046 14.2808 216.7 17.6113C222.389 20.9619 225.327 24.5336 225.327 28.1309C225.327 31.728 222.388 35.2989 216.7 38.6494C211.046 41.9799 202.83 44.9971 192.635 47.5371C172.251 52.6152 144.066 55.7607 112.914 55.7607C81.7622 55.7607 53.5759 52.6153 33.1924 47.5371C22.9968 44.9971 14.7814 41.98 9.12695 38.6494C3.43875 35.299 0.500179 31.728 0.5 28.1309C0.5 24.5336 3.43852 20.9619 9.12695 17.6113C14.7814 14.2808 22.9969 11.2646 33.1924 8.72461C53.5759 3.64642 81.7622 0.5 112.914 0.5Z" stroke="black" /%3E%3C/svg%3E');
}
.whom__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px -1.875rem;
}
.whom__cards > * {
  margin: 0 20px 1.875rem;
  width: calc(25% - 40px);
}
.whom__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.whom__card-img {
  position: relative;
  width: 15.1875rem;
  margin-bottom: 1.875rem;
}
.whom__card-img::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 105.7%;
}
.whom__card-img > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.whom__card-text {
  font-size: max(2rem, 12px);
  line-height: 133%;
  text-align: center;
}
@media (max-width: 768px) {
  .whom {
    padding: 132px 0 120px;
  }
  .whom .section-top {
    margin-bottom: 45px;
  }
  .whom .section-title {
    font-size: 36px;
    display: block;
  }
  .whom .section-title::before {
    top: -7.5px;
    left: -22px;
    right: -30px;
    height: 42px;
    -webkit-transform: rotate(-2.5deg);
    -ms-transform: rotate(-2.5deg);
    transform: rotate(-2.5deg);
  }
  .whom__cards {
    margin: 0 -12.5px -25px;
  }
  .whom__cards > * {
    margin: 0 12.5px 25px;
    width: calc(50% - 25px);
  }
  .whom__card-img {
    width: 153px;
    margin-bottom: 18px;
  }
  .whom__card-img::before {
    padding-top: 105.7%;
  }
  .whom__card-text {
    font-size: 20px;
  }
}
/*# sourceMappingURL=whom.css.map */
/*# sourceMappingURL=whom.css.map */