 .u-section-1 {
  background-image: none;
}

.u-section-1 .u-sheet-1 {
  min-height: 1902px;
}

.u-section-1 .u-text-1 {
  font-weight: 400;
  font-style: italic;
  margin: 40px 0 0;
}

.u-section-1 .u-gallery-1 {
  height: 1749px;
  grid-template-columns: auto auto auto;
  margin-top: 30px;
  margin-bottom: 0;
  grid-gap: 17px;
}

.u-section-1 .u-gallery-inner-1 {
  grid-template-columns: repeat(3, auto);
  --gap: 17px;
}

.u-section-1 .u-back-image-1 {
  object-position: 50% 67.49%;
}

.u-section-1 .u-over-slide-1 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-2 {
  object-position: 50% 61.36%;
}

.u-section-1 .u-over-slide-2 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-3 {
  object-position: 50% 40.28%;
}

.u-section-1 .u-over-slide-3 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-4 {
  object-position: 50% 64.87%;
}

.u-section-1 .u-over-slide-4 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-5 {
  object-position: 50% 54.9%;
}

.u-section-1 .u-over-slide-5 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-6 {
  object-position: 50% 42.75%;
}

.u-section-1 .u-over-slide-6 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-7 {
  object-position: 50% 45.94%;
}

.u-section-1 .u-over-slide-7 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-8 {
  object-position: 50% 35.56%;
}

.u-section-1 .u-over-slide-8 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-9 {
  object-position: 50% 23.11%;
}

.u-section-1 .u-over-slide-9 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-10 {
  object-position: 50% 53.37%;
}

.u-section-1 .u-over-slide-10 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-11 {
  object-position: 50% 60.04%;
}

.u-section-1 .u-over-slide-11 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-12 {
  object-position: 50% 40.39%;
}

.u-section-1 .u-over-slide-12 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-13 {
  object-position: 50% 60.86%;
}

.u-section-1 .u-over-slide-13 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-14 {
  object-position: 50% 74.44%;
}

.u-section-1 .u-over-slide-14 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-15 {
  object-position: 50% 30.87%;
}

.u-section-1 .u-over-slide-15 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-16 {
  object-position: 50% 57.61%;
}

.u-section-1 .u-over-slide-16 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-17 {
  object-position: 50% 74.44%;
}

.u-section-1 .u-over-slide-17 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-back-image-18 {
  object-position: 50% 32.62%;
}

.u-section-1 .u-over-slide-18 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
  padding: 20px;
}

.u-section-1 .u-text-2 {
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
  width: 378px;
  margin: -1508px auto 0;
}

.u-section-1 .u-text-3 {
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
  margin: -25px 770px 0 0;
}

.u-section-1 .u-text-4 {
  font-weight: 400;
  font-style: italic;
  margin: 559px 759px 0 0;
}

.u-section-1 .u-text-5 {
  font-weight: 400;
  font-style: italic;
  margin: -318px 759px 0 0;
}

.u-section-1 .u-text-6 {
  font-weight: 400;
  font-style: italic;
  margin: 572px 759px 0 0;
}

.u-section-1 .u-text-7 {
  font-weight: 400;
  font-style: italic;
  margin: 269px 759px 0 0;
}

.u-section-1 .u-text-8 {
  font-weight: 400;
  font-style: italic;
  width: 378px;
  margin: -918px auto 0;
}

.u-section-1 .u-text-9 {
  font-weight: 400;
  font-style: italic;
  margin: 266px 381px 0 370px;
}

.u-section-1 .u-text-10 {
  font-weight: 400;
  font-style: italic;
  width: 378px;
  margin: 280px auto 0;
}

.u-section-1 .u-text-11 {
  font-weight: 400;
  font-style: italic;
  width: 378px;
  margin: 269px auto 0;
}

.u-section-1 .u-text-12 {
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
  margin: -1211px 0 0 762px;
}

.u-section-1 .u-text-13 {
  font-weight: 400;
  font-style: italic;
  margin: 267px 0 0 762px;
}

.u-section-1 .u-text-14 {
  font-weight: 400;
  font-style: italic;
  margin: 267px -11px 0 762px;
}

.u-section-1 .u-text-15 {
  font-weight: 400;
  font-style: italic;
  margin: 280px 0 0 762px;
}

.u-section-1 .u-text-16 {
  font-weight: 400;
  font-style: italic;
  margin: 269px 11px 0 751px;
}

.u-section-1 .u-text-17 {
  font-weight: 400;
  font-style: italic;
  margin: 264px 381px 0 370px;
}

.u-section-1 .u-text-18 {
  font-weight: 400;
  font-style: italic;
  margin: -25px 759px 0 0;
}

.u-section-1 .u-text-19 {
  font-weight: 400;
  font-style: italic;
  margin: -26px 0 0 751px;
}

.u-section-1 .u-text-20 {
  font-weight: 400;
  font-style: italic;
  margin: -916px 381px 60px 370px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 1601px;
  }

  .u-section-1 .u-text-1 {
    width: auto;
    margin-top: 27px;
  }

  .u-section-1 .u-gallery-1 {
    margin-top: 11px;
    height: 1448px;
  }

  .u-section-1 .u-gallery-inner-1 {
    grid-gap: 17px 17px;
  }

  .u-section-1 .u-back-image-11 {
    object-position: 50% 2.13%;
  }

  .u-section-1 .u-back-image-12 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-13 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-14 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-15 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-16 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-17 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-back-image-18 {
    object-position: 50% 41.22%;
  }

  .u-section-1 .u-text-2 {
    width: 322px;
    margin-top: -1252px;
  }

  .u-section-1 .u-text-3 {
    width: auto;
    margin-right: 631px;
  }

  .u-section-1 .u-text-4 {
    width: auto;
    margin-top: 455px;
    margin-right: 631px;
  }

  .u-section-1 .u-text-5 {
    width: 322px;
    margin-top: -261px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-6 {
    width: auto;
    margin-top: 454px;
    margin-right: 631px;
  }

  .u-section-1 .u-text-7 {
    width: auto;
    margin-top: 219px;
    margin-right: 631px;
  }

  .u-section-1 .u-text-8 {
    width: auto;
    margin-top: -755px;
    margin-right: 631px;
    margin-left: 0;
  }

  .u-section-1 .u-text-9 {
    width: 322px;
    margin-top: 214px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-10 {
    width: auto;
    margin-top: 224px;
    margin-right: 0;
    margin-left: 631px;
  }

  .u-section-1 .u-text-11 {
    width: auto;
    margin-top: 213px;
    margin-right: 0;
    margin-left: 631px;
  }

  .u-section-1 .u-text-12 {
    width: auto;
    margin-top: -995px;
    margin-left: 631px;
  }

  .u-section-1 .u-text-13 {
    width: auto;
    margin-top: 215px;
    margin-left: 631px;
  }

  .u-section-1 .u-text-14 {
    width: auto;
    margin-top: 215px;
    margin-right: 0;
    margin-left: 631px;
  }

  .u-section-1 .u-text-15 {
    width: 322px;
    margin-top: 224px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-16 {
    width: 322px;
    margin-top: 213px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-17 {
    width: 322px;
    margin-top: 212px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-18 {
    width: auto;
    margin-right: 631px;
  }

  .u-section-1 .u-text-19 {
    width: auto;
    margin-left: 631px;
  }

  .u-section-1 .u-text-20 {
    width: auto;
    margin-right: 281px;
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-sheet-1 {
    min-height: 1280px;
  }

  .u-section-1 .u-gallery-1 {
    grid-template-columns: auto auto;
    margin-top: 6px;
    height: 1168px;
  }

  .u-section-1 .u-gallery-inner-1 {
    grid-gap: 17px;
  }

  .u-section-1 .u-back-image-2 {
    object-position: 30.23% 61.36%;
  }

  .u-section-1 .u-back-image-3 {
    object-position: 6.46% 39.42%;
  }

  .u-section-1 .u-back-image-5 {
    object-position: 32.45% 54.9%;
  }

  .u-section-1 .u-back-image-12 {
    object-position: 50% 55%;
  }

  .u-section-1 .u-back-image-15 {
    object-position: 50% 29.61%;
  }

  .u-section-1 .u-text-2 {
    width: 249px;
    margin-top: -1014px;
  }

  .u-section-1 .u-text-3 {
    margin-top: -26px;
    margin-right: 485px;
  }

  .u-section-1 .u-text-4 {
    margin-top: 367px;
    margin-right: 485px;
  }

  .u-section-1 .u-text-5 {
    width: auto;
    margin-top: -228px;
    margin-right: 0;
    margin-left: 484px;
  }

  .u-section-1 .u-text-6 {
    margin-top: 365px;
    margin-right: 485px;
  }

  .u-section-1 .u-text-7 {
    margin-top: 172px;
    margin-right: 485px;
  }

  .u-section-1 .u-text-8 {
    margin-top: -614px;
    margin-right: 485px;
  }

  .u-section-1 .u-text-9 {
    width: 250px;
    margin-top: 178px;
  }

  .u-section-1 .u-text-10 {
    margin-top: 162px;
    margin-left: 484px;
  }

  .u-section-1 .u-text-11 {
    margin-top: 173px;
    margin-left: 484px;
  }

  .u-section-1 .u-text-12 {
    margin-top: -803px;
    margin-left: 484px;
  }

  .u-section-1 .u-text-13 {
    width: 249px;
    margin-top: 163px;
    margin-left: auto;
    margin-right: auto;
  }

  .u-section-1 .u-text-14 {
    margin-top: 178px;
    margin-left: 484px;
  }

  .u-section-1 .u-text-15 {
    width: 250px;
    margin-top: 162px;
  }

  .u-section-1 .u-text-16 {
    width: 249px;
    margin-top: 173px;
  }

  .u-section-1 .u-text-17 {
    width: 249px;
    margin-top: 173px;
  }

  .u-section-1 .u-text-18 {
    margin-right: 485px;
  }

  .u-section-1 .u-text-19 {
    margin-left: 484px;
  }

  .u-section-1 .u-text-20 {
    margin-right: 171px;
    margin-left: 160px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-sheet-1 {
    min-height: 7627px;
  }

  .u-section-1 .u-text-1 {
    margin-top: 35px;
  }

  .u-section-1 .u-gallery-1 {
    grid-template-columns: auto;
    margin-top: 29px;
    height: 7500px;
  }

  .u-section-1 .u-gallery-inner-1 {
    grid-template-columns: repeat(1, auto);
  }

  .u-section-1 .u-back-image-2 {
    object-position: 50% 60.82%;
  }

  .u-section-1 .u-back-image-3 {
    object-position: 6.46% 10.33%;
  }

  .u-section-1 .u-back-image-4 {
    object-position: 50% 66.84%;
  }

  .u-section-1 .u-text-2 {
    width: auto;
    margin-top: -6714px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-3 {
    margin-top: -451px;
    margin-right: 0;
  }

  .u-section-1 .u-text-4 {
    margin-top: 1685px;
    margin-right: 159px;
  }

  .u-section-1 .u-text-5 {
    margin-top: 357px;
    margin-left: 0;
  }

  .u-section-1 .u-text-6 {
    margin-top: 1636px;
    margin-right: 0;
  }

  .u-section-1 .u-text-7 {
    margin-top: 1229px;
    margin-right: 0;
  }

  .u-section-1 .u-text-8 {
    margin-top: -3786px;
    margin-right: 0;
  }

  .u-section-1 .u-text-9 {
    width: auto;
    margin-top: 1236px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-10 {
    margin-top: 1640px;
    margin-left: 0;
  }

  .u-section-1 .u-text-11 {
    margin-top: 1229px;
    margin-left: 0;
  }

  .u-section-1 .u-text-12 {
    margin-top: -4615px;
    margin-left: 0;
  }

  .u-section-1 .u-text-13 {
    width: auto;
    margin-top: 808px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-14 {
    margin-top: 1227px;
    margin-left: 0;
  }

  .u-section-1 .u-text-15 {
    width: auto;
    margin-top: 1646px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-16 {
    width: auto;
    margin-top: 1226px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-17 {
    width: auto;
    margin-top: 812px;
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-18 {
    margin-top: 389px;
    margin-right: 0;
  }

  .u-section-1 .u-text-19 {
    margin-top: -855px;
    margin-left: 0;
  }

  .u-section-1 .u-text-20 {
    margin: -2958px 0 3805px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-sheet-1 {
    min-height: 4951px;
  }

  .u-section-1 .u-gallery-1 {
    margin-top: 24px;
    height: 4829px;
  }

  .u-section-1 .u-text-2 {
    margin-top: -4614px;
  }

  .u-section-1 .u-text-3 {
    margin-top: 247px;
    margin-right: 31px;
  }

  .u-section-1 .u-text-4 {
    margin-top: 1322px;
    margin-right: 0;
  }

  .u-section-1 .u-text-5 {
    margin-top: -570px;
  }

  .u-section-1 .u-text-6 {
    margin-top: 1598px;
    margin-right: 31px;
  }

  .u-section-1 .u-text-7 {
    margin-top: 512px;
    margin-right: 31px;
  }

  .u-section-1 .u-text-8 {
    margin-top: -2451px;
  }

  .u-section-1 .u-text-9 {
    margin-top: 1322px;
  }

  .u-section-1 .u-text-10 {
    margin-top: 241px;
  }

  .u-section-1 .u-text-11 {
    margin-top: 1057px;
  }

  .u-section-1 .u-text-12 {
    margin-top: -2993px;
  }

  .u-section-1 .u-text-13 {
    margin-top: 784px;
  }

  .u-section-1 .u-text-14 {
    margin-top: 783px;
  }

  .u-section-1 .u-text-15 {
    margin-top: 780px;
  }

  .u-section-1 .u-text-16 {
    margin-top: 779px;
  }

  .u-section-1 .u-text-17 {
    margin-top: 515px;
  }

  .u-section-1 .u-text-18 {
    margin-top: 244px;
  }

  .u-section-1 .u-text-19 {
    margin-top: -561px;
  }

  .u-section-1 .u-text-20 {
    margin-top: -2176px;
    margin-bottom: 2729px;
  }
}