.layout-row {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0 !important;
    margin-left: 0 !important
}

.layout-column {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto
}

@media screen and (max-width: 544px) {
    .hide-image-mobile {
        background-image: none !important
    }
    .mobile-dark {
        background-color: #000 !important
    }
    .layout-column:not(:last-child) {
        margin-bottom: .9375rem
    }
    .flex-column-reverse .layout-column:first-child {
        margin-bottom: .9375rem
    }
    .flex-column-reverse .layout-column:not(:first-child) {
        margin-bottom: 0
    }
    .experience-layouts-2_column .flex-column-reverse .layout-column:last-child {
        margin-bottom: .9375rem
    }
    .experience-layouts-2_column .flex-column-reverse .layout-column:not(:last-child) {
        margin-bottom: 0
    }
}