#hero {
    padding: 180px 0;
    color: white;
    background: #2ac0e6;
    background: -moz-linear-gradient(top, #2ac0e6 0%, #008db3 100%);
    background: -webkit-linear-gradient(top, #2ac0e6 0%, #008db3 100%);
    background: linear-gradient(to bottom, #2ac0e6 0%, #008db3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ac0e6', endColorstr='#008db3', GradientType=0);
}

.text-accent, footer a {
	color: #ffaa00;
}

footer a:hover {
	color: #E69100;
}

#private-beta {
	background: #ffaa00;
	color: white;
	display: inline-block;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0.7rem 1rem;
	border: 5px solid #2ac0e6;
	height: auto;
	border-radius: 0.5rem;
}

.bg-light {
	background: #f7f7f7;
}

#private-beta:hover {
	background: #E69100;
}

body {
    font-family: 'Inter UI', sans-serif;
}

.border-left {
	border-left: 1px solid #00749A;
}

h1,
h2,
h3, .h4, .navbar-brand {
    font-family: "jubilat", serif;
}

.h4 {
	line-height: 1;
	font-weight: bold;
}

h1,
h3 {
    font-weight: bold;
}

h6 {
    font-size: 1.2em;
}

h6 {
    font-weight: bold;
    color: #2ac0e6;
}

footer {
    background-color: #008DB3;
    color: white;
}

.logo {
    max-height: 50px;
}

.mt-lg {
    margin-top: 5rem;
}

.pt-lg {
    padding-top: 5rem;
}

.pb-lg {
    padding-bottom: 5rem;
}

.mb-lg {
    margin-bottom: 5rem;
}

.pb-sm {
    padding-bottom: 1rem;
}

.pb-0 {
	padding-bottom: 0;
}

.mb-0 {
	margin-bottom: 0;
}

.mb-sm {
    margin-bottom: 1rem;
}

.mt-sm {
    margin-top: 1rem;
}

.mb-md {
    margin-bottom: 3rem;
}

.mt-md {
    margin-top: 3rem;
}

.pb-md {
    padding-bottom: 3rem;
}

.pt-sm {
    padding-top: 1rem;
}

form .has-icon-left .form-icon {
    left: 0.4rem;
}

form .has-icon-left .form-input {
    padding-left: 2.5rem;
}

#team img {
	display: block;
	margin: auto auto 1rem;
	max-width: 100px;
}