.wp-block-ventpro-tip-card-grid {
	display: grid;
	width: 100%;
	gap: 1rem;
	align-items: stretch;
}

.wp-block-ventpro-tip-card-grid.has-columns-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid.has-columns-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid.has-columns-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid.has-columns-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid.has-equal-height > .wp-block-ventpro-tip-card {
	height: 100%;
}

.wp-block-ventpro-tip-card-grid.has-equal-height .vp-knowledge-tip-card {
	height: 100%;
}

.wp-block-ventpro-tip-card-grid--editor > .block-editor-inner-blocks > .block-editor-block-list__layout {
	display: grid;
	gap: 1rem;
	width: 100%;
}

.wp-block-ventpro-tip-card-grid--editor.has-columns-2 > .block-editor-inner-blocks > .block-editor-block-list__layout {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid--editor.has-columns-3 > .block-editor-inner-blocks > .block-editor-block-list__layout {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid--editor.has-columns-4 > .block-editor-inner-blocks > .block-editor-block-list__layout {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.wp-block-ventpro-tip-card-grid--editor.has-columns-5 > .block-editor-inner-blocks > .block-editor-block-list__layout {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media (max-width: 980px) {
	.wp-block-ventpro-tip-card-grid.has-columns-4,
	.wp-block-ventpro-tip-card-grid.has-columns-5,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-4 > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-5 > .block-editor-inner-blocks > .block-editor-block-list__layout {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 620px) {
	.wp-block-ventpro-tip-card-grid.has-columns-2,
	.wp-block-ventpro-tip-card-grid.has-columns-3,
	.wp-block-ventpro-tip-card-grid.has-columns-4,
	.wp-block-ventpro-tip-card-grid.has-columns-5,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-2 > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-3 > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-4 > .block-editor-inner-blocks > .block-editor-block-list__layout,
	.wp-block-ventpro-tip-card-grid--editor.has-columns-5 > .block-editor-inner-blocks > .block-editor-block-list__layout {
		grid-template-columns: 1fr;
	}
}

.vp-casa-section .wp-block-ventpro-tip-card-grid,
.vp-casa-flow-section .wp-block-ventpro-tip-card-grid,
.vp-casa-levels .wp-block-ventpro-tip-card-grid,
.vp-casa-process-box .wp-block-ventpro-tip-card-grid {
	margin-top: 1.4rem;
}

.single-vp_product .vp-knowledge-tip-card.has-bg-base {
	border-radius: 16px;
	box-shadow: 0 4px 15px rgba(16, 36, 62, 0.025);
}
