.firstJumbo{
    background-image: url(/images/background-noise.svg);
    margin-top: -15px;
}
.vacature-mainContent{
}
.vacature-mainContent .vacatureTitle{
}

.categoryHolder{
    display:flex;
    gap:8px;
}
.categoryHolder .category{
    border-radius: 19px;
    background-color:var(--themeBlue);
    padding: 7px 15px;
    color:white;
    text-align:center;
}

.imageHolderHolder{
    width:100%;
    min-height:100%;
    aspect-ratio: 1.6;
}

.vacature-mainContent .vacatureDetails{
    display:flex;
    width: 100%;
    gap: 8px;
    padding: 8px 0;
}
.vacature-mainContent .vacatureDetails span{
    display:flex;
    background-color: #fff;
    padding: 0px 14px;
    border-radius: 22px;
    height: 32px;
    font-size: 13px;
    align-items: center;
    gap: 10px;
}
.vacature-mainContent .vacatureDetails span svg{
    width: 19px;
}
.vacatureItem:hover .vacatureContent .vacatureDetails span svg{
    transform:none;   
}

.vacature-mainImage{}
.vacature-mainImage .imageHolder{border-radius: 10px;}

.container.vacature-imageContent {}
.container.vacature-imageContent h2{
    color:var(--themeRed);
}
.vacature-imageContent .imagesHolder {
    width: 100%;
    height: auto;
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
}

.vacature-imageContent .imageBlock {
    width: calc(50% - 10px);
}
.vacature-imageContent .imageBlock .imageHolder{
    aspect-ratio:1.2;
    border-radius: var(--themeBorderRadius);
}

.infoRow ul{
    list-style:none;    
}
.infoRow ul li{
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 0;
}
.infoRow ul li::before{
    content:'';
    display: inline-block;
    position: relative;
    background-image:url(../../images/icons/check-blue.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 30px;
    height:1em;
    flex: none;
}