.cta-buttons .button {
  	border: none;
	color: #fff;
    font-size: 23px;
  	font-weight: 600;
	margin: 5px 0;
	text-align: center;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
	width: 100%;
}
@media (min-width: 768px) {
	.cta-buttons .button {
		margin: 0;
		width: 95%;
	}
}
.cta-buttons .button:focus,
.cta-buttons .button:active{
		outline: darkgray 3px solid;
}


.cta-buttons div:nth-child(1) .button {
	background: #1f7f9b;
}
.cta-buttons div:nth-child(1) .button:active,
.cta-buttons div:nth-child(1) .button:focus,
.cta-buttons div:nth-child(1) .button:hover {
	background: #146482;
}
.cta-buttons div:nth-child(2) .button {
	background: #c7531e;
}
.cta-buttons div:nth-child(2) .button:active,
.cta-buttons div:nth-child(2) .button:focus,
.cta-buttons div:nth-child(2) .button:hover {
	background: #ad491a;
}
.cta-buttons div:nth-child(3) .button {
	background: #cbc46d;
}
.cta-buttons div:nth-child(3) .button:active,
.cta-buttons div:nth-child(3) .button:focus,
.cta-buttons div:nth-child(3) .button:hover {
	background: #bab13d;
}
.cta-buttons div:nth-child(4) .button {
	background: #083d52;
}
.cta-buttons div:nth-child(4) .button:active,
.cta-buttons div:nth-child(4) .button:focus,
.cta-buttons div:nth-child(4) .button:hover {
	background: #002539;
}
