    .form_boxes {box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;border: 1px solid #dfe1e5;border-radius: 12px;margin: 15px 0;}
    .form_boxes .title_info {padding: 16px 20px;display: flex;align-items: center;gap: 12px;border-bottom: 1px solid #dfe1e5;}
    .form_boxes .title_info .img_wrap {background: color-mix(in oklab, #cf1743 10%, transparent);border-radius: 8px;color: #cf1743;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;}
    .form_boxes .title_info .img_wrap svg {width: 20px;height: 20px;}
    .form_boxes .title_info .title_decription span {font-size: 14px;line-height: 20px;font-weight: 500;display: block;}
    .form_boxes .title_info .title_decription p {margin: 0;font-size: 12px;color: #636975;}
    .form_boxes .input_detail_info {padding: 20px;}
    .form_boxes .input_detail_info .wrap_form_input {display: grid;gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));}
    .form_boxes .input_detail_info .wrap_form_input .form-group {margin-bottom: 0;line-height: 0;}
    .form_boxes .input_detail_info .wrap_form_input .form-group.phone_input .iti.iti--allow-dropdown {width: 100%;}
    .form_boxes .input_detail_info .wrap_form_input div.renovation_fields .form-group:first-child {margin-bottom: 20px;}
    .form_boxes .input_detail_info .wrap_form_input div.holiday_fields .form-group:first-child {margin-bottom: 20px;}
    .form_boxes .input_detail_info .wrap_form_input label {font-size: 14px;font-weight: 500;line-height: 20px;}
    .form_boxes .input_detail_info .wrap_form_input input, .form_boxes .input_detail_info .wrap_form_input select {font-size: 14px;border-radius: 6px;}
    .form_boxes .input_detail_info .wrap_form_input input:focus, .form_boxes .input_detail_info .wrap_form_input select:focus {border-color: #cf1743 !important;box-shadow: 0 0 0 .25rem rgba(207, 23, 67, .25) !important;}
    .form_boxes .input_detail_info .wrap_form_input input::placeholder, .form_boxes .input_detail_info .wrap_form_input select::placeholder {color: #636975;}
    .form_boxes .input_detail_info small a {color: #cf1743;text-decoration: none;}
    .form_boxes .input_detail_info .wrap_form_input .sign_wrap {position: relative;}
    .form_boxes .input_detail_info .wrap_form_input .sign_wrap span {position: absolute;left: 12px;top: 7px;color: #636975;display: inline-block;font-size: 14px;line-height: 20px;}
    .form_boxes .input_detail_info .wrap_form_input .sign_wrap input {padding-left: 30px;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative {display: flex;line-height: 16px;align-items: center;gap: 5px;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon {position: relative;line-height: 0;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative.double_line_lable .wrap_icon {left: -140px;top: -12px;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon svg {color: #636975;width: 16px;height: 16px;position: relative;top: -3px;cursor: pointer;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon .icon_description {position: absolute;top: 15px;left: 0;padding: 16px;background: #fff;border-radius: 6px;border: 1px solid #dee2e6;box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;color: #636975;width: 300px;z-index: 9;transform: scale(0.9);transition: 0.3s all ease-in-out;opacity: 0;visibility: hidden;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon.active .icon_description {transform: scale(1);opacity: 1;visibility: visible;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon.active svg {color: #cf1743;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon svg:hover {color: #cf1743;}
    .form_boxes .input_detail_info .wrap_form_input .info_btn_relative .wrap_icon .icon_description p {margin-bottom: 5px;line-height: 20px;font-size: 14px;}

    .form_btns_wrap {display: flex;justify-content: flex-end;gap: 15px;margin-bottom: 15px;}
    .form_btns_wrap button.clear_btn {border-radius: 6px;box-shadow: 0 1px 2px 0 #0000000d;font-size: 14px;padding: 8px 16px;font-weight: 500;background: #f9fafb;border: 1px solid #dfe1e5;}
    .form_btns_wrap button[type=submit] {background-color: #cf1743;border-radius: 6px;border-color: #cf1743;padding: 8px 12px;font-size: 14px;font-weight: 500;}
    .form_btns_wrap button[type=submit] svg {width: 16px;height: 16px;position: relative;top: -2px;}