* {
  box-sizing: border-box;
}
body {
  font-size: 14px;
}
.v1_3 { /*Hemelsblauwe achtergrond*/
  width: 100%;
  height: 975px;
  background: rgba(133,172,239,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;

}
a:link { /* unvisited link */
  color: white;
}
a:visited { /* visited link */
  color: white;
}
a:hover { /* mouse over link */
  color: rgb(241, 11, 218);
}
a:active { /* selected link */
  color: black;
}

.v12_2 { /*Witte banner*/
  width: 100%;
  height: 275px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v1_6 { /*Hoofdtitel banner*/
  width: 100%;
  max-width: 916px;
  margin: 0 auto;
  position: absolute;
  top: 50px;
  left: 25%;
  font-family: Inter;
  font-weight: Extra Bold;
  font-size: 96px;
  opacity: 1;
  text-align: center;
  color: rgba(0,0,0,1);
}
.v1_7 { /*Subtitel banner*/
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  position: absolute;
  top: 160px;
  left: 25%;
  font-family: Inter;
  font-weight: Light;
  font-size: 40px;
  opacity: 1;
  text-align: left;
  color: rgba(0,0,0,1);
}

.v12_5 {  /*Foto Noortje*/
  width: 600px;
  height: 700px;
  position: absolute;
  top: 275px;
  left: 0px;
  overflow: hidden;
}
.fit-image {
  width: 100%;
  height: 100%;
  object-fit: cover; /* or cover, based on your preference */
  display: block;
}

.v12_6 { /*Introtekst wit*/
  width: 677px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 350px;
  left: 650px;
  font-family: Inter;
  font-weight: Light;
  font-size: 26px;
  opacity: 1;
  text-align: left;
}
.v12_8 {
  width: 496px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 3053px;
  left: 884px;
  font-family: Inter;
  font-weight: Light;
  font-size: 24px;
  opacity: 1;
  text-align: right;
}
.v12_9 { /*Wit achtergrondvlak*/
  width: 100%;
  height: 601px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 1000px;
  left: 0px;
  overflow: hidden;
}
.v12_4 { /*foto kwartet op tafel*/
  width: 100%;
  height: 960px;
  object-fit: contain;
  background: url("kwartet tafel.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-size: contain;
  opacity: 1;
  position: absolute;
  top: 1504px;
  left: 0px;
  overflow: hidden;
}
.v12_10 { /*Politie Humor Kwartet*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1356px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_19 { /*Gekke Bekkies*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1421px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_21 { /*Rozenwiegje*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1486px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_11 { /*Babymonitor*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1291px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_13 { /*Grafisch werk*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1226px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_15 { /*Tekeningen*/
  width: 380px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1161px;
  left: 81px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_17 { /*Projecten*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1077px;
  left: 81px;
  font-family: Inter;
  font-weight: Light;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_23 { /*Opleiding*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1077px;
  left: 609px;
  font-family: Inter;
  font-weight: Light;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_25 { /*Over Noortje*/
  width: 278px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1156px;
  left: 609px;
  font-family: Inter;
  font-weight: Light;
  font-size: 32px;
  opacity: 1;
  text-align: left;
}
.v12_27 { /*Contact 1*/
  width: 500px;
  color: rgba(0,0,0,1);
  position: absolute;
  top: 1240px;
  left: 609px;
  font-family: Inter;
  font-weight: Light;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
