.view--vactory-faq .view__header h2 {
  margin-top: 3.125rem;
}

.view--vactory-faq .views-exposed-form > .form-row .col:not(.form-actions.js-form-wrapper) {
  margin-bottom: 2.5rem;
  margin-right: 0;
}

.view--vactory-faq .views-exposed-form > .form-row .col:not(.form-actions.js-form-wrapper) select {
  width: 100%;
}

.view--vactory-faq .views-exposed-form input.form-type-search-api-autocomplete {
  background: url(../../../../../themes/adagp/assets/img/loupe.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 30px;
  padding-right: 2.8125rem;
}

.view--vactory-faq .accordion h2 {
  margin: 0 0 3.125rem;
}

.view--vactory-faq .accordion p {
  font-size: 1rem;
}

@media (min-width: 992px) {
  .view--vactory-faq .view__header h2 {
    margin-top: 6.25rem;
  }
  .view--vactory-faq .views-exposed-form > .form-row .col:not(.form-actions.js-form-wrapper) {
    margin-bottom: 0;
    margin-right: 2.5rem;
  }
  .view--vactory-faq .views-exposed-form > .form-row .col:not(.form-actions.js-form-wrapper) select {
    width: 15.75rem;
  }
  .view--vactory-faq .views-exposed-form .form-control {
    min-width: 20.5rem;
  }
  .view--vactory-faq .accordion > h2 {
    margin: 6.25rem 0 3.125rem;
  }
}
