.checkbox{width:100%}@media (min-width:1025px){.checkbox__label:hover .checkbox__box{border-color:#30f}.checkbox_checked .checkbox__label:hover .checkbox__box{background-color:rgba(51,0,255,.7);border-color:transparent}}.checkbox__container{align-items:flex-start;width:100%;display:flex;position:relative}.checkbox__container+.checkbox__error-caption{margin-top:8px}.checkbox__input{pointer-events:none;opacity:0;width:0;height:0;position:absolute}.checkbox__label{color:#000;letter-spacing:-.68px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:flex-start;font-size:17px;line-height:141%;display:flex}@media (max-width:767px){.checkbox__label{letter-spacing:-.6px;font-size:15px;line-height:22px}}.checkbox__box{background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;padding:3px;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;position:relative}.checkbox__box:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.checkbox__box:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.checkbox__box:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.checkbox__box:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.checkbox__box:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.checkbox__box:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}@media (max-width:767px){.checkbox__box{margin-top:4px}}.checkbox__box .icon{width:100%;height:100%}.checkbox__checkmark{color:#fff;opacity:0;width:12px;height:9px;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:scale(.8)}.checkbox__text{flex:1}.checkbox__text_required{color:#30f}.checkbox__error-caption{color:#fa3636;letter-spacing:-.21px;will-change:max-height,opacity,transform;padding-left:30px;font-size:14px;font-weight:600;line-height:128%}.checkbox_checked .checkbox__box{background-color:#30f;border-color:#30f}.checkbox_checked .checkbox__checkmark{opacity:1;transform:scale(1)}.checkbox_checked .checkbox__input:focus-visible+.checkbox__label .checkbox__box{background-color:rgba(51,0,255,.7);border-color:transparent}.checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline:none;box-shadow:0 0 0 3px rgba(51,0,255,.3)}.checkbox__input:focus:not(:focus-visible)+.checkbox__label .checkbox__box{box-shadow:none;outline:none}.checkbox__input:focus-visible+.checkbox__label:hover .checkbox__box{border-color:#30f}.checkbox_error .checkbox__box{border-color:#fa3636}.checkbox_error.checkbox_checked .checkbox__box{background-color:#fa3636;border-color:#fa3636}.checkbox_error .checkbox__input:focus-visible+.checkbox__label .checkbox__box{box-shadow:0 0 0 3px rgba(250,54,54,.3)}.checkbox .error-caption-enter-active,.checkbox .error-caption-leave-active{opacity:1;max-height:16px;transition:max-height .15s ease-in-out,opacity .15s ease-in-out,transform .15s ease-in-out}.checkbox .error-caption-enter-from,.checkbox .error-caption-leave-to{opacity:0;max-height:0;transform:translateY(-100%)}
