* {
  box-sizing: border-box;
}

body {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  background-color: rgb(255, 255, 255);
  margin: 0px;
  overflow-x: hidden;
}

nav img {
  float: left;
  width: 11%;
  overflow: hidden;
}

nav ul {
  list-style: none;
}

nav {
  background-color: #71141b;
  height: 67.8px;
  border-top: 1px solid black;
}

a {
  text-decoration: none;
}

nav a {
  border-radius: 2.7px;
  float: right;
  font-weight: bold;
  font-size: 26.1px;
  text-align: center;
  overflow: hidden;
  margin-top: 0.2%;
  margin-right: 5.5%;
  color: #ffffff;
}

nav a.active {
  background-color: #3a0c0f;
  color: #ffffff;
}

nav a:hover {
  background-color: rgb(255, 255, 255);
  color: #3a0c0f;
}

nav hr {
  border: none;
  height: 2px;
  background-color: #ffffff;
  width: 43.5%;
  margin:10px auto;
  margin-top: 63.0px;
  margin-right: 0.5%;
}

header {
  background-image: url(../afbeeldingen/lakysha_fonts.webp);
  background-position: center;
  background-size: cover;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 53px;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
  grid-template-rows: 200px 40px 170px;
}

header h2 {
  grid-column: 3 / 5;
  grid-row: 2 / 3;
  color: #71141b;
  padding: 1.8%;
  padding-left: 13.2px;
}

header section {
  background-color: #f3efef;
  border: 1px solid #ddd;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  grid-column: 3 / 5;
  grid-row: 2/4;
  border-radius: 9.6px;
}

header p {
  grid-column: 3 / 5;
  grid-row: 3/4;
  color: #71141b;
  padding: 1.8%;
}

#main section {
  display: grid;
  margin-left: 180.2px;
  grid-template-rows: 80px 120px 60px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 4.8%;
  column-gap: 3%;
  margin-right: 180.3px;
  row-gap: 3%;
}

#main section article:nth-child(1) {
  background:
    linear-gradient(to right, #71141b, #3e0d10, #790000);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.76);
  border-radius: 20px;
  grid-row: 1/5;
  grid-column: 1/2;
  height: 363.3px;
}

#main section h3:nth-child(2) {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  grid-row: 1/2;
  grid-column: 1/2;
  color: white;
  font-size: 40px;
  text-align: center;
}

#main section article:nth-child(5) {
  background: linear-gradient(to right, #71141b, #3e0d10, #311717);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.76);
  border-radius: 20px;
  height: 440.5px;
  grid-row: 1/5;
  grid-column: 2/3;
  height: 363.3px;
}

#main section p:nth-child(3) {
  grid-row: 2/3;
  grid-column: 1/2;
  color: white;
  text-align: center;
  line-height: 23.1px;
}

#main section article:hover {
  transition: all 0.8s ease-in-out;
}

#main section a:nth-child(4) {
  grid-row: 3/4;
  grid-column: 1/2;
}

#main section h3:nth-child(6) {
  font-family: "Libre Bodoni", serif;
  grid-row: 1/2;
  grid-column: 2/3;
  color: white;
  font-size: 40px;
  text-align: center;
}

#main section p:nth-child(7) {
  grid-row: 2/3;
  grid-column: 2/3;
  color: white;
  text-align: center;
  line-height: 23.1px;
}

#main section p:nth-child(11) {
  grid-row: 2/3;
  grid-column: 3/4;
  color: white;
  text-align: center;
  line-height: 23.1px;
}

#main section a:nth-child(12) {
  grid-row: 3/4;
  grid-column: 3/4;
}

#main section a:nth-child(8) {
  grid-row: 3/4;
  grid-column: 2/3;
}

#main section article:nth-child(9) {
  background: linear-gradient(to right, #3e0d10, #71141b, #311717);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.76);
  border-radius: 20px;
  grid-row: 1/5;
  grid-column: 3/4;
  height: 363.3px;
}

#main section h3:nth-child(10) {
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  grid-row: 1/2;
  grid-column: 3/4;
  color: white;
  font-size: 40px;
  text-align: center;
}

#main section a:hover {
  background-color: #71141b;
  color: white;
  transform: scale(1.05);
}

#main section a {
  background-color: #ffffff;
  color: #71141b;
  border-radius: 25px;
  cursor: pointer;
  font-weight: bold;
  margin-left: 30.3%;
  width: 37.8%;
  height: 83.0%;
  text-align: center;
  line-height: 52.2px;
  font-size: 19.1px;
  display: block;
  transition: all 0.3s ease-in-out;
}

.slider2 {
  display: grid;
  grid-template-rows: 40px 40px 290px;
  grid-template-columns: 50% 50%;
  column-gap: 5%;
  row-gap: 10px;
  padding: 13.7px;
  padding-right: 89.2px;
}

.hoofd .slider,
.slider3 {
  display: grid;
  grid-template-rows: 40px 40px 290px;
  grid-template-columns: 50% 50%;
  column-gap: 5%;
  row-gap: 10px;
  background-color: rgb(113, 20, 27);
  padding: 13.7px;
  padding-right: 89.2px;
}

.slideshow,
.slideshow3 {
  width: 83%;
  margin: auto;
  text-align: center;
  position: relative;
  grid-row: 1/4;
  grid-column: 1/2;
}

.section2,
.section4 {
  display: none;
  width: 100%;
  height: 291.6px;
}

.section3 {
  display: none;
  width: 100%;
  height: 119.2px;
}

.section2:first-child,
.section3:first-child,
.section4:first-child {
  display: block;
}

.slideshow img,
.slideshow2 img,
.slideshow3 img {
  width: 100%;
  display: block;
  margin: auto;
  border-radius: 20px;
}

.text {
  color: #9d9d9d;
  font-size: 24px;
  margin-top: 10px;
  font-weight: bold;
  min-height: 40px;
  text-align: center;
}

.slider .prev,
.slider3 .prev3 {
  cursor: pointer;
  transform: translateY(-50%);
  padding: 13px;
  color: #71141b;
  background-color: #fffefe;
  border: none;
  margin: auto;
  text-align: center;
  position: relative;
  box-shadow: 0 4px 8px rgba(78, 10, 10, 0.51);
  border-radius: 10px;
  grid-row: 1/4;
  grid-column: 1/2;
  margin-left: 2.2%;
}

.slider .informatie,
.slider3 .informatie {
  grid-row: 1/4;
  grid-column: 2/3;
  background-color: #fff;
  border-radius: 20px;
  color: #71141b;
  padding: 14.6px;
}

.slider .next,
.slider3 .next3 {
  cursor: pointer;
  transform: translateY(-50%);
  padding: 13px;
  color: #71141b;
  background-color: #fffefe;
  margin: auto;
  position: relative;
  box-shadow: 0 4px 8px rgba(78, 10, 10, 0.51);
  border-radius: 10px;
  grid-row: 1/4;
  grid-column: 1/2;
  margin-right: 1%;
}

.prev:hover,
.prev2:hover,
.next2:hover,
.next:hover,
.prev3:hover,
.next3:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.hamburger-nav {
  background-color: #71141b;
  padding: 10px 20px;
  display: none;
}



.prev,
.prev2,
.next2 .next,
.text {
  font-size: 11px
}

#gillsans section,
#franklingothic section {
  display: grid;
  margin-left: 110.3px;
  grid-template-rows: 90px 130px 20px 150px;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 5%;
  margin-right: 95.6px;
  margin-top: 49.6px;
}

.slideshow-container2 {
  width: 83%;
  margin: auto;
  text-align: center;
  position: relative;
  grid-row: 1/4;
  grid-column: 2/3;
}

.slideshow-container3 {
  width: 83%;
  margin: auto;
  text-align: center;
  position: relative;
  grid-row: 1/4;
  grid-column: 1/2;
}

#franklingothic h1:nth-child(1) {
  color: #71141b;
  text-align: left;
  line-height: 23.1px;
  font-size: 51.0px;
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  border-bottom: 3px solid #71141b;
  padding: 20px;
  width: 432.7px;
}

#gillsans h1:nth-child(1) {
  color: #71141b;
  text-align: left;
  line-height: 23.1px;
  font-size: 52.1px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  border-bottom: 3px solid #71141b;
  padding: 20px;
  width: 279.9px;
}

#gillsans section h4:nth-child(1),
#franklingothic section h4:nth-child(1) {
  grid-row: 1/2;
  grid-column: 1/2;
  color: #71141b;
  font-size: 23.8px;
  text-align: center;
}

#gillsans section p:nth-child(2),
#franklingothic section p:nth-child(2) {
  grid-row: 2/3;
  grid-column: 1/2;
  color: #71141b;
  text-align: center;
}

#gillsans section hr:nth-child(3),
#franklingothic section hr:nth-child(3) {
  border: none;
  height: 1.3px;
  background-color: #71141b;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 1/2;
}

#gillsans section p:nth-child(4),
#franklingothic section p:nth-child(4) {
  grid-row: 4/5;
  grid-column: 1/2;
  color: #71141b;
  text-align: center;
}

#gillsans section h4:nth-child(5),
#franklingothic section h4:nth-child(5) {
  grid-row: 1/2;
  grid-column: 2/3;
  color: #71141b;
  font-size: 23.8px;
  text-align: center;
}

#gillsans section p:nth-child(6),
#franklingothic section p:nth-child(6) {
  grid-row: 2/3;
  grid-column: 2/3;
  color: #71141b;
  text-align: center;
}

#gillsans section hr:nth-child(7),
#franklingothic section hr:nth-child(7) {
  border: none;
  height: 1.3px;
  background-color: #71141b;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 2/3;
}

#gillsans section p:nth-child(8),
#franklingothic section p:nth-child(8) {
  grid-row: 4/5;
  grid-column: 2/3;
  color: #71141b;
  text-align: center;
}

#gillsans section h4:nth-child(9),
#franklingothic section h4:nth-child(9) {
  grid-row: 1/2;
  grid-column: 3/4;
  color: #71141b;
  font-size: 23.8px;
  text-align: center;
}

#gillsans section p:nth-child(10),
#franklingothic section p:nth-child(10) {
  grid-row: 2/3;
  grid-column: 3/4;
  color: #71141b;
  text-align: center;
}

#gillsans section hr:nth-child(11),
#franklingothic section hr:nth-child(11) {
  border: none;
  height: 1.3px;
  background-color: #71141b;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 3/4;
}

#gillsans section p:nth-child(12),
#franklingothic section p:nth-child(12) {
  grid-row: 4/5;
  grid-column: 3/4;
  color: #71141b;
  text-align: center;
}

.bodoni {
  background-color: #71141b;
  margin-bottom: 23.9px;
}

.bodoni section {
  display: grid;
  margin-left: 110.3px;
  grid-template-rows: 90px 130px 20px 150px;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 5%;
  margin-right: 95.6px;
  margin-top: 30px;
  border-bottom: 10px solid #71141b;
}

.bodoni h1:nth-child(1) {
  color: #ffffff;
  text-align: left;
  line-height: 23.1px;
  font-size: 52.1px;
  font-family: "Libre Bodoni", "serif";
  border-bottom: 3px solid #ffffff;
  padding: 20px;
  width: 279.9px;
}

.bodoni section h4:nth-child(1) {
  grid-row: 1/2;
  grid-column: 1/2;
  color: #ffffff;
  font-size: 23.8px;
  text-align: center;
}

.bodoni section p:nth-child(2) {
  grid-row: 2/3;
  grid-column: 1/2;
  color: #ffffff;
  text-align: center;
}

.bodoni section hr:nth-child(3) {
  border: none;
  height: 1.3px;
  background-color: #ffffff;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 1/2;
}

.bodoni section p:nth-child(4) {
  grid-row: 4/5;
  grid-column: 1/2;
  color: #ffffff;
  text-align: center;
}

.bodoni section h4:nth-child(5) {
  grid-row: 1/2;
  grid-column: 2/3;
  color: #ffffff;
  font-size: 23.8px;
  text-align: center;
}

.bodoni section p:nth-child(6) {
  grid-row: 2/3;
  grid-column: 2/3;
  color: #ffffff;
  text-align: center;
}

.bodoni section hr:nth-child(7) {
  border: none;
  height: 1.3px;
  background-color: #ffffff;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 2/3;
}

.bodoni section p:nth-child(8) {
  grid-row: 4/5;
  grid-column: 2/3;
  color: #ffffff;
  text-align: center;
}

.bodoni section h4:nth-child(9) {
  grid-row: 1/2;
  grid-column: 3/4;
  color: #ffffff;
  font-size: 23.8px;
  text-align: center;
}

.bodoni section p:nth-child(10) {
  grid-row: 2/3;
  grid-column: 3/4;
  color: #ffffff;
  text-align: center;
}

.bodoni section hr:nth-child(11) {
  border: none;
  height: 1.3px;
  background-color: #ffffff;
  width: 56.1%;
  margin: 10px auto;
  grid-row: 3/4;
  grid-column: 3/4;
}

.bodoni section p:nth-child(12) {
  grid-row: 4/5;
  grid-column: 3/4;
  color: #ffffff;
  text-align: center;
}

.slideshow2 {
  grid-row: 1/4;
  grid-column: 2/3;
  background-color: #71141b;
  border-radius: 20px;
  color: #71141b;
  border: 3px solid #71141b;
  padding: 14.6px;
}

.slider2 .prev2 {
  cursor: pointer;
  transform: translateY(-50%);
  padding: 13px;
  color: #71141b;
  background-color: #fffefe;
  border: none;
  margin: auto;
  text-align: center;
  position: relative;
  grid-row: 1/4;
  grid-column: 2/3;
  margin-left: 0%;
  box-shadow: 0 4px 8px rgba(78, 10, 10, 0.51);
  border-radius: 10px;
}

.slider2 .next2 {
  cursor: pointer;
  transform: translateY(-50%);
  padding: 13px;
  color: #71141b;
  background-color: #fffefe;
  border: none;
  margin: auto;
  text-align: center;
  position: relative;
  grid-row: 1/4;
  grid-column: 2/3;
  box-shadow: 0 4px 8px rgba(78, 10, 10, 0.51);
  border-radius: 10px;
  margin-right: 1%;
}

.slider2 .info {
  grid-row: 1/4;
  grid-column: 1/2;
  border-radius: 20px;
  color: #71141b;
  border: 3px solid #71141b;
  padding: 14.6px;
}

#letterabstractie {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(3, 250px);
  gap: 10px;
}

#letterabstractie h1:nth-child(14) {
  grid-column: 2/4;
  grid-row: 1/2;
  text-align: center;
  color: #cd8e18;
  font-size: 97.7px;
  font-family: "Great Vibes", cursive;
}

#letterabstractie img:hover,
#letterabstractie p:hover,
#letterabstractie h1:hover {
  transition: all 0.3s ease-in-out;
  transform: scale(1.05);
}

#letterabstractie img,
#letterabstractie p {
  width: 100%;
  height: auto;
}

#letterabstractie img:nth-child(2) {
  grid-column: 4/5;
  grid-row: 1/2;
}

#letterabstractie img:nth-child(3) {
  grid-column: 6/7;
  grid-row: 1/2;
}

#letterabstractie p:nth-child(4) {
  color: #fff;
  background-color: #71141b;
  padding-top: 45.5px;
  text-align: center;
  line-height: 34.6px;
  padding-left: 4px;
  grid-column: 1/2;
  grid-row: 1/2;
}

#letterabstractie p:nth-child(5) {
  color: #fff;
  background-color: #5d1471;
  padding-top: 28.6px;
  text-align: center;
  line-height: 34.6px;
  padding-left: 4px;
  grid-column: 5/6;
  grid-row: 1/2;
}

#letterabstractie img:nth-child(6) {
  grid-column: 5/6;
  grid-row: 3/4;
}

#letterabstractie img:nth-child(7) {
  grid-column: 1/2;
  grid-row: 3/4;
}

#letterabstractie p:nth-child(8) {
  color: #fff;
  background-color: #0c419c;
  padding-top: 67.5px;
  text-align: center;
  line-height: 34.6px;
  padding-left: 4px;
  grid-column: 3/4;
  grid-row: 3/4;
}

#letterabstractie img:nth-child(9) {
  grid-column: 4/5;
  grid-row: 2/3;
}

#letterabstractie img:nth-child(10) {
  grid-column: 6/7;
  grid-row: 3/4;
}

#letterabstractie img:nth-child(11) {
  grid-column: 1/2;
  grid-row: 3/4;
}

#letterabstractie img:nth-child(12) {
  grid-column: 2/3;
  grid-row: 2/3;
}

#letterabstractie p:nth-child(13) {
  color: #ffffff;
  background-color: #678612;
  padding-top: 45.5px;
  text-align: center;
  line-height: 34.6px;
  padding-left: 4px;
  grid-column: 3/4;
  grid-row: 2/3;
}

#letterabstractie h1:nth-child(1) {
  font-family: "Great Vibes", cursive;
  grid-column: 5/7;
  grid-row: 2/4;
  text-align: center;
  color: #f7e950;
  font-size: 97.7px;
}

footer {
  width: 100%;
  height: 75.3px;
  background-color: #71141b;
  margin-top: 9.5%;
}

footer img {
  overflow: hidden;
  float: left;
  height: 73px;
  width: 73px;
  padding: 20px;
}

footer p {
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
}

footer h6 {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 36.7px;
  overflow: hidden;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  margin-left: 69.2%;
  padding-top: 2.1%;
}@media only screen and (max-width: 480px) {
  .hamburger-nav {
    display: block;
  }
  nav {
    display: none;
  }

  .hamburger {
    font-size: 30px;
    color: white;
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
  }

  .menu {
    margin: 0.4px;
    display: none;
    background-color: #71141b;
    position: absolute;
    left: 0;
    top: 56.9px;
    padding-left: 11.4px;
    width: 205.9px;
    height: 228.3px;
    padding-right: 25.4px;
  }

  .menu li {
    display: block;
    padding: 10px;
    color: white;
    cursor: pointer;
  }

  .menu li:hover {
    background-color: #a41e26;
  }


  .menu.actief {
    display: block;
  }

  .hamburger-nav img {
    width: 33%;
    padding: 5.9px;
  }

  .menu li {
    padding: 18px;
    border-bottom: 1px solid #fff;
    text-align: left;
    padding-bottom: 25px;
  }

  .menu a {
    color: white;
    text-decoration: none;
    font-size: 18px;
    display: block;
    text-align: left;
    width: 110%;
  }

  header {
    padding: 23.4px;
    grid-template-columns: 1fr;
    grid-template-rows: 30px 120px;

  }

  header h2 {
    grid-column: 1 / 2;
    font-size: 22px;
    grid-row: 1/2;
    text-align: center;
    line-height: 0.5px;
  }

  header section {
    grid-column: 1 / 2;
    grid-row: 1/3;
    height: 112.3%;
  }

  header p {
    grid-column: 1 / 2;
    font-size: 12.5px;
    grid-row: 2/3;
    text-align: center;
    line-height: 16.9px;
    margin-top: 2.3px;
  }

  #main section {
    grid-template-columns: 1fr;
    margin-left: 19.6px;
    margin-right: 19.9px;
    grid-template-rows: 40px 80px 30px 40px 90px 30px 40px 80px 30px;
    row-gap: 5%;
    margin-bottom: 20px;
  }

  #main section article:nth-child(1) {
    grid-row: 1/2;
    grid-column: 1/5;
    height: 200.7px;
  }

  #main section h3:nth-child(2) {
    grid-row: 1/2;
    grid-column: 1/4;
    font-size: 35px;
    text-align: center;
    line-height: 1.8px;
  }

  #main section p:nth-child(3) {
    grid-row: 2/3;
    grid-column: 2/4;
    text-align: center;
    line-height: 23.1px;
    font-size: 16.6px;
  }

  #main section h3:nth-child(10) {
    grid-row: 7/8;
    grid-column: 1/4;
    font-size: 30px;
    text-align: center;
  }

  #main section p:nth-child(11) {
    grid-row: 8/9;
    grid-column: 3/4;
    text-align: center;
    font-size: 16px;
  }

  #main section article:nth-child(5) {
    grid-row: 4/7;
    grid-column: 1/5;
    height: 212px;
  }

  #main section h3:nth-child(6) {
    font-family: "Libre Bodoni", serif;
    grid-row: 4/5;
    grid-column: 2/4;
    font-size: 35px;
    text-align: center;
    line-height: 0.4px;
  }

  #main section p:nth-child(7) {
    grid-row: 5/6;
    grid-column: 2/4;
    text-align: center;
    font-size: 18.3px;
  }

  #main section a:nth-child(8) {
    grid-row: 6/7;
    grid-column: 2/4;
  }

  #main section article:nth-child(9) {
    grid-row: 7/9;
    grid-column: 1/5;
    height: 200.7px;
  }

  #main section a:nth-child(4) {
    grid-row: 3/4;
    grid-column: 2/5;
  }

  #main section a:nth-child(12) {
    grid-row: 9/10;
    grid-column: 3/4;
  }

  #main section a {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 28.5px;
  }

  .hoofd footer h6 {
    margin-top: 22.9px;
    font-size: 11.3px;
  }

  .hoofd footer img {
    overflow: hidden;
    float: left;
    width: 49.0px;
    padding: 11.7px;
    height: 62.2px;
    padding-top: 25px;
  }

  .hoofd footer {
    margin-top: 90%;
  }

  .hoofd #gillsans section,
  .hoofd #franklingothic section,
  .hoofd .bodoni section {
    display: grid;
    margin-left: 17.4px;
    grid-template-columns: 1fr;
    column-gap: 5%;
    margin-right: 17.4px;
    margin-top: 93.8px;
  }
.hoofd #franklingothic h1:nth-child(1) {
    font-size: 34.1px;
    padding: 20px;
    width: 299.2px;
  }
  .hoofd #gillsans h1:nth-child(1),
  .hoofd .bodoni h1:nth-child(1) {
    line-height: 23.1px;
    font-size: 49.4px;
    padding: 13.6px;
    width: 261.1px;
  }

  .hoofd #gillsans section h4:nth-child(1),
  .hoofd #franklingothic section h4:nth-child(1),
  .hoofd .bodoni section h4:nth-child(1) {
    grid-row: 1/2;
    grid-column: 1/2;
    font-size: 25px;
  }

  .hoofd #gillsans section p:nth-child(2),
  .hoofd #franklingothic section p:nth-child(2),
  .hoofd .bodoni section p:nth-child(2) {
    grid-row: 2/3;
    grid-column: 1/2;
    font-size: 15px;
    text-align: center;
  }

  .hoofd #gillsans section hr:nth-child(3),
  .hoofd .bodoni section hr:nth-child(3) {
    grid-row: 3/5;
    grid-column: 1/2;
  }
.hoofd #franklingothic section hr:nth-child(3) {
    grid-row:4/5;
    grid-column:1/2;
  }
  .hoofd #gillsans section p:nth-child(4),
  .hoofd #franklingothic section p:nth-child(4),
  .hoofd .bodoni section p:nth-child(4) {
    grid-row: 4/5;
    grid-column: 1/2;
    font-size: 15px;
  }

  .hoofd #gillsans section h4:nth-child(5),
  .hoofd #franklingothic section h4:nth-child(5),
  .hoofd .bodoni section h4:nth-child(5) {
    grid-row: 5/6;
    grid-column: 1/2;
    font-size: 25px;
  }

  .hoofd #gillsans section p:nth-child(6),
  .hoofd #franklingothic section p:nth-child(6),
  .hoofd .bodoni section p:nth-child(6) {
    grid-row: 6/7;
    grid-column: 1/2;
    font-size: 15px;
  }

  .hoofd #gillsans section hr:nth-child(7),
  .hoofd #franklingothic section hr:nth-child(7),
  .hoofd .bodoni section hr:nth-child(7) {
    grid-row: 7/8;
    grid-column: 1/2;
  }

  .hoofd #gillsans section p:nth-child(8),
  .hoofd #franklingothic section p:nth-child(8),
  .hoofd .bodoni section p:nth-child(8) {
    grid-row: 8/9;
    grid-column: 1/2;
    font-size: 15px;
  }

  .hoofd #gillsans section h4:nth-child(9),
  .hoofd #franklingothic section h4:nth-child(9),
  .hoofd .bodoni section h4:nth-child(9) {
    grid-row: 9/10;
    grid-column: 1/2;
    font-size: 25px;
  }

  .hoofd #gillsans section p:nth-child(10),
  .hoofd #franklingothic section p:nth-child(10),
  .hoofd .bodoni section p:nth-child(10) {
    grid-row: 10/11;
    grid-column: 1/2;
    font-size: 14px;
  }

  .hoofd #gillsans section hr:nth-child(11),
  .hoofd #franklingothic section hr:nth-child(11),
  .hoofd .bodoni section hr:nth-child(11) {
    grid-row: 11/12;
    grid-column: 1/2;
  }

  .hoofd #gillsans section p:nth-child(12),
  .hoofd #franklingothic section p:nth-child(12),
  .hoofd .bodoni section p:nth-child(12) {
    grid-row: 12/13;
    grid-column: 1/2;
  }

  .hoofd .slider,
  .hoofd .slider2,
  .slider3 {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 5%;
    row-gap: 10px;
    padding: 44.8px;
  }
  .hoofd .slideshow2{margin:auto;
        text-align: center;
        position: relative;
        grid-row:-5/1;
        grid-column:1/2;}
  .hoofd .slideshow,
  .hoofd .slideshow3 {
    margin: auto;
    text-align: center;
    position: relative;
    grid-row: 1/2;
    grid-column: 1/2;
  }

  .hoofd .slider .prev,
  .hoofd .slider3 .prev3,  
  .hoofd .slider .next,
  .hoofd .slider3 .next3 {
    grid-row: 2/3;
    grid-column: 1/2;
    padding: 6.6px;
  }
.hoofd .slider2 .prev2,.hoofd .slider2 .next2{grid-row:-5/2;
      grid-column:1/2;}

  .hoofd .slider .informatie,
  .hoofd .slider3 .informatie {
    grid-row: 3/5;
    grid-column: 1/2;
  }

  .hoofd .slider2 .info {
    grid-row: 2/5;
    grid-column: 1/2;
    border: 3px solid #71141b;
    padding: 26.1px;
    height: 113.1%;
  }

  .prev,
  .prev2,
  .prev3 .next,
  .next2,
  .next3,
  .text {
    font-size: 14px
  }

  .hoofd #letterabstractie {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: repeat(8, 160px);
    gap: 3.5px;
  }

  .hoofd #letterabstractie h1:nth-child(1) {
    grid-column: 1/3;
    grid-row: 8/9;
    font-size: 97.7px;
  }

  .hoofd #letterabstractie img:nth-child(2) {
    grid-column: 1/2;
    grid-row: 4/5;
  }

  .hoofd #letterabstractie img:nth-child(3) {
    grid-column: 1/2;
    grid-row: 5/6;
  }

  .hoofd #letterabstractie p:nth-child(4) {
    padding-top: 16.3px;

    line-height: 21.5px;
    grid-column:2/3;
    grid-row:2/3;
    font-size: 13px;
  }

  .hoofd #letterabstractie p:nth-child(5) {
    padding-top: 7.0px;
    line-height: 20.6px;
    grid-column: 2/3;
    grid-row: 4/5;
    font-size: 12px;
  }

  .hoofd #letterabstractie img:nth-child(6) {
    grid-column: 2/3;
    grid-row: 5/6;
  }

  .hoofd #letterabstractie img:nth-child(7) {
    grid-column: 2/3;
    grid-row: 6/7;
  }

  .hoofd #letterabstractie p:nth-child(8) {
    padding-top: 29.3px;
    line-height: 26.8px;
   grid-column:2/3;
    grid-row:7/8;
    font-size: 13px;
  }

  .hoofd #letterabstractie img:nth-child(9) {
    grid-column: 2/3;
    grid-row: 3/4;
  }

  .hoofd #letterabstractie img:nth-child(10) {
    grid-column: 1/2;
    grid-row: 3/4;
  }

  .hoofd #letterabstractie img:nth-child(11) {
    grid-column: 1/2;
    grid-row: 2/3;
  }

  .hoofd #letterabstractie img:nth-child(12) {
    grid-column: 1/2;
    grid-row: 7/8;
  }
  .hoofd #letterabstractie p:nth-child(13) {
    padding-top: 14.1px;
    line-height: 21.2px;
    grid-column:1/2;
    grid-row:6/7;
    font-size: 13px;
  }
  .hoofd #letterabstractie h1:nth-child(14) {
    grid-column:1/3;
        grid-row:1/2;
        font-size: 125.4px;
        line-height: 10px;
      }
  }