.gd-section--faq #faq-loading img {
  width: 128px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.gd-section--faq .faq-search {
  margin-bottom: var(--space-x-large);
}
.gd-section--faq .faq-search form {
  height: 60px;
  border-radius: 100px;
  background-clip: padding-box; /* stops bg color from leaking outside the border: */
  background: #fff;
  display: -moz-flex;
  display: flex;
  padding: 0 10px 0 20px;
  justify-content: space-between;
  position: relative;
}
@media (min-width: 768px) {
  .gd-section--faq .faq-search form {
    height: 80px;
    padding: 0 50px;
  }
}
.gd-section--faq .faq-search form input[type=text] {
  border: 0 none;
  background: transparent;
  font-size: 16px;
  color: var(--color-blue);
  font-weight: 600;
  min-width: 80%;
  font-family: Montserrat, Helvetica, Arial, Helvetica, sans-serif;
}
.gd-section--faq .faq-search form input[type=text]::-webkit-input-placeholder {
  color: var(--color-blue);
  font-weight: 600;
}

.gd-section--faq .faq-search form input[type=text]:-moz-placeholder {
  color: var(--color-blue);
  font-weight: 600;
}

.gd-section--faq .faq-search form input[type=text]::-moz-placeholder {
  color: var(--color-blue);
  font-weight: 600;
}

.gd-section--faq .faq-search form input[type=text]:-ms-input-placeholder {
  color: var(--color-blue);
  font-weight: 600;
}

@media (min-width: 768px) {
  .gd-section--faq .faq-search form input[type=text] {
    font-size: 18px;
    width: 100%;
  }
}
.gd-section--faq .faq-search form input[type=text]:focus {
  outline: none;
}
.gd-section--faq .faq-search form input[type=submit] {
  background: url(../../img/icon-search.svg) no-repeat center center;
  background-size: 16px auto;
  border: 0 none;
  width: 64px;
  height: 100%;
  -webkit-appearance: none;
}
@media (min-width: 768px) {
  .gd-section--faq .faq-search form input[type=submit] {
    background-size: 28px auto;
  }
}
.gd-section--faq .faq-search form #faq-search-cancel {
  position: absolute;
  top: -40px;
  right: 10px;
  cursor: pointer;
  display: none;
}
.gd-section--faq .faq-search form #faq-search-cancel .tag {
  color: #000;
  display: -moz-flex;
  display: flex;
  align-items: center;
}
.gd-section--faq .faq-search form #faq-search-cancel .tag svg {
  margin-right: 10px;
}
.gd-section--faq .faq-content {
  margin-bottom: var(--space-small);
}

/*
.gd-section--form-box .gform_wrapper {
  form {
    .gform_body {
      .gfield {

        &.input-type-checkbox {
          label {
            color: #fff;

            a {
              color: #fff;
            }
          }
        }

        label.gfield_label {
          color: #fff;
        }
      }
    }

    .gform_footer {
      input[type="submit"] {
        background-color: var(--color-teal);
      }
    }
  }
}
*/
body.rtl .accordion-wrapper .item .item-title .item-title-text {
  padding-right: 0;
  padding-left: 30px;
}/*# sourceMappingURL=faq.css.map */