@font-face {
  font-family: "Oceanic Text Mono Trial Book Fixed";
  src: url("https://alx.kubik.site/wp-content/themes/alxpart_1777713092/fonts/69ec7e532b7c803725808c7d_Oceanic20Text20Mono20TRIAL20Book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;

  ascent-override: 78%;
  descent-override: 22%;
  line-gap-override: 0%;
}




.alx-practice__name {
  font-family: "Oceanic Text Mono Trial Book Fixed", serif;
  line-height: 1;
  height: auto;
}

.alx-practice__item {
  display: flex;
  align-items: baseline;
}

.alx-practice__item .alx-num {
  line-height: 1;
  padding-top: 0;
}

.alx-team-person__head {
  display: flex;
  align-items: flex-end;
}

.alx-team-person__name {
  font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
  line-height: 1;
  margin: 0;
}

.alx-team-person__role {
  line-height: 1;
  margin: 0;
  padding-bottom: 0.2em;
}

.alx-member__title-row {
  display: flex;
  align-items: flex-end;
}

.alx-member__title {
  font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
  line-height: 1;
  margin: 0;
}

.alx-member__role {
  line-height: 1;
  margin: 0;
  padding-bottom: 0.35em;
}


/* Блок контактов */
.alx-contact {
  align-items: start;
}

.alx-contact .alx-contact__value {
  font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
  line-height: 1.23; /* можно оставить текущие 123% */
}

.alx-contact .alx-num {
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  align-self: start;
  transform: translateY(0.8em);
}

/* Блок принципов */
.alx-list__row {
  align-items: start;
}

.alx-list__row .alx-list__text {
  font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
  line-height: 1.2;
}

.alx-list__row .alx-num {
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  align-self: start;
  transform: translateY(0.2em);
}


@media screen and (max-width: 767px) {
  /* Принципы */
  .alx-list__row {
    align-items: baseline;
  }

  .alx-list__row .alx-list__text {
    font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
    line-height: 1.2;
  }

  .alx-list__row .alx-num {
    align-self: baseline;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    transform: none;
  }

  /* Контакты */
  .alx-contact {
    align-items: baseline;
  }

  .alx-contact .alx-contact__value {
    font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
    line-height: 1.23;
  }

  .alx-contact .alx-num {
    align-self: baseline;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    transform: none;
  }
  
  /* Факты у сотрудников: 01 текст 01 */
   .alx-team-fact {
    align-items: baseline;
  }

  .alx-team-fact__text {
    font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
    line-height: 1.2;
  }

  .alx-team-fact__num {
    align-self: baseline;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    transform: translateY(-0.08em);
  }
  
  .alx-team-person__head {
    display: flex;
    align-items: baseline;
  }

  .alx-team-person__name {
    font-family: "Oceanic Text Mono Trial Book Fixed", "Oceanic Text Mono Trial Book", serif;
    line-height: 1;
    margin: 0;
  }

  .alx-team-person__role {
    line-height: 1;
    margin: 0;
    padding-bottom: 0;
    transform: translateY(-0.03em);
  }
}
