@import '~mdb-ui-kit/css/mdb.min.css';
.sora-thin {
  font-family: "Sora", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.gallery {
  padding: 48px 0;
}
.gallery .grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, auto));
  grid-auto-rows: auto;
  grid-gap: 15px;
}
.gallery .grid-item {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.gallery .grid-item img {
  width: 100%;
  height: auto;
  min-height: 250px;
  max-height: 250px;
  transition: transform 0.2s;
}
.gallery .grid-item:hover img {
  transform: scale(1.1);
}

.pagination li span.page-link {
  font-size: 1.5rem !important;
}
a.page-link{
font-size: 1.5rem !important;
}
.page-item:first-child a.page-link {
    font-size: 3.5rem !important;
    line-height: 31.5px !important;
}
.page-item:last-child a.page-link {
    font-size: 3.5rem !important;
    line-height: 31.5px !important;
}
.pagination{
display: flex;
align-items:center;
}
.page-item:not(:first-child) .page-link{
margin-top: 4px;
}
span.page-link{
    background-color: #224e66 !important;
}
li.page-item.disabled span.page-link{
background-color:transparent !important;
 font-size: 3.5rem !important;
    line-height: 31.5px !important;
}

@media(max-width:480px){
a.page-link {
    font-size: 1rem !important;
    padding: 5px;
}
li.page-item.disabled span.page-link{
font-size: 1.5rem !important;
}
}
/*# sourceMappingURL=gallery.css.map */