@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Audiowide&display=swap");
.gallery-tiles img {
  height: auto;
  width: 100%;
  object-fit: contain;
  max-height: 300px; }
.gallery-tiles a {
  padding: 10px;
  max-width: 15%;
  border: 1px solid white;
  border-radius: 21px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  display: flex;
  align-items: center; }
  .gallery-tiles a.photo-link:hover {
    border: 1px solid #21a2fd; }
  .gallery-tiles a.photo-link img {
    max-height: 80px; }
.gallery-tiles .wrapper {
  justify-content: space-between; }

#gallery-tiles-group-265 {
  padding-bottom: 120px; }

@media (max-width: 575px) {
  .gallery-tiles a {
    max-width: 50%; }

  #gallery-tiles-group-265 {
    padding-bottom: 60px; } }
@media (min-width: 576px) and (max-width: 767px) {
  #gallery-tiles-group-265 {
    padding-bottom: 70px; }
    #gallery-tiles-group-265 .module-title {
      margin-top: 60px;
      margin-bottom: 30px; }
      #gallery-tiles-group-265 .module-title p {
        text-align: center;
        margin-top: 15px; }
      #gallery-tiles-group-265 .module-title h1, #gallery-tiles-group-265 .module-title h2 {
        margin: 0; }

  .gallery-tiles a {
    max-width: 33.33%; } }
@media (min-width: 768px) and (max-width: 991px) {
  #gallery-tiles-group-265 {
    padding-bottom: 80px; }
    #gallery-tiles-group-265 .module-title {
      margin-top: 80px;
      margin-bottom: 30px; }
      #gallery-tiles-group-265 .module-title p {
        text-align: center;
        margin-top: 20px; }
      #gallery-tiles-group-265 .module-title h1, #gallery-tiles-group-265 .module-title h2 {
        margin: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  #gallery-tiles-group-265 {
    padding-bottom: 90px; }
    #gallery-tiles-group-265 .module-title {
      margin-top: 80px;
      margin-bottom: 30px; }
      #gallery-tiles-group-265 .module-title p {
        text-align: center;
        margin-top: 20px; }
      #gallery-tiles-group-265 .module-title h1, #gallery-tiles-group-265 .module-title h2 {
        margin: 0; } }

/*# sourceMappingURL=gallery_tiles.css.map */
