.gallery {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px;
  margin-top:0.5rem!important;
}
.grid-1 {
    grid-template-columns: repeat(1, 1fr);
}

.grid-2 {
    grid-template-columns: repeat(1, 1fr);
}

.grid-3 {
    grid-template-columns: repeat(1, 1fr);
}


.gallery a {
  display: block;
  position: relative;
}

.gallery img {
  display: block;
  border:none!important;
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}

.gallery a:after {
  content: "";
  display: block;
}

.gallery-lb{
    text-align: left;
}

.gallery-lb h2{
    font-size: 1.9rem;
    line-height: 1.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.gallery-lb p{
    color: #505050;
}

.gallery-lb a.btn{
    padding: 0.75rem 1.25rem;
    color: #fff;
}

@media (min-width: 960px){
.facts-and-figures__overlay--gradient {
    background-image: linear-gradient(180deg,rgb(255 255 255 / 60%) 22%,transparent 62%);
}
.gallery {
  display: grid;
  grid-gap: 8px;
  margin-top:0.5rem!important;
}
.grid-2 {
    grid-template-columns: repeat(2, 1fr);
}

.grid-3 {
    grid-template-columns: repeat(3, 1fr);
}

}

.facts-and-figures__overlay--gradient {
    background-image: linear-gradient(180deg,rgb(255 255 255 / 60%) 40%,transparent);
    background-repeat: repeat-x;
}

.facts-and-figures__overlay {
    padding: 6rem 2rem 6rem;
}

.gallery-lb a {
    color: #006dae;
}