.cta {
 max-width: 1240px;
 background-color: #075170;
 display: flex;
 position: relative;
 margin: 0 auto -100px auto;
 padding: 90px;
 align-items: center;
 top: -170px;
 z-index: 5;
}

.cta__content {
 width: 60%:
}

.cta__content h2,
.cta__content p {
 color: #fff;
}

.cta__button {
 width: 40%;
 text-align: right;
}

@media (max-width: 767px) {
 .cta {
	flex-direction: column;
	top: 0;
	margin: 0 auto;
	padding: 90px 30px;
 }
 
 .cta__content {
	width: 100%;
 }

 .cta__button {
	width: 100%;
	text-align: left;
 }
}
