/**handles:bricks-global-custom-css**/
 a:focus-visible { outline: none !important; }  .loan_main_form_wrapper .gform_heading { display: none; } .loan_main_form label, .loan_main_form .gfield_label { font-size: var(--text-m) !important; font-weight: 500 !important; color: var(--black) !important; } .loan_main_form input { height: 55px !important; background-color: transparent !important; border-radius: var(--radius-xs) !important; border: 1px solid var(--primary) !important; font-size: var(--text-m) !important; } .loan_main_form .loan_radio_btn input[type="radio"] { display: none; } .loan_main_form .loan_radio_btn label { display: flex; background-color: var(--accent) !important; border: 1px solid var(--accent-semi-dark); border-radius: var(--radius-circle); font-size: var(--text-s) !important; font-weight: 500 !important; color: var(--black) !important; cursor: pointer; transition: all 0.3s ease-in-out; width: 100%; align-items: center; justify-content: flex-start; margin: 0px; } .loan_main_form .loan_radio_btn label .loan_icon { margin-right: 10px; display: flex; height: 40px; background-color: var(--primary); border-radius: var(--radius-circle); padding: 7px; align-items: center; justify-content: center; } .loan_main_form .loan_radio_btn label:hover { background-color: var(--secondary) !important; border-color: var(--secondary) !important; color: var(--tertiary) !important; } .loan_main_form .loan_radio_btn input[type="radio"]:checked + label { background-color: var(--secondary) !important; border-color: var(--secondary) !important; color: var(--tertiary) !important; } .loan_main_form .loan_radio_btn .gchoice { grid-template-columns: var(--grid-1) !important; } .loan_main_form .ginput_container_nurslider .noUi-connect { background-color: var(--secondary) !important; } .loan_main_form .ginput_container_nurslider .noUi-target { background-color: var(--base) !important; box-shadow: none !important; } .loan_main_form .ginput_container_nurslider .noUi-touch-area { background-color: var(--primary) !important; border-radius: 5px !important; } .loan_main_form .gform_button { background-color: var(--primary) !important; border-color: var(--primary) !important; width: 100% !important; border-radius: var(--radius-xxl) !important; color: var(--white) !important; font-weight: 600 !important; font-size: var(--text-l) !important; transition: 0.3s !important; } .loan_main_form .gform_button:hover { background-color: var(--secondary) !important; color: var(--tertiary) !important; transition: 0.3s !important; border-color: var(--secondary) !important; } .loan_main_form input::placeholder{ color: var(--black-trans-50) !important; } .loan_main_form input:focus { outline: none !important; border-color: var(--secondary) !important; }  @media (max-width: 991px) { .loan_main_form .loan_radio_btn .gfield_radio { grid-template-columns: repeat(2,1fr) !important; } }