
h3.block-title[data-v-b59ca79e] {
    text-align: var(--block-title-text-align, inherit);
}


div.block-droppable[data-v-0f088475] {
    float: left;
    width: 100%;
}
div.block-admin-wrapper[data-v-0f088475] {
    display: grid;
    grid-template: 1fr / 1fr;
    contain: style;
}
div.block-admin-wrapper[data-v-0f088475] >  * {
        grid-area: 1 / 1 / 2 / 2;
}
div.block-admin-wrapper > .state-layer[data-v-0f088475] {
        contain: strict;
        place-self: stretch;
        place-content: stretch;
        pointer-events: none;
        border: 2px dashed transparent;
        transition: border-color 100ms linear;
        border-radius: 10px;
}
:is([data-admin-mode]):not([data-disable-blockadmin-events]) > div.block-admin-wrapper:hover > .state-layer[data-v-0f088475] {
                border-color: #555555;
}



.outer-block-wrapper[data-v-8deaecca] {
    --block-width: var(--bb9e6468);
    --block-wrapper-width: 100%;

    display: inline-block;
    clear: both;
    vertical-align: top;
    padding: 0;
    margin: 0;
    max-width: 100%;
    box-sizing: border-box;

    width: var(--block-wrapper-override-width, var(--block-wrapper-width, 100%));
}
@media all and (width >= 1200px) {
.outer-block-wrapper[data-v-8deaecca]:is(.block-width-75) {
            --block-wrapper-width: 75%
    }
}
@media all and (width >= 960px) {
.outer-block-wrapper[data-v-8deaecca]:is(.block-width-50, .block-width-25) {
            --block-wrapper-width: 50%
    }
}
@media all and (width >= 1200px) {
.outer-block-wrapper[data-v-8deaecca]:is(.block-width-50, .block-width-25):is(.block-width-25) {
                --block-wrapper-width: 25%
        }
}


