#PhotoGrid2Style {
  max-width: 1920px !important;
  width: 100% !important;
  height: fit-content !important;
  margin: 0 auto !important;
}
#PhotoGrid2Style .inner-container {
    width: 100%;
    margin: 0 auto !important;
    padding: 0;
  }
:is(#PhotoGrid2Style .inner-container) .photogrid-components {
      width: 100% !important;
      max-width: inherit !important;
      height: inherit !important;
      margin: 0 auto !important;
    }
:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container {
        height: fit-content !important;
        margin: 0 auto !important;
      }
@media (max-width: 767px) {
  :is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container {
          width: 100% !important;
      }
        }
:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row {
          display: inline-flex;
          width: 100%;
          height: 53.5% !important;
          margin-bottom: 10px;
        }
@media (max-width: 1024px) {
  :is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row {
            height: unset !important;
        }
          }
@media (max-width: 767px) {
  :is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row {
            display: block !important;
            height: fit-content !important;
            margin-bottom: 10px;
        }
          }
:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1 {
            width: 100% !important;
            background-color: transparent;
            text-align: center;
            overflow: hidden;
          }
@media (max-width: 767px) {
  :is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1 {
              width: 100% !important;
              height: 100% !important;
          }
            }
:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1) a {
              width: 100% !important;
              height: 100% !important;
            }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1) a) #NextImageContainer {
                display: block;
              }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1) a) img {
                height: inherit !important;
                width: 100%;
                object-fit: contain !important;
                margin: auto;
                transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);
              }
:is(:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .first-row) .image1) a) img):hover {
                  transform: scale(1.06) !important;
                }
:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row {
          display: inline-flex;
          width: 100%;
          height: 40.5% !important;
        }
@media (max-width: 1024px) {
  :is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row {
            height: unset !important;
        }
          }
@media (max-width: 767px) {
  :is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row {
            display: block !important;
            height: fit-content !important;
        }
          }
:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2 {
            width: 34% !important;
            background-color: transparent;
            margin-right: 5px;
            overflow: hidden;
          }
@media (max-width: 767px) {
  :is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2 {
              width: 100% !important;
              height: 100% !important;
              margin-right: 0px !important;
              margin-bottom: 10px !important;
          }
            }
:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2) a {
              width: 100% !important;
              height: 100% !important;
            }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2) a) #NextImageContainer {
                display: block;
              }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2) a) img {
                height: inherit !important;
                width: 100%;
                object-fit: contain !important;
                margin: auto;
                transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);
              }
:is(:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image2) a) img):hover {
                  transform: scale(1.06) !important;
                }
:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3 {
            width: 34% !important;
            background-color: transparent;
            margin-right: 5px;
            margin-left: 5px;
            overflow: hidden;
          }
@media (max-width: 767px) {
  :is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3 {
              width: 100% !important;
              height: 100% !important;
              margin-right: 0px !important;
              margin-left: 0px !important;
              margin-bottom: 10px !important;
          }
            }
:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3) a {
              width: 100% !important;
              height: 100% !important;
            }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3) a) #NextImageContainer {
                display: block;
              }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3) a) img {
                height: inherit !important;
                width: 100%;
                object-fit: contain !important;
                margin: auto;
                transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);
              }
:is(:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image3) a) img):hover {
                  transform: scale(1.06) !important;
                }
:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4 {
            width: 34% !important;
            background-color: transparent;
            margin-left: 5px;
            overflow: hidden;
          }
@media (max-width: 767px) {
  :is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4 {
              width: 100% !important;
              height: 100% !important;
              margin-left: 0px !important;
          }
            }
:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4) a {
              width: 100% !important;
              height: 100% !important;
            }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4) a) #NextImageContainer {
                display: block;
              }
:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4) a) img {
                height: 100% !important;
                width: 100%;
                object-fit: contain !important;
                margin: auto;
                transition: all 1s cubic-bezier(0.104, 0.204, 0.492, 1);
              }
:is(:is(:is(:is(:is(:is(:is(#PhotoGrid2Style .inner-container) .photogrid-components) .images-container) .second-row) .image4) a) img):hover {
                  transform: scale(1.06) !important;
                }
