body {
  color: #909090;
  font-family: "bio-sans", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.75rem;
  letter-spacing: 0.01563rem;
}
.wrapper {
  padding: 0;
}
h3 {
  font-family: "golos-text", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 135%;
  letter-spacing: 0.02rem;
}
h6 {
  color: #FFF;
  font-family: "golos-text", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.125rem;
  letter-spacing: 0.0625rem;
  margin-bottom: 1.75rem;
}
a {
  transition: 0.3s ease;
}
.small {
  font-size: 0.75rem;
}
.horizontal-list {
  display: inline-flex;
  gap: 2.5rem;
}
.button {
  border-radius: 0.5rem;
  display: inline-flex;
  font-family: "golos-text", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 125%;
  letter-spacing: 0.015rem;
  padding: 1rem 2.8rem;
  text-decoration: none;
}
.bluebtn {
  background: #1A4CEF;
  color: #fff;
}
.bluebtn:hover {
  background: #4F78FE;
  color: #fff;
}
.whiteoutlinebtn {
  color: #fff;
  border: 1px solid #fff;
}
.whiteoutlinebtn:hover {
  background: #fff;
  color: #000;
}
.navbar {
  background: #fff;
}
.navbar.sticky {
  background: #fff;
}
.navbar a {
  color: #000 !important;
}
.button_container.active .top,
.button_container.active .middle,
.button_container.active .bottom,
.button_container span {
  background: #000;
}
.navbar-brand img {
  width: 11.5rem;
  max-width: 100%;
}
#wrapper-footer {
  background: #000;
  padding-bottom: 3.5rem;
}
#wrapper-footer h3 {
  color: #fff;
  max-width: 30rem;
}
.footer-section1 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  border-bottom: 0.04688rem solid #fff;
}
.footer-section2 {
  padding-top: 4.5rem;
  padding-bottom: 5.5rem;
}
.footer-button {
  font-size: 1rem;
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.acf-social-icons i {
  font-size: 2rem;
}
.acf-social-icons a {
  color: rgba(255, 255, 255, 0.6);
}
.acf-social-icons a:hover {
  color: #fff;
}
.footer-section3 p,
.footer-section3 a {
  color: #FFF;
}
.footer-section3 a:hover {
  color: #1A4CEF;
}
.footer-menus ul {
  list-style-type: none;
  padding-left: 0;
}
.footer-menus li {
  margin-bottom: 1.75rem;
}
.footer-menus a {
  text-decoration: none;
  color: #fff;
}
.footer-menus a:hover {
  color: #1A4CEF;
}
.bold-links li {
  font-weight: 600;
  font-family: "golos-text", sans-serif;
}
