.np-grid{display:grid;grid-template-columns:repeat(var(--np-columns,3),minmax(0,1fr));gap:var(--theme-gap)}.np-flex{display:flex;flex-wrap:wrap;gap:var(--theme-gap)}.np-flex>.td_module_wrap{flex:1 1 260px}.np-slider{max-width:100%}.np-slider [hidden]{display:none!important}.np-slider-controls{display:flex;align-items:center;justify-content:center;gap:18px}.np-slider button{border:0;background:var(--theme-accent);color:white;padding:9px 14px}.np-widget h2{font-family:var(--theme-heading)}@media(max-width:767px){.np-grid{grid-template-columns:1fr}}
