/* start section book free estimate */
.section_book_free_estimate .col_form form input:focus {
  border-bottom-color: var(--color-main-100);
}
.section_book_free_estimate .col_form form .bg-danger {
  -webkit-border-radius: var(--border-radius-200);
  border-radius: var(--border-radius-200);
}
.section_book_free_estimate .col_form form .btn_send {
  display: block;
  width: 100%;
  font-weight: 600;
  background-color: var(--color-black-100);
  -webkit-border-radius: var(--border-radius-200);
  border-radius: var(--border-radius-200);
  color: var(--color-white-100);
}
.section_book_free_estimate .col_your_cv {
  position: relative;
}
.section_book_free_estimate .col_your_cv input {
  display: none;
}
.section_book_free_estimate .col_your_cv .label_upload {
  padding: 5px 40px;
  background-color: var(--color-main-100);
  color: var(--color-white-100);
  -webkit-border-radius: var(--border-radius-200);
  border-radius: var(--border-radius-200);
  cursor: pointer;
}
.section_book_free_estimate .col_your_cv .btn_delete_cv {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  background-color: var(--color-red-600);
  color: var(--color-white-100);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.section_book_free_estimate .col_your_cv .file_name,
.section_book_free_estimate .col_your_cv .btn_delete_cv {
  display: none;
}

.section_book_free_estimate .col_careers_list .form-label {
  margin-bottom: 10px;
}
/* // end section book free estimate */
