/**
 * ----------------------------------------------------------------------------
 * Frontend CSS
 * ----------------------------------------------------------------------------
 */
.wp-block-bi-blocks-container {
    padding: 16px;
}

.wp-block-bi-blocks-container>.container:after {
    content: '';
    clear: both;
    display: block;
    flex-basis: 100%;
}

.wp-block-bi-blocks-container.justify-space-between .block-editor-block-list__layout, .wp-block-bi-blocks-container.justify-space-between>.container {
    justify-content: space-between;
}

.wp-block-bi-blocks-container.justify-space-around .block-editor-block-list__layout, .wp-block-bi-blocks-container.justify-space-around>.container {
    justify-content: space-around;
}

.wp-block-bi-blocks-container.justify-flex-start .block-editor-block-list__layout, .wp-block-bi-blocks-container.justify-flex-start>.container {
    justify-content: flex-start;
}

.wp-block-bi-blocks-container.justify-center .block-editor-block-list__layout, .wp-block-bi-blocks-container.justify-center>.container {
    justify-content: center;
}

.wp-block-bi-blocks-container.justify-flex-end .block-editor-block-list__layout, .wp-block-bi-blocks-container.justify-flex-end>.container {
    justify-content: flex-end;
}

.wp-block-bi-blocks-container.align-flex-start .block-editor-block-list__layout, .wp-block-bi-blocks-container.align-flex-start>.container {
    align-items: flex-start;
}

.wp-block-bi-blocks-container.align-center .block-editor-block-list__layout, .wp-block-bi-blocks-container.align-center>.container {
    align-items: center;
}

.wp-block-bi-blocks-container.align-flex-end .block-editor-block-list__layout, .wp-block-bi-blocks-container.align-flex-end>.container {
    align-items: flex-end;
}
.wp-block-bi-blocks-container.align-flex-end .block-editor-block-list__layout, .wp-block-bi-blocks-container.align-flex-end>.container {
    align-items: stretch;
}

.wp-block-bi-blocks-container.display-flex>.container>.block-editor-inner-blocks>.block-editor-block-list__layout, .wp-block-bi-blocks-container.display-flex>.container {
    display: flex;
    flex-wrap: wrap;
}
.wp-block-bi-blocks-container.display-flex .block-editor-block-list__layout>*, .wp-block-bi-blocks-container.display-flex>.container>* {
    margin:8px;
}