/* line 1, /stdin */
.header {
  width: 100%;
  position: relative;
}

/* line 7, /stdin */
.heading {
  text-align: center;
  margin: 160px 0 40px 0;
}

/* line 11, /stdin */
.heading span {
  font-size: 2rem;
  font-weight: 800;
}

/* line 17, /stdin */
.about_page_1 {
  margin: 100px 0;
}

/* line 20, /stdin */
.about_page_1 .about_page_p1 {
  text-align: left;
  margin: 30px 13px;
  font-size: 23px;
  padding: 60px 0;
}

/* line 26, /stdin */
.about_page_1 .about_page_p2 {
  text-align: right;
  margin: 30px 13px;
  font-size: 23px;
  padding: 60px 0;
}

/* line 32, /stdin */
.about_page_1 .about_page_p3 {
  text-align: center;
  margin: 25px 13px;
  font-size: 20px;
  font-weight: 700;
  padding: 60px 0;
}

/* line 40, /stdin */
.about_page_1 .logo_link {
  text-align: center;
  margin-top: 20vh;
}

/* line 44, /stdin */
.about_page_1 .logo_link ._link {
  margin: 62px 32px 0 0;
  height: 4vh;
  display: inline-block;
}

/* line 52, /stdin */
.fot {
  background-color: black;
  color: white;
  padding: 70px 20px;
  margin-top: 23vh;
}

/* line 60, /stdin */
.fot .Help .a1 {
  font-size: 1.6rem;
}

/* line 65, /stdin */
.fot .div33 {
  text-align: center;
  margin: 3rem 0;
}

/* line 69, /stdin */
.fot .div33 .pp1 {
  margin: 15px;
  font-size: 1.4rem;
}

@media (max-width: 768px) {
  /* line 77, /stdin */
  .header {
    width: 100%;
    position: relative;
  }
  /* line 84, /stdin */
  .heading {
    text-align: center;
    margin: 80px 0 30px 0;
  }
  /* line 88, /stdin */
  .heading span {
    font-size: 24px;
    font-weight: 700;
  }
  /* line 95, /stdin */
  .about_page_1 .about_page_p1 {
    text-align: left;
    margin: 22px 13px;
    font-size: 15px;
    padding: 10px 0;
  }
  /* line 102, /stdin */
  .about_page_1 .video {
    text-align: center;
  }
  /* line 105, /stdin */
  .about_page_1 .video video {
    height: 80%;
    width: 80%;
  }
  /* line 111, /stdin */
  .about_page_1 .about_page_p2 {
    text-align: right;
    margin: 23px 13px;
    font-size: 15px;
    padding: 10px 0;
  }
  /* line 117, /stdin */
  .about_page_1 .about_page_p3 {
    text-align: center;
    margin: 25px 13px;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0;
  }
  /* line 125, /stdin */
  .about_page_1 .logo_link {
    text-align: center;
    margin-top: 14px;
  }
  /* line 129, /stdin */
  .about_page_1 .logo_link ._link {
    margin: 62px 29px 0 0;
    height: 4vh;
    display: inline-block;
  }
  /* line 137, /stdin */
  .fot {
    background-color: black;
    color: white;
    margin-top: 15px;
  }
  /* line 145, /stdin */
  .fot .Help .a1 {
    font-size: 1.6rem;
  }
  /* line 150, /stdin */
  .fot .div33 {
    text-align: center;
    margin: 3rem 0;
  }
  /* line 154, /stdin */
  .fot .div33 .pp1 {
    margin: 15px;
    font-size: 1.2rem;
  }
}

@media (max-width: 576px) {
  /* line 163, /stdin */
  .header {
    width: 100%;
    position: relative;
  }
  /* line 170, /stdin */
  .heading {
    text-align: center;
    margin: 80px 0 30px 0;
  }
  /* line 174, /stdin */
  .heading span {
    font-size: 23px;
    font-weight: 700;
  }
  /* line 181, /stdin */
  .about_page_1 .about_page_p1 {
    text-align: left;
    margin: 22px 13px;
    font-size: 14px;
    padding: 10px 0;
  }
  /* line 187, /stdin */
  .about_page_1 .about_page_p2 {
    text-align: right;
    margin: 23px 13px;
    font-size: 14px;
    padding: 10px 0;
  }
  /* line 193, /stdin */
  .about_page_1 .about_page_p3 {
    text-align: center;
    margin: 25px 13px;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 0;
  }
  /* line 201, /stdin */
  .about_page_1 .logo_link {
    text-align: center;
    margin-top: 0;
  }
  /* line 205, /stdin */
  .about_page_1 .logo_link ._link {
    margin: 62px 29px 0 0;
    height: 4vh;
    display: inline-block;
  }
  /* line 213, /stdin */
  .fot {
    background-color: black;
    color: white;
    padding: 20px 20px;
    margin-top: 4vh;
  }
  /* line 221, /stdin */
  .fot .Help .a1 {
    font-size: 1.6rem;
  }
  /* line 226, /stdin */
  .fot .div33 {
    text-align: center;
    margin: 3rem 0;
  }
  /* line 230, /stdin */
  .fot .div33 .pp1 {
    margin: 15px;
    font-size: 1rem;
  }
}

@media (max-width: 380px) {
  /* line 239, /stdin */
  .header {
    width: 100%;
    position: relative;
  }
  /* line 246, /stdin */
  .heading {
    text-align: center;
    margin: 60px 0 40px 0;
  }
  /* line 250, /stdin */
  .heading span {
    font-size: 19px;
    font-weight: 700;
  }
  /* line 256, /stdin */
  .about_page_1 {
    margin: 0 0;
  }
  /* line 258, /stdin */
  .about_page_1 .about_page_p1 {
    text-align: left;
    margin: 0 13px 13px 13px;
    font-size: 10px;
    padding: 10px 0;
  }
  /* line 264, /stdin */
  .about_page_1 .about_page_p2 {
    text-align: right;
    margin: 23px 13px;
    font-size: 10px;
    padding: 10px 0;
  }
  /* line 270, /stdin */
  .about_page_1 .about_page_p3 {
    text-align: center;
    margin: 25px 13px;
    font-size: 13px;
    font-weight: 600;
    padding: 10px 0;
  }
  /* line 278, /stdin */
  .about_page_1 .logo_link {
    text-align: center;
    margin-top: 0;
  }
  /* line 282, /stdin */
  .about_page_1 .logo_link ._link {
    margin: 40px 29px 0 0;
    height: 4vh;
    display: inline-block;
  }
  /* line 290, /stdin */
  .fot {
    background-color: black;
    color: white;
    padding: 20px 20px;
    margin-top: 4vh;
  }
  /* line 298, /stdin */
  .fot .Help .a1 {
    font-size: 1.6rem;
  }
  /* line 303, /stdin */
  .fot .div33 {
    text-align: center;
    margin: 3rem 0;
  }
  /* line 307, /stdin */
  .fot .div33 .pp1 {
    margin: 15px;
    font-size: 14px;
  }
}
