/* Custom Styles */
 
  .container1 {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    gap: 16px; /* Dono ke beech ka gap */
   }

  .badge {
    background-color: #f4f1ea; /* Light beige background */
    color: #1e293b;           /* Dark navy text */
    padding: 6px 20px;
    border-radius: 50px;      /* Pill shape */
    font-weight: 600;
    font-size: 14px;
  }

  .date-text {
    color: #64748b;           /* Muted grey-blue color */
    font-size: 14px;
    font-weight: 500;
  }
 div#block-1774579889077 .form-control {
        font-size: 15px;
        background: #faf8f5;
        border-color: #e0dbd1 !important;
    }
 div#block-1774580801219_1 .form-control {
        font-size: 15px;
        background: #fff;
        border-color: #e0dbd1 !important;
    }
    
    textarea#form_submission_custom_53 {
    height: 150px;
}

i.fa-solid.fa-life-ring, i.fa-regular.fa-comment {
    color: #c7a876;
}

label {
    font-size: 17px !important;
}





/* Container ko align karne ke liye */
.radio-buttons-field {
    display: flex;
    gap: 12px;
    align-items: center;
    flex-wrap: wrap;
}

/* Default browser radio button ko hide karne ke liye */
.radio input[type="radio"] {
    display: none;
}

/* Circle styling */
.radio label {
    cursor: pointer;
    display: inline-block;
}

.radio .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;  /* Circle size */
    height: 50px;
    border-radius: 50%;
    border: 2px solid #e5e1da; /* Light grey border */
    color: #4a5568;           /* Grey text color */
    font-size: 18px;
    font-weight: 500;
    transition: all 0.3s ease;
    background-color: transparent;
}

/* Hover effect */
.radio label:hover .text {
    border-color: #bfa37e;
}

/* ACTIVE/SELECTED State (Jo image mein '1' par hai) */
.radio input[type="radio"]:checked + .overlay + .text {
    background-color: #bfa37e; /* Image wala brown/gold color */
    border-color: #bfa37e;
    color: #1e293b;           /* Dark text for active state */
}



@media(min-width:768px){
    
    div#block-1753083065557_0 h2 {
    font-size: 36px;
}
}




























