 .u-section-1 {
  filter: none;
}

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

.u-section-1 .u-image-1 {
  filter: none;
  height: 1363px;
  margin-top: 1px;
  margin-bottom: 1px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-image-1 {
    inset: auto;
  }
}.u-section-2 .u-sheet-1 {
  min-height: 1689px;
}.u-section-3 .u-sheet-1 {
  min-height: 1371px;
}

.u-section-3 .u-image-1 {
  height: 1371px;
  margin-top: 0;
  margin-bottom: 0;
}.u-section-4 .u-sheet-1 {
  min-height: 1688px;
}

.u-section-4 .u-image-1 {
  height: 1668px;
  margin-top: 0;
  margin-bottom: 20px;
}@font-face {
  font-family: 'PrometoBold';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/PrometoBold.otf);
}@font-face {
  font-family: 'Prelo-Medium';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Prelo-Medium.otf);
}@font-face {
  font-family: 'PrometoMedium';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/PrometoMedium.otf);
}@font-face {
  font-family: 'Prelo-Light';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Prelo-Light.otf);
}@font-face {
  font-family: 'PrometoThin';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/PrometoThin.otf);
}
/* page-custom-fonts */
@font-face {
  font-family: 'PrometoMedium';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/PrometoMedium.otf);
}@font-face {
  font-family: 'Prelo-Medium';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Prelo-Medium.otf);
}@font-face {
  font-family: 'Prelo-Light';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Prelo-Light.otf);
}@font-face {
  font-family: 'PrometoThin';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/PrometoThin.otf);
}