.container {
    display: grid;
    max-width: 1080px;
    position: relative;
    grid-template-columns: repeat(12, 1fr);
    margin: 0 auto;
    column-gap: 16px;
}

/*landingpage*/
#landingpage {
    background-image: url(../images/Layer\ 1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.portretfoto {
    grid-column-start: 1;
    grid-column-end: 6;
}

.portretfoto img {
    width: 439px;
    height: 439px;
    padding-top: 183px;
    padding-bottom: 248px;
}

.title-text {
    grid-column-start: 7;
    grid-column-end: 13;
}

h2 {
    padding-top: 345px;
    padding-bottom: 27px;
}
/*end landingpage*/

main {
    background-color: #F3F8FF;
}

/*conceptmap*/
/*conceptmap grid*/
.ctext {
    grid-column-start: 2;
    grid-column-end: 8;
}

.cimg {
    grid-column-start: 8;
    grid-column-end: 12;
}

.carrow {
    grid-column-start: 12;
    grid-column-end: 13;
    align-items: right;
}
/*end conceptmap grid*/

.cimg img {
    width: 350px;
    height: 185px;
    padding-top: 29px;
    padding-bottom: 103px;
}

.carrow img {
    height: 32px;
    padding-top: 105px;
}

.ctext h3 {
    padding-top: 34px;
    padding-bottom: 33px;
}
/*end conceptmap*/

/*excursieverslag*/
/*grid excursieverslag*/
.eimg {
    grid-column-start: 2;
    grid-column-end: 4;
}

.etext {
    grid-column-start: 5;
    grid-column-end: 12;
}

.earrow {
    grid-column-start: 12;
    grid-column-end: 13;
}
/*end grid excursieverslag*/

.eimg img {
    width: 166px;
}

.etext h3 {
    padding-top: 31px;
    padding-bottom: 34px;
}

.earrow img {
    height: 32px;
    padding-top: 105px;
}
/*end excursieverslag*/

/*poster*/
/*grid poster*/
.ptext {
    grid-column-start: 2;
    grid-column-end: 8;
}

.pimg {
    grid-column-start: 9;
    grid-column-end: 12;
}

.parrow {
    grid-column-start: 12;
    grid-column-end: 13;
}
/*end grid poster*/

.ptext h3 {
    padding-top: 146px;
    padding-bottom: 32px;
}

.pimg img {
    width: 166px;
    padding-top: 113px;
    padding-bottom: 111px;
}

.parrow img {
    height: 32px;
    padding-top: 231px;
}