@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap'); /*primary_font_url*/
:root {
    --base-color: #e8382e;
    --primary-color: #e8382e;
    --heading_font-family: "Space Grotesk", sans-serif;
    --content_font-family: "Arial", sans-serif;
    --h1_hero_font-weight: 800;
    --h2_hero_font-weight: 700;
    --button_border-radius: 10px;
    --card_border-radius: 50px;
    --card_background: #FF0000;
    --footer_background: #2a0209;
    --footer_color: #fff;
    --footer_content_color: #fff;
    --footer_link_color: #fff;
    --footer_link_hover_color: #f8dada;
    --footer_h2_color: #ff0000;
}

/*###> custom ###*/
.site-logo img { 
min-height: 60px !important; 
}

body {
border-top: 3px solid #ff0000;
}

.partial_option_images_list-item {
overflow: hidden;
border-radius: 25px;
}

.partial_option_images_list-item .content {
background: none;
}

.is-section img {
 border-radius: 20px;
}

img.hard-shadow{
  border-radius: 20px;
  box-shadow: 50px 50px 0 0 #f8dada;
display:inline-block;
}

/* Hoofdmenu links en buttons ronde hoeken */
.header-nav > ul > li > a {
    border-radius: 8px;
    padding: 8px 12px;
}

/* Submenu ronde hoeken */
.header-nav ul[data-component-type="site-nav-submenu"] {
    border-radius: 8px;
    overflow: hidden;
}

/* Mobile menu ronde hoeken */
.c-menu__items li a.c-menu__link {
    border-radius: 8px;
    padding: 8px 12px;
}


.partial_recruiter_list-item .recruiter-image { border-radius: 20px; }

.component_range-slider  .filters .card {
background-color: #808bc0;
}

.card { border-radius: 20px; }

.component_filters .filters .list .filter-group { background-color: unset; }

.partial_vacancy_list-item .card { 
background-color: #efc9cb;
}

.component_vacancy_usp .card {
background-color: #efc9cb;
}

.component_application-form .card {
background-color: #efc9cb;
}

.component_contact-form .card {
background-color: #efc9cb;
}

.partial_faq_list-item .card {
background-color: #efc9cb;
}

.page_vacancy-detail .layout_application-form{
background: linear-gradient(
  to bottom,
  #ffffff 0%,
  #ffffff 50%,
  #82061c 50%,
  #82061c 100%
);
}

.page_vacancy-overview .is-overlay-bg {
background-position: center;
}

@media (min-width: 992px) {
    .page_vacancy-detail .layout_hero {
        height: 65vh;
    }
}

.page_vacancy-overview .layout_sidebar .card {
    border-bottom: none;
    box-shadow: none;
    background: unset;
    padding-bottom: 5px;
}
.component_application-succesfull .card { background-color: #fff; }

.language-switch{
display: none;
]
/*###< custom ###*/