.wp-block-vs-row{display:-ms-grid;display:grid;--row_columns: var(--columns);--row_gap: var(--gap);grid-gap:var(--row_gap);-ms-grid-columns:var(--row_columns);grid-template-columns:var(--row_columns)}@media(max-width:768px){.wp-block-vs-row{--row_columns: 1fr}}.wp-block-vs-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:var(--align_items);align-items:var(--align_items);-ms-flex-pack:var(--justify_content);justify-content:var(--justify_content);position:relative}.wp-block-vs-flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:var(--flex_direction,row) wrap;flex-flow:var(--flex_direction,row) wrap;gap:var(--gap);-ms-flex-align:var(--align_items);align-items:var(--align_items);-ms-flex-pack:var(--justify_content);justify-content:var(--justify_content)}.wp-block-vs-flex-child{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:var(--child_align_items);align-items:var(--child_align_items);-ms-flex-pack:var(--child_justify_content);justify-content:var(--child_justify_content);-ms-flex-item-align:var(--child_align_self);align-self:var(--child_align_self);justify-self:var(--child_justify_self);position:relative;--child_width: var(--child_mobile_width, var(--child_tablet_width, var(--width)));-ms-flex-preferred-size:calc(var(--child_width) - var(--gap));flex-basis:calc(var(--child_width) - var(--gap))}@media(max-width:768px){.wp-block-vs-flex-child{--child_mobile_width: calc(100% + var(--gap))}}.wp-block-vs-spacer{--spacer_height: var(--height);height:var(--spacer_height)}[class].no-margin{margin:0}[class].no-margin-bottom{margin-bottom:0}[class].no-margin-top{margin-top:0}[class].no-margin-right{margin-right:0}[class].no-margin-left{margin-left:0}[class].no-margin-x{margin-left:0;margin-right:0}[class].no-margin-y{margin-top:0;margin-bottom:0}[class].no-padding{padding:0}[class].no-padding-bottom{padding-bottom:0}[class].no-padding-top{padding-top:0}[class].no-padding-right{padding-right:0}[class].no-padding-left{padding-left:0}[class].no-padding-x{padding-left:0;padding-right:0}[class].no-padding-y{padding-top:0;padding-bottom:0}.responsive{width:100%}