@media(min-width:768px) {
    .flex_content {
        display: flex !important;
        flex-direction: row !important;
        gap: 16px !important;
    }

    .flex_content .m-grid__content {
        flex: 1 1 auto !important;
        max-width: 100% !important;
    }

    .flex[data-col="ac1"] {
        width: 600px !important;
    }
}

@media(max-width:768px) {
    .flex {
        margin-right: 10px !important;
    }
    .mr20 {
        margin-right: 20px !important;
    }
    .flex_content .m-grid__content {
        margin-bottom: 20px !important;
    }
}