#form__nalog_form{
    margin-top: 0;
    padding-top: 0;
}

#form__nalog_form .aw-form__agreetment{
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 24px;
}
#form__nalog_form .aw-form__title{
    display: none;
}
#form__nalog_form .aw-form__fields{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}
#form__nalog_form .aw-form__fields {
    margin: 0;
}

@media (min-width: 992px) {
    #form__nalog_form .aw-form__fields {
        grid-template-columns: repeat(2, 1fr);
    }
    #form__nalog_form .aw-form__agreetment .aw-form__field__wrap,
    #form__nalog_form .aw-form__agreetment .aw-form__btns{
        width: 50%;
    }
    #form__nalog_form .aw-form__agreetment{
        flex-direction: row;
        gap: 20px;
        margin-top: 48px;
    }
    #form__nalog_form  .aw-form__submit{
        width: 100%;
    }
}

@media (min-width: 1320px) {
    #form__nalog_form .aw-form__fields {
        grid-template-columns: repeat(3, 1fr);
    }
    #form__nalog_form .aw-form__agreetment label.checkbox{
        width: 66.66666%;
    }
    #form__nalog_form .aw-form__agreetment .aw-form__btns{
        width: 33.33333%;
    }
}

@media (min-width: 1520px) {

    #form__nalog_form .aw-form__fields {
        --offset-form-grid: 16px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        gap:0;
        margin-left: calc(-1 * var(--offset-form-grid));
    }
    #form__nalog_form .aw-form__btns{
        width: 33.33333333%;
    }
    #form__nalog_form .aw-form__item__caption{
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
        color: #8d8ba2;
        margin-top: 8px;
    }

   /* #form__nalog_form .aw-form__agreetment label.checkbox{
        width: 66.66666%;
    }*/
    #form__nalog_form .aw-form__item{
        width: 33.333333%;
        padding: 0 0 var(--offset-form-grid) var(--offset-form-grid);
        box-sizing: border-box;
    }
    #form__nalog_form .aw-form__agreetment .aw-form__field__wrap{

    }
    #form__nalog_form .aw-form__agreetment{
        padding-left: 10px;
        width: 100%;
    }
    #form__nalog_form .aw-form__agreetment .aw-form__field__wrap,
    #form__nalog_form .aw-form__item_fio_payer,
    #form__nalog_form .aw-form__item_fio_pacient{
        width: 66.666666%;
    }
    #form__nalog_form .aw-form__item_relative_type,
    #form__nalog_form .aw-form__item_tel,
    #form__nalog_form .aw-form__item_email
    {
        width: 22.222222%;
    }
}