.form-block__wrapper {
    position: relative;
    display: flex;
    align-items: stretch;
}

.form-block__img-wrapper {
    position: relative;
    width: 42.484%;
    height: auto;
    aspect-ratio: 650 / 575;
}
.form-block__img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}


.form-block__content {
    position: relative;
    background-color: var(--Main-text-primary);
    padding: var(--Padding-40);
    width: 0%;
    flex-grow: 1;
}

.form-block__content-title {
    position: relative;
    color: var(--Head-secondary);
    margin-bottom: var(--Margin-20);
}
.form-block__content-text {
    color: var(--Main-text-secondary);
    margin-bottom: var(--Margin-40);
}

@media(max-width: 580px) {
    .form-block__wrapper {
        flex-direction: column;
    }
    .form-block__img-wrapper,
    .form-block__content {
        width: 100%;
    }
    .form-block__img-wrapper {
        max-height: 280px;
    }
}