.page-faq__heading,
.page-faq__btns {
	display: flex;
	align-items: center;
}

.page-faq__heading {
	justify-content: space-between;
}

.page-faq__btns {
	min-height: 140px;
	gap: 15px;
	flex-wrap: wrap;
	padding-block: 30px;
}

.faq-btn {
	font-size: 13px;
	line-height: 35px;
	color: var(--blackDob);
	border-radius: 7px;
	padding-inline: 15px;
	background-color: var(--grey);
	transition: background-color var(--transition), color var(--transition);
}

.faq-btn:hover,
.faq-btn--active {
	color: var(--accent);
	background-color: #ddf1ff;
}

.page-faq {
	padding-block: 50px 65px;
	border-radius: var(--bora) var(--bora) 0 0;
}

.page-faq__title {
	margin-bottom: 50px;
}

.page-faq__btns,
.page-faq__plank {
	margin-bottom: 20px;
}

@media (max-width:1200px) {
	.pin-news {
		display: none;
	}

	.page-clinic {
		flex-direction: column;
	}

	.clinic-sidebar {
		display: flex;
		max-width: unset;
		position: static;
	}

	.clinic-sidebar__menu .clinic-menu {
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
		align-items: center;
		font-weight: 700;
		font-size: 12px;
		color: var(--blackDob);
		text-transform: uppercase;
	}

	.clinic-menu li:not(:last-child) {
		margin-bottom: unset;
	}
}

@media (max-width:630px) {
	.clinic-sidebar__menu,
	.section-videos,
	.licenses,
	.clinic-docs {
		border-radius: 20px;
	}

	.clinic-sidebar__menu {
		padding-block: 30px;
	}

	.page-faq__heading .button {
		display: none;
	}

	.page-faq__title {
		margin-bottom: 40px;
	}

	.page-faq {
		padding-block: 40px 50px;
		border-radius: 20px 20px 0 0;
	}
}