@font-face {
	font-family: Brandon;
	letter-spacing: 1em;
	src: url("/fonts/brandon/BrandonText-Regular.otf") format("opentype");
}

@font-face {
	font-family: Brandon;
	font-weight: bold;
	letter-spacing: 1em;
	src: url("/fonts/brandon/BrandonText-Bold.otf") format("opentype");
}

html, body {
	font-family: Brandon;
	letter-spacing: .05em;
	background: transparent;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .08em;
}

.btn {
	text-transform: uppercase;
	border-radius: 0px;
	font-weight: bold;
	letter-spacing: .08em;
}

.btn-check:focus+.btn,
.btn:focus,
.form-control:focus {
	box-shadow: 0 0 0 0.25rem rgb(139 139 139 / 25%);
}

.form-control,
.input-group-text {
	border-radius: 0px;
}

.form-control:focus {
	border-color:  #a5a5a5;
}

.btn-black {
	background-color: #000;
	color: #ebebeb;
}

.btn-black:hover {
	color: #fff;	
}

.card {
	border-radius: 0;
}

a {
	color: black;
}

.form-check-input:checked {
	background-color: #000;
	border-color: #000;
}

.form-check-input:focus {
	border-color: #b9b9b9;
	box-shadow: 0 0 0 0.25rem rgb(120 120 120 / 25%);
}