.aboutpage_text {
    height: 440px;
    padding-right: var(--px20);
}

.aboutpage_text_container {
    background: var(--grad_th);
    max-width: 620px;
}

.aboutpage_img {
    height: auto;
    position: relative;
    width: 100%;
    max-width: 880px;
    min-height: 300px;
}

.aboutpage_img img {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
}

@media (max-width:1050px){
    .about_page_block .container {
        flex-direction: column;
    }
    .aboutpage_text_container, .aboutpage_img {
        max-width: none;
    }
    .aboutpage_text {
        height: fit-content;
        max-height: 440px;
    }
}

