.be-responsive-columns.be-responsive-columns {min-width:0;}
.be-responsive-columns.be-responsive-columns:has(> .block-editor-inner-blocks) {display:block !important;}
.be-responsive-columns > .block-editor-inner-blocks {min-width:0;width:100%;}
.be-responsive-columns > .block-editor-inner-blocks > .block-editor-block-list__layout {gap:inherit;}
@media (min-width:992px) {
.be-responsive-columns[data-be-columns-wrap-pc="true"],
.be-responsive-columns[data-be-columns-wrap-pc="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:grid !important;grid-template-columns:repeat(var(--be-columns-count-pc),minmax(0,1fr));overflow:visible;}
.be-responsive-columns[data-be-columns-wrap-pc="true"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-pc="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;width:auto !important;}
}
@media (min-width:992px) {
.be-responsive-columns[data-be-columns-wrap-pc="false"],
.be-responsive-columns[data-be-columns-wrap-pc="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;}
.be-responsive-columns[data-be-columns-wrap-pc="false"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-pc="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;flex:0 0 calc(var(--be-columns-width-pc) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-pc)) !important;width:calc(var(--be-columns-width-pc) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-pc)) !important;}
.be-responsive-columns[data-be-columns-wrap-pc="false"]::-webkit-scrollbar,
.be-responsive-columns[data-be-columns-wrap-pc="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout::-webkit-scrollbar {display:none;}
}
@media (min-width:576px) and (max-width:991px) {
.be-responsive-columns[data-be-columns-wrap-tablet="true"],
.be-responsive-columns[data-be-columns-wrap-tablet="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:grid !important;grid-template-columns:repeat(var(--be-columns-count-tablet),minmax(0,1fr));overflow:visible;}
.be-responsive-columns[data-be-columns-wrap-tablet="true"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-tablet="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;width:auto !important;}
}
@media (min-width:576px) and (max-width:991px) {
.be-responsive-columns[data-be-columns-wrap-tablet="false"],
.be-responsive-columns[data-be-columns-wrap-tablet="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;}
.be-responsive-columns[data-be-columns-wrap-tablet="false"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-tablet="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;flex:0 0 calc(var(--be-columns-width-tablet) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-tablet)) !important;width:calc(var(--be-columns-width-tablet) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-tablet)) !important;}
.be-responsive-columns[data-be-columns-wrap-tablet="false"]::-webkit-scrollbar,
.be-responsive-columns[data-be-columns-wrap-tablet="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout::-webkit-scrollbar {display:none;}
}
@media (max-width:575px) {
.be-responsive-columns[data-be-columns-wrap-mobile="true"],
.be-responsive-columns[data-be-columns-wrap-mobile="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:grid !important;grid-template-columns:repeat(var(--be-columns-count-mobile),minmax(0,1fr));overflow:visible;}
.be-responsive-columns[data-be-columns-wrap-mobile="true"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-mobile="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;width:auto !important;}
}
@media (max-width:575px) {
.be-responsive-columns[data-be-columns-wrap-mobile="false"],
.be-responsive-columns[data-be-columns-wrap-mobile="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;}
.be-responsive-columns[data-be-columns-wrap-mobile="false"] > .wp-block-column,
.be-responsive-columns[data-be-columns-wrap-mobile="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {min-width:0 !important;max-width:none !important;flex:0 0 calc(var(--be-columns-width-mobile) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-mobile)) !important;width:calc(var(--be-columns-width-mobile) - var(--be-columns-gap, 2em) * var(--be-columns-gap-factor-mobile)) !important;}
.be-responsive-columns[data-be-columns-wrap-mobile="false"]::-webkit-scrollbar,
.be-responsive-columns[data-be-columns-wrap-mobile="false"] > .block-editor-inner-blocks > .block-editor-block-list__layout::-webkit-scrollbar {display:none;}
}

.be-responsive-columns > .block-editor-inner-blocks {gap:inherit;}

.be-columns-scroll-shade{position:relative;}
.be-columns-scroll-shade > .be-columns-gradient-shade{
 display:block;position:absolute;top:0;right:0;bottom:0;width:min(80px,25%);z-index:2;
 pointer-events:none;transform:translateX(var(--be-columns-scroll-offset,0px));
 background:linear-gradient(to right,transparent 0%,var(--be-columns-gradient-color,#ffffff) 85%,var(--be-columns-gradient-color,#ffffff) 100%);
}

@media (min-width:992px) {
.be-responsive-columns[data-be-columns-width-mode="individual"],
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;}
.be-responsive-columns[data-be-columns-width-mode="individual"] > .wp-block-column,
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {flex:0 0 var(--be-column-basis,100%) !important;width:var(--be-column-basis,100%) !important;box-sizing:border-box;min-width:0 !important;max-width:none !important;}
}

@media (min-width:576px) and (max-width:991px) {
.be-responsive-columns[data-be-columns-width-mode="individual"],
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;}
.be-responsive-columns[data-be-columns-width-mode="individual"] > .wp-block-column,
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {flex:0 0 var(--be-column-basis,100%) !important;width:var(--be-column-basis,100%) !important;box-sizing:border-box;min-width:0 !important;max-width:none !important;}
}

@media (max-width:575px) {
.be-responsive-columns[data-be-columns-width-mode="individual"],
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout {display:flex !important;flex-direction:row !important;}
.be-responsive-columns[data-be-columns-width-mode="individual"] > .wp-block-column,
.be-responsive-columns[data-be-columns-width-mode="individual"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {flex:0 0 var(--be-column-basis,100%) !important;width:var(--be-column-basis,100%) !important;box-sizing:border-box;min-width:0 !important;max-width:none !important;}
}

@media (min-width:992px) {
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-pc="true"],
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-pc="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {flex-wrap:wrap !important;overflow-x:visible;}
}

@media (min-width:576px) and (max-width:991px) {
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-tablet="true"],
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-tablet="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {flex-wrap:wrap !important;overflow-x:visible;}
}

@media (max-width:575px) {
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-mobile="true"],
.be-responsive-columns[data-be-columns-width-mode="individual"][data-be-columns-wrap-mobile="true"] > .block-editor-inner-blocks > .block-editor-block-list__layout {flex-wrap:wrap !important;overflow-x:visible;}
}

/* Device spacing overrides: unset fields retain the native declaration. */
@media (min-width:992px) {
.wp-block-column[data-be-padding-pc~="top"] {box-sizing:border-box;padding-top:var(--be-padding-top-pc) !important;}
.wp-block-column[data-be-padding-pc~="right"] {box-sizing:border-box;padding-right:var(--be-padding-right-pc) !important;}
.wp-block-column[data-be-padding-pc~="bottom"] {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-pc) !important;}
.wp-block-column[data-be-padding-pc~="left"] {box-sizing:border-box;padding-left:var(--be-padding-left-pc) !important;}
.wp-block-columns[data-be-gap-pc~="row"],
.wp-block-columns[data-be-gap-pc~="row"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-pc~="row"] > .block-editor-inner-blocks > .block-editor-block-list__layout {row-gap:var(--be-gap-row-pc) !important;}
.wp-block-columns[data-be-gap-pc~="column"],
.wp-block-columns[data-be-gap-pc~="column"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-pc~="column"] > .block-editor-inner-blocks > .block-editor-block-list__layout {column-gap:var(--be-gap-column-pc) !important;}
}
@media (min-width:576px) and (max-width:991px) {
.wp-block-column[data-be-padding-tablet~="top"] {box-sizing:border-box;padding-top:var(--be-padding-top-tablet) !important;}
.wp-block-column[data-be-padding-tablet~="right"] {box-sizing:border-box;padding-right:var(--be-padding-right-tablet) !important;}
.wp-block-column[data-be-padding-tablet~="bottom"] {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-tablet) !important;}
.wp-block-column[data-be-padding-tablet~="left"] {box-sizing:border-box;padding-left:var(--be-padding-left-tablet) !important;}
.wp-block-columns[data-be-gap-tablet~="row"],
.wp-block-columns[data-be-gap-tablet~="row"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-tablet~="row"] > .block-editor-inner-blocks > .block-editor-block-list__layout {row-gap:var(--be-gap-row-tablet) !important;}
.wp-block-columns[data-be-gap-tablet~="column"],
.wp-block-columns[data-be-gap-tablet~="column"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-tablet~="column"] > .block-editor-inner-blocks > .block-editor-block-list__layout {column-gap:var(--be-gap-column-tablet) !important;}
}
@media (max-width:575px) {
.wp-block-column[data-be-padding-mobile~="top"] {box-sizing:border-box;padding-top:var(--be-padding-top-mobile) !important;}
.wp-block-column[data-be-padding-mobile~="right"] {box-sizing:border-box;padding-right:var(--be-padding-right-mobile) !important;}
.wp-block-column[data-be-padding-mobile~="bottom"] {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-mobile) !important;}
.wp-block-column[data-be-padding-mobile~="left"] {box-sizing:border-box;padding-left:var(--be-padding-left-mobile) !important;}
.wp-block-columns[data-be-gap-mobile~="row"],
.wp-block-columns[data-be-gap-mobile~="row"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-mobile~="row"] > .block-editor-inner-blocks > .block-editor-block-list__layout {row-gap:var(--be-gap-row-mobile) !important;}
.wp-block-columns[data-be-gap-mobile~="column"],
.wp-block-columns[data-be-gap-mobile~="column"] > .block-editor-inner-blocks,
.wp-block-columns[data-be-gap-mobile~="column"] > .block-editor-inner-blocks > .block-editor-block-list__layout {column-gap:var(--be-gap-column-mobile) !important;}
}

@media (min-width:992px) {
.wp-block-columns[data-be-padding-pc~="top"] > .wp-block-column,
.wp-block-columns[data-be-padding-pc~="top"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-top:var(--be-padding-top-pc) !important;}
.wp-block-columns[data-be-padding-pc~="right"] > .wp-block-column,
.wp-block-columns[data-be-padding-pc~="right"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-right:var(--be-padding-right-pc) !important;}
.wp-block-columns[data-be-padding-pc~="bottom"] > .wp-block-column,
.wp-block-columns[data-be-padding-pc~="bottom"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-pc) !important;}
.wp-block-columns[data-be-padding-pc~="left"] > .wp-block-column,
.wp-block-columns[data-be-padding-pc~="left"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-left:var(--be-padding-left-pc) !important;}
}

@media (min-width:576px) and (max-width:991px) {
.wp-block-columns[data-be-padding-tablet~="top"] > .wp-block-column,
.wp-block-columns[data-be-padding-tablet~="top"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-top:var(--be-padding-top-tablet) !important;}
.wp-block-columns[data-be-padding-tablet~="right"] > .wp-block-column,
.wp-block-columns[data-be-padding-tablet~="right"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-right:var(--be-padding-right-tablet) !important;}
.wp-block-columns[data-be-padding-tablet~="bottom"] > .wp-block-column,
.wp-block-columns[data-be-padding-tablet~="bottom"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-tablet) !important;}
.wp-block-columns[data-be-padding-tablet~="left"] > .wp-block-column,
.wp-block-columns[data-be-padding-tablet~="left"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-left:var(--be-padding-left-tablet) !important;}
}

@media (max-width:575px) {
.wp-block-columns[data-be-padding-mobile~="top"] > .wp-block-column,
.wp-block-columns[data-be-padding-mobile~="top"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-top:var(--be-padding-top-mobile) !important;}
.wp-block-columns[data-be-padding-mobile~="right"] > .wp-block-column,
.wp-block-columns[data-be-padding-mobile~="right"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-right:var(--be-padding-right-mobile) !important;}
.wp-block-columns[data-be-padding-mobile~="bottom"] > .wp-block-column,
.wp-block-columns[data-be-padding-mobile~="bottom"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-bottom:var(--be-padding-bottom-mobile) !important;}
.wp-block-columns[data-be-padding-mobile~="left"] > .wp-block-column,
.wp-block-columns[data-be-padding-mobile~="left"] > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-column {box-sizing:border-box;padding-left:var(--be-padding-left-mobile) !important;}
}
