 .multisteps-form__form {
     height: auto !important;
 }

 .form-group {
     margin-bottom: 10px;
 }

 .bhf_label {
     line-height: 1;
     width: 100%;
 }

 .input-field {
     background-color: #FFFFFFA3;
     border: 1px solid #F0F0F0;
     border-radius: 10px;
     padding: 10px 10px 5px 10px;
     position: relative;
 }

 .bhf_field {
     flex-grow: 1;
     padding: 0;
     border: 0;
     background-color: transparent;
 }

 .bhf_field::placeholder {
     font-family: Inter;
     font-weight: 500;
     font-style: Medium;
     font-size: 18px;
     line-height: 100%;
     color: #0000004d;
 }

 .bhf_field:focus {
     box-shadow: none !important;
 }

 .input-field:has(.bhf_field:focus) {
     outline: 1px solid #00ab63;
 }

 .input-field:has(.bhf_field:focus) {
     outline: 1px solid #00ab63;
 }

 .find {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 10px;
 }

 .bhf_find--btn {
     background-color: rgba(var(--bg-color-6));
     ;
     border-radius: 10px;
     color: #fff;
     font-family: Inter;
     font-weight: 600;
     font-size: 15px;
     line-height: 100%;
     vertical-align: middle;
     padding: 9px 10px;
 }

 .bhf_find--btn:hover {
     background-color: rgba(var(--bg-color-3));
     color: #fff;
 }

 .bhf_select-box select {
     appearance: none;
     width: 100%;
     font-size: 16px;
     background-color: #FFFFFFA3;
     border: 1px solid #F0F0F0;
     border-radius: 10px;
     padding: 10px;
     position: relative;
 }

 .bhf_select-box select:focus {
     outline: 1px solid #00ab63;
     box-shadow: none !important;
 }

 .bhf_list {
     list-style: none;
     padding-left: 0;
     margin-bottom: 19px;
 }

 .bhf_list li {
     position: relative;
     padding-left: 28px;
     margin-bottom: 10px;
 }

 .bhf_list li::before {
     content: "";
     position: absolute;
     left: 0;
     top: 3px;
     width: 20px;
     height: 20px;
     background-image: url('<?php echo get_template_directory_uri(); ?>/assets/images/green tick icon.svg');
     background-size: contain;
     background-repeat: no-repeat;
 }

 .confirming {
     font-size: 12px;
     color: #00000066;
     margin-top: 10px;
     line-height: 1;
 }

 .bhf_submit-btn {
     background-color: rgba(var(--bg-color-3));
     width: 100%;
     padding: 23px;
     font-weight: 700;
     font-style: Bold;
     font-size: 24px;
     line-height: 1;
     letter-spacing: 0;
     color: #fff;
 }

 .bhf_submit-btn:hover {
     background-color: rgba(var(--bg-color-6));
     color: #fff;
 }

 select.form-control.bhf_field {
     padding: 0px 10px;
 }

 select.form-control.bhf_field:focus {
     box-shadow: none !important;
     outline: none !important;
 }

 @media(max-width:767px) {
     .multisteps-form__form h3 {
         font-weight: 700 !important;
     }
 }