:root {
	--virta_layout_default-content-width: 1600px; 
	--virta_layout_tablet-breakpoint: 1200px; 
	--virta_layout_mobile-breakpoint: 775px; 
	--virta_layout_padding-page_tablet: 50px; 
	--virta_layout_padding-page_mobile: 18px; 
	--virta_layout_margins_d: 22px; 
	--virta_layout_margins_s: 10px; 
	--virta_layout_margins_m: 35px; 
	--virta_layout_margins_l: 50px; 
	--virta_layout_padding-outside_d: 22px; 
	--virta_layout_padding-outside_s: 10px; 
	--virta_layout_padding-outside_m: 30px; 
	--virta_layout_padding-outside_l: 40px; 
	--virta_layout_padding-container_d: 100px; 
	--virta_layout_padding-container_s: 40px; 
	--virta_layout_padding-container_m: 75px; 
	--virta_layout_padding-container_l: 125px; 
	--virta_layout_margins_0: 0px; 
	--virta_layout_padding-outside_0: 0px; 
	--virta_layout_padding-container_0: 0px; 
	--virta_layout_padding-page: clamp(18px, -41px + 8vw, 50px); 
}
.blockflow-block-wrapper-flex.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-row >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-row >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-row {
	flex-direction: row;
}
.blockflow-block-wrapper-flex.direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-column,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-column >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-column >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-column {
	flex-direction: column;
}
.blockflow-block-wrapper-flex.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-row-reverse,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-row-reverse >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-row-reverse >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-row-reverse {
	flex-direction: row-reverse;
}
.blockflow-block-wrapper-flex.direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-column-reverse,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-column-reverse >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-column-reverse >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-column-reverse {
	flex-direction: column-reverse;
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.direction-row >.inner-wrapper {
	flex-direction: row;
	flex-wrap: wrap;
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.direction-row-reverse >.inner-wrapper {
	flex-direction: row-reverse;
	flex-wrap: wrap-reverse;
}
.blockflow-block-wrapper-flex.wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.wrap-wrap,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.wrap-wrap >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.wrap-wrap >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.wrap-wrap {
	flex-wrap: wrap;
}
.blockflow-block-wrapper-flex.wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.wrap-nowrap,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.wrap-nowrap >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.wrap-nowrap >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.wrap-nowrap {
	flex-wrap: nowrap;
}
.blockflow-block-wrapper-flex.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-start .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-start,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-start,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-start >.inner-wrapper {
	justify-content: flex-start;
}
.blockflow-block-wrapper-flex.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-center .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-center,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-center,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-center >.inner-wrapper {
	justify-content: center;
}
.blockflow-block-wrapper-flex.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-end .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-end,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-end,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-end >.inner-wrapper {
	justify-content: flex-end;
}
.blockflow-block-wrapper-flex.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-between,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-between >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-between >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-between >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-between,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-between >.inner-wrapper {
	justify-content: space-between;
}
.blockflow-block-wrapper-flex.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-around,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-around >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-around >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-around >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-around,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-around >.inner-wrapper {
	justify-content: space-around;
}
.blockflow-block-wrapper-flex.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-evenly,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-evenly >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-evenly >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-evenly >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-evenly,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-evenly >.inner-wrapper {
	justify-content: space-evenly;
}
.blockflow-block-wrapper-flex.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.align-start .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-start,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-start >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-start,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-start >.inner-wrapper {
	align-items: flex-start;
}
.blockflow-block-wrapper-flex.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.align-center .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-center,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-center >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-center,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-center >.inner-wrapper {
	align-items: center;
}
.blockflow-block-wrapper-flex.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.align-end .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-end,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-end >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-end,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-end >.inner-wrapper {
	align-items: flex-end;
}
.blockflow-block-wrapper-flex.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-stretch,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-stretch >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-stretch >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-stretch >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-stretch,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-stretch >.inner-wrapper {
	align-items: stretch;
}
.blockflow-block-wrapper-flex.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-baseline,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-baseline >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-baseline >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-baseline >.inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-baseline,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-baseline >.inner-wrapper {
	align-items: baseline;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-0-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="0.5"] {
	flex: 0 1 8.3333333333333%;
	max-width: 8.3333333333333%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-1,
.wp-block[data-type="blockflow/column"][data-width-desktop="1"] {
	flex: 0 1 16.666666666667%;
	max-width: 16.666666666667%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-1-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="1.5"] {
	flex: 0 1 25%;
	max-width: 25%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-2,
.wp-block[data-type="blockflow/column"][data-width-desktop="2"] {
	flex: 0 1 33.333333333333%;
	max-width: 33.333333333333%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-2-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="2.5"] {
	flex: 0 1 41.666666666667%;
	max-width: 41.666666666667%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-3,
.wp-block[data-type="blockflow/column"][data-width-desktop="3"] {
	flex: 0 1 50%;
	max-width: 50%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-3-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="3.5"] {
	flex: 0 1 58.333333333333%;
	max-width: 58.333333333333%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-4,
.wp-block[data-type="blockflow/column"][data-width-desktop="4"] {
	flex: 0 1 66.666666666667%;
	max-width: 66.666666666667%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-4-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="4.5"] {
	flex: 0 1 75%;
	max-width: 75%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="5"] {
	flex: 0 1 83.333333333333%;
	max-width: 83.333333333333%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-5-5,
.wp-block[data-type="blockflow/column"][data-width-desktop="5.5"] {
	flex: 0 1 91.666666666667%;
	max-width: 91.666666666667%;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.desktop-width-6,
.wp-block[data-type="blockflow/column"][data-width-desktop="6"] {
	flex: 0 1 100%;
	max-width: 100%;
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
	top: calc(100% + 10px - var(--virta_layout_margins_0)/2);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-0 >.inner-wrapper,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout {
	margin: calc(var(--virta_layout_margins_0) * -.5);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-0 >.inner-wrapper >.wp-block-blockflow-column,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
	padding: calc(var(--virta_layout_margins_0) * .5);
}
.spacing-vertical-desktop-0 {
	margin-top: var(--virta_layout_margins_0);
	margin-bottom: var(--virta_layout_margins_0);
}
.blockflow-block-wrapper-container.spacing-desktop-0 > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
.blockflow-block-wrapper-flex.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-distributor >.blockflow-block-wrapper.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.spacing-desktop-0 > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper > .post-template-container,
.wp-block[data-type="blockflow/post-query-filter"] >.blockflow-block-wrapper.spacing-0,
.wp-block[data-type="blockflow/post-query-filter"]  >.blockflow-block-wrapper.spacing-0 .button-filter-line,
.wp-block[data-type="blockflow/gallery-filter"] >.blockflow-block-wrapper.spacing-0,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.spacing-desktop-0,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-0 > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-0 > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-desktop-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template > .post-template-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-0 .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-0 .query-filter-container .filter-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-0 .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-0 .blockflow-navigation-list ul,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-desktop-0 {
	gap: var(--virta_layout_margins_0);
}
.wp-block-blockflow-table-of-content.spacing-desktop-0 li:not(:last-child) {
	margin-bottom: var(--virta_layout_margins_0);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .gutter-sizer {
	width: var(--virta_layout_margins_0);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .use-masonry-true .wp-block {
	margin-bottom: var(--virta_layout_margins_0);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0 .gutter-sizer {
	width: var(--virta_layout_margins_0);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.use-masonry .wp-block-blockflow-gallery-image {
	margin-bottom: var(--virta_layout_margins_0);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-1 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-2 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-3 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-4 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-5 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-6 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-0 .desktop-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6) - .1px);
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-1 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-1 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-1 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-1 > .post-template-container > div {
	flex: 0 0 calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
	max-width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
	width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-2 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-2 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-2 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-2 > .post-template-container > div {
	flex: 0 0 calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
	max-width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
	width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-3 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-3 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-3 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-3 > .post-template-container > div {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
	max-width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
	width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-4 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-4 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-4 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-4 > .post-template-container > div {
	flex: 0 0 calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
	max-width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
	width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-5 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-5 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-5 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-5 > .post-template-container > div {
	flex: 0 0 calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
	max-width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
	width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0.desktop-columns-6 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-0 .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-6 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0.desktop-columns-6 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-0 .wp-block-blockflow-post-template.highlight-template.desktop-columns-6 > .post-template-container > div {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
	max-width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
	width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
}
.blockflow-block-wrapper-flex.padding-desktop-0 >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-0 >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/slider"] > .blockflow-block-wrapper.padding-desktop-0 .wp-block[data-type="blockflow/slide"]> .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-0 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-0 > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-desktop-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-0 > .inner-wrapper {
	padding: var(--virta_layout_padding-outside_0);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-0 .wp-block-blockflow-navigation-link + ul,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-0.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks {
	padding-top: calc(var(--virta_layout_margins_0) - 5px);
	padding-bottom: calc(var(--virta_layout_padding-outside_0) - 5px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-0 .wp-block-blockflow-navigation-link + ul > .link-container,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-0.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout {
	padding-right: var(--virta_layout_padding-outside_0);
	padding-left: var(--virta_layout_padding-outside_0);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-0:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-sub-menu,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-0:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-mega-menu {
	padding-right: calc(var(--virta_layout_padding-outside_0) + 20px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-0.full-width-image > .inner-wrapper > .wp-block-blockflow-image,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-0.full-width-image > .wp-block-blockflow-post-image {
	margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
	min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-0.full-width-image > .inner-wrapper > .wp-block-blockflow-image:only-child,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-0.full-width-image > .wp-block-blockflow-post-image:only-child {
	margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-0.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
	min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-0.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
	margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-desktop-0 input,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-desktop-0 .input-container,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-desktop-0 .input-container {
	right: calc(100% + var(--virta_layout_margins_0));
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-desktop-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-desktop-0,
.blockflow-block-wrapper-container.padding-desktop-0 {
	padding-top: var(--virta_layout_padding-container_0);
	padding-bottom: var(--virta_layout_padding-container_0);
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
	top: calc(100% + 10px - var(--virta_layout_margins_d)/2);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-d >.inner-wrapper,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout {
	margin: calc(var(--virta_layout_margins_d) * -.5);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-d >.inner-wrapper >.wp-block-blockflow-column,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
	padding: calc(var(--virta_layout_margins_d) * .5);
}
.spacing-vertical-desktop-d {
	margin-top: var(--virta_layout_margins_d);
	margin-bottom: var(--virta_layout_margins_d);
}
.blockflow-block-wrapper-container.spacing-desktop-d > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
.blockflow-block-wrapper-flex.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-distributor >.blockflow-block-wrapper.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.spacing-desktop-d > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper > .post-template-container,
.wp-block[data-type="blockflow/post-query-filter"] >.blockflow-block-wrapper.spacing-d,
.wp-block[data-type="blockflow/post-query-filter"]  >.blockflow-block-wrapper.spacing-d .button-filter-line,
.wp-block[data-type="blockflow/gallery-filter"] >.blockflow-block-wrapper.spacing-d,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.spacing-desktop-d,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-d > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-d > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-desktop-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template > .post-template-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-d .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-d .query-filter-container .filter-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-d .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-d .blockflow-navigation-list ul,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-desktop-d {
	gap: var(--virta_layout_margins_d);
}
.wp-block-blockflow-table-of-content.spacing-desktop-d li:not(:last-child) {
	margin-bottom: var(--virta_layout_margins_d);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .gutter-sizer {
	width: var(--virta_layout_margins_d);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .use-masonry-true .wp-block {
	margin-bottom: var(--virta_layout_margins_d);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d .gutter-sizer {
	width: var(--virta_layout_margins_d);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.use-masonry .wp-block-blockflow-gallery-image {
	margin-bottom: var(--virta_layout_margins_d);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-1 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-2 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-3 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-4 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-5 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-6 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-d .desktop-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6) - .1px);
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-1 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-1 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-1 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-1 > .post-template-container > div {
	flex: 0 0 calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
	max-width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
	width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-2 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-2 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-2 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-2 > .post-template-container > div {
	flex: 0 0 calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
	max-width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
	width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-3 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-3 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-3 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-3 > .post-template-container > div {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
	max-width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
	width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-4 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-4 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-4 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-4 > .post-template-container > div {
	flex: 0 0 calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
	max-width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
	width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-5 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-5 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-5 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-5 > .post-template-container > div {
	flex: 0 0 calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
	max-width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
	width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d.desktop-columns-6 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-d .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-6 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d.desktop-columns-6 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-d .wp-block-blockflow-post-template.highlight-template.desktop-columns-6 > .post-template-container > div {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
	max-width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
	width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
}
.blockflow-block-wrapper-flex.padding-desktop-d >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-d >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/slider"] > .blockflow-block-wrapper.padding-desktop-d .wp-block[data-type="blockflow/slide"]> .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-d > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-d > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-desktop-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-d > .inner-wrapper {
	padding: var(--virta_layout_padding-outside_d);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-d .wp-block-blockflow-navigation-link + ul,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-d.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks {
	padding-top: calc(var(--virta_layout_margins_d) - 5px);
	padding-bottom: calc(var(--virta_layout_padding-outside_d) - 5px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-d .wp-block-blockflow-navigation-link + ul > .link-container,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-d.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout {
	padding-right: var(--virta_layout_padding-outside_d);
	padding-left: var(--virta_layout_padding-outside_d);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-d:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-sub-menu,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-d:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-mega-menu {
	padding-right: calc(var(--virta_layout_padding-outside_d) + 20px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-d.full-width-image > .inner-wrapper > .wp-block-blockflow-image,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-d.full-width-image > .wp-block-blockflow-post-image {
	margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
	min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-d.full-width-image > .inner-wrapper > .wp-block-blockflow-image:only-child,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-d.full-width-image > .wp-block-blockflow-post-image:only-child {
	margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-d.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
	min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-d.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
	margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-desktop-d input,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-desktop-d .input-container,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-desktop-d .input-container {
	right: calc(100% + var(--virta_layout_margins_d));
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-desktop-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-desktop-d,
.blockflow-block-wrapper-container.padding-desktop-d {
	padding-top: var(--virta_layout_padding-container_d);
	padding-bottom: var(--virta_layout_padding-container_d);
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
	top: calc(100% + 10px - var(--virta_layout_margins_l)/2);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-l >.inner-wrapper,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout {
	margin: calc(var(--virta_layout_margins_l) * -.5);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-l >.inner-wrapper >.wp-block-blockflow-column,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
	padding: calc(var(--virta_layout_margins_l) * .5);
}
.spacing-vertical-desktop-l {
	margin-top: var(--virta_layout_margins_l);
	margin-bottom: var(--virta_layout_margins_l);
}
.blockflow-block-wrapper-container.spacing-desktop-l > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
.blockflow-block-wrapper-flex.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-distributor >.blockflow-block-wrapper.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.spacing-desktop-l > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper > .post-template-container,
.wp-block[data-type="blockflow/post-query-filter"] >.blockflow-block-wrapper.spacing-l,
.wp-block[data-type="blockflow/post-query-filter"]  >.blockflow-block-wrapper.spacing-l .button-filter-line,
.wp-block[data-type="blockflow/gallery-filter"] >.blockflow-block-wrapper.spacing-l,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.spacing-desktop-l,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-l > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-l > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-desktop-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template > .post-template-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-l .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-l .query-filter-container .filter-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-l .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-l .blockflow-navigation-list ul,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-desktop-l {
	gap: var(--virta_layout_margins_l);
}
.wp-block-blockflow-table-of-content.spacing-desktop-l li:not(:last-child) {
	margin-bottom: var(--virta_layout_margins_l);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .gutter-sizer {
	width: var(--virta_layout_margins_l);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .use-masonry-true .wp-block {
	margin-bottom: var(--virta_layout_margins_l);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l .gutter-sizer {
	width: var(--virta_layout_margins_l);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.use-masonry .wp-block-blockflow-gallery-image {
	margin-bottom: var(--virta_layout_margins_l);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-1 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-2 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-3 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-4 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-5 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-6 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-l .desktop-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6) - .1px);
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-1 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-1 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-1 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-1 > .post-template-container > div {
	flex: 0 0 calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
	max-width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
	width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-2 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-2 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-2 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-2 > .post-template-container > div {
	flex: 0 0 calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
	max-width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
	width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-3 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-3 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-3 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-3 > .post-template-container > div {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
	max-width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
	width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-4 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-4 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-4 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-4 > .post-template-container > div {
	flex: 0 0 calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
	max-width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
	width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-5 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-5 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-5 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-5 > .post-template-container > div {
	flex: 0 0 calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
	max-width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
	width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l.desktop-columns-6 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-l .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-6 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l.desktop-columns-6 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-l .wp-block-blockflow-post-template.highlight-template.desktop-columns-6 > .post-template-container > div {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
	max-width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
	width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
}
.blockflow-block-wrapper-flex.padding-desktop-l >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-l >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/slider"] > .blockflow-block-wrapper.padding-desktop-l .wp-block[data-type="blockflow/slide"]> .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-l > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-l > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-desktop-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-l > .inner-wrapper {
	padding: var(--virta_layout_padding-outside_l);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-l .wp-block-blockflow-navigation-link + ul,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-l.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks {
	padding-top: calc(var(--virta_layout_margins_l) - 5px);
	padding-bottom: calc(var(--virta_layout_padding-outside_l) - 5px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-l .wp-block-blockflow-navigation-link + ul > .link-container,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-l.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout {
	padding-right: var(--virta_layout_padding-outside_l);
	padding-left: var(--virta_layout_padding-outside_l);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-l:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-sub-menu,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-l:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-mega-menu {
	padding-right: calc(var(--virta_layout_padding-outside_l) + 20px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-l.full-width-image > .inner-wrapper > .wp-block-blockflow-image,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-l.full-width-image > .wp-block-blockflow-post-image {
	margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
	min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-l.full-width-image > .inner-wrapper > .wp-block-blockflow-image:only-child,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-l.full-width-image > .wp-block-blockflow-post-image:only-child {
	margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-l.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
	min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-l.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
	margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-desktop-l input,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-desktop-l .input-container,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-desktop-l .input-container {
	right: calc(100% + var(--virta_layout_margins_l));
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-desktop-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-desktop-l,
.blockflow-block-wrapper-container.padding-desktop-l {
	padding-top: var(--virta_layout_padding-container_l);
	padding-bottom: var(--virta_layout_padding-container_l);
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
	top: calc(100% + 10px - var(--virta_layout_margins_m)/2);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-m >.inner-wrapper,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout {
	margin: calc(var(--virta_layout_margins_m) * -.5);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-m >.inner-wrapper >.wp-block-blockflow-column,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
	padding: calc(var(--virta_layout_margins_m) * .5);
}
.spacing-vertical-desktop-m {
	margin-top: var(--virta_layout_margins_m);
	margin-bottom: var(--virta_layout_margins_m);
}
.blockflow-block-wrapper-container.spacing-desktop-m > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
.blockflow-block-wrapper-flex.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-distributor >.blockflow-block-wrapper.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.spacing-desktop-m > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper > .post-template-container,
.wp-block[data-type="blockflow/post-query-filter"] >.blockflow-block-wrapper.spacing-m,
.wp-block[data-type="blockflow/post-query-filter"]  >.blockflow-block-wrapper.spacing-m .button-filter-line,
.wp-block[data-type="blockflow/gallery-filter"] >.blockflow-block-wrapper.spacing-m,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.spacing-desktop-m,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-m > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-m > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-desktop-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template > .post-template-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-m .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-m .query-filter-container .filter-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-m .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-m .blockflow-navigation-list ul,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-desktop-m {
	gap: var(--virta_layout_margins_m);
}
.wp-block-blockflow-table-of-content.spacing-desktop-m li:not(:last-child) {
	margin-bottom: var(--virta_layout_margins_m);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .gutter-sizer {
	width: var(--virta_layout_margins_m);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .use-masonry-true .wp-block {
	margin-bottom: var(--virta_layout_margins_m);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m .gutter-sizer {
	width: var(--virta_layout_margins_m);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.use-masonry .wp-block-blockflow-gallery-image {
	margin-bottom: var(--virta_layout_margins_m);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-1 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-2 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-3 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-4 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-5 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-6 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-m .desktop-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6) - .1px);
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-1 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-1 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-1 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-1 > .post-template-container > div {
	flex: 0 0 calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
	max-width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
	width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-2 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-2 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-2 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-2 > .post-template-container > div {
	flex: 0 0 calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
	max-width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
	width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-3 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-3 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-3 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-3 > .post-template-container > div {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
	max-width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
	width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-4 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-4 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-4 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-4 > .post-template-container > div {
	flex: 0 0 calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
	max-width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
	width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-5 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-5 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-5 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-5 > .post-template-container > div {
	flex: 0 0 calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
	max-width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
	width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m.desktop-columns-6 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-m .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-6 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m.desktop-columns-6 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-m .wp-block-blockflow-post-template.highlight-template.desktop-columns-6 > .post-template-container > div {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
	max-width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
	width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
}
.blockflow-block-wrapper-flex.padding-desktop-m >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-m >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/slider"] > .blockflow-block-wrapper.padding-desktop-m .wp-block[data-type="blockflow/slide"]> .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-m > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-m > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-desktop-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-m > .inner-wrapper {
	padding: var(--virta_layout_padding-outside_m);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-m .wp-block-blockflow-navigation-link + ul,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-m.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks {
	padding-top: calc(var(--virta_layout_margins_m) - 5px);
	padding-bottom: calc(var(--virta_layout_padding-outside_m) - 5px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-m .wp-block-blockflow-navigation-link + ul > .link-container,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-m.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout {
	padding-right: var(--virta_layout_padding-outside_m);
	padding-left: var(--virta_layout_padding-outside_m);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-m:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-sub-menu,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-m:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-mega-menu {
	padding-right: calc(var(--virta_layout_padding-outside_m) + 20px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-m.full-width-image > .inner-wrapper > .wp-block-blockflow-image,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-m.full-width-image > .wp-block-blockflow-post-image {
	margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
	min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-m.full-width-image > .inner-wrapper > .wp-block-blockflow-image:only-child,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-m.full-width-image > .wp-block-blockflow-post-image:only-child {
	margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-m.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
	min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-m.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
	margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-desktop-m input,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-desktop-m .input-container,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-desktop-m .input-container {
	right: calc(100% + var(--virta_layout_margins_m));
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-desktop-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-desktop-m,
.blockflow-block-wrapper-container.padding-desktop-m {
	padding-top: var(--virta_layout_padding-container_m);
	padding-bottom: var(--virta_layout_padding-container_m);
}
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
	top: calc(100% + 10px - var(--virta_layout_margins_s)/2);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-s >.inner-wrapper,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout {
	margin: calc(var(--virta_layout_margins_s) * -.5);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-desktop-s >.inner-wrapper >.wp-block-blockflow-column,
.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-columns-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
	padding: calc(var(--virta_layout_margins_s) * .5);
}
.spacing-vertical-desktop-s {
	margin-top: var(--virta_layout_margins_s);
	margin-bottom: var(--virta_layout_margins_s);
}
.blockflow-block-wrapper-container.spacing-desktop-s > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
.blockflow-block-wrapper-flex.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-distributor >.blockflow-block-wrapper.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.spacing-desktop-s > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper > .post-template-container,
.wp-block[data-type="blockflow/post-query-filter"] >.blockflow-block-wrapper.spacing-s,
.wp-block[data-type="blockflow/post-query-filter"]  >.blockflow-block-wrapper.spacing-s .button-filter-line,
.wp-block[data-type="blockflow/gallery-filter"] >.blockflow-block-wrapper.spacing-s,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.spacing-desktop-s,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-s > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-s > .inner-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-desktop-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template > .post-template-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-s .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-s .query-filter-container .filter-row,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-s .query-filter-container,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-s .blockflow-navigation-list ul,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-desktop-s {
	gap: var(--virta_layout_margins_s);
}
.wp-block-blockflow-table-of-content.spacing-desktop-s li:not(:last-child) {
	margin-bottom: var(--virta_layout_margins_s);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .gutter-sizer {
	width: var(--virta_layout_margins_s);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .use-masonry-true .wp-block {
	margin-bottom: var(--virta_layout_margins_s);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s .gutter-sizer {
	width: var(--virta_layout_margins_s);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.use-masonry .wp-block-blockflow-gallery-image {
	margin-bottom: var(--virta_layout_margins_s);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-1 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-2 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-3 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-4 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-5 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-6 .wp-block-blockflow-gallery-image {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
	max-width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
	width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
	max-width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
	width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
	max-width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
	width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
	max-width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
	width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
	max-width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
	width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5) - .1px);
}
.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-desktop-s .desktop-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
	max-width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
	width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6) - .1px);
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-1 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-1 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-1 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-1 > .post-template-container > div {
	flex: 0 0 calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
	max-width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
	width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-2 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-2 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-2 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-2 > .post-template-container > div {
	flex: 0 0 calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
	max-width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
	width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-3 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-3 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-3 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-3 > .post-template-container > div {
	flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
	max-width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
	width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-4 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-4 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-4 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-4 > .post-template-container > div {
	flex: 0 0 calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
	max-width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
	width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-5 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-5 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-5 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-5 > .post-template-container > div {
	flex: 0 0 calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
	max-width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
	width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
}
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s.desktop-columns-6 .wp-block-blockflow-post-template > .blockflow-block-wrapper > .post-template-container > div,
.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-desktop-s .wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.highlight-template.desktop-columns-6 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s.desktop-columns-6 .wp-block-blockflow-post-template > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-desktop-s .wp-block-blockflow-post-template.highlight-template.desktop-columns-6 > .post-template-container > div {
	flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
	max-width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
	width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
}
.blockflow-block-wrapper-flex.padding-desktop-s >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-s >.block-editor-inner-blocks,
.wp-block[data-type="blockflow/slider"] > .blockflow-block-wrapper.padding-desktop-s .wp-block[data-type="blockflow/slide"]> .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-s > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-s > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-desktop-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-s > .inner-wrapper {
	padding: var(--virta_layout_padding-outside_s);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-s .wp-block-blockflow-navigation-link + ul,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-s.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks {
	padding-top: calc(var(--virta_layout_margins_s) - 5px);
	padding-bottom: calc(var(--virta_layout_padding-outside_s) - 5px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-s .wp-block-blockflow-navigation-link + ul > .link-container,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.padding-desktop-s.is-desktop-menu-active .blockflow-block-wrapper > .inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout {
	padding-right: var(--virta_layout_padding-outside_s);
	padding-left: var(--virta_layout_padding-outside_s);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-s:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-sub-menu,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.is-desktop-menu-active.padding-desktop-s:not(.not-desktop-arrows) .wp-block-blockflow-navigation-link + ul > .link-container.has-mega-menu {
	padding-right: calc(var(--virta_layout_padding-outside_s) + 20px);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-s.full-width-image > .inner-wrapper > .wp-block-blockflow-image,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-s.full-width-image > .wp-block-blockflow-post-image {
	margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
	min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-s.full-width-image > .inner-wrapper > .wp-block-blockflow-image:only-child,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-s.full-width-image > .wp-block-blockflow-post-image:only-child {
	margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-s.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
	margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
	margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
	min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
}
.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-desktop-s.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.padding-desktop-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
	margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-desktop-s input,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-desktop-s .input-container,
.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-desktop-s .input-container {
	right: calc(100% + var(--virta_layout_margins_s));
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-desktop-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-desktop-s,
.blockflow-block-wrapper-container.padding-desktop-s {
	padding-top: var(--virta_layout_padding-container_s);
	padding-bottom: var(--virta_layout_padding-container_s);
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-row,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-row >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-row >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-row {
		flex-direction: row;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-column,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-column >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-column >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-column {
		flex-direction: column;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-row-reverse,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-row-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-row-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-row-reverse {
		flex-direction: row-reverse;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-column-reverse,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-column-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-column-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-column-reverse {
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-direction-row >.inner-wrapper {
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.tablet-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-direction-row-reverse >.inner-wrapper {
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-wrap-wrap,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-wrap-wrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-wrap-wrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-wrap-wrap {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-wrap-nowrap,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-wrap-nowrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-wrap-nowrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-wrap-nowrap {
		flex-wrap: nowrap;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-start .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-start >.inner-wrapper {
		justify-content: flex-start;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-center .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-center >.inner-wrapper {
		justify-content: center;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-end .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-end >.inner-wrapper {
		justify-content: flex-end;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-between,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-space-between,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-space-between >.inner-wrapper {
		justify-content: space-between;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-around,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-space-around,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-space-around >.inner-wrapper {
		justify-content: space-around;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-evenly,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-space-evenly,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-space-evenly >.inner-wrapper {
		justify-content: space-evenly;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-align-start .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-start >.inner-wrapper {
		align-items: flex-start;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-align-center .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-center >.inner-wrapper {
		align-items: center;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-align-end .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-end >.inner-wrapper {
		align-items: flex-end;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-stretch,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-stretch,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-stretch >.inner-wrapper {
		align-items: stretch;
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.tablet-align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-baseline,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-baseline,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-baseline >.inner-wrapper {
		align-items: baseline;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="0.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-0-5 {
		flex: 0 1 8.3333333333333%;
		max-width: 8.3333333333333%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="1"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-1 {
		flex: 0 1 16.666666666667%;
		max-width: 16.666666666667%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="1.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-1-5 {
		flex: 0 1 25%;
		max-width: 25%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="2"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-2 {
		flex: 0 1 33.333333333333%;
		max-width: 33.333333333333%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="2.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-2-5 {
		flex: 0 1 41.666666666667%;
		max-width: 41.666666666667%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="3"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-3 {
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="3.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-3-5 {
		flex: 0 1 58.333333333333%;
		max-width: 58.333333333333%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="4"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-4 {
		flex: 0 1 66.666666666667%;
		max-width: 66.666666666667%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="4.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-4-5 {
		flex: 0 1 75%;
		max-width: 75%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-5 {
		flex: 0 1 83.333333333333%;
		max-width: 83.333333333333%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="5.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-5-5 {
		flex: 0 1 91.666666666667%;
		max-width: 91.666666666667%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/column"][data-width-tablet="6"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-6 {
		flex: 0 1 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_0)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-0 >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_0) * -.5);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-0 >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_0) * .5);
	}
}
@media screen and (max-width: 1200px) {
	.spacing-vertical-tablet-0 {
		margin-top: var(--virta_layout_margins_0);
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.spacing-tablet-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-tablet-0 .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-tablet-0 > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-0 > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-0 > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-tablet-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0 .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-tablet-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-0 .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-0.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-tablet-0 {
		gap: var(--virta_layout_margins_0);
	}
	.wp-block-blockflow-table-of-content.spacing-tablet-0 li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .gutter-sizer {
		width: var(--virta_layout_margins_0);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0 .gutter-sizer {
		width: var(--virta_layout_margins_0);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-tablet-0 .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-tablet-0 input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-tablet-0 .input-container {
		right: calc(100% + var(--virta_layout_margins_0));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
		max-width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
		width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
		max-width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
		width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
		max-width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
		width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
		max-width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
		width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-0 .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-0.tablet-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-0.tablet-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.padding-tablet-0 >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-tablet-0 >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-tablet-0 .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-0 > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-tablet-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-0 > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_0);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-0 > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-0.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
		min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-0 > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-0.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-tablet-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
		min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-tablet-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-tablet-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.padding-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-tablet-0 {
		padding-top: var(--virta_layout_padding-container_0);
		padding-bottom: var(--virta_layout_padding-container_0);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_d)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-d >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_d) * -.5);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-d >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_d) * .5);
	}
}
@media screen and (max-width: 1200px) {
	.spacing-vertical-tablet-d {
		margin-top: var(--virta_layout_margins_d);
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.spacing-tablet-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-tablet-d .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-tablet-d > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-d > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-d > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-tablet-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-tablet-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-d .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-d.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-tablet-d {
		gap: var(--virta_layout_margins_d);
	}
	.wp-block-blockflow-table-of-content.spacing-tablet-d li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .gutter-sizer {
		width: var(--virta_layout_margins_d);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d .gutter-sizer {
		width: var(--virta_layout_margins_d);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-tablet-d .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-tablet-d input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-tablet-d .input-container {
		right: calc(100% + var(--virta_layout_margins_d));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
		max-width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
		width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
		max-width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
		width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
		max-width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
		width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
		max-width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
		width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-d .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-d.tablet-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-d.tablet-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.padding-tablet-d >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-tablet-d >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-tablet-d .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-d > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-tablet-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-d > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_d);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-d > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-d.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
		min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-d > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-d.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-tablet-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
		min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-tablet-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-tablet-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.padding-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-tablet-d {
		padding-top: var(--virta_layout_padding-container_d);
		padding-bottom: var(--virta_layout_padding-container_d);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_l)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-l >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_l) * -.5);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-l >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_l) * .5);
	}
}
@media screen and (max-width: 1200px) {
	.spacing-vertical-tablet-l {
		margin-top: var(--virta_layout_margins_l);
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.spacing-tablet-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-tablet-l .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-tablet-l > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-l > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-l > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-tablet-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-tablet-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-l .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-l.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-tablet-l {
		gap: var(--virta_layout_margins_l);
	}
	.wp-block-blockflow-table-of-content.spacing-tablet-l li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .gutter-sizer {
		width: var(--virta_layout_margins_l);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l .gutter-sizer {
		width: var(--virta_layout_margins_l);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-tablet-l .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-tablet-l input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-tablet-l .input-container {
		right: calc(100% + var(--virta_layout_margins_l));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
		max-width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
		width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
		max-width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
		width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
		max-width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
		width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
		max-width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
		width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-l .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-l.tablet-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-l.tablet-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.padding-tablet-l >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-tablet-l >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-tablet-l .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-l > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-tablet-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-l > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_l);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-l > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-l.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
		min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-l > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-l.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-tablet-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
		min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-tablet-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-tablet-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.padding-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-tablet-l {
		padding-top: var(--virta_layout_padding-container_l);
		padding-bottom: var(--virta_layout_padding-container_l);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_m)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-m >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_m) * -.5);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-m >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_m) * .5);
	}
}
@media screen and (max-width: 1200px) {
	.spacing-vertical-tablet-m {
		margin-top: var(--virta_layout_margins_m);
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.spacing-tablet-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-tablet-m .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-tablet-m > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-m > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-m > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-tablet-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-tablet-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-m .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-m.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-tablet-m {
		gap: var(--virta_layout_margins_m);
	}
	.wp-block-blockflow-table-of-content.spacing-tablet-m li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .gutter-sizer {
		width: var(--virta_layout_margins_m);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m .gutter-sizer {
		width: var(--virta_layout_margins_m);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-tablet-m .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-tablet-m input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-tablet-m .input-container {
		right: calc(100% + var(--virta_layout_margins_m));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
		max-width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
		width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
		max-width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
		width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
		max-width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
		width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
		max-width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
		width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-m .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-m.tablet-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-m.tablet-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.padding-tablet-m >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-tablet-m >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-tablet-m .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-m > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-tablet-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-m > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_m);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-m > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-m.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
		min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-m > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-m.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-tablet-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
		min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-tablet-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-tablet-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.padding-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-tablet-m {
		padding-top: var(--virta_layout_padding-container_m);
		padding-bottom: var(--virta_layout_padding-container_m);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_s)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-s >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_s) * -.5);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-columns-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-s >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_s) * .5);
	}
}
@media screen and (max-width: 1200px) {
	.spacing-vertical-tablet-s {
		margin-top: var(--virta_layout_margins_s);
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.spacing-tablet-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-tablet-s .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-tablet-s > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-s > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-s > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-tablet-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-tablet-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-s .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-s.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-tablet-s {
		gap: var(--virta_layout_margins_s);
	}
	.wp-block-blockflow-table-of-content.spacing-tablet-s li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .gutter-sizer {
		width: var(--virta_layout_margins_s);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s .gutter-sizer {
		width: var(--virta_layout_margins_s);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-tablet-s .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-tablet-s input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-tablet-s .input-container {
		right: calc(100% + var(--virta_layout_margins_s));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
		max-width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
		width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
		max-width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
		width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
		max-width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
		width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
		max-width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
		width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-tablet-s .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-tablet-s.tablet-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-tablet-s.tablet-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-flex.padding-tablet-s >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-tablet-s >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-tablet-s .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-s > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-tablet-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-s > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_s);
	}
}
@media screen and (max-width: 1200px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-s > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-s.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
		min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-tablet-s > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-s.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-tablet-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-tablet-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
		min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-tablet-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-tablet-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.padding-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-tablet-s {
		padding-top: var(--virta_layout_padding-container_s);
		padding-bottom: var(--virta_layout_padding-container_s);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-row,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-row >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-row >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-row {
		flex-direction: row;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-column,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-column >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-column >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-column {
		flex-direction: column;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-row-reverse,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-row-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-row-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-row-reverse {
		flex-direction: row-reverse;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-column-reverse,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-column-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-column-reverse >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-column-reverse {
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-direction-row >.inner-wrapper {
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex.mobile-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-direction-row-reverse >.inner-wrapper {
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-wrap-wrap,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-wrap-wrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-wrap-wrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-wrap-wrap {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-wrap-nowrap,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-wrap-nowrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-wrap-nowrap >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-wrap-nowrap {
		flex-wrap: nowrap;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-start .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-start >.inner-wrapper {
		justify-content: flex-start;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-center .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-center >.inner-wrapper {
		justify-content: center;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-end .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-end >.inner-wrapper {
		justify-content: flex-end;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-between,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-space-between >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-space-between,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-space-between >.inner-wrapper {
		justify-content: space-between;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-around,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-space-around >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-space-around,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-space-around >.inner-wrapper {
		justify-content: space-around;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-evenly,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-space-evenly >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-space-evenly,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-space-evenly >.inner-wrapper {
		justify-content: space-evenly;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-align-start .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-start >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-start,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-start >.inner-wrapper {
		align-items: flex-start;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-align-center .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-center >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-center,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-center >.inner-wrapper {
		align-items: center;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-align-end .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-end >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-end,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-end >.inner-wrapper {
		align-items: flex-end;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-stretch,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-stretch >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-stretch,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-stretch >.inner-wrapper {
		align-items: stretch;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.mobile-align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-baseline,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-baseline >.inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-baseline,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-baseline >.inner-wrapper {
		align-items: baseline;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="0.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-0-5 {
		flex: 0 1 8.3333333333333%;
		max-width: 8.3333333333333%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="1"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-1 {
		flex: 0 1 16.666666666667%;
		max-width: 16.666666666667%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="1.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-1-5 {
		flex: 0 1 25%;
		max-width: 25%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="2"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-2 {
		flex: 0 1 33.333333333333%;
		max-width: 33.333333333333%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="2.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-2-5 {
		flex: 0 1 41.666666666667%;
		max-width: 41.666666666667%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="3"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-3 {
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="3.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-3-5 {
		flex: 0 1 58.333333333333%;
		max-width: 58.333333333333%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="4"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-4 {
		flex: 0 1 66.666666666667%;
		max-width: 66.666666666667%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="4.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-4-5 {
		flex: 0 1 75%;
		max-width: 75%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-5 {
		flex: 0 1 83.333333333333%;
		max-width: 83.333333333333%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="5.5"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-5-5 {
		flex: 0 1 91.666666666667%;
		max-width: 91.666666666667%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/column"][data-width-mobile="6"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-6 {
		flex: 0 1 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_0)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-0 >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_0) * -.5);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-0 >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_0) * .5);
	}
}
@media screen and (max-width: 775px) {
	.spacing-vertical-mobile-0 {
		margin-top: var(--virta_layout_margins_0);
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.spacing-mobile-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-mobile-0 .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-mobile-0 > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-0 > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-0 > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-mobile-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0 .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-mobile-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-0 .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-0.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-mobile-0 {
		gap: var(--virta_layout_margins_0);
	}
	.wp-block-blockflow-table-of-content.spacing-mobile-0 li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .gutter-sizer {
		width: var(--virta_layout_margins_0);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0 .gutter-sizer {
		width: var(--virta_layout_margins_0);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-mobile-0 .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-mobile-0 input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-mobile-0 .input-container {
		right: calc(100% + var(--virta_layout_margins_0));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
		max-width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
		width: calc(100% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 1));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
		max-width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
		width: calc(50% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 2));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 3));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
		max-width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
		width: calc(25% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 4));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
		max-width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
		width: calc(20% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 5));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-0 .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-0.mobile-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-0.mobile-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_0) + (var(--virta_layout_margins_0) / 6));
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.padding-mobile-0 >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-mobile-0 >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-mobile-0 .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-0 > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-0 > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-mobile-0 .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-0 > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_0);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-0 > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-0.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
		min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-0 > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-0.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-mobile-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_0) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_0) * -1);
		min-width: calc(var(--virta_layout_padding-outside_0) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-mobile-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-mobile-0.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_0) * -1);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.padding-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-0,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-mobile-0 {
		padding-top: var(--virta_layout_padding-container_0);
		padding-bottom: var(--virta_layout_padding-container_0);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_d)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-d >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_d) * -.5);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-d >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_d) * .5);
	}
}
@media screen and (max-width: 775px) {
	.spacing-vertical-mobile-d {
		margin-top: var(--virta_layout_margins_d);
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.spacing-mobile-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-mobile-d .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-mobile-d > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-d > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-d > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-mobile-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-mobile-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-d .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-d.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-mobile-d {
		gap: var(--virta_layout_margins_d);
	}
	.wp-block-blockflow-table-of-content.spacing-mobile-d li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .gutter-sizer {
		width: var(--virta_layout_margins_d);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d .gutter-sizer {
		width: var(--virta_layout_margins_d);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-mobile-d .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-mobile-d input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-mobile-d .input-container {
		right: calc(100% + var(--virta_layout_margins_d));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
		max-width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
		width: calc(100% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 1));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
		max-width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
		width: calc(50% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 2));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 3));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
		max-width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
		width: calc(25% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 4));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
		max-width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
		width: calc(20% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 5));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-d .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-d.mobile-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-d.mobile-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_d) + (var(--virta_layout_margins_d) / 6));
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.padding-mobile-d >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-mobile-d >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-mobile-d .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-d > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-d > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-mobile-d .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-d > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_d);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-d > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-d.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
		min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-d > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-d.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-mobile-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_d) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_d) * -1);
		min-width: calc(var(--virta_layout_padding-outside_d) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-mobile-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-mobile-d.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_d) * -1);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.padding-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-d,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-mobile-d {
		padding-top: var(--virta_layout_padding-container_d);
		padding-bottom: var(--virta_layout_padding-container_d);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_l)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-l >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_l) * -.5);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-l >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_l) * .5);
	}
}
@media screen and (max-width: 775px) {
	.spacing-vertical-mobile-l {
		margin-top: var(--virta_layout_margins_l);
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.spacing-mobile-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-mobile-l .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-mobile-l > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-l > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-l > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-mobile-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-mobile-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-l .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-l.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-mobile-l {
		gap: var(--virta_layout_margins_l);
	}
	.wp-block-blockflow-table-of-content.spacing-mobile-l li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .gutter-sizer {
		width: var(--virta_layout_margins_l);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l .gutter-sizer {
		width: var(--virta_layout_margins_l);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-mobile-l .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-mobile-l input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-mobile-l .input-container {
		right: calc(100% + var(--virta_layout_margins_l));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
		max-width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
		width: calc(100% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 1));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
		max-width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
		width: calc(50% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 2));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 3));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
		max-width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
		width: calc(25% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 4));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
		max-width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
		width: calc(20% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 5));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-l .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-l.mobile-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-l.mobile-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_l) + (var(--virta_layout_margins_l) / 6));
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.padding-mobile-l >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-mobile-l >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-mobile-l .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-l > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-l > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-mobile-l .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-l > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_l);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-l > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-l.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
		min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-l > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-l.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-mobile-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_l) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_l) * -1);
		min-width: calc(var(--virta_layout_padding-outside_l) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-mobile-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-mobile-l.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_l) * -1);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.padding-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-l,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-mobile-l {
		padding-top: var(--virta_layout_padding-container_l);
		padding-bottom: var(--virta_layout_padding-container_l);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_m)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-m >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_m) * -.5);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-m >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_m) * .5);
	}
}
@media screen and (max-width: 775px) {
	.spacing-vertical-mobile-m {
		margin-top: var(--virta_layout_margins_m);
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.spacing-mobile-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-mobile-m .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-mobile-m > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-m > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-m > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-mobile-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-mobile-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-m .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-m.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-mobile-m {
		gap: var(--virta_layout_margins_m);
	}
	.wp-block-blockflow-table-of-content.spacing-mobile-m li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .gutter-sizer {
		width: var(--virta_layout_margins_m);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m .gutter-sizer {
		width: var(--virta_layout_margins_m);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-mobile-m .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-mobile-m input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-mobile-m .input-container {
		right: calc(100% + var(--virta_layout_margins_m));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
		max-width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
		width: calc(100% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 1));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
		max-width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
		width: calc(50% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 2));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 3));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
		max-width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
		width: calc(25% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 4));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
		max-width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
		width: calc(20% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 5));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-m .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-m.mobile-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-m.mobile-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_m) + (var(--virta_layout_margins_m) / 6));
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.padding-mobile-m >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-mobile-m >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-mobile-m .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-m > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-m > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-mobile-m .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-m > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_m);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-m > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-m.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
		min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-m > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-m.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-mobile-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_m) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_m) * -1);
		min-width: calc(var(--virta_layout_padding-outside_m) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-mobile-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-mobile-m.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_m) * -1);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.padding-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-m,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-mobile-m {
		padding-top: var(--virta_layout_padding-container_m);
		padding-bottom: var(--virta_layout_padding-container_m);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper.spacing-columns-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.block-list-appender {
		top: calc(100% + 10px - var(--virta_layout_margins_s)/2);
	}
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-s >.inner-wrapper {
		margin: calc(var(--virta_layout_margins_s) * -.5);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-columns-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"],
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-s >.inner-wrapper >.wp-block-blockflow-column {
		padding: calc(var(--virta_layout_margins_s) * .5);
	}
}
@media screen and (max-width: 775px) {
	.spacing-vertical-mobile-s {
		margin-top: var(--virta_layout_margins_s);
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.spacing-mobile-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.blockflow-block-wrapper-flex.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/slider"].spacing-mobile-s .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] > .blockflow-block-wrapper.spacing-mobile-s > .post-template-container > div,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper > .post-template-container,
	.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper,
.wp-block[data-type="blockflow/navigation"] >.blockflow-block-wrapper.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .blockflow-block-wrapper.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-s > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-s > .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.spacing-mobile-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s .wp-block-blockflow-post-template > .post-template-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-mobile-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-s .blockflow-navigation-list ul,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-s.is-mobile-menu-active.mobile-nav-type-expanding .blockflow-navigation-list .link-container,
	.wp-block-blockflow-search > .blockflow-block-wrapper.spacing-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.spacing-mobile-s {
		gap: var(--virta_layout_margins_s);
	}
	.wp-block-blockflow-table-of-content.spacing-mobile-s li:not(:last-child) {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .gutter-sizer {
		width: var(--virta_layout_margins_s);
	}
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s .gutter-sizer {
		width: var(--virta_layout_margins_s);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.use-masonry .wp-block-blockflow-gallery-image {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/search"] > .blockflow-block-wrapper.input-toggleable.spacing-mobile-s .input-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable:not(.has-search-field-icon).spacing-mobile-s input,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.has-search-field-icon.spacing-mobile-s .input-container {
		right: calc(100% + var(--virta_layout_margins_s));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-1 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-1 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-1 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
		max-width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
		width: calc(100% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 1));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-2 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-2 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-2 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
		max-width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
		width: calc(50% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 2));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-3 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-3 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-3 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
		max-width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
		width: calc(33.333333333333% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 3));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-4 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-4 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-4 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
		max-width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
		width: calc(25% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 4));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-5 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-5 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-5 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
		max-width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
		width: calc(20% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 5));
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/gallery"] >.blockflow-block-wrapper.spacing-mobile-s .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	.wp-block[data-type="blockflow/post-query-loop"] >.blockflow-block-wrapper.spacing-mobile-s.mobile-columns-6 .wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper >.post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-6 .wp-block-blockflow-gallery-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-loop.spacing-mobile-s.mobile-columns-6 .wp-block-blockflow-post-template > .post-template-container > div {
		flex: 0 0 calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
		max-width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
		width: calc(16.666666666667% - var(--virta_layout_margins_s) + (var(--virta_layout_margins_s) / 6));
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-flex.padding-mobile-s >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.padding-mobile-s >.block-editor-inner-blocks,
	.wp-block[data-type="blockflow/slider"] >.blockflow-block-wrapper.padding-mobile-s .wp-block[data-type="blockflow/slide"] > .blockflow-block-wrapper > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-s > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-s > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.padding-mobile-s .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-s > .inner-wrapper {
		padding: var(--virta_layout_padding-outside_s);
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-s > .inner-wrapper > .wp-block-blockflow-image,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-s.full-width-image > .wp-block-blockflow-post-image {
		margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
		min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.full-width-image.padding-mobile-s > .inner-wrapper > .wp-block-blockflow-image:only-child,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-s.full-width-image > .wp-block-blockflow-post-image:only-child {
		margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
	}
}
@media screen and (max-width: 775px) {
	.wp-block[data-type="blockflow/distributor"]  >.blockflow-block-wrapper.full-width-image.padding-mobile-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"],
	.wp-block[data-type="blockflow/post-template"] >.blockflow-block-wrapper.padding-mobile-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"] {
		margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-left: calc(var(--virta_layout_padding-outside_s) * -1);
		margin-right: calc(var(--virta_layout_padding-outside_s) * -1);
		min-width: calc(var(--virta_layout_padding-outside_s) * 2 + 100%);
	}
	.wp-block[data-type="blockflow/distributor"] >.blockflow-block-wrapper.full-width-image.padding-mobile-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/image"]:only-child,
	.wp-block[data-type="blockflow/post-template"]> .blockflow-block-wrapper.padding-mobile-s.full-width-image > .post-template-container > div .wp-block[data-type="blockflow/post-image"]:only-child  {
		margin-bottom: calc(var(--virta_layout_padding-outside_s) * -1);
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.padding-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-s,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.padding-mobile-s {
		padding-top: var(--virta_layout_padding-container_s);
		padding-bottom: var(--virta_layout_padding-container_s);
	}
}
@media screen and (max-width: 1200px) {
	.blockflow-block-wrapper-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.blockflow-block-wrapper-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.blockflow-block-wrapper-container.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		flex: 1 1 100% !important;
	}
	.blockflow-block-wrapper-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) > div,
	.blockflow-block-wrapper-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type > div {
		margin-left: -20px;
	}
	.blockflow-block-wrapper-container.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type > div {
		margin-right: -20px;
	}
}
@media screen and (max-width: 775px) {
	.blockflow-block-wrapper-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.blockflow-block-wrapper-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.blockflow-block-wrapper-container.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		flex: 1 1 100% !important;
	}
	.blockflow-block-wrapper-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) > div,
	.blockflow-block-wrapper-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type > div {
		margin-left: -20px;
	}
	.blockflow-block-wrapper-container.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type > div {
		margin-right: -20px;
	}
}
@media screen and (min-width: calc(1200px + 1px)) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .block-visibility-hidden-desktop {
		display: none !important;
	}
	body.wp-admin .block-visibility-hidden-desktop, body.block-editor-iframe__body .block-visibility-hidden-desktop {
		filter: grayscale(100%) !important;
		opacity: .5 !important;
	}
}
@media screen and (max-width: 1200px) and (min-width: calc(775px + 1px)) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .block-visibility-hidden-tablet {
		display: none !important;
	}
	body.wp-admin .block-visibility-hidden-tablet, body.block-editor-iframe__body .block-visibility-hidden-tablet {
		filter: grayscale(100%) !important;
		opacity: .5 !important;
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .block-visibility-hidden-mobile {
		display: none !important;
	}
	body.wp-admin .block-visibility-hidden-mobile, body.block-editor-iframe__body .block-visibility-hidden-mobile {
		filter: grayscale(100%) !important;
		opacity: .5 !important;
	}
}
@media screen and (min-width: calc(1600px + 1px + (2 * 50px))) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.has-inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.has-inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.fullwidth.has-inner-container .wp-block-blockflow-slide > .inner-wrapper-container {
		padding-left: calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px)) / 2);
		padding-right: calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px)) / 2);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.megamenu-not-fullwidth .mega-menu {
		margin-left: calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px)) / 2);
		margin-right: calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px)) / 2);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.breakout-right .wp-block-blockflow-columns >.inner-wrapper > div:last-of-type,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.breakout-right .wp-block-blockflow-columns >.inner-wrapper > div:last-of-type {
		margin-right: calc(((100vw - 1600px - var(--bf-scrollbar-width, 17px)) / -2) - var(--wp--style--root--padding-left, 0px));
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.breakout-left .wp-block-blockflow-columns >.inner-wrapper > div:first-of-type,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.breakout-left .wp-block-blockflow-columns >.inner-wrapper > div:first-of-type {
		margin-left: calc(((100vw - 1600px - var(--bf-scrollbar-width, 17px)) / -2) - var(--wp--style--root--padding-left, 0px));
	}
}
@media screen and (max-width: calc(1600px + (2 * 50px))) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.has-inner-container .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.has-inner-container .inner-container,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.fullwidth.has-inner-container .wp-block-blockflow-slide > .inner-wrapper-container > .inner-wrapper {
		padding-left: clamp(18px, -41px + 8vw, 50px);
		padding-right: clamp(18px, -41px + 8vw, 50px);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container:not(.fullwidth),
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero:not(.fullwidth) {
		width: calc(100% - clamp(18px, -41px + 8vw, 50px) * 2);
		margin: auto;
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container .wp-block-blockflow-columns,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero .wp-block-blockflow-columns {
		width: 100%;
		margin: 0;
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.fullwidth.has-inner-container .wp-block-blockflow-slide > .inner-wrapper-container {
		padding-left: 30px;
		padding-right: 30px;
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.breakout-right .wp-block-blockflow-columns >.inner-wrapper > div:last-of-type,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.breakout-right .wp-block-blockflow-columns >.inner-wrapper > div:last-of-type {
		margin-right: calc(clamp(18px, -41px + 8vw, 50px) * -1);
	}
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.breakout-left .wp-block-blockflow-columns >.inner-wrapper > div:first-of-type,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.breakout-left .wp-block-blockflow-columns >.inner-wrapper > div:first-of-type {
		margin-left: calc(clamp(18px, -41px + 8vw, 50px) * -1);
	}
}
@media screen and (max-width: calc(1600px + 80px)) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.nav-outside {
		max-width: calc(100% + 250px - 24%);
		margin: auto;
	}
}
@media screen and (max-width: calc(1600px)) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.nav-outside {
		width: calc(100% - 50px);
	}
}
@media screen and (max-width: 1600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.fullwidth {
		margin-left: 0;
	}
}
@media screen and (max-width: 775px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container .wp-block-blockflow-column > .inner-wrapper:not([class*="background-color"]):not([class*="background-dynamic"]) {
		padding-left: 0;
		padding-right: 0;
	}
}
@container editor-breakout-container (min-width: calc(1600px - 20px)) {
	.blockflow-block-wrapper-container.breakout-right .wp-block[data-type="blockflow/columns"]:not(.is-selected) >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.blockflow-block-wrapper-container.breakout-right .wp-block[data-type="blockflow/columns"].is-selected >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) {
		margin-right: calc(((100vw - 1600px) / -2) - var(--wp--style--root--padding-left, 0px));
		flex: auto;
		max-width: none;
	}
	.blockflow-block-wrapper-container.breakout-left .wp-block[data-type="blockflow/columns"] >.blockflow-block-wrapper-flex >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		margin-left: calc(((100vw - 1600px) / -2) - var(--wp--style--root--padding-left, 0px));
		flex: auto;
		max-width: none;
	}
}
