/* Главная: правый жёлтый баннер разделён на «Стационар» и «Скорая помощь» (две карточки друг под другом) */
.doble_block_wrap_stack {
	display: flex;
	flex-direction: column;
	gap: 3.8rem;
	max-width: 50%;
	width: 100%;
}
.doble_block_wrap_stack .doble_block_wrap_right {
	flex: 1 1 auto;
	max-width: 100%;
	padding: 4rem 5.5rem 3.6rem;
	background: #fff09c;
}
.doble_block_wrap_stack .doble_block_wrap_right_title h3 {
	font-size: 3.4rem;
	margin-bottom: 1.6rem;
}
.doble_block_wrap_stack .doble_block_wrap_right_text {
	margin-bottom: 2.4rem;
	max-width: 60%;
}
.doble_block_wrap_stack .doble_block_wrap_right_text ul li {
	font-size: 2.1rem;
	margin-bottom: 1rem;
}
.doble_block_wrap_stack .doble_block_wrap_right_btn {
	height: 6rem;
}
/* Обе карточки — картинка одной геометрии (701×666): фон + светлая дуга-подложка + 3D-объект справа внизу,
   как у исходного жёлтого баннера (right_modul.png). Стационар собран из макета Figma «Стационар 24/7». */
.doble_block_wrap_right--hospital,
.doble_block_wrap_right--ambulance {
	background-position: right bottom !important;
	background-size: auto 58rem !important;
	background-repeat: no-repeat !important;
}
.doble_block_wrap_right--hospital {
	background-color: #e6f6f1 !important;
	background-image: url(/local/templates/z_clinic/assets/images/dist/index/hospital_modul.png?v=2) !important;
	background-image: image-set(url(/local/templates/z_clinic/assets/images/dist/index/hospital_modul.webp?v=2) type("image/webp"), url(/local/templates/z_clinic/assets/images/dist/index/hospital_modul.png?v=2) type("image/png")) !important;
}
.doble_block_wrap_right--ambulance {
	background-color: #fff09c !important;
	background-image: url(/local/templates/z_clinic/assets/images/dist/index/right_modul.png) !important;
	background-image: image-set(url(/local/templates/z_clinic/assets/images/dist/index/right_modul.webp?v=1) type("image/webp"), url(/local/templates/z_clinic/assets/images/dist/index/right_modul.png) type("image/png")) !important;
}
.doble_block_wrap_right--hospital .doble_block_wrap_right_text,
.doble_block_wrap_right--ambulance .doble_block_wrap_right_text {
	max-width: 50%;
}
@media (max-width: 960px) {
	.doble_block_wrap_stack {
		max-width: 100%;
		gap: 16px;
	}
	.doble_block_wrap_stack .doble_block_wrap_right {
		padding: 24px 22px 22px 21px;
	}
	.doble_block_wrap_stack .doble_block_wrap_right_title h3 {
		font-size: 2.2rem;
		margin-bottom: 10px;
	}
	.doble_block_wrap_stack .doble_block_wrap_right_text {
		margin-bottom: 16px;
		max-width: 58%;
	}
	.doble_block_wrap_stack .doble_block_wrap_right_text ul li {
		font-size: 1.4rem;
		margin-bottom: 8px;
	}
	.doble_block_wrap_stack .doble_block_wrap_right_btn {
		height: 40px;
	}
	/* все три карточки на телефоне: картинки одной высоты, объект справа внизу на одной линии */
	.doble_block_wrap_right--hospital,
	.doble_block_wrap_right--ambulance {
		background-size: auto 280px !important;
	}
	.doble_block_wrap_left {
		background: #009b77 url(/local/templates/z_clinic/assets/images/dist/index/ambulanse_wide.png?v=1) right bottom / auto 280px no-repeat !important;
		background-image: image-set(url(/local/templates/z_clinic/assets/images/dist/index/ambulanse_wide.webp?v=1) type("image/webp"), url(/local/templates/z_clinic/assets/images/dist/index/ambulanse_wide.png?v=1) type("image/png")) !important;
	}
	.doble_block_wrap_right--hospital .doble_block_wrap_right_text,
	.doble_block_wrap_right--ambulance .doble_block_wrap_right_text {
		max-width: 60%;
	}
}
/* вариант A (короткие пункты): стационару — колонка текста шире */
.doble_block_wrap_right--hospital .doble_block_wrap_right_text {
	max-width: 60%;
}
@media (max-width: 960px) {
	.doble_block_wrap_right--hospital .doble_block_wrap_right_text {
		max-width: 66%;
	}
}
