.u-section-2 {
    background-image: none;
    min-height: 100vh !important;
  }
  
  .u-section-2 .u-sheet-1 {
    min-height: 600px;
  }
  
  .u-block-58bd-4 {
    background-image: none;
  }
  
  .u-block-58bd-48 {
    height: 37px;
  }
  
  @media (max-width: 1199px) {
    .u-section-2 .u-table-1 {
      margin-right: initial;
      margin-left: initial;
    }
  }

  .wide-input {
    width: 100% !important; /* Adjust to the desired width, e.g., 500px or 80% */
}

.u-section-2 {
    background-color: #f0f0f0; /* Ensure the background color is applied */
    padding-bottom: 20px; /* Adds some padding at the bottom */
}

.u-section-2 {
    padding: 20px; /* Add padding to create space inside the section */
    max-width: 100%; /* Ensure it doesn’t overflow */
    box-sizing: border-box; /* Ensure padding is included in the total width */
}

.u-form-1 {
    width: 100%; /* Make the form fit the section width */
    margin: 0 auto; /* Center the form if needed */
    box-sizing: border-box; /* Include padding and borders in the width */
}

.u-section-2 {
    position: relative; /* Ensure it is properly positioned */
    z-index: 1; /* Control the stacking order if needed */
}

.u-section-2 .form-custom-align {
    text-align: center !important;
}