

/* Start:/local/templates/aspro-premier/components/bitrix/news.list/list-blago/style.css?17773557281973*/
/* Service Types */
.service-types {
	margin-top: 120px;
}

.service-types__title {
	color: #111827;
	font-family: var(--golos-font);
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	margin: 0;
}

.service-types__grid {
	margin-top: 32px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12.25px;
}

.service-types__actions {
	margin-top: 32px;
	display: flex;
	gap: 32px;
}

/* Service Card */
.service-card {
	border-radius: 8px;
	border: 1px solid #E9EBEF;
	background: #FFF;
	overflow: hidden;
}

.service-card a {
	display: block;
	cursor: pointer;
}

.service-card__image {
	display: block;
	width: 100%;
	height: auto;
	padding: 0 24px;
	margin: 0 auto;
	transition: opacity 0.3s ease;
}

.service-card a:hover .service-card__image {
	opacity: 0.8;
}

.service-card__body {
	padding: 24px 24px 32px 24px;
}

.service-card__title {
	color: #111827;
	text-align: center;
	font-family: var(--golos-font);
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0;
}

.service-card__text {
	color: #111827;
	text-align: center;
	font-family: var(--golos-font);
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: 8px 0 0;
}

@media(max-width: 991px){
	.service-types{
		margin-top: 32px;
	}

	.service-types__title{
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 32px;
	}

	.service-types__grid{
		grid-template-columns: repeat(1, 1fr);
		margin-top: 24px;
		gap: 12px;
	}

	.service-card__title{
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
	}

	.service-card__text{
		margin-top: 8px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.service-card__image{
		height: 258px;
		width: 295px;

		object-fit:contain;
	}
	
	.service-types__btn{
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.service-types__btn.mobile{
		margin-top: 24px;
	}
	.swiper.photo-gallery__slider{
		margin-right: -16px;
	}
}
/* End */


/* Start:/local/templates/aspro-premier/components/bitrix/news.list/slider-works/style.css?17773557281280*/
/* Photo Gallery */
.photo-gallery {
	margin-top: 120px;
}

.photo-gallery__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.photo-gallery__title {
	color: #111827;
	font-family: var(--golos-font);
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	margin: 0;
}

.photo-gallery__nav {
	display: flex;
	gap: 12px;
}

.photo-gallery__nav-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	padding: 0;
	border: none;
	background: transparent;
	cursor: pointer;
	transition: opacity 0.3s ease;
}

.photo-gallery__nav-btn:hover {
	opacity: 0.7;
}

.photo-gallery__nav-btn svg {
	display: block;
}

.photo-gallery__slider {
	margin-top: 36px;
}

.photo-gallery__slide {
	height: auto;
}

.photo-gallery__slide a {
	display: block;
	cursor: pointer;
}

.photo-gallery__image {
	display: block;
	width: 100%;
	transition: opacity 0.3s ease;

	height: 283px;
	object-fit: cover;
	border-radius: 12px;
}

.photo-gallery__slide a:hover .photo-gallery__image {
	opacity: 0.8;
}

@media(max-width:991px){
	.photo-gallery{
		margin-top: 32px;
	}

	.photo-gallery__title{
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 32px;
	}

	.photo-gallery__nav{
		margin-top: 24px;
	}
}
/* End */


/* Start:/local/templates/aspro-premier/components/bitrix/news.list/faq-accordion/style.min.css?1777355728450*/
.faq-accordion__wrapper.item-accordion-wrapper{padding-bottom:0}.faq-accordion__preview-text{margin-top:0}.faq-accordion__detail-text p:last-child{margin-bottom:0}.faq-accordion__detail-text b,.faq-accordion__detail-text strong{font-weight:bold;font-size:1.06667em;line-height:calc(1em + 7px);color:var(--white_text_black)}.faq-accordion__btn-wrapper{margin-top:25px}.order-info-block .question-title{margin-bottom:19px;color:var(--white_text_black)}
/* End */
/* /local/templates/aspro-premier/components/bitrix/news.list/list-blago/style.css?17773557281973 */
/* /local/templates/aspro-premier/components/bitrix/news.list/slider-works/style.css?17773557281280 */
/* /local/templates/aspro-premier/components/bitrix/news.list/faq-accordion/style.min.css?1777355728450 */
