form.dr-multistep-v2 .gchoice:has(input.gfield-choice-input:checked) {border:2px solid #1b976a;border-radius:8px;background-color:#f1f9f9;}body form.dr-multistep-v2 .gchoice {border-radius:8px;box-shadow:0px 3px 6px 0px #00000014;}form.dr-multistep-v2 .gfield_radio input.gfield-choice-input:checked::before {background-image:url('../img/circle-check.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;height:18px;width:18px;}form.dr-multistep-v2 .ginput_container.ginput_container_text input,form.dr-multistep-v2 .ginput_container.ginput_container_phone input,form.dr-multistep-v2 .ginput_container.ginput_container_email input,form.dr-multistep-v2 select.gfield_select {border:1px solid #d9dada !important;border-radius:8px !important;box-shadow:0px 3px 6px 0px #0000000d !important;}form.dr-multistep-v2 .ginput_container.ginput_container_text input:focus,form.dr-multistep-v2 .ginput_container.ginput_container_phone input:focus,form.dr-multistep-v2 .ginput_container.ginput_container_email input:focus,form.dr-multistep-v2 select.gfield_select:focus {border:1px solid #1b976a !important;}form.dr-multistep-v2 .overlap-label .gform-field-label {position:relative !important;top:unset !important;left:unset !important;background:none !important;padding-left:0 !important;padding-right:0 !important;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0%;margin-bottom:6px !important;}form.dr-multistep-v2 .gform_previous_button {width:100%;height:100%;max-width:60px;max-height:60px;padding:18px !important;border-radius:50% !important;border:1px solid #d9dada !important;transition:all 0.3s ease;}html body .elementor-element .elementor-widget-container form.dr-multistep-v2 .gform_body .gform_page .gform_page_footer input[type='button'],html body .elementor-element .elementor-widget-container form.dr-multistep-v2 .gform_body .gform_page .gform_page_footer input[type='submit'] {min-height:60px !important;max-height:60px !important;height:100% !important;width:100% !important;flex:auto !important;margin-bottom:0px;}html body .elementor-element .elementor-widget-container form.dr-multistep-v2 .gform_body .gform_page .gform_page_footer input[type='submit']:hover {background:#006846 !important;}form.dr-multistep-v2 .gform_page_footer.top_label {margin-top:48px;margin-bottom:16px !important;}form.dr-multistep-v2.has-dob-subtext .gform_page_footer.top_label {margin-top:24px;}form.dr-multistep-v2.has-phone-subtext .gform_page_footer.top_label {margin-top:16px;}form.dr-multistep-v2 .gform_button_wrapper {position:relative !important;}form.dr-multistep-v2 .gform_button_wrapper .loader {inset:0 !important;margin:auto !important;}form.dr-multistep-v2 select.gfield_select.medium {height:50px !important;padding:0px 12px !important;line-height:50px !important;font-size:16px !important;color:#787878;}form.dr-multistep-v2 select.gfield_select.medium.has-value {color:#3f4645;}form.dr-multistep-v2 .subdued_text {font-size:12px;line-height:18px;color:#787878;}form.dr-multistep-v2 .phone_number_subtext {margin-top:4px;}