/* vacatures */
.archive .starts {margin-bottom:5rem;max-width:824px;}
.archive .starts img {max-width:768px;margin:0 auto;width:100%;height:auto;}
.archive .starts h1 {margin:5rem 0 1rem;}
.archive .intro {max-width:calc(100% / 1);margin-bottom:2rem;}
.vacature-container {display:flex;flex-wrap:wrap;margin-bottom:5rem;justify-content:space-between;}
.vacature-container .vacature {display:flex;flex-direction:row;max-width:calc(100% / 1);background:var(--gray);margin-bottom:2rem;position:relative;z-index:2;transition:var(--transition);border-radius:12px;}
.vacature-container .vacature:hover {transform:scale(1.05);}
.vacature-container .vacature .vacimg {width:calc(100% / 10 * 3);overflow:hidden;display:none;position:relative;border-radius:12px;}
.vacature-container .vacature .vacimg .image .label {position:absolute;background:var(--oudroze);top:0rem;left:0rem;padding:0px 10px;color:white;font-size:14px;}
.vacature-container .vacature .vacimg .image,
.vacature-container .vacature .vacimg .image picture,
.vacature-container .vacature .vacimg .image img {width:100%;height:100%;object-fit:cover;}
.vacature-container .vacature span.type {display:none;width:calc(100% / 10 * 3);border-radius:0;left:0;padding-left:0;padding-right:0;text-align:center;font-weight:bold;box-shadow:var(--shadow);}
.vacature-container .vacature .content {width:calc(100% / 1);padding:0 calc(100% / 20) 1.5rem;}
.vacature-container .vacature .content * {color:white;}
.vacature-container .vacature .content .read {color:white;display:block;margin-top:10px;}
.single-vacature .page-content {overflow:unset;}
.single-vacature .page-content article * {max-width:unset;}
.single-vacature .fullwidth-template .intro {display:flex;flex-direction:column;}
.single-vacature .fullwidth-template .intro .text {max-width:824px;}
.single-vacature .fullwidth-template .contactbox {background:var(--mainColor);padding:2.5rem;box-shadow:var(--shadow);max-width:275px;width:calc(100% - 5rem);height:fit-content;border-radius:12px;}
.single-vacature .fullwidth-template .contactbox * {color:white;}
.single-vacature .fullwidth-template .listls {display:flex;flex-wrap:wrap;justify-content:space-between;margin:5rem 0;}
.single-vacature .fullwidth-template .listls .list {background:white;box-shadow:var(--shadow);width:calc(100% / 1);margin-bottom:1rem;position:relative;overflow:hidden;border-radius:12px;}
.single-vacature .fullwidth-template .listls .list .bg {padding:0 20px 1rem;}
.single-vacature .fullwidth-template .listls .list.who {background-color:var(--gray);transform:scale(1.1);z-index:3;}
.single-vacature .fullwidth-template .listls .list.who .bg {background-image:var(--vector);background-repeat:no-repeat;background-size:cover;}
.single-vacature .fullwidth-template .listls .list.who * {color:white;}
.single-vacature .fullwidth-template .listls .list > i {color:var(--fontcolor);opacity:0.15;transform:rotate(25deg);position:absolute;left:2rem;bottom:-2rem;font-size:10rem;}
.single-vacature .fullwidth-template .listls .list ul {padding-left:0px;}
.single-vacature .fullwidth-template .outtro {margin:0 auto 2rem;max-width:824px;}
.single-vacature .fullwidth-template .formbox {overflow:hidden;}
.single-vacature .fullwidth-template .form h2 {width:100%;}
.single-vacature .fullwidth-template .form * {text-align:left;}
.single-vacature .fullwidth-template .bureaus {margin:0 auto;max-width:824px;background:var(--gray);color:white;box-shadow:var(--shadow);padding:16px 32px;font-style:italic;position:relative;}
.single-vacature .fullwidth-template .bureaus i.fa-solid {position:absolute;left:2rem;color:white;opacity:0.25;transform:rotate(25deg);top:-4rem;font-size:10rem;}
@keyframes tilt-shaking {
  0% { transform: rotate(0deg) scale(1.025); }
  25% { transform: rotate(0.5deg) scale(1.025); }
  50% { transform: rotate(0eg) scale(1.025); }
  75% { transform: rotate(-0.5deg) scale(1.025); }
  100% { transform: rotate(0deg) scale(1.025); }
}
@media (min-width:524px) {
.vacature-container .vacature .vacimg {display:block;}
.vacature-container .vacature span.type {display:block;}
.vacature-container .vacature .content {width:calc(100% / 10 * 6);}
.single-vacature .fullwidth-template .listls .list .bg {padding:0 4rem 1rem;}
}
@media (min-width:768px) {
.single-vacature .fullwidth-template .listls .list {width:calc(100% / 3);}
}
@media (min-width:768px) and (max-width:1200px) {
.single-vacature .fullwidth-template .listls .list .bg {padding:0 20px 1rem;}
}
@media (min-width:992px) {
.archive .intro {max-width:calc(100% / 2 - 2rem);}
.vacature-container .vacature {max-width:calc(100% / 2 - 1rem);}
.single-vacature .fullwidth-template .intro {flex-direction:row;justify-content:space-between;}
.single-vacature .fullwidth-template .contactbox {margin-left:2rem;}
.single-vacature .fullwidth-template .listls .list {margin-bottom:2rem;}
}