p{
    color:black;
}
li{
    color: black;
}

.form-section {
  background: #fff;
  border-radius: 8px;
  padding: 40px;
  box-shadow: 0 0 15px rgba(0,0,0,0.05);
}
.form-label {
  font-weight: 600;
}


.form-section {
background: #fff;
border-radius: 10px;
padding: 40px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}

.form-label {
font-weight: 500;
color: #333;
}

.form-control {
border-radius: 6px;
border: 1px solid #ccc;
transition: border-color 0.3s, box-shadow 0.3s;
}

.form-control:focus {
border-color: #5a67d8;
box-shadow: 0 0 0 0.2rem rgba(90, 103, 216, 0.25);
}

.btn-custom {
background-color: #5a67d8;
color: #fff;
border-radius: 25px;
padding: 10px 30px;
font-weight: 500;
transition: background-color 0.3s;
}

.btn-custom:hover {
background-color: #434190;
}

textarea.form-control {
resize: none;
}