.base-checkbox{display:flex}.base-checkbox,.base-checkbox-label{align-items:center;cursor:pointer;position:relative}.base-checkbox-label{display:inline-flex;min-height:var(--37d61ab8);padding:var(--6ee02398);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--37d61ab8)}.base-checkbox input[type=checkbox]{height:100%;opacity:0;outline:none;position:absolute;width:100%;z-index:-1}.base-checkbox input[type=checkbox]+span:before{background-color:#fff;border:var(--7e08dd23);border-radius:4px}.base-checkbox input[type=checkbox]+span:after,.base-checkbox input[type=checkbox]+span:before{content:"";height:var(--37d61ab8);left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--37d61ab8)}.base-checkbox input[type=checkbox]+span:after{background:url(../icons/checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:68%;opacity:0;transition:all .2s cubic-bezier(.35,.9,.4,.9)}.base-checkbox input[type=checkbox]:checked+span:after{opacity:1;transition:all .2s cubic-bezier(.35,.9,.4,.9)}.base-checkbox input[type=checkbox]:checked+span:before{background-color:#e4002b;border:1px solid #e4002b}:root{--primary:#e4002b;--secondary:#3972e0;--accent:#2f80f3;--text-secondary:#($text-secondary);--bodycolor:#($bodycolor);--text-color:#483729}.base-input-wrapper{background:#fff;border:var(--175b508b);border-radius:21px;display:flex;flex-direction:column;font-size:14px;padding:9px 19px 9px 16px}.base-input-wrapper_error{animation-duration:.6s;animation-fill-mode:forwards;animation-name:shakeError;animation-timing-function:ease-in-out;border:1px solid #e4002b!important}.base-input-wrapper_label{font-size:14px;margin-bottom:8px}.base-input-wrapper:focus-within{border:1px solid #ffc1c1!important}.base-input__error{color:#e4002b;font-size:14px}@keyframes shakeError{0%{transform:translate(0)}15%{transform:translate(.375rem)}30%{transform:translate(-.375rem)}45%{transform:translate(.375rem)}60%{transform:translate(-.375rem)}75%{transform:translate(.375rem)}90%{transform:translate(-.375rem)}to{transform:translate(0)}}
