.call_to_action{
	position: relative;
	isolation: isolate;
	padding-top: calc(0.75 * var(--jumbotron-standard-margin)) !important;
	padding-bottom: calc(1.5 * var(--jumbotron-standard-margin)) !important;
}

.call_to_action:after{
	content: "";
	background: linear-gradient(90deg, rgba(0,85,106,1) 50%, rgba(255,255,255,0) 100%);
	position: absolute;
	inset: 0;
	z-index: -1;
}

body:has(.call_to_action:last-child) #footer{
	margin-top: calc(-1 * var(--jumbotron-standard-margin));
}

#content .call_to_action :is(header:has(h1), h2, h3, h4, p, ul, ol, form, table, section, .gekaderd_blok, .button-group, .woocommerce-notices-wrapper:not(:empty)) + :is(h3){
	--default-margin-bottom: 2rem;
}

.call_to_action_img{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	z-index: -2;
}

.call_to_action_img picture{
	display: flex;
	width: 100%;
	height: 100%;
}

.call_to_action_img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

@media (max-width:767px)
{		
	
}

@media (min-width:768px) and (max-width:991px)
{
	
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}