body {
  font-family: "Open Sans", sans-serif;
  background-color: #1d1d1b;
}

.header {
  background-color: #1d1d1b;
  min-height: 70px;
  position: relative;
  box-shadow: black 0 1px 30px;
}

.content {
  background-color: #343432;
  min-height: 50vh;
}

.footer {
  background-color: #1d1d1b;
  min-height: calc(50vh - 70px);
  box-shadow: black 0 1px 30px inset;
}

.row-content,
.footer-row {
  padding: 2em;
}

.slick-slide img {
  height: 40vh;
  max-height: 20em;
}

.slick-slide,
.slick-slide[aria-hidden="true"]:not(.slick-cloned)
  ~ .slick-cloned[aria-hidden="true"] {
  transform: scale(0.8);
  transition: transform 0.3s;
}

.slick-center,
.slick-slide[aria-hidden="true"]:not([tabindex="-1"])
  + .slick-cloned[aria-hidden="true"] {
  transform: scale(1);
}

.text {
  color: white;
  align-self: center;
  padding: 0 1em;
}

.text-body {
  padding: 1em;
  list-style: none;
}

.text-header {
  font-weight: bolder;
  padding: 0;
  text-align: center;
}

.col-info {
  padding: 0.5em;
  display: inline-flex;
}

.icon-info {
  color: white;
  font-size: 1.5em;
}

.navbar-logo {
  height: 70px;
}

.nav-col {
  text-align: center;
}

.navbar-number {
  color: white;
  font-weight: bold;
}

.number-link {
  text-decoration: none;
}

.icon-navbar {
  color: white;
  font-size: 0.8em;
}

.footer-list {
  list-style-type: none;
}

.footer-textbox {
  align-self: center;
}

.footer-text {
  padding-bottom: 0.5em;
}

.footer-headers {
  font-weight: bold;
}

.footer-number {
  color: white;
}

@media (max-width: 768px) {
  .col-md-6,
  .col {
    padding: 2em 0;
  }

  .number-link {
    visibility: hidden;
  }
}
