.staff {
  padding-bottom: 100px; }
  @media (max-width: 766.75px) {
    .staff {
      padding-bottom: 60px; } }

.staff-card {
  padding: 30px;
  border: 1px solid #E3E3E3;
  height: 100%;
  display: flex;
  flex-direction: column; }
  @media (max-width: 599.75px) {
    .staff-card {
      padding: 20px; } }
  .staff-card__img {
    height: 234px;
    position: relative;
    margin-bottom: 25px; }
    .staff-card__img .lazy-img-wrap {
      position: absolute;
      inset: 0; }
      .staff-card__img .lazy-img-wrap img {
        object-fit: cover;
        width: 100%;
        height: 100%; }
  .staff-card__name {
    font-weight: 600;
    color: #8a6048;
    font-size: 1.25rem; }
  .staff-card__pos {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 14px;
    /* 140% */
    letter-spacing: 1px;
    color: #444444; }
  .staff-card__info {
    font-size: .8666rem;
    color: #444444;
    margin: 15px 0 20px; }
  .staff-card__footer {
    padding-top: 20px;
    margin-top: auto;
    border-top: 1px dashed #E3E3E3;
    font-size: .94rem; }
    .staff-card__footer span {
      font-weight: 600; }

.staff-slider {
  position: relative; }
  .staff-slider:not(:last-child) {
    margin-bottom: 55px; }
    @media (max-width: 766.75px) {
      .staff-slider:not(:last-child) {
        margin-bottom: 40px; } }
  .staff-slider__title {
    font-size: 1.6rem;
    font-weight: 600;
    padding-right: 80px; }
  .staff-slider__desc {
    margin-top: 16px;
    color: #444444; }
  .staff-slider__slider {
    margin-top: 30px;
    position: static; }
    .staff-slider__slider:not(.is-overflow) .splide__arrows {
      display: none; }
    .staff-slider__slider .splide__arrows {
      position: absolute;
      right: 0;
      top: 0px;
      display: flex;
      gap: 10px; }
    .staff-slider__slider .splide__arrow {
      position: static;
      transform: none;
      background-color: #F5F5F5; }
