.msf-donations-confirmation:not(.alignfull):not(.alignwide) {
	max-width: 2600px;
	width: 100%;
}

.msf-donations-confirmation .wp-block-button .wp-block-button__link.has-white-background-color {
	border: 1px solid #EE0000;
}

.msf-donations-confirmation__content-column {
	padding: 60px 20px;
	order: 1;
}

.msf-donations-confirmation__image-column {
	height: 300px;
}

.msf-donations-confirmation__image-column img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.msf-donations-confirmation__inner {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.msf-donations-confirmation__content-column {
		padding: 50px 30px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.msf-donations-confirmation__image-column {
		order: 2;
		height: 650px;
	}
}

@media (min-width: 1024px) {
	.msf-donations-confirmation__content-column,
	.msf-donations-confirmation__image-column {
		width: 50%;
	}

	.msf-donations-confirmation__inner {
		flex-direction: row;
	}

	.msf-donations-confirmation__content-column {
		order: 2;
		max-width: 1060px;
	}

	.msf-donations-confirmation .quote:not(.alignfull):not(.alignwide) {
		max-width: 470px;
	}

	.msf-donations-confirmation__image-column {
		height: auto;
		order: 1;
	}
}

@media (min-width: 1320px) {
	.msf-donations-confirmation__content-column {
		padding: 100px 115px;
	}
}

/* Editor styles */
.wp-block-acf-msf-donations-confirmation {
	max-width: 100% !important;
}
