.checkbox_inner__fjVCE:before{box-sizing:border-box}.checkbox_checkbox__G85Fe.checkbox_disabled__Q2fJE .checkbox_input__SyH69~.checkbox_inner__fjVCE:before{background:#e6e6e6;border-color:#d6d6d6;color:#b8b8b8}.checkbox_input__SyH69~.checkbox_inner__fjVCE:before{border:1px solid #8a8a8a;outline-color:transparent;outline-style:solid;outline-width:4px}.checkbox_input__SyH69:focus~.checkbox_inner__fjVCE:before{outline-color:#c7c7c7;transition:outline-color .25s ease-in-out}.checkbox_label-outer__reI37{margin-bottom:5px;align-items:center;display:flex}.checkbox_label-outer__reI37 [data-component-id=icon]{margin-left:5px}.checkbox_required__1Q_Jr:before{font-size:1rem;line-height:1.6rem;align-self:flex-start;color:#c00000;content:"*";display:flex;margin:0 5px}.checkbox_checkbox__G85Fe .checkbox_inner__fjVCE:before{box-shadow:0 0 2px #999}.checkbox_label__07ek_{-webkit-tap-highlight-color:rgba(0,0,0,0)}.checkbox_checkbox__G85Fe.checkbox_disabled__Q2fJE{color:#b8b8b8}.checkbox_checkbox__G85Fe.checkbox_disabled__Q2fJE [data-icon-id=tick]{display:none}.checkbox_checkbox__G85Fe [data-icon-id=tick]{display:block;left:4px;margin-bottom:0;margin-left:0;opacity:0;position:absolute;top:4px;transition:opacity .25s ease-in-out;z-index:1}.checkbox_checkbox__G85Fe [data-icon-id=tick] path{stroke:#fff}.checkbox_checkbox__G85Fe .checkbox_inner__fjVCE{padding-left:30px;padding-right:0}.checkbox_checkbox__G85Fe .checkbox_inner__fjVCE:before{left:0;right:auto}.checkbox_input__SyH69{left:0;position:absolute;top:0;z-index:-1}.checkbox_input__SyH69~.checkbox_inner__fjVCE:before{scroll-margin-top:0}.checkbox_input__SyH69:checked~[data-icon-id=tick]{opacity:1}.checkbox_input__SyH69:checked~.checkbox_inner__fjVCE:before{background:#75c082}.checkbox_label-outer__reI37{margin-bottom:0}.checkbox_label__07ek_{position:relative}.checkbox_inner__fjVCE{align-items:center;display:flex;position:relative}.checkbox_inner__fjVCE:before{background:#fff;border-radius:5px;content:"";display:block;height:20px;position:absolute;top:0;transition:background .25s ease-in-out,border .25s ease-in-out;width:20px}