
.gallery-collage .collapsible-content-wrapper-narrow {
  margin: 0 auto;
  padding-right: 0rem;
  padding-left: 0rem;
  max-width: 92.3rem;
  @media(max-width:991)
}

.gallery-outer-wrapper {
  .gallery-grid {
    display: flex;
    gap:17px;
    @media(max-width:749px){
      gap:8px;
    }
    .gallery-left {
      flex:0 0 43%;
      width:43%;
       display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      gap:17px; 12px;
      @media(max-width:749px){
        gap:8px;
      }
      > a { font-size: 0;}
      img {
        object-fit: cover; height:100%; border-radius: 10px;
        @media(max-width:749px){
          border-radius: 4px;
        }
      }
      @media(max-width:749px){
        > * {
          height: 33.33%;
          flex: 0 0 calc(33.33% - 8px);
        }
      }
    }
    .gallery-right {
      flex-grow: 1;
      display: flex;
      flex-wrap: wrap;
      gap: 17px 12px;
      @media(max-width:749px){
        gap:8px;
      }
      > * {
        font-size: 0;
        @media(min-width:750px){
          &:last-child, &:nth-last-child(2) {
            flex:0 0 calc(50% - 6px);
            width: calc(50% - 6px);
          }
        }
      }
      img {
        object-fit: cover; height:100%; border-radius: 10px;
        @media(max-width:749px){
          border-radius: 4px;
        }
      }
    }
  }
}
.section-button {
    margin-top: 40px;
}