.pep-card-element {
	min-width: 0;
	flex: 0 0 auto;
}
.pep-card-element:not(.pep-card-image) {
	padding-inline: var(--pep-card-padding);
}
.pep-card-element:not(.pep-card-image) + .pep-card-element:not(.pep-card-image) {
	padding-top: 16px;
}
.pep-content-segment-start {
	padding-top: var(--pep-card-padding) !important;
}
.pep-content-segment-end {
	padding-bottom: var(--pep-card-padding);
}
.pep-card-element .pep-card-title { margin: 0; }
.pep-card-element .pep-button-wrap {
	margin-top: 0;
	padding-top: 0;
}
.pep-button-bottom .pep-card-element-button.pep-card-element-last {
	margin-top: auto;
}
.pep-card-image {
	aspect-ratio: var(--pep-image-aspect);
}
.pep-image-height-auto .pep-card-image,
.pep-image-height-auto .pep-image {
	height: auto;
}
.pep-image-height-percent .pep-card-image {
	height: auto;
}
.pep-balance-last-row .pep-grid {
	display: flex;
	flex-wrap: wrap;
	column-gap: var(--pep-gap-x);
	row-gap: var(--pep-gap-y);
	align-items: var(--pep-card-align);
}
.pep-balance-last-row .pep-grid > .pep-card {
	flex: 0 0 var(--pep-grid-card-width-desktop);
	width: var(--pep-grid-card-width-desktop);
}
.pep-balance-last-row.pep-equal-height .pep-grid > .pep-card {
	height: auto;
	align-self: stretch;
}
.pep-balance-last-row.pep-last-desktop-1 .pep-grid > .pep-card:nth-last-child(-n+1),
.pep-balance-last-row.pep-last-desktop-2 .pep-grid > .pep-card:nth-last-child(-n+2),
.pep-balance-last-row.pep-last-desktop-3 .pep-grid > .pep-card:nth-last-child(-n+3),
.pep-balance-last-row.pep-last-desktop-4 .pep-grid > .pep-card:nth-last-child(-n+4),
.pep-balance-last-row.pep-last-desktop-5 .pep-grid > .pep-card:nth-last-child(-n+5),
.pep-balance-last-row.pep-last-desktop-6 .pep-grid > .pep-card:nth-last-child(-n+6) {
	flex-basis: var(--pep-grid-last-width-desktop);
	width: var(--pep-grid-last-width-desktop);
}
@media (max-width: 1023px) {
	.pep-balance-last-row .pep-grid > .pep-card {
		flex-basis: var(--pep-grid-card-width-tablet);
		width: var(--pep-grid-card-width-tablet);
	}
	.pep-balance-last-row.pep-last-tablet-1 .pep-grid > .pep-card:nth-last-child(-n+1),
	.pep-balance-last-row.pep-last-tablet-2 .pep-grid > .pep-card:nth-last-child(-n+2),
	.pep-balance-last-row.pep-last-tablet-3 .pep-grid > .pep-card:nth-last-child(-n+3),
	.pep-balance-last-row.pep-last-tablet-4 .pep-grid > .pep-card:nth-last-child(-n+4),
	.pep-balance-last-row.pep-last-tablet-5 .pep-grid > .pep-card:nth-last-child(-n+5),
	.pep-balance-last-row.pep-last-tablet-6 .pep-grid > .pep-card:nth-last-child(-n+6) {
		flex-basis: var(--pep-grid-last-width-tablet);
		width: var(--pep-grid-last-width-tablet);
	}
}
@media (max-width: 767px) {
	.pep-balance-last-row .pep-grid > .pep-card {
		flex-basis: var(--pep-grid-card-width-mobile);
		width: var(--pep-grid-card-width-mobile);
	}
	.pep-balance-last-row.pep-last-mobile-1 .pep-grid > .pep-card:nth-last-child(-n+1),
	.pep-balance-last-row.pep-last-mobile-2 .pep-grid > .pep-card:nth-last-child(-n+2),
	.pep-balance-last-row.pep-last-mobile-3 .pep-grid > .pep-card:nth-last-child(-n+3),
	.pep-balance-last-row.pep-last-mobile-4 .pep-grid > .pep-card:nth-last-child(-n+4),
	.pep-balance-last-row.pep-last-mobile-5 .pep-grid > .pep-card:nth-last-child(-n+5),
	.pep-balance-last-row.pep-last-mobile-6 .pep-grid > .pep-card:nth-last-child(-n+6) {
		flex-basis: var(--pep-grid-last-width-mobile);
		width: var(--pep-grid-last-width-mobile);
	}
}
