.text-with-image__image img {
	width: 100%;
}
.text-with-image.text-with-image--large .text-with-image__text {
	/* font-size: clamp(20px, 1.35vw + .1px, 26px); */
	text-wrap: pretty;
}
@media screen and (min-width: 768px) {
	.flex-md-row > .text-with-image__text,
	.flex-md-row-reverse > .text-with-image__image {
		padding-right: clamp(30px, 5.20vw + .1px, 100px);
	}
	
}

@media screen and (max-width: 768px) {
	.text-with-image__image {
		margin-bottom: 40px;
	}
}