:root{--color-white:#fff;--color-red:red;--color-primary-blue:#3182ce;--color-border-gray:#e2e8f0;--color-links:#4c8fe2;--color-hover-blue:#2b6cb0}body,html{background-color:#f6fafc!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:100vh;margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}.error{border:1px solid red!important}.bushel-component-container{-webkit-box-align:center;-webkit-box-pack:center;display:flex;height:calc(-40px + 100vh);overflow:auto;width:100%}.bushel-component-container .card{background-color:var(--color-white);border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 16px 32px rgba(45,55,72,.26),0 8px 20px rgba(45,55,72,.2);flex-direction:column;margin:auto;padding:20px;transition-delay:0s;transition-duration:.4s;transition-property:height;transition-timing-function:ease;width:500px;will-change:height}.bushel-component-container .card>div{padding:10px 30px 30px}.bushel-component-container .card form label{display:block;margin-bottom:10px;margin-top:20px}.bushel-component-container .card form input{border:1px solid var(--color-border-gray);border-radius:5px;font-size:14px;padding:16px 0 16px 16px;width:95%}.bushel-component-container .card .register-validator input[type=radio]{opacity:.011;z-index:100}.bushel-component-container .card .register-validator input[type=radio]:checked+label{background:#f0fff4;border-color:#38a169;color:#38a169}.bushel-component-container .card .register-validator label{border:1px solid var(--color-border-gray);cursor:pointer;font-weight:700;margin:5px 0;padding:30px;text-align:center;z-index:90}.bushel-component-container .card form .otpcode input{margin-right:15px;padding:16px;text-align:center;width:1.5em}.bushel-component-container .card form #kc-form-buttons{margin-top:30px}.bushel-component-container .card form #kc-form-buttons button{margin-bottom:50px}.bushel-component-container .card form input.pf-m-error{border:1px solid var(--color-red)}.bushel-component-container .card form span.pf-m-error{color:var(--color-red);font-size:12px}.bushel-component-container .card form #kc-form-options a{color:var(--color-links)}#kc-registration-container{display:none!important}#error-screen h1{color:#2d3748}#error-screen p{color:#2d3748;font-size:16px;line-height:24px;padding:2px 0}.pf-c-button{align-items:center;border:none;border-radius:5px;display:inline-flex;font-size:1rem;line-height:1.2;padding:10px 20px;text-transform:none;width:auto}.pf-c-button>span.icon{align-self:center;display:inline-flex;flex-shrink:0;margin-inline-start:.5rem}.pf-c-button.pf-m-primary{background-color:var(--color-primary-blue);color:var(--color-white)}.pf-c-button.pf-m-outline{background-color:var(--color-white);border:1px solid var(--color-primary-blue);color:var(--color-primary-blue)}.pf-c-button.pf-m-primary:hover{background-color:var(--color-hover-blue);color:var(--color-white)}.required{color:var(--color-red)}.center{margin:auto;text-align:center}.clearfix{clear:both}.otpcode{display:flex;flex-wrap:nowrap;justify-content:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:768px){body{background-color:var(--color-white)!important}.bushel-login-card,.card{box-shadow:none!important;padding:40px!important}.bushel-component-container .card form .otpcode input{margin-right:5px}.bushel-component-container .card>div{padding:0}}@media only screen and (max-width:500px){.bushel-component-container .card form .otpcode input{margin-right:5px;padding:14px 12px;width:1em}}.bushel-button-stack{display:flex;flex-direction:column;gap:12px}.bushel-button-stack button{cursor:pointer;font-weight:700;justify-content:center;letter-spacing:.08em;margin:0!important;padding:12px 16px}.bushel-button-stack button[value=accept]:disabled{background-color:#b7d3f3!important}.bushel-button-stack button[value=cancel]{background-color:transparent;color:#4a90e2}.Toastify__toast.custom-toast-success{--toastify-icon-color-success:#fff;background:#38a169;color:#fff}.Toastify__toast.custom-toast-success .Toastify__toast-body{align-items:flex-start}.Toastify__toast.custom-toast-success .Toastify__close-button.Toastify__close-button--light{fill:#fff;color:#fff;opacity:1}.terms-and-condition-checkboxes a{color:var(--color-primary-blue);text-decoration:underline}.terms-and-condition-checkboxes label{cursor:pointer;display:block;padding-bottom:16px;padding-left:24px;position:relative;-webkit-user-select:none;user-select:none}.terms-and-condition-checkboxes label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.terms-and-condition-checkboxes .checkmark{border:2px solid var(--color-border-gray);border-radius:2px;height:16px;left:0;position:absolute;top:4px;width:16px}.terms-and-condition-checkboxes label input:checked~.checkmark{background-color:var(--color-primary-blue);border:none}.terms-and-condition-checkboxes .checkmark:after{content:"";display:none;position:absolute}.terms-and-condition-checkboxes label input:checked~.checkmark:after{display:block}.terms-and-condition-checkboxes label .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:5.5px;top:2.5px;transform:rotate(45deg);width:5px}