.call_to_action{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.call_to_action .call-to-action-content-inner h2,
.call_to_action .call-to-action-content-inner p{
	color: var(--blauw_100);
}

.call-to-action-inner{
	--bs-gutter-x: 0;
}

.call_to_action .call-to-action-afbeelding{
	display: flex;
}

.call_to_action .call-to-action-afbeelding img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.call_to_action .call-to-action-content{
	position: relative;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background: var(--beige_25);
	padding: clamp(3rem, 0.8rem + 3.3333vw, 5rem) clamp(3rem, 2rem + 2.7778vw, 5.5rem);
	text-align: center;
}

.call_to_action .call-to-action-content:before{
	content: "";
	position: absolute;
	inset: 0;
	background-image: url("../../../images/call-to-action-ampersand.svg");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 75% auto;
	pointer-events: none;
}

.call_to_action .call-to-action-content-inner{
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 !important;
	border-radius: 0;
	background: transparent !important;
}

.call_to_action .call-to-action-content h2,
.call_to_action .call-to-action-content h3{
	margin-bottom: 1.5rem;
}

.call_to_action .call-to-action-content p{
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.3;
}

.call_to_action .call-to-action-content p + .button-group,
.call_to_action .call-to-action-content .button-group{
	margin-top: 3rem;
}

.call_to_action .call-to-action-content .button{
	border-radius: 0.2rem;
}

@media (max-width: 991px){
	.call_to_action .call-to-action-afbeelding img{
		height: auto;
	}
}
