.bg-dark {
  background-color: rgba(0,0,0,0.0) !important;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgb(255,255,255);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: var(--blue-sapphire);
}

html {
  --goldenrod: #d6a100ff;
  --blue-sapphire: #1c6285ff;
  --gainsboro: #d7e3e1ff;
  --tuscan-red: #764d56ff;
  --feldgrau: #3c5c4fff;
}

@media (min-width: 992px) {
  .order-lg-2 {
    order: 2 !important;
    width: 60%;
  }
}

@media (min-width: 992px) {
  .order-lg-1 {
    order: 1 !important;
    width: 40%;
  }
}

.colimpleft {
  width: 80%;
}

.colimpright {
  width: 20%;
}

a {
  color: var(--bs-white);
  text-decoration: underline;
}

a:hover {
  color: var(--bs-gray);
}

nav {
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  color: #fff;
  background-color: var(--goldenrod) !important;
  border-color: var(--goldenrod) !important;
}

.link-tel-dark {
  color: var(--bs-dark) !important;
  text-decoration: none;
}

.link-tel-white {
  color: var(--bs-light) !important;
  text-decoration: none;
  display: inline-block;
}

.map-placeholder {
  background-color: #7d8285;
  height: 450;
  width: 100%;
}

.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .25rem var(--goldenrod);
}

.btn-primary {
  color: #fff;
  background-color: var(--blue-sapphire);
  border-color: var(--blue-sapphire);
}

