.image-with-2col-text {
	padding: var(--wp--custom--layout--spacing-56) 0 var(--wp--custom--layout--spacing-56) 0 !important;
	max-width: 100% !important;
	margin-top: 0 !important;
}

.image-with-2col-text.horizontal-padding-0 {
	padding-top: 0 !important;
}
.image-with-2col-text.horizontal-padding-40 {
	padding-top: var(--wp--custom--layout--spacing-40) !important;
}
.image-with-2col-text.horizontal-padding-56 {
	padding-top: var(--wp--custom--layout--spacing-56) !important;
}
.image-with-2col-text.horizontal-padding-64 {
	padding-top: var(--wp--custom--layout--spacing-64) !important;
}
.image-with-2col-text.horizontal-padding-92 {
	padding-top: var(--wp--custom--layout--spacing-92) !important;
}
.image-with-2col-text.horizontal-padding-120 {
	padding-top: var(--wp--custom--layout--spacing-120) !important;
}

.image-with-2col-text.horizontal-padding-bottom-0 {
	padding-bottom: 0 !important;
}
.image-with-2col-text.horizontal-padding-bottom-40 {
	padding-bottom: var(--wp--custom--layout--spacing-40) !important;
}
.image-with-2col-text.horizontal-padding-bottom-56 {
	padding-bottom: var(--wp--custom--layout--spacing-56) !important;
}
.image-with-2col-text.horizontal-padding-bottom-64 {
	padding-bottom: var(--wp--custom--layout--spacing-64) !important;
}
.image-with-2col-text.horizontal-padding-bottom-92 {
	padding-bottom: var(--wp--custom--layout--spacing-92) !important;
}
.image-with-2col-text.horizontal-padding-bottom-120 {
	padding-bottom: var(--wp--custom--layout--spacing-120) !important;
}

.image-with-2col-text.bg-color-sand-beige {
	background: var(--wp--custom--color--sand-beige);
}
.image-with-2col-text.bg-color-sand{
	background-color: var(--wp--custom--color--sand);
}
.image-with-2col-text.bg-color-sand-light{
	background-color: var(--wp--custom--color--sand-light);
}
.image-with-2col-text.bg-color-sand-white{
	background-color: var(--wp--custom--color--sand-white);
}
.image-with-2col-text.bg-color-turquoise-aqua{
	background-color: var(--wp--custom--color--turquoise-aqua);
}
.image-with-2col-text.bg-color-turquoise-light{
	background-color: var(--wp--custom--color--turquoise-light);
}
.image-with-2col-text.bg-color-turquoise-sky{
	background-color: var(--wp--custom--color--turquoise-sky);
}

.image-with-2col-text-inner {
	display: flex;
	gap: 120px;
	align-items: flex-start;
}
.image-with-2col-text .content {
	/*display: flex;
	align-items: flex-end;
	flex-wrap: wrap;*/
	width: 100%;
	padding-top: 20px;
}
.image-with-2col-text .content h4{
	margin-top:0;
	align-self: flex-start;
}
.image-with-2col-text .content .links a {
	margin: 0 10px 10px 0;
}
.image-with-2col-text .media {
	width: 50%;
	align-self: normal;
}
.image-with-2col-text .media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.image-with-2col-text .media.image-position-left {
	order:1
}
.image-with-2col-text .content.image-position-left {
	order:2;
}

.image-with-2col-text .content-wrapper {
	display: flex;
	gap: 60px;
	line-height: 140%;
}
.image-with-2col-text .content-wrapper a{
	text-decoration: underline;
}
.image-with-2col-text .content-wrapper a:hover {
	color: var(--wp--custom--color--petrol);
}
.image-with-2col-text .content-wrapper > div {
	width: 100%;
}
.image-with-2col-text .content-wrapper ul {
	margin-top: 0;
	padding-left: 30px;
}
.image-with-2col-text .content-wrapper ul li {
	margin-bottom: 13px;
}

@media (max-width: 1200px) {
	.image-with-2col-text .media {
		display: none;
	}
}
@media (max-width: 1350px) {
	.image-with-2col-text-inner {
		gap: var(--wp--custom--layout--spacing-64);
	}

}
@media (max-width: 768px) {
	.image-with-2col-text-inner {
		flex-wrap: wrap;
		gap: 40px;
	}
	.image-with-2col-text-inner .content,.image-with-2col-text-inner .media {
		width: 100%;
		order: 1;
	}
	.image-with-2col-text {
		padding: 40px 0 40px 0 !important;
	}


	.image-with-2col-text .content-wrapper {
		flex-wrap: wrap;
		gap: 0;
	}
	.image-with-2col-text .content-wrapper.force-two-col {
		gap: 20px;
	}
	.image-with-2col-text .content-wrapper ul {
		margin-top: 0;
		margin-bottom: 0;
	}


	.image-with-2col-text.horizontal-padding-40 {
		padding-top: var(--wp--custom--layout--spacing-32) !important;
	}
	.image-with-2col-text.horizontal-padding-56 {
		padding-top: var(--wp--custom--layout--spacing-40) !important;
	}
	.image-with-2col-text.horizontal-padding-64 {
		padding-top: var(--wp--custom--layout--spacing-56) !important;
	}
	.image-with-2col-text.horizontal-padding-92 {
		padding-top: var(--wp--custom--layout--spacing-64) !important;
	}
	.image-with-2col-text.horizontal-padding-120 {
		padding-top: var(--wp--custom--layout--spacing-92) !important;
	}

	.image-with-2col-text.horizontal-padding-bottom-40 {
		padding-bottom: var(--wp--custom--layout--spacing-32) !important;
	}
	.image-with-2col-text.horizontal-padding-bottom-56 {
		padding-bottom: var(--wp--custom--layout--spacing-40) !important;
	}
	.image-with-2col-text.horizontal-padding-bottom-64 {
		padding-bottom: var(--wp--custom--layout--spacing-56) !important;
	}
	.image-with-2col-text.horizontal-padding-bottom-92 {
		padding-bottom: var(--wp--custom--layout--spacing-64) !important;
	}
	.image-with-2col-text.horizontal-padding-bottom-120 {
		padding-bottom: var(--wp--custom--layout--spacing-92) !important;
	}

}
@media (max-width: 430px) {
	.image-with-2col-text .content-wrapper.force-two-col {
		flex-wrap: wrap;
		gap: 0px;
	}
}
