/* Injury calculator = the site's consultation-card design (navy gradient, orange rule, white fields, orange action). */
.c_custom_calculator .c_custom_cal_inner{background:linear-gradient(150deg,#1c3664,#24487f)!important;border-top:4px solid #f7941d;border-radius:16px!important;box-shadow:0 16px 38px rgba(28,54,100,.26);padding:30px 30px 28px!important;font-family:Montserrat,Arial,sans-serif;color:#fff}
.c_custom_calculator .injury_calculator_title{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.25!important;color:#fff!important;margin:0 0 16px!important;padding:0!important;text-align:left!important;text-align-last:left!important;hyphens:none!important}
.c_custom_calculator .form_progress_bar{background:rgba(255,255,255,.18)!important;border-radius:6px;height:6px!important;overflow:hidden;margin:0 0 24px!important}
.c_custom_calculator .form_progress_bar #progress{background:#f7941d!important;height:100%!important;border-radius:6px}
.c_custom_calculator label,.c_custom_calculator .c_custom_form_calculate p,.c_custom_calculator .text-light-black,.c_custom_calculator .range_item_section *{color:rgba(255,255,255,.9)!important;font-family:Montserrat,Arial,sans-serif!important}
.c_custom_calculator label{font-size:13.5px!important;font-weight:600!important;letter-spacing:.2px;padding:0 0 7px!important}
.c_custom_calculator .c_custom_form_calculate select,.c_custom_calculator .c_custom_form_calculate input[type=text],.c_custom_calculator .c_custom_form_calculate input[type=number],.c_custom_calculator .c_custom_form_calculate input[type=email],.c_custom_calculator .c_custom_form_calculate input[type=tel]{background-color:#fff!important;border:1px solid #dfe4ec!important;border-radius:8px!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;line-height:1.3!important;font-size:14px!important;color:#2b3442!important;font-family:Montserrat,Arial,sans-serif!important;box-sizing:border-box;width:100%}
.c_custom_calculator .c_custom_form_calculate select{padding-right:30px!important}
.c_custom_calculator .c_custom_form_calculate input:focus,.c_custom_calculator .c_custom_form_calculate select:focus{outline:none;border-color:#f7a943!important;box-shadow:0 0 0 3px rgba(247,169,67,.3)}
.c_custom_calculator .c_custom_form_calculate .c_result_inpt{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important;font-weight:700!important}
.c_custom_calculator .c_custom_form_calculate input[type=range]{accent-color:#f7941d}
.c_custom_calculator .c_custom_form_calculate input[type=checkbox]{accent-color:#f7941d;width:17px;height:17px;vertical-align:-3px}
.c_custom_calculator .c_custom_form_calculate button,.c_custom_calculator .c_custom_form_calculate input[type=submit]{border-radius:9px!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:1px!important;text-transform:uppercase;padding:14px 30px!important;cursor:pointer;transition:background .18s,color .18s}
.c_custom_calculator .c_custom_form_calculate .next,.c_custom_calculator .c_custom_form_calculate input[type=submit]{background:#f7941d!important;border:1px solid #f7941d!important;color:#1c3664!important}
.c_custom_calculator .c_custom_form_calculate .next:hover,.c_custom_calculator .c_custom_form_calculate input[type=submit]:hover{background:#f7a943!important;border-color:#f7a943!important}
.c_custom_calculator .c_custom_form_calculate .previous,.c_custom_calculator .c_custom_form_calculate .prev,.c_custom_calculator .c_custom_form_calculate button:not(.next){background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}
.c_custom_calculator .parsley-errors-list,.c_custom_calculator .parsley-errors-list li{color:#ffc9a3!important;font-size:12px}
@media (max-width:767px){.c_custom_calculator .c_custom_cal_inner{padding:24px 18px 22px!important}.c_custom_calculator .injury_calculator_title{font-size:21px!important}}
.c_custom_calculator .c_custom_cal_inner p,.c_custom_calculator label{text-align:left!important;text-align-last:left!important}
