.gallery-body {
   padding-top: 150px;
   background-color:rgb(235,238,233)
}
.gallery-container {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
}

.gallery-thumbnail {
   margin: 15px;
   position: relative;
   transition: display 1s;
}

.gallery-thumbnail img {
   border-radius: 20px 20px 0px 0px;
   width: 600px;
   height: 300px;
   object-fit: cover;
}

.gallery-thumbnail:hover .gallery-link-wrapper {
   display: inline-block;
}

.gallery-link-wrapper {
   position: absolute;
   bottom: 10%;
   background-color:rgb(215,93,38);
   width: 90%;
   display: none;
   left: 5%;
   height: 80%;
   border-radius: 0px 0px 20px 0px;
   transition: display 1s;
}

.gallery-link {
   position: absolute;
   bottom: 20px;
   left: 20px;
   color: white;

   font-family: GeomanistBook;
   font-size: 1.5em;


}