@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Italics.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
body {
  font-family: "Poppins";
}

:target:before {
  content: "";
  display: block;
  height: 80px;
  margin: -80px 0 0;
}

#navbar {
  font-weight: 400;
  font-size: 1.8rem;
}
#navbar .brand {
  font-weight: 900;
  font-size: 2rem;
  line-height: 45px;
}
#navbar .nav-link {
  font-size: min(1.51cqmax, 20px);
}
@media (max-width: 991px) {
  #navbar .nav-link {
    font-size: 18px;
  }
}
#navbar #wordmark {
  max-width: 240px;
  max-height: 40px;
}

.main-container {
  padding: 70px 0 0 0;
}

#footer {
  padding: 8px 0;
  background: #F2F2F2;
}
#footer .social-icon {
  max-width: 40px;
}

/*# sourceMappingURL=base.css.map */
