@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)









*/
.section-medialink {
  background-color: #000;
  color: #fff;
  position: relative;
  position: relative;
  min-height: 150vh;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #000;
}
.section-medialink .media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-medialink .media-link__content {
  position: relative;
  z-index: 1;
  width: 100%;
  position: sticky;
  top: 50vh;
}
@media (min-width: 990px) {
  .section-medialink {
    min-height: 81vh;
  }
  .section-medialink .media-link__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .section-medialink .media-link__content > * {
    margin: 0;
  }
  .section-medialink .media-link__content > * > * {
    margin: 0;
  }
  .section-medialink .media-link__content .media-link__body {
    width: 40%;
  }
  .section-medialink .media-link__content .media-link__heading {
    width: 20%;
  }
}