

/* Start:/local/templates/kalmatron/components/bitrix/news.list/service/style.css?17588122912465*/
.services__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 200px -10px
}

.services__item {
	width: 25%;
	padding: 0 10px;
	position: relative;
}

.services-item__img {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 8px;
}

.services-item__img img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.services-item__img:before {
	padding-top: 80%;
	display: block;
	content: '';
}

.services__item a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.services-item__title {
	font-weight: 500;
	font-size: 24.8px;
	text-transform: uppercase;
}

.services__content {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 180px;
	align-items: flex-start;
}

.services-content__text {
	width: 50%;
	padding-right: 100px;
	font-weight: 300;
	font-size: 20px;
}
.services-content__text p{
	margin-bottom: 20px;
}

.services-content__text h2 {
	margin-bottom: 24px;
	font-size: calc(19px + .3vw);
	font-weight: 500;
	text-transform: uppercase;
}
.services-content__text h3{
	font-weight: 500;
}
.services-content__text ul
{
	padding-left: 25px;
}
.services-content__gallery {
	width: calc(50% + 20px);
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0 -10px;
}

.services-content-gallery__item {
	width: calc(50% - 20px);
	margin: 0 10px 20px 10px;
	position: relative;
	overflow: hidden;
	border-radius: 8px;
}

.services-content-gallery__item:before {
	padding-top: 80%;
	display: block;
	content: '';
}

.services-content-gallery__item img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

@media (max-width: 1600px) {
	.services-content__text {
		padding-right: 30px;
		font-size: 18px;
	}

	.services-item__title {
		font-size: 18px;
	}

	.services__list {
		margin-bottom: 100px;
	}

	.services__content {
		margin-bottom: 100px;
	}
}

@media (max-width: 991px) {
	.services__item {
		width: 50%;
		margin-bottom: 30px;
	}

	.services__list {
		margin-bottom: 60px;
	}

	.services-content__text {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
		font-size: 16px;
	}

	.services-content__gallery {
		width: calc(100% + 20px);
	}
	.services-item__img
	{
		margin-bottom: 10px;
	}
}

@media (max-width: 600px) {
	.services__item {
		width: 100%;
	}

	.services-item__title {
		font-size: 16px;
	}

	.services-content-gallery__item {
		width: calc(50% - 10px);
		margin: 0 5px 10px 5px;
	}
}
/* End */
/* /local/templates/kalmatron/components/bitrix/news.list/service/style.css?17588122912465 */
