/* screen - 2018pic */

.x2018pic {
  background-color: var(--venice-blue);
  height: 100vh;
  margin: 0px;
  min-height: 800px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x2018pic .footer-X1nb6c {
  background-color: transparent;
  bottom: 0px;
  height: 48px;
  left: 1px;
  opacity: 0.15;
  position: absolute;
  width: calc(100.00% - 1px);
}

.x2018pic .group-160-z8Hhzc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x2018pic .background-stylestyle2-obiO30 {
  background-color: var(--athens-gray);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x2018pic .copyright-stylestyle2taguis-obiO30 {
  background-color: transparent;
  height: 31px;
  left: 36px;
  letter-spacing: 0.21px;
  line-height: 10px;
  position: absolute;
  text-align: center;
  top: calc(17.65% - 5px);
  width: calc(100.00% - 70px);
}

.x2018pic .x2018-pic-X1nb6c {
  background-color: transparent;
  cursor: pointer;
  height: 625px;
  mix-blend-mode: normal;
  position: absolute;
  right: calc(49.69% - 621px);
  top: 87px;
  width: 1250px;
}

.x2018pic .group-vKPokj {
  background-color: transparent;
  height: 643px;
  left: calc(50.00% - 634px);
  object-fit: cover;
  position: absolute;
  top: -0.96%;
  width: 1268px;
}

.x2018pic .icon-ionic-md-close-circle-vKPokj {
  background-color: transparent;
  cursor: pointer;
  height: 5.79%;
  object-fit: cover;
  position: absolute;
  right: 0.99%;
  top: 0.48%;
  width: 36px;
}
/* screen - 2018pic-mobile */

.x2018pic-mobile {
  background-color: transparent;
  height: 100vh;
  margin: 0px;
  min-height: 742px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x2018pic-mobile .icon-ionic-md-close-circle-l2qa9Z {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  object-fit: cover;
  position: absolute;
  right: calc(2.89% - 1px);
  top: calc(4.75% - 1px);
  width: 24px;
}

.x2018pic-mobile .group-l2qa9Z {
  background-color: transparent;
  cursor: pointer;
  height: 27.60%;
  left: -1.87%;
  object-fit: cover;
  position: absolute;
  top: 8.63%;
  width: 104.00%;
}
/* screen - 2018pic-tablet */

.x2018pic-tablet {
  background-color: transparent;
  height: 100vh;
  margin: 0px;
  min-height: 768px;
  min-width: 1024px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x2018pic-tablet .group-FWr9P9 {
  background-color: transparent;
  cursor: pointer;
  height: 529px;
  left: calc(50.00% - 518px);
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 1036px;
}

.x2018pic-tablet .icon-ionic-md-close-circle-FWr9P9 {
  background-color: transparent;
  bottom: 150px;
  cursor: pointer;
  height: 36px;
  left: calc(50.00% - 18px);
  object-fit: cover;
  position: absolute;
  width: 36px;
}
@media screen and (max-width: 1023px) {
  .screen.x2018pic { 
    display: none;
   }
  .screen.x2018pic-tablet { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .screen.x2018pic { 
    display: none;
   }
  .screen.x2018pic-mobile { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.x2018pic-tablet { 
    display: none;
   }
  .screen.x2018pic-mobile { 
    display: none;
   }
}