body.homepage .row.row-0 .page_content {
    display: flex;
    column-gap: 10%;
}
body.homepage .row.row-0 .page_content .text {
    width: 50%;
    order: 1;
}
body.homepage .row.row-0 .page_content .image-side {
    width: 40%;
    order: 0;
    pointer-events: none;
}



@media screen and (max-width: 1100px) {



    body.homepage .row.row-0 .page_content {
        flex-direction: column;
        row-gap: 50px;
    }
    body.homepage .row.row-0 .page_content .text {
        width: 100%;
        order: 0;
    }
    body.homepage .row.row-0 .page_content .image-side {
        width: 100%;
        order: 1;
    }

}