.loader{display:none;height:4rem;width:4rem}.form__input-error{color:red;display:none;font-size:1rem;font-weight:500;line-height:1.5rem}.form__input-wrap{position:relative}.form__input-wrap.is-error{margin-bottom:1.25rem}.form__input-wrap.is-error .form__input-error{display:block;position:absolute}.form__input-wrap.is-error .big-input__input{background:transparent;box-shadow:inset 0 0 0 1px red;color:red;margin-bottom:.25rem}.form__input-wrap.is-error .big-input__title{color:red}.form__btn.is-loading .loader{display:block}.form__btn.is-loading span{display:none}.form__personal .checkbox__label{color:#0000007a!important;font-weight:400}.form__personal .checkbox__label a{opacity:1!important;text-decoration:underline}.form__radio-input{display:none}.form__radio-btn{align-items:center;background-color:transparent;border:1px solid rgba(0,0,0,.15);color:#0000007a;cursor:pointer;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:1.25rem;height:4.5rem;line-height:150%;padding:1.5rem;transition:all .32s ease}.form__radio-input:checked+div{border:1.5px solid #000;color:var(--color__dark)}.form__radio-btn:hover{border:1px solid rgba(0,0,0,.4)}.form__radio-cricle{border:2px solid rgba(0,0,0,.15);border-radius:100%;flex-shrink:0;height:1.75rem;transition:all .32s ease;width:1.75rem}.form__radio-input:checked+div .form__radio-cricle{background-color:#000;border-color:#000;box-shadow:inset 0 0 0 .25rem #ebe7e3}
