

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?17302209051266*/
@media (min-width: 992px) {
	.body .content-md > .right_block.catalog_page {width: 100%;}
	.content-md > .right_block.narrow_Y.catalog_page .section-content-wrapper {width: 75%;}
	.content-md > .right_block.narrow_N.catalog_page .section-content-wrapper {width: 100%;}
	.right_block.catalog_page .main-catalog-wrapper .left_block {margin-top: 0;}

}
@media (max-width: 991px) {
	.right_block .main-catalog-wrapper {display: block;}
}

.how-items-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-bottom: 40px;
}

.how-items {
	width: calc(50% - 10px);
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;
	background-size: 30px;
	display: flex;
	align-items: center;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 16px;
	min-height: 40px;
}

.how-items1 {
	background-image: url('/images/how1.png');
}

.how-items2 {
	background-image: url('/images/how2.png');
}

.how-items3 {
	background-image: url('/images/how3.png');
}
.how-items4 {
	background-image: url('/images/how4.png');
}

.how-call-block .btn {
	margin-bottom: 0;
}
 
.how-call-block {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}

@media (max-width: 800px) {
	.how-items {
		width: 100%;
	}
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/catalog.smart.filter/catalog/style.min.css?15145316481067*/
.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC) center left no-repeat}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_hit/style.css?1730210743104*/
.item-property {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/reviews-new-list/style.css?17683984802435*/
.section-header {text-align: center;margin-bottom: 50px;}
.section-title {font-size: 36px;color: #1a3a52;font-weight: 700;margin-bottom: 15px;}
.section-subtitle {font-size: 18px;color: #666;}
.carousel-container {position: relative;overflow: hidden;padding: 20px 0;margin:0 -15px}
.carousel-wrapper {display: flex;transition: transform 0.5s ease-in-out;}
.review-card {min-width: calc(100% / 3);padding: 0 15px;display: flex;gap: 40px;align-items: center;}
.review-content {flex: 1;background: white;padding: 40px;border-radius: 8px;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);position: relative;}
.quote-icon {position: absolute;top: 20px;right: 30px;font-size: 60px;color: #e0e0e0;line-height: 1;}
.stars {margin-bottom: 20px;}
.star {color: #ffa726;font-size: 20px;margin-right: 3px;}
.review-text {font-size: 16px;line-height: 1.8;color: #333;margin-bottom: 25px;position: relative;z-index: 1;}
.review-author {display: flex;align-items: center;gap: 15px;padding-top: 20px;border-top: 1px solid #e0e0e0;}
.author-avatar {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg, #1a3a52 0%, #2c5473 100%);display: flex;align-items: center;
justify-content: center;color: white;font-size: 20px;font-weight: 600;}
.author-info h4 {font-size: 16px;color: #1a3a52;margin-bottom: 3px;}
.author-info p {font-size: 14px;color: #999;}
.carousel-nav {display: flex;justify-content: center;align-items: center;gap: 20px; margin-top: 40px;}
.nav-button {background-color: #1a3a52;color: white;border: none;width: 45px;height: 45px;border-radius: 50%;cursor: pointer;font-size: 18px;
transition: all 0.3s ease;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}
.nav-button:hover {background-color: #0f2537;transform: scale(1.1);}
.nav-button:disabled {background-color: #ccc;cursor: not-allowed;transform: scale(1);}
.dots {display: flex;gap: 10px;}
.dot { width: 10px;height: 10px;border-radius: 50%;background-color: #d0d0d0;cursor: pointer;transition: all 0.3s ease;}
.dot.active {background-color: #1a3a52;width: 30px;border-radius: 5px;}
.review-card-new {min-width: 100%;padding: 0 15px;display: flex;gap: 0;align-items: center;}
@media (max-width: 768px) {
	.review-card-new { min-width: 100%;padding: 0 20px;flex-direction: column;}
	.review-content {padding: 30px 25px;}
	.section-title {font-size: 28px;}
	.quote-icon {font-size: 40px;top: 15px;right: 20px;}
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/sert-new/style.css?17685430572517*/
.section-header {text-align: center;margin-bottom: 50px;}
.section-title {font-size: 36px;color: #1a3a52;font-weight: 700;margin-bottom: 15px;}
.section-subtitle {font-size: 18px;color: #666;}
.carousel-container {position: relative;overflow: hidden;padding: 20px 0;margin:0 -15px}
.carousel-wrapper {display: flex;transition: transform 0.5s ease-in-out;}
.review-card {min-width: calc(100% / 3);padding: 0 15px;display: flex;gap: 40px;align-items: center;}
.review-content {flex: 1;background: white;padding: 40px;border-radius: 8px;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);position: relative;}
.quote-icon {position: absolute;top: 20px;right: 30px;font-size: 60px;color: #e0e0e0;line-height: 1;}
.stars {margin-bottom: 20px;}
.star {color: #ffa726;font-size: 20px;margin-right: 3px;}
.review-text {font-size: 16px;line-height: 1.8;color: #333;margin-bottom: 25px;position: relative;z-index: 1;}
.review-author {display: flex;align-items: center;gap: 15px;padding-top: 20px;border-top: 1px solid #e0e0e0;}
.author-avatar {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg, #1a3a52 0%, #2c5473 100%);display: flex;align-items: center;
justify-content: center;color: white;font-size: 20px;font-weight: 600;}
.author-info h4 {font-size: 16px;color: #1a3a52;margin-bottom: 3px;}
.author-info p {font-size: 14px;color: #999;}
.carousel-nav {display: flex;justify-content: center;align-items: center;gap: 20px; margin-top: 40px;}
.nav-button {background-color: #1a3a52;color: white;border: none;width: 45px;height: 45px;border-radius: 50%;cursor: pointer;font-size: 18px;
transition: all 0.3s ease;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}
.nav-button:hover {background-color: #0f2537;transform: scale(1.1);}
.nav-button:disabled {background-color: #ccc;cursor: not-allowed;transform: scale(1);}
.dots {display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;max-width: 60vw;}
.dot { width: 10px;height: 10px;border-radius: 50%;background-color: #d0d0d0;cursor: pointer;transition: all 0.3s ease;}
.dot.active {background-color: #1a3a52;width: 30px;border-radius: 5px;}

@media (max-width: 768px) {
	.review-card { min-width: 100%;padding: 0 20px;flex-direction: column;}
	.review-content {padding: 30px 25px;}
	.section-title {font-size: 28px;}
	.quote-icon {font-size: 40px;top: 15px;right: 20px;}
	.dots {flex-wrap: wrap;justify-content: center;max-width: 60vw;}
}
@media (max-width: 425px) {
	.dots {max-width: 50vw;}
}
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?17302209051266 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/catalog.smart.filter/catalog/style.min.css?15145316481067 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_hit/style.css?1730210743104 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/reviews-new-list/style.css?17683984802435 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/sert-new/style.css?17685430572517 */
