.person_hero {
  padding: 54px 0;
}
@media screen and (max-width: 992px) {
  .person_hero {
    padding: 54px 24px 56px;
  }
}
.person_hero .on-desktop {
  display: flex;
}
@media screen and (max-width: 992px) {
  .person_hero .on-desktop {
    display: none;
  }
}
.person_hero .on-mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  .person_hero .on-mobile {
    display: flex;
  }
}
.person_hero .content-wrapper {
  padding-bottom: 63px;
}
@media screen and (max-width: 992px) {
  .person_hero .content-wrapper {
    padding-bottom: 36px;
  }
}
.person_hero .content-wrapper .title-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.person_hero .content-wrapper .title-wrapper .title {
  font-size: 68px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -3px;
}
@media screen and (max-width: 992px) {
  .person_hero .content-wrapper .title-wrapper .title {
    font-size: 68px;
    letter-spacing: -3px;
    padding-bottom: 12px;
  }
}
.person_hero .content-wrapper .title-wrapper .position {
  font-family: Borna;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.24px;
  color: #ff6f61;
}
@media screen and (max-width: 992px) {
  .person_hero .content-wrapper .title-wrapper .position {
    padding-bottom: 36px;
  }
}
.person_hero .content-wrapper .image-wrapper {
  padding-left: 20px;
}
@media screen and (max-width: 992px) {
  .person_hero .content-wrapper .image-wrapper {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.person_hero .content-wrapper .image-wrapper img {
  border-radius: 16px;
}
.person_hero .text-wrapper {
  padding-bottom: 32px;
}
.person_hero .text-wrapper .col-md-12:last-child {
  padding-left: 20px;
}
@media screen and (max-width: 992px) {
  .person_hero .text-wrapper .col-md-12:last-child {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.person_hero .text-wrapper .text {
  font-size: 16px;
  font-weight: 400;
  line-height: 145%;
  padding-bottom: 20px;
}
.person_hero .links-wrapper {
  padding-bottom: 32px;
  border-bottom: 1px solid #ff6f61;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
@media screen and (max-width: 992px) {
  .person_hero .links-wrapper {
    flex-direction: column;
    gap: 24px;
    padding-bottom: 24px;
    margin-bottom: 36px;
  }
}
.person_hero .links-wrapper span {
  color: #ff6f61;
}
.person_hero .links-wrapper span::before {
  background-color: #ff6f61;
  margin-right: 8px;
}
.person_hero .links-wrapper span a {
  color: #00141a;
  transition: all 300ms ease-in-out;
}
.person_hero .links-wrapper span a:hover {
  color: #ff6f61;
}

/*# sourceMappingURL=person_hero.css.map*/