@-webkit-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-moz-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-ms-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-o-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@keyframes slide-down{0%{opacity:1}90%{opacity:0}}.element{-webkit-animation:slide-down 5s 3;-moz-animation:slide-down 5s 3;-ms-animation:slide-down 5s 3;-o-animation:slide-down 5s 3;animation:slide-down 5s 3;background:#000;height:100px;width:100px}:root{--searchfilter_quicklink_margin:0 10px 10px 0;--searchfilter_quicklink_padding:5px 5px 5px 10px;--searchfilter_quicklink_border-radius:var(--button_border-radius,8px);--searchfilter_quicklink_background-color:var(--primary-color,#002c51);--searchfilter_quicklink_color:#fff;--searchfilter_quicklink_font-size:1.6rem;--searchfilter_quicklink_amount_min-width:20px;--searchfilter_quicklink_amount_margin:0 0 0 10px;--searchfilter_quicklink_amount_padding:3px;--searchfilter_quicklink_amount_border-radius:var(--searchfilter_quicklink_border-radius);--searchfilter_quicklink_amount_background-color:#fff;--searchfilter_quicklink_amount_color:var(--primary-color,#002c51);--searchfilter_quicklink_amount_font-size:calc(var(--searchfilter_quicklink_font-size) - 0.2rem);--searchfilter_quicklink_all_background-color:var(--accent-color,#f39200);--searchfilter_quicklink_all_color:#fff;--searchfilter_quicklink_hover_color:var(--searchfilter_quicklink_color);--searchfilter_quicklink_hover_background-color:var(--searchfilter_quicklink_background-color);--searchfilter_quicklink_all_hover_background-color:var(--searchfilter_quicklink_all_background-color);--searchfilter_quicklink_all_hover_color:var(--searchfilter_quicklink_all_color);--searchfilter_quicklink_label_padding:6px 0}.row,.row>*{--bs-gutter-x:calc(var(--column_gutter_width, 15px)*2)}.btn-close{--bs-btn-close-bg:none}.vbox-overlay{--vbox-tools-color:#fff!important}.vbox-backdrop{background-color:rgba(0,44,81,.8)!important}.page_company-overview .layout_content-wrapper{column-gap:30px;display:grid;grid-template-columns:1fr;row-gap:24px}@media (max-width:991.98px){.page_company-overview .layout_content-wrapper{margin-inline:-16px;width:calc(100% + 32px)}}@media (min-width:768px){.page_company-overview .layout_content-wrapper{grid-template-columns:1fr;row-gap:30px}}@media (min-width:992px){.page_company-overview .layout_content-wrapper{grid-template-columns:minmax(0,306px) minmax(0,1fr);row-gap:30px}}.page_company-overview .layout_content-wrapper :is(.clearfix,.lazyload-trigger){display:none}.page_company-overview .layout_main{order:0}@media (min-width:768px){.page_company-overview .layout_main{order:0}}.page_company-overview .layout_main .component_results_grid{gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (max-width:991.98px){.page_company-overview .layout_main .component_results_grid{margin-bottom:24px}}@media (min-width:768px){.page_company-overview .layout_main .component_results_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.page_company-overview .layout_main .component_results_grid{gap:24px}}@media (min-width:1200px){.page_company-overview .layout_main .component_results_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_company-overview .component_filters .list .filter-group{border-bottom:none!important}.page_company-overview .component_filters .list .filter-group .card-body{padding-block-end:0}@media (min-width:992px){.page_company-detail .layout_hero{min-height:560px}}.page_company-detail .component_vacancy_company .grid .component_headline p:last-child{margin-bottom:0}@media (min-width:1200px){.page_company-detail #vacancies .is-overlay .is-overlay-content img{bottom:0;top:-10px;translate:0;width:886px}}@media (max-width:991.98px){.page_company-detail .is-section:not(.layout_hero) .is-container{margin:64px auto}.page_company-detail .is-section:not(.layout_hero):last-child .is-container{margin:24px auto}}.page_company-detail .layout_hero .is-btn{margin:0 auto 37px;width:100%}@media (min-width:992px){.page_company-detail .layout_hero .is-btn{margin:0 auto 85px;width:auto}}.page_company-detail .layout_main .is-container{padding-inline:16px}@media (min-width:992px){.page_company-detail .layout_main .is-container{padding-inline:32px}}@media (min-width:1200px){.page_company-detail .layout_main .component_company_logo{left:-212px;position:absolute;top:0}}.page_company-detail .layout_main .component_content-toggle.has-btn{margin-bottom:100px!important}.page_company-detail .layout_main .component_content-toggle [data-component=ButtonToggle]{bottom:-115px}.page_company-detail .layout_main .component_video{margin-top:35px}