.read-more__content .read-more__wrapper {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	-webkit-line-clamp: 5;
}

/* .testimonials-block__content .read-more__content .read-more__wrapper {
	-webkit-line-clamp: 4;
} */

.read-more__content {
	display: block;
	-webkit-box-orient: unset;
	text-overflow: unset;
	overflow: unset;
	position: relative;
}

.read-more__content p {
	display: inline;
}

.read-more__content p:after {
	content: " \A\A";
	white-space: pre;
}

.read-more__content.is-expanded .read-more__wrapper {
	-webkit-line-clamp: inherit !important;
}

.image-text__read-more {
	-webkit-line-clamp: 11;
}

.image-text__read-more.is-expanded {
	-webkit-line-clamp: inherit !important;
}

.image-text__text .expand {
	margin-bottom: 15px;
}

.expand {
	margin-bottom: 0;
	margin-top: 15px;
	display: inline-block;
	position: relative;
	border: none;
	font-size: 16px;
	color: var(--color-teal);
	font-weight: 700;
	line-height: 1.2em;
	padding-bottom: 0;
	padding-right: 26px;
	background: transparent;
}

.expand:hover {
	color: var(--color-blue);
	background: transparent;
}

.expand::before {
	content: "\e901";
	font-family: 'icomoon';
	position: absolute;
	right: 0;
	top: 0px;
	font-size: 16px;
	font-weight: normal;
}

.expand.is-expanded::before {
	content: "\e910";
}

@media (min-width: 768px) {
	.read-more__content .read-more__wrapper {
		-webkit-line-clamp: 10;
	}

	.image-text__read-more {
		-webkit-line-clamp: 6;
	}

	.image-text__read-more.is-expanded {
		-webkit-line-clamp: inherit !important;
	}
}

@media (min-width: 1200px) {
	.read-more__content .read-more__wrapper {
		-webkit-line-clamp: 5;
	}

	.image-text__read-more {
		-webkit-line-clamp: 6;
	}

	.image-text__read-more.is-expanded {
		-webkit-line-clamp: inherit !important;
	}

	.home .text-block-icon__text .image-text__read-more {
		-webkit-line-clamp: 19;
	}
}


