/* screen - gallery */

.gallery {
  background-color: var(--black);
  height: 100vh;
  margin: 0px;
  min-height: 2383px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.gallery .dsc08232-iKxiVr {
  background-color: transparent;
  height: 853px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .dsc08232-CraRJc {
  background-color: transparent;
  height: 853px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(36.55% - 312px);
  width: 100%;
}

.gallery .dsc08232-9E8gUy {
  background-color: transparent;
  bottom: calc(27.09% - 231px);
  height: 853px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.gallery .dsc08232-S0v8m2 {
  background-color: transparent;
  bottom: -162px;
  height: 853px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.gallery .group-55-iKxiVr {
  background-color: transparent;
  height: 141px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .group-44-0xvFOw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.gallery .navigation-q5uH0N {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .group-17-EN8Oet {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.gallery .rectangle-1-ze4grx {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .carbon2-ze4grx {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -15px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: calc(100.00% + 30px);
}

.gallery .group-28-q5uH0N {
  background-color: transparent;
  bottom: calc(27.50% - 17px);
  height: 62px;
  position: absolute;
  right: calc(49.96% - 201px);
  width: 402px;
}

.gallery .group-7-0oPj55 {
  background-color: transparent;
  height: calc(100.00% - 13px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .logo-white-ULtaC6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.gallery .path-34-0oPj55 {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 16px);
}

.gallery .aaa_1141-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  top: 276px;
  width: 330px;
}

.gallery .aaa_0976-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 276px;
  width: 329px;
}

.gallery .aaa_1000-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 220px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  top: 275px;
  width: 328px;
}

.gallery .aaa_1022-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: calc(25.55% - 56px);
  width: 329px;
}

.gallery .aaa_0986-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 218px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: calc(38.34% - 84px);
  width: 329px;
}

.gallery .aaa_1554-iKxiVr {
  background-color: transparent;
  bottom: calc(48.87% - 107px);
  cursor: pointer;
  height: 218px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  width: 329px;
}

.gallery .aaa_1015-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  top: calc(25.55% - 56px);
  width: 330px;
}

.gallery .aaa_1198-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  top: calc(38.35% - 84px);
  width: 330px;
}

.gallery .dsc08061-iKxiVr {
  background-color: transparent;
  bottom: calc(48.84% - 107px);
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  width: 330px;
}

.gallery .aaa_0931-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  top: calc(25.55% - 56px);
  width: 328px;
}

.gallery .aaa_1411-iKxiVr {
  background-color: transparent;
  cursor: pointer;
  height: 218px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  top: calc(38.34% - 84px);
  width: 328px;
}

.gallery .aaa_1502-iKxiVr {
  background-color: transparent;
  bottom: calc(48.87% - 107px);
  cursor: pointer;
  height: 218px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  width: 328px;
}

.gallery .aaa_0968-iKxiVr {
  background-color: transparent;
  bottom: calc(36.06% - 79px);
  cursor: pointer;
  height: 220px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  width: 329px;
}

.gallery .dsc08074-iKxiVr {
  background-color: transparent;
  bottom: calc(36.10% - 78px);
  cursor: pointer;
  height: 217px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  width: 330px;
}

.gallery .dsc08287-iKxiVr {
  background-color: transparent;
  bottom: calc(36.12% - 79px);
  cursor: pointer;
  height: 218px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  width: 328px;
}

.gallery .dsc08312-iKxiVr {
  background-color: transparent;
  bottom: calc(23.21% - 51px);
  cursor: pointer;
  height: 220px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  width: 329px;
}

.gallery .dsc08375-iKxiVr {
  background-color: transparent;
  bottom: calc(23.29% - 51px);
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  width: 330px;
}

.gallery .dsc08474-iKxiVr {
  background-color: transparent;
  bottom: calc(23.33% - 51px);
  cursor: pointer;
  height: 218px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  width: 328px;
}

.gallery .aaa_1521-iKxiVr {
  background-color: transparent;
  bottom: 225px;
  cursor: pointer;
  height: 219px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  width: 329px;
}

.gallery .aaa_1279-iKxiVr {
  background-color: transparent;
  bottom: 225px;
  cursor: pointer;
  height: 219px;
  left: calc(50.00% - 165px);
  object-fit: cover;
  position: absolute;
  width: 330px;
}

.gallery .aaa_1257-iKxiVr {
  background-color: transparent;
  bottom: 229px;
  cursor: pointer;
  height: 218px;
  object-fit: cover;
  position: absolute;
  right: 102px;
  width: 328px;
}

.gallery .group-43-iKxiVr {
  background-color: transparent;
  bottom: 0px;
  height: 49px;
  left: 56px;
  position: absolute;
  width: calc(100.00% - 112px);
}

.gallery .x2019-m853-all-rights-reserved-rQURBm {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  left: calc(48.17% - 103px);
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 213px;
}

.gallery .infom853com-rQURBm {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.gallery .line-21-rQURBm {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.gallery .font-by-jetsmax-tugcu-design-co-rQURBm {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 184px;
}

.gallery .iconmonstr-undo-1-iKxiVr {
  background-color: transparent;
  bottom: 117px;
  cursor: pointer;
  height: 38px;
  left: calc(50.00% - 19px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 38px;
}

.gallery .iconmonstr-undo-1-iKxiVr:hover {
  transform: scale(0.9); 
}
/* screen - mobile-gallery */

.mobile-gallery {
  background-color: var(--black);
  height: 100vh;
  margin: 0px;
  min-height: 5829px;
  min-width: 390px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobile-gallery .aaa_0976-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 159px;
  width: calc(100.00% - 61px);
}

.mobile-gallery .aaa_1141-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 422px;
  width: calc(100.00% - 60px);
}

.mobile-gallery .aaa_1000-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 220px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 685px;
  width: calc(100.00% - 62px);
}

.mobile-gallery .aaa_1022-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: calc(16.92% - 37px);
  width: calc(100.00% - 61px);
}

.mobile-gallery .aaa_1015-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: calc(21.60% - 47px);
  width: calc(100.00% - 60px);
}

.mobile-gallery .aaa_0931-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: calc(26.29% - 58px);
  width: calc(100.00% - 62px);
}

.mobile-gallery .aaa_0986-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: calc(30.97% - 68px);
  width: calc(100.00% - 61px);
}

.mobile-gallery .aaa_1198-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: calc(35.65% - 78px);
  width: calc(100.00% - 60px);
}

.mobile-gallery .aaa_1411-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: calc(40.33% - 88px);
  width: calc(100.00% - 62px);
}

.mobile-gallery .aaa_1554-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: calc(45.00% - 98px);
  width: calc(100.00% - 61px);
}

.mobile-gallery .dsc08061-lGxDJJ {
  background-color: transparent;
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: calc(49.68% - 109px);
  width: calc(100.00% - 60px);
}

.mobile-gallery .aaa_1502-lGxDJJ {
  background-color: transparent;
  bottom: calc(45.64% - 100px);
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 62px);
}

.mobile-gallery .aaa_0968-lGxDJJ {
  background-color: transparent;
  bottom: calc(40.95% - 90px);
  cursor: pointer;
  height: 220px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 61px);
}

.mobile-gallery .dsc08074-lGxDJJ {
  background-color: transparent;
  bottom: calc(36.28% - 79px);
  cursor: pointer;
  height: 217px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 60px);
}

.mobile-gallery .dsc08287-lGxDJJ {
  background-color: transparent;
  bottom: calc(31.62% - 69px);
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 62px);
}

.mobile-gallery .dsc08312-lGxDJJ {
  background-color: transparent;
  bottom: calc(26.92% - 59px);
  cursor: pointer;
  height: 220px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 61px);
}

.mobile-gallery .dsc08375-lGxDJJ {
  background-color: transparent;
  bottom: calc(22.23% - 49px);
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 60px);
}

.mobile-gallery .dsc08474-lGxDJJ {
  background-color: transparent;
  bottom: calc(17.55% - 38px);
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 62px);
}

.mobile-gallery .aaa_1521-lGxDJJ {
  background-color: transparent;
  bottom: 722px;
  cursor: pointer;
  height: 219px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 61px);
}

.mobile-gallery .aaa_1279-lGxDJJ {
  background-color: transparent;
  bottom: 459px;
  cursor: pointer;
  height: 219px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 60px);
}

.mobile-gallery .aaa_1257-lGxDJJ {
  background-color: transparent;
  bottom: 197px;
  cursor: pointer;
  height: 218px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 62px);
}

.mobile-gallery .iconmonstr-undo-1-lGxDJJ {
  background-color: transparent;
  bottom: 91px;
  cursor: pointer;
  height: 38px;
  left: calc(50.00% - 19px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 38px;
}

.mobile-gallery .iconmonstr-undo-1-lGxDJJ:hover {
  transform: scale(0.9); 
}

.mobile-gallery .group-105-lGxDJJ {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 21px);
}

.mobile-gallery .x2019-m853-all-rights-reserved-GReVB0 {
  background-color: transparent;
  bottom: -4px;
  height: 16px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  right: calc(49.82% - 49px);
  text-align: left;
  white-space: nowrap;
  width: 98px;
}

.mobile-gallery .infom853com-GReVB0 {
  background-color: transparent;
  bottom: -4px;
  height: 16px;
  left: 0px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.mobile-gallery .line-22-GReVB0 {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-gallery .font-by-jetsmax-tugcu-design-co-GReVB0 {
  background-color: transparent;
  bottom: -4px;
  height: 16px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.mobile-gallery .group-108-lGxDJJ {
  background-color: transparent;
  height: 95px;
  left: -55px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 111px);
}

.mobile-gallery .group-32-TDfz0x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.mobile-gallery .navigation-8gkJ7Y {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-gallery .group-17-W8NiGz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-gallery .rectangle-1-1yhzWG {
  background-color: var(--black);
  height: calc(100.00% - 16px);
  left: 56px;
  position: absolute;
  top: 3px;
  width: calc(100.00% - 111px);
}

.mobile-gallery .carbon2-1yhzWG {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -15px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: calc(100.00% + 30px);
}

.mobile-gallery .group-28-8gkJ7Y {
  background-color: transparent;
  height: 32.19%;
  left: 30.63%;
  position: absolute;
  top: 37.62%;
  width: 38.74%;
}

.mobile-gallery .group-7-NrN3lO {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 194px;
}

.mobile-gallery .logo-white-WZ5jZx {
  background-color: transparent;
  height: 24px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 194px;
}

.mobile-gallery .path-34-NrN3lO {
  background-color: transparent;
  height: 3px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 186px;
}
@media screen and (max-width: 1279px) {
  .screen.gallery { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.mobile-gallery { 
    display: none;
   }
}