.fslider{
    display:none;
}
.firstJumbo{
    margin-top: -15px;
    padding-top: 5rem !important;
    background-size:cover;
    background-position:center;
    position: relative;
    margin-bottom: -16px;
    min-height: 70dvh;
    display: flex;
    align-items: center;
}
.firstJumbo::before{
    background-color: rgb(0 0 0 / 67%);
    content:'';
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:0;
}


.project-mainContent{
    position:relative;
    z-index:1;
    color:white;
}
.project-mainContent *{
    color:white;
}
.project-mainContent .projectTitle small{
    color: var(--themeOrange);
}

.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;
}

.project-mainContent .project-info{
    display:flex;
    flex-direction: column;
    border-radius:10px;
    padding:20px;
    color: white;
}
.project-mainContent .project-info div{
    display:flex;
    gap:15px;
    padding: 8px 4px;
    font-weight: 400;
}
.project-mainContent .project-info div b{
    width: 110px;
}
.project-mainContent .project-info div span{
    font-weight: 200;
}

.project-mainImage{}
.project-mainImage .imageHolder{border-radius: var(--themeBorderRadius);}

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

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

.contactBlock{
    /* margin-bottom: -65px; */
    z-index: 1;
}

.projectenCarouselSlider{
    margin-bottom:0;
    overflow: hidden;
}

@media screen and (max-width:769px){
    .categoryHolder .category{
        font-size:16px;
    }
    .firstJumbo {
        padding-top: 5rem !important;
        min-height: 50dvh;
    }
    .projectenCarouselSlider {
        margin: 0 !important;
    }
    .projectenCarouselSlider .carouselHolder {
        padding-bottom: 60px !important;
    }
}