.bf-fld-wrp label, .bf-fld-wrp legend { font-size: 18px !important; font-weight: 650 !important; line-height: 1.5 !important; color: #17263a !important; }
.bf-fld-wrp input:not([type=checkbox]):not([type=radio]), .bf-fld-wrp select, .bf-fld-wrp textarea, .bf-fld-wrp [role=combobox] { font-size: 18px !important; min-height: 50px; color: #17263a !important; }
.bf-fld-wrp input:not([type=checkbox]):not([type=radio]), .bf-fld-wrp select, .bf-fld-wrp textarea { border-color: #63758b !important; }
.bf-fld-wrp textarea { min-height: 120px; }
.bf-fld-wrp button[type=submit] { background: #15385e !important; color: #fff !important; min-height: 50px; min-width: 150px; font-size: 18px !important; font-weight: 650; }
.bf-fld-wrp :is(input, textarea, select, button, [role=combobox]):focus-visible { outline: 3px solid #1b659e !important; outline-offset: 2px; }