@charset "UTF-8";
/* Mixins
================================================== */
/* Breakpoints
================================================== */
/*
320px – very small phones (old iPhones, edge cases)

375px – modern iPhone width (very common)

450px – large phones / Pro Max

768px – iPad portrait

1024px – iPad landscape

1280px – common laptop

1440px – large monitors

1920px – full HD (usually max-width, not layout change)









*/
.about-intro__animated-heading {
  border-bottom: solid 1px;
  padding-bottom: 0.35em;
}
.about-intro__animated-heading span:nth-child(2) {
  margin-left: 1em;
  transition: cubic-bezier(0.66, 0, 0.34, 1) 1s;
}
.about-intro__animated-heading span:nth-child(3) {
  margin-left: 3em;
  transition: cubic-bezier(0.66, 0, 0.34, 1) 3s;
  transition-delay: 0.25s;
}
.about-intro__animated-heading.in-viewport span {
  margin-left: 0;
}

.about-intro__heading {
  margin: 3.5em 0px;
}

.about-intro__body {
  padding-top: 3em;
  padding-bottom: 3em;
}

@media (min-width: 990px) {
  .about-intro__media {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    margin-left: -5.9rem;
    margin-right: -5.9rem;
  }
  .about-intro__media > * {
    width: 30%;
  }
}