:root {
	--virta_layout_default-content-width: 1300px; 
	--virta_layout_tablet-breakpoint: 950px; 
	--virta_layout_mobile-breakpoint: 600px; 
	--virta_layout_padding-page_tablet: 40px; 
	--virta_layout_padding-page_mobile: 18px; 
	--virta_layout_margins_d: 18px; 
	--virta_layout_margins_s: 8px; 
	--virta_layout_margins_m: 32px; 
	--virta_layout_margins_l: 50px; 
	--virta_layout_padding-outside_d: 20px; 
	--virta_layout_padding-outside_s: 10px; 
	--virta_layout_padding-outside_m: 30px; 
	--virta_layout_padding-outside_l: 40px; 
	--virta_layout_padding-container_d: 75px; 
	--virta_layout_padding-container_s: 30px; 
	--virta_layout_padding-container_m: 50px; 
	--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, -16.714285714286px + 6.2857142857143vw, 40px); 
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-row,
.wp-block-blockflow-group.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-row >.inner-wrapper,
.wp-block-blockflow-column.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-row >.inner-wrapper,
.wp-block-blockflow-post-disruptor.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-row,
.wp-block-blockflow-post-query-no-result.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: row;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-column,
.wp-block-blockflow-group.direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-column >.inner-wrapper,
.wp-block-blockflow-column.direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-column >.inner-wrapper,
.wp-block-blockflow-post-disruptor.direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-column,
.wp-block-blockflow-post-query-no-result.direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: column;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-row-reverse,
.wp-block-blockflow-group.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-row-reverse >.inner-wrapper,
.wp-block-blockflow-column.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-row-reverse >.inner-wrapper,
.wp-block-blockflow-post-disruptor.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-row-reverse,
.wp-block-blockflow-post-query-no-result.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: row-reverse;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.direction-column-reverse,
.wp-block-blockflow-group.direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.direction-column-reverse >.inner-wrapper,
.wp-block-blockflow-column.direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.direction-column-reverse >.inner-wrapper,
.wp-block-blockflow-post-disruptor.direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.direction-column-reverse,
.wp-block-blockflow-post-query-no-result.direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: column-reverse;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.direction-row >.inner-wrapper,
.wp-block-blockflow-columns.direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: row;
	flex-wrap: wrap;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.direction-row-reverse >.inner-wrapper,
.wp-block-blockflow-columns.direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-direction: row-reverse;
	flex-wrap: wrap-reverse;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.wrap-wrap,
.wp-block-blockflow-group.wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.wrap-wrap >.inner-wrapper,
.wp-block-blockflow-column.wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.wrap-wrap >.inner-wrapper,
.wp-block-blockflow-post-disruptor.wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.wrap-wrap,
.wp-block-blockflow-post-query-no-result.wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-wrap: wrap;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.wrap-nowrap,
.wp-block-blockflow-group.wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.wrap-nowrap >.inner-wrapper,
.wp-block-blockflow-column.wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.wrap-nowrap >.inner-wrapper,
.wp-block-blockflow-post-disruptor.wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.wrap-nowrap,
.wp-block-blockflow-post-query-no-result.wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
	flex-wrap: nowrap;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-start,
.wp-block-blockflow-group.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-start >.inner-wrapper,
.wp-block-blockflow-column.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-start >.inner-wrapper,
.wp-block-blockflow-columns.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-start >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-start,
.wp-block-blockflow-post-query-no-result.justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-start >.inner-wrapper,
.wp-block-blockflow-gallery.justify-start .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: flex-start;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-center,
.wp-block-blockflow-group.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-center >.inner-wrapper,
.wp-block-blockflow-column.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-center >.inner-wrapper,
.wp-block-blockflow-columns.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-center >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-center,
.wp-block-blockflow-post-query-no-result.justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-center >.inner-wrapper,
.wp-block-blockflow-gallery.justify-center .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: center;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-end,
.wp-block-blockflow-group.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-end >.inner-wrapper,
.wp-block-blockflow-column.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-end >.inner-wrapper,
.wp-block-blockflow-columns.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-end >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-end,
.wp-block-blockflow-post-query-no-result.justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-end >.inner-wrapper,
.wp-block-blockflow-gallery.justify-end .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: flex-end;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-between,
.wp-block-blockflow-group.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-between >.inner-wrapper,
.wp-block-blockflow-column.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-between >.inner-wrapper,
.wp-block-blockflow-columns.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-between >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-between,
.wp-block-blockflow-post-query-no-result.justify-space-between >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-between >.inner-wrapper,
.wp-block-blockflow-gallery.justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: space-between;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-around,
.wp-block-blockflow-group.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-around >.inner-wrapper,
.wp-block-blockflow-column.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-around >.inner-wrapper,
.wp-block-blockflow-columns.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-around >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-around,
.wp-block-blockflow-post-query-no-result.justify-space-around >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-around >.inner-wrapper,
.wp-block-blockflow-gallery.justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: space-around;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.justify-space-evenly,
.wp-block-blockflow-group.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.justify-space-evenly >.inner-wrapper,
.wp-block-blockflow-column.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.justify-space-evenly >.inner-wrapper,
.wp-block-blockflow-columns.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.justify-space-evenly >.inner-wrapper,
.wp-block-blockflow-post-disruptor.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.justify-space-evenly,
.wp-block-blockflow-post-query-no-result.justify-space-evenly >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.justify-space-evenly >.inner-wrapper,
.wp-block-blockflow-gallery.justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout {
	justify-content: space-evenly;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-start,
.wp-block-blockflow-group.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-start >.inner-wrapper,
.wp-block-blockflow-column.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-start >.inner-wrapper,
.wp-block-blockflow-columns.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-start >.inner-wrapper,
.wp-block-blockflow-post-disruptor.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-start,
.wp-block-blockflow-post-query-no-result.align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-start >.inner-wrapper,
.wp-block-blockflow-gallery.align-start .block-editor-inner-blocks >.block-editor-block-list__layout {
	align-items: flex-start;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-center,
.wp-block-blockflow-group.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-center >.inner-wrapper,
.wp-block-blockflow-column.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-center >.inner-wrapper,
.wp-block-blockflow-columns.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-center >.inner-wrapper,
.wp-block-blockflow-post-disruptor.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-center,
.wp-block-blockflow-post-query-no-result.align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-center >.inner-wrapper,
.wp-block-blockflow-gallery.align-center .block-editor-inner-blocks >.block-editor-block-list__layout {
	align-items: center;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-end,
.wp-block-blockflow-group.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-end >.inner-wrapper,
.wp-block-blockflow-column.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-end >.inner-wrapper,
.wp-block-blockflow-columns.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-end >.inner-wrapper,
.wp-block-blockflow-post-disruptor.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-end,
.wp-block-blockflow-post-query-no-result.align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-end >.inner-wrapper,
.wp-block-blockflow-gallery.align-end .block-editor-inner-blocks >.block-editor-block-list__layout {
	align-items: flex-end;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-stretch,
.wp-block-blockflow-group.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-stretch >.inner-wrapper,
.wp-block-blockflow-column.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-stretch >.inner-wrapper,
.wp-block-blockflow-columns.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-stretch >.inner-wrapper,
.wp-block-blockflow-post-disruptor.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-stretch,
.wp-block-blockflow-post-query-no-result.align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-stretch >.inner-wrapper,
.wp-block-blockflow-gallery.align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout {
	align-items: stretch;
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.align-baseline,
.wp-block-blockflow-group.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.align-baseline >.inner-wrapper,
.wp-block-blockflow-column.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.align-baseline >.inner-wrapper,
.wp-block-blockflow-columns.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.align-baseline >.inner-wrapper,
.wp-block-blockflow-post-disruptor.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.align-baseline,
.wp-block-blockflow-post-query-no-result.align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.align-baseline >.inner-wrapper,
.wp-block-blockflow-gallery.align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout {
	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%;
}
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-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-0,
.wp-block-blockflow-group.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-0 > .inner-container,
.wp-block-blockflow-container.spacing-desktop-0 > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-0 > .inner-container,
.wp-block-blockflow-hero.spacing-desktop-0 > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-0 > .inner-wrapper,
.wp-block-blockflow-column.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-0 > .inner-wrapper,
.wp-block-blockflow-distributor.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0 > .inner-wrapper,
.wp-block-blockflow-gallery.spacing-desktop-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
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,
.wp-block-blockflow-slider.spacing-desktop-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-0,
.wp-block-blockflow-post-template.spacing-desktop-0 > .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 > .post-template-container,
.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,
.wp-block-blockflow-post-query-filter.spacing-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-0 .query-filter-container .filter-row,
.wp-block-blockflow-post-query-filter.spacing-0 .button-filter-line,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-0 .query-filter-container,
.wp-block-blockflow-gallery-filter.spacing-0,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-0 > .inner-wrapper,
.wp-block-blockflow-post-disruptor.spacing-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-0 .blockflow-navigation-list ul,
.wp-block-blockflow-navigation.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-search.spacing-desktop-0 {
	gap: var(--virta_layout_margins_0);
}
.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,
.wp-block-blockflow-gallery.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.desktop-columns-1 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-2 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-3 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-4 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-5 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-0.desktop-columns-6 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-0 > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-0 >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-0 > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-0 >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-0,
.wp-block-blockflow-group.padding-desktop-0 >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-0,
.wp-block-blockflow-post-template.padding-desktop-0 > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-0 > .inner-wrapper,
.wp-block-blockflow-post-disruptor.padding-desktop-0 >.block-editor-inner-blocks >.block-editor-block-list__layout {
	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-blockflow-navigation.padding-desktop-0.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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-blockflow-navigation.padding-desktop-0.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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,
.wp-block-blockflow-distributor.padding-desktop-0.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="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,
.wp-block-blockflow-post-template.padding-desktop-0.full-width-image > div > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_0) * -1);
	margin-bottom: 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-search.input-toggleable.spacing-desktop-0 input,
.wp-block-blockflow-search.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,
.wp-block-blockflow-container.padding-desktop-0 {
	padding-top: var(--virta_layout_padding-container_0);
	padding-bottom: var(--virta_layout_padding-container_0);
}
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-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-d,
.wp-block-blockflow-group.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-d > .inner-container,
.wp-block-blockflow-container.spacing-desktop-d > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-d > .inner-container,
.wp-block-blockflow-hero.spacing-desktop-d > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-d > .inner-wrapper,
.wp-block-blockflow-column.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-d > .inner-wrapper,
.wp-block-blockflow-distributor.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d > .inner-wrapper,
.wp-block-blockflow-gallery.spacing-desktop-d .block-editor-inner-blocks > .block-editor-block-list__layout,
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,
.wp-block-blockflow-slider.spacing-desktop-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-d,
.wp-block-blockflow-post-template.spacing-desktop-d > .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 > .post-template-container,
.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,
.wp-block-blockflow-post-query-filter.spacing-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-d .query-filter-container .filter-row,
.wp-block-blockflow-post-query-filter.spacing-d .button-filter-line,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-d .query-filter-container,
.wp-block-blockflow-gallery-filter.spacing-d,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-d > .inner-wrapper,
.wp-block-blockflow-post-disruptor.spacing-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-d .blockflow-navigation-list ul,
.wp-block-blockflow-navigation.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-search.spacing-desktop-d {
	gap: var(--virta_layout_margins_d);
}
.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,
.wp-block-blockflow-gallery.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.desktop-columns-1 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-2 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-3 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-4 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-5 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-d.desktop-columns-6 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-d > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-d >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-d > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-d >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-d,
.wp-block-blockflow-group.padding-desktop-d >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-d,
.wp-block-blockflow-post-template.padding-desktop-d > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-d > .inner-wrapper,
.wp-block-blockflow-post-disruptor.padding-desktop-d >.block-editor-inner-blocks >.block-editor-block-list__layout {
	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-blockflow-navigation.padding-desktop-d.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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-blockflow-navigation.padding-desktop-d.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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,
.wp-block-blockflow-distributor.padding-desktop-d.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="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,
.wp-block-blockflow-post-template.padding-desktop-d.full-width-image > div > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_d) * -1);
	margin-bottom: 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-search.input-toggleable.spacing-desktop-d input,
.wp-block-blockflow-search.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,
.wp-block-blockflow-container.padding-desktop-d {
	padding-top: var(--virta_layout_padding-container_d);
	padding-bottom: var(--virta_layout_padding-container_d);
}
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-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-l,
.wp-block-blockflow-group.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-l > .inner-container,
.wp-block-blockflow-container.spacing-desktop-l > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-l > .inner-container,
.wp-block-blockflow-hero.spacing-desktop-l > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-l > .inner-wrapper,
.wp-block-blockflow-column.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-l > .inner-wrapper,
.wp-block-blockflow-distributor.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l > .inner-wrapper,
.wp-block-blockflow-gallery.spacing-desktop-l .block-editor-inner-blocks > .block-editor-block-list__layout,
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,
.wp-block-blockflow-slider.spacing-desktop-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-l,
.wp-block-blockflow-post-template.spacing-desktop-l > .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 > .post-template-container,
.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,
.wp-block-blockflow-post-query-filter.spacing-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-l .query-filter-container .filter-row,
.wp-block-blockflow-post-query-filter.spacing-l .button-filter-line,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-l .query-filter-container,
.wp-block-blockflow-gallery-filter.spacing-l,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-l > .inner-wrapper,
.wp-block-blockflow-post-disruptor.spacing-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-l .blockflow-navigation-list ul,
.wp-block-blockflow-navigation.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-search.spacing-desktop-l {
	gap: var(--virta_layout_margins_l);
}
.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,
.wp-block-blockflow-gallery.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.desktop-columns-1 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-2 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-3 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-4 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-5 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-l.desktop-columns-6 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-l > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-l >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-l > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-l >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-l,
.wp-block-blockflow-group.padding-desktop-l >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-l,
.wp-block-blockflow-post-template.padding-desktop-l > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-l > .inner-wrapper,
.wp-block-blockflow-post-disruptor.padding-desktop-l >.block-editor-inner-blocks >.block-editor-block-list__layout {
	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-blockflow-navigation.padding-desktop-l.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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-blockflow-navigation.padding-desktop-l.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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,
.wp-block-blockflow-distributor.padding-desktop-l.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="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,
.wp-block-blockflow-post-template.padding-desktop-l.full-width-image > div > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_l) * -1);
	margin-bottom: 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-search.input-toggleable.spacing-desktop-l input,
.wp-block-blockflow-search.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,
.wp-block-blockflow-container.padding-desktop-l {
	padding-top: var(--virta_layout_padding-container_l);
	padding-bottom: var(--virta_layout_padding-container_l);
}
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-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-m,
.wp-block-blockflow-group.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-m > .inner-container,
.wp-block-blockflow-container.spacing-desktop-m > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-m > .inner-container,
.wp-block-blockflow-hero.spacing-desktop-m > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-m > .inner-wrapper,
.wp-block-blockflow-column.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-m > .inner-wrapper,
.wp-block-blockflow-distributor.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m > .inner-wrapper,
.wp-block-blockflow-gallery.spacing-desktop-m .block-editor-inner-blocks > .block-editor-block-list__layout,
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,
.wp-block-blockflow-slider.spacing-desktop-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-m,
.wp-block-blockflow-post-template.spacing-desktop-m > .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 > .post-template-container,
.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,
.wp-block-blockflow-post-query-filter.spacing-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-m .query-filter-container .filter-row,
.wp-block-blockflow-post-query-filter.spacing-m .button-filter-line,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-m .query-filter-container,
.wp-block-blockflow-gallery-filter.spacing-m,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-m > .inner-wrapper,
.wp-block-blockflow-post-disruptor.spacing-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-m .blockflow-navigation-list ul,
.wp-block-blockflow-navigation.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-search.spacing-desktop-m {
	gap: var(--virta_layout_margins_m);
}
.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,
.wp-block-blockflow-gallery.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.desktop-columns-1 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-2 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-3 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-4 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-5 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-m.desktop-columns-6 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-m > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-m >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-m > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-m >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-m,
.wp-block-blockflow-group.padding-desktop-m >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-m,
.wp-block-blockflow-post-template.padding-desktop-m > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-m > .inner-wrapper,
.wp-block-blockflow-post-disruptor.padding-desktop-m >.block-editor-inner-blocks >.block-editor-block-list__layout {
	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-blockflow-navigation.padding-desktop-m.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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-blockflow-navigation.padding-desktop-m.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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,
.wp-block-blockflow-distributor.padding-desktop-m.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="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,
.wp-block-blockflow-post-template.padding-desktop-m.full-width-image > div > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_m) * -1);
	margin-bottom: 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-search.input-toggleable.spacing-desktop-m input,
.wp-block-blockflow-search.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,
.wp-block-blockflow-container.padding-desktop-m {
	padding-top: var(--virta_layout_padding-container_m);
	padding-bottom: var(--virta_layout_padding-container_m);
}
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-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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-blockflow-columns:not(.justify-space-between):not(.justify-space-around):not(.justify-space-evenly).spacing-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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-desktop-s,
.wp-block-blockflow-group.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-desktop-s > .inner-container,
.wp-block-blockflow-container.spacing-desktop-s > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-desktop-s > .inner-container,
.wp-block-blockflow-hero.spacing-desktop-s > .inner-container > .block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-desktop-s > .inner-wrapper,
.wp-block-blockflow-column.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-desktop-s > .inner-wrapper,
.wp-block-blockflow-distributor.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s > .inner-wrapper,
.wp-block-blockflow-gallery.spacing-desktop-s .block-editor-inner-blocks > .block-editor-block-list__layout,
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,
.wp-block-blockflow-slider.spacing-desktop-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-desktop-s,
.wp-block-blockflow-post-template.spacing-desktop-s > .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 > .post-template-container,
.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,
.wp-block-blockflow-post-query-filter.spacing-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-filter.spacing-s .query-filter-container .filter-row,
.wp-block-blockflow-post-query-filter.spacing-s .button-filter-line,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery-filter.spacing-s .query-filter-container,
.wp-block-blockflow-gallery-filter.spacing-s,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.spacing-desktop-s > .inner-wrapper,
.wp-block-blockflow-post-disruptor.spacing-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-desktop-s .blockflow-navigation-list ul,
.wp-block-blockflow-navigation.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-desktop-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-search.spacing-desktop-s {
	gap: var(--virta_layout_margins_s);
}
.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,
.wp-block-blockflow-gallery.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.desktop-columns-1 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-2 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-3 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-4 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-5 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-desktop-s.desktop-columns-6 .wp-block-blockflow-gallery-image,
.wp-block-blockflow-gallery.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);
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-s > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-s >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-s > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-s >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-s,
.wp-block-blockflow-group.padding-desktop-s >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-desktop-s,
.wp-block-blockflow-post-template.padding-desktop-s > .post-template-container > div,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-desktop-s > .inner-wrapper,
.wp-block-blockflow-post-disruptor.padding-desktop-s >.block-editor-inner-blocks >.block-editor-block-list__layout {
	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-blockflow-navigation.padding-desktop-s.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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-blockflow-navigation.padding-desktop-s.is-desktop-menu-active .wp-block-blockflow-navigation-link > .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,
.wp-block-blockflow-distributor.padding-desktop-s.full-width-image >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="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,
.wp-block-blockflow-post-template.padding-desktop-s.full-width-image > div > div .wp-block[data-type="blockflow/post-image"] {
	margin-top: calc(var(--virta_layout_padding-outside_s) * -1);
	margin-bottom: 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-search.input-toggleable.spacing-desktop-s input,
.wp-block-blockflow-search.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,
.wp-block-blockflow-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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-row,
	.wp-block-blockflow-group.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-row >.inner-wrapper,
	.wp-block-blockflow-column.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-row >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-row,
	.wp-block-blockflow-post-query-no-result.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-column,
	.wp-block-blockflow-group.tablet-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-direction-column >.inner-wrapper,
	.wp-block-blockflow-column.tablet-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-direction-column >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-direction-column,
	.wp-block-blockflow-post-query-no-result.tablet-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: column;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-row-reverse,
	.wp-block-blockflow-group.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-column.tablet-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-column.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-post-disruptor.tablet-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.tablet-direction-row-reverse,
	.wp-block-blockflow-post-query-no-result.tablet-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row-reverse;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-direction-column-reverse,
	.wp-block-blockflow-group.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-column.tablet-direction-column-reverse >.inner-wrapper,
	.wp-block-blockflow-column.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-post-disruptor.tablet-direction-column-reverse >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.tablet-direction-column-reverse,
	.wp-block-blockflow-post-query-no-result.tablet-direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-direction-row >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-wrap-wrap,
	.wp-block-blockflow-group.tablet-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-wrap-wrap >.inner-wrapper,
	.wp-block-blockflow-column.tablet-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-wrap-wrap >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-wrap-wrap,
	.wp-block-blockflow-post-query-no-result.tablet-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-wrap-nowrap,
	.wp-block-blockflow-group.tablet-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-wrap-nowrap >.inner-wrapper,
	.wp-block-blockflow-column.tablet-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-wrap-nowrap >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-wrap-nowrap,
	.wp-block-blockflow-post-query-no-result.tablet-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-wrap: nowrap;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-start,
	.wp-block-blockflow-group.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-start >.inner-wrapper,
	.wp-block-blockflow-column.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-start >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-start >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-start,
	.wp-block-blockflow-post-query-no-result.tablet-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-start >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-start .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: flex-start;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-center,
	.wp-block-blockflow-group.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-center >.inner-wrapper,
	.wp-block-blockflow-column.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-center >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-center >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-center,
	.wp-block-blockflow-post-query-no-result.tablet-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-center >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-center .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: center;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-end,
	.wp-block-blockflow-group.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-justify-end >.inner-wrapper,
	.wp-block-blockflow-column.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-justify-end >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-justify-end >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-justify-end,
	.wp-block-blockflow-post-query-no-result.tablet-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-justify-end >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-end .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: flex-end;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-between,
	.wp-block-blockflow-group.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-column.tablet-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.tablet-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.tablet-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.tablet-justify-space-between,
	.wp-block-blockflow-post-query-no-result.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-gallery.tablet-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-between;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-around,
	.wp-block-blockflow-group.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-column.tablet-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.tablet-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.tablet-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.tablet-justify-space-around,
	.wp-block-blockflow-post-query-no-result.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-gallery.tablet-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-around;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-justify-space-evenly,
	.wp-block-blockflow-group.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-column.tablet-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.tablet-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.tablet-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.tablet-justify-space-evenly,
	.wp-block-blockflow-post-query-no-result.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-gallery.tablet-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-evenly;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-start,
	.wp-block-blockflow-group.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-start >.inner-wrapper,
	.wp-block-blockflow-column.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-start >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-start >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-start,
	.wp-block-blockflow-post-query-no-result.tablet-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-start >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-align-start .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: flex-start;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-center,
	.wp-block-blockflow-group.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-center >.inner-wrapper,
	.wp-block-blockflow-column.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-center >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-center >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-center,
	.wp-block-blockflow-post-query-no-result.tablet-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-center >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-align-center .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: center;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-end,
	.wp-block-blockflow-group.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-end >.inner-wrapper,
	.wp-block-blockflow-column.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-end >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-end >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-end,
	.wp-block-blockflow-post-query-no-result.tablet-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-end >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-align-end .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: flex-end;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-stretch,
	.wp-block-blockflow-group.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-stretch >.inner-wrapper,
	.wp-block-blockflow-column.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-stretch >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-stretch >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-stretch,
	.wp-block-blockflow-post-query-no-result.tablet-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-stretch >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: stretch;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.tablet-align-baseline,
	.wp-block-blockflow-group.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-align-baseline >.inner-wrapper,
	.wp-block-blockflow-column.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.tablet-align-baseline >.inner-wrapper,
	.wp-block-blockflow-columns.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.tablet-align-baseline >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.tablet-align-baseline,
	.wp-block-blockflow-post-query-no-result.tablet-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.tablet-align-baseline >.inner-wrapper,
	.wp-block-blockflow-gallery.tablet-align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: baseline;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-0-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="0.5"] {
		flex: 0 1 8.3333333333333%;
		max-width: 8.3333333333333%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-1,
	.wp-block[data-type="blockflow/column"][data-width-tablet="1"] {
		flex: 0 1 16.666666666667%;
		max-width: 16.666666666667%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-1-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="1.5"] {
		flex: 0 1 25%;
		max-width: 25%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-2,
	.wp-block[data-type="blockflow/column"][data-width-tablet="2"] {
		flex: 0 1 33.333333333333%;
		max-width: 33.333333333333%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-2-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="2.5"] {
		flex: 0 1 41.666666666667%;
		max-width: 41.666666666667%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-3,
	.wp-block[data-type="blockflow/column"][data-width-tablet="3"] {
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-3-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="3.5"] {
		flex: 0 1 58.333333333333%;
		max-width: 58.333333333333%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-4,
	.wp-block[data-type="blockflow/column"][data-width-tablet="4"] {
		flex: 0 1 66.666666666667%;
		max-width: 66.666666666667%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-4-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="4.5"] {
		flex: 0 1 75%;
		max-width: 75%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="5"] {
		flex: 0 1 83.333333333333%;
		max-width: 83.333333333333%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-5-5,
	.wp-block[data-type="blockflow/column"][data-width-tablet="5.5"] {
		flex: 0 1 91.666666666667%;
		max-width: 91.666666666667%;
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.tablet-width-6,
	.wp-block[data-type="blockflow/column"][data-width-tablet="6"] {
		flex: 0 1 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 950px) {
	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-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_0) * -.5);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_0) * .5);
	}
}
@media screen and (max-width: 950px) {
	.spacing-vertical-tablet-0 {
		margin-top: var(--virta_layout_margins_0);
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-0,
	.wp-block-blockflow-group.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-0 > .inner-container,
	.wp-block-blockflow-container.spacing-tablet-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-0 > .inner-container,
	.wp-block-blockflow-hero.spacing-tablet-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-column.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0,
	.wp-block-blockflow-gallery.spacing-tablet-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-tablet-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-0,
	.wp-block-blockflow-post-template.spacing-tablet-0 > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-tablet-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-0 .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-tablet-0 {
		gap: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 950px) {
	.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,
	.wp-block-blockflow-gallery.spacing-tablet-0 .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-tablet-0 input,
	.wp-block-blockflow-search.input-toggleable.spacing-tablet-0 .input-container {
		right: calc(100% + var(--virta_layout_margins_0));
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-0.tablet-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-0 .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-0,
	.wp-block-blockflow-group.padding-tablet-0 >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-0,
	.wp-block-blockflow-post-template.padding-tablet-0 > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-tablet-0 >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_0);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-tablet-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-0,
	.wp-block-blockflow-container.padding-tablet-0 {
		padding-top: var(--virta_layout_padding-container_0);
		padding-bottom: var(--virta_layout_padding-container_0);
	}
}
@media screen and (max-width: 950px) {
	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-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_d) * -.5);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_d) * .5);
	}
}
@media screen and (max-width: 950px) {
	.spacing-vertical-tablet-d {
		margin-top: var(--virta_layout_margins_d);
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-d,
	.wp-block-blockflow-group.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-d > .inner-container,
	.wp-block-blockflow-container.spacing-tablet-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-d > .inner-container,
	.wp-block-blockflow-hero.spacing-tablet-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-d > .inner-wrapper,
	.wp-block-blockflow-column.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-d > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d,
	.wp-block-blockflow-gallery.spacing-tablet-d .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-tablet-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-d,
	.wp-block-blockflow-post-template.spacing-tablet-d > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-tablet-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-d .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-tablet-d {
		gap: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 950px) {
	.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,
	.wp-block-blockflow-gallery.spacing-tablet-d .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-tablet-d input,
	.wp-block-blockflow-search.input-toggleable.spacing-tablet-d .input-container {
		right: calc(100% + var(--virta_layout_margins_d));
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-d.tablet-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-d .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-d > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-d >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-d > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-d >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-d,
	.wp-block-blockflow-group.padding-tablet-d >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-d,
	.wp-block-blockflow-post-template.padding-tablet-d > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-d > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-tablet-d >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_d);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-tablet-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-d,
	.wp-block-blockflow-container.padding-tablet-d {
		padding-top: var(--virta_layout_padding-container_d);
		padding-bottom: var(--virta_layout_padding-container_d);
	}
}
@media screen and (max-width: 950px) {
	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-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_l) * -.5);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_l) * .5);
	}
}
@media screen and (max-width: 950px) {
	.spacing-vertical-tablet-l {
		margin-top: var(--virta_layout_margins_l);
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-l,
	.wp-block-blockflow-group.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-l > .inner-container,
	.wp-block-blockflow-container.spacing-tablet-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-l > .inner-container,
	.wp-block-blockflow-hero.spacing-tablet-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-l > .inner-wrapper,
	.wp-block-blockflow-column.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-l > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l,
	.wp-block-blockflow-gallery.spacing-tablet-l .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-tablet-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-l,
	.wp-block-blockflow-post-template.spacing-tablet-l > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-tablet-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-l .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-tablet-l {
		gap: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 950px) {
	.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,
	.wp-block-blockflow-gallery.spacing-tablet-l .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-tablet-l input,
	.wp-block-blockflow-search.input-toggleable.spacing-tablet-l .input-container {
		right: calc(100% + var(--virta_layout_margins_l));
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-l.tablet-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-l .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-l > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-l >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-l > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-l >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-l,
	.wp-block-blockflow-group.padding-tablet-l >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-l,
	.wp-block-blockflow-post-template.padding-tablet-l > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-l > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-tablet-l >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_l);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-tablet-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-l,
	.wp-block-blockflow-container.padding-tablet-l {
		padding-top: var(--virta_layout_padding-container_l);
		padding-bottom: var(--virta_layout_padding-container_l);
	}
}
@media screen and (max-width: 950px) {
	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-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_m) * -.5);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_m) * .5);
	}
}
@media screen and (max-width: 950px) {
	.spacing-vertical-tablet-m {
		margin-top: var(--virta_layout_margins_m);
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-m,
	.wp-block-blockflow-group.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-m > .inner-container,
	.wp-block-blockflow-container.spacing-tablet-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-m > .inner-container,
	.wp-block-blockflow-hero.spacing-tablet-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-m > .inner-wrapper,
	.wp-block-blockflow-column.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-m > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m,
	.wp-block-blockflow-gallery.spacing-tablet-m .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-tablet-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-m,
	.wp-block-blockflow-post-template.spacing-tablet-m > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-tablet-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-m .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-tablet-m {
		gap: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 950px) {
	.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,
	.wp-block-blockflow-gallery.spacing-tablet-m .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-tablet-m input,
	.wp-block-blockflow-search.input-toggleable.spacing-tablet-m .input-container {
		right: calc(100% + var(--virta_layout_margins_m));
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-m.tablet-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-m .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-m > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-m >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-m > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-m >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-m,
	.wp-block-blockflow-group.padding-tablet-m >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-m,
	.wp-block-blockflow-post-template.padding-tablet-m > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-m > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-tablet-m >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_m);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-tablet-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-m,
	.wp-block-blockflow-container.padding-tablet-m {
		padding-top: var(--virta_layout_padding-container_m);
		padding-bottom: var(--virta_layout_padding-container_m);
	}
}
@media screen and (max-width: 950px) {
	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-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_s) * -.5);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-columns:not(.tablet-justify-space-between):not(.tablet-justify-space-around):not(.tablet-justify-space-evenly).spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_s) * .5);
	}
}
@media screen and (max-width: 950px) {
	.spacing-vertical-tablet-s {
		margin-top: var(--virta_layout_margins_s);
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-tablet-s,
	.wp-block-blockflow-group.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-tablet-s > .inner-container,
	.wp-block-blockflow-container.spacing-tablet-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-tablet-s > .inner-container,
	.wp-block-blockflow-hero.spacing-tablet-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-tablet-s > .inner-wrapper,
	.wp-block-blockflow-column.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-tablet-s > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s,
	.wp-block-blockflow-gallery.spacing-tablet-s .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-tablet-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-tablet-s,
	.wp-block-blockflow-post-template.spacing-tablet-s > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-tablet-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-tablet-s .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-tablet-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-tablet-s {
		gap: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 950px) {
	.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,
	.wp-block-blockflow-gallery.spacing-tablet-s .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-tablet-s input,
	.wp-block-blockflow-search.input-toggleable.spacing-tablet-s .input-container {
		right: calc(100% + var(--virta_layout_margins_s));
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-tablet-s.tablet-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-tablet-s .tablet-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-s > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-s >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-s > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-s >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-s,
	.wp-block-blockflow-group.padding-tablet-s >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-tablet-s,
	.wp-block-blockflow-post-template.padding-tablet-s > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-tablet-s > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-tablet-s >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_s);
	}
}
@media screen and (max-width: 950px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-tablet-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-tablet-s,
	.wp-block-blockflow-container.padding-tablet-s {
		padding-top: var(--virta_layout_padding-container_s);
		padding-bottom: var(--virta_layout_padding-container_s);
	}
}
@media screen and (max-width: 950px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-tablet-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-tablet-0 > .inner-wrapper,
	.wp-block-blockflow-column.padding-tablet-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-tablet-0,
	.wp-block-blockflow-group.padding-tablet-0 >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-tablet-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: 0;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-row,
	.wp-block-blockflow-group.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-row >.inner-wrapper,
	.wp-block-blockflow-column.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-row >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-row,
	.wp-block-blockflow-post-query-no-result.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-column,
	.wp-block-blockflow-group.mobile-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-direction-column >.inner-wrapper,
	.wp-block-blockflow-column.mobile-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-direction-column >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-direction-column,
	.wp-block-blockflow-post-query-no-result.mobile-direction-column >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: column;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-row-reverse,
	.wp-block-blockflow-group.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-column.mobile-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-column.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-post-disruptor.mobile-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.mobile-direction-row-reverse,
	.wp-block-blockflow-post-query-no-result.mobile-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row-reverse;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-direction-column-reverse,
	.wp-block-blockflow-group.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-column.mobile-direction-column-reverse >.inner-wrapper,
	.wp-block-blockflow-column.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-post-disruptor.mobile-direction-column-reverse >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.mobile-direction-column-reverse,
	.wp-block-blockflow-post-query-no-result.mobile-direction-column-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-direction-row >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-direction-row >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-direction-row-reverse >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-direction-row-reverse >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-wrap-wrap,
	.wp-block-blockflow-group.mobile-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-wrap-wrap >.inner-wrapper,
	.wp-block-blockflow-column.mobile-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-wrap-wrap >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-wrap-wrap,
	.wp-block-blockflow-post-query-no-result.mobile-wrap-wrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-wrap-nowrap,
	.wp-block-blockflow-group.mobile-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-wrap-nowrap >.inner-wrapper,
	.wp-block-blockflow-column.mobile-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-wrap-nowrap >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-wrap-nowrap,
	.wp-block-blockflow-post-query-no-result.mobile-wrap-nowrap >.block-editor-inner-blocks >.block-editor-block-list__layout {
		flex-wrap: nowrap;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-start,
	.wp-block-blockflow-group.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-start >.inner-wrapper,
	.wp-block-blockflow-column.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-start >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-start >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-start,
	.wp-block-blockflow-post-query-no-result.mobile-justify-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-start >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-start .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: flex-start;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-center,
	.wp-block-blockflow-group.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-center >.inner-wrapper,
	.wp-block-blockflow-column.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-center >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-center >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-center,
	.wp-block-blockflow-post-query-no-result.mobile-justify-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-center >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-center .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: center;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-end,
	.wp-block-blockflow-group.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-justify-end >.inner-wrapper,
	.wp-block-blockflow-column.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-justify-end >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-justify-end >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-justify-end,
	.wp-block-blockflow-post-query-no-result.mobile-justify-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-justify-end >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-end .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: flex-end;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-between,
	.wp-block-blockflow-group.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-column.mobile-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.mobile-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.mobile-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.mobile-justify-space-between,
	.wp-block-blockflow-post-query-no-result.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-gallery.mobile-justify-space-between >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-space-between .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-between;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-around,
	.wp-block-blockflow-group.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-column.mobile-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.mobile-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.mobile-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.mobile-justify-space-around,
	.wp-block-blockflow-post-query-no-result.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-gallery.mobile-justify-space-around >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-space-around .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-around;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-justify-space-evenly,
	.wp-block-blockflow-group.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-column.mobile-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-column.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-columns.mobile-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-columns.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-post-disruptor.mobile-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.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-post-query-no-result.mobile-justify-space-evenly,
	.wp-block-blockflow-post-query-no-result.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-gallery.mobile-justify-space-evenly >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-justify-space-evenly .block-editor-inner-blocks >.block-editor-block-list__layout {
		justify-content: space-evenly;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-start,
	.wp-block-blockflow-group.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-start >.inner-wrapper,
	.wp-block-blockflow-column.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-start >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-start >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-start,
	.wp-block-blockflow-post-query-no-result.mobile-align-start >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-start >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-align-start .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: flex-start;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-center,
	.wp-block-blockflow-group.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-center >.inner-wrapper,
	.wp-block-blockflow-column.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-center >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-center >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-center,
	.wp-block-blockflow-post-query-no-result.mobile-align-center >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-center >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-align-center .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: center;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-end,
	.wp-block-blockflow-group.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-end >.inner-wrapper,
	.wp-block-blockflow-column.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-end >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-end >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-end,
	.wp-block-blockflow-post-query-no-result.mobile-align-end >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-end >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-align-end .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: flex-end;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-stretch,
	.wp-block-blockflow-group.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-stretch >.inner-wrapper,
	.wp-block-blockflow-column.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-stretch >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-stretch >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-stretch,
	.wp-block-blockflow-post-query-no-result.mobile-align-stretch >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-stretch >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-align-stretch .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: stretch;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.mobile-align-baseline,
	.wp-block-blockflow-group.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-align-baseline >.inner-wrapper,
	.wp-block-blockflow-column.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-columns.mobile-align-baseline >.inner-wrapper,
	.wp-block-blockflow-columns.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.mobile-align-baseline >.inner-wrapper,
	.wp-block-blockflow-post-disruptor.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-query-no-result.mobile-align-baseline,
	.wp-block-blockflow-post-query-no-result.mobile-align-baseline >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.mobile-align-baseline >.inner-wrapper,
	.wp-block-blockflow-gallery.mobile-align-baseline .block-editor-inner-blocks >.block-editor-block-list__layout {
		align-items: baseline;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-0-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="0.5"] {
		flex: 0 1 8.3333333333333%;
		max-width: 8.3333333333333%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-1,
	.wp-block[data-type="blockflow/column"][data-width-mobile="1"] {
		flex: 0 1 16.666666666667%;
		max-width: 16.666666666667%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-1-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="1.5"] {
		flex: 0 1 25%;
		max-width: 25%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-2,
	.wp-block[data-type="blockflow/column"][data-width-mobile="2"] {
		flex: 0 1 33.333333333333%;
		max-width: 33.333333333333%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-2-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="2.5"] {
		flex: 0 1 41.666666666667%;
		max-width: 41.666666666667%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-3,
	.wp-block[data-type="blockflow/column"][data-width-mobile="3"] {
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-3-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="3.5"] {
		flex: 0 1 58.333333333333%;
		max-width: 58.333333333333%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-4,
	.wp-block[data-type="blockflow/column"][data-width-mobile="4"] {
		flex: 0 1 66.666666666667%;
		max-width: 66.666666666667%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-4-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="4.5"] {
		flex: 0 1 75%;
		max-width: 75%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="5"] {
		flex: 0 1 83.333333333333%;
		max-width: 83.333333333333%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-5-5,
	.wp-block[data-type="blockflow/column"][data-width-mobile="5.5"] {
		flex: 0 1 91.666666666667%;
		max-width: 91.666666666667%;
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.mobile-width-6,
	.wp-block[data-type="blockflow/column"][data-width-mobile="6"] {
		flex: 0 1 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 600px) {
	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-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_0) * -.5);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_0) * .5);
	}
}
@media screen and (max-width: 600px) {
	.spacing-vertical-mobile-0 {
		margin-top: var(--virta_layout_margins_0);
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-0,
	.wp-block-blockflow-group.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-0 > .inner-container,
	.wp-block-blockflow-container.spacing-mobile-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-0 > .inner-container,
	.wp-block-blockflow-hero.spacing-mobile-0 >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-column.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0,
	.wp-block-blockflow-gallery.spacing-mobile-0 .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-mobile-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-0,
	.wp-block-blockflow-post-template.spacing-mobile-0 > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-mobile-0 >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-0 .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-0 .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-mobile-0 {
		gap: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 600px) {
	.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,
	.wp-block-blockflow-gallery.spacing-mobile-0 .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_0);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-mobile-0 input,
	.wp-block-blockflow-search.input-toggleable.spacing-mobile-0 .input-container {
		right: calc(100% + var(--virta_layout_margins_0));
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-0.mobile-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-0 .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-0,
	.wp-block-blockflow-group.padding-mobile-0 >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-0,
	.wp-block-blockflow-post-template.padding-mobile-0 > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-mobile-0 >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_0);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-mobile-0 >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-0,
	.wp-block-blockflow-container.padding-mobile-0 {
		padding-top: var(--virta_layout_padding-container_0);
		padding-bottom: var(--virta_layout_padding-container_0);
	}
}
@media screen and (max-width: 600px) {
	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-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_d) * -.5);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_d) * .5);
	}
}
@media screen and (max-width: 600px) {
	.spacing-vertical-mobile-d {
		margin-top: var(--virta_layout_margins_d);
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-d,
	.wp-block-blockflow-group.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-d > .inner-container,
	.wp-block-blockflow-container.spacing-mobile-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-d > .inner-container,
	.wp-block-blockflow-hero.spacing-mobile-d >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-d > .inner-wrapper,
	.wp-block-blockflow-column.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-d > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d,
	.wp-block-blockflow-gallery.spacing-mobile-d .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-mobile-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-d,
	.wp-block-blockflow-post-template.spacing-mobile-d > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-mobile-d >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-d .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-d .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-mobile-d {
		gap: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 600px) {
	.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,
	.wp-block-blockflow-gallery.spacing-mobile-d .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_d);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-mobile-d input,
	.wp-block-blockflow-search.input-toggleable.spacing-mobile-d .input-container {
		right: calc(100% + var(--virta_layout_margins_d));
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-d.mobile-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-d .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-d > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-d >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-d > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-d >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-d,
	.wp-block-blockflow-group.padding-mobile-d >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-d .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-d,
	.wp-block-blockflow-post-template.padding-mobile-d > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-d > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-mobile-d >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_d);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-mobile-d >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-d,
	.wp-block-blockflow-container.padding-mobile-d {
		padding-top: var(--virta_layout_padding-container_d);
		padding-bottom: var(--virta_layout_padding-container_d);
	}
}
@media screen and (max-width: 600px) {
	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-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_l) * -.5);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_l) * .5);
	}
}
@media screen and (max-width: 600px) {
	.spacing-vertical-mobile-l {
		margin-top: var(--virta_layout_margins_l);
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-l,
	.wp-block-blockflow-group.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-l > .inner-container,
	.wp-block-blockflow-container.spacing-mobile-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-l > .inner-container,
	.wp-block-blockflow-hero.spacing-mobile-l >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-l > .inner-wrapper,
	.wp-block-blockflow-column.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-l > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l,
	.wp-block-blockflow-gallery.spacing-mobile-l .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-mobile-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-l,
	.wp-block-blockflow-post-template.spacing-mobile-l > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-mobile-l >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-l .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-l .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-mobile-l {
		gap: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 600px) {
	.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,
	.wp-block-blockflow-gallery.spacing-mobile-l .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_l);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-mobile-l input,
	.wp-block-blockflow-search.input-toggleable.spacing-mobile-l .input-container {
		right: calc(100% + var(--virta_layout_margins_l));
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-l.mobile-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-l .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-l > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-l >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-l > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-l >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-l,
	.wp-block-blockflow-group.padding-mobile-l >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-l .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-l,
	.wp-block-blockflow-post-template.padding-mobile-l > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-l > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-mobile-l >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_l);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-mobile-l >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-l,
	.wp-block-blockflow-container.padding-mobile-l {
		padding-top: var(--virta_layout_padding-container_l);
		padding-bottom: var(--virta_layout_padding-container_l);
	}
}
@media screen and (max-width: 600px) {
	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-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_m) * -.5);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_m) * .5);
	}
}
@media screen and (max-width: 600px) {
	.spacing-vertical-mobile-m {
		margin-top: var(--virta_layout_margins_m);
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-m,
	.wp-block-blockflow-group.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-m > .inner-container,
	.wp-block-blockflow-container.spacing-mobile-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-m > .inner-container,
	.wp-block-blockflow-hero.spacing-mobile-m >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-m > .inner-wrapper,
	.wp-block-blockflow-column.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-m > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m,
	.wp-block-blockflow-gallery.spacing-mobile-m .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-mobile-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-m,
	.wp-block-blockflow-post-template.spacing-mobile-m > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-mobile-m >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-m .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-m .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-mobile-m {
		gap: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 600px) {
	.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,
	.wp-block-blockflow-gallery.spacing-mobile-m .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_m);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-mobile-m input,
	.wp-block-blockflow-search.input-toggleable.spacing-mobile-m .input-container {
		right: calc(100% + var(--virta_layout_margins_m));
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-m.mobile-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-m .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-m > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-m >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-m > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-m >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-m,
	.wp-block-blockflow-group.padding-mobile-m >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-m .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-m,
	.wp-block-blockflow-post-template.padding-mobile-m > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-m > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-mobile-m >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_m);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-mobile-m >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-m,
	.wp-block-blockflow-container.padding-mobile-m {
		padding-top: var(--virta_layout_padding-container_m);
		padding-bottom: var(--virta_layout_padding-container_m);
	}
}
@media screen and (max-width: 600px) {
	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-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout {
		margin: calc(var(--virta_layout_margins_s) * -.5);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-columns:not(.mobile-justify-space-between):not(.mobile-justify-space-around):not(.mobile-justify-space-evenly).spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout >.wp-block[data-type="blockflow/column"] {
		padding: calc(var(--virta_layout_margins_s) * .5);
	}
}
@media screen and (max-width: 600px) {
	.spacing-vertical-mobile-s {
		margin-top: var(--virta_layout_margins_s);
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.spacing-mobile-s,
	.wp-block-blockflow-group.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.spacing-mobile-s > .inner-container,
	.wp-block-blockflow-container.spacing-mobile-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.spacing-mobile-s > .inner-container,
	.wp-block-blockflow-hero.spacing-mobile-s >.inner-container >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.spacing-mobile-s > .inner-wrapper,
	.wp-block-blockflow-column.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.spacing-mobile-s > .inner-wrapper,
	.wp-block-blockflow-distributor.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s,
	.wp-block-blockflow-gallery.spacing-mobile-s .block-editor-inner-blocks > .block-editor-block-list__layout,
	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,
	.wp-block-blockflow-slider.spacing-mobile-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.spacing-mobile-s,
	.wp-block-blockflow-post-template.spacing-mobile-s > .post-template-container > div,
	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,
	.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,
	.wp-block-blockflow-post-disruptor.spacing-mobile-s >.block-editor-inner-blocks >.block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-navigation.spacing-mobile-s .blockflow-navigation-list ul,
	.wp-block-blockflow-navigation.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	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-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-submenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper,
.wp-block-blockflow-navigation.is-mobile-menu-active.spacing-mobile-s .outer-wrapper .menu-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout .wp-block-blockflow-navigation-link.has-megamenu >.inner-wrapper >.block-editor-inner-blocks >.block-editor-block-list__layout,
	.wp-block-blockflow-search.spacing-mobile-s {
		gap: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 600px) {
	.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,
	.wp-block-blockflow-gallery.spacing-mobile-s .use-masonry-true .wp-block {
		margin-bottom: var(--virta_layout_margins_s);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-search.input-toggleable.spacing-mobile-s input,
	.wp-block-blockflow-search.input-toggleable.spacing-mobile-s .input-container {
		right: calc(100% + var(--virta_layout_margins_s));
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-1 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-1 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-2 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-2 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-3 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-3 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-4 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-4 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-5 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-5 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery.spacing-mobile-s.mobile-columns-6 .wp-block-blockflow-gallery-image,
	.wp-block-blockflow-gallery.spacing-mobile-s .mobile-columns-6 .block-editor-block-list__layout > .block-editor-block-list__block,
	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,
	.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: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-s > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-s >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-s > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-s >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-s,
	.wp-block-blockflow-group.padding-mobile-s >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-s .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-template .post-template-single.padding-mobile-s,
	.wp-block-blockflow-post-template.padding-mobile-s > .post-template-container > div,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-disruptor.padding-mobile-s > .inner-wrapper,
	.wp-block-blockflow-post-disruptor.padding-mobile-s >.block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: var(--virta_layout_padding-outside_s);
	}
}
@media screen and (max-width: 600px) {
	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,
	.wp-block-blockflow-distributor.full-width-image.padding-mobile-s >.block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-type="blockflow/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%);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.padding-mobile-s,
	.wp-block-blockflow-container.padding-mobile-s {
		padding-top: var(--virta_layout_padding-container_s);
		padding-bottom: var(--virta_layout_padding-container_s);
	}
}
@media screen and (max-width: 600px) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-distributor.padding-mobile-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-mobile-0 > .inner-wrapper,
	.wp-block-blockflow-column.padding-mobile-0 >.block-editor-inner-blocks,
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-mobile-0,
	.wp-block-blockflow-group.padding-mobile-0 >.block-editor-inner-blocks,
	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,
	.wp-block-blockflow-slider.padding-mobile-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout {
		padding: 0;
	}
}
@media screen and (max-width: 950px) {
	.wp-block-blockflow-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.wp-block-blockflow-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.wp-block-blockflow-container.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type,
	.wp-block-blockflow-hero.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.wp-block-blockflow-hero.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.wp-block-blockflow-hero.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		flex: 1 1 100% !important;
	}
	.wp-block-blockflow-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) .wp-block-blockflow-column,
	.wp-block-blockflow-container.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-right.break-on-tablet .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type .wp-block-blockflow-column {
		margin-left: -20px;
	}
	.wp-block-blockflow-container.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-left.break-on-tablet .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type .wp-block-blockflow-column {
		margin-right: -20px;
	}
}
@media screen and (max-width: 600px) {
	.wp-block-blockflow-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.wp-block-blockflow-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.wp-block-blockflow-container.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type,
	.wp-block-blockflow-hero.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	.wp-block-blockflow-hero.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	.wp-block-blockflow-hero.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		flex: 1 1 100% !important;
	}
	.wp-block-blockflow-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) .wp-block-blockflow-column,
	.wp-block-blockflow-container.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-right.break-on-mobile .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type .wp-block-blockflow-column {
		margin-left: -20px;
	}
	.wp-block-blockflow-container.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type .wp-block-blockflow-column,
	.wp-block-blockflow-hero.breakout-left.break-on-mobile .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type .wp-block-blockflow-column {
		margin-right: -20px;
	}
}
@media screen and (min-width: calc(950px + 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: 950px) and (min-width: calc(600px + 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: 600px) {
	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;
	}
}
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.padding-desktop-0 > .inner-wrapper,
.wp-block-blockflow-distributor.padding-desktop-0 >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.padding-desktop-0 > .inner-wrapper,
.wp-block-blockflow-column.padding-desktop-0 >.block-editor-inner-blocks,
body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-group.padding-desktop-0,
.wp-block-blockflow-group.padding-desktop-0 >.block-editor-inner-blocks,
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,
.wp-block-blockflow-slider.padding-desktop-0 .wp-block-blockflow-slide > .block-editor-inner-blocks > .block-editor-block-list__layout {
	padding: 0;
}
@media screen and (min-width: calc(1300px + 1px + (2 * 40px))) {
	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 - 1300px - var(--bf-scrollbar-width, 17px)) / -2));
	}
	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 - 1300px - var(--bf-scrollbar-width, 17px)) / -2));
	}
}
@media screen and (max-width: calc(1300px + (2 * 40px))) {
	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, -16.714285714286px + 6.2857142857143vw, 40px);
		padding-right: clamp(18px, -16.714285714286px + 6.2857142857143vw, 40px);
	}
	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, -16.714285714286px + 6.2857142857143vw, 40px) * 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, -16.714285714286px + 6.2857142857143vw, 40px) * -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, -16.714285714286px + 6.2857142857143vw, 40px) * -1);
	}
}
@media screen and (max-width: calc(1300px + 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(1300px)) {
	body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slider.nav-outside {
		width: calc(100% - 50px);
	}
}
@media screen and (max-width: 1300px) {
	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: 600px) {
	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(1300px - 20px)) {
	body.wp-admin .wp-block-blockflow-container.breakout-right .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	body.wp-admin .wp-block-blockflow-container.breakout-right .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2),
	body.wp-admin .wp-block-blockflow-hero.breakout-right .wp-block[data-type="blockflow/columns"]:not(.is-selected) .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:last-of-type,
	body.wp-admin .wp-block-blockflow-hero.breakout-right .wp-block[data-type="blockflow/columns"].is-selected .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:nth-last-of-type(2) {
		margin-right: calc(((100vw - 1300px) / -2));
		flex: auto;
		max-width: none;
	}
	body.wp-admin .wp-block-blockflow-container.breakout-left .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type,
	body.wp-admin .wp-block-blockflow-hero.breakout-left .wp-block[data-type="blockflow/columns"] .wp-block-blockflow-columns >.block-editor-inner-blocks >.block-editor-block-list__layout > div:first-of-type {
		margin-left: calc(((100vw - 1300px) / -2));
		flex: auto;
		max-width: none;
	}
}
