.faq-title {
  font-size: 35px; }
  @media (min-width: 768px) {
    .faq-title {
      font-size: 40px; } }
  @media (min-width: 1200px) {
    .faq-title {
      font-size: 45px; } }

.faq-title-bottom {
  font-weight: bold; }
  @media (min-width: 576px) {
    .faq-title-bottom {
      font-size: 30px;
      /* 50 */ } }

.faq-title-bottom-sub {
  font-size: 18px;
  /* 25 */ }
  @media (min-width: 576px) {
    .faq-title-bottom-sub {
      font-size: 20px;
      /* 25 */ } }

.accordion {
  max-width: 1050px;
  margin: auto; }

.faq-content {
  /* font-size: 18px; 20 */
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .faq-content {
      font-size: 18px;
      /* 20 */
      margin-bottom: 50px;
      line-height: 1.8; } }
  .faq-content .faq-content-controls {
    box-shadow: 0 0px 10px rgba(0, 57, 112, 0.15);
    padding: 20px; }
    .faq-content .faq-content-controls img {
      width: 35px;
      object-fit: contain;
      transform: rotate(0deg);
      transition: all linear 100ms; }
      @media (max-width: 576px) {
        .faq-content .faq-content-controls img {
          width: 30px; } }
  .faq-content .faq-content-controls.collapsed img {
    transform: rotate(180deg); }
  .faq-content .card-body {
    box-shadow: 0 0px 10px rgba(0, 57, 112, 0.15);
    padding: 20px;
    border: none; }
    .faq-content .card-body img {
      height: 30px;
      object-fit: contain; }
      @media (max-width: 576px) {
        .faq-content .card-body img {
          height: 25px; } }
    .faq-content .card-body .error {
      height: 45px;
      display: flex;
      justify-content: center;
      align-items: flex-end;
      font-size: 80%;
      color: #c20000; }

.btn-pricing {
  background-color: #f6b51d;
  border-radius: 50px;
  padding: 8px 35px;
  border: none;
  color: #fff;
  margin: auto; }

.faq-mail {
  background-color: #fffaf2;
  border-radius: 5px;
  box-shadow: 0 0px 10px rgba(0, 57, 112, 0.15);
  padding: 8px 15px; }
  .faq-mail .faq-input,
  .faq-mail .faq-input:focus {
    background: transparent;
    border: none;
    outline: none;
    flex: 1;
    min-width: 50px; }

/*# sourceMappingURL=faq.css.map */
