:root {
    --base-color: #143369;
    --primary-color: #143369;
    --secondary-color: #143369;
    --tertiary-color: #143369;
    --accent-color: #f7911d;
    --body_default_background-color: #ffffff;
    --body_grey_background-color: #e6e6e6;
    --navigation_font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --heading_font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --content_font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --content_font-weight: 400;
    --h1_hero_font-weight: 700;
    --h2_hero_font-weight: 700;
    --h1_font-weight: 700;
    --h2_font-weight: 700;
    --h3_font-weight: 700;
    --h4_font-weight: 700;
    --hyperlink_font-weight: 400;
    --button_border-radius: 35px;
    --card_border-radius: 15px;
    --card_box-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    --card_hover_box-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    --header_box-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    --footer_background: rgb(14, 12, 45);
    --footer_color: #fff;
    --footer_content_color: #fff;
    --footer_link_color: #fff;
    --footer_link_hover_color: #fff;
    --footer_h2_color: #fff;
}

/*###> custom ###*/
body {
border-top: none;
}
header .site-logo img[src*=svg] {
    max-width: 200px;
    height: auto;
    max-height: 90px;
}
.page_vacancy-overview .sidebar-panel, .page_vacancy-overview .sidebar-panel .block-filters .card-body {
background-color: #fff;
}

@media screen and (min-width:992px) {
header {
position: fixed;
        top: 24px;
        left: calc(50% - 24px);
        transform: translateX(-50%) !important;
        width: calc(1200px + 48px);
max-width: calc(100% - 48px);
        margin: 24px;
        border-radius: 50px;
}
header .is-container.container-fluid {
padding: 0 24px;
}
.is-section:first-of-type {
    padding-top: calc(90px + 48px);
}
}
.partial_vacancy_list-item .card {
background-color: #fff;
}
.page_vacancy-overview .is-section .is-overlay, .page_vacancy-detail .is-section .is-overlay {
display: none;
}
.page_vacancy-overview .is-section:has(.is-overlay), .page_vacancy-detail .is-section:has(.is-overlay) {
background-color: #2c4878;
}
.page_vacancy-overview .is-section.layout_hero, .page_vacancy-detail .is-section.layout_hero {
background-color: #143369;
}
@media (min-width: 992px) {
    .page_vacancy-overview .layout_content-wrapper {
        margin-top: -20rem;
    }
}
.component_application-form .card, .component_vacancy_usp .card {
    background-color: #f7f7f7;
}
.page_vacancy-detail .layout_application-form {
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f7911d 50%, #f7911d 100%);
}
.page_vacancy-detail #applicationHeader {
transform: translate3d(-50%, calc(-100% - 84px), 0) !important;
z-index: 1070;
}
.page_vacancy-detail #applicationHeader.is-sticky {
transform: translate3d(-50%, 0, 0) !important;
}
/*###< custom ###*/