.columns-component{display:block}
.columns-component.gap{gap:15px}
@media(min-width:501px){.columns-component{display:flex;padding-right:1%}
}
.col-25{min-width:25%}
.col-33{min-width:33%}
.col-50{flex:1}
.col-66{min-width:66%}
.col-75{min-width:75%}
.col-100{min-width:100%}