.container{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:1.6rem;padding-right:1.6rem}.checkbox{color:#150c4b;cursor:pointer;display:grid;gap:.8rem;grid-template-columns:auto 1fr;min-height:3.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media(hover:hover){.checkbox:not(.checkbox--disabled):hover .checkbox__input:before{border-color:#bab6d3}}.checkbox--disabled{cursor:default}.checkbox--is-checked{border-width:2px}@media(hover:hover){.checkbox--is-checked:not(.checkbox--disabled):hover .checkbox__input:before{border-color:#7064af}}.checkbox--is-checked .checkbox__input:before{border-color:#211563;border-width:2px;color:#211563}.checkbox--has-tick{gap:1.6rem}.checkbox--has-tick.checkbox--is-checked .checkbox__input:before{font-size:1.6rem}.checkbox--has-tick .checkbox__input{display:grid;place-content:center}.checkbox--is-invalid{border-color:#bd3d3d}@media(hover:hover){.checkbox--is-invalid:not(.checkbox--disabled):hover{border-color:#bab6d3}}.checkbox--is-invalid .checkbox__input:before{border-color:#bd3d3d}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;cursor:pointer;display:none;height:2.2rem;margin:0;min-height:2.2rem;min-width:2.2rem;overflow:visible;position:relative;width:2.2rem}.checkbox__input:before{align-items:center;background:#fff;border:1px solid #dad8e9;border-radius:.4rem;color:#21156300;content:"";display:flex;font-family:koleoicons;font-size:0;inset:-1px;justify-content:center;position:absolute;transition:all .1s cubic-bezier(.25,.46,.45,.94);transition-property:font-size,color}
