.container {
    max-width: 1280px;
    margin-inline: auto;
}

.align-center {
    align-items: center;
}

.justify-center {
    justify-items: center;
}

.bw-primary-btn {
	font-family: var(--mont-font);
	color: var(--bw-surface-0);
	background-color: var(--bw-surface-100);
	font-weight: 500;
	border-radius: var(--bw-radius-round-subtle);
	font-size: var(--bw-font-size-body-md);
	line-height: var(--bw-line-height-body-md);
	padding-inline: var(--bw-spacing-24);
	padding-block: var(--bw-spacing-16);
	cursor: pointer;
	text-align: center;
	display: inline-flex;
	align-items: center;
	border: none;
}

.bw-primary-btn:hover {
	background-color: var(--bw-surface-90);
	color: var(--bw-surface-0);
}


.bw-secondary-btn {
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #2900cc 5%, #0061a7 100%);
	background-color:var(--bw-primary-color);
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:var(--bw-surface-0);
	font-size:16px;
	padding:16px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}

.bw-secondary-btn:hover {
    background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;;
}
