

/* Start:/local/components/innova/digitalland.services/templates/services-list/style.css?17879137951248*/
/* Скелет страницы услуг: схема для вёрстки, не финальный дизайн */
.services-page {
	padding: 0 0 40px;
}

.services-page__title {
	margin: 0 0 32px;
	text-align: center;
}

.services-page__lead {
	max-width: 640px;
	margin: 0 auto 32px;
	text-align: center;
}

.services-page__empty {
	margin: 0;
	text-align: center;
}

.services-page__list {
	display: grid;
	grid-template-columns: 1fr;
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.services-page__card {
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border: 1px dashed #9b9c9e;
	background: #fff;
}

.services-page__icon {
	margin-bottom: 12px;
}

.services-page__icon img {
	display: block;
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.services-page__name {
	margin: 0 0 8px;
	font-size: 20px;
	line-height: 1.3;
}

.services-page__link {
	color: inherit;
	text-decoration: underline;
}

.services-page__text {
	margin-bottom: 16px;
	flex-grow: 1;
}

.services-page__more {
	align-self: flex-start;
}

@media (min-width: 768px) {
	.services-page__list {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1100px) {
	.services-page__list {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

/* End */


/* Start:/local/components/innova/digitalland.gallery/templates/.default/style.css?16652297222113*/
.gallery-section-template .gallery-tabs{overflow-y:auto;border-bottom:1px solid rgba(155,156,158,0.2);margin:35px 0;padding-right:15px;padding-left:15px;text-align:center}.gallery-section-template .gallery-tabs .gallery-tabs-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.gallery-section-template .gallery-tabs .gallery-tabs-list .button{outline:0}.gallery-section-template .gallery-tabs .gallery-tabs-list .button.active{pointer-events:none}.gallery-section-template .gallery-tabs .gallery-tabs-list .button:not(.active):not(:hover){border-color:transparent;color:#9b9c9e}.gallery-section-template .gallery-tabs .gallery-tabs-list .button:not(:last-child){margin-right:10px}.gallery-section-template .gallery{margin-top: 35px;}.gallery-section-template .gallery .gallery-col .gallery-item{border-radius:5px;padding-top:100%;position:relative}.gallery-section-template .gallery .gallery-col .gallery-item img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.gallery-section-template .gallery .gallery-col .gallery-item .gallery-hover{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.gallery-section-template .gallery .gallery-col .gallery-item:hover .gallery-hover{opacity:.7}.gallery-section-template .gallery .gallery-col .gallery-item:not(.no-full-image){cursor:pointer}.gallery-section-template .gallery .gallery-col .gallery-item:not(:last-child){margin-bottom:30px}.gallery-section-template .gallery .owl-nav .owl-prev{left:-50px}.gallery-section-template .gallery .owl-nav .owl-next{right:-50px}.gallery-section-template .gallery .owl-dots{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}@media(max-width:1360px){.gallery-section-template .gallery .owl-nav{display:none}}
/* End */
/* /local/components/innova/digitalland.services/templates/services-list/style.css?17879137951248 */
/* /local/components/innova/digitalland.gallery/templates/.default/style.css?16652297222113 */
