/* height */
/* RESPONSIVE */
/* TYPOGRAPHY */
/* ELEMENTS */
/* PATTERNS */
/* ACCESSIBILITY */
.Gallery-Inner {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 50rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  text-align: center; }
  .Gallery-Inner--xxl {
    max-width: 9000px;
    max-width: 100vw; }
  .Gallery-Inner--xl {
    max-width: 1200px; }
  .Gallery-Inner--lg {
    max-width: 980px; }
  .Gallery-Inner--sm {
    max-width: 40rem; }
  .Gallery-Inner--xs {
    max-width: 35rem; }

.Gallery-Item {
  position: relative;
  display: block;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding-top: 25%; }
  @media screen and (max-width: 767px) {
    .Gallery-Item {
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      padding-top: 50%; }
      .Gallery-Item:nth-child(3) {
        -webkit-order: 5;
            -ms-flex-order: 5;
                order: 5; }
      .Gallery-Item:nth-child(4) {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; }
      .Gallery-Item:nth-child(5) {
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3; }
      .Gallery-Item:nth-child(6) {
        -webkit-order: 4;
            -ms-flex-order: 4;
                order: 4; }
      .Gallery-Item:nth-child(7) {
        -webkit-order: 6;
            -ms-flex-order: 6;
                order: 6; }
      .Gallery-Item:nth-child(2), .Gallery-Item:nth-child(8) {
        display: none; } }

.Gallery-Thumb {
  display: block;
  position: absolute;
  top: 2%;
  left: 2%;
  width: 96%;
  height: 96%;
  object-fit: cover;
  background: #2b2722;
  overflow: hidden;
  opacity: 0;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5);
  -webkit-transform-origin: 150% 100%;
          transform-origin: 150% 100%;
  transition: all 800ms !important; }
  .Gallery-Item:nth-child(odd) .Gallery-Thumb {
    -webkit-transform-origin: -50% 100%;
            transform-origin: -50% 100%;
    -webkit-transform: rotate(-5deg) translate3d(0, -10px, 0);
            transform: rotate(-5deg) translate3d(0, -10px, 0); }
  .Gallery-Item:nth-child(even) .Gallery-Thumb {
    -webkit-transform: rotate(5deg) translate3d(0, -10px, 0);
            transform: rotate(5deg) translate3d(0, -10px, 0);
    transition-delay: 200ms !important; }
  .Gallery-Thumb.lazyloaded {
    -webkit-transform: rotate(0deg) translate3d(0, 0, 0) !important;
            transform: rotate(0deg) translate3d(0, 0, 0) !important; }
  .Gallery-Thumb-Fallback {
    width: 100%;
    height: 100%;
    object-fit: cover; }

/*# sourceMappingURL=gallery.css.map */
