.about_section {
    background-color: #282828;
    color: #fff;
}

.about_section_nobg {
    color: #fff;
}

.gradbg {
  background: linear-gradient(90deg, #282828 50%, #fff 50%);
  height:100%;
  width:100%;
  top:0;
  left:0;
}

.flippedgradient {
  background: linear-gradient(90deg, #fff 50%, #282828 50%);
  height:100%;
  width:100%;
  top:0;
  left:0;
}

.nrborder {
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#d6d6d6;
    position: relative;
}

.flexhead {
  display: flex;
  align-items: center;
}

.flexhead strong {
    color: #fffa45;
    font-style: normal;
    font-weight: bolder;
}

.flexhead ul {
  padding-top: 25px;
}

.flexhead h2 {
    font: 800 32px/100% FoundersGrotesk, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 0;
}

.about_cta a{
  border:3px solid #fffa45;color:#fff;padding:24px; position:relative; text-decoration:none;
}

@media (max-width: 767px) {
  .about_cta a{ padding: 12px; }
}

.about_cta{
  display:flex;
  position:relative;
  margin-top:18px;
  margin-bottom: 12px;
}

.about_cta a:hover{background:#fffa45;color:#282828;border-width:4px;left:-1px;margin-bottom:-2px;top:-1px;}

@media (max-width: 1025px) {
  .flexhead h2 {
      font: 800 20px/100% FoundersGrotesk, "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

@media (max-width: 767px) {
  .flexhead h2 {
    font: 800 9px/100% FoundersGrotesk, "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

.aboutwhite {
  background-color:white;
}
