body {
  font-family: 'Manrope', sans-serif;
  font-size: 1.2rem;
  /* color: #8a8a88 !important; */
  color: #3d3d31 !important;
}
a {
  text-decoration: none !important;
  color: #1160ab !important;
}
h4 {
  color: #1160ab !important;
}
hr.top {
  margin: 0;
  padding: 0;
  opacity: 100;
  height: 55px;
  background-color: #1160ab;
}
.mt-n6 {
  margin-top: -6rem;
}
.mt-n10 {
  margin-top: -10rem;
}
.text-primary {
  color: #1160ab !important;
}
.bg-primary {
  background-color: #1160ab !important;
}
.bg-secondary {
  background-color: #cca88e !important;
}
.bg-tertiary {
  background-color: #9ec6ce !important;
}
.form-select.language {
  border: none !important;
  display: inline !important;
}
.navbar img {
  max-height: 200px;
}
.navbar a, .navbar a::after, .navbar a:active, .navbar a:hover, .navbar a:visited {
  color: #8a8a88 !important;
  content: "";
  display: block;
  border-bottom: 1px solid #ffffff;
}
.nav-link.active {
  color: inherit !important;
}
.nav-link.active:after {
  content: "";
  display: block;
  border-bottom: 1px solid #1160ab;
}
.nav-link:hover::after {
  content: "";
  display: block;
  border-bottom: 1px solid #1160ab;
}
.nav-item {
  padding: .8rem;
}
.hero {
  /* font-size: 2.5rem; */
  font-size: calc(1.5rem + 0.9vw);
  color: #8a8a88 !important;
  line-height: normal;
}
.hero h1 {
  font-size: 2rem;
  font-weight: 600;
}
.card-box.bg-primary > p > a {
  color: #ffffff !important;
}
.footer {
  background-color: #1160ab;
}
.footer h1, footer h2 {
  font-size: 2.5rem;
  float: left;
}
.footer a {
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}
.footer ul {
  padding-left: 0 !important;
  list-style: none !important;
}
.form-group {
  margin-bottom: 1rem !important;
}
.form-label {
  display: none !important
}
.form-control {
  color: #ffffff !important;
  background-color: #1160ab !important;
  border: none !important;
  border-bottom: 1px solid #ffffff !important;
  border-radius: 0% !important;
}
.form-control::placeholder {
  color: #ffffff !important;
}
button {
  border: none !important;
}
button:hover {
  border: none !important;
  color: #ffffff !important;
  background-color: #1160ab !important;
}