.form-aside.form-aside_flow {
    width: 610px;
}

.form-aside_top-line {
    border-top: 0.625rem solid var(--color-primary);
}
.form-aside__header:not(:last-child) {
    margin-bottom: 45px;
    padding-top: 60px;
}
@media (min-width: 48.06125em){
    .grid-form {
        grid-template-columns: repeat(2, 1fr);
    }
}
.form-aside__grid:not(:last-child),
#plan .data {
    margin-bottom: 60px;
}
.input-wrapper__label:not(:last-child) {
    margin-bottom: 0.625rem;
}
input[type=text], input[type=email], input[type=tel], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


input[type=text], input[type=email], input[type=tel], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.input {
    font-size: clamp( 1rem , 0.9175257732rem + 0.412371134vw , 1.25rem );
}

.input {
    border-radius: 0 !important;
    border: 0.0625rem solid var(--dusty-gray);
    min-height: 2.625rem;
    padding: 0 0.9375rem;
    width: 100%;
    display: block;
}

/* footer */
.footer-aside__button:not(:last-child) {
    margin-bottom: clamp( 1.25rem , 0.837628866rem + 2.0618556701vw , 2.5rem );
}
.button_red {
    font-size: clamp( 1.5625rem , 1.2119845361rem + 1.7525773196vw , 2.625rem );
    text-transform: none;
    background-color: var(--tamarillo);
    line-height: 119.0476190476%;
}
.button_red, .button_blue {
    border-radius: 2.5rem;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    transition: opacity 0.2s ease-in-out 0s;
}
.button_center {
    margin: 0 auto;
    display: block;
}