.cta-text-section.section{
	position: relative;
	padding: 90px 0;
	background: #202427;
	background-image: url(https://dummyimage.com/1200x1000/000/fff);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 0;
}
.cta-text-section-wrap{
	position: relative;
	padding: 200px 0;
}
.cta-text-section-title-row{
	text-align: left;
	justify-content: flex-end;
}
.cta-text-section-content-row{
	text-align: left;
	justify-content: flex-end;
}
.cta-text-section-title{
	color: #fff;
	font-size: 4.000em;
	margin-bottom: 0;
    line-height: normal;
    font-weight: normal;
}
.cta-text-section-content-text{
	padding: 15px 0 30px 0;
	position: relative;
	color: #fff;
}
.cta-text-section-content-link-wrap{
	padding-bottom: 15px;
}
a.cta-text-section-content-link.text-link{
	color: #fff;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){
	.cta-text-section.section{
		padding: 30px;
	}
}
@media only screen and ( max-width: 1180px ){
	.cta-text-section-title{
		font-size: 2.250em;
	}
}
@media only screen and ( max-width: 980px ){

}

/* Tablet */
@media only screen and ( max-width: 768px ){

}

/* Mobile */
@media only screen and ( max-width: 640px ){

}