body {
  font-family: "Montserrat", sans-serif;
  font-size: 16pt;
}
a {
  text-decoration: none;
  color: #007D40;
}
a:hover {
  color: #B71C1B;
}
.fa,
.fas,
.far {
  color: #B71C1B;
}
.btn .fa,
.button .fa,
.btn .fas,
.button .fas,
.btn .far,
.button .far {
  color: #ffffff;
}
.simplebar-track.simplebar-vertical {
  background: #D9D9D9;
}
.button,
.btn {
  padding: 12px 24px;
  text-transform: none;
  border-radius: 30px;
  max-width: 100%;
  width: 100%;
  white-space: normal;
  margin: auto;
  transition: all ease 0.6s;
  background: #B71C1B;
  color: #ffffff;
}
.button:hover,
.btn:hover {
  background: #0F3773;
}
.button:hover,
.btn:hover,
.button:focus,
.btn:focus {
  background: #383E42;
  color: #ffffff;
  transition: all ease 0.6s;
}
.button.button-primary,
.btn.button-primary,
.button.btn-primary,
.btn.btn-primary {
  background: #B71C1B;
  color: #ffffff;
  font-size: 1.1rem;
}
.button.button-primary:hover,
.btn.button-primary:hover,
.button.btn-primary:hover,
.btn.btn-primary:hover,
.button.button-primary:active,
.btn.button-primary:active,
.button.btn-primary:active,
.btn.btn-primary:active {
  background: #383E42;
  color: #ffffff;
}
.button.button-secondary,
.btn.button-secondary,
.button.btn-secondary,
.btn.btn-secondary {
  background: #ffffff;
  color: #B71C1B;
}
.button.button-secondary:hover,
.btn.button-secondary:hover,
.button.btn-secondary:hover,
.btn.btn-secondary:hover,
.button.button-secondary:active,
.btn.button-secondary:active,
.button.btn-secondary:active,
.btn.btn-secondary:active {
  background: #B71C1B;
  color: #ffffff;
}
.button.button-icon,
.btn.button-icon {
  color: #000000;
}
.button.button-icon i,
.btn.button-icon i {
  color: #000000;
}
.button.button-simply,
.btn.button-simply,
.button.btn-simply,
.btn.btn-simply {
  color: #000000;
}
@media all and (min-width: 1024px) {
  .container {
    max-width: 1000px;
  }
}
