.form-container{
  background: #fff;
}
.form-container input, .form-container select{
  border:none;
  padding: 10px;
}
.form-text{
  border:1px dashed #b5b5b5;
  padding: 2px 5px;
}
.form-field{
  margin-bottom: 25px;
}
.form_box{
  background: #fff5f5;
}
form h2{
  font-family: "Saira Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-top: 50px;
  border-bottom: 3px solid #ff3535;
  margin-bottom: 0px;
}
.form-label{
  line-height: 25px;
  font-family: "Saira Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
}
input, textarea{
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
  padding: 8px!important;
}

input:hover, textarea:hover{
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.3)!important;
}

input:focus, textarea:focus {
  box-shadow: 0 6px 15px rgb(255 166 166) !important;
  outline: none; /* Remove default outline for cleaner focus styling */
}
.asterisk{
  line-height: 15px;
  vertical-align: bottom;
}
label .asterisk{
  vertical-align: top;
}