.about--page {
  .txt {
    display: flex;
    align-items: center;

    h2 {
      color: #fff;

      @media (max-width: 575px) {
        width: 100%;
        text-align: center !important;
      }
    }

    p {
      color: rgba(#fff, 0.7);
    }
  }

  .s1 {
    text-align: center;
    padding: 80px 0;
    background: #fff;
  }

  .s2 {
    padding: 100px 0;
    background: #142b3e;
  }

  .s3 {
    padding: 100px 0;
    background: url('/assets/img/about/s3.jpg');
    background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
  }

  .s4 {
    padding: 100px 0;
    background: #fff;

    h2,
    p {
      color: #000;
    }
  }

  .s5 {
    padding: 100px 0;
    background: url('/assets/img/about/s5.jpg');
    background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
  }
}
