.faq-header{background-color:var(--color-cream-light)}.faq-header__image-wrapper{position:relative}.faq-header__image-wrapper:after{background-color:var(--color-black);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.faq-header__image{display:block;height:auto;max-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.faq-header__content{padding-bottom:32px;padding-top:32px;text-align:center}.faq-header__title{margin-bottom:12px}@media (min-width:768px){.faq-header__text,.faq-header__title{margin-left:auto;margin-right:auto;max-width:540px}}.faq-header__text a{color:inherit}.faq-header__filters{-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 24px;justify-content:center;margin-top:20px;padding-top:20px}@media (min-width:768px){.faq-header__filters{gap:32px 64px}}.faq-header__filter{font-family:var(--font-primary);font-size:.6875rem;font-weight:400;letter-spacing:.02em;line-height:1.25}@media (min-width:992px){.faq-header__filter{font-size:.75rem}}@media (min-width:1200px){.faq-header__filter{font-size:.875rem}}.faq-header__filter{color:inherit;-webkit-transition:opacity var(--transition-time) var(--transition-easing);-o-transition:opacity var(--transition-time) var(--transition-easing);transition:opacity var(--transition-time) var(--transition-easing)}.faq-header__filter:hover{opacity:.5}