.image-text-container {
	padding-left: 0;
	padding-right: 0;
}

.image-text-container {
	justify-content: center;
	align-content: center;
	align-items: center;
	column-gap: 2em;
}

.imageLeft img {
  float: left;
  margin-right: 15px;
  width: 300px;
}

.imageLeft p {
	margin-left: 15px;
	margin-right: 15px;
}

.imageLeft span {
  display: flex;
}

.rich-text-container, .rich-text-container p {
	font-size: 1em;
	line-height: 1.5;
	color: var(--text-color, --c-gray-600);
	margin: 0;
	margin-right: 15px;
}


@media (max-width: 991px) {	
	.image-text-container {
  		display: initial;
		flex-direction: column;
	}
	
	.image {
	  margin: 25px;
	}
	
	.txt {
  		margin: 25px;
	}
}

@media (max-width: 661px) {	
	.imageLeft img {
		float: none;
		margin-bottom: 10px;
		width: 330px;
	}
}

.content p, .content li {
  margin-right: 10%;
  padding-right: 0;
}

