.pricing--container {
	padding: 30px 30px 1px;
}

.pricing--col {
	margin-bottom: 30px;
}

.pricing--card {
	border-radius: 10px;
	padding: 30px;
	background: #fff;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
	height: 100%;
	max-width: 480px;
	margin: 0 auto;
}

.pricing--card.premium-mod {
	border: 3px solid var(--doxo-plus-blue);
	box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
}

.pricing--image {
	margin-bottom: 15px;
}

.pricing--image img {
	max-width: 100%;
	height: auto;
}

.pricing--copy {
	margin-bottom: 30px;
}

.pricing--price {
	font-weight: 700;
	font-size: 2em;
	margin-bottom: 15px;
}

.pricing--list-title {
	font-weight: 700;
}

.pricing--list-items {
	list-style-type: none;
	padding: 0;
	margin: 0 0 30px;
}

.pricing--list-item {
	font-size: .9rem;
	font-weight: 700;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath fill='%2303B2FF' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
}

.pricing--list-item-description {
	display: block;
	font-weight: 400;
}

@media (min-width: 992px) {
	.pricing--card {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
}