.search_wrapper{text-align:center}@media screen and (min-width:60rem){.search_wrapper{margin-top:4em;width:100%}.search_wrapper .search-title{font-size:var(--font-size-sub-header);font-weight:700;margin-bottom:2em}}.search_form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:100%}.search_form .search_form_submit{position:absolute;top:.55em;right:0}.search_form .search_form_submit button{border:none;background-color:transparent}.search_form .search_form_submit .searchLupe,.search_form .search_form_submit input{display:inline-block;background-image:url(../images/search-solid-blue.svg);width:20px;height:20px;cursor:pointer;background-color:var(--global-background-color);border:none;background-position:50% 50%;background-size:20px;background-repeat:no-repeat}@media screen and (min-width:64rem){.search_form .search_form_submit{top:0;right:0}.search_form .search_form_submit input{width:27px;height:27px;background-size:27px}}.search_form .search_form_text{width:100%}.search_form .search_form_text input{background-color:var(--global-background-color);width:100%;height:38px;padding:0 5rem 0 2rem;font-size:var(--font-size-medium);text-align:center;border:none;border-bottom:2px solid #000;border-radius:0}.search_form .search_form_text input::-webkit-input-placeholder{text-align:center;color:var(--color-theme-primary);font-weight:700}.search_form .search_form_text input::-moz-placeholder{text-align:center;color:var(--color-theme-primary);font-weight:700}.search_form .search_form_text input:-ms-input-placeholder{text-align:center;color:var(--color-theme-primary);font-weight:700}.search_form .search_form_text input::-ms-input-placeholder{text-align:center;color:var(--color-theme-primary);font-weight:700}.search_form .search_form_text input::placeholder{text-align:center;color:var(--color-theme-primary);font-weight:700}.search_form .search_form_text input:focus-visible{outline:none}.search_form .search_form_clear{width:16px;display:block;position:absolute;top:.75em;left:0;cursor:pointer}.search_form #datafetch{padding-top:1.5em}.search_form .search_form_result{font-size:var(--font-size-medium);margin-bottom:1.5em}.search_form .search_form_result.empty{color:var(--color-theme-red)}.search_form .search_form_result a,.search_form .search_form_result a:visited{color:inherit}@media screen and (min-width:48rem){.search_form{width:65%}}@media screen and (min-width:75rem){.search_form{width:50%}.search_form .search_form_text input{font-size:1.2rem}}#search-popup{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;opacity:0;padding-top:2em;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.39,.2,.24,2.5);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.39,.2,.24,2.5);transition:transform .4s cubic-bezier(.39,.2,.24,2.5),opacity .4s ease;transition:transform .4s cubic-bezier(.39,.2,.24,2.5),opacity .4s ease,-webkit-transform .4s cubic-bezier(.39,.2,.24,2.5)}#search-popup.search-opened{height:100vh;-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:1000}#search-popup .popup_wrapper{width:100%}#search-popup .popup-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search-popup .custom-logo-link{width:174px}#search-popup .popup-close{cursor:pointer;width:16px}#search-popup .search_form{display:block;margin:25vh auto 2em}#search-popup .search_form input{background-color:#fff}#search-popup .search_form .search_form_text input{font-size:var(--font-size-large);color:var(--color-theme-primary);border-bottom:2px solid var(--color-theme-primary);padding-bottom:.25em;height:auto}#search-popup .search_form .search_form_submit{top:.5em}#search-popup #popup-datafetch{text-align:center;color:var(--color-theme-primary)}#search-popup #popup-datafetch.open-results{padding-top:3em;max-height:40vh;height:auto;overflow-y:scroll}#search-popup #popup-datafetch .search_form_result{font-size:var(--font-size-sub-header)}@media screen and (min-width:37.5em){#search-popup{padding-top:6em}#search-popup .custom-logo-link{width:auto}}