@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}

.simpleContentContainer {
	padding: 4.5rem 0;
	min-height: 26.25rem;
	background: #fafaf5;
	display: flex;
	align-items: center;
}

@media (max-width:767px) {
	.simpleContentContainer { padding: 3.375rem 0; }
}

.simpleContentContainer .container { padding: 0 27.625rem; }

@media (max-width:1025px) {
	.simpleContentContainer .container { padding: 0 3rem; }
}

@media (max-width:767px) {
	.simpleContentContainer .container { padding: 0 2.5rem; }
}

.simpleContentContainer__prehead {
	margin-bottom: .25rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2rem;
}

.simpleContentContainer__title {
	margin-bottom: 1.5rem;
	font-size: 3.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: 4.1875rem;
	letter-spacing: -1%;
}

@media (max-width:767px) {
	.simpleContentContainer__title.sm {
		font-size: 2rem;
		margin-bottom: 1rem;
		line-height: 1.25;
	}
}

.simpleContentContainer__text { margin-bottom: 1.5rem; }
.simpleContentContainer__text a { display: inline; }

.simpleContentContainer__text * {
	font-size: 1.25rem;
	line-height: 1.2;
	font-family: "Dm Sans",sans-serif;
}

@media (max-width:767px) {
	.simpleContentContainer__text * {
		font-size: 1rem;
		line-height: 1.375;
	}
}

@media (max-width:767px) {
	.simpleContentContainer__text { margin-bottom: 2rem; }
}

.simpleContentContainer__wrapper { text-align: center; }
.simpleContentContainer__wrapper * { color: #16322d; }

.simpleContentContainer__button .btn {
	color: #fff;
	height: auto;
	line-height: 1.5;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

@media (max-width:767px) {
	.simpleContentContainer__button .btn { padding: 1.125rem 2rem; }
}

.simpleContentContainer--green { background-color: #16322d; }
#page .simpleContentContainer--green .simpleContentContainer__title { color: #e4e4d4; }

#page .simpleContentContainer--green .simpleContentContainer__button .btn {
	padding-top: 1.125rem;
	padding-bottom: 1.125rem;
}

.simpleContentContainer--orange {
	background: url(images/simpleContentContainer-orange-bg.jpg);
	background-size: cover;
	background-position: center;
}

.simpleContentContainer--green .simpleContentContainer__wrapper *,.simpleContentContainer--orange .simpleContentContainer__wrapper * { color: #fff; }

.simpleContentContainer--green .simpleContentContainer__text,.simpleContentContainer--green .simpleContentContainer__text *,.simpleContentContainer--orange .simpleContentContainer__text,.simpleContentContainer--orange .simpleContentContainer__text * {
	font-size: 1.25rem;
	line-height: 1.2;
	font-family: "Dm Sans",sans-serif;
	margin-bottom: 3rem;
}

@media (max-width:767px) {
	.simpleContentContainer--green .simpleContentContainer__text,.simpleContentContainer--green .simpleContentContainer__text *,.simpleContentContainer--orange .simpleContentContainer__text,.simpleContentContainer--orange .simpleContentContainer__text * {
		font-size: 1rem;
		line-height: 1.375;
		margin-bottom: 2rem;
	}
}

.simpleContentContainer--green .simpleContentContainer__button .btn,.simpleContentContainer--orange .simpleContentContainer__button .btn {
	border-radius: 8px;
	padding: 1.0625rem 2rem;
}

.simpleContentContainer--green .simpleContentContainer__title,.simpleContentContainer--orange .simpleContentContainer__title { margin-bottom: 1rem; }

.simpleContentContainer--orange .simpleContentContainer__button .btn {
	border: 1px solid #fff;
	background-color: transparent;
}

.simpleContentContainer--orange .simpleContentContainer__button .btn:hover {
	background-color: #fff;
	color: #e05e2f;
}
