.swap_wrapper {
    text-align:left;
}

.graphic_kop {
    font-family: 'ArnhemProBlond', Georgia, serif;
    font-size: 28px;
    color: #49a4a2;
    margin:0;
    line-height:30px;
}

.graphic_intro {
    font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
    font-size: 19px;
    margin:0 0 37px 0;
    line-height:26px;
}

.graphic_klein {
	width: 100%;
	max-width: 360px;
	margin:auto;
}

.graphic_groot {
	width: 100%;
	max-width: 632px;
	margin:auto;
}

.graphic_longread {
    width: 100%;
    max-width: 900px;
    margin:auto;
}

.graphic {
	width:100%;
}

.graphic img {
    width:100%;
}

.graphic iframe {
    min-width:100%;
    width: 10px;
}

.inline-content.block:not(.text-frame):not(.infographic):not(.article-summary) {
    max-width: 100% !important;
}