.u-section-1 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.45), rgba(0,0,0,0.45)), url("images/webpage.homeblock.photoBLURRED..jpg");
  background-position: 50% 50%;
  background-size: auto 115%;
}

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

.u-section-1 .u-text-1 {
  font-size: 2.25rem;
  margin: 342px 34px 0;
}

.u-section-1 .u-text-2 {
  margin: 129px 280px 0 258px;
}

.u-section-1 .u-form-1 {
  height: 319px;
  margin: 63px 288px -60px 242px;
}

.u-section-1 .u-btn-1 {
  background-image: none;
  font-weight: 700;
}

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

  .u-section-1 .u-text-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .u-section-1 .u-text-2 {
    width: auto;
    margin-top: 78px;
    margin-right: 180px;
    margin-left: 158px;
  }

  .u-section-1 .u-form-1 {
    margin: 40px 188px 60px 142px;
  }
}

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

  .u-section-1 .u-text-2 {
    margin-right: 70px;
    margin-left: 48px;
  }

  .u-section-1 .u-form-1 {
    margin-right: 78px;
    margin-left: 32px;
  }
}

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

  .u-section-1 .u-text-2 {
    margin-top: 38px;
    margin-right: -63px;
    margin-left: -11px;
  }

  .u-section-1 .u-form-1 {
    margin-top: 23px;
    margin-bottom: 57px;
    margin-right: initial;
    margin-left: initial;
  }
}

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

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

  .u-section-1 .u-form-1 {
    margin-top: 46px;
    margin-bottom: 60px;
    margin-right: initial;
    margin-left: initial;
  }
}