

/* Start:/css/darktemp.css?174213279438*/
div#footer-form {
    z-index: 9999;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/header3.css?175001504814514*/
/* ========= def ======== */
.max-w {
	overflow-x: unset!important;
}
/* ========= head-index ======== */
.info-head {
	padding: 0 20px;
	box-sizing: border-box;
	color: white;
	margin-bottom: 300px;
}
#head-index .play:before {
	width: 30px;
	height: 30px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
#head-index .play:after {
	position: absolute;
	z-index: 1;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000099;
}
section#head-index {
	padding-top: 190px;
	max-width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.head-index-img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: top;
}
.simpleParallax {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 0;
}

.head_index_v3 .about-head {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	margin-top: 0;
	max-width: 800px;
}
.head_index_v3 .name-head h1 {
	font-weight: 400;
	font-size: 72px;
	margin-bottom: 20px;
}
.head_index_v3 .inform-block-head {
	display: flex;
	flex-direction: unset;
	justify-content: space-between;
	gap: 10px;
	padding: 0 20px;
	margin-bottom: 20px;
}
.head_index_v3 .inform_block_head__top {
	width: 75%;
}
.head_index_v3 .inform_block_head__bot {
	width: calc(25% - 10px);
	align-items: end;
	justify-content: unset;
	margin-top: unset;
	margin-bottom: 0;
}
.head_index_v3 .ib_head_bot__right {
	width: 100%;
}
.head_index_v3 .elem-head {
	min-height: 184px;
	width: 33.33%;
}
.head_index_v3 .elem-head.info:has(.info__title) {
	flex-direction: column;
	justify-content: center;
	align-items: unset;
	gap: 10px;
}
.head_index_v3 .elem-head.info:has(.link_head_mod) {
	flex-direction: column;
	justify-content: center;
	align-items: unset;
	gap: 10px;
}
.head_index_v3 .link_head_mod {
	font-size: 16px;
	line-height: 110%;
	text-align: justify;
	text-decoration: underline;
}
.head_index_v3 .info__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
}
.head_index_v3 .ib_head_bot__video_cont {
	width: 100%;
}
.head_index_v3 .ib_head_bot__video_title {
	display: flex;
	justify-content: center;
	width: 100%;
}
.elem-head__mob {
	display: none;
}
.list-inform-head:has(.elem-head__mob) {
	display: none;
}

.info_temp_title {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.elem-head.info.info_temp_title {
	padding-bottom: 56px;
}
.head_index_v3 .elem-head.info h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    text-transform: uppercase;
}
.head_index_v3 .info_head_text {
	font-weight: 300;
	font-size: 16px;
	line-height: 110%;
}

.bacground-head.max-content {
	position: inherit;
	z-index: 1;
	width: 100%;
}
.about-head {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	text-align: left;
	max-width: 500px;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	margin-top: 20px;
}
.name-head {
	max-width: 800px;
}
.name-head h1 {
	line-height: 110%;
	text-transform: uppercase;
}
.list-inform-head {
	display: flex;
	width: 100%;
}
.head_index_v3 .list-inform-head:nth-child(1) {
	margin-bottom: 60px;
}
.inform-block-head {
	display: flex;
	flex-direction: column;
	padding: 0 20px;
}
.elem-head {
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
}
.elem-head.info {
	background: #21212180;
	padding: 20px;
	min-height: 142px;
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 110%;
	text-align: start;
	justify-content: start;
}
.elem-head.info ul {
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 10px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.elem-head.info ul li {
	position: relative;
	padding-left: 16px;
	font-size: 16px;
	line-height: 110%;
	text-align: start;
}
.elem-head.info ul li:before {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #00A29A;
	top: 7px;
	left: 0;
}
.info_box_cont {
	display: flex;
	height: auto;
	background: #21212180;
	padding: 20px;
	align-items: center;
	font-weight: 300;
	font-size: 16px;
	line-height: 110%;
	text-align: start;
	justify-content: start;
}
.list-inform-head:nth-child(1) .elem-head.info:nth-child(3) {
	background: unset;
	padding: unset;
	min-height: unset;
	align-items: end;
	font-weight: unset;
	font-size: unset;
	line-height: unset;
	text-align: unset;
	justify-content: unset;
}

.head_index_v3 .inform_block_head__top .list-inform-head:nth-child(2) {
	gap: 10px;
}
.head_index_v3 .inform_block_head__top .list-inform-head:nth-child(2) .elem-head.info {
	font-weight: 300;
}

.head_index_v3 .elem-head-btn.link a {
	justify-content: flex-start;
	align-items: flex-start;
}
.head_index_v3 .elem-head-btn.link a:before {
	bottom: unset;
	right: unset;
	left: 0;
	top: 0;
	border-bottom: unset;
	border-right: unset;
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 38px;
	height: 32px;
}
.head_index_v3 .elem-head-btn.link.white_fon a:before {
	border-top: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
	border-bottom: unset;
	border-right: unset;
}
.elem-head.info.info_temp_qs {
	background-repeat: no-repeat;
	background-position: 175px bottom;
	background-size: 200px 150px;
}

.inform_block_head__bot {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	margin-bottom: 20px;
}
.ib_head_bot__left, .ib_head_bot__right {
	width: 25%;
}
.ib_head_bot__left {
	display: flex;
	align-items: end;
}
.ib_head_bot__video_cont {
	display: flex;
	flex-direction: column;
	padding: 20px;
	gap: 20px;
	color: white;
	background: rgba(33, 33, 33, 0.5);
	backdrop-filter: blur(5px);
	text-align: start;
}
.ib_head_bot__video_title {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	max-width: 265px;
}
.ib_head_bot__video_block {
	display: flex;
	justify-content: space-between;
	gap: 10px;
}
.ib_head_bot__video_link {
	display: flex;
	position: relative;
	max-width: 148px;
	max-height: 80px;
}
.ib_head_bot__video_img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.ib_head_bot__right {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
/* .main_green_btn__cont {
	display: flex;
	width: 100%;
	height: 100%;
	padding: 20px;
	background: #00A29A;
	!* align-items: end;
	justify-content: end; *!
	min-height: 180px;
}
.main_green_btn {
	display: flex;
	width: 100%;
	height: 100%;
	text-align: end;
	position: relative;
	padding: 15px 10px 10px 0;
	color: white;
	font-weight: 500;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
}
.main_green_btn:before {
	position: absolute;
	content: '';
	width: 40px;
	height: 40px;
	background: transparent;
	right: 0;
	bottom: 0;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
} */
.elem-head-btn.link {
	background: #00A29A;
	justify-content: flex-end;
	align-items: flex-end;
	display: flex;
	width: 100%;
}
.elem-head-btn.link.white_fon a {
	color: #00A29A;
}
.elem-head-btn.link.white_fon a:before {
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
}
.elem-head-btn.link a {
	color: #fff;
	min-height: 140px;
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	line-height: 110%;
	text-align: right;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	margin: 20px;
	padding: 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right bottom;
	width: 100%;
	height: -webkit-fill-available;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}
.elem-head-btn.link a:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
	transition: .4s;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

.head_index_v3 .inform_block_head__bot {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
}
.inform_block_head__bot .elem-head.info {
	width: calc(100% + 10px);
	margin-top: -56px;
	min-height: 142px;
	margin-left: -10px;
	font-weight: 300;
}

.elem-head.link a {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	line-height: 15.4px;
	text-align: right;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	margin: 30px;
	padding: 10px;
	/*background: url(/local/templates/svsviridov_index/images/tr-r.png);*/
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right bottom;
}
.elem-head.link {
	background: #00A29A;
	justify-content: flex-end;
	align-items: flex-end;
}

@media (min-width: 960px) {
	img.thumbnail.head-index-img.head-mobile {
		display: none;
	}
}

@media (max-width: 4000px) {
	.inform_block_head__bot .elem-head.info {
		width: calc(100% + 10px);
		margin-top: -65px;
		min-height: 142px;
		margin-left: -10px;
		font-weight: 300;
	}
}
@media (max-width: 1450px) {
	.inform_block_head__bot .elem-head.info {
		margin-top: -56px;
	}
}
@media (max-width: 1200px) {
	.elem-head.info.info_temp_title {
		padding: 10px;
		background-image: unset!important;
	}
	.info_box_cont {
		padding: 10px;
	}
	.inform_block_head__bot .elem-head.info {
		display: none;
	}
	.head_index_v3 .inform_block_head__top .list-inform-head:nth-child(2) .elem-head.info {
		display: none;
	}
	.head_index_v3 .inform_block_head__bot {
		align-items: end;
		justify-content: end;
		margin-top: auto;
	}
}
@media (max-width: 992px) {
	.ib_head_bot__left, .ib_head_bot__right {
		width: 45%;
	}

	.elem-head.info {
		display: flex;
	}
	.elem-head {
		display: none;
		width: 40%;
	}

	.head_index_v3 .elem-head.info {
		background: #21212180;
		backdrop-filter: blur(10px)
	}
	.head_index_v3 .inform_block_head__top {
		width: 100%;
	}
	.head_index_v3 .ib_head_bot__video_cont {
		background: #21212180;
		backdrop-filter: blur(10px);
	}
	.elem-head__pc {
		display: none;
	}
	.elem-head__mob {
		display: flex;
	}
	.head_index_v3 .inform-block-head {
		flex-direction: column;
		justify-content: unset;
		gap: 40px;
	}
	.head_index_v3 .inform_block_head__bot {
		width: 50%;
		align-items: unset;
		margin-left: auto;
	}
	.head_index_v3 .elem-head {
		min-height: unset;
		width: 50%;
	}
	.head_index_v3 .elem-head:has(.ib_head_bot__video_cont) {
		display: flex;
		width: 50%;
	}
	.head_index_v3 .elem-head.elem-head__pc:has(.ib_head_bot__video_cont) {
		/* display: none; */
	}
	.head_index_v3 .list-inform-head:nth-child(1) .elem-head.info {
		margin-left: auto;
	}
	.head_index_v3 .list-inform-head:nth-child(3) .elem-head.info {
		margin-left: auto;
	}

	.head_index_v3 .elem-head.info {
		backdrop-filter: unset;
	}

	.head_index_v3 .list-inform-head:first-child {
		gap: 10px;
	}
}
@media (max-width: 980px) {
	.inform-block-head {
		padding: 0 10px;
	}
	.info-head {
		padding: 0 10px;
	}

	.head_index_v3 .inform-block-head {
		padding: 0 10px;
	}
}
@media (max-width: 768px) {
	section#head-index {
		padding-top: 100px;
	}
	.about-head {
		margin-top: 10px;
	}
	.info-head {
		margin-bottom: 20px;
	}
	.list-inform-head {
		flex-direction: column;
	}
	.list-inform-head:first-child {
		width: 100%;
		margin-bottom: 240px;
	}
	.list-inform-head:last-child {
		width: 50%;
	}
	.elem-head {
		width: 100%;
	}
	.elem-head.info {
		padding: 10px;
		min-height: unset;
		align-items: unset;
		justify-content: unset;
	}
	.elem-head.info:first-child {
		padding: 10px;
		min-height: unset;
		align-items: unset;
		justify-content: unset;
	}
	.elem-head.info:last-child {
		padding-top: 0;
	}

	.inform_block_head__bot {
		flex-direction: column;
		justify-content: unset;
		gap: 20px;
		margin-top: 0;
	}
	.ib_head_bot__left {
		align-items: unset;
		justify-content: end;
		width: 100%;
	}
	.ib_head_bot__video_cont {
		width: 50%;
		justify-content: space-between;
		padding: 10px;
		gap: 10px;
	}
	.ib_head_bot__video_block {
		justify-content: space-between;
	}
	.ib_head_bot__right {
		width: 100%;
	}
	.elem-head-btn.link a {
		min-height: 50px;
	}

	.head_index_v3 .list-inform-head:last-child {
		width: 100%;
	}
	.head_index_v3 .list-inform-head:first-child {
		margin-bottom: 225px;
	}
	.head_index_v3 .info-head {
		margin-bottom: 40px;
	}
	.head_index_v3 .elem-head.info:last-child {
		padding-top: 10px;
	}
	.head_index_v3 .inform_block_head__bot {
		width: 100%;
	}
}
@media (max-width: 576px) {
	section#head-index {
		position: relative;
	}
	section#head-index:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 2;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
	}
	.bacground-head.max-content {
		z-index: 3;
	}
	#head-index .play:before {
		width: 20px;
		height: 20px;
	}
	.name-head h1 {
		font-size: 45px;
	}
	.about-head {
		font-size: 12px;
	}
	.elem-head.info {
		font-size: 12px;
	}
	.elem-head.info ul li {
		font-size: 12px;
	}
	.ib_head_bot__video_title {
		font-size: 12px;
	}
	.ib_head_bot__video_link {
		max-width: 75px;
		max-height: 40px;
	}
	.elem-head-btn.link a {
		font-size: 12px;
	}

	.head_index_v3 .name-head h1 {
		font-weight: 400;
		font-size: 40px;
		line-height: 100%;
	}
	.head_index_v3 .about-head {
		font-weight: 500;
		font-size: 14px;
		line-height: 110%;
	}
	.head_index_v3 .info__title {
		font-size: 12px;
	}
	.head_index_v3 .link_head_mod {
		font-size: 12px;
	}
	.list-inform-head:has(.elem-head__mob) {
		display: flex;
	}

	.head_index_v3 .list-inform-head:nth-child(1) .elem-head.info {
		margin-left: unset;
		width: 100%;
	}

.head_index_v3 .elem-head.info h2 {
		font-size: 14px;
	}
	.head_index_v3 .info_head_text {
		font-size: 12px;
	}
	.info_box_cont {
		font-size: 12px;
	}

	.head_index_v3 .inform-block-head {
		gap: 20px;
	}
	.head_index_v3 .ib_head_bot__video_title {
		font-size: 14px;
	}
	.head_index_v3 .list-inform-head:last-child {
		align-items: end;
	}

	.head_index_v3 .elem-head-btn.link a {
		justify-content: flex-end;
		align-items: flex-end;
	}
	.head_index_v3 .elem-head-btn.link a:before {
		bottom: 0;
		right: 0;
		left: unset;
		top: unset;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
		border-top: unset;
		border-left: unset;
		width: 40px;
		height: 40px;
	}
	.head_index_v3 .elem-head-btn.link.white_fon a:before {
		border-top: unset;
		border-left: unset;
		border-bottom: 1px solid #00A29A;
		border-right: 1px solid #00A29A;
	}
	.head_index_v3 .inform_block_head__top .list-inform-head:nth-child(2) {
		justify-content: end;
		align-items: end;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/doposle.css?17508744612583*/
.slider_vert .slick-list {
    overflow: visible;
}
div#fotoli .foto_slid_elem {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 10px;
}
div#fotoli .foto_elem_doposle.twodoposle {
    width: 100%;
}

div#fotoli .fotodoposle-slid button.slick-prev.slick-arrow {
	border-left: 0;
	border-bottom: 1px solid #00A29A;
	border-top: 0!important;
}
div#fotoli .fotodoposle-slid button.slick-next.slick-arrow {
	bottom: -69px!important;
}
div#fotoli button.slick-prev.slick-arrow:hover, div#fotoli button.slick-next.slick-arrow:hover {
	opacity: .5!important;
}
div#fotoli .fotodoposle-slid button.slick-prev.slick-arrow, div#fotoli .fotodoposle-slid button.slick-next.slick-arrow {
    width: 40px;
    height: 40px;
}
div#fotoli .fotodoposle-slid button.slick-prev.slick-arrow, div#fotoli .fotodoposle-slid button.slick-next.slick-arrow  {
    background: rgb(30 30 30) !important;
    border-radius: 0;
}
div#fotoli .fotodoposle-slid button.slick-next.slick-arrow:before, div#fotoli .fotodoposle-slid button.slick-prev.slick-arrow:before {
    content: url(/local/templates/svsviridov_index/images/right.png);
}
div#fotoli .fotodoposle-slid button.slick-next.slick-arrow, div#fotoli .do-posle__section-foto button.slick-prev.slick-arrow {
    z-index: 2;
}
div#fotoli .fotodoposle-slid button.slick-prev.slick-arrow{
    transform: rotateY(180deg);
    left: 0px;
    top: 0 !important;
    right: auto;
    border-top: 1px solid #00A29A;
    border-right: 1px solid #00A29A;
}
div#fotoli .fotodoposle-slid button.slick-next.slick-arrow {
right: 0px;
    top: 50% !important;
    bottom: -36px !important;
    border-top: 1px solid #00A29A;
    border-right: 1px solid #00A29A;
    left: auto;
}
.fotodoposle-slid {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.do-posle__section.methodology__section.info-block-procedure__section {
    justify-content: space-between;
    margin-bottom: 30px !important;
    padding: 50px 20px;
    display: flex;
       align-items: stretch;
}
.slider-arrows {
    position: relative;
    width: 100px;
    height: 40px;
 margin-right: 20px;
}
.fotodoposle-slid>a {
    display: flex;
    align-items: center;
}
@media screen and (max-width: 960px) {
	div#fotoli h2.methodology__title {
		max-width: 200px;
	}
	.fotodoposle-slid {
		flex-direction: column;
		align-items: end;
	}
	.fotodoposle-slid>* {
		margin-bottom: 10px;
		margin-right: 0;
	}
	.do-posle__section-foto .slider_vert.vert-slients.inv-page-dark.spotlight-group {
		max-width: 100% !important;
		width: 100% !important;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/do-posle-ajax_nv/style.css?17592222126287*/
div#fotoli .do-posle__section.methodology__section.info-block-procedure__section {
    margin-bottom: 50px;
}
.slider_vert .slider{
	opacity: 0;
	min-height: 210px;
}

.slider_vert .slider.slick-initialized{
	opacity: 1;
}
.do-posle__section-foto .slider_vert.vert-slients {
    max-width: 50% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.before-after2.slider.slick-initialized.slick-slider {
    width: 100% !important;
}
.before-after2 .slick-track {
    min-width: 100% !important;
}
.before-after2.slider.slick-initialized.slick-slider {
    min-height: 100%;
}
a.foto_elem_doposle.spotlight.twodoposle.mobil-non-click img {
    min-width: 100%;
}
.slider-arrows {
    position: relative;
}
.slider-arrows .slick-arrow {
    top: 12px !important;
    left: -50px;
}
.slider-arrows button.slick-prev.slick-arrow {
    right: auto;
    left: -100px;
}
.do-posle__section.methodology__section.info-block-procedure__section {
    padding-bottom: 15px  !important;
}
@media (max-width: 1199px){
div#fotoli .do-posle__section.methodology__section.info-block-procedure__section {
    margin-bottom: 25px;
}
}
@media(min-width: 920px){
	.slider_vert .slider{
		min-height: 390px;
	}
}

/*swiper*/
/* ========= s_ba_new ======== */
.ba_new_slide_info__title a, .ba_new_slide_info__sub_title a {
    color: #fff;
}
.ba_new_slide_info__title a:hover, .ba_new_slide_info__sub_title a:hover {
    color: #00A29A;
}
.s_ba_new {
	padding: 50px 20px 100px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_ba_new .s_ba_new__title {
	max-width: 960px;
}
.s_ba_new h2 {
	line-height: 110%;
}
.s_ba_new .play:before {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.s_ba_new .play:after {
	position: absolute;
	z-index: 1;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000099;
}

.s_ba_new__container {
	padding-bottom: 60px;
	position: relative;
}
.swiper-slide.ba_new_slide {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}
.ba_new_slide__img_cont, .ba_new_slide__info {
	width: calc(50% - 10px);
	aspect-ratio: 1.38 / 1;
}
.ba_new_slide__img_cont {
	display: flex;
	height: 100%;
}
.ba_new_slide__img {
	display: flex;
	width: 100%;
	height: 100%;
}
.ba_new_slide__info {
	display: flex;
	flex-direction: column;
	height: 100%;
	gap: 40px;
	padding: 20px;
	background: #272727;
}
.ba_new_slide_info__title_cont {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.ba_new_slide_info__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	text-align: start;
	min-height: 46px;
}
.ba_new_slide_info__title a {

}
.ba_new_slide_info__sub_title {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
}
.ba_new_slide_info__img_cont {
	display: flex;
	width: 100%;
	height: 100%;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 140px;
}
.ba_new_slide_info__img {
	display: none;
}
/* .swiperBaNew.swiper {
	height: auto;
}
.swiperBaNew .swiper-wrapper {
	height: auto;
} */
.swiperBaNew .swiper-slide {
	 height: auto; 
}

.swiper-button-prev.ba_new_pv, .swiper-button-next.ba_new_pn {
	width: 40px;
	height: 40px;
	bottom: 0;
	top: unset;
	transform: translateX(-50%);
}
.swiper-button-prev.ba_new_pv:hover:before, .swiper-button-next.ba_new_pn:hover:before {
	opacity: 1;
}
.swiper-button-prev.ba_new_pv:before, .swiper-button-next.ba_new_pn:before {
	content: url(/local/templates/svsviridov_index/images/right.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	opacity: .75;
}
.swiper-button-prev.ba_new_pv:after, .swiper-button-next.ba_new_pn:after {
	content: unset;
}
.swiper-button-prev.ba_new_pv:before {
	transform: rotate(180deg);
	margin-top: -4px;
}
.swiper-button-prev.ba_new_pv {
	border-bottom: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
	left: calc(50% - 32px);
}
.swiper-button-next.ba_new_pn {
	border-top: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
	left: calc(50% + 32px);
}
.slider_vert .slick-slide > div {
    position: relative;
}
.slider_vert .swiper-button-next, .slider_vert .swiper-button-prev{
    color: #00a29a;
}
.slider_vert .swiper-button-prev {
    left: 20px;
}
.slider_vert .swiper-button-next {
    right: 20px;
}
@media (max-width: 1200px) {
	.swiper-slide.ba_new_slide {
		gap: 10px;
	}
	.ba_new_slide__img_cont, .ba_new_slide__info {
		width: calc(50% - 5px);
	}
	.ba_new_slide__info {
		gap: 20px;
		padding: 10px;
	}
}
@media (max-width: 980px) {
	.s_ba_new {
		padding: 50px 10px 100px;
	}
}
@media (max-width: 768px) {
	.s_ba_new {
		gap: 20px;
	}

	.swiper-slide.ba_new_slide {
		flex-direction: column;
		justify-content: unset;
		gap: unset;
	}
	.ba_new_slide__img_cont, .ba_new_slide__info {
		width: 100%;
		aspect-ratio: unset;
	}
	.ba_new_slide__img {

	}
	.ba_new_slide__info {
		height: 100%;
	}

	.ba_new_slide_info__img_cont {
		/* min-height: 368px; */
		min-height: unset;
		max-height: 240px;
	}
	.ba_new_slide_info__img {
		display: flex;
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
		max-height: 240px;
	}
}
@media (max-width: 576px) {
	.s_ba_new {
		padding: 14px 10px 7px;
	}
	.s_ba_new .s_ba_new__title {
		color: white;
	}

	.ba_new_slide_info__img_cont {
		/* min-height: 180px; */
	}
	.ba_new_slide_info__title {
		font-weight: 400;
		font-size: 14px;
		min-height: 32px;
	}
	.ba_new_slide_info__sub_title {
		font-size: 12px;
	}
}
@media (max-width: 450px) {
	.ba_new_slide_info__img_cont {
		max-height: 230px;
	}
	.ba_new_slide_info__img {
		max-height: 230px;
	}
}

/*new*/

.list_foto {
    width: 50%;
    position: relative;
}
.list_foto a.ba_new_slide__img_cont {
    width: 100%;
}
.list_foto  .swiper-button-next, .list_foto .swiper-button-prev{
    color:#00a29a;
	display:none;
}
.list_foto.multy .swiper-button-next,  .list_foto.multy .swiper-button-prev{
	display:block;
	width: 50px;
    height: 50px;
}

.list_foto.multy .swiper-button-next:after, .list_foto.multy .swiper-button-prev:after {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 768px) {
	.list_foto {
		width: 100%;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/fos.css?17513028306829*/
div#spasibo-form {
    max-width: 400px;
    height: 360px;
    padding: 30px 15px;
    border-radius: 4px;
    background: #1E1E1E;
    color: #FFFFFF;
    font-family: Tilda Sans;
    font-size: 16px !important;
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: none;
    opacity: 0;
    /* z-index: 38; */
    text-align: center;
    scrollbar-width: none;
}
div#spasibo-form .title-spasibo {
    font-family: Tilda Sans;
    font-size: 34px;
    font-weight: 400;
    line-height: 37.4px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #fff;
}
div#spasibo-form .dd-spasibo p {
    text-align: left;
    margin-left: 0;
    width: 100%;
    max-width: 100%;
}
/* ========= s_form_quest ======== */
.s_form_quest {
	padding: 100px 20px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_form_quest h2 {
	max-width: 950px;
	line-height: 110%;
}

.step {
	display: none;
}
.step.active {
	display: flex;
}

.form_quest__container {
	display: flex;
	flex-direction: column;
	width: 100%;
	border: 1px solid #00A29A;
}

.form_quest__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	border-bottom: 1px solid #393939;
	padding: 20px;
}
.form_quest__title_cont {
	display: flex;
	align-items: center;
	gap: 20px;
}
.form_quest__img {
	object-fit: contain;
	object-position: center;
	width: 70px;
	height: 70px;
}
.form_quest__title {
	color: white;
	text-align: start;
	font-weight: 700;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
}
.form_quest__step_counter {
	font-weight: 700;
	font-size: 20px;
	line-height: 110%;
	text-align: right;
	text-transform: uppercase;
	color: white;
}

.form_quest__main {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 40px;
	padding: 20px;
}
.fq_fm_step_cont {
	flex-direction: column;
	width: 100%;
	gap: 20px;
}
.fq_fm_title {
	color: white;
	text-align: start;
	font-weight: 700;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
}
.fq_fm_step_cont_box_radio {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.fq_fm_step_cont_box_text {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
}
.fq_fm_step_cont_box_text input, .fq_fm_step_cont_box_text textarea {
	padding: 15px 20px;
	border: 1px solid #FFFFFF;
	text-align: start;
	color: white;
	background: transparent;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	width: 100%;
}
.fq_fm_step_cont_box_text input::placeholder, .fq_fm_step_cont_box_text textarea::placeholder {
	text-align: start;
	color: white;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
}
.fq_fm_step_cont_box_text textarea {
	min-height: 90px;
	max-width: 50%;
}

.fq_fm_btn__cont {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}
.form_quest__main:has(.step:nth-child(1).active) .fq_fm_btn__cont {
	justify-content: end;
}

.fq_fm_btn {
	max-width: 220px;
	width: 100%;
	position: relative;
	padding: 20px 20px 16px;
	color: white;
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	transition: .4s;
	background: transparent;
	border: unset;
	cursor: pointer;
}
.fq_fm_btn:hover {
	background: #00A29A;
}
.fq_fm_btn:before, .fq_fm_btn:after {
	position: absolute;
	content: '';
	width: 40px;
	height: 40px;
	transition: .4s;
}
.fq_fm_btn:before {
	border-top: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
	left: 0;
	top: 0;
}
.fq_fm_btn:after {
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
	bottom: 0;
	right: 0;
}
.fq_fm_btn.fq_fm_btn__back:before {
	border-top: 1px solid #393939;
	border-left: 1px solid #393939;
}
.fq_fm_btn.fq_fm_btn__back:after {
	border-bottom: 1px solid #393939;
	border-right: 1px solid #393939;
}
.fq_fm_btn.fq_fm_btn__back:hover:before {
	border-top: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
}
.fq_fm_btn.fq_fm_btn__back:hover:after {
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
}

.fq_fm_radio input[type="radio"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.fq_fm_radio label {
	display: inline-flex;
	align-items: center;
	text-align: start;
	cursor: pointer;
	color: white;
	font-weight: 300;
	font-size: 16px;
	line-height: 110%;
}
.fq_fm_radio_custom {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid #00A29A;
	margin-right: 10px;
	box-sizing: border-box;
	transition: .4s;
	position: relative;
	/* display: flex;
	align-items: center;
	justify-content: center; */
}
.fq_fm_radio input[type="radio"]:checked + label .fq_fm_radio_custom {
	/* border: 1px solid #00A29A; */
}
.fq_fm_radio input[type="radio"]:checked + label .fq_fm_radio_custom::after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #00A29A;
}
.fq_fm_radio label:hover .fq_fm_radio_custom {
	opacity: 60%;
}

@media (max-width: 768px) {
	.s_form_quest {
		gap: 30px;
	}

	.form_quest__top {
		padding: 10px;
	}
	.form_quest__title_cont {
		gap: 10px;
	}
	.form_quest__img {
		width: 50px;
		height: 50px;
	}

	.form_quest__main {
		gap: 30px;
		padding: 10px;
	}
	.fq_fm_step_cont_box_text {
		flex-direction: column;
		justify-content: unset;
		gap: 10px;
		align-items: unset;
	}
	.fq_fm_step_cont_box_radio {
		gap: 10px;
	}
	.fq_fm_step_cont {
		gap: 10px;
	}
	.fq_fm_step_cont_box_text textarea {
		min-height: 80px;
		max-width: unset;
	}
}
@media (max-width: 576px) {
	.s_form_quest {
		padding: 60px 10px 30px;
	}
	.s_form_quest h2 {
		color: white;
	}

	.form_quest__title {
		font-size: 14px;
	}
	.form_quest__step_counter {
		font-size: 14px;
	}

	.fq_fm_title {
		font-size: 14px;
	}
	.fq_fm_step_cont_box_text input, .fq_fm_step_cont_box_text textarea {
		padding: 12px 20px;
		font-size: 14px;
	}
	.fq_fm_step_cont_box_text input::placeholder, .fq_fm_step_cont_box_text textarea::placeholder {
		font-size: 14px;
	}

	.fq_fm_radio label {
		font-size: 12px;
	}

	.fq_fm_btn__cont {
		gap: 10px;
	}
	.form_quest__main:has(.step:nth-child(1).active) .fq_fm_btn__cont {
		justify-content: unset;
	}
	.fq_fm_btn {
		max-width: unset;
		padding: 14px 20px 13px;
		font-size: 12px;
	}
	.fq_fm_btn:hover {
		background: unset;
		background: #00A29A;
	}
	.fq_fm_btn.fq_fm_btn__back:before {
		border-top: unset;
		border-bottom: 1px solid #393939;
		top: unset;
		bottom: 0;
	}
	.fq_fm_btn.fq_fm_btn__back:after {
		border-bottom: unset;
		border-top: 1px solid #393939;
		top: 0;
		bottom: unset;
	}
	.fq_fm_btn.fq_fm_btn__back:hover:before {
		border-top: unset;
		border-bottom: 1px solid #00A29A;
	}
	.fq_fm_btn.fq_fm_btn__back:hover:after {
		border-bottom: unset;
		border-top: 1px solid #00A29A;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/s_trust_list2/style.css?175002077415434*/
/* ========= s_trust_list ======== */
.s_trust_list {
	padding: 50px 20px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_trust_list.tlm h2 {
	max-width: 1100px;
	line-height: 110%;
}
.trust_list__container {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.s_trust_list .ugl-right-bottom {
	padding-left: 0;
	padding-top: 0;
}
.s_trust_list .ugl-left-bottom {
	padding-right: 0;
	padding-top: 0;
}
.s_trust_list .play:before {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.s_trust_list .play:after {
	position: absolute;
	z-index: 1;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000099;
}
.temp_quote_box {
	display: flex;
	height: 100%;
	padding: 20px;
	border: 1px solid #00A29A;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
}

.tlm .trust_list__item {
	background-repeat: no-repeat;
	transition: .2s;
	background-size: 105%;
	filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.01)) drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.02)) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.02));
}
.trust_list__title_cont {
	cursor: pointer;
	display: flex;
	padding: 20px;
	gap: 20px;
	min-height: 112px;
}
.tlm .trust_list__title, .tlm .trust_list__count {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	color: white;
	transition: .3s;
	text-align: start;
}
.tlm .trust_list__content {
	overflow: hidden;
	max-height: 0;
	transition: 0.4s;
	padding: 0 20px;
	opacity: 0;
}
.tlm .trust_list__item.active .trust_list__content {
	display: block;
	max-height: 3000px;
	opacity: 1;
}
.trust_list__item.active .trust_list__content .trust_list__info {
	opacity: 1;
}
.tlm .trust_list__info {
	opacity: 0;
	transition: .2s;
	display: flex;
	justify-content: space-between;
	gap: 20px;
	color: white;
	text-align: start;
}
.trust_list__item.active:has(.trust_list__info) {
	/* background: linear-gradient(106.91deg, rgba(0, 162, 154, 1) 100%, rgba(0, 162, 154, 0) 250%) !important; */
	background: #1E1E1E;
}
.trust_list__item.active:has(.trust_list__info) .trust_list__title, .trust_list__item.active:has(.trust_list__info) .trust_list__count {
	color: white;
}

.tlm_btn_close_cont {
	display: flex;
	width: 100%;
	justify-content: center;
	padding: 50px 0 20px;
}
.tlm_btn_close {
	position: relative;
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: white;
	max-width: 220px;
	width: 100%;
	padding: 20px 40px 16px;
	transition: .4s;
	cursor: pointer;
}
.tlm_btn_close:hover {
	background: #00A29A;
}
.tlm_btn_close:before, .tlm_btn_close:after {
	position: absolute;
	content: '';
	width: 40px;
	height: 40px;
}
.tlm_btn_close:before {
	border-top: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
	top: 0;
	left: 0;
}
.tlm_btn_close:after {
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
	bottom: 0;
	right: 0;
}

.tlm .tl_el__box_top {
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.tlm .tl_el__title {
	color: #FAF8EB;
	font-weight: 400;
	font-size: 64px;
	line-height: 110%;
	text-transform: uppercase;
	text-align: start;
}

.tlm .trust_list__item:nth-child(1) {
	background-position: 0 0;
}
.tlm .trust_list__item:nth-child(2) {
	background-position: 0 -135px;
}
.tlm .trust_list__item:nth-child(3) {
	background-position: 0 -280px;
}
.tlm .trust_list__item:nth-child(4) {
	background-position: 0 -410px;
}

.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(1) {
	display: flex;
	flex-direction: column;
	gap: 90px;
	padding-bottom: 90px;
}
.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(2) {

}
.tlm .trust_list__item:nth-child(2) .tl_el__title {
	margin-bottom: 50px;
}
.tlm .trust_list__item:nth-child(2) .trust_list__el {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.tlm .trust_list__item:nth-child(3) .trust_list__el:nth-child(1) {
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.tlm .trust_list__item:nth-child(3) .tl_el__title {
	margin-bottom: 50px;
}
.tlm .trust_list__item:nth-child(3) .trust_list__el:nth-child(2) {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.tlm .trust_list__item:nth-child(3) .trust_list__el:nth-child(2) .tl_el__video_cont {
	min-height: 335px;
	max-height: 335px;
}
.tlm .trust_list__item:nth-child(4) .tl_el__title {
	margin-bottom: 50px;
	text-align: start;
}

.tlm .trust_list__item:nth-child(3) .trust_list__el_sm {
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: calc(50% - 10px);
}
.tlm .trust_list__item:nth-child(3) .trust_list__el_sm .trust_list_el__text p:first-child {
	margin-top: 0;
}
.tlm .trust_list__item:nth-child(3) .trust_list__el_sm .trust_list_el__text p:last-child {
	margin-bottom: 0;
}
.tlm .trust_list__item:nth-child(3) .trust_list__el_sm .tl_el__video_img {
	min-height: 335px;
	max-height: 335px;
}

.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(3) {
	display: none;
}

.trust_list_el__text {
	font-size: 16px;
	line-height: 110%;
}
.tlm .trust_list_el__text p {
	font-size: 16px;
	line-height: 110%;
	margin: 10px 0;
}
.trust_list__el {
	width: calc(50% - 10px);
}
.tlm .trust_list_el__text ul li {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
}
.tlm .trust_list_el__text ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.tlm .trust_list_el__text ul li {
	position: relative;
	padding-left: 16px;
}
.tlm .trust_list_el__text ul li:before {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #00A29A;
	top: 6px;
	left: 0;
}
.tl__quote_box {
	min-height: 160px;
	width: 100%;
	height: auto;
}
.tl__quote_text {
	display: flex;
	width: 50%;
	font-size: 16px;
	line-height: 110%;
	height: 100%;
}
.tl_el__video_cont {
	display: flex;
	width: 100%;
	height: 100%;
	position: relative;
}
.tl_el__video_img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.trust_list_el__img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.trust_list_el__img_cont {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	align-items: end;
}

.tl_ct_graph__tab {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 100%;
}

.tl_ct_graph__tab_content:nth-child(1) .tl_ct_graph__item {
	background: #272727;
}
.tl_ct_graph__tab_content:nth-child(2) .tl_ct_graph__item {
	background: unset;
}
.tl_ct_graph__tab_content:nth-child(1) .tl_ct_graph_item__title:before {
	background: #00A29A;
}
.tl_ct_graph__tab_content:nth-child(2) .tl_ct_graph_item__title:before {
	background: #FFFFFF;
}

.tl_ct_graph__item {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	padding: 20px 20px 26px;
}
.tl_ct_graph__title_cont {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.tl_ct_graph_item__title {
	position: relative;
	font-size: 16px;
	line-height: 110%;
	padding-left: 16px;
}
.tl_ct_graph_item__title:before {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	top: 7px;
	left: 0;
}
.tl_ct_graph_item__text {
	font-size: 16px;
	line-height: 110%;
	width: 100%;
	padding-left: 16px;
}
.tl_ct_graph_item__img {
	object-fit: contain;
	object-position: center;
	height: 100%;
	width: 196px;
	max-width: 196px;
	min-width: 196px;
}

/* .tl_ct_graph__tab_btn {
	width: calc(50% - 10px);
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
	padding: 15px 0 10px 10px;
	cursor: pointer;
}
.tl_ct_graph__tab_btn:nth-child(1) {
	border-left: 1px solid #00A29A;
	border-bottom: 1px solid #00A29A;
	color: #00A29A;
}
.tl_ct_graph__tab_btn:nth-child(2) {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
} */
.tl_ct_graph__tab_btn {
	width: 100%;
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
	padding: 15px 0 10px 10px;
	cursor: pointer;
}
.tl_ct_graph__tab_content:nth-child(1) .tl_ct_graph__tab_btn {
	border-left: 1px solid #00A29A;
	border-bottom: 1px solid #00A29A;
	color: #00A29A;
}
.tl_ct_graph__tab_content:nth-child(2) .tl_ct_graph__tab_btn {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
}

.tl_ct_graph__tab {
	color: white;
	text-align: start;
}
.tl_ct_graph__tabs_btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.tl_ct_graph__tabs_content {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	gap: 20px;
}
.tl_ct_graph__tab_content {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: calc(50% - 10px);
}




@media (max-width: 1380px) {
	.tlm .trust_list__item {
		background-size: inherit;
	}

	.tlm .tl_el__title {
		font-size: 48px;
	}
}
@media (max-width: 992px) {
	.tl__quote_box {
		min-height: unset;
	}
	.tl__quote_text {
		width: calc(100% - 50px);
	}

	.tlm .trust_list__item:nth-child(1) {
		background-position: -200px 0;
	}
	.tlm .trust_list__item:nth-child(2) {
		background-position: -200px -135px;
	}
	.tlm .trust_list__item:nth-child(3) {
		background-position: -200px -280px;
	}
	.tlm .trust_list__item:nth-child(4) {
		background-position: -200px -410px;
	}

	.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(3) {
		display: flex;
	}
	.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(1) .trust_list_el__text {
		display: none;
	}
	.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(1) .tl_el__box_top .trust_list_el__text {
		display: flex;
	}
	.tlm .trust_list__item:nth-child(1) .trust_list__info {
		flex-direction: column;
	}
	.tlm .trust_list__item:nth-child(1) .trust_list__el:nth-child(1) {
		gap: 0;
		padding-bottom: 0;
	}
	.tlm .trust_list__item:nth-child(1) .trust_list__el {
		width: 100%;
	}
	.tlm .tl_el__box_top {
		gap: 30px;
	}

	.tlm_btn_close_cont {
		padding: 30px 0 20px;
	}

	.tlm .trust_list__item:nth-child(3) .trust_list__info {
		flex-direction: column;
	}
	.tlm .trust_list__item:nth-child(3) .trust_list__el {
		width: 100%;
		gap: 10px;
	}
	.tlm .trust_list__item:nth-child(3) .trust_list__el:nth-child(2) .tl_el__video_cont {
		min-height: unset;
		max-height: unset;
	}

	.tl_ct_graph__tab_content {
		gap: 10px;
	}
	.tl_ct_graph__item {
		gap: 10px;
		padding: 10px;
	}
	.tl_ct_graph_item__img {
		width: 155px;
		max-width: 155px;
		min-width: 155px;
	}
	.tl_ct_graph_item__text {
		padding-left: 0;
	}
	.tl_ct_graph__content {
		margin-top: 38px;
	}
	.tl_ct_graph_item__title {
		width: calc(100% + 175px);
	}
}
@media (max-width: 980px) {
	.s_trust_list {
		padding: 50px 10px;
	}
}
@media (max-width: 768px) {
	.s_trust_list {
		gap: 30px;
	}

	.s_trust_list .trust_list__item:nth-child(2) .ugl-left-bottom {
		padding: 0 10px 10px 0;
	}
	.s_trust_list .trust_list__item:nth-child(2) .ugl-left-bottom:before {
		right: 0;
		left: unset;
		border-bottom: 1px solid #faf8eb;
		border-right: 1px solid #faf8eb;
		border-left: unset;
	}

	.tlm .trust_list__item:nth-child(1) {
		background-position: -400px 0;
	}
	.tlm .trust_list__item:nth-child(2) {
		background-position: -400px -135px;
	}
	.tlm .trust_list__item:nth-child(3) {
		background-position: -400px -280px;
	}
	.tlm .trust_list__item:nth-child(4) {
		background-position: -400px -410px;
	}

	.tlm .trust_list__item:nth-child(2) .trust_list__info {
		flex-direction: column;
	}
	.tlm .trust_list__item:nth-child(2) .trust_list__el {
		width: 100%;
		gap: 10px;
	}
	.tlm .trust_list__item:nth-child(2) .trust_list__el:nth-child(2) .trust_list_el__text {
		order: 1;
	}
	.tlm .trust_list__item:nth-child(2) .trust_list__el:nth-child(2) .tl_el__video_img {
		order: 2;
	}
	.tlm .trust_list__item:nth-child(2) .trust_list__el:nth-child(1) .trust_list_el__text.ugl-left-bottom {
		padding: 0 0 10px 10px;
	}
	.tlm .trust_list__item:nth-child(2) .trust_list__el:nth-child(1) .trust_list_el__text.ugl-left-bottom:before {
		right: unset;
		left: 0;
		border-right: unset;
		border-left: 1px solid #faf8eb;
	}
	.tlm .trust_list__item:nth-child(2) .tl_el__title {
		margin-bottom: 30px;
	}
	.tlm .trust_list__item:nth-child(3) .tl_el__title {
		margin-bottom: 30px;
	}
	.tlm .trust_list__item:nth-child(4) .tl_el__title {
		margin-bottom: 30px;
	}

	.tl_ct_graph__tabs_content {
		flex-direction: column;
		align-items: unset;
		justify-content: unset;
	}
	.tl_ct_graph__tab_content {
		width: 100%;
	}
	.tl_ct_graph__tab_content:nth-child(2) .tl_ct_graph__item {
		background: #272727;
	}
	.tl_ct_graph__tab_content:nth-child(2) .tl_ct_graph_item__title:before {
		background: #00A29A;
	}
}
@media (max-width: 576px) {
	.s_trust_list {
		padding: 30px 10px;
	}
	.s_trust_list h2 {
		color: white;
	}

	.trust_list__title_cont {
		padding: 10px;
		gap: 10px;
		min-height: 80px;
	}
	.tlm .trust_list__title, .tlm .trust_list__count {
		font-size: 14px;
	}

	.tlm .trust_list__item {
		background-size: cover;
	}

	.tlm .trust_list__item:nth-child(1) {
		background-position: 0 0;
	}
	.tlm .trust_list__item:nth-child(2) {
		background-position: 0 -103px;
	}
	.tlm .trust_list__item:nth-child(3) {
		background-position: 0 -205px;
	}
	.tlm .trust_list__item:nth-child(4) {
		background-position: 0 -300px;
	}

	.trust_list__content {
		padding: 0 10px;
	}

	.tl__quote_text {
		font-size: 12px;
	}

	.tlm .tl_el__title {
		font-size: 34px;
		color: white;
	}
	.trust_list_el__text {
		font-size: 12px;
	}
	.tlm .trust_list_el__text ul li {
		font-size: 14px;
	}
	.tlm_btn_close {
		font-size: 12px;
		max-width: 100%;
		padding: 14px 20px 12px;
	}
	.tlm .trust_list__content {
		padding: 0 10px;
	}

	.tlm .trust_list__item:nth-child(3) .trust_list__el:nth-child(1) {
		flex-direction: column;
		justify-content: unset;
	}
	.tlm .trust_list__item:nth-child(3) .trust_list__el_sm .tl_el__video_img {
		min-height: unset;
		max-height: unset;
	}
	.tlm .trust_list__item:nth-child(3) .trust_list__el_sm {
		width: 100%;
	}
	.tlm .trust_list_el__text p {
		font-size: 12px;
	}
	.tlm .temp_quote_box.tl__quote_box {
		padding: 10px;
	}

	.tlm .trust_list__item:nth-child(4) .tl_el__title {
		font-size: 32px;
	}
	.tl_ct_graph__tab_btn {
		font-size: 12px;
	}
	.tl_ct_graph_item__title {
		font-size: 12px;
	}
	.tl_ct_graph_item__text {
		font-size: 12px;
	}
	.tl_ct_graph__content {
		margin-top: 34px;
	}
	.tl_ct_graph_item__title:before {
		top: 2px;
	}
}
@media (max-width: 450px) {
	.tlm .trust_list__item {
		background-size: cover;
	}

	.tlm .trust_list__item:nth-child(1) {
		background-position: 0 0;
	}
	.tlm .trust_list__item:nth-child(2) {
		background-position: 0 -103px;
	}
	.tlm .trust_list__item:nth-child(3) {
		background-position: 0 -205px;
	}
	.tlm .trust_list__item:nth-child(4) {
		background-position: 0 -300px;
	}
}
@media (max-width: 390px) {
	.tlm .trust_list__item {
		background-size: 120%;
	}

	.tlm .trust_list__item:nth-child(1) {
		background-position: -40px 0;
	}
	.tlm .trust_list__item:nth-child(2) {
		background-position: -40px -103px;
	}
	.tlm .trust_list__item:nth-child(3) {
		background-position: -40px -205px;
	}
	.tlm .trust_list__item:nth-child(4) {
		background-position: -40px -300px;
	}
}
										@media (max-width: 992px) {
											.temp_quote_box.tl__quote_box {
												background-image: url('/img/zp_m.png') !important;
												background-size: 30px 40px;
												background-position: calc(100% - 10px) 10px;
											}
										}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/s_line_list/style.css?17500191091558*/
/* ========= s_line_list ======== */
.s_line_list {
	padding: 50px 20px 100px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_line_list h2 {
	max-width: 950px;
	line-height: 110%;
}
.line_list__container {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.line_list__box {
	display: flex;
	flex-direction: column;
	gap: 50px;
	padding: 50px 0 30px;
	width: calc(33.33% - 10px);
	justify-content: center;
}
.line_list__item {
	position: relative;
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	color: white;
	padding-top: 20px;
	text-align: start;
}
.line_list__item:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	background: #00A29A;
	height: 1px;
	width: calc(100% + 60px);
}

.line_list__img_cont {
	display: flex;
	width: calc(66.67% - 10px);
}
.line_list__img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}

@media (max-width: 992px) {
	.line_list__container {
		flex-direction: column;
		justify-content: unset;
	}

	.line_list__img_cont {
		order: 1;
		width: 100%;
	}
	.line_list__box {
		padding: 0;
		width: 100%;
		justify-content: unset;
		order: 2;
	}
	.line_list__item:before {
		width: 100%;
	}
}
@media (max-width: 768px) {
	.s_line_list {
		gap: 30px;
	}

	.line_list__box {
		gap: 20px;
	}
	.line_list__item {
		padding-top: 10px;
	}
}
@media (max-width: 576px) {
	.s_line_list {
		padding: 30px 10px 60px;
	}
	.s_line_list h2 {
		color: white;
	}

	.line_list__box {
		gap: 10px;
	}
	.line_list__item {
		font-size: 14px;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/uslug_about/style.css?17421414584608*/

/* ========= s_full_guarantee ======== */
.s_full_guarantee {
	padding: 100px 20px;
	display: flex;
	flex-direction: column;
	gap: 50px;
	background: #272727;
}
.s_full_guarantee .play:before {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.s_full_guarantee .play:after {
	position: absolute;
	z-index: 1;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000099;
}
.s_full_guarantee .full_guarantee__title {
	max-width: 865px;
	line-height: 110%;
}

.full_guarantee__container {
	color: white;
	display: flex;
	gap: 20px;
	justify-content: space-between;
	text-align: start;
}
.full_guarantee__main_left, .full_guarantee__main_right {
	width: calc(50% - 10px);
}

.full_guarantee__main_left {
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.full_guarantee__left, .full_guarantee__right {
	width: calc(50% - 10px);
}
.full_guarantee__left {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
}
.fg__top {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.fg_top__text, .fg_top__text p {
	font-size: 16px;
	line-height: 110%;
}
.fg__mid {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.fg_mid__title {
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
}
.fg_mid__text, .fg_mid__text ul li, .fg_mid__text p {
	font-size: 16px;
	line-height: 110%;
}
.fg_mid__text ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style-type: none;
	padding-left: unset;
	margin: 0;
}
.fg_mid__text ul li {
	position: relative;
	padding-left: 16px;
}
.fg_mid__text ul li:before {
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #00A29A;
	top: 7px;
	left: 0;
}
.fg__bot {
	display: flex;
	justify-content: end;
}
.fg_bot__btn {
	position: relative;
	padding: 15px 10px 10px 0;
	color: white;
	font-weight: 700;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
}
.fg_bot__btn:before {
	position: absolute;
	content: '';
	width: 40px;
	height: 40px;
	background: transparent;
	right: 0;
	bottom: 0;
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
}
.full_guarantee__right {
	display: flex;
	height: 100%;
}
.full_guarantee__img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.full_guarantee__main_right {
	display: flex;
	flex-direction: column;
	gap: 50px;
	height: auto;
}
.temp_quote_box {
	display: flex;
	height: 100%;
	padding: 20px;
	border: 1px solid #00A29A;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
}
.fg__quote_box {
	min-height: 196px;
	width: 100%;
}
.fg__quote_text {
	display: flex;
	width: 50%;
	font-size: 16px;
	line-height: 110%;
	height: 100%;
}
.fg__video_cont {
	display: flex;
	width: 100%;
	height: 100%;
	position: relative;
	max-width: 455px;
	margin-left: auto;
}
.fg__video_img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.fg_bot__cont_btn_mob {
	display: none;
}

@media (max-width: 1200px) {
	.full_guarantee__container {
		gap: 10px;
	}
	.full_guarantee__main_left, .full_guarantee__main_right {
		width: calc(50% - 5px);
	}

	.full_guarantee__main_left {
		gap: 10px;
	}
	.full_guarantee__left, .full_guarantee__right {
		width: calc(50% - 5px);
	}
	.full_guarantee__left {
		gap: 20px;
	}
	.fg__top {
		gap: 10px;
	}

	.full_guarantee__main_right {
		gap: 20px;
	}
}
@media (max-width: 992px) {
	.full_guarantee__left {
		width: 100%;
	}
	.full_guarantee__right {
		display: none;
	}

	.temp_quote_box {
		padding: 10px;
	}
	.fg__quote_text {
		width: calc(100% - 50px);
	}
	.fg__video_cont {
		max-width: unset;
		margin-left: unset;
	}
}
@media (max-width: 980px) {
	.s_full_guarantee {
		padding: 100px 10px;
	}
}
@media (max-width: 768px) {
	.s_full_guarantee {
		gap: 30px;
	}

	.full_guarantee__container {
		flex-direction: column;
		gap: 20px;
		justify-content: unset;
	}
	.full_guarantee__main_left, .full_guarantee__main_right {
		width: 100%;
	}

	.fg__quote_box {
		min-height: 60px;
	}
}
@media (max-width: 576px) {
	.s_full_guarantee {
		padding: 7px 10px 7px;
		background: unset;
	}
	.s_full_guarantee .full_guarantee__title {
		color: white;
	}

	.fg_bot__cont_btn_mob {
		display: flex;
	}
	.fg_bot__cont_btn_pc {
		display: none;
	}

	.fg_top__text, .fg_top__text p {
		font-size: 12px;
	}
	.fg_mid__title {
		font-size: 12px;
	}
	.fg_mid__text, .fg_mid__text ul li, .fg_mid__text p {
		font-size: 14px;
	}
	.fg_bot__btn {
		padding: 15px 10px 12px 0;
		font-size: 12px;
	}

	.fg__quote_text {
		font-size: 12px;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/s_block_face/style.css?175325751025064*/

/* ========= s_block_face ======== */
.s_block_face {
	padding: 100px 20px;
	display: flex;
	flex-direction: column;
	gap: 50px;
	max-height: 2200px;
	height: 2200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.s_block_face h2 {
	max-width: 1050px;
	line-height: 110%;
}

.bf_tab.tab {
	position: relative;
}
.bf_tabs_btn.tabs-btn {

}

.bf_tab_btn.tab-btn {
	position: absolute;
	cursor: pointer;
	width: 76px;
	height: 76px;
}
.bf_tab_btn.tab-btn:nth-child(1) {
	top: 550px;
	left: 420px;
}
.bf_tab_btn.tab-btn:nth-child(2) {
	top: 300px;
	left: 650px;
}
.bf_tab_btn.tab-btn:nth-child(3) {
	top: 300px;
	right: 650px;
}
.bf_tab_btn.tab-btn:nth-child(4) {
	top: 550px;
	right: 420px;
}
.bf_tab_btn.tab-btn:nth-child(1):hover svg {
	fill: #00A29A!important;
}
.bf_tab_btn.tab-btn:nth-child(2):hover svg {
	fill: #9F00A2!important;
}
.bf_tab_btn.tab-btn:nth-child(3):hover svg {
	fill: #9F00A2!important;
	/* fill: #0033A2!important; */
}
.bf_tab_btn.tab-btn:nth-child(4):hover svg {
	fill: #00A29A!important;
}
.bf_tab_btn.tab-btn svg {
	transition: .4s;
}
.bf_tab_btn.tab-btn:hover svg circle {
	stroke-dasharray: none!important;
	transition: .4s;
}

.bf_tab_content.tab-content {
	display: flex;
}
.bf_tab_content svg {
	position: absolute;
}

.bf_tab_content.tab-content svg.bf_tab_content_svg_o {
	display: none;
}
.bf_tab_content.tab-content.tab-open svg.bf_tab_content_svg_d {
	display: none;
}
.bf_tab_content.tab-content.tab-open svg.bf_tab_content_svg_o {
	display: flex;
}
.bf_tab_content.tab-content.tab-open svg {
	display: flex;
}

.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
	top: 980px;
	left: 480px;
}
.bf_tab_content:nth-child(1).tab-open svg {
	top: 980px;
	left: 480px;
}
.bf_tab_content:nth-child(1) svg {
	width: 350px!important;
	height: 700px!important;
}
.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
	top: 790px;
	left: 510px;
}
.bf_tab_content:nth-child(2).tab-open svg {
	top: 790px;
	left: 510px;
}
.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
	top: 790px;
	right: 560px;
}
.bf_tab_content:nth-child(3).tab-open svg {
	top: 790px;
	right: 560px;
}
.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
	top: 980px;
	right: 530px;
}
.bf_tab_content:nth-child(4).tab-open svg {
	top: 980px;
	right: 530px;
}
.bf_tab_content:nth-child(4) svg {
	width: 350px!important;
	height: 700px!important;
}


/* tab open */
.bf_tab_btn.tab-btn.tab-open {
	transition: 0.4s;
}
.bf_tab_btn.tab-btn.tab-open svg circle {
	stroke-dasharray: none!important;
	transition: .4s;
}
.bf_tab_btn.tab-btn:nth-child(1).tab-open svg {
	fill: #00A29A!important;
}
.bf_tab_btn.tab-btn:nth-child(2).tab-open svg {
	fill: #9F00A2!important;
}
.bf_tab_btn.tab-btn:nth-child(3).tab-open svg {
	fill: #9F00A2!important;
}
.bf_tab_btn.tab-btn:nth-child(4).tab-open svg {
	fill: #00A29A!important;
}

@media (max-width: 1920px) {
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 750px;
		left: 510px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 750px;
		left: 510px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 750px;
		right: 550px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 750px;
		right: 550px;
	}
}
@media (max-width: 1860px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 550px;
		left: 370px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 300px;
		left: 580px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 300px;
		right: 580px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 550px;
		right: 370px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 980px;
		left: 450px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 980px;
		left: 450px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 320px !important;
		height: 650px !important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 730px;
		left: 480px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 730px;
		left: 480px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 730px;
		right: 530px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 730px;
		right: 530px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 980px;
		right: 490px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 980px;
		right: 490px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 320px !important;
		height: 650px !important;
	}
}
@media (max-width: 1820px) {
	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 980px;
		left: 410px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 980px;
		left: 410px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 700px;
		left: 430px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 700px;
		left: 430px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 700px;
		right: 460px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 700px;
		right: 460px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 980px;
		right: 450px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 980px;
		right: 450px;
	}
}
@media (max-width: 1680px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 550px;
		left: 260px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 300px;
		left: 430px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 300px;
		right: 440px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 550px;
		right: 270px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 980px;
		left: 350px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 980px;
		left: 350px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 700px;
		left: 360px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 700px;
		left: 360px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 700px;
		right: 390px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 700px;
		right: 390px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 980px;
		right: 380px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 980px;
		right: 380px;
	}
}
@media (max-width: 1520px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 550px;
		left: 180px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 300px;
		left: 350px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 300px;
		right: 360px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 550px;
		right: 190px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 980px;
		left: 270px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 980px;
		left: 270px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 320px !important;
		height: 650px !important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 700px;
		left: 280px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 700px;
		left: 280px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 700px;
		right: 310px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 700px;
		right: 310px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 980px;
		right: 300px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 980px;
		right: 300px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 320px !important;
		height: 650px !important;
	}
}
@media (max-width: 1440px) {
	.s_block_face {
		max-height: 1700px;
		height: 1700px;
		background-size: inherit;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 320px;
		left: 310px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 150px;
		left: 460px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 150px;
		right: 450px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 320px;
		right: 300px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 650px;
		left: 330px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 650px;
		left: 330px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 320px!important;
		height: 600px!important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 490px;
		left: 340px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 490px;
		left: 340px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 490px;
		right: 370px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 490px;
		right: 370px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 650px;
		right: 360px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 650px;
		right: 360px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 320px!important;
		height: 600px!important;
	}
}
@media (max-width: 1400px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 320px;
		left: 260px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 150px;
		left: 410px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 150px;
		right: 400px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 320px;
		right: 250px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 650px;
		left: 280px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 650px;
		left: 280px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 490px;
		left: 290px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 490px;
		left: 290px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 490px;
		right: 320px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 490px;
		right: 320px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 650px;
		right: 310px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 650px;
		right: 310px;
	}
}
@media (max-width: 1300px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 320px;
		left: 210px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 150px;
		left: 360px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 150px;
		right: 350px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 320px;
		right: 200px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 650px;
		left: 230px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 650px;
		left: 230px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 490px;
		left: 240px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 490px;
		left: 240px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 490px;
		right: 270px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 490px;
		right: 270px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 650px;
		right: 260px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 650px;
		right: 260px;
	}
}
@media (max-width: 1200px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 320px;
		left: 160px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 150px;
		left: 310px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 150px;
		right: 300px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 320px;
		right: 150px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 650px;
		left: 180px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 650px;
		left: 180px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 490px;
		left: 190px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 490px;
		left: 190px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 490px;
		right: 220px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 490px;
		right: 220px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 650px;
		right: 210px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 650px;
		right: 210px;
	}
}
@media (max-width: 1100px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 320px;
		left: 110px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 150px;
		left: 260px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 150px;
		right: 250px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 320px;
		right: 100px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 650px;
		left: 130px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 650px;
		left: 130px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 490px;
		left: 140px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 490px;
		left: 140px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 490px;
		right: 170px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 490px;
		right: 170px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 650px;
		right: 160px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 650px;
		right: 160px;
	}
}
@media (max-width: 1060px) {
	.s_block_face {
		padding: 100px 0;
		max-height: unset;
		height: unset;
		background-size: unset;
		background-repeat: unset;
		background-position: unset;
		background-image: none!important;
	}
	.s_block_face h2 {
		padding: 0 20px;
	}
	.bf_tab {
		max-height: 1300px;
		height: 1300px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center top;
		display: flex;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 450px;
		left: 200px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 340px;
		left: 310px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 340px;
		right: 320px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 450px;
		right: 210px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 750px;
		left: 240px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 750px;
		left: 240px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 220px!important;
		height: 400px!important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 590px;
		left: 250px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 590px;
		left: 250px;
	}
	.bf_tab_content:nth-child(2) svg {
		width: 200px!important;
		height: 100px!important;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 590px;
		right: 270px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 590px;
		right: 270px;
	}
	.bf_tab_content:nth-child(3) svg {
		width: 200px!important;
		height: 100px!important;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 750px;
		right: 260px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 750px;
		right: 260px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 220px!important;
		height: 400px!important;
	}
}
@media (max-width: 992px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 450px;
		left: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 340px;
		left: 210px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 340px;
		right: 220px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 450px;
		right: 110px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 750px;
		left: 190px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 750px;
		left: 190px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 590px;
		left: 200px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 590px;
		left: 200px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 590px;
		right: 220px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 590px;
		right: 220px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 750px;
		right: 210px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 750px;
		right: 210px;
	}
}
@media (max-width: 880px) {
	.bf_tab {
		max-height: 1000px;
		height: 1000px;
	}
	.bf_tab_btn.tab-btn {
		width: 40px;
		height: 40px;
	}
	.bf_tab_btn.tab-btn svg {
		width: 40px!important;
		height: 40px!important;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 400px;
		left: 170px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 270px;
		left: 270px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 270px;
		right: 260px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 400px;
		right: 180px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 580px;
		left: 210px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 580px;
		left: 210px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 160px!important;
		height: 350px!important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 460px;
		left: 210px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 460px;
		left: 210px;
	}
	.bf_tab_content:nth-child(2) svg {
		width: 160px!important;
		height: 80px!important;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 460px;
		right: 220px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 460px;
		right: 230px;
	}
	.bf_tab_content:nth-child(3) svg {
		width: 160px!important;
		height: 80px!important;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 580px;
		right: 230px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 580px;
		right: 230px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 160px!important;
		height: 350px!important;
	}
}
@media (max-width: 800px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 400px;
		left: 120px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 270px;
		left: 220px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 270px;
		right: 210px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 400px;
		right: 130px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 580px;
		left: 160px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 580px;
		left: 160px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 460px;
		left: 160px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 460px;
		left: 160px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 460px;
		right: 170px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 460px;
		right: 170px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 580px;
		right: 180px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 580px;
		right: 180px;
	}
}
@media (max-width: 768px) {
	.s_block_face {
		gap: 30px;
	}
}
@media (max-width: 700px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 400px;
		left: 70px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 270px;
		left: 170px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 270px;
		right: 160px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 400px;
		right: 80px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 580px;
		left: 110px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 580px;
		left: 110px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 460px;
		left: 110px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 460px;
		left: 110px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 460px;
		right: 120px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 460px;
		right: 120px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 580px;
		right: 130px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 580px;
		right: 130px;
	}
}
@media (max-width: 620px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 400px;
		left: 70px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 580px;
		left: 90px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 580px;
		left: 90px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 460px;
		left: 90px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 460px;
		left: 90px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 460px;
		right: 100px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 460px;
		right: 100px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 580px;
		right: 110px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 580px;
		right: 110px;
	}
}
@media (max-width: 576px) {
	.s_block_face {
		padding: 30px 0;
	}
	.s_block_face h2 {
		color: white;
		padding: 0 10px;
	}

	.bf_tab {
		max-height: 600px;
		height: 600px;
	}
	.bf_tab_btn.tab-btn {
		width: 30px;
		height: 30px;
	}
	.bf_tab_btn.tab-btn svg {
		width: 30px!important;
		height: 30px!important;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 200px;
		left: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 100px;
		left: 170px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 100px;
		right: 160px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 200px;
		right: 100px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 380px;
		left: 130px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 380px;
		left: 130px;
	}
	.bf_tab_content:nth-child(1) svg {
		width: 83px!important;
		height: 156px!important;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 220px;
		left: 150px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 220px;
		left: 150px;
	}
	.bf_tab_content:nth-child(2) svg {
		width: 76px!important;
		height: 43px!important;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 220px;
		right: 160px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 220px;
		right: 160px;
	}
	.bf_tab_content:nth-child(3) svg {
		width: 76px!important;
		height: 43px!important;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 380px;
		right: 140px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 380px;
		right: 140px;
	}
	.bf_tab_content:nth-child(4) svg {
		width: 83px!important;
		height: 156px!important;
	}
}
@media (max-width: 500px) {
	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 200px;
		left: 50px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 100px;
		left: 120px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 100px;
		right: 110px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 200px;
		right: 50px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 330px;
		left: 100px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 330px;
		left: 100px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 220px;
		left: 100px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 220px;
		left: 100px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 220px;
		right: 110px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 220px;
		right: 110px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 330px;
		right: 110px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 330px;
		right: 110px;
	}
}
@media (max-width: 450px) {
	.s_block_face {
		padding: 30px 10px;
	}
	.s_block_face h2 {
		padding: 0;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 190px;
		left: 20px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 90px;
		left: 90px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 90px;
		right: 80px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 190px;
		right: 20px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 320px;
		left: 70px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 320px;
		left: 70px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 210px;
		left: 70px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 210px;
		left: 70px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 210px;
		right: 80px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 210px;
		right: 80px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 320px;
		right: 80px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 320px;
		right: 80px;
	}
}
@media (max-width: 400px) {
	.bf_tab {
		max-height: 420px;
		height: 420px;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 110px;
		left: 40px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 40px;
		left: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 40px;
		right: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 110px;
		right: 50px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 220px;
		left: 75px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 220px;
		left: 75px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 160px;
		left: 80px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 160px;
		left: 80px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 160px;
		right: 90px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 160px;
		right: 90px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 220px;
		right: 85px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 220px;
		right: 85px;
	}
}
@media (max-width: 375px) {
	.bf_tab {
		max-height: 390px;
		height: 390px;
	}

	.bf_tab_btn.tab-btn:nth-child(1) {
		top: 110px;
		left: 40px;
	}
	.bf_tab_btn.tab-btn:nth-child(2) {
		top: 40px;
		left: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(3) {
		top: 40px;
		right: 100px;
	}
	.bf_tab_btn.tab-btn:nth-child(4) {
		top: 110px;
		right: 50px;
	}

	.bf_tab_content:nth-child(1) svg.bf_tab_content_svg_d {
		top: 190px;
		left:70px;
	}
	.bf_tab_content:nth-child(1).tab-open svg {
		top: 190px;
		left: 70px;
	}
	.bf_tab_content:nth-child(2) svg.bf_tab_content_svg_d {
		top: 150px;
		left: 75px;
	}
	.bf_tab_content:nth-child(2).tab-open svg {
		top: 150px;
		left: 75px;
	}
	.bf_tab_content:nth-child(3) svg.bf_tab_content_svg_d {
		top: 150px;
		right: 85px;
	}
	.bf_tab_content:nth-child(3).tab-open svg {
		top: 150px;
		right: 85px;
	}
	.bf_tab_content:nth-child(4) svg.bf_tab_content_svg_d {
		top: 190px;
		right: 80px;
	}
	.bf_tab_content:nth-child(4).tab-open svg {
		top: 190px;
		right: 80px;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/dark-slider-uslug_tell/style.css?17580535855428*/
.s_phone_slider {
	padding: 100px 0 50px;
	display: flex;
	flex-direction: column;
	/* gap: 60px; */
	gap: 80px;
    background: #1e1e1e;
}
.s_phone_slider .container_tell {
	padding: 0 20px;
	display: flex;
	flex-direction: column;
	gap: 60px;
}
.s_phone_slider .max-content {
	width: 100%;
}

.phone_slider {
	position: relative;
	/* min-height: 741px; */
	height: auto;
	padding-bottom: 60px;
	display: flex;
	align-items: center;
}
.phone_slider:has(.pos_phone_h.swiper-slide-active) {
	padding-bottom: 120px;
}

.ps_slide a.play:before {
	top: 50%;
	left: calc(50% + 5px);
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
}

.swiper.swiperPhoneSlider {
	display: flex;
	align-items: center;
	min-width: 100%;
	justify-content: center;
	/* padding: 0; */
	/* padding: 0 859px; */
}

.swiper.swiperPhoneSlider .swiper-wrapper {
	align-items: center;
	width: 100%;
	transition: .4s;
	/* margin-left: -70px; */
}

section.s_phone_slider h2.phone_slider__title {
    max-width: 950px;
}
.swiper-slide.ps_slide {
	display: flex;
	position: inherit;
	justify-content: center;
	/* width: auto!important; */
}

.swiper-slide.ps_slide.pos_phone_h.pos_active {
	width: 335px;
}

.swiper-slide.ps_slide.pos_phone_h {
	width: 196px;
}
.swiper-slide.ps_slide.pos_phone_w {
	width: 620px;
}
.swiper-slide.ps_slide.swiper-slide-prev {
	/* margin-right: 90px!important; */
}
.swiper-slide.ps_slide.swiper-slide-next {
}
.swiper-slide.ps_slide.swiper-slide-active {
	justify-content: center;
	width: 335px;
	/* margin-right: 300px!important; */
}
.swiper-slide.ps_slide.swiper-slide-active.mod_slide {
	width: 335px;
}
.swiper-slide.ps_slide.swiper-slide-active .ps_slide__img {
	min-width: 300px;
	max-width: 300px;
	max-height: 560px;
	min-height: 560px;
}

.swiper-slide.ps_slide.swiper-slide-active.pos_phone_w {
	width: 680px;

}
.swiper-slide.ps_slide.swiper-slide-active.pos_phone_w .ps_slide__img {
	min-width: 560px;
	max-width: 560px;
	max-height: 300px;
	min-height: 300px;
}
.swiper-slide.ps_slide.pos_phone_w .ps_slide__img {
	min-width: 620px;
	max-width: 620px;
	max-height: 350px;
	min-height: 350px;
}

.swiper-button-prev.ps_btn_prev, .swiper-button-next.ps_btn_next {
	width: 40px;
	height: 40px;
	bottom: 0;
	top: unset;
	transform: translateX(-50%);
}
.swiper-button-prev.ps_btn_prev:hover:before, .swiper-button-next.ps_btn_next:hover:before {
	opacity: 1;
}
.swiper-button-prev.ps_btn_prev:before, .swiper-button-next.ps_btn_next:before {
	content: url(/local/templates/svsviridov_index/images/right.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	opacity: .75;
}
.swiper-button-prev.ps_btn_prev:after, .swiper-button-next.ps_btn_next:after {
	content: unset;
}
.swiper-button-prev.ps_btn_prev:before {
	transform: rotate(180deg);
	margin-top: -4px;
}
.swiper-button-prev.ps_btn_prev {
	border-bottom: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
	left: calc(50% - 32px);
}
.swiper-button-next.ps_btn_next {
	border-top: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
	left: calc(50% + 32px);
}

.main_phone_img {
	position: absolute;
	left: 50%;
	/* top: 0; */
	top: -65px;
	transform: translateX(-50%);
	object-fit: contain;
	min-width: 335px;
	max-width: 335px;
	max-height: 681px;
	min-height: 681px;
	object-position: center;
	z-index: 0;
	transition: .3s;
}
.main_phone_img.max_phone_w {
	top: calc(50% - 2px);
	left: 50%;
	transform: rotateZ(-90deg) translate(110%, -25%);
}

.ps_slide__img_cont {
	display: flex;
}
.ps_slide__img {
	object-fit: cover;
	object-position: center;
	min-width: 196px;
	max-width: 196px;
	max-height: 350px;
	min-height: 350px;
	background: #272727;
}
section.s_phone_slider h2.phone_slider__title {
    font-size: 64px;
    font-weight: 400;
    line-height: 70.4px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin: 0;
    text-transform: uppercase;
color: #fff;
}
@media (max-width: 992px) {

    section.s_phone_slider h2.phone_slider__title {
        max-width: 100%;
        font-size: 35px;
        line-height: 40px;
    }

	.s_phone_slider h2 {
		color: white;
	}

	.main_phone_img {
		min-width: 168px;
		max-width: 168px;
		max-height: 340px;
		min-height: 340px;
		top: -35px;
	}
	.ps_slide__img {
		min-width: 120px;
		max-width: 120px;
		max-height: 214px;
		min-height: 214px;
	}
	.phone_slider {
		/* min-height: 400px; */
	}
	.phone_slider:has(.pos_phone_h.swiper-slide-active) {
		padding-bottom: 80px;
	}
	.swiper-slide.ps_slide.pos_phone_h {
		width: 120px;
	}
	.swiper-slide.ps_slide.pos_phone_w {
		width: 214px;
	}
	.swiper-slide.ps_slide.pos_phone_w .ps_slide__img {
		min-width: 214px;
		max-width: 214px;
		max-height: 120px;
		min-height: 120px;
	}
	.swiper-slide.ps_slide.swiper-slide-active .ps_slide__img {
		min-width: 150px;
		max-width: 150px;
		max-height: 280px;
		min-height: 280px;
	}
	.swiper-slide.ps_slide.swiper-slide-active {
		width: 150px;
	}
	.swiper-slide.ps_slide.swiper-slide-active.pos_phone_w {
		width: 340px;
	}
	.swiper-slide.ps_slide.swiper-slide-active.pos_phone_w .ps_slide__img {
		min-width: 280px;
		max-width: 280px;
		max-height: 150px;
		min-height: 150px;
	}
	.main_phone_img.max_phone_w {
		top: calc(50% - 15px);
	}
}
@media (max-width: 768px) {
	.s_phone_slider {
		padding: 30px 0 30px;
		/* gap: 30px; */
		gap: 60px;
	}
	.s_phone_slider .container_tell {
		padding: 0 10px;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/block-konsultacia-main-indiv/style.css?17500566797147*/
/* ======= info_box ======= */
.s_info_box {
	background: #1E1E1E;
	padding: 20px;  

}
section.s_info_box.max-content {
    overflow: initial !important;
}
.info_box {
	display: flex;
	flex-direction: column;
	gap: 50px;
}

.info_box__content_title_mob {
	display: none;
}

.info_box__title {
	color: #FAF8EB;
	font-size: 64px;
	font-weight: 400;
	line-height: 70px;
	text-transform: uppercase;
	max-width: 920px;
}

.info_box__cont {
	display: flex;
	flex-direction: column;
}

.info_box__item {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}

.info_box__content {
	display: flex;
	flex-direction: column;
	gap: 4px;
	background: #272727;
	padding: 20px;
}

.info_box__content_text {
	line-height: 17px;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
	padding-left: 10px;
}

.info_box__content_text_main {
	line-height: 17px;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
}

.info_box__content_title, .info_box__content_title_mob {
	position: relative;
	font-size: 20px;
	font-weight: 500;
	color: white;
	line-height: 22px;
	padding: 10px;
	text-transform: uppercase;
}
.info_box__content_title:after, .info_box__content_title_mob:after, .info_box__content_title:before, .info_box__content_title_mob:before {
	position: absolute;
	content: '';
	background: white;
	top: 0;
	left: 0;
}
.info_box__content_title:before, .info_box__content_title_mob:before {
	height: 40px;
	width: 1px;
}
.info_box__content_title:after, .info_box__content_title_mob:after {
	width: 40px;
	height: 1px;
}

.info_box__content_text p {
	line-height: 17px;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 0;
}
.info_box__content_text p:last-child {
	margin-bottom: 0;
}

.info_box__content_text b {
	font-weight: 700;
}

.info_box__content_text ul {
	margin: 0 0 10px;
	padding-left: 20px;
	list-style-type: none;
}
.info_box__content_text ul:last-child {
	margin: 0;
}

.info_box__content_text ol {
	margin: 0 0 10px;
	padding-left: 20px;
}
.info_box__content_text ol:last-child {
	margin: 0;
}

.info_box__content_text ol li {
	line-height: 17px;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
}

.info_box__content_text ul li {
	line-height: 17px;
	position: relative;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
}
.info_box__content_text ul li:before {
	position: absolute;
	content: '';
	background: white;
	width: 2px;
	height: 2px;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	left: -12px;
}

.info_box__visual {
	position: relative;
	padding-top: 20px;
}

.info_box__item:first-child .info_box__visual {
	padding-top: 0;
}

/*
Если одиночная картинка то: info_box__visual_single_img
Если одиночное видео: info_box__visual_cont > info_box__visual_single > img
Если множественное видео то: info_box__visual_cont > info_box__visual_item > img
Если множественная картинка то: info_box__visual_cont > info_box__visual_item > img
*/

.info_box__visual_single_img {
	position: sticky;
	top: 10px;
	object-fit: cover;
	width: 100%;
	height: 100%;
	max-height: 550px;
}

.info_box__visual_single {
	width: 100%;
	position: relative;
	max-height: 380px;
}
.info_box__visual_single img {
	height: 100%;
	max-height: 380px;
	width: 100%;
	object-fit: cover;
}

.info_box__visual_cont {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: sticky;
	gap: 20px 0;
	top: 10px;
}

.info_box__visual_item {
	width: 49%;
	position: relative;
	max-height: 570px;
}

.info_box__visual_item img {
	width: 100%;
	max-height: 570px;
	object-fit: cover;
	height: 100%;
}




.info_box__preview_text {
	display: none;
	line-height: 17px;
	color: white;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
}

.info_box__preview_text b {
	font-weight: 700;
}

.info_box__btn_show {
	display: none;
	position: relative;
	font-weight: 700;
	line-height: 13px;
	font-size: 12px;
	text-transform: uppercase;
	max-width: 340px;
	height: 40px;
	width: 100%;
	text-align: center;
	cursor: pointer;
	color: #00A29A;
	margin: 10px 0;
}

.info_box__btn_text {
	position: absolute;
	bottom: 7px;
	left: 50%;
	transform: translateX(-50%);
}

.info_box__btn_one:after, .info_box__btn_one:before {
	position: absolute;
	content: '';
	background: #00A29A;
	top: 0;
	right: 0;
}
.info_box__btn_show.active .info_box__btn_one:after, .info_box__btn_show.active  .info_box__btn_one:before {
	bottom: 0;
	right: 0;
	top: unset;
}
.info_box__btn_one:before, .info_box__btn_two:before {
	height: 40px;
	width: 1px;
}
.info_box__btn_one:after, .info_box__btn_two:after {
	width: 40px;
	height: 1px;
}

.info_box__btn_two:after, .info_box__btn_two:before {
	position: absolute;
	content: '';
	background: #00A29A;
	bottom: 0;
	left: 0;
}

.info_box__btn_show.active .info_box__btn_two:after, .info_box__btn_show.active .info_box__btn_two:before {
	top: 0;
	right: 0;
	bottom: unset;
}
@media (max-width: 1024px) {
.info_box__title {
    line-height: 1.2;
    font-size: 50px;
    max-width: 770px;
}
}
@media (max-width: 980px) {
.s_info_box {
    padding: 10px;
}
}
@media (min-width: 992px) {
.info_box__cont .info_box__item:last-child {
    display: none;
}
section.s_info_box.max-content {
    padding-top: 40px;
    padding-bottom: 60px;
}
}
@media (max-width: 992px) {
.info_box__visual.no-img.no-descktop {
    padding-top: 10px;
}
	.info_box__cont .info_box__item:last-child {
		display: flex;
	}
	.mobil_none{display: none;}
	.info_box__content_title {
		display: none;
	}
	.info_box__content_title_mob {
		display: block;
		order: 1;
	}

	.info_box__item {
		display: flex;
		grid-template-columns: unset;
		flex-direction: column;
		grid-gap: 10px;
	}

	.info_box__content {
		display: unset;
		flex-direction: unset;
		order: 3;
		gap: 0;
		background: unset;
		padding: unset;
	}

	.info_box__visual {
		order: 2;
	}

	.info_box__preview_text {
		display: block;
	}

	.info_box__btn_show {
		display: flex;
        width: 100%;
        max-width: 100%;
	}

	.info_box__item:first-child {
		padding-top: 0;
	}

	.info_box__item {
		padding-top: 20px;
	}

	.info_box__content_text_main {
		display: none;
	}
}

@media (max-width: 550px) {
	.info_box__title {
		font-size: 34px;
		line-height: 34px;
		color: white;
	}

	.info_box {
		gap: 30px;
	}

	.info_box__content_title, .info_box__content_title_mob {
		font-size: 14px;
		line-height: 15px;
	}

	.info_box__preview_text {
		line-height: 13px;
		font-size: 12px;
	}

	.info_box__content_text p {
		line-height: 13px;
		font-size: 12px;
	}

	.info_box__content_text ol li {
		line-height: 13px;
		font-size: 12px;
	}

	.info_box__content_text ul li {
		line-height: 13px;
		font-size: 12px;
	}

	.info_box__content_text {
		line-height: 13px;
		font-size: 12px;
		padding-left: 0;
	}

	.info_box__content_text_main {
		line-height: 13px;
		font-size: 12px;
	}
}

@media (min-width: 550px) {
	.info_box__visual.no-descktop {
		display: none;
	}
}

@media (max-width: 550px) {
	.no-mobil {
		display: none;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/s_flip_ba/style.css?17506651853101*/
/* ========= s_flip_ba ======== */
.s_flip_ba {
	padding: 50px 20px 100px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_flip_ba h2 {
	max-width: 950px;
	line-height: 110%;
}
.flip_ba__container {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.flip_ba__card {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: calc(33.33% - 10px);
}
.flip_ba__card:nth-child(2) {
	width: calc(33.33% - 20px);
}
.flip_ba__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	color: white;
	text-align: start;
}
.flip_ba__point_title {
	border: 1px solid #00A29A;
    transition: 0.8s;
	font-weight: 500;
	font-size: 20px;
	line-height: 80%;
	text-transform: uppercase;
	cursor: pointer;
	text-align: start;
	color: white;
	padding: 10px;
	background: #00A29A;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.flip_ba__point_title:hover {
    background: #fff;
    color: #00A29A;
}

.s_flip_ba .flip-box {
	background-color: transparent;
	perspective: 1000000px;
	min-height: 800px;
	max-height: 800px;
}
.s_flip_ba .flip-box-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.2s;
	transform-style: preserve-3d;
}
.s_flip_ba .flip-box.active .flip-box-inner {
	transform: rotateY(180deg);
}
.s_flip_ba .flip-box-front, .s_flip_ba .flip-box-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden; /* Safari */
	backface-visibility: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
}
.s_flip_ba .flip-box-back {
	transform: rotateY(180deg);
}

@media (max-width: 1450px) {
	.s_flip_ba .flip-box {
		min-height: 600px;
		max-height: 600px;
	}
}
@media (max-width: 1200px) {
	.s_flip_ba .flip-box {
		min-height: 500px;
		max-height: 500px;
	}
}
@media (max-width: 992px) {
	.s_flip_ba .flip-box {
		min-height: 400px;
		max-height: 400px;
	}
	.flip_ba__title {
		font-size: 16px;
	}
}
@media (max-width: 850px) {
	.s_flip_ba .flip-box {
		min-height: 350px;
		max-height: 350px;
	}
}
@media (max-width: 768px) {
	.s_flip_ba {
		gap: 30px;
	}
	.flip_ba__container {
		flex-direction: column;
		justify-content: unset;
		align-items: center;
	}

	.flip_ba__card {
		gap: 10px;
		width: 100%;
		max-width: 500px;
	}
	.flip_ba__card:nth-child(2) {
		width: 100%;
	}
	.s_flip_ba .flip-box {
		min-height: 600px;
		max-height: 600px;
	}
	.s_flip_ba .flip-box-inner {
		height: 600px;
		min-height: 600px;
		max-height: 600px;
	}
}
@media (max-width: 576px) {
	.s_flip_ba {
		padding: 30px 10px 60px;
	}
	.s_flip_ba h2 {
		color: white;
	}
}
@media (max-width: 450px) {
	.flip_ba__container {
		align-items: unset;
	}

	.flip_ba__card {
		max-width: unset;
	}
	.flip_ba__title {
		font-size: 12px;
	}
	.flip_ba__point_title {
		font-size: 12px;
	}
	.s_flip_ba .flip-box {
		min-height: 450px;
		max-height: 450px;
	}
	.s_flip_ba .flip-box-inner {
		height: 450px;
		min-height: 450px;
		max-height: 450px;
	}
	.s_flip_ba .flip-box-front, .s_flip_ba .flip-box-back {
		background-position: top center;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/s_learn_block/style.css?17501540264272*/
/* ========= s_learn_block ======== */
.s_learn_block {
	padding: 100px 20px;
	display: flex;
	justify-content: space-between;
	gap: 20px;
	background: #272727;
}
.s_learn_block h2 {
	max-width: 820px;
	line-height: 110%;
}

.learn_block__left {
	width: calc(100% - 475px);
	display: flex;
	flex-direction: column;
	gap: 170px;
}
.learn_block__info_box {
	display: flex;
	gap: 20px;
}
.learn_block__list {
	max-width: 335px;
}
.learn_block__list ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.learn_block__list ul li {
	position: relative;
	color: white;
	text-align: start;
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	padding-left: 16px;
}
.learn_block__list ul li:before {
	position: absolute;
	content: '';
	top: 7px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #00A29A;
}

.s_learn_block .s_learn_block__btn {
	background: #00A29A;
	justify-content: flex-end;
	align-items: flex-end;
	display: flex;
	width: 100%;
	max-width: 335px;
}
.s_learn_block .s_learn_block__btn.white_fon a {
	color: #00A29A;
}
.s_learn_block .s_learn_block__btn.white_fon a:before {
	border-top: 1px solid #00A29A;
	border-left: 1px solid #00A29A;
}
.s_learn_block .s_learn_block__btn a {
	color: #fff;
	min-height: 140px;
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	line-height: 110%;
	text-align: right;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	margin: 20px;
	padding: 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right bottom;
	width: 100%;
	height: -webkit-fill-available;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.s_learn_block .s_learn_block__btn a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 38px;
	height: 32px;
}

.learn_block__right {
	width: 455px;
}
.learn_block__info_cont {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.learn_block__img_cont {
	display: flex;
}
.learn_block__img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.learn_block__quote_text {
	width: 70%;
	text-align: start;
	color: white;
}
.learn_block__quote_box.temp_quote_box {
	background-position: 355px center;
}

@media (max-width: 1280px) {
	.learn_block__quote_box.temp_quote_box {
		background-position: right center;
	}
}
@media (max-width: 992px) {
	.s_learn_block {
		flex-direction: column;
		justify-content: unset;
		gap: 30px;
	}

	.learn_block__left {
		width: 100%;
		gap: 30px;
	}

	.learn_block__right {
		width: 100%;
		display: flex;
		justify-content: end;
	}
	.learn_block__info_cont {
		display: flex;
		flex-direction: column;
		gap: 20px;
		width: 455px;
	}
}
@media (max-width: 768px) {
	.learn_block__info_box {
		flex-direction: column;
	}
	.learn_block__list {
		max-width: unset;
		order: 1;
	}
	.s_learn_block .s_learn_block__btn {
		order: 2;
		max-width: unset;
	}

	.s_learn_block .s_learn_block__btn a {
		min-height: 90px;
		justify-content: flex-end;
		align-items: flex-end;
	}
	.s_learn_block .s_learn_block__btn.white_fon a:before {
		border-top: unset;
		border-left: unset;
		border-right: 1px solid #00A29A;
		border-bottom: 1px solid #00A29A;
	}
	.s_learn_block .s_learn_block__btn a:before {
		left: unset;
		top: unset;
		border-top: unset;
		border-left: unset;
		right: 0;
		bottom: 0;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
	}
}
@media (max-width: 576px) {
	.s_learn_block {
		padding: 60px 10px 12px;
	}
	.s_learn_block h2 {
		color: white;
		font-size: 28px;
	}

	.learn_block__list ul li {
		font-size: 14px;
	}
	.learn_block__list ul li:before {
		top: 4px;
	}

	.s_learn_block .s_learn_block__btn a {
		font-size: 12px;
		font-weight: 700;
		margin: 10px;
		min-height: 70px;
	}

	.learn_block__quote_box.temp_quote_box {
		padding: 10px;
	}
	.learn_block__quote_text {
		width: 85%;
	}
}
						@media (max-width: 992px) {
								.temp_quote_box.learn_block__quote_box {
									background-image: url('/img/zp_m.png') !important;
									background-size: 30px 26px;
									background-position: calc(100% - 10px) 10px;
								}
							}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/s_res_life/style.css?17501544771275*/

/* ========= s_res_life ======== */
.s_res_life {
	padding: 100px 20px 50px;
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.s_res_life .ugl-left-bottom {
	padding: 0 0 10px 10px;
}
.s_res_life h2 {
	max-width: 900px;
	line-height: 110%;
	color: white;
}

.res_life__title_cont {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
.res_life__sub_title {
	color: white;
	text-align: start;
	font-weight: 300;
	font-size: 16px;
	line-height: 110%;
	max-width: 335px;
}

.res_life__img_cont {
	display: flex;
}
.res_life__img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}

@media (max-width: 992px) {
	.res_life__title_cont {
		flex-direction: column;
		align-items: unset;
		justify-content: unset;
		gap: 30px;
	}
	.res_life__sub_title {
		max-width: 450px;
	}
}
@media (max-width: 768px) {
	.s_res_life {
		gap: 30px;
	}
}
@media (max-width: 576px) {
	.s_res_life {
		padding: 60px 10px 30px;
	}

	.res_life__sub_title {
		font-size: 12px;
	}
}

							@media (max-width: 992px) {
								.temp_quote_box.learn_block__quote_box {
									background-image: url('/img/zp_m.png') !important;
									background-size: 30px 26px;
									background-position: calc(100% - 10px) 10px;
								}
							}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/dark-slider-uslug/style.css?17483737542774*/
.elem-otzv {
    height: 350px;
       margin-right: 10px;
}
section.otzv-block.max-content .methodology.list_more {
    background: #1e1e1e;
    color: #fff;
}
.elem-otzv a {
    position: relative;
}
.elem-otzv img {
    display: block;
    height: 100%;
}

.elem-otzv a {
    position: relative;
    display: block;
    max-height: 100%;
    height: 350px;
}
section.otzv-block>div.methodology.list_more {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
    align-items: center;
    margin-bottom: 30px;
}
.link_otzv a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 15.4px;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
}
.link_otzv a:before {
    border-color: #00a29a;
}
.link_otzv a:hover {
    text-decoration: none;
    color: #00a29a;
}
div#otzv-block {
	padding-bottom: 80px;
    position: relative;
}
.navi-otzv {
    position: absolute;
    bottom: 40px;
    left: calc(50% - 50px);
}

.navi-otzvii {
    position: absolute;
    bottom: 20px;
    left: 40%;
}

.navi-otzv button.slick-arrow {
    opacity: 0.1;
    transition: 0.5s;
    border-top: 1px solid #00A29A;
    border-right: 1px solid #00A29A;
    width: 40px;
    height: 40px;
}
.navi-otzv button.slick-arrow:before {
    content: url(/local/templates/svsviridov_index/images/right.png);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.navi-otzv button.slick-prev.slick-arrow:before {
    content: url(/local/templates/svsviridov_index/images/left.png);
}
.navi-otzv button.slick-prev.slick-arrow {
	border-left: 1px solid #00A29A;
	border-bottom: 1px solid #00A29A;
	border-top: 0;
	border-right: 0;
}
.navi-otzv .pre-kv.bnt-arrow.slick-arrow {
    margin-right: 50px;
}
.navi-otzvii  .count {
    margin-left: 25px;
    font-weight: 400;
}
.navi-otzv button.slick-arrow:hover {
    opacity: 1;
}
    section.otzv-block.max-content {
        padding-top: 100px;
    }

@media screen and (min-width: 924px) {

	section.otzv-block.max-content .methodology.list_more{
		max-width: 100% !important;
	}
}
@media (max-width: 960px) {
section.otzv-block.max-content {
    padding-top: 30px;
}
	.before-otzv.slick-initialized.slick-slider .slick-list.draggable {
		padding: 0 !important;
	}
		.elem-otzv {
		height: 300px;
		}
	.link_otzv a {
		font-size: 12px;
	}
	section.otzv-block .navi-otzv {
		left: 41%;
	}
	section.otzv-block .navi-otzv button {
		opacity: 1;
	}
	.navi-otzv button.slick-prev.slick-arrow {
		border-top: 0;
		border-bottom: 1px solid #00A29A;
	}
section.otzv-block.max-content {
    padding-top: 40px;
}
}
@media (max-width: 313px) {
	.link_otzv a {
		font-size: 10px;
	}

}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/s_next_period/style.css?17501547491133*/

/* ========= s_next_period ======== */
.s_next_period {
	padding: 100px 20px;
	display: flex;
	flex-direction: column;
	gap: 390px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.s_next_period h2 {
	max-width: 800px;
	line-height: 110%;
	color: white;
}

.next_period__cont {
	max-width: 450px;
	padding: 20px;
	background: rgba(33, 33, 33, 0.5);
	backdrop-filter: blur(5px);
}
.next_period__cont ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.next_period__cont ul li {
	position: relative;
	color: white;
	text-align: start;
	font-weight: 300;
	font-size: 16px;
	line-height: 110%;
	padding-left: 16px;
}
.next_period__cont ul li:before {
	position: absolute;
	content: '';
	top: 5px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #00A29A;
}

@media (max-width: 576px) {
	.s_next_period {
		padding: 60px 10px;
	}
	.s_next_period h2 {
		font-size: 28px;
	}

	.next_period__cont {
		max-width: unset;
		padding: 10px;
	}
	.next_period__cont ul li {
		font-size: 12px;
	}
	.next_period__cont ul li:before {
		top: 2px;
	}
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/s_price_block/style.css?17466110543503*/
/* ========= s_price_block ======== */
.s_price_block {
	padding: 50px 20px;
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.s_price_block .price_block__title {
	line-height: 110%;
	color: white;
	max-width: 820px;
}
.price_block__title_cont {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
}

.temp_quote_box.pb__quote_box {
	max-width: 454px;
}
.pb__quote_box {
	min-height: 118px;
	width: 100%;
	height: auto;
}
.pb__quote_text {
	display: flex;
	width: 63%;
	font-size: 16px;
	line-height: 110%;
	height: 100%;
	color: white;
	text-align: start;
}

.price_block__container {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.price_block__item {
	display: flex;
	justify-content: space-between;
	align-items: end;
	gap: 20px;
	padding: 10px;
	background: #272727;
	text-align: start;
	color: white;
}
.pb_item__left {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.pb_item__top {
	display: flex;
	gap: 20px;
}
.pb_item__box {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
	/* max-width: 335px; */
	max-width: 316px;
}
.pb_item__title_cont {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	gap: 20px;
}
.pb_item__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 110%;
	text-transform: uppercase;
	margin-top: 10px;
}
.pb_item__price_info {
	font-weight: 500;
	font-size: 18px;
	line-height: 110%;
}
.pb_item__name_pc {
	font-size: 16px;
	line-height: 110%;
	max-width: 206px;
}
.pb_item__img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
	max-width: 206px;
	max-height: 160px;
}
.pb_item__right {
	display: flex;
}
.pb_item__btn {
	position: relative;
	padding: 15px 10px 10px 0;
	min-height: 40px;
	font-weight: 700;
	color: white;
	font-size: 14px;
	line-height: 110%;
	text-transform: uppercase;
}
.pb_item__btn:hover {
	color: #00A29A;
}
.pb_item__btn:before {
	position: absolute;
	content: '';
	border-bottom: 1px solid #00A29A;
	border-right: 1px solid #00A29A;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
}

.pb_item__name_mob {
	display: none;
}

@media (max-width: 980px) {
	.s_price_block {
		padding: 50px 10px;
	}
	.s_price_block .price_block__title {
		max-width: unset;
	}
	.price_block__title_cont {
		flex-direction: column;
		justify-content: unset;
		gap: 30px;
		align-items: unset;
	}

	.temp_quote_box.pb__quote_box {
		max-width: unset;
	}
	.pb__quote_box {
		min-height: 100px;
	}

	.price_block__container {
		gap: 10px;
	}
	.price_block__item {
		flex-direction: column;
		justify-content: unset;
		align-items: unset;
	}
	.pb_item__left {
		flex-direction: unset;
		gap: unset;
	}
	.pb_item__top {
		gap: 10px;
	}
	.pb_item__box {
		max-width: unset;
	}
	.pb_item__title_cont {
		gap: 10px;
		height: unset;
		justify-content: unset;
	}
	.pb_item__name_pc {
		display: none;
	}
	.pb_item__right {
		justify-content: end;
	}

	.pb_item__name_mob {
		display: flex;
		font-size: 16px;
		line-height: 110%;
	}
}
@media (max-width: 768px) {
	.s_price_block {
		gap: 20px;
	}
}
@media (max-width: 576px) {
	.s_price_block {
		padding: 30px 10px;
	}

	.pb__quote_text {
		width: 50%;
		font-size: 12px;
	}

	.pb_item__title {
		font-size: 12px;
		margin-top: unset;
	}
	.pb_item__price_info {
		font-size: 12px;
	}
	.pb_item__btn {
		padding: 15px 10px 12px 0;
		font-size: 12px;
	}
	.pb_item__img {
		max-width: 155px;
		max-height: 120px;
	}

	.pb_item__name_mob {
		font-size: 12px;
	}
}
/* End */
/* /css/darktemp.css?174213279438 */
/* /bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/header3.css?175001504814514 */
/* /bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/doposle.css?17508744612583 */
/* /bitrix/templates/.default/components/bitrix/news.list/do-posle-ajax_nv/style.css?17592222126287 */
/* /bitrix/templates/.default/components/bitrix/news.detail/uslugi-indiv-pades/css/fos.css?17513028306829 */
/* /bitrix/templates/.default/components/bitrix/news.list/s_trust_list2/style.css?175002077415434 */
/* /bitrix/templates/.default/components/bitrix/news.detail/s_line_list/style.css?17500191091558 */
/* /bitrix/templates/.default/components/bitrix/news.detail/uslug_about/style.css?17421414584608 */
/* /bitrix/templates/.default/components/bitrix/news.detail/s_block_face/style.css?175325751025064 */
/* /bitrix/templates/.default/components/bitrix/news.list/dark-slider-uslug_tell/style.css?17580535855428 */
/* /bitrix/templates/.default/components/bitrix/news.list/block-konsultacia-main-indiv/style.css?17500566797147 */
/* /bitrix/templates/.default/components/bitrix/news.list/s_flip_ba/style.css?17506651853101 */
/* /bitrix/templates/.default/components/bitrix/news.detail/s_learn_block/style.css?17501540264272 */
/* /bitrix/templates/.default/components/bitrix/news.detail/s_res_life/style.css?17501544771275 */
/* /bitrix/templates/.default/components/bitrix/news.list/dark-slider-uslug/style.css?17483737542774 */
/* /bitrix/templates/.default/components/bitrix/news.detail/s_next_period/style.css?17501547491133 */
/* /bitrix/templates/.default/components/bitrix/news.list/s_price_block/style.css?17466110543503 */
