@media (max-width: 1199px) {

	.section-text__container .section-text__link-container.section-text__link-container--right {
		justify-content: flex-start;
		padding-top: 10px;
	}

}

@media (max-width: 991px) {

	.section-text__container--mobile-left * {
		text-align: left;
	}

	.section-text__container--mobile-center * {
		text-align: center;
	}

	.section-text__intro-container br,
	.section-text__description-container br {
		display: none;
	}

}

@media (min-width: 1024px) {

	.section-text__container--one-column .section-text__title-container {
		flex: 1 0 38%;
	}

	.section-text__container--one-column .section-text__description--custom-width {
		display: flex;
		align-items: center;
		margin-left: auto;
	}

	.section-text__container--one-column .section-text__link-container {
		grid-column: 2;
	}

}

@media (min-width: 1200px) {

	.section-text__container--one-column {
		display: grid;
		grid-template-columns: 60% 35%;
		column-gap: calc(35px + (55 - 35) * ((100vw - 1024px) / (1920 - 1024)));
	}

}