.checkbox__container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:1.625rem;display:block;position:relative}.checkbox__container input{opacity:0;cursor:pointer;z-index:1;width:1rem;height:1rem;position:absolute}.checkbox__checkmark{background:var(--White,#fff);width:1rem;height:1rem;position:absolute;top:0;left:0;box-shadow:1px 1px rgba(0,0,0,.1)}.checkbox__container:hover input~.checkbox__checkmark{outline:2px solid var(--Light-blue,#a3ded9);box-shadow:inset 1px 1px rgba(0,0,0,.1)}.checkbox__container input:checked~.checkbox__checkmark{background-color:var(--Deep-blue,#052841)}.checkbox__checkmark:after{content:"";display:none;position:absolute}.checkbox__container input:checked~.checkbox__checkmark:after{display:block}.checkbox__container .checkbox__checkmark:after{border:solid var(--Light-blue,#a3ded9);border-width:0 2px 2px 0;width:5px;height:10px;top:.1rem;left:.35rem;transform:rotate(45deg)}.checkbox__error~.checkbox__checkmark{outline:2px solid red}.checkbox__container input:focus~.checkbox__checkmark{outline:2px solid var(--Deep-blue,#052841)}
