.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
  font-size: 2.5rem;
}

.photo-gallery {
}

#OurValues .card-body p {
  color: var(--bs-primary);
}

#OurValues .card-title {
  font-size: 2rem;
}

.shadowedimg-right {
  /*box-shadow: -5px 2px 15px 1px #809a98;*/
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  border-radius: 12px;
}

.shadowedimg-left {
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  border-radius: 12px;
}

#OurValues .card:hover {
  box-shadow: 0 4px 12px #809a98;
}

#GTBtn {
  right: 3.8%;
  top: 1.5em;
}

@media (min-width: 992px) {
  #GTBtn {
    top: 5em;
    right: 15%;
  }
}

.omitsmall {
  display: none;
}

@media (min-width: 768px) {
  .omitsmall {
    display: block;
  }
}

.aniright {
  position: relative;
  right: -100dvh;
}

.anileft {
  position: relative;
  right: 100dvh;
}

.aniright.animating, .anileft.animating {
  transition: right 0.7s ease-in-out 0.2s;
  right: 0;
}

