.customCheckbox input[type=checkbox]{display:none}.customCheckbox h5{text-align:left;color:#54d3c2;white-space:nowrap;margin-bottom:.5em;font-size:1rem;font-weight:500}.customCheckbox__body{align-items:center;display:flex}.customCheckbox__square{text-align:center;text-indent:0;color:#54d3c2;border:1px solid #b6bcc3;border-image:initial;background-color:#fff;border-radius:4px;flex-shrink:0;width:16px;height:16px;position:relative}@media (width<=700px){.customCheckbox__square{border-width:2px}}.customCheckbox__square:after{content:"";background-color:#54d3c2;border-radius:2px;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customCheckbox__label{cursor:pointer;color:#6d7986;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-weight:500;display:flex;position:relative}.customCheckbox__label--thin{color:#a9e9e0;font-weight:400}.customCheckbox__label--table .customCheckbox__square{border:2px solid #b6bcc3;width:20px;height:20px}.customCheckbox__label--table .customCheckbox__square:after{width:12px;height:12px}.customCheckbox__label--checkMark{color:#54d3c2;font-size:.875rem;font-weight:600}.customCheckbox__label--checkMark .customCheckbox__square{border:2px solid #54d3c2;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.customCheckbox__label--checkMark .customCheckbox__icon{width:18px;height:18px}.customCheckbox__label--round .customCheckbox__square{border:2px solid #a9e9e0;border-radius:10rem;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.customCheckbox__label--round .customCheckbox__square:after{border-color:#54d3c2;border-radius:10rem;width:12px;height:12px}.customCheckbox input:checked+.customCheckbox__label{color:#2d4258}.customCheckbox input:checked+.customCheckbox__label--thin{color:#a9e9e0}.customCheckbox input:checked+.customCheckbox__label .customCheckbox__square{border-color:#54d3c2}.customCheckbox input:checked+.customCheckbox__label .customCheckbox__square:after{display:block}.customCheckbox input:checked+.customCheckbox__label .customCheckbox__square.error{border-color:#fc5c65}.customCheckbox input:checked+.customCheckbox__label--checkMark{color:#54d3c2}.customCheckbox input:checked+.customCheckbox__label--checkMark .customCheckbox__square:after{display:none}.customCheckbox input:checked+.customCheckbox__label--round .customCheckbox__square{border-color:#a9e9e0}.customCheckbox input:disabled+.customCheckbox__label{color:#b6bcc3;cursor:default}.customCheckbox input:disabled+.customCheckbox__label .customCheckbox__square{background:#fff;border-color:#b6bcc3}.customCheckbox input:disabled+.customCheckbox__label .customCheckbox__square:after{background-color:#b6bcc3}.customCheckbox input:disabled+.customCheckbox__label--thin{color:#a9e9e0}.customCheckbox input:disabled+.customCheckbox__label--table{color:#6d7986}.customCheckbox input:disabled+.customCheckbox__label--table .customCheckbox__square{border-color:#6d7986}.customCheckbox input:disabled+.customCheckbox__label--table .customCheckbox__square:after{background-color:#6d7986}.customCheckbox input:disabled+.customCheckbox__label--checkMark,.customCheckbox input:disabled+.customCheckbox__label--round{color:#b6bcc3}.customCheckbox input:disabled+.customCheckbox__label--checkMark .checkmarkCheckbox__square,.customCheckbox input:disabled+.customCheckbox__label--round .checkmarkCheckbox__square{border-color:#b6bcc3}.customCheckbox input:disabled+.customCheckbox__label--checkMark .customCheckbox__icon,.customCheckbox input:disabled+.customCheckbox__label--round .customCheckbox__icon{color:#b6bcc3}.customCheckbox.error h5{color:#fc5c65}.customCheckbox.error .customCheckbox__square.error{color:#fc5c65;border-color:#fc5c65}.customCheckbox.error .customCheckbox__square.error:after{background-color:#fc5c65}.customCheckbox.error .customCheckbox__label,.customCheckbox.error input:checked+.customCheckbox__label,.customCheckboxGroup.error h5{color:#fc5c65}.customCheckboxGroup__body{flex-wrap:wrap;align-items:center;margin-left:.75em;display:flex}.customCheckboxGroup__body .customCheckbox{margin:.25em 1.25em .45em 0}
