
    /* form pages css */
    .mainContanter{
        background-color:white;
        margin-top:50px;
        padding:50px;
        margin-bottom:50px; 
    }
    .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5 !important;
    color: #212529;
    background-color: #fff !important;
    background-clip: padding-box;
    border: 1px solid #ced4da !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .375rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 40px;
    }
    .terms-cont {
        max-height: 300px;
        overflow: hidden;
        transition: max-height 0.5s ease;
    }
    .terms-cont.expanded {
        max-height: 1000px;
    }
    .show-more-btn {
        text-align: center;
        margin: 15px 0;
        cursor: pointer;
        color: #007bff;
        font-weight: bold;
    }
    .show-more-btn:hover {
        text-decoration: underline;
    }
    .location-section {
        margin-top: 20px;
        padding: 15px;
        border-radius: 5px; 
    }
    /* Phone input styles */
    .phone-input-container {
        position: relative;
    }
    .phone-input-container .iti {
        width: 100%;
    }
    .phone-input-container .form-control {
        padding-left: 52px;
    }
    .hint-text {
        font-size: 0.875rem;
        color: #6c757d;
        display: block;
        margin-bottom: 5px;
    }
    fieldset {
        border: 1px solid #ddd;
        border-radius: 5px;
        margin: 20px 0;
        padding: 30px;
        background-color: #f9f9f9;
    }
    legend {
        /* background-color: #fff; */
         background: radial-gradient(circle at top right, rgb(211 153 49 / 32%), #000000ab 50%), radial-gradient(circle at bottom left, rgb(211 153 49), #000000 50%);
        float: none;
        padding: 0 15px;
        font-weight: 600;
        font-size: 18px !important;
        margin-bottom: 0;
        width: auto;
        color: #d0a747;
        border: 1px solid #ddd;
        border-radius: 4px;
    }
    .form-section-title {
        font-size: 20px;
        font-weight: 600;
        color: #2c3e50;
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 2px solid #e9ecef;
    }
    .fieldset-group {
        margin-bottom: 30px;
    }
    
 