/**
 * Group Block Style
 *
 * @package WordPress
 * @since BCCG 1.0
 * 
*/

.wp-block-group.is-style-flex-size-1 {
    flex: 1;
    min-width: 9.167rem;
}

.editor-styles-wrapper .is-layout-flex.is-style-align-items-start,
.wp-block-group.is-style-align-items-start {
    align-items: flex-start;
}

.editor-styles-wrapper .is-layout-flex.is-style-flex-basis-20,
.wp-block-group.is-style-flex-basis-20 {
    flex-basis: 20%;
    width: 20%
}

.wp-block-group.wp-block-single-content> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    width: var(--wp--style--global--content-size);
}

@media only screen and (max-width: 782px) {
    .wp-block-group.is-style-flex-size-1 {
        min-width: 100%;
    }

    .wp-block-group.wp-block-group-credit-area {
        flex-direction: column;
    }

    .wp-block-group.wp-block-group-credit-area p {
        text-align: center;
    }

    .editor-styles-wrapper .is-layout-flex.is-style-align-items-start,
    .wp-block-group.is-style-align-items-start {
        gap: var(--wp--preset--spacing--60) var(--wp--preset--spacing--40) !important;
    }
}