

/* Start:/local/templates/vollux_new/styles.css?17903362221118*/
.footer__dev {
	margin-top: 8px;
}

.footer__dev-link {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 2px;
	transition: opacity 0.2s ease;
}

.footer__dev-link:hover,
.footer__dev-link:focus {
	opacity: 0.7;
}

/* Тач-таргеты точек каруселей: кнопка 24x24, видимая точка 9px (12px на десктопе) через padding + background-clip */
html body .sales__pagination,
html body .employees__pagination,
html body .videos__dots,
html body .cards__dots,
html body .repair-tech-service__dots,
html body .projects-examples__dots {
	gap: 0;
	column-gap: 0;
}
.sales__pagination .sales__pagination-dot,
.employees__pagination .employees__pagination-dot,
.videos__dots .videos__dot,
.cards__dots .cards__dot,
.repair-tech-service__dots .repair-tech-service__dot,
.projects-examples__dots .projects-examples__dot {
	box-sizing: border-box;
	flex: 0 0 24px;
	width: 24px;
	height: 24px;
	padding: 7.5px;
	background-clip: content-box;
}
@media (width >= 992px) {
	.sales__pagination .sales__pagination-dot,
	.cards__dots .cards__dot {
		padding: 6px;
	}
}

/* End */


/* Start:/local/templates/vollux_new/template_styles.css?1774767727220*/
.works_examples_prise caption { text-align: left; }
.works_examples_prise td:nth-child(2) { white-space: nowrap; }
.works_examples_prise td {
	font-size: 16px;
	line-height: 150%;
    font-weight: 400;
	color: #2b2e31;
}
/* End */
/* /local/templates/vollux_new/styles.css?17903362221118 */
/* /local/templates/vollux_new/template_styles.css?1774767727220 */
