#form1-block {
    container-name: form1-block;
    container-type: inline-size;
}
.form1-block__wrapper {
    display: flex;
    gap: 70px;
    padding: 50px;
    border-radius: 10px;
    background-color: var(--background);
}
.form1-block__left {
    max-width: 470px;
    width: 100%;
}
.form1-block__subtitle {
    color: var(--main-text-primary);
}
#form1-block .name-block__wrapper {
    margin-bottom: 10px;
}
#form1-block .title-block {
    margin-bottom: 25px;
}
.form1-block__right {
    width: 100%;
}
.form1-form-inputs {
    width: 100%;
}
#form1-block .input {
    width: 100%;
    margin-bottom: 10px;
}
#form1-block .input:last-child {
    margin-bottom: 0;
}
.form1-form-inputs {
    margin-bottom: 35px;
}
.form1-form-bottom .btn {
    width: 100%;
    margin-bottom: 15px;
}
@container form1-block (max-width: 1024px) {
    .form1-block__wrapper {
        padding: 20px;
        gap: 25px;
    }
    #form1-block .title-block {
        margin-bottom: 10px;
    }
    .form1-form-inputs {
        margin-bottom: 15px;
    }
}
@container form1-block (max-width: 768px) {
    .form1-block__wrapper {
        flex-direction: column;
    }
    .form1-block__left {
        max-width: 100%;
    }
}