.svg_klein{
    float: right;
    margin-bottom: 10rem;
	max-width: 100%;
}

.svg_groot{
    transform: scaleX(-100%);
    float: right;
    margin-bottom: -12rem !important;
	max-width: 100%;
}

.header{
    background: none !important;
    padding-bottom: 0 !important;
    position: relative;
}

.header:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
	background-color: #fff;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2886.799' height='1080' viewBox='0 0 2886.799 1080'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.103' y1='0.5' x2='1.046' y2='0.35' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23007a38'/%3E%3Cstop offset='1' stop-color='%2324bbe7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='Union_3' data-name='Union 3' d='M1058,1080H0V0H2381.63c5.727,5.368,11.48,10.888,17.1,16.409l455.4,447.71.39.381a106,106,0,0,1,14.183,17.534,110.78,110.78,0,0,1,10.113,19.79,116.13,116.13,0,0,1,6.033,21.274,118.725,118.725,0,0,1-.125,43.52,113.687,113.687,0,0,1-6.026,20.743,107.44,107.44,0,0,1-9.99,19.221,102.562,102.562,0,0,1-13.959,16.969l-453.9,441.681c-5.109,4.955-10.344,9.924-15.558,14.769Z' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A");
	background-position: right 7.5vw center;
	background-repeat: no-repeat;
    z-index: -1;
}

.header + .jumbotron{
    margin-top: calc(12rem + var(--jumbotron-standard-margin));
}

@media (max-width:767px)
{		
	.header:before{
		width: 100%;
		border-bottom-right-radius: 10rem;
		max-width: none;
		background-position: center;
		background-image: linear-gradient(83deg, #007a38 0%, #24bbe7 100%);
	}
	
	.header_svgs{
		display: flex;
    	flex-direction: row-reverse;
	}
	
	.svg_klein{
		margin-left: 8rem;
		margin-bottom: 0;
		width: 9rem;
		height: 9rem;
        margin-top: 3rem;
	}
	
	.svg_groot {
		margin-bottom: -10rem !important;
		max-width: 100%;
		height: 20rem;
		margin-top: -3rem;
    	width: 20rem;
		float: none;
	}
	
	.call_to_action_klein_img{
		max-width: 26rem;
	}
	
	.call_to_action_klein_inner {
		padding: 3rem 3rem 3rem 30rem;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.header:before{
		width: 100%;
		border-bottom-right-radius: 18rem;
		max-width: none;
		background-position: center;
		background-image: linear-gradient(83deg, #007a38 0%, #24bbe7 100%);
	}
	
	.header_svgs{
		display: flex;
    	flex-direction: row-reverse;
	}
	
	.svg_klein{
		margin-left: 8rem;
		margin-bottom: 0;
		width: 20rem;
		height: 20rem;
	}
	
	.svg_groot {
		margin-bottom: -12rem !important;
		max-width: 100%;
		height: 35rem;
		margin-top: 9rem;
    	width: 35rem;
		float: none;
	}
	
	.call_to_action_klein_img{
		max-width: 26rem;
	}
	
	.call_to_action_klein_inner {
		padding: 3rem 3rem 3rem 30rem;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.svg_klein {
    	margin-bottom: 2rem;
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
    .svg_klein {
    	margin-bottom: 2rem;
	}
	
	.header + .jumbotron {
		margin-top: calc(6rem + var(--jumbotron-standard-margin));
	}
}

@media (min-width:1400px)
{
    
}