.b-columns{--cols-mobile: 1;--cols-tablet: 1;--cols-desktop: 1;--cols-gap: var(--grid-spacing-x);width:100%}@media(min-width:1280px){.b-columns{--cols-gap: calc(var(--grid-spacing-x) * 2)}}.b-columns .b-columns__columns{display:grid;grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr));gap:var(--cols-gap)}@media(min-width:768px){.b-columns .b-columns__columns{grid-template-columns:repeat(var(--cols-tablet),minmax(0,1fr))}}@media(min-width:1280px){.b-columns .b-columns__columns{grid-template-columns:repeat(var(--cols-desktop),minmax(0,1fr))}.b-columns.has-2-columns.has-40\:60-layout .b-columns__columns{grid-template-columns:4fr 6fr}.b-columns.has-2-columns.has-60\:40-layout .b-columns__columns{grid-template-columns:6fr 4fr}}.b-columns.has-none-gap{--cols-gap: 0}.b-columns.has-sm-gap{--cols-gap: 20px}@media(min-width:1280px){.b-columns.has-lg-gap{--cols-gap: 120px}}.b-columns:not(.no-gutter) .b-columns__inner.has-full-container{padding-inline:var(--container-margin)}
