.wp-block-gutenkit-alfam-search-faqs{--search-faqs-py:2.5rem;--search-faqs-px:0;--search-faqs-my:3.125rem;margin-block-end:5rem;position:relative}@media(min-width:768px){.wp-block-gutenkit-alfam-search-faqs{--search-faqs-py:3.75rem;--search-faqs-my:0.625rem;margin-block-end:11.875rem}}@media(min-width:991px){.wp-block-gutenkit-alfam-search-faqs{--search-faqs-py:4.6875rem;--search-faqs-px:5.9375rem;--search-faqs-my:5rem;margin-block-end:0}}.wp-block-gutenkit-alfam-search-faqs__container{padding-block-end:var(--search-faqs-my,0)}.wp-block-gutenkit-alfam-search-faqs__column{padding-block-end:calc(var(--search-faqs-py, 0)*2);padding-block-start:var(--search-faqs-py,0)}@media(min-width:768px){.wp-block-gutenkit-alfam-search-faqs__column{padding-block-end:calc(var(--search-faqs-py, 0)*3)}}@media(min-width:991px){.wp-block-gutenkit-alfam-search-faqs__column{padding-block-end:var(--search-faqs-py,0);padding-inline-end:8.3333333333%}.wp-block-gutenkit-alfam-search-faqs__row{flex-wrap:unset}}.wp-block-gutenkit-alfam-search-faqs .wp-block-gutenkit-heading{color:var(--color-primary);margin-block-end:2rem;margin-block-start:1rem}.wp-block-gutenkit-alfam-search-faqs .lead{color:red!important;float:inline-end;margin-block-start:1.5rem}.wp-block-gutenkit-alfam-search-faqs .lead svg{margin-block-start:-.3125rem}.search-suggestions-text-input{display:flex;flex-direction:column}.search-suggestions-text-input__wrapper{inline-size:100%;max-inline-size:43.125rem}.search-suggestions-text-input__input{inline-size:100%}
.search-suggestions-text-input{position:relative}.search-suggestions-text-input__input{block-size:62px;border:1px solid var(--color-primary);border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,.05);font-size:16px;padding:16px;padding-inline-start:48px}@media(min-width:768px){.search-suggestions-text-input__input{font-size:18px}}.search-suggestions-text-input__input:is(:focus,:active){outline:none}.search-suggestions-text-input__wrapper{position:relative}.search-suggestions-text-input__wrapper:before{align-items:center;block-size:100%;color:var(--color-primary);content:"";display:flex;font-family:icomoon;font-size:1.5rem;inset-inline-start:12px;position:absolute}.search-suggestions-text-input__spinner{block-size:50px;inline-size:30px;inset-block-start:50%;inset-inline-end:24px;position:absolute;transform:translateY(-50%)}
.suggestions__item{font-size:var(--lead-font-size);list-style:none;padding-block:8px;padding-inline:30px 0;position:relative}.suggestions__item:before{align-items:center;block-size:100%;content:"";display:flex;font-family:icomoon;font-size:1.5rem;inset-block-start:0;inset-inline-start:0;position:absolute}.suggestions__link{color:var(--color-body);display:block;inline-size:100%}.suggestions__link:hover{color:var(--color-primary);text-decoration:underline!important}.fancy-links .suggestions__link:hover{background-position:100% 100%!important}.dropdown__show-all{margin-block-start:24px}.dropdown__show-all:hover{cursor:pointer;text-decoration:underline}
.dropdown{background-color:#fff;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-body);inline-size:100%;margin-block-start:12px;padding:15px;z-index:2}.dropdown__label{border-block-end:1px solid #d1d5dd;color:var(--color-primary);font-size:var(--lead-font-size);margin-block-end:10px;padding-block-end:12px}.dropdown__label:before{block-size:100%;color:#828282;content:"";font-family:icomoon;font-size:1.5rem;inset-inline-start:32px;position:absolute}
.wp-block-gutenkit-alfam-faqs__search-suggestions{position:relative}.search-feedback-wrapper{max-inline-size:690px}:is(.search-feedback,.search-error){background-color:color-mix(in srgb,var(--color-error),transparent 80%);border:1px solid var(--color-error);display:flex;margin-block-start:5px;max-inline-size:690px;padding:12px}:is(.search-feedback,.search-error) .error-icon{background-color:red;block-size:16px;border-radius:50%;display:inline-block;inline-size:16px;margin-inline-end:8px;position:relative}:is(.search-feedback,.search-error) .error-icon:after,:is(.search-feedback,.search-error) .error-icon:before{background-color:#fff;block-size:2px;content:"";display:block;inline-size:60%;inset-block-start:7px;inset-inline-start:3px;position:absolute;transform:rotate(45deg)}:is(.search-feedback,.search-error) .error-icon:after{transform:rotate(45deg)}:is(.search-feedback,.search-error) .error-icon:before{transform:rotate(-45deg)}.search-empty{background-color:#fff;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);margin-block-start:12px;padding:15px}
