.listing-col{
    width: 24.25%;
    transition: scale 0.3s ease;
    margin-bottom: 5%;
}
.listing-container{
    gap:1%!important;
}
.bw-listing-title{
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: end;
    background-size: cover;
    background-position: center;
    background-color: var(--color-primary);
}
.bw-listing-content-wrap{
    /* border:1px solid black; */
    position:relative;
    
}
.bw-listing-content{
    padding: 10px;
    padding-bottom:20px;
}
.bw-listing-content h4{
    margin-top:15px;
}
.listing-col .q-listing-arrow{
        border: 1px solid black;
    color: black;
}
.listing-col:hover{
    scale:1.02!important;
}
.listing-col:hover .q-listing-arrow {
    right:10px;
}
@media screen and (max-width:992px){
    .listing-col{
    width: 100%;
    }
}

.s-listing-infobox-tmp{
    border:1px solid black!important;
    padding:15px!important;
    margin: 0 15px!important;
}
.s-listing-infobox-tmp > .bi{
    color: black!important;
}
#solliciteren .wpcf7 input,
#solliciteren .wpcf7 textarea {
    display: flex;
        width: 100%;
        height: 50px;
        padding-inline-start: 2em;
        padding-inline-end: 2em;
        position: relative;
        border-radius: 0;
        background: none;
        align-items: center;
        transition: all .3s;
    border:1px solid black!important;
    background-color: white!important;
            padding: 5px 10px !important;
            color: black !important;
}
#solliciteren .wpcf7 textarea {
    height: auto!important;
}
#solliciteren .wpcf7 label{
    color:black!important;
    font-weight: 300!important;
}
#solliciteren .wpcf7-acceptance label{
    display:block!important;
}
#solliciteren .wpcf7 input.wpcf7-submit {
    color: white!important;
    background-color:black!important;
    font-size:1.3rem;
}

#solliciteren .wpcf7{
    width: 100%;
    max-width: 630px!important;
}
#solliciteren .wpcf7 #zo-file-input-wrapper{
    padding: 5px 10px;
        border: 1px solid black;
        font-weight: 500!important;
}
#zo-file-status{
    font-weight: 300!important;
}
.no-file-chosen #zo-file-status{
    color:#444444;
}
@media screen and (max-width:992px){
    .s-listing-infobox-tmp{
        margin-bottom:15px!important;
    }
}