.opacity-5 {
  opacity: .05;
}
.opacity-10 {
  opacity: .1;
}
.opacity-15 {
  opacity: .15;
}
.opacity-25 {
  opacity: .25;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: 800;
}
h1, .h1 {
  letter-spacing: -.025em;
  line-height: 1.25;
}
.min-vh-80 {
  min-height: 80vh;
}
#hp-contact .form-control {
  color: #358E43;
  border-color: #358E43;
  background: none;
  background-color: none;
}
.form-control:focus {
  color: #fff !important;
  background-color: #0D163C;
  border-color: #0D163C;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 22, 60, 0.25);
}