/* CSS Document */
hr {
  height: 1px;
  background-image: -webkit-linear-gradient(
    to right,
    rgb(244, 245, 247), rgb(237, 36, 56), rgb(237, 36, 56),rgb(244, 245, 247)
    );
  background-image: linear-gradient(to right, rgb(244, 245, 247), rgb(237, 36, 56),  rgb(237, 36, 56),rgb(244, 245, 247));
}

/* Color of the links BEFORE scroll */
.navbar-scroll .nav-link,
.navbar-scroll .navbar-toggler-icon,
.navbar-scroll .navbar-brand {
  color: #fff;
}

/* Color of the links AFTER scroll */
.navbar-scrolled .nav-link,
.navbar-scrolled .navbar-toggler-icon,
.navbar-scrolled .navbar-brand {
  color: #fff;
}

/* Color of the navbar AFTER scroll */
.navbar-scroll,
.navbar-scrolled {
  background-color: #a00817;
}
/* navbar-brand-image */
.navbar-brand {
  letter-spacing: 3px;
}


/* map */
.map-container {
  height: 18rem;
  position: relative;
}

.map-container iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
@media (min-width: 992px) {
  .map-container {
    height: 46rem;
    position: relative;
  }
  
  .map-container iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
  }
}

/* icon */
.plus-icon {
  width: 0.5rem;
  height: 0.5rem;
  align-items: center;
  margin: 0 auto;
}
.plus-icon::before,
.plus-icon::after {
  content: "";
  display: block;
  width: 50%;
  height: 2px;
  background:#000;
  align-items: center;
  margin: 0 auto;
}
.plus-icon::after {
  transform: rotate(90deg);
  align-items: center;
  margin: 0 auto;
}
