.module-q-and-a {
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto; }
  .module-q-and-a h3 {
    font-size: 36px;
    text-align: left;
    margin: 20px 0; }
    @media screen and (max-width: 767px) {
      .module-q-and-a h3 {
        font-size: 28px; } }
  @media screen and (max-width: 767px) {
    .module-q-and-a {
      padding: 30px 30px 0 30px; } }
  .module-q-and-a .item {
    padding: 0 30px 10px 0; }
    .module-q-and-a .item h4 {
      border-left: 4px solid #000;
      font-size: 24px;
      padding-left: 20px; }
      @media screen and (max-width: 767px) {
        .module-q-and-a .item h4 {
          font-size: 20px; } }
    .module-q-and-a .item p {
      font-size: 18px;
      padding-left: 23px; }
      @media screen and (max-width: 767px) {
        .module-q-and-a .item p {
          font-size: 16px; } }

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