html {
  overflow: scroll;
  overflow-x: hidden; }

body {
  background: #000000;
  color: #FFFFFF;
  overflow-x: hidden;
  font-family: 'Barlow', sans-serif;
  margin: 0; }

::-webkit-scrollbar {
  width: 0; }

.content-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 30px 0;
  font-family: 'Saira Condensed', sans-serif;
  z-index: 10;
  position: relative; }
  @media only screen and (max-width: 1030px) {
    .content-row {
      padding: 20px 0;
      width: calc(100% - 30px); } }
  @media only screen and (max-width: 767px) {
    .content-row {
      padding: 15px 0;
      flex-direction: column;
      width: calc(100% - 30px); } }
  .content-row .content-col {
    display: flex;
    flex-direction: column;
    width: 330px;
    z-index: 10; }
    @media only screen and (max-width: 767px) {
      .content-row .content-col {
        width: 100%;
        margin-bottom: 10px; } }
    .content-row .content-col.title-col {
      color: #FFFFFF;
      font-size: 28px;
      font-weight: 700;
      width: 330px;
      line-height: 1.2; }
      .content-row .content-col.title-col .mw-3 {
        max-width: 228px;
        margin-bottom: 15px; }
      @media only screen and (max-width: 767px) {
        .content-row .content-col.title-col {
          font-size: 21px;
          width: auto;
          line-height: 1.4; }
          .content-row .content-col.title-col .mw-3 {
            max-width: unset; } }
    .content-row .content-col.info-col {
      flex: 1;
      padding-left: 10px; }
      @media only screen and (max-width: 767px) {
        .content-row .content-col.info-col {
          padding-left: 0; } }

.row {
  display: flex;
  flex-direction: row;
  align-items: center; }

.column {
  display: flex;
  flex-direction: column; }

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