/* Страница «Отзывы»: блок 2ГИС филиала и прежний текст с кнопками. Компьютер - две колонки, телефон и планшет - сначала отзывы. IPROD, 2026-11-01 */
.krov-rv {
	display: grid;
	grid-template-columns: minmax(0, 528px) minmax(0, 1fr);
	gap: 56px;
	align-items: start;
}
.krov-rv .krov-rv__h {
	margin: 0 0 6px;
	color: #111;
	font-size: 26px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: none; /* у заголовков темы - каждое слово с большой буквы */
	letter-spacing: normal;
}
.krov-rv .krov-rv__addr {
	margin: 0 0 4px;
	color: #666;
	font-size: 15px;
	line-height: 1.5;
	text-wrap: pretty;
}
.krov-rv .krov-rv__frame {
	display: block;
	width: calc(100% + 40px);
	height: 1130px; /* до загрузки 2ГИС - примерная высота пяти отзывов, потом по содержимому */
	margin: 0 -20px; /* у блока 2ГИС свои поля 20 px: карточки отзывов - по краю заголовка */
	border: 0;
}
.krov-rv .krov-rv__text { min-width: 0; }
.krov-rv .krov-rv__text p { text-wrap: pretty; }
/* кнопки прежнего текста: при переносе на вторую строку не наезжают друг на друга */
.krov-rv .krov-rv__text a[role="button"] {
	display: inline-block;
	margin-bottom: 12px;
}

@media (max-width: 1023px) {
	.krov-rv { grid-template-columns: minmax(0, 1fr); gap: 40px; }
	.krov-rv .krov-rv__feed { width: 100%; max-width: 528px; }
	.krov-rv .krov-rv__frame { width: calc(100% + 20px); margin: 0 -10px; }
}
@media (max-width: 767px) {
	.krov-rv { gap: 32px; }
	.krov-rv .krov-rv__h { font-size: 22px; }
	.krov-rv .krov-rv__frame { width: calc(100% + 20px); height: 1290px; margin: 0 -10px; }
}
