

/* Start:/local/templates/klinika/components/bitrix/news.list/treatment/style.css?17770161472755*/
.treatment {
	display: flex;
	flex-direction: column;
	gap: 60px;

	--font-family: 'Rubik', sans-serif;
	--text-color: #000;
	--btn-color: #264C5A;
	--btn-color-hover: #45C1C0;
	--btn-text-color: #FFF;
}

.treatment__block {
	display: flex;
	width: 100%;
	gap: 20px;
	justify-content: space-between;
	align-items: center;
}
.treatment__block.reverse {
	flex-direction: row-reverse;
}

.treatment__block picture {
	display: flex;
	max-width: 640px;
	width: 100%;
	aspect-ratio: 640 / 443;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0 10px 30px 0 #AFC2D0B2;
}

.treatment__block picture.narrow {
	aspect-ratio: 640 / 380;
}

.treatment__block picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.form-btn {
	max-width: 366px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: var(--btn-color);
	font: 500 16px/24px var(--font-family);
	color: var(--btn-text-color);
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 4px;
	padding: 14px;
	box-sizing: border-box;
	transition: background-color .1s;
}

.form-btn:hover {
	background-color: var(--btn-color-hover);
	color: var(--btn-text-color);
}

.treatment__block-text {
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 20px;
}

.treatment__block.no-gap .treatment__block-text {
	gap: 0;
}

.treatment__block-text h2 {
	font: 500 24px/145% var(--font-family);
	margin: 0;
	text-transform: uppercase;
	color: var(--text-color);
}

.treatment__block.no-gap h2 {
	margin-bottom: 20px;
}

.treatment__block-text p {
	font: 300 18px/145% var(--font-family);
	margin: 0;
	color: var(--text-color);
}

.treatment__block-text span {
	font: 500 18px/26px var(--font-family);
	color: var(--text-color);
}

.treatment__block-text ul {
	margin: 0;
	padding-left: 28px;
}

.treatment__block-text ul li {
	font: 300 18px/26px var(--font-family);
	color: var(--text-color);
}

@media (max-width: 991.98px) {
	.treatment {
		gap: 48px;
	}
	.treatment__block {
		justify-content: unset;
		align-items: unset;
		flex-direction: column;
	}
	.treatment__block.reverse {
		flex-direction: column;
	}
	.treatment__block picture {
		max-width: unset;
	}
}

@media (max-width: 767.98px) {
	.treatment__block {
		gap: 24px;
	}
	.form-btn {
		font: 500 12px/24px var(--font-family);
		padding: 12px;
	}
	.treatment__block-text h2 {
		font: 500 16px/145% var(--font-family);
	}
	.treatment__block.no-gap h2 {
		margin-bottom: 16px;
	}
	.treatment__block-text p {
		font: 300 16px/145% var(--font-family);
	}
	.treatment__block-text span {
		font: 500 16px/145% var(--font-family);
	}
	.treatment__block-text ul {
		padding-left: 24px;
	}
	.treatment__block-text ul li {
		font: 300 16px/145% var(--font-family);
	}
}


/* End */
/* /local/templates/klinika/components/bitrix/news.list/treatment/style.css?17770161472755 */
