.sd-block-faq .sd-block-faq-inner {
  transition: box-shadow 0.3s ease;
  box-shadow: 0px 0px 5px 5px rgba(167, 167, 167, 0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
}
.sd-block-faq .sd-block-faq-title {
  cursor: pointer;
  padding: 17px 60px 17px 20px;
  user-select: none;
  position: relative;
}
.sd-block-faq .sd-block-faq-icon:before,
.sd-block-faq .sd-block-faq-icon:after {
  content: "";
  position: absolute;
  margin: auto 0;
  bottom: 0;
  top: 0;
  right: 20px;
  height: 2px;
  width: 20px;
  background-color: #159fcb;
}
.sd-block-faq .sd-block-faq-icon:after {
  transform: rotate(90deg);
  -webkit-transition: transform 0.2s ease;
  -moz-transition: transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
}
.sd-block-faq .opened .sd-block-faq-icon:after {
  transform: rotate(0deg);
}
.sd-block-faq .sd-block-faq-content {
  padding: 0 20px 20px 20px;
}

@media screen and (max-width: 1600px) {
  .sd-block-faq .sd-block-faq-inner {
    border-radius: 8px;
  }
  .sd-block-faq .sd-block-faq-title {
    padding: 14px 50px 14px 17px;
  }
  .sd-block-faq .sd-block-faq-icon:before {
    right: 17px;
    height: 2px;
    width: 17px;
  }
  .sd-block-faq .sd-block-faq-icon:after {
    right: 17px;
    height: 2px;
    width: 17px;
  }
  .sd-block-faq .sd-block-faq-content {
    padding: 0 17px 17px 17px;
  }
}
@media screen and (max-width: 1400px) {
  .sd-block-faq .sd-block-faq-inner {
    border-radius: 7px;
  }
  .sd-block-faq .sd-block-faq-title {
    padding: 12px 44px 12px 15px;
  }
  .sd-block-faq .sd-block-faq-icon:before {
    right: 15px;
    height: 1px;
    width: 15px;
  }
  .sd-block-faq .sd-block-faq-icon:after {
    right: 15px;
    height: 1px;
    width: 15px;
  }
  .sd-block-faq .sd-block-faq-content {
    padding: 0 15px 15px 15px;
  }
}

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