div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}


.feedback {
	margin: auto
}

@media screen and (min-width: 1200px) {
	.feedback {
		padding: 0;
		margin-bottom: 80px
	}
}

@media screen and (min-width: 1600px) {
	.feedback {
		margin-bottom: 110px
	}
}

.feedback h2 {
	color: #e62a78;
	font-family: "PF Handbook Pro", "Arial", sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 29px;
	position: relative;
	padding-left: 15px;
	z-index: 10;
	max-width: 1920px;
	margin: auto auto 40px
}

.feedback h2::before {
	content: "";
	position: absolute;
	width: 119px;
	height: 15px;
	border-radius: 0 4px 4px 0;
	background-color: #c7e6f5;
	bottom: 0;
	left: 0;
	z-index: -1
}

@media screen and (min-width: 768px) {
	.feedback h2 {
		font-size: 42px;
		line-height: 42px
	}
}

@media screen and (min-width: 1200px) {
	.feedback h2 {
		font-weight: 200;
		font-size: 72px;
		line-height: 86px;
		padding-left: 160px
	}

	.feedback h2::before {
		width: 400px;
		height: 42px
	}
}

@media screen and (min-width: 1600px) {
	.feedback h2 {
		font-size: 72px;
		line-height: 86px;
		padding-left: 256px
	}

	.feedback h2::before {
		width: 482px;
		height: 42px
	}
}

@media screen and (min-width: 1200px) {
	.feedback h2 {
		margin-bottom: 80px
	}
}

@media screen and (min-width: 1600px) {
	.feedback h2 {
		margin-bottom: 100px
	}
}

.feedback-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (min-width: 1200px) {
	.feedback-buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.feedback-buttons a.cta-link {
	width: 142px;
	height: 24px
}

@media screen and (min-width: 1200px) {
	.feedback-buttons a.cta-link {
		width: 272px;
		height: 40px
	}
}

.feedback-buttons a.cta-link:first-of-type {
	background: #9b26a8;
	color: #fff;
	margin-bottom: 25px
}

@media screen and (min-width: 1200px) {
	.feedback-buttons a.cta-link:first-of-type {
		margin-bottom: 0;
		margin-right: 35px
	}
}

.feedback-buttons a.cta-link:last-of-type {
	border: 2px solid #9b26a8;
	color: #9b26a8
}

.feedback-slider, .feedback-slider .swiper-container_feedback .swiper-slide > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.feedback-slider {
	width: 100%;
	margin: auto;
	padding: 0 15px 30px
}

@media screen and (min-width: 1200px) {
	.feedback-slider {
		padding-bottom: 0
	}
}

.feedback-slider .feedback-slider-wrapper {
	width: 100%
}

@media screen and (min-width: 1200px) {
	.feedback-slider .feedback-slider-wrapper {
		max-width: 1200px;
		margin: auto;
		position: relative
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .feedback-slider-wrapper {
		max-width: 1408px
	}
}

.feedback-slider .swiper-container_feedback {
	width: 100%;
	/*width: calc( 100% - 60px);*/
	height: auto;
	margin: 0 auto 20px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding-bottom: 60px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback {
		position: static;
		margin-bottom: 50px;
		padding-bottom: 80px
	}
}

@media screen and (min-width: 1200px) and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback {
		margin-bottom: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide, .feedback-slider .swiper-container_feedback .swiper-wrapper {
	width: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.feedback-slider .swiper-container_feedback .swiper-wrapper {
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.feedback-slider .swiper-container_feedback .swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: center;
	align-self: center;
	margin: auto
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide {
		margin: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #c6e6f5;
	border-radius: 10px;
	padding: 20px 30px 0;
	margin-bottom: 30px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div {
		padding: 30px 40px 60px 50px;
		position: relative;
		margin-bottom: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	margin-bottom: 25px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-bottom: 30px;
		height: 45px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 48px;
	height: 45px;
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 49 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.2764 22.8C48.2764 19.65 45.7264 18 42.2764 18H32.2264C32.9764 15.3 33.2764 12.75 33.2764 10.5C33.2764 1.8 30.8764 0 28.7764 0C27.4264 0 26.3764 0.150001 25.0264 0.900001C24.5764 1.2 24.4264 1.5 24.2764 1.95L22.7764 10.05C21.1264 14.25 17.0764 18 13.7764 20.55V42C14.9764 42 16.1764 42.6 17.6764 43.35C19.3264 44.1 20.9764 45 22.7764 45H37.0264C40.0264 45 42.2764 42.6 42.2764 40.5C42.2764 40.05 42.2764 39.75 42.1264 39.45C43.9264 38.7 45.2764 37.2 45.2764 35.25C45.2764 34.35 45.1264 33.6 44.8264 32.85C46.0264 32.1 47.0764 30.75 47.0764 29.25C47.0764 28.35 46.6264 27.45 46.1764 26.7C47.3764 25.8 48.2764 24.3 48.2764 22.8ZM45.1264 22.8C45.1264 24.75 43.1764 24.9 42.8764 25.8C42.5764 26.85 44.0764 27.15 44.0764 28.95C44.0764 30.75 41.8264 30.75 41.5264 31.8C41.2264 33 42.2764 33.3 42.2764 35.1V35.4C41.9764 36.9 39.7264 37.05 39.2764 37.65C38.8264 38.4 39.2764 38.7 39.2764 40.35C39.2764 41.25 38.2264 41.85 37.0264 41.85H22.7764C21.5764 41.85 20.3764 41.25 18.8764 40.5C17.6764 39.9 16.4764 39.3 15.2764 39V23.25C19.0264 20.4 23.8264 16.2 25.6264 10.95V10.65L26.9764 3.15C27.5764 3 28.0264 3 28.7764 3C29.0764 3 30.2764 4.8 30.2764 10.5C30.2764 12.75 29.8264 15.15 29.0764 18H28.7764C27.8764 18 27.2764 18.6 27.2764 19.5C27.2764 20.4 27.8764 21 28.7764 21H42.2764C43.7764 21 45.1264 21.75 45.1264 22.8Z' fill='%239B26A8'/%3E%3Cpath d='M12.2764 45H3.27637C1.62637 45 0.276367 43.65 0.276367 42V21C0.276367 19.35 1.62637 18 3.27637 18H12.2764C13.9264 18 15.2764 19.35 15.2764 21V42C15.2764 43.65 13.9264 45 12.2764 45ZM3.27637 21V42H12.2764V21H3.27637Z' fill='%239B26A8'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type:before {
		top: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='49' height='45' viewBox='0 0 49 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.2764 22.8C48.2764 19.65 45.7264 18 42.2764 18H32.2264C32.9764 15.3 33.2764 12.75 33.2764 10.5C33.2764 1.8 30.8764 0 28.7764 0C27.4264 0 26.3764 0.150001 25.0264 0.900001C24.5764 1.2 24.4264 1.5 24.2764 1.95L22.7764 10.05C21.1264 14.25 17.0764 18 13.7764 20.55V42C14.9764 42 16.1764 42.6 17.6764 43.35C19.3264 44.1 20.9764 45 22.7764 45H37.0264C40.0264 45 42.2764 42.6 42.2764 40.5C42.2764 40.05 42.2764 39.75 42.1264 39.45C43.9264 38.7 45.2764 37.2 45.2764 35.25C45.2764 34.35 45.1264 33.6 44.8264 32.85C46.0264 32.1 47.0764 30.75 47.0764 29.25C47.0764 28.35 46.6264 27.45 46.1764 26.7C47.3764 25.8 48.2764 24.3 48.2764 22.8ZM45.1264 22.8C45.1264 24.75 43.1764 24.9 42.8764 25.8C42.5764 26.85 44.0764 27.15 44.0764 28.95C44.0764 30.75 41.8264 30.75 41.5264 31.8C41.2264 33 42.2764 33.3 42.2764 35.1V35.4C41.9764 36.9 39.7264 37.05 39.2764 37.65C38.8264 38.4 39.2764 38.7 39.2764 40.35C39.2764 41.25 38.2264 41.85 37.0264 41.85H22.7764C21.5764 41.85 20.3764 41.25 18.8764 40.5C17.6764 39.9 16.4764 39.3 15.2764 39V23.25C19.0264 20.4 23.8264 16.2 25.6264 10.95V10.65L26.9764 3.15C27.5764 3 28.0264 3 28.7764 3C29.0764 3 30.2764 4.8 30.2764 10.5C30.2764 12.75 29.8264 15.15 29.0764 18H28.7764C27.8764 18 27.2764 18.6 27.2764 19.5C27.2764 20.4 27.8764 21 28.7764 21H42.2764C43.7764 21 45.1264 21.75 45.1264 22.8Z' fill='%239B26A8'/%3E%3Cpath d='M12.2764 45H3.27637C1.62637 45 0.276367 43.65 0.276367 42V21C0.276367 19.35 1.62637 18 3.27637 18H12.2764C13.9264 18 15.2764 19.35 15.2764 21V42C15.2764 43.65 13.9264 45 12.2764 45ZM3.27637 21V42H12.2764V21H3.27637Z' fill='%239B26A8'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > p {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #818181;
	padding-left: 50px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > p {
		font-size: 20px;
		line-height: 24px;
		padding-left: 70px;
		margin-right: 40px;
		padding-top: 10px
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > p {
		font-size: 22px;
		line-height: 26px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 50px;
	position: relative
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div {
		padding-left: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div span {
	position: relative;
	padding-right: 20px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div span {
		padding-right: 35px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div span::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	background: url(../img/icons/icon-star-mob.svg) no-repeat
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:first-of-type > div span::before {
		top: -15px;
		background: url(../img/icons/icon-star-desk.svg) no-repeat;
		width: 30px;
		height: 30px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 20px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(2) {
		padding-bottom: 35px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(2) p {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #000
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(2) p {
		font-size: 22px;
		line-height: 26px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		bottom: -40px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:first-child {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 0 auto -20px
}
.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div.nofoto {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' version='1.1' role='img' aria-label='xxlarge'%3E%3Cg%3E%3Ccircle cx='64' cy='64' r='64' fill='%23c1c7d0'/%3E%3Cg%3E%3Cpath fill='%23fff' d='M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z'/%3E%3Cpath fill='%23fff' d='M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/auto no-repeat;
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:first-child {
		width: 84px;
		height: 84px;
		margin: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:first-child img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child {
		padding-left: 30px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > p {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #000;
	padding-bottom: 5px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > p {
		font-size: 20px;
		line-height: 24px
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > p {
		font-size: 22px;
		line-height: 26px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 8px
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-bottom: 0;
		padding-top: 5px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #818181
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p {
		font-size: 20px;
		line-height: 24px
	}

	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p:first-of-type {
		position: relative;
		padding-right: 20px
	}

	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p:first-of-type::after {
		content: "/";
		position: absolute;
		right: 2px
	}

	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p:nth-of-type(2) {
		padding-left: 10px
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p {
		font-size: 22px;
		line-height: 26px
	}
}

.feedback-slider .swiper-container_feedback .swiper-slide > div > div:nth-of-type(3) > div:last-child > div p span {
	color: #9b26a8
}

.feedback-slider .swiper-container_feedback .swiper-button_feedback-next,
.feedback-slider .swiper-container_feedback .swiper-button_feedback-prev {
	position: absolute;
	background: url(/bitrix/templates/new_tpl/components/bitrix/catalog.element/service_element_detail/img/icons/arrow-slider-desk.svg)  100% 100% no-repeat;
	background-size: cover;
	/*bottom: 20px;*/
	top: 50%;
	width: 15px;
	height: 28px;
	cursor: pointer;
	z-index: 10;
	transition: .6s;
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-next,
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-prev {
		background: url(/bitrix/templates/new_tpl/components/bitrix/catalog.element/service_element_detail/img/icons/arrow-slider-desk.svg) no-repeat;
		width: 30px;
		height: 40px;
		top: 35%;
		bottom: 0
	}
}

.feedback-slider .swiper-container_feedback .swiper-button_feedback-prev {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	/*left: 13px;*/
	left: 6px;
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-prev {
		/*left: -50px*/
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-prev {
		/*left: -60px*/
	}
}

.feedback-slider .swiper-container_feedback .swiper-button_feedback-next {
	/*right: 13px;*/
	right: 6px;
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-next {
		/*right: -50px*/
	}
}

@media screen and (min-width: 1600px) {
	.feedback-slider .swiper-container_feedback .swiper-button_feedback-next {
		/*right: -60px*/
	}
}

.feedback-slider .swiper-pagination_feedback {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

@media screen and (min-width: 1200px) {
	.feedback-slider .swiper-pagination_feedback {
		display: none
	}
}

.feedback-slider .swiper-pagination_feedback .swiper-pagination-hidden {
	opacity: 0
}

.feedback-slider .swiper-container-horizontal > .swiper-pagination-bullets, .feedback-slider .swiper-pagination-custom, .feedback-slider .swiper-pagination-fraction {
	bottom: 25px;
	left: 0;
	width: 100%
}

.feedback-slider .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 100%;
	background: #530085;
	opacity: .5;
	margin-right: 15px
}

.feedback-slider .swiper-pagination-bullet-active {
	opacity: 1
}

