.LF-FAQ {
    margin-top: 70px;
  }
  .LF-FAQ__item ul {
    list-style: disc;
    padding-left: 20px;
  }
  button.LF-FAQ__question::after {
      content: "+";
      /*width: 40px;
      height: 50px;*/
      font-size: 24px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;
      color: #8b8b8b;
      cursor: pointer;
      background: none;
  }
  .LF-FAQ__response p {
    margin: 10px 0;
  }
  @media only screen
  and (min-device-width : 834px)
  and (max-device-width : 1112px)
  and (orientation : portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
    .LF-FAQ {
        padding: 40px 20px 20px;
    }
  }
  /*iPhone 6/7/8/plus, XR, 11, X, 12 and 11.*/
  @media (max-width: 480px) {
    button.LF-FAQ__question > span {
        padding-right: 0;
    }
  }