.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,50px);column-gap:var(--umb-block-grid--column-gap,50px);row-gap:var(--umb-block-grid--row-gap,20px)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,50px);column-gap:var(--umb-block-grid--areas-column-gap,50px);row-gap:var(--umb-block-grid--areas-row-gap,20px)}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1) * 3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1)}@media (min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns))}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns))}}@media(max-width:767px){.umb-block-grid__layout-container{-moz-column-gap:0;column-gap:0}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container),.umb-block-grid__layout-container{display:flex;flex-direction:column}.mobile-hide{display:none}}.umb-block-grid__layout-item:not([data-col-span="12"]) .umb-block-grid__area-container{display:flex;flex-direction:column}.umb-block-grid__layout-item:not([data-col-span="12"]) .umb-block-grid__area,.umb-block-grid__layout-item:not([data-col-span="12"]) .umb-block-grid__layout-container{display:block}