.custom-button {
	display: flex;
	margin: 0 auto;
	max-width: 1320px;
	padding: 0 20px 20px;
}

.panel-two-column .custom-button {
	padding: 0 0 20px;
}

.custom-button.align-left {
	justify-content: flex-start;
}

.custom-button.align-center {
	justify-content: center;
}

.custom-button.align-right {
	justify-content: flex-end;
}

.custom-button .button-link,
.core-styles .custom-button .button-link {
	font: 400 16px 'petala-pro', sans-serif;
	color: white;
	display: inline-block;
	padding: 11px 15px;
	text-decoration: none;
	background-color: #047E9F;
	border-radius: 7px;
}

.custom-button .button-link:hover {
	background-color: #056883;
}

.custom-button .button-link:focus {
	outline: none;
}

.custom-button-alt {
	margin: 0 auto;
	padding: 0 20px 20px;
	max-width: 1320px;
}

.panel-two-column .custom-button-alt {
	padding: 0 0 20px;
}


.custom-button-alt a,
.custom-button-alt a:link,
.custom-button-alt a:active,
.custom-button-alt a:visited,
.custom-button-alt a:hover {
	font: 400 19px 'petala-pro', sans-serif;
	background: #E94127;
	color: #fff;
	padding: 13px 20px;
	border-radius: 4px;
	display: inline-flex;
	justify-content: space-between;
}
.custom-button-alt a img {
	margin-left: 10px;
}