 form[action*="login"] {
        margin: 200px auto 400px;
        max-width: 600px;
    }
.container {
    max-width: 1230px;
}
  .wpforms-field-description {
    color: #fff !important;
  }

  .wpforms-entry-preview-notice {
    color: #000;
    !important;
  }
  
  .wpforms-field-label {
    color: #fff!important;
    margin-bottom: 10px!important;
    }
    
  .wpforms-form li label {
      color: #fff !important;
  }
    
    .wpforms-submit {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #000!important;
        color: #fff!important;
        font-weight: 700!important;
        font-size: 20px!important;
        text-transform: uppercase!important;
        border: 3px solid #ad802a!important;
        padding: 20px 50px!important;
    }
    
    .choices__list--dropdown .choices__item--selectable.is-highlighted {
        background-color: #ad802a!important;
    }
  
  .bg-header {
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    padding: 160px 0 60px;
    position: relative;
    margin-top: 0px;
  }
  
  .black-overlay {
      background: black;
  opacity: 0.25;
  }
  
  .header {
      padding-bottom: 96px;
  }
  
  .header-wrapper {
      max-width: 700px;
  }
  
  .header-title {
      font-size: 42px;
      font-weight: 900;
      letter-spacing: 1px;
      margin-bottom: 30px;
      
  }
  
  .header-subtitle, .form-text {
      font-weight: 400;
      font-size: 18px;
      letter-spacing: 1px;
      line-height: 120%;
      color: #fff;
      text-shadow: 1px 1px 1px rgb(0, 0, 0);
  }
  
  .header-subtitle {
      margin-bottom: 32px;
  }
  
  .header-info {
      font-size: 20px;
      letter-spacing: 1px;
      font-weight: 700;
  }
  
  .dots-bg {
      background-image: url('/wp-content/uploads/2024/12/atheltesorg-bg-vector-7bea23.svg'); 
      z-index: 10;
  }
  
  .black-bg {
      background: linear-gradient(360deg, rgba(17, 17, 17, 0), rgba(5, 5, 5, 1));
  }
  
  .form-content {
      padding-top: 96px;
      padding-bottom: 96px;
  }

  .wpforms-container p {
      font-size:22px !important;
  }
  
  .wpforms-submit-container {
      display: flex;
      justify-content: center;
      margin-top: 30px!important;
  }
  
@media (max-width: 1800px) {
    .header {
        padding-bottom: 64px;
    }
    .form-content {
      padding-top: 64px;
      padding-bottom: 64px;
  }
}
  

@media (max-width: 1200px) {
    .header-title {
        font-size: 36px;
    }
    .header-subtitle, .header-info, .form-text {
        font-size: 16px;
    }
    .header-wrapper {
        max-width: 600px;
    }
}

@media (max-width: 992px) {
    .bg-header {
        padding: 220px 0 60px;
    }
}

@media (max-width: 768px) {
    .bg-header {
        padding: 170px 0 60px;
    }
    .header {
        padding-bottom: 32px;
    }
    .form-content {
      padding-top: 40px;
      padding-bottom: 40px;
    }
    .header-subtitle {
        margin-bottom: 8px;
    }
}

 @media (max-width: 576px) {
    .header-title {
        font-size: 24px;
    }
}