body {
  min-height: 100svh;
}

footer {
  background: #000;
}

.navbar {
  background: #000;
}

.form-control:focus {
  border-color: #888 !important;
  box-shadow: none !important;
}

.form-select:focus {
  border-color: #888 !important;
  box-shadow: none !important;
}

.hero-picture {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  text-shadow: #000 0 0 10px;
  min-height: 350px;
}

.home-page-section-image {
  border-radius: 40px;
  width: 100%;
}

.contact-hero-container,
.pricing-hero-container {
  background: #000;
  text-shadow: #000 0 0 10px;
  min-height: 350px;
}