/* COLORS  ********************************/
.sources-about {
  padding-top: 9.375vw;
}
.sources-about h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 3.90625vw;
  font-weight: 400;
  line-height: 1.22;
  letter-spacing: 0.78125vw;
  text-align: center;
  text-transform: uppercase;
  color: #F9B233;
  margin-bottom: 3.125vw;
}
.sources-about .wrapper {
  margin-bottom: 9.375vw;
  align-items: baseline;
  height: 51.5625vw;
  overflow-y: auto;
  mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(40%, #000));
  -webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, #000 40%);
}
.sources-about .wrapper__col {
  width: 48%;
  padding-bottom: 7.8125vw;
}
.sources-about .wrapper__col p {
  margin-bottom: 1.40625vw;
}
.sources-about .wrapper__col p a {
  color: #3C3C3B;
  text-align: left;
  line-break: anywhere;
}

@media (max-width: 820px) {
  .sources-about {
    padding-top: 16vw;
  }
  .sources-about h2 {
    font-size: 9.6vw;
    letter-spacing: 2.6666666667vw;
    margin-bottom: 5.3333333333vw;
  }
  .sources-about .wrapper {
    height: 176vw;
    flex-direction: column;
  }
  .sources-about .wrapper__col {
    width: 100%;
    padding-bottom: 26.6666666667vw;
  }
  .sources-about .wrapper__col p {
    margin-bottom: 2.1333333333vw;
  }
}

/*# sourceMappingURL=about-sources.css.map */
