.form-multiselect{border:1px solid #9797a0;border-radius:20px}.form-multiselect:has([aria-expanded=true]) .form-multiselect__divider{color:var(--semantic-color-brand-primary-100);display:block;margin:.125rem 1.25rem}.form-multiselect__panel-inner{padding:1.25rem}.form-multiselect__divider{display:none}@media only screen and (min-width:64rem){.form-multiselect__divider{color:var(--semantic-color-brand-primary-100);display:block;margin:.125rem 1.25rem}}.form-multiselect__fallback{padding:.25rem}.form-multiselect__button{background-color:var(--semantic-color-neutral-white);border-radius:20px;color:var(--semantic-color-brand-interaction-100);font-size:var(--typography-headline-headline-4-font-size);font-weight:400;line-height:var(--typography-headline-headline-4-line-height);padding:.875rem .625rem;transition-delay:0s;transition-duration:.25s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (prefers-reduced-motion){.form-multiselect__button{transition-duration:0s}}.form-multiselect__button:focus-visible{outline:none!important}.form-multiselect__button:focus-visible .form-multiselect__button-label{border-radius:8px;outline:.125rem solid #002878}.form-multiselect__button[aria-expanded=true]{border-radius:20px 20px 0 0}.form-multiselect__button:hover{background-color:#eeeeef}.form-multiselect__button-icon{transition-delay:0s;transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion){.form-multiselect__button-icon{transition-duration:0s}}.form-multiselect__button-icon svg{height:1.5rem;width:1.5rem}.form-multiselect__button-icon--rotate{transform:rotate(-180deg)}@media only screen and (min-width:64rem){.form-multiselect__button:hover{background-color:transparent;cursor:default}}.form-multiselect__button-label{align-items:center;border:2px solid transparent;cursor:pointer;display:flex;justify-content:space-between;padding:.25rem .5rem}.form-multiselect .form{padding-bottom:1.75rem}.form-multiselect .form input{color:var(--semantic-color-neutral-grey-70);font-size:var(--typography-copy-regular-font-size);line-height:var(--typography-copy-regular-line-height)}.form-multiselect__list{background-color:var(--semantic-color-neutral-white);border-radius:20px;gap:.25rem;margin-top:0;width:100%}.form-multiselect__list:focus-visible{outline-color:#002878;outline-offset:-.5rem!important}.form-multiselect__list-item{cursor:pointer;text-align:left}.form-multiselect__label{align-items:start;border-radius:8px;cursor:pointer;display:grid;flex-direction:column;gap:.5rem;grid-template-columns:auto 1fr;padding:.25rem}.form-multiselect__label:hover{background-color:#eeeeef;outline-color:transparent}.form-multiselect__label:has(+input:focus-visible){border-radius:8px;outline:.125rem solid var(--semantic-color-brand-interaction-100);outline-offset:0!important}.form-multiselect__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:2px solid transparent;border-color:var(--semantic-color-brand-interaction-100);border-radius:8px;display:inline-block;height:1.875rem;width:1.875rem}.form-multiselect .checked{background-color:var(--semantic-color-neutral-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23002878' viewBox='0 0 24 24'%3E%3Cpath d='m9.55 15.15 8.475-8.475q.3-.3.7-.3t.7.3.3.713q0 .412-.3.712l-9.175 9.2q-.3.3-.7.3a.96.96 0 0 1-.7-.3L4.55 13a.93.93 0 0 1-.288-.713 1.02 1.02 0 0 1 .313-.712q.3-.3.712-.3.413 0 .713.3z'/%3E%3C/svg%3E");display:inline-block}.form-multiselect__text-wrapper{align-items:center;display:flex;gap:.25rem;min-height:1.875rem}.form-multiselect__text{color:var(--semantic-color-brand-anthrazit-100);font-weight:400;-webkit-hyphens:auto;hyphens:auto;white-space:normal;word-break:break-word}.form-multiselect__count{align-self:start;background-color:#757580;border-radius:10px;color:var(--semantic-color-neutral-white);display:inline-block;font-size:var(--typography-copy-small-font-size);line-height:var(--typography-copy-small-line-height);padding:0 .5rem 1px}.form-multiselect .cta{display:flex;margin-top:1.25rem}@media only screen and (max-width:63.938rem){body:has(.filter-container-group){overflow:hidden}body:not(:has(.filter-container-group)){overflow:unset}}
