#page-about {
  font-family: "Montserrat", Arial, sans-serif; }
  #page-about .pinned-article {
    padding-bottom: 65px;
    position: relative; }
    #page-about .pinned-article .line-container {
      position: absolute;
      left: 50%;
      top: 0;
      bottom: 0; }
      #page-about .pinned-article .line-container .dot {
        z-index: 10;
        position: absolute;
        width: 40px;
        height: 40px;
        margin-left: -20px;
        border-radius: 100%;
        border: 5px solid #fff;
        background: #ff2c01; }
      #page-about .pinned-article .line-container .line {
        z-index: 5;
        position: absolute;
        width: 7px;
        margin-left: -3px;
        height: 100%;
        background: #fff; }
    #page-about .pinned-article h1 {
      margin-top: 0;
      margin-bottom: 0;
      padding: 10px 0 0 0;
      font-size: 30px;
      font-family: "Bebas Neue", "Oswald", Arial, sans-serif;
      color: #ff2c01;
      text-transform: uppercase; }
    #page-about .pinned-article .content {
      padding-top: 7px;
      line-height: 1.7em;
      text-align: justify;
      font-size: 17px;
      font-weight: 300; }
    #page-about .pinned-article h1, #page-about .pinned-article .content {
      float: left;
      width: 50%; }
    #page-about .pinned-article.content-left h1 {
      float: right;
      padding-left: 40px; }
    #page-about .pinned-article.content-left .content {
      float: left;
      padding-right: 40px; }
    #page-about .pinned-article.content-right h1 {
      float: left;
      padding-right: 40px;
      text-align: right; }
    #page-about .pinned-article.content-right .content {
      float: right;
      padding-left: 40px; }
    @media screen and (max-width: 991px) {
      #page-about .pinned-article.content-left h1, #page-about .pinned-article.content-right h1 {
        text-align: left; }
      #page-about .pinned-article.content-left h1, #page-about .pinned-article.content-left .content, #page-about .pinned-article.content-right h1, #page-about .pinned-article.content-right .content {
        float: none;
        width: 100%;
        padding-left: 60px;
        padding-right: 0; }
      #page-about .pinned-article .line-container {
        left: 20px; } }
  #page-about #about-section1 {
    background: url(../images/about/section1-bg.jpg) no-repeat center center #202021;
    background-size: cover;
    color: #fff;
    padding-top: 85px; }
    #page-about #about-section1 > .container > header {
      text-align: center; }
      #page-about #about-section1 > .container > header h1 {
        font-family: "Bebas Neue", "Oswald", Arial, sans-serif;
        font-size: 101px;
        margin: 20px 0; }
      #page-about #about-section1 > .container > header h2 {
        font-family: "Bebas Neue", "Oswald", Arial, sans-serif;
        font-size: 43px;
        margin: 20px 0 90px; }
    #page-about #about-section1 b {
      color: #ff2c01; }
  #page-about #about-section2 .line-container .line {
    background: #505050; }
  #page-about #about-section2 .empty-placeholder {
    height: 30px; }
  #page-about #about-section2 b {
    color: #ff2c01; }
  #page-about #about-section3 {
    background: url(../images/about/section3-bg.jpg) no-repeat center center;
    background-size: cover; }
    #page-about #about-section3 article {
      text-align: center;
      color: #fff;
      padding: 10px 0 100px 0; }
      #page-about #about-section3 article p {
        font-size: 28px;
        font-family: "Montserrat", Arial, sans-serif;
        line-height: 1.5em; }
        #page-about #about-section3 article p a {
          color: #fff;
          text-decoration: none;
          border-bottom: 1px solid rgba(255, 255, 255, 0.3);
          transition: border 0.4s linear; }
          #page-about #about-section3 article p a:hover {
            border-color: white; }
      #page-about #about-section3 article p.large {
        font-family: "Bebas Neue", "Oswald", Arial, sans-serif;
        font-size: 28px;
        margin: 30px; }
  @media screen and (min-width: 1450px) {
    #page-about .container {
      width: 1420px; } }

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