html, body {
    -webkit-font-smoothing: antialiased;
    font-family: "Suisse";
    margin: 0;
    padding: 0;
}

.wrapper {
    width: 100%;
    text-align: center;
    background-color: #EEE;
}

.head {
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
    margin: 0;
    line-height: 90%;
    font-weight: 800;
}
h3 {
    font-size: 2.5rem;
}
p {
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 150%;
}
p.intro {
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 150%;
}
.copy {
    max-width: 840px;
}
.header {
    padding: 1.5rem 0 1rem;
    background-color: #FFF;
}
.poster {
    position: relative;
}
.posterimage {
    width: 100%;
    height: 70vh;
}
.posterimage img {
    object-fit: cover;    
    width: 100%;
    height: 100%;
}
.postertext {
    position: absolute;
    bottom: 9rem;
    right: 3rem;
    color: #fff;
    background-color: rgba(0,0,0,.95);
    transform: rotate(-6deg);
}
.posterhead {
    font-size: 3rem;
    margin: 0;
    padding: 1rem 2rem;
    line-height: 100%;
}
@media only screen and (max-width: 780px) {
    .posterhead {
        font-size: 2rem;
    }
}
.allcontent {
    position: relative;
    background-color: #EEE;
}
.content {
    position: relative;
    text-align: left;
    margin-bottom: 3rem;
}
.inner {
    position: relative;
    top: -3rem;
    max-width: 960px;
    margin: 0 auto;
    background-color: white;
}
.content--alt .inner {
    background-color: #fff;
}
.content--alt .inner h1, .content--alt .inner h2, .content--alt .inner h3, .content--alt .inner p {
    color: #DF111A;
}
.red {
    color: #DF111A;
}
.copycontent {
    padding: 3rem;
    width: 53%;
    box-sizing: border-box;
}
.copycontent--wide {
    width: 100%;
}
.inner h1, .inner h2, .inner h3 {
    max-width: 820px;
}
.footer {
    background-color: #333;
    padding: 3rem;
    text-align: left;
}
.footer h4 {
    color: white;
    margin-bottom: 1rem;
}
.inner {
    width: 100%;
    display: flex;
}
.content .image {
    max-width: 47%;
}

@media only screen and (max-width: 780px) {
    .posterimage {
        height: 45vh;
    }
    .postertext {
        bottom: 4rem;
        right: 2rem;
    }
    .posterhead {
        font-size: 1.25rem;
    }
    .copycontent {
        padding: 1.5rem;
    }
    .inner {
        flex-wrap: wrap;
    }
    .content .image {
        max-width: 100%;
    }
    .copycontent {
        width: 100%;
    }
}


.content .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.content a {
    color: #333;
}
.content a.icon-button {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    border: 2px solid #333;
    border-radius: 3rem;
    text-align: center;
    line-height: 3.5rem;
    transition: all 250ms ease-in-out;
}
.content a.icon-button:hover {
    color: #39a935;
    border-color: #39a935;
}
.social-buttons a {
    margin-right: 0.5rem;
}
.logo {
    display: block;
    margin: 0 auto;
    width: 390px;
    max-width: 90%;
    text-indent: -111100px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1081 126.4' style='enable-background:new 0 0 1081 126.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23DF111A;%7D .st1%7Bfill:%2339A835;%7D%0A%3C/style%3E%3Cpath class='st0' d='M341.4,82.7c-5.9,7.5-14.9,10.8-24.3,10.8c-25.2,0-40.8-19.6-40.8-43.9C276.4,17,299.2,4,318.5,4 c21.8,0,35.5,11.8,39.4,31.9h-25.3c-1-6.2-6.2-10.6-12.4-10.6c-18.1,0-17.5,19-17.5,24.9c0,8,3.2,22,19.3,22 c6.1,0,12.3-3.1,13.6-9.4H324V44.4h35v47h-16.6L341.4,82.7'/%3E%3Cpath class='st0' d='M369.1,91.5h26.3V61.7h14c10.4,0,11.1,8.5,11.8,16.6c0.3,4.4,0.8,8.9,2.2,13.2h26.3c-2.4-4-2.5-14.1-2.9-18.3 c-1-10.6-5.4-18.5-12.6-21.3c8.7-3.2,12.8-12.6,12.8-21.4c0-16.1-12.9-24.4-27.9-24.4h-50.1V91.5 M395.4,26.4h12.3 c10.1,0,13,3.1,13,8.5c0,7.6-6.7,8.5-11.6,8.5h-13.8V26.4z'/%3E%3Cpath class='st0' d='M452.3,48.7c0,26.1,17.3,44.7,43.3,44.7c25.9,0,43.3-18.7,43.3-44.7c0-26.1-17.4-44.7-43.3-44.7 C469.7,4,452.3,22.7,452.3,48.7 M478.6,48.7c0-19,10.3-23.4,17-23.4c6.7,0,17,4.4,17,23.4c0,19-10.3,23.4-17,23.4 C488.9,72.2,478.6,67.8,478.6,48.7z'/%3E%3Cpolyline class='st0' points='549.1,5.7 619.8,5.7 619.8,27.6 575.5,27.6 575.5,38.3 615.8,38.3 615.8,58.6 575.5,58.6 575.5,69.2 621.2,69.2 621.2,91.1 549.1,91.1 549.1,5.7 '/%3E%3Cpolyline class='st0' points='630.6,5.7 657.5,5.7 682.4,51.4 682.6,51.4 682.6,5.7 707.5,5.7 707.5,91.1 681.9,91.1 655.7,44.5 655.5,44.5 655.5,91.1 630.6,91.1 630.6,5.7 '/%3E%3Cg%3E%3Cpolyline class='st1' points='722.1,5.7 748.4,5.7 748.4,69.2 786.3,69.2 786.3,91.1 722.1,91.1 722.1,5.7 '/%3E%3Crect x='792.2' y='5.7' class='st1' width='26.3' height='85.4'/%3E%3Cpolyline class='st1' points='830.1,5.7 857,5.7 881.9,51.4 882.2,51.4 882.2,5.7 907,5.7 907,91.1 881.4,91.1 855.2,44.5 855,44.5 855,91.1 830.1,91.1 830.1,5.7 '/%3E%3Cg%3E%3Cg%3E%3Cpolyline class='st1' points='917.2,6 943.6,6 943.6,35.5 943.8,35.5 967.3,6 999.7,6 968.7,39.4 1004.7,91.5 971.9,91.5 950.9,58.2 943.6,66.2 943.6,91.5 917.2,91.5 917.2,6 '/%3E%3Cpath class='st1' d='M1025.6,62.7c0,2.1,0.4,4.1,1,5.6c1.9,5.1,7.7,6.2,12.6,6.2c4.3,0,10.9-1.4,10.9-7.8c0-4.4-3.7-5.6-18.5-9.8 c-13.5-3.8-28.9-7.5-28.9-24.8c0-19.7,16.9-28.2,34.4-28.2c18.6,0,34.9,7,35.7,27.9h-24.9c0.5-3.2-1-5.4-3.1-6.8 c-2.1-1.6-5.2-2.2-7.8-2.2c-3.6,0-9.4,1-9.4,5.7c0.5,6.1,12.7,7.4,24.8,10.8c12.1,3.4,24,9,24,24.6c0,22.3-20.4,29.4-39.5,29.4 c-9.7,0-37.3-3.5-37.6-30.7H1025.6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M9.4,5.2h37.9c7.5,0,13.6,2.1,18.2,6.4c4.6,4.3,6.9,10.3,6.9,18.1c0,6.7-2.1,12.5-6.2,17.5 c-4.1,5-10.4,7.4-18.9,7.4H20.8v36.2H9.4V5.2z M53.9,17c-2.5-1.2-6-1.8-10.4-1.8H20.8v29.7h22.7c5.1,0,9.3-1.1,12.5-3.3 c3.2-2.2,4.8-6.1,4.8-11.7C60.8,23.5,58.5,19.3,53.9,17z'/%3E%3Cpath class='st0' d='M86.7,28.4l16.5,50.8l17.2-50.8h11.4l-23.3,62.4H97.4L74.6,28.4H86.7z'/%3E%3Cpath class='st0' d='M167.5,30.4c1.8,1.2,3.9,3.2,6.3,6.1V5h10v85.9h-9.3v-8.7c-2.4,3.8-5.3,6.6-8.6,8.3c-3.3,1.7-7.1,2.6-11.3,2.6 c-6.9,0-12.8-2.9-17.8-8.8c-5-5.8-7.5-13.6-7.5-23.3c0-9.1,2.3-17,6.9-23.6c4.6-6.7,11.1-10,19.6-10 C160.4,27.3,164.3,28.3,167.5,30.4z M144.3,77.2c2.8,4.5,7.3,6.8,13.4,6.8c4.8,0,8.7-2.1,11.8-6.3c3.1-4.2,4.6-10.2,4.6-18 c0-7.9-1.6-13.7-4.8-17.5c-3.2-3.8-7.1-5.7-11.8-5.7c-5.2,0-9.4,2-12.7,6.1c-3.2,4-4.8,10-4.8,17.8 C140.1,67.1,141.5,72.7,144.3,77.2z'/%3E%3Cpath class='st0' d='M218.3,5.2h13L262,90.9h-12.6l-8.8-25.6h-33.2l-9.2,25.6h-11.8L218.3,5.2z M237.3,55.8l-13-37.8l-13.6,37.8 H237.3z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M748,99.9h6.5l8.5,11.8V99.9h6.6v21.4H763l-8.4-11.7v11.7H748V99.9z'/%3E%3Cpath d='M773.3,110.6c0-3.5,1-6.2,3.1-8.1c2.1-1.9,4.9-2.9,8.6-2.9c3.8,0,6.6,1,8.7,2.9c2,1.9,3,4.6,3,8c0,2.5-0.4,4.5-1.3,6.1 c-0.9,1.6-2.2,2.8-3.8,3.7c-1.7,0.9-3.8,1.3-6.3,1.3c-2.5,0-4.6-0.4-6.3-1.2c-1.7-0.8-3-2-4.1-3.6 C773.8,115.2,773.3,113.1,773.3,110.6z M780.3,110.6c0,2.2,0.4,3.7,1.3,4.7c0.8,0.9,2,1.4,3.5,1.4c1.5,0,2.7-0.5,3.5-1.4 s1.2-2.6,1.2-5c0-2-0.4-3.5-1.3-4.4c-0.9-0.9-2-1.4-3.5-1.4c-1.4,0-2.5,0.5-3.4,1.4C780.7,106.9,780.3,108.5,780.3,110.6z'/%3E%3Cpath d='M799.6,110.6c0-3.5,1-6.2,3.1-8.1c2.1-1.9,4.9-2.9,8.6-2.9c3.8,0,6.6,1,8.7,2.9c2,1.9,3,4.6,3,8c0,2.5-0.4,4.5-1.3,6.1 c-0.9,1.6-2.2,2.8-3.8,3.7c-1.7,0.9-3.8,1.3-6.3,1.3c-2.5,0-4.6-0.4-6.3-1.2c-1.7-0.8-3-2-4.1-3.6S799.6,113.1,799.6,110.6z M806.6,110.6c0,2.2,0.4,3.7,1.3,4.7c0.8,0.9,2,1.4,3.5,1.4c1.5,0,2.7-0.5,3.5-1.4c0.8-0.9,1.2-2.6,1.2-5c0-2-0.4-3.5-1.3-4.4 c-0.9-0.9-2-1.4-3.5-1.4c-1.4,0-2.5,0.5-3.4,1.4C807,106.9,806.6,108.5,806.6,110.6z'/%3E%3Cpath d='M826.8,121.3V99.9h11.6c2.2,0,3.8,0.2,4.9,0.5c1.1,0.3,2.1,1,2.8,1.9c0.7,0.9,1,2.1,1,3.5c0,1.2-0.3,2.2-0.8,3.1 c-0.5,0.9-1.3,1.6-2.2,2.1c-0.6,0.3-1.4,0.6-2.4,0.8c0.8,0.3,1.4,0.5,1.8,0.8c0.3,0.2,0.6,0.5,1.1,1.1c0.5,0.6,0.8,1,1,1.3l3.4,6.2 h-7.9l-3.7-6.5c-0.5-0.8-0.9-1.4-1.3-1.6c-0.5-0.3-1.1-0.5-1.7-0.5h-0.6v8.7H826.8z M833.8,108.6h2.9c0.3,0,0.9-0.1,1.8-0.3 c0.5-0.1,0.8-0.3,1.1-0.7c0.3-0.4,0.4-0.8,0.4-1.2c0-0.7-0.2-1.2-0.7-1.6c-0.5-0.4-1.3-0.6-2.6-0.6h-3.1V108.6z'/%3E%3Cpath d='M851.3,99.9h10.4c2,0,3.7,0.3,4.9,0.8c1.3,0.5,2.3,1.3,3.1,2.3c0.8,1,1.4,2.1,1.8,3.4c0.4,1.3,0.6,2.7,0.6,4.1 c0,2.3-0.3,4.1-0.8,5.3c-0.5,1.3-1.3,2.3-2.3,3.2c-1,0.9-2,1.4-3.1,1.7c-1.5,0.4-2.9,0.6-4.2,0.6h-10.4V99.9z M858.3,104.8v11.7 h1.7c1.5,0,2.5-0.2,3.1-0.5c0.6-0.3,1.1-0.8,1.4-1.6c0.3-0.8,0.5-2,0.5-3.7c0-2.3-0.4-3.8-1.2-4.7c-0.8-0.8-2.1-1.3-3.9-1.3H858.3z '/%3E%3Cpath d='M874.1,111.2h9.1v4.6h-9.1V111.2z'/%3E%3Cpath d='M886.2,99.9h13c2.2,0,3.8,0.5,5,1.5c1.2,1,1.7,2.3,1.7,3.8c0,1.3-0.4,2.3-1.2,3.3c-0.6,0.6-1.4,1.1-2.4,1.4 c1.6,0.4,2.8,1,3.6,1.9c0.8,0.9,1.1,2,1.1,3.4c0,1.1-0.3,2.1-0.8,3c-0.5,0.9-1.3,1.6-2.2,2.1c-0.6,0.3-1.5,0.6-2.6,0.7 c-1.6,0.2-2.6,0.3-3.1,0.3h-12V99.9z M893.3,108.3h3c1.1,0,1.8-0.2,2.3-0.5c0.4-0.4,0.6-0.9,0.6-1.5c0-0.6-0.2-1.1-0.6-1.5 c-0.4-0.3-1.2-0.5-2.2-0.5h-3.1V108.3z M893.3,116.7h3.6c1.2,0,2-0.2,2.5-0.6c0.5-0.4,0.7-0.9,0.7-1.6c0-0.6-0.2-1.1-0.7-1.5 c-0.5-0.4-1.3-0.6-2.6-0.6h-3.5V116.7z'/%3E%3Cpath d='M910.7,99.9h18.7v4.6h-11.7v3.4h10.8v4.4h-10.8v4.2h12v4.8h-19V99.9z'/%3E%3Cpath d='M931.3,99.9h7.3l5.1,15.4l5-15.4h7.1l-8.4,21.4h-7.6L931.3,99.9z'/%3E%3Cpath d='M958,99.9h18.7v4.6H965v3.4h10.8v4.4H965v4.2h12v4.8h-19V99.9z'/%3E%3Cpath d='M980.8,99.9h7V116h10.9v5.3h-17.8V99.9z'/%3E%3Cpath d='M1015.7,117.8h-7.9l-1.1,3.5h-7.1l8.5-21.4h7.6l8.5,21.4h-7.3L1015.7,117.8z M1014.2,113.1l-2.5-7.7l-2.5,7.7H1014.2z'/%3E%3Cpath d='M1026.4,99.9h6.5l8.5,11.8V99.9h6.6v21.4h-6.6l-8.4-11.7v11.7h-6.6V99.9z'/%3E%3Cpath d='M1052.6,99.9h10.4c2,0,3.7,0.3,4.9,0.8c1.3,0.5,2.3,1.3,3.1,2.3c0.8,1,1.4,2.1,1.8,3.4c0.4,1.3,0.6,2.7,0.6,4.1 c0,2.3-0.3,4.1-0.8,5.3c-0.5,1.3-1.3,2.3-2.3,3.2c-1,0.9-2,1.4-3.1,1.7c-1.5,0.4-2.9,0.6-4.2,0.6h-10.4V99.9z M1059.6,104.8v11.7 h1.7c1.5,0,2.5-0.2,3.1-0.5c0.6-0.3,1.1-0.8,1.4-1.6c0.3-0.8,0.5-2,0.5-3.7c0-2.3-0.4-3.8-1.2-4.7c-0.8-0.8-2.1-1.3-3.9-1.3H1059.6 z'/%3E%3C/g%3E%3C/svg%3E%0A");    background-size: 100% auto;
    background-repeat: no-repeat;
}
em {
    color: #DF111A;
    font-style: normal;
}
.footer__cols {
    max-width: 956px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.footer__col {
    flex: 0 0 25%;
    margin-bottom: 2rem;
}
.footer__col a {
    text-decoration: none;
}
.footer__col a:hover {
    text-decoration: underline;
}
.footer__col--first {
    flex: 0 0 65%;
}
.footer__col--last {
    flex: 0 0 35%;
    text-align: right;
}
@media only screen and (max-width: 780px) {
    .footer__cols {
        flex-wrap: wrap;
    }
    .footer__col--first {
        flex: 0 0 100%;
    }
    .footer__col--last {
        flex: 0 0 100%;
        text-align: left;
    }
} 

.footer__col a {
    color: white;
}


.footer__col a.icon-button {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    border: 2px solid #fff;
    border-radius: 3rem;
    text-align: center;
    line-height: 3.5rem;
    transition: all 250ms ease-in-out;
}
.footer__col a.icon-button:hover {
    color: #39a935;
    border-color: #39a935;
}
.social-buttons a {
    margin-right: 0.5rem;
}


.button, a.button {
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #DF111A;
    color: white;
    padding: 0.8rem 1rem;
    font-weight: bold;
    text-decoration: none;
    transition: all 250ms ease-in-out;
}
.button:hover, a.button:hover {
    background-color: #000;
}
.kandidaten {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.kandidaat {
    display: flex;
    width: 50%;
    flex-direction: row;
}
@media only screen and (max-width: 780px) {
    .kandidaat {
        width: 100%;
    }

}
.kandidaat_image {
    flex: 0 0 25%;
    width: 25%;
    margin-bottom: 2rem;
}
.kandidaat_text {
    flex: 0 0 65%;
    width: 65%;
    padding-left: 2rem;
    position: relative;
}
.pos {
    position: absolute;
    left: -2rem;
    font-size: 1.25rem;
    padding-right: 0;
    background-color: #df111a;
    color: white;
    display: block;
    width: 2rem;
    height: 2rem;
    text-align: center;
    line-height: 2rem;
}
.name {
    font-size: 1.5rem;
}
.name h4 {
    display: inline-block;
    color: #DF111A;
}
.location {
    font-size: 1.45rem;
}
.kandidaat_image img {
    width: 100%;
    object-fit: cover;
}