.Gallery-wrapper {
  position: relative;
  margin-top: var(--margin-m);
}

@media screen and (max-width: 768px) {

.Gallery-wrapper {
    margin-top: var(--margin-m--mobile);
}
  }

.Gallery {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 32px;
  transition: opacity 250ms ease-in-out;
}

@media screen and (min-width: 769px) {

.Gallery {
    margin: 0 -16px;
}
  }

.Gallery > *:not(.Gallery-gutterSizer):not(.Gallery-sizer) {
    width: 100%;
  }

@media screen and (min-width: 769px) {

.Gallery > *:not(.Gallery-gutterSizer):not(.Gallery-sizer) {
      width: calc(50% - 32px);
  }
    }

@media screen and (min-width: 1026px) {

.Gallery > *:not(.Gallery-gutterSizer):not(.Gallery-sizer) {
      width: calc(33.333% - 32px);
  }
    }

.Gallery-loadmoreWrapper {
  font-family: var(--font-secondary);
  font-size: var(--font-size-lg);
  font-weight: 700;
  line-height: var(--font-line-height-lg);
  text-align: center;
  color: var(--clr-primary-02);
}

.Gallery-loadmoreWrapper:hover {
    cursor: pointer;
  }

.Gallery-loadmoreWrapper.hidden {
    display: none;
  }

.Gallery-loadmoreButton {
  display: flex;
  align-items: center;
}

@media screen and (min-width: 769px) {

.Gallery-loadmoreButton {
    justify-content: center;
}
  }

.Gallery-loadmoreButton svg {
    margin-right: 16px;
  }
