
.form-container {
    
    margin: 0% 5%;
 
  }

  .css-1ogxbr3 {
  color: #000000;
  font-size: 28px;
  font-weight: normal;
  line-height: 32px;
  margin-top: 0;
  margin-bottom: 12px;
  }   

  .form-control.is-invalid, .was-validated .form-control:invalid{
    background-image: none !important;
  background-color: transparent;
}

  /* Media Query for Button Sizes */
  @media (max-width: 767.98px) {
    /* For mobile screens */
    .btn-responsive {
      margin-top: 20px;
      font-size: 1.25rem; /* Larger text */
      padding: 0.75rem 1.5rem; /* Bigger padding */
    }
    .css-18zjd06 {
   
        text-align: center;
        box-sizing: border-box;
        display: flex
    ;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        cursor: pointer;
        width: 100%;
        min-height: var(--podium-cds-button-height-l);
        position: relative;
        transform: translate3d(0px, 0px, 0px);
        color: var(--podium-cds-color-text-primary-inverse);
        line-height: 16px;
        font-size: medium;
        font-weight: normal;
        text-decoration: none;
        padding: var(--podium-cds-button-padding-top-l) var(--podium-cds-button-padding-sides-l);
        overflow: hidden;
        background: var(--podium-cds-button-color-bg-primary);
        border-width: initial;
        border-style: none;
        border-color: initial;
        border-image: initial;
        border-radius: var(--podium-cds-button-border-radius);
        outline: none;
        white-space: nowrap;
    }
  }

  @media (min-width: 768px) {
    /* For desktop screens */
    .btn-responsive {
      font-size: 0.975rem; /* Smaller text */
      padding: 0.25rem 0.5rem; /* Smaller padding */
    }

    .css-18zjd06 {

        
        min-height: var(--podium-cds-button-height-m);
        position: relative;
        transform: translate3d(0px, 0px, 0px);
        color: var(--podium-cds-color-text-primary-inverse);
        line-height: 16px;
        font-size: medium;
        font-weight: normal;
        text-decoration: none;
        padding: var(--podium-cds-button-padding-top-m) var(--podium-cds-button-padding-sides-m);
        overflow: hidden;
        background: var(--podium-cds-button-color-bg-primary);
        border-width: initial;
        border-style: none;
        border-color: initial;
        border-image: initial;
        border-radius: var(--podium-cds-button-border-radius);
        outline: none;
        white-space: nowrap;
        width: 25%;
       
    }
  }

.css-131faqr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    gap: 10px;
}

.css-zinu7o {
    color: rgb(117, 117, 117);
    text-align: start;
}

.css-zinu7o a {
    color: rgb(117, 117, 117);
    cursor: pointer;
    text-decoration: underline;
}





