

/* Start:/local/templates/ostrog/components/bitrix/menu/menuPage/style.css?17598298551379*/
.menuPage {margin: 0;padding: 0; list-style: none;
display: flex;
gap: 1.5rem;
}
.menuPage__item {
	flex: 1 0 0%;
	display: flex;
}
.menuPage__link {
	border: 1px solid #909090;
	background: #FFF7EB;
	display: block;
	padding: 3.5rem 1rem;
	flex: 1 1 auto!important;
	text-decoration: none;
	text-align: center;
	color: #000;

}

.menuPage__link:hover {
	border: 1px solid #2B2B2B;
	background: #2B2B2B;
	color: #FFF7EB;
}

.menuPage__link._active {}
.menuPage__text {
	font-family: 'molodo';
	font-size: 3rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: block;
	text-align: center;
	padding-bottom: 1.5rem;
}

.menuPage__icon {
	width: 5.875rem;
	height: 5.875rem;
}


.body__pageContent {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*desktops*/
@media (max-width: 1200px) { 
	.menuPage__text {
		font-size: 2rem;
	}
	.menuPage__icon {
		width: 3.875rem;
		height: 3.875rem;
	}
}

/*tablets*/
@media (max-width: 991px) {
	.menuPage__text {
		font-size: 1.5rem;
	}
	.menuPage__icon {
		width: 3.5rem;
		height: 3.5rem;
	}
}

/*phones*/
@media (max-width: 767px) {
	.menuPage {
		display: block;
	}
	.menuPage__link {
		padding: 1rem;
		border-left: none;
		border-right: none;
		border-bottom-width: 0;
	}
	.menuPage__item:last-child .menuPage__link {
		border-bottom-width: 1px;
	}
	.menuPage__text {
		padding-bottom: 0.5rem;
	}
}
/* End */
/* /local/templates/ostrog/components/bitrix/menu/menuPage/style.css?17598298551379 */
