.visually-hidden:not(:focus):not(:active){display:visually-hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=password],input[type=search],textarea{border-radius:var(--radius-s)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{outline-offset:2px!important;outline:2px solid var(--blue-400)!important}.brf-invalid.brxe-brf-pro-forms-field-checkbox-wrapper ul.options-wrapper,.brf-invalid.brxe-brf-pro-forms-field-radio-wrapper ul.options-wrapper{background-color:var(--red-100)!important;border:1px solid var(-red-600);padding:var(--space-s)!important;transition:all .3s ease;border-radius:var(--radius-xs)}.brf-validation-message{color:var(-red-600);font-size:var(--text-xs);margin-top:var(--space-2xs)}