.radio-grp__label{border:0;color:#5a287d;margin-bottom:20px}
.radio-grp__help{font-size:16px;line-height:24px;padding-bottom:15px}
.radio-grp__help--hidden{margin-bottom:15px}
.radio-grp__errmsg{font-size:14px;line-height:18px;margin-top:20px;display:none}
.radio-grp--error .radio-grp__errmsg{display:block}
.radio-grp--error .radio-grp__errmsg{color:#646068}
.radio-grp--error .inp-rad__label:before{color:#cf223f}
.radio-grp--error .inp-rad__input[type="radio"]:before{border-color:#e60303}
.inp-rad__blk{position:relative;margin-top:12px;padding:4px 0 4px 0}
.radio-grp__errmsg+.inp-rad__blk{margin-top:16px}
.inp-rad__blk--focus{outline:1px solid #5e10b1}
.inp-rad__blk--error label{color:#e60303}
.inp-rad__label{font-weight:normal;margin:3px 0 3px 47px;padding-right:99px;color:#646068}
.inp-rad__input[type="radio"]{height:32px;left:0;opacity:0;position:absolute;top:0;width:32px;background:transparent;border:0}
.inp-rad__input[type="radio"]+label::before{border:1px solid;content:"";position:absolute;top:4px;left:0;height:32px;width:32px;background-color:#fff;border-radius:50%}
.inp-rad__input[type="radio"]+label::after{content:"";position:absolute;top:10px;left:6px;width:20px;height:20px;border-radius:50%;background:#fff}
.inp-rad__input[type="radio"]:checked+label::after{opacity:1;background-color:#5e10b1}
.inp-rad__input[type="radio"]:checked+label::before{background:#fff}
.inp-rad__input[type="radio"]:focus+label::before{outline:3px solid transparent}
@media(min-width:1024px) and (max-width:1255px){.inp-rad__label{padding-right:78px}
.ipad .inp-rad__blk--focus{outline:0}
}
@media(min-width:768px) and (max-width:1023px){.inp-rad__label{padding-right:0}
.inp-rad__blk--focus{outline:0}
.radio-grp__help{padding-bottom:0}
.radio-grp__help--hidden{margin-bottom:10px}
}
@media(max-width:767px){.inp-rad__label{padding-right:0}
.radio-grp__help{font-size:18px;line-height:26px;padding-bottom:0}
.radio-grp__help--hidden{margin-bottom:0}
}