/* mobile fixes and classes   */

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

    .mobile-card,
    .is-layout-constrained > .mobile-card{
        margin-left: calc( var(--wp--style--root--padding-left) * -1) !important;
        margin-right: calc( var(--wp--style--root--padding-right) * -1) !important;
        border-radius: 0 !important;
        margin-bottom: 0 !important;
    }

    .mobile-nowrap{
        white-space: nowrap;
        width: 80%;
    }

    .wp-block-cover{
        min-height: 336px !important;
    }
}

.contain-paint {
    contain: paint;
}