.b-columns{--cols-mobile: 1;--cols-tablet: 2;--cols-desktop: 4;--cols-gap: var(--grid-spacing-x)}@media(min-width:1200px){.b-columns{--cols-gap: var(--spacer-xs)}}.b-columns__columns,.b-columns__columns>.acf-innerblocks-container{display:grid;grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr));gap:var(--cols-gap)}@media(min-width:767px){.b-columns__columns,.b-columns__columns>.acf-innerblocks-container{grid-template-columns:repeat(var(--cols-tablet),minmax(0,1fr))}}@media(min-width:1200px){.b-columns__columns,.b-columns__columns>.acf-innerblocks-container{grid-template-columns:repeat(var(--cols-desktop),minmax(0,1fr))}}.b-columns__columns:has(>.acf-innerblocks-container){display:block}.b-columns.has-none-gap{--cols-gap: 0}.b-columns.has-sm-gap{--cols-gap: var(--spacer-2xs)}.b-columns.has-lg-gap{--cols-gap: var(--spacer-sm)}@media(min-width:1200px){.b-columns.has-lg-gap{--cols-gap: var(--spacer-lg)}}@media(min-width:1200px){.b-columns.has-2-columns.has-60\:40-layout .b-columns__columns,.b-columns.has-2-columns.has-60\:40-layout .b-columns__columns>.acf-innerblocks-container{grid-template-columns:6fr 4fr}.b-columns.has-2-columns.has-40\:60-layout .b-columns__columns,.b-columns.has-2-columns.has-40\:60-layout .b-columns__columns>.acf-innerblocks-container{grid-template-columns:4fr 6fr}.b-columns.has-2-columns.has-70\:30-layout .b-columns__columns,.b-columns.has-2-columns.has-70\:30-layout .b-columns__columns>.acf-innerblocks-container{grid-template-columns:7fr 3fr}.b-columns.has-2-columns.has-30\:70-layout .b-columns__columns,.b-columns.has-2-columns.has-30\:70-layout .b-columns__columns>.acf-innerblocks-container{grid-template-columns:3fr 7fr}}.b-columns.is-position-top .b-columns__columns,.b-columns.is-position-top .b-columns__columns>.acf-innerblocks-container{align-items:start}.b-columns.is-position-center .b-columns__columns,.b-columns.is-position-center .b-columns__columns>.acf-innerblocks-container{align-items:center}.b-columns.is-position-bottom .b-columns__columns,.b-columns.is-position-bottom .b-columns__columns>.acf-innerblocks-container{align-items:end}.b-columns:is(.is-position-top,.is-position-center,.is-position-bottom) .b-column{height:auto}@media(max-width:766.98px){.b-columns.has-reorder-columns .b-column:first-child{order:2}}.b-columns.has-equal-height .b-column__inner,.b-columns.has-equal-height .b-column__inner>.acf-innerblocks-container{height:100%}.b-columns.has-equal-height .b-column__inner>.wp-block-separator,.b-columns.has-equal-height .b-column__inner>.acf-innerblocks-container>.wp-block-separator{margin-top:auto}
