@import url('https://fonts.googleapis.com/css?family=DM+Sans&display=swap');

body {
    background: black;
    color: white;
    font-family: "DM Sans" !important;
}

/* Set primary and secondary colors */
:root {
  --primary-color: #00ff6c;
  --secondary-color: midnightblue;
  --white-color: #FFFFFF;
}

/* Apply colors to Bootstrap classes */
.navbar {
  background-color: transparent;
}
.navbar-brand {
  color: var(--white-color);
  z-index: 2;
}
.nav-link {
  color: var(--white-color);
}

.navbar-dark .navbar-toggler {
  border-color: var(--white-color);
}
.btn-primary {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.btn-primary:hover {
  background-color: #00ff6c;
  border-color: #00ff6c;
}
.btn-secondary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-secondary:hover {
  background-color: midnightblue;
  border-color: midnightblue;
}

.text-orange {
  color:#00ff6c !important;
}

/* Customize your site styles */
body {
  background-color: #F8F9FA;
  font-family: sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  color: var(--primary-color);
}

/*Front Page */

.bd-masthead {
  position: relative;
  padding-top:80px;
  z-index: 0;
  height: 500px;
  padding: 11rem 0;
}

.header-image {
  position: relative;
}

.header-image img {
  width: 100%;
  height: auto;
}

.catchy-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 24px;
  color: white;
  text-align: center;
}

