.faq-search{display:flex;flex-direction:column;gap:1rem}.faq-search__wrapper{padding-top:4rem;padding-bottom:4rem;background:var(--theme-primary)}.faq-search__headline{display:flex;justify-content:center;position:relative;margin:0;height:0;color:#000;font-weight:700}@media (min-width: 992px){.faq-search__headline{display:block}}.faq-search__headline-text{position:absolute;bottom:.5rem}@media (min-width: 992px){.faq-search__headline-text{left:0;bottom:.375rem}}.faq-search__input{height:100%;width:auto;flex-grow:1}.faq-search__input .form-control{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;height:100%;border:0}.faq-search__input input{flex-grow:1;padding:0;border:0;-webkit-mask-image:linear-gradient(to left,transparent,black 1rem);mask-image:linear-gradient(to left,transparent,black 1rem);background-color:transparent}.faq-search__input input:focus{outline:none}.faq-search__input .icon__addon{position:relative;right:0;bottom:0}.faq-search__button{flex-basis:100%;width:auto;min-width:auto;padding-left:2rem;padding-right:2rem}.faq-search__error-wrapper{display:block;position:relative;height:0;color:#000}.faq-search__error{position:absolute;top:.375rem;left:0}.faq-search__actions-wrapper{display:flex;justify-content:center;position:fixed;z-index:1030;width:100%;bottom:2rem}.faq-search__actions{display:flex;overflow:hidden;border:2px solid #fff}.faq-search__actions>*{padding:.5rem 1rem;color:var(--theme-text-color);text-align:center;border:0;border-right:1px solid white;background-color:var(--theme-primary)}.faq-search__indicator{box-sizing:border-box;min-width:10rem;padding-left:1rem;padding-right:1rem;cursor:auto}.faq-search__arrow{cursor:pointer}.faq-search__arrow--previous{padding-left:1.375rem}.faq-search__arrow--next{padding-right:1.375rem}.faq-search__arrow .icon__chevron{stroke:var(--theme-white)}.faq-search__arrow:last-child{border:0}.faq-search__arrow:hover{background-color:var(--theme-primary-hover-color)}.faq-search__arrow:disabled{cursor:auto;filter:grayscale()}.faq-search__arrow:disabled:hover{background-color:var(--theme-primary)}.faq-search__arrow:disabled .icon__chevron{stroke:var(--theme-gray)}@media (min-width: 992px){.faq-search{flex-direction:row}.faq-search__input{flex-basis:390px}.faq-search__button{flex-basis:fit-content}}.faq-search__highlight{padding:0;background-color:var(--theme-primary)}a .faq-search__highlight{color:var(--theme-text-color)}.accordion__header:not(.collapsed) .faq-search__highlight{color:var(--theme-primary);background-color:var(--theme-background-color)}
