

/* Start:/local/templates/absteam/components/bitrix/news/services/bitrix/news.detail/.default/style.css?17739939515349*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}


/*----1c новые блоки----*/
:root {
	--fz16-24: clamp(16px, 1.25vw, 24px);
	--fz20-40: clamp(20px, 2.08vw, 40px);
	--1c-border-color: #e4e8f0;
}

.services_1c.services_1c--partner {
	color: #000;
	padding-top: 0;
}

.services_1c.services_1c--partner .flex-row {
	display: flex;
}

.services_1c.services_1c--partner .flex-col {
	flex: 1 1 100%;
}

.services_1c.services_1c--partner .flex-col--left {
	max-width: 60%;

	@media screen and (max-width: 768px) {
		max-width: 100%;
	}
}

.services_1c.services_1c--partner .flex-col--right {
	max-width: 40%;

	@media screen and (max-width: 768px) {
		display: none;
	}
}

.services_1c.services_1c--partner h3 {
	max-width: 720px;
	color: #203C75;
}

.services_1c.services_1c--partner .block-description {
	margin-block: 16px;
	padding-block: 18px;
	border-top: 1px solid var(--1c-border-color);
	border-bottom: 1px solid var(--1c-border-color);
	font-size: var(--fz16-24);
	line-height: 1.2;
}

.services_1c.services_1c--partner .block-note {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: var(--fz16-24);
	line-height: 1.2;
}

.services_1c.services_1c--partner .icon--check {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	background: #000;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3Cpath d='M46.165,11.077l-2.689-2.689c-1.114-1.114-2.92-1.114-4.033,0L19.247,28.584L8.557,17.895c-1.114-1.114-2.92-1.114-4.033,0	l-2.689,2.689c-1.114,1.114-1.114,2.92,0,4.033L17.23,40.012c1.114,1.114,2.919,1.114,4.033,0L46.165,15.11	C47.278,13.997,47.278,12.191,46.165,11.077z'/%3E%3C/svg%3E");
	mask-size: contain;
	mask-repeat: no-repeat;
}

.services_1c.services_1c--platform {
	padding-top: 0;
}

.services_1c:is(.services_1c--platform, .services_1c--support) h3 {
	margin-bottom: 10px;
	font-size: var(--fz20-40);
	color: #203C75;
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	padding-top: 30px;
	border-top: 1px solid var(--1c-border-color);

	@media screen and (max-width: 768px) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	@media screen and (max-width: 425px) {
		grid-template-columns: 100%;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item {
	position: relative;
	display: grid;
	justify-items: center;
	align-content: start;
	gap: 10px;
	padding: 10px 15px;
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:nth-child(1)::before {
	content: '';
	position: absolute;
	top: 10%;
	bottom: 10%;
	right: 0;
	display: none;
	width: 1px;
	background-color: var(--1c-border-color);

	@media screen and (max-width: 768px) {
		display: block;
	}

	@media screen and (max-width: 425px) {
		display: none;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:nth-child(1)::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 10%;
	right: 10%;
	display: none;
	height: 1px;
	background-color: var(--1c-border-color);

	@media screen and (max-width: 768px) {
		display: block;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:nth-child(2)::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 10%;
	right: 10%;
	display: none;
	height: 1px;
	background-color: var(--1c-border-color);

	@media screen and (max-width: 768px) {
		display: block;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:nth-child(3)::before {
	content: '';
	position: absolute;
	top: 10%;
	bottom: 10%;
	right: 0;
	display: none;
	width: 1px;
	background-color: var(--1c-border-color);

	@media screen and (max-width: 768px) {
		display: block;
	}

	@media screen and (max-width: 425px) {
		display: none;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:nth-child(3)::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 10%;
	right: 10%;
	display: none;
	height: 1px;
	background-color: var(--1c-border-color);

	@media screen and (max-width: 425px) {
		display: block;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item:not(:last-of-type) {
	border-right: 1px solid var(--1c-border-color);

	@media screen and (max-width: 768px) {
		border-right: none;
	}
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item img {
	display: block;
	max-width: 100%;
}

.services_1c:is(.services_1c--platform, .services_1c--support) .block-grid__item p {
	text-align: center;
	text-wrap: balance;
	font-weight: 600;
	font-size: var(--fz16-24);
	line-height: 1.2;
}

.services_1c.services_1c--support {
	padding-top: 0;
}

.services_1c.services_1c--support h6 {
	margin-block: 0;
	text-align: center;
	color: #203C75;
	font-weight: 600;
	font-size: clamp(18px, 1.25vw, 24px);
	line-height: 1.2;
}

.services_1c.services_1c--support .block-grid__item p {
	font-size: clamp(16px, 1.04vw, 20px);
}

.services_1c.services_1c--support .block-bottom-note {
	margin-top: 15px;
	text-align: center;
	color: #203C75;
	font-size: clamp(18px, 1.25vw, 24px);
	line-height: 1.2;
}
/* End */
/* /local/templates/absteam/components/bitrix/news/services/bitrix/news.detail/.default/style.css?17739939515349 */
