.desktop-only .filter-container-group .form-multiselect--button:focus-visible{outline-color:var(--semantic-color-neutral-white)}.filter-container-group{align-items:flex-start;background-color:var(--semantic-color-neutral-white);display:flex;flex-direction:column;height:100dvh;left:0;padding:1.5rem 1.25rem 2rem;position:fixed;right:0;top:0;z-index:100}@media only screen and (min-width:64rem){.filter-container-group{background-color:transparent;height:auto;padding:0;position:relative}}.filter-container-group__header{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:64rem){.filter-container-group__header{display:none}}.filter-container-group__header button{position:relative;top:-.5rem}.filter-container-group__header button .cta__icon-wrapper,.filter-container-group__header button .icon{height:1.25rem;width:1.25rem}.filter-container-group__footer{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;width:100%}.filter-container-group__footer .cta.button{height:3rem;width:100%}.filter-container-group__footer .cta.button .cta__content{display:inline-flex;gap:.5rem}@media only screen and (min-width:64rem){.filter-container-group__footer{display:none}}.filter-container-group__inner{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;width:100%}@media only screen and (min-width:64rem){.filter-container-group__inner{flex-direction:row}}.filter-container-filter-button.button{border-color:var(--semantic-color-neutral-white);color:var(--semantic-color-neutral-white);height:2.75rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}.filter-container-filter-button.button .cta__content{display:inline-flex;gap:.5rem}.job-search .demo{background:var(--semantic-color-neutral-white);padding:.75rem}.job-search .demo.facet{margin-bottom:1.5rem;margin-top:1rem}.job-search .facet{margin-bottom:3rem;margin-top:1rem}@media only screen and (min-width:64rem){.job-search .facet{margin-bottom:3rem;margin-top:1.5rem}}.job-search .pagination{margin-top:1.5rem}@media only screen and (min-width:64rem){.job-search .pagination{margin-top:2rem}}.job-search .base-card-info-headline{text-align:left}.job-search .loading-wrapper{display:flex;justify-content:center;margin-top:2rem}.job-search .job-list-headline{color:var(--semantic-color-neutral-white);font-weight:700;text-align:center;width:100%}@media only screen and (min-width:64rem){.job-search .job-list-headline{text-align:left;width:auto}}.job-search .job-list-container{border-radius:16px;display:flex;flex-direction:column;gap:1rem;outline-color:var(--semantic-color-neutral-white)}.job-search .job-list-control{display:flex;justify-content:space-between}.job-search .job-reset-filter{display:none;font-weight:700;isolation:isolate}@media only screen and (min-width:64rem){.job-search .job-reset-filter{display:initial}}.job-search .job-reset-filter.cta.button{height:1.5rem;padding:0;position:relative}.job-search .job-reset-filter.cta.button:after{content:"";top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;position:absolute}.job-search .job-reset-filter .icon svg{height:1.25rem;width:1.25rem}.job-search .job-reset-filter .cta__content{gap:.5rem}.job-search .job-reset-filter .cta__icon-wrapper{justify-content:end}
