.headerbeeld:before{opacity:.8}
.headerbeeld-overlay{bottom:10px}
.headerbeeld-vervolg-2:after{background:#b17116}
.hb-vacature>div{position:relative;width:100%;height:100%}
.hb-vacature>div:after{position:absolute;display:block;content:'';width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#b17116;mix-blend-mode:color;opacity:.4}
.videos .direct-links{width:297px;height:267px;background-image:url('../images/werken-bij/svg/img_background-videos.svg')}
.snel-naar .video{position:relative;margin-bottom:20px}
.snel-naar .video:after{position:absolute;display:block;content:'';width:40px;height:40px;right:15px;bottom:15px;background:url('../images/werken-bij/svg/icon_play_rounded.svg') no-repeat center/contain}
.card li[class*="icon-"]{display:flex;align-items:center;padding:5px 0}
.card li[class*="icon-"]:before{display:block;content:'';width:24px;height:24px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain}
.card .icon-check:before{background-image:url('../images/werken-bij/svg/icon_check-orange_rounded.svg')}
.card .icon-location:before{background-image:url('../images/werken-bij/svg/icon_location-orange_rounded.svg')}
.meer-weten{margin-top:-160px;padding-top:160px;padding-bottom:75px;background:#b2258d;z-index:-1}
.meer-weten *:not(.btn){color:#fff}
.meer-weten ul.d-flex{list-style:none}
.meer-weten ul.d-flex li{list-style:inherit}
.usp{background:#b2258d}
.usp *:not(.btn){color:#fff}
.usp .usp-list>div{flex:0 0 100%;max-width:100%;padding:0 15px}
.usp .usp-list>div>img{max-height:70px;margin-bottom:30px}
.link-back{margin-right:10px}
.vacature-info{display:flex;flex-direction:column;list-style:none}
.vacature-info li{display:flex;align-items:center;margin:0!important;padding:15px 0;font-size:17px;font-weight:700;list-style-image:none!important}
.vacature-info li:before{display:block;content:'';width:40px;height:40px;margin-right:15px;background-position:center;background-repeat:no-repeat;background-size:contain}
.vacature-info li.level:before{width:52px;background-image:url('../images/werken-bij/svg/icon_education-level_purple.svg')}
.vacature-info li.fte:before{background-image:url('../images/werken-bij/svg/icon_clock_purple.svg')}
.vacature-info li.location:before{width:32px;background-image:url('../images/werken-bij/svg/icon_location_purple.svg')}
.vacature-info li.salary:before{background-image:url('../images/werken-bij/svg/icon_money_purple.svg')}
.vacature-info li::marker{display:none}
.btn-danger{border-radius:1.5rem!important;border-top-left-radius:0!important}
.werken-bij-content{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.werken-bij-content .col-lg-10{flex:0 0 100%;max-width:100%}
.sidebar-block{padding:5px 30px;background:#eff4f7;border-radius:.5rem}
.sidebar-block h2{text-transform:uppercase}
.sidebar-block img{width:100%;margin-bottom:15px}
.sidebar-block .btn img{margin-bottom:0}
.card.bg-primary{background:#b2258d!important}
.card.bg-primary *:not(.btn){color:#fff}
.card.bg-primary .card-title{font-size:21px}
.faq{margin-top:15px}
.faq-item.card{background:transparent;box-shadow:none;border-bottom:1px solid #b2258d}
.faq-item .card-header{padding:0;background:transparent;border:none}
.faq-title.btn-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 15px;font-size:19px;color:#b2258d}
.faq-title.btn-link:after{content:'';display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:#fff url('../images/svg/pijltje.svg') no-repeat left 8px center;background-size:9px 15px;border-radius:50%;transition:all .3s ease-in-out}
.faq-title.btn-link:active,.faq-title.btn-link:focus,.faq-title.btn-link:hover{color:#b2258d;background:rgba(255,255,255,.3);text-decoration:none}
.faq-title.btn-link:not(.collapsed){background:rgba(255,255,255,.6)}
.faq-title.btn-link:not(.collapsed):after{transform:rotate(90deg)}
.faq-item .collapse,.faq-item .collapsing{background:rgba(255,255,255,.6);transition:all .3s ease-in-out}
.faq-item .card-body{padding:0 15px 25px}
@supports (mix-blend-mode:color){
    .hb-vacature>div:after{opacity:.7}
}
@media(max-width:1198.98px){
    .usp .usp-list>div>img{margin-bottom:15px}
}
@media(max-width:767.98px){
    .direct-links{margin-top:30px;margin-bottom:15px}
}
@media(min-width:768px){
    .btn{min-width:220px}
    .headerbeeld-overlay{top:50%;transform:translateY(-50%)}
    .usp .usp-list>div{flex:0 0 33.333333%;max-width:33.333333%}
    .vacature-info{flex-direction:row;align-items:center}
    .vacature-info li{flex:0 0 25%;max-width:25%;padding:0 15px 0 0;}
}
@media(min-width:992px){
    .card-columns{-webkit-column-count:4!important;-moz-column-count:4!important;column-count:4!important}
}
@media(min-width:1200px){
    .usp .usp-list>div{flex:0 0 20%;max-width:20%}
}