
.home-image-with-text {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding: 20px;
    width: 100%;
    overflow: hidden;
}
.home-image-with-text .flexible-content[data-layout-width="full"] {
    grid-column: span 2;
}
@media screen and (max-width: 1024px) {
    .home-image-with-text .flexible-content {
        grid-column: span 2;
    }
}