.bi-registration-form{max-width:980px}.bi-reg-field{border:0;padding:0;margin:0 0 28px;min-width:0}.bi-reg-field>label,.bi-reg-field>legend{font-size:17px;font-weight:600;line-height:1.5;display:block;margin-bottom:10px;width:100%}.bi-reg-field .bi-form-row{margin-bottom:-22px}.bi-reg-field textarea{min-height:125px}.bi-reg-field .bi-form-hint{margin:8px 0 0}.bi-reg-choices{display:flex;flex-direction:column;gap:10px}.bi-reg-choices .bi-reg-choice{display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:17px;margin:0;border:1px solid #e0e4df;padding:13px 15px;background:#fbfaf7}.bi-reg-choice input{width:19px;height:19px;min-height:19px;flex:0 0 19px;margin:5px 0 0;padding:0;accent-color:#b71f32}.bi-reg-choice:has(input:checked){border-color:#0a6b61;background:#f0f6f1}.bi-reg-field output{display:inline-block;border:1px solid #879b9c;padding:3px 12px;min-width:50px;text-align:center}.bi-form .bi-reg-field input[type=range]{padding:0;accent-color:#0a6b61;min-height:36px}.bi-reg-fee,.bi-reg-bank{background:#eef1eb;border-inline-start:3px solid #0a6b61;padding:22px;margin:25px 0 30px;font-size:17px}.bi-reg-fee strong,.bi-reg-bank strong{display:block;margin-bottom:10px}.bi-reg-fee p,.bi-reg-bank p{margin:0 0 12px}.bi-reg-fee p:last-child,.bi-reg-bank p:last-child{margin:0;font-size:14px;color:#526168}.bi-reg-bank bdi{word-break:break-word}.bi-reg-feedback:empty{display:none}.bi-reg-feedback:not(:empty){padding:18px;background:#e7f0e8;border-inline-start:3px solid #0a6b61;margin-bottom:25px}.bi-reg-feedback.is-error{background:#faecee;border-color:#b71f32}.bi-reg-feedback p:last-child{margin:0}.bi-reg-feedback ul{margin-bottom:0}.bi-reg-feedback:focus{outline:2px solid #0a6b61;outline-offset:4px}.bi-reg-field input[aria-invalid=true],.bi-reg-field textarea[aria-invalid=true],.bi-reg-field select[aria-invalid=true]{border-color:#b71f32}.bi-registration-form[aria-busy=true]{opacity:.8}.bi-original-wpforms{max-width:980px;background:white;padding:30px;border-top:3px solid #b71f32}.bi-original-wpforms input,.bi-original-wpforms textarea,.bi-original-wpforms select{font:inherit}.bi-original-wpforms .wpforms-submit{background:#b71f32!important;color:white!important;border:0!important;padding:15px 25px!important}@media(max-width:680px){.bi-reg-choices .bi-reg-choice{font-size:15px;padding:12px}.bi-reg-field>label,.bi-reg-field>legend{font-size:16px}.bi-reg-field{margin-bottom:24px}.bi-reg-bank,.bi-reg-fee{padding:17px;font-size:15px}.bi-original-wpforms{padding:20px}}
