

/* Start:/local/templates/mwnts/components/bitrix/news.list/filials/style.css?17666564012672*/
.contacts__items
{
	display: -ms-grid;
	display:     grid;

	padding: min(-webkit-calc(2rem + 1.04vw), 4rem) 0 0;
	padding: min(calc(2rem + 1.04vw), 4rem) 0 0;

	gap: min(-webkit-calc(2rem + 1.04vw), 4rem);
	gap: min(calc(2rem + 1.04vw), 4rem);
}
.contacts__item,
.contacts__group
{
	display: -webkit-box;
	display: -webkit-flex;
	display:         flex;
	flex-direction: column;

	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	gap: min(-webkit-calc(.7rem + .36vw), 1.4rem);
	gap: min(calc(.7rem + .36vw), 1.4rem);
}

.contacts__group
{
	font-size: min(-webkit-calc(1.4rem + .1vw), 1.6rem);
	font-size: min(calc(1.4rem + .1vw), 1.6rem);
	font-weight: 400;

	margin: auto 0;
}

.contacts__item
{
	line-height: 1.4;

	padding: min(-webkit-calc(1.2rem + .63vw), 2.4rem);
	padding: min(calc(1.2rem + .63vw), 2.4rem);

	cursor: pointer;
	-webkit-transition: .32s;
	transition: .32s;

	border: .1rem solid var(--color-light);

	gap: min(-webkit-calc(1.2rem + .63vw), 2.4rem);
	gap: min(calc(1.2rem + .63vw), 2.4rem);
}

.contacts__item.active
{
	cursor: pointer;

	color: var(--color-wh);
	border-color: var(--color-bl);
	background-color: var(--color-bl);
}

.contacts__place
{
	font-size: min(-webkit-calc(1.4rem + .31vw), 2rem);
	font-size: min(calc(1.4rem + .31vw), 2rem);
}

.contacts__more
{
	font-size: min(-webkit-calc(1.4rem + 0vw), 1.4rem);
	font-size: min(calc(1.4rem + 0vw), 1.4rem);
}

.contacts__item.active .more__arr
{
	fill: var(--color-wh);
}

.contacts__item.active .more__text
{
	color: var(--color-wh);
}

.contacts__right
{
	overflow: hidden;

	min-height: 38rem;
}

.contacts__map
{
	width: 100%;
	height: 100%;

	background-color: var(--color-light);
}

.contacts__place
{
	font-size: min(-webkit-calc(1.4rem + .21vw), 1.8rem);
	font-size: min(calc(1.4rem + .21vw), 1.8rem);
}

.contacts__subtitle
{
	font-size: min(-webkit-calc(1.4rem + 1.35vw), 4rem);
	font-size: min(calc(1.4rem + 1.35vw), 4rem);

	padding: 0 0 min(-webkit-calc(2rem + 1.04vw), 4rem);
	padding: 0 0 min(calc(2rem + 1.04vw), 4rem);
}
@media (min-width: 680px)
{

	.contacts__items
	{
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
	}

	.contacts__subtitle
	{
		padding: 0 0 min(-webkit-calc(3rem + 1.56vw), 6rem);
		padding: 0 0 min(calc(3rem + 1.56vw), 6rem);
	}
}

@media (hover: hover) and (min-width: 992px)
{


	.contacts__item:hover
	{
		border-color: var(--color-bl);
	}

	.contacts__item:hover .more__text
	{
		text-shadow: 0 0 transparent;
	}
}

@media (min-width: 1280px)
{
	.contacts__items
	{
		padding: min(-webkit-calc(5rem + 2.6vw), 10rem) 0 0;
		padding: min(calc(5rem + 2.6vw), 10rem) 0 0;
	}
}

/* End */


/* Start:/local/templates/mwnts/components/bitrix/news.list/team/style.css?17666564011730*/
.contacts__add {
	margin-top: min(-webkit-calc(5rem + 2.6vw), 10rem);
}

.contacts__list
{
	font-size: min(-webkit-calc(1.4rem + .21vw), 1.8rem);
	font-size: min(calc(1.4rem + .21vw), 1.8rem);
	font-weight: 500;
	line-height: 1.4;

	background-color: var(--color-bg);
}

.contacts__li
{
	display: -webkit-box;
	display: -webkit-flex;
	display:         flex;
	flex-direction: column;

	padding: min(-webkit-calc(1.2rem + .63vw), 2.4rem);
	padding: min(calc(1.2rem + .63vw), 2.4rem);

	border: .1rem solid var(--color-light);

	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	gap: min(-webkit-calc(.7rem + .36vw), 1.4rem);
	gap: min(calc(.7rem + .36vw), 1.4rem);
}

.contacts__li:last-child
{
	color: var(--color-wh);
	border: 0;
	background-color: var(--color-bl);
}

.contacts__post
{
	font-size: min(-webkit-calc(1.4rem + 0vw), 1.4rem);
	font-size: min(calc(1.4rem + 0vw), 1.4rem);
	font-weight: 400;

	color: var(--color-gray2);
}

.contacts__link
{
	margin-top: auto;

	color: var(--color-bl);
}

.contacts__dwn
{
	font-family: 'montserrat', Arial, sans-serif;
	font-weight: 700;

	margin-top: auto;
}

@media (min-width: 680px)
{

	.contacts__list
	{
		display: -ms-grid;
		display:     grid;

		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
	}

	.contacts__li:last-child
	{
		grid-column: 1/3;
	}
}

@media (min-width: 1280px)
{
	.contacts__add
	{
		grid-column: 1/3;
	}

	.contacts__list
	{
		-ms-grid-columns: (1fr)[5];
		grid-template-columns: repeat(5, 1fr);
	}

	.contacts__li:last-child
	{
		-ms-grid-column: auto;
		grid-column: auto;
	}
}
@media (min-width: 1680px) {
	.contacts__add {
		margin-top: min(-webkit-calc(7rem + 3.65vw), 14rem);
	}
}

/* End */
/* /local/templates/mwnts/components/bitrix/news.list/filials/style.css?17666564012672 */
/* /local/templates/mwnts/components/bitrix/news.list/team/style.css?17666564011730 */
