div.padding_full.fc_split_content {
    padding-left: 0;
    padding-right: 0;
}
div.padding_full.fc_split_content > * {
    /* min-height: 800px; */
}
.fc_split_content {
    display: flex;
}
.fc_split_content > * {
    min-height: 450px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
}
.fc_split_content > div.content {
	flex: 1 0 40%;
    padding: clamp(15px, 6vw, 100px);
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.fc_split_content.right:not(.padding_full) > div.content {
	justify-content: flex-end;
	padding-right: 0;
}
.fc_split_content.left:not(.padding_full) > div.content {
	justify-content: flex-end;
	padding-left: 0;
}

.fc_split_content > div.content > div {
	/* max-width: 600px; */
}
.fc_split_content > .image, .fc_split_content > .map {
	flex: 1 0 60%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    background: center / cover no-repeat;
}
.fc_split_content > .map iframe {
	width: 100%;
	height: 800px;
}
.fc_split_content > .image.with_overlay::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='179' height='178' fill='none'%3E%3Cpath fill='%23FFD600' d='M0 178v-.976C0 79.295 80.17.013 179 0v68.46c-60.531.013-109.767 48.706-109.767 108.564 0 .485-.006.493 0 .976H0Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
	position: absolute;
	right: 0;
	bottom: 0;
	content: '';
	width: 179px;
	height: 9.3vw;
}
.fc_split_content.right {
    flex-direction: row-reverse;
}

@media (max-width: 1400px) {

    .fc_split_content > * {
        flex-basis: 45%;
        min-height: 400px;
    }
    .fc_split_content > div.content {
        flex-basis: 55%;
    }
	.fc_split_content > a.image {
		flex-basis: 45%;
	}

}

@media (max-width:850px) {

	.fc_split_content, .fc_split_content.right {
		flex-direction: column-reverse;
	}
	.fc_split_content > div.content , div.padding_full.fc_split_content > .image {
		min-height: 0;
		padding-bottom: 0;
	}
	.fc_split_content.padding_bottom_none > div.content {
		padding-bottom: clamp(15px, 6vw, 100px);
	}
	.fc_split_content:not(.padding_full) > div.content {
		padding: clamp(15px, 6vw, 100px) 0 0 0;
	}
	.fc_split_content > .image, div.padding_full.fc_split_content > .image, .fc_split_content > .map {
		min-height: 60vw;
	}
	.fc_split_content > .map , .fc_split_content > .map iframe {
		height: 60vw;
		min-height: 0;
	}

}

