h1,
.component__facts-item-amount {
  font-size: 1.29616rem;
  line-height: 1.2em;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h1,
  .component__facts-item-amount {
    font-size: calc(1.29616rem + 1.14525 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h1,
  .component__facts-item-amount {
    font-size: 2.44141rem;
  }
}

@media (min-width: 40em) {
  h1,
  .component__facts-item-amount {
    margin-bottom: 2.25rem;
  }
}

h2,
.component__title {
  font-size: 1.21477rem;
  line-height: 1.2em;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h2,
  .component__title {
    font-size: calc(1.21477rem + 0.73836 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h2,
  .component__title {
    font-size: 1.95312rem;
  }
}

@media (min-width: 40em) {
  h2,
  .component__title {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
}

h3,
.component__title--small {
  font-size: 1.13849rem;
  line-height: 1em;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h3,
  .component__title--small {
    font-size: calc(1.13849rem + 0.42401 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h3,
  .component__title--small {
    font-size: 1.5625rem;
  }
}

h4,
.component__title--item {
  font-size: 1.067rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h4,
  .component__title--item {
    font-size: calc(1.067rem + 0.183 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h4,
  .component__title--item {
    font-size: 1.25rem;
  }
}

h5 {
  font-size: 1rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h5 {
    font-size: calc(1rem + 0 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h5 {
    font-size: 1rem;
  }
}

h6 {
  font-size: 0.93721rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 30rem) {
  h6 {
    font-size: calc(0.93721rem + -0.13721 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  h6 {
    font-size: 0.8rem;
  }
}

.title-big {
  font-size: 4.768rem;
  line-height: 5rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: -7px;
}

@media screen and (min-width: 30rem) {
  .title-big {
    font-size: calc(4.768rem + 7.882 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  .title-big {
    font-size: 12.65rem;
  }
}

@media (min-width: 33.125em) {
  .title-big {
    line-height: 8rem;
  }
}

@media (min-width: 60em) {
  .title-big {
    line-height: 10.65rem;
    letter-spacing: -16px;
  }
}

@media (min-width: 100em) {
  .title-big {
    line-height: 12.65rem;
  }
}

.title-medium {
  font-size: 1.56rem;
  line-height: 2rem;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 4px;
}

@media screen and (min-width: 30rem) {
  .title-medium {
    font-size: calc(1.56rem + 2.34 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  .title-medium {
    font-size: 3.9rem;
  }
}

@media (min-width: 75em) {
  .title-medium {
    line-height: 3.9rem;
  }
}

.layout-center,
.layout-center--form,
.component__content,
.component__content--no-header {
  margin-right: auto;
  margin-left: auto;
  padding: 0 10px;
  max-width: 1190px;
}

@media (min-width: 40em) {
  .layout-center--form {
    padding: 0 68px;
  }
}

.component {
  margin-top: 1.5rem;
}

@media (min-width: 40em) {
  .component {
    margin-top: 2.25rem;
  }
}

.component__content,
.component__content--no-header {
  position: relative;
}

.component__content--no-header {
  padding-top: 3rem;
}

.component__list,
.component__list--accordion {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.component__list--centered {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}

.component__list--hightlighted-events {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}

@media (min-width: 40em) {
  .component__list--hightlighted-events {
    flex-wrap: nowrap;
  }
}

.component__list .component-accordion:first-child,
.component__list--accordion .component-accordion:first-child {
  margin-top: 1.5rem;
}

@media (min-width: 40em) {
  .component__list .component-accordion:first-child,
  .component__list--accordion .component-accordion:first-child {
    margin-top: 2.25rem;
  }
}

.component__list--accordion .component-accordion:first-child {
  margin-top: 0;
}

.component__list-item,
.component__list-item--twocolumns,
.component__list-item--threecolumns,
.component__list-item--threecolumns--news-front,
.component__list-item--fourcolumns,
.component__main-event,
.component__secondary-event {
  margin-bottom: 1rem;
  -webkit-box-flex: 1;
          flex: 1 0 100%;
}

@media (min-width: 40em) {
  .component__list-item,
  .component__list-item--twocolumns,
  .component__list-item--threecolumns,
  .component__list-item--threecolumns--news-front,
  .component__list-item--fourcolumns,
  .component__main-event,
  .component__secondary-event {
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 50em) {
  .component__list-item,
  .component__list-item--twocolumns,
  .component__list-item--threecolumns,
  .component__list-item--threecolumns--news-front,
  .component__list-item--fourcolumns,
  .component__main-event,
  .component__secondary-event {
    margin-bottom: 2rem;
  }
}

@media (min-width: 33.125em) {
  .component__list-item--twocolumns {
    margin-left: 3%;
    -webkit-box-flex: 0;
            flex: 0 0 48.5%;
  }
  .component__list-item--twocolumns:nth-child(2n+1) {
    margin-left: 0;
  }
}

.component__list-item--threecolumns:nth-child(3n+1),
.component__list-item--threecolumns--news-front:nth-child(3n+1) {
  margin-left: 0;
}

@media (min-width: 40em) {
  .component__list-item--threecolumns,
  .component__list-item--threecolumns--news-front {
    margin-left: 3%;
    -webkit-box-flex: 0;
            flex: 0 0 31.3%;
  }
}

.component__list-item--threecolumns--news-front {
  height: 100%;
}

@media (min-width: 25em) {
  .component__list-item--fourcolumns {
    margin-left: 3%;
    -webkit-box-flex: 0;
            flex: 0 0 48.5%;
  }
  .component__list-item--fourcolumns:nth-child(2n+1) {
    margin-left: 0;
  }
}

@media (min-width: 50em) {
  .component__list-item--fourcolumns {
    -webkit-box-flex: 0;
            flex: 0 0 22.7%;
  }
  .component__list-item--fourcolumns:nth-child(2n+1) {
    margin-left: 3%;
  }
  .component__list-item--fourcolumns:nth-child(4n+1) {
    margin-left: 0;
  }
}

.component__link {
  box-shadow: 0 0 8px 0 rgba(69, 73, 91, 0.2);
  background-color: #fff;
  padding: 0 0 4.5rem;
  height: 100%;
  display: block;
  border-bottom: 3px solid transparent;
  transition: box-shadow .2s ease, border .2s ease;
  text-decoration: none;
  position: relative;
}

@media (min-width: 40em) {
  .component__link {
    padding: 2.2rem 2rem 3rem;
  }
}

.component__link:hover, .component__link:focus {
  box-shadow: 0 8px 9px 0 rgba(69, 73, 91, 0.2);
  border-bottom: 3px solid #1764e2;
  transition: box-shadow .2s ease, border .2s ease;
}

.component__link::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="4" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
  position: absolute;
  display: block;
  bottom: .25rem;
  right: .75rem;
  width: 1.75rem;
  height: 1.75rem;
}

@media (min-width: 40em) {
  .component__link::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="3" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
    width: 2.5rem;
    height: 2.5rem;
  }
}

.component__link--hightlighted-info {
  box-shadow: 0 0 8px 0 rgba(69, 73, 91, 0.2);
  background-color: #fff;
  padding: 2rem 1.2rem 2.5rem;
  height: 100%;
  display: block;
  border-bottom: 3px solid transparent;
  transition: box-shadow .2s ease, border .2s ease;
  text-decoration: none;
  position: relative;
  padding-bottom: 3rem;
}

@media (min-width: 40em) {
  .component__link--hightlighted-info {
    padding: 2.2rem 2rem 3rem;
  }
}

.component__link--hightlighted-info:hover, .component__link--hightlighted-info:focus {
  box-shadow: 0 8px 9px 0 rgba(69, 73, 91, 0.2);
  border-bottom: 3px solid #1764e2;
  transition: box-shadow .2s ease, border .2s ease;
}

.component__link--hightlighted-info::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="4" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
  position: absolute;
  display: block;
  bottom: .25rem;
  right: .75rem;
  width: 1.75rem;
  height: 1.75rem;
}

@media (min-width: 40em) {
  .component__link--hightlighted-info::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="3" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media (min-width: 40em) {
  .component__link--hightlighted-info {
    padding-bottom: 4.1rem;
  }
}

.component__link--secondary-information {
  box-shadow: 0 0 8px 0 rgba(69, 73, 91, 0.2);
  background-color: #fff;
  padding: 0 0 4.5rem;
  height: 100%;
  display: block;
  border-bottom: 3px solid transparent;
  transition: box-shadow .2s ease, border .2s ease;
  text-decoration: none;
  position: relative;
}

@media (min-width: 40em) {
  .component__link--secondary-information {
    padding: 2.2rem 2rem 3rem;
  }
}

.component__link--secondary-information:hover, .component__link--secondary-information:focus {
  box-shadow: 0 8px 9px 0 rgba(69, 73, 91, 0.2);
  border-bottom: 3px solid #1764e2;
  transition: box-shadow .2s ease, border .2s ease;
}

.component__link--secondary-information::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="4" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
  position: absolute;
  display: block;
  bottom: .25rem;
  right: .75rem;
  width: 1.75rem;
  height: 1.75rem;
}

@media (min-width: 40em) {
  .component__link--secondary-information::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49 43" class="component__hightlighted-info--arrow"><path fill="none" stroke="%231764e2" stroke-width="3" d="M26.7 41.5l19.5-20.3L26.9 1M0 21.3h45.4"/></svg>');
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media (min-width: 40em) {
  .component__link--secondary-information {
    padding: 0 0 4.1rem;
  }
}

.component__title {
  position: relative;
  margin-bottom: 2.5rem;
  text-align: center;
}

.component__title::after {
  content: '';
  position: absolute;
  bottom: -1.2rem;
  left: calc(50% - 40px);
  display: block;
  width: 80px;
  height: 4px;
  background-color: #1764e2;
}

@media (min-width: 40em) {
  .component__title {
    margin-bottom: 3.5rem;
  }
}

.component__title--item {
  margin-top: 0;
  margin-bottom: .7rem;
  line-height: 1.7rem;
  font-weight: 600;
  color: #173353;
}

.component__title--facts {
  margin-top: .5rem;
  margin-bottom: 1rem;
  color: #1764e2;
  font-size: .9rem;
  text-transform: uppercase;
  letter-spacing: 0.01rem;
}

.component--facts-left .component__title--facts {
  width: 100%;
  color: #1fa5c6;
  font-size: .625rem;
  letter-spacing: 1.02797px;
}

.component__title--secondary-information {
  padding: 1rem 1rem .3rem;
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.7rem;
  font-weight: 600;
  color: #173353;
}

.component__title--left,
.component-title--left .component__title,
.path-frontpage .component__title {
  position: relative;
}

.component__title--left::after,
.component-title--left .component__title::after,
.path-frontpage .component__title::after {
  content: '';
  position: absolute;
  bottom: -1.2rem;
  left: calc(50% - 40px);
  display: block;
  width: 80px;
  height: 4px;
  background-color: #1764e2;
}

@media (min-width: 40em) {
  .component__title--left::after,
  .component-title--left .component__title::after,
  .path-frontpage .component__title::after {
    left: 0;
  }
}

@media (min-width: 40em) {
  .component__title--left,
  .component-title--left .component__title,
  .path-frontpage .component__title {
    max-width: 66%;
    text-align: left;
  }
}

@media (min-width: 60em) {
  .component__title--left,
  .component-title--left .component__title,
  .path-frontpage .component__title {
    max-width: 70%;
  }
}

@media (min-width: 75em) {
  .component__title--left,
  .component-title--left .component__title,
  .path-frontpage .component__title {
    max-width: 75%;
  }
}

.component__title--foreword-author {
  font-size: .73rem;
  font-style: italic;
}

.component__body {
  max-width: 32rem;
  margin: 1rem auto;
  padding: 0 10px;
  text-align: center;
}

@media screen and (min-width: 30rem) {
  .component__body {
    max-width: calc(32rem + 23 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  .component__body {
    max-width: 55rem;
  }
}

@media (min-width: 40em) {
  .component__body {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }
}

.component__body--text {
  box-shadow: 0 0 8px 0 rgba(69, 73, 91, 0.2);
  background-color: #fff;
  padding: 10% 7%;
  text-align: left;
}

@media (min-width: 40em) {
  .component__body--text {
    padding: 7%;
    margin-bottom: 4rem;
  }
}

@media (min-width: 50em) {
  .component__body--text {
    padding: 5% 9%;
  }
}

.component__body--text .iframe-wrapper {
  margin: -12% -8.1%;
}

@media (min-width: 40em) {
  .component__body--text .iframe-wrapper {
    margin: 12%;
  }
}

@media (min-width: 50em) {
  .component__body--text .iframe-wrapper {
    margin: -7.9% -13.5%;
  }
}

@media (min-width: 75em) {
  .component__body--text .iframe-wrapper {
    margin: -6.9% -12.5%;
  }
}

.component__body--text .iframe-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}

.component__body--text .iframe-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.component__body--secondary-information-item {
  margin: 0;
  padding-left: 1rem;
  font-size: 14px;
  text-align: left;
  color: #173353;
}

.component__body--left {
  max-width: 32rem;
  margin: 1rem auto;
  text-align: center;
}

@media screen and (min-width: 30rem) {
  .component__body--left {
    max-width: calc(32rem + 23 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  .component__body--left {
    max-width: 55rem;
  }
}

@media (min-width: 40em) {
  .component__body--left {
    text-align: left;
    margin-left: 0;
  }
}

.component__body--accordion {
  max-width: 32rem;
  margin-bottom: 3rem;
}

@media screen and (min-width: 30rem) {
  .component__body--accordion {
    max-width: calc(32rem + 23 * (100vw - 30rem) / 45);
  }
}

@media screen and (min-width: 75rem) {
  .component__body--accordion {
    max-width: 55rem;
  }
}

.component__body--small {
  font-size: 0.75rem;
  text-align: left;
}

@media (min-width: 50em) {
  .component__body--small {
    font-size: 0.9em;
  }
}

@media (min-width: 40em) {
  .component__body--preview-list--no-title {
    max-width: 65%;
  }
}

@media (min-width: 40em) and (min-width: 40em) {
  .component__body--preview-list--no-title .component__body--preview-list {
    padding: 0;
    margin: 0;
  }
}

@media (min-width: 40em) {
  .component__body--preview-list--no-title p {
    text-align: left;
  }
}

@media (min-width: 60em) {
  .component__body--preview-list--no-title {
    max-width: 70%;
  }
}

@media (min-width: 75em) {
  .component__body--preview-list--no-title {
    max-width: 75%;
  }
}

.component__body--twocols {
  margin-top: 2.5rem;
  margin-bottom: 3.5rem;
}

.component__body--twocols p {
  font-size: 0.75rem;
  line-height: 1.35rem;
}

@media (min-width: 50em) {
  .component__body--twocols p {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 50px;
            column-gap: 50px;
    font-size: 0.9em;
  }
}

.component__main-event {
  display: -webkit-box;
  display: flex;
}

@media (min-width: 40em) {
  .component__main-event {
    -webkit-box-flex: 0;
            flex: 0 0 49%;
  }
}

@media (min-width: 50em) {
  .component__main-event {
    -webkit-box-flex: 0;
            flex: 0 0 59%;
  }
}

.component__main-event .node__event--highlighted,
.component__main-event .node__event--highlighted-second {
  width: 100%;
}

.component__secondary-event {
  display: -webkit-box;
  display: flex;
}

@media (min-width: 40em) {
  .component__secondary-event {
    margin-left: 2%;
    -webkit-box-flex: 0;
            flex: 0 0 49%;
  }
}

@media (min-width: 50em) {
  .component__secondary-event {
    margin-left: 3%;
    -webkit-box-flex: 0;
            flex: 0 0 38%;
  }
}

.component-facts__body--left p {
  font-size: 0.9em;
  line-height: 1.35rem;
}

.component__facts-item-amount {
  margin: 1rem 0;
  font-weight: 600;
}

.component--facts-left .component__facts-item-amount {
  width: 85%;
  margin: .5rem 0;
  color: #3a4f92;
}

.component__facts-item-text {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}

.component--facts-left .component__facts-item-text {
  width: 100%;
  color: #3a4f92;
  font-style: italic;
}

.component__description {
  font-size: 0.9em;
  color: #173353;
}

.component__button {
  margin: .5rem;
}

.component__button--right {
  text-align: center;
}

@media (min-width: 40em) {
  .component__button--right {
    position: absolute;
    top: 0;
    right: .5em;
  }
}

.component--text:nth-last-child(1), .component--facts:nth-last-child(1), .component--buttons:nth-last-child(1), .component--highlighted-information:nth-last-child(1), .component--secondary-information:nth-last-child(1), .component--documents:nth-last-child(1), .component--banners:nth-last-child(1), .component--preview-list:nth-last-child(1), .component--preview-list-manual:nth-last-child(1), .component--accordion:nth-last-child(1), .component--foreword:nth-last-child(1), .component--static-team-member-listing:nth-last-child(1) {
  margin-bottom: 2rem;
}

@media (min-width: 50em) {
  .component--text:nth-last-child(1), .component--facts:nth-last-child(1), .component--buttons:nth-last-child(1), .component--highlighted-information:nth-last-child(1), .component--secondary-information:nth-last-child(1), .component--documents:nth-last-child(1), .component--banners:nth-last-child(1), .component--preview-list:nth-last-child(1), .component--preview-list-manual:nth-last-child(1), .component--accordion:nth-last-child(1), .component--foreword:nth-last-child(1), .component--static-team-member-listing:nth-last-child(1) {
    margin-bottom: 3rem;
  }
}

.component--text, .component--facts, .component--preview-list, .component--preview-list-manual, .component--accordion, .component--foreword, .component--static-team-member-listing {
  margin-bottom: 3rem;
}

@media (min-width: 40em) {
  .component--text, .component--facts, .component--preview-list, .component--preview-list-manual, .component--accordion, .component--foreword, .component--static-team-member-listing {
    margin-bottom: 4rem;
  }
}

.component--highlighted-events {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 40em) {
  .component--highlighted-events {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 75em) {
  .component--highlighted-events {
    margin-top: 3.5rem;
  }
}

.component--facts-item {
  box-shadow: 0 0 8px 0 rgba(69, 73, 91, 0.2);
  background-color: #fff;
  padding: 2rem 1rem 2.5rem;
  text-align: center;
}

@media (min-width: 40em) {
  .component--facts-item {
    padding: 2.2rem 2rem 3.5rem;
  }
}

.component--facts-left .component--facts-item {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
  text-align: right;
}

@media (min-width: 40em) {
  .component--facts-left .component--facts-item {
    padding: 2rem;
  }
}

.component--buttons {
  text-align: center;
  margin-top: 1rem;
}

@media (min-width: 40em) {
  .component--buttons {
    margin-top: 2rem;
  }
}

.component--preview-list {
  margin-top: 2.25rem;
}

.component-accordion__content-links {
  padding: 0 1rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

@media (min-width: 50em) {
  .component-accordion__content-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}

.component--facts-left .component__image--facts-item {
  width: 15%;
  text-align: left;
}

.component--foreword-author {
  margin-top: 0;
}

.component--foreword-author .component__content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

@media (min-width: 50em) {
  .component--foreword-author .component__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

@media (min-width: 50em) {
  .component__image--foreword-author {
    margin-bottom: 2rem;
  }
}

.component__image--foreword-author img {
  border-radius: 50%;
}

.component__user--foreword-author {
  font-size: .73rem;
  font-weight: 600;
}

.component__user--static-team-member {
  font-weight: 600;
}
