/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-vacancies-overview .form-inline{gap:0.3rem;}.form-vacancies-overview .form-item-location-value,.form-vacancies-overview .form-item-search{position:relative;}.form-vacancies-overview .form-item-location-value:before,.form-vacancies-overview .form-item-search:before{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:28%;bottom:auto;left:1.1rem;content:"\ea51";color:var(--theme-input-text-color,#404040);font-size:1.25rem;}.form-vacancies-overview .form-item-location-value input,.form-vacancies-overview .form-item-search input{padding:0.5rem 0.5rem 0.5rem 3.2rem;}@media (min-width:992px){.form-vacancies-overview .form-item-location-value input,.form-vacancies-overview .form-item-search input{max-width:18.375rem;}}.form-vacancies-overview .form-item-location-value ::placeholder,.form-vacancies-overview .form-item-search ::placeholder{color:#999;}.form-vacancies-overview .form-item .form-item-location-value:before{content:"\ea39";}.form-vacancies-overview .form-item .form-item-location-value input{background-image:none;}.form-vacancies-overview .form-actions .button{height:100%;gap:3rem;}@media (max-width:767.98px){.form-vacancies-overview .form-actions .button{width:100%;}}.form-vacancies-overview .form-actions .button::before{font-size:1.4rem;}.ui-menu .ui-menu-item > a{display:block;}.ui-menu .ui-menu-item > a.ui-state-active{color:#FFFFFF;background-color:#630D80;}
.menu--main{position:fixed;z-index:var(--menu-z-index);top:0;right:0;bottom:0;overflow:auto;width:100vw;padding:calc(5.2rem + var(--gin-toolbar-y-offset,0px)) 3.125rem 3.125rem;transition:transform 0.3s cubic-bezier(0.7,0.01,0.4,1);transform:translate3d(100vw,0,0);background-color:#F5F5F5;}@media (min-width:576px){.menu--main{width:500px;transform:translate3d(500px,0,0);}}@media (min-width:992px){.menu--main{position:relative;z-index:auto;overflow:inherit;width:auto;margin-left:auto;padding:5px 0 5px 0;transform:none;border-left:none;background-color:transparent;}}@media (min-width:992px){.menu--main__vacancy-search{display:none;}}.menu--main__vacancy-search .form-inline{flex-direction:column;}.menu--main__vacancy-search .form-submit{width:100%;}.menu-main--level-0{margin-bottom:2.5rem;}@media (min-width:992px){.menu-main--level-0{display:flex;align-items:center;height:100%;margin-bottom:0;}}.menu-main--level-1--container.mobile-visible{display:flex;}@media (min-width:992px){.menu-main--level-1--container.mobile-visible{display:block;}}.menu-main--level-1--container{display:none;}@media (min-width:992px){.menu-main--level-1--container{position:fixed;top:calc(var(--header-height) - 30px);right:0;left:0;display:block;margin-right:auto;margin-left:auto;padding-top:30px;transition:opacity 0.2s;pointer-events:none;opacity:0;}}@media (min-width:1400px){.menu-main--level-1--container{max-width:calc(var(--gin-toolbar-x-offset,0px) + 1240px);}}@media (min-width:992px){.menu-main--level-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;margin-right:var(--bs-gutter-x,1.5rem);margin-left:calc(var(--gin-toolbar-x-offset,0px) + var(--bs-gutter-x,1.5rem) + 270px);padding:1.9rem 0 1.9rem 1.9rem;background-color:#F5F5F5;}}.menu-main__list-item--level-0{font-size:1rem;}.menu-main__list-item--level-0:last-child a,.menu-main__list-item--level-0:last-child span{padding-right:0;}@media (min-width:992px){.menu-main__list-item--level-0{position:relative;}.menu-main__list-item--level-0:hover,.menu-main__list-item--level-0:focus-within{outline:none;}.menu-main__list-item--level-0:hover .menu-main__link--level-0,.menu-main__list-item--level-0:focus-within .menu-main__link--level-0{color:#A815D9;}.menu-main__list-item--level-0:hover .menu-main--level-1--container,.menu-main__list-item--level-0:focus-within .menu-main--level-1--container{pointer-events:all;opacity:1;}}.menu-main__mobile-subnav-toggler{position:absolute;top:0;right:-2em;width:2em;height:120%;}.menu-main__link-text{position:relative;z-index:var(--menu-z-index);}.menu-main__link{display:block;padding:0.625rem 0;color:#404040;}@media (min-width:992px){.menu-main__link{padding:16px;}}.menu-main__link:hover{color:#A815D9;}.menu-main__link--active{color:#A815D9;font-weight:700;}.menu-main__link--expandible::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:0.4em;content:"\ea10";vertical-align:middle;font-size:0.6em;}.menu-main__link--expandible.mobile-visible::after{padding-top:4px;transform:rotate(0.5turn);}@media (min-width:992px){.menu-main__link--expandible.mobile-visible::after{padding-top:initial;transform:initial;}}.menu-main__link--level-1{padding-top:8px;padding-bottom:8px;font-size:0.875rem;}@media (min-width:992px){.menu-main__link--level-1{padding-top:0.625rem;padding-bottom:0.625rem;}.menu-main__link--level-1::after{position:absolute;display:block;content:"";right:0;bottom:0;left:0;height:1px;transition:all 0.2s;transform:scaleX(0.5);transform-origin:left center;opacity:0;background-color:#fff;}}@media (max-width:767.98px){.ui-widget.ui-autocomplete{max-width:18rem;}}
