/* Preise-Layout — aus HMT Divi Child Theme / et-core-unified (Referenz Freiburg). */
.cc-wrapper-preise {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}

.cc-wrapper-preise > div:nth-child(2),
.cc-wrapper-preise > div:nth-child(3) {
	background: #fff;
}

.cc-wrapper-preise .et_pb_button_module_wrapper {
	background: #fff;
	padding-bottom: 20px;
	position: absolute;
	bottom: 0;
}

@media all and (max-width: 980px) {
	.cc-wrapper-preise {
		gap: 2%;
	}

	.cc-wrapper-preise > div:first-child {
		background-image: none;
	}

	.cc-wrapper-preise > div:nth-child(2),
	.cc-wrapper-preise > div:nth-child(3) {
		width: 49%;
		margin-bottom: 0;
	}
}

@media all and (max-width: 767px) {
	.cc-wrapper-preise > div:nth-child(2),
	.cc-wrapper-preise > div:nth-child(3) {
		width: 100%;
		margin-bottom: 30px !important;
	}

	.cc-wrapper-preise .et_pb_button_module_wrapper {
		position: relative;
	}
}
