.checkbox-symbol{pointer-events:none;-webkit-user-select:none;user-select:none;width:0;height:0;position:absolute}.checkbox-container{box-sizing:border-box;color:#222a3f;background:#fff;flex-flow:wrap;align-items:center;display:flex}.checkbox-input{visibility:hidden;position:absolute}.checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:.375rem;padding:.375rem 0;transition:all .3s;display:flex;overflow:hidden}.checkbox:not(:last-child){margin-right:.375rem}.checkbox span{vertical-align:middle;transform:translate(0,0)}.checkbox span:first-child{border:.063rem solid #686d7b;border-radius:.125rem;flex:0 0 1rem;width:1rem;height:1rem;margin-top:.25rem;position:relative;transform:scale(1)}.checkbox.form-error span:first-child{border:.125rem solid #f04c34}.checkbox span:first-child svg{stroke-dasharray:70;stroke-dashoffset:70px;fill:none;stroke:#fff;stroke-width:.8rem;position:absolute;top:.188rem;left:.125rem}.checkbox span:last-child{padding-left:.5rem;line-height:1.5rem}.checkbox-input:checked+.checkbox span:first-child{stroke-dasharray:320;stroke-dashoffset:0;background:#03a4dc;border-color:#686d7b}.checkbox-input:checked+.checkbox span:last-child{color:#686d7b}.checkbox-input:checked+.checkbox span:first-child svg{stroke-dashoffset:0;transition:stroke-dashoffset .25s linear}.checkbox-input:disabled+.checkbox span:first-child{cursor:not-allowed;background:#9caaba;border-color:#9caaba}.checkbox-input:disabled+.checkbox span:last-child{color:#9caaba}.checkbox-container *{box-sizing:border-box}.checkbox-errors{color:#f04c34;margin-left:1.75rem}@keyframes zoom-in-out{50%{transform:scale(.9)}}.custom-checkbox{align-items:center;display:flex}.custom-checkbox span{margin-left:.5rem}.custom-checkbox div{margin-top:.25rem}.custom-checkbox input[type=checkbox]{appearance:none;-o-appearance:none;border:.125rem solid #acb9c8;border-radius:.25rem;width:1.125rem;height:1.125rem}.custom-checkbox .error{margin-top:4px}.custom-checkbox .error input[type=checkbox]{border:.125rem solid #f04c34;border-radius:.25rem;width:1.125rem;height:1.125rem}.custom-checkbox input[type=checkbox]:checked{background-color:#03a4dc;border:.125rem solid #03a4dc;border-radius:.25rem;width:1.125rem;height:1.125rem}.custom-checkbox-errors{color:#f04c34}
