.user-text {
	font-size: .75rem;
	line-height: 1.5
}
@media (min-width: 640px) {
	.user-text {
		font-size: .875rem
	}
}
@media (max-width: 989.98px) {
	.user-text .user-table-wrapper {
		overflow-x: auto
	}
}
.user-text > h1 {
	margin-bottom: 2rem
}
.user-text > h2,
.user-text > h3 {
	margin-top: 3rem;
	margin-bottom: 1.5rem
}
@media (min-width: 640px) {
	.user-text > h2,
	.user-text > h3 {
		margin-top: 5rem;
		margin-bottom: 2rem
	}
}
.user-text > h4 {
	margin-top: 2.5rem;
	margin-bottom: 1.5rem
}
@media (min-width: 640px) {
	.user-text > h4 {
		margin-top: 5rem;
		margin-bottom: 2.5rem
	}
}
.user-text p a,
.user-text p:last-child {
	margin-bottom: 0
}
.user-text > a {
	margin-bottom: 1rem
}
@media (min-width: 640px) {
	.user-text > a {
		margin-bottom: 1.5rem
	}
}
.user-text a {
	background-size: 100% 1px;
	background-position: 0 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b9bd), to(#b3b9bd));
	background-image: -o-linear-gradient(#b3b9bd, #b3b9bd);
	background-image: linear-gradient(#b3b9bd, #b3b9bd);
	background-repeat: no-repeat;
	text-decoration: none !important;
	-webkit-transition-property: background-size, color;
	-o-transition-property: background-size, color;
	transition-property: background-size, color;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	will-change: background-size
}
.user-text a.focus-visible,
.user-text a:hover {
	background-position: 100% 100%;
	background-size: 0 1px
}
.user-text img {
	display: block;
	width: 100%;
	margin-top: 2rem;
	margin-bottom: 2rem
}
@media (min-width: 640px) {
	.user-text img {
		margin-top: 3rem;
		margin-bottom: 3rem
	}
}
.user-text > :first-child {
	margin-top: 0
}
.user-text > :last-child {
	margin-bottom: 0
}
.user-text ul {
	list-style: none;
	padding-left: 0;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}
.user-text ul > :last-child {
	margin-bottom: 0
}
@media (min-width: 640px) {
	.user-text ul {
		margin-top: 2rem;
		margin-bottom: 2rem
	}
}
.user-text ul li {
	position: relative;
	padding-left: 1.375rem;
	margin-bottom: 1rem
}
.user-text ul li:before {
	position: absolute;
	top: .5rem;
	left: 2px;
	width: .625rem;
	height: 1px;
	content: "";
	background-color: #101010
}
@media (min-width: 990px) {
	.user-text ul li {
		margin-bottom: 0.4rem
	}
	.user-text ul li:before {
		top: .5625rem
	}
}
.user-text ol {
	counter-reset: ol;
	list-style: none;
	padding-left: 0;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}
.user-text ol > :last-child {
	margin-bottom: 0
}
@media (min-width: 640px) {
	.user-text ol {
		margin-top: 2rem;
		margin-bottom: 2rem
	}
}
.user-text ol li {
	counter-increment: ol;
	position: relative;
	padding-left: 1.5625rem;
	margin-bottom: 1rem
}
.user-text ol li:before {
	content: counter(ol);
	position: absolute;
	top: 0;
	left: 0;
	color: #d0043c
}
@media (min-width: 990px) {
	.user-text ol li {
		margin-bottom: 1.5rem
	}
}
.user-text figure.quote {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	position: relative;
	background-color: #efefef;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}
@media (min-width: 640px) {
	.user-text figure.quote {
		margin-top: 5rem;
		margin-bottom: 5rem;
		padding-top: 3.5rem;
		padding-bottom: 4rem
	}
}
.user-text figure.quote:before {
	content: "";
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -100vw;
	right: -100vw;
	z-index: -1;
	pointer-events: none
}
.user-text figure.quote blockquote:before {
	display: inline-block;
	content: "";
	width: 4.125rem;
	height: 3.4375rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='66' height='55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.782 0H31l-2.536 55H0L15.782 0zM50.782 0H66l-2.536 55H35L50.782 0z' fill='%23D0043C'/%3E%3C/svg%3E");
	background-size: 4.125rem 3.4375rem;
	background-position: 50%;
	margin-bottom: 2rem
}
@media (max-width: 639.98px) {
	.user-text figure.quote blockquote:before {
		width: 2.5rem;
		height: 2.0625rem;
		background-size: 2.5rem 2.0625rem;
		margin-bottom: 1.25rem
	}
}
.user-text figure.quote figcaption {
	margin-top: 2rem
}
@media (min-width: 640px) {
	.user-text figure.quote figcaption {
		margin-top: 3rem
	}
}
.user-text figure.quote figcaption img {
	width: 4.5rem;
	height: 4.5rem;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	float: left;
	border-radius: 50%;
	margin: 0 2.5rem 0 0
}
@media (max-width: 639.98px) {
	.user-text figure.quote figcaption img {
		margin-right: 1.25rem;
		width: 3.5rem;
		height: 3.5rem
	}
}
.user-text figure.quote figcaption h5 {
	margin-bottom: .75rem
}
@media (max-width: 639.98px) {
	.user-text figure.quote figcaption h5 {
		margin-bottom: .125rem
	}
}
.user-text figure.emphasized {
	position: relative;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	margin-top: 2.5rem;
	margin-bottom: 2.5rem
}
@media (min-width: 640px) {
	.user-text figure.emphasized {
		padding-top: 6rem;
		padding-bottom: 6rem;
		margin-top: 5rem;
		margin-bottom: 5rem
	}
}
.user-text figure.emphasized:before {
	content: "";
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -100vw;
	right: -100vw;
	pointer-events: none;
	z-index: -1
}
.user-text .has-factoid {
	position: relative
}
.user-text .has-factoid .factoid {
	display: block;
	margin-top: 1rem
}
@media (min-width: 990px) {
	.user-text .has-factoid .factoid {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		position: absolute;
		margin-top: 0;
		top: 0;
		right: -4.75rem
	}
}
.user-text .factoid > span {
	display: block
}
.table {
	font-size: .875rem;
	line-height: 1.5;
	font-weight: 400
}
@media (max-width: 639.98px) {
	.table {
		font-size: .75rem
	}
}
.table,
.user-text table {
	width: 100%
}
.table td,
.table th,
.user-text table td,
.user-text table th {
	padding: 1rem
}
.table td:first-child,
.table th:first-child,
.user-text table td:first-child,
.user-text table th:first-child {
	padding-left: 1rem
}
@media (min-width: 640px) {
	.table td:first-child,
	.table th:first-child,
	.user-text table td:first-child,
	.user-text table th:first-child {
		padding-left: 2rem
	}
}
@media (min-width: 990px) {
	.table td:first-child,
	.table th:first-child,
	.user-text table td:first-child,
	.user-text table th:first-child {
		padding-left: 4rem
	}
}
.table td:last-child,
.table th:last-child,
.user-text table td:last-child,
.user-text table th:last-child {
	padding-right: 1rem
}
@media (min-width: 640px) {
	.table td:last-child,
	.table th:last-child,
	.user-text table td:last-child,
	.user-text table th:last-child {
		padding-right: 2rem
	}
}
@media (min-width: 990px) {
	.table td:last-child,
	.table th:last-child,
	.user-text table td:last-child,
	.user-text table th:last-child {
		padding-right: 4rem
	}
}
.table thead tr,
.user-text table thead tr {
	background-color: #d0043c;
	color: #fff
}
.table thead th,
.user-text table thead th {
	font-family: Firs Neue, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 1.125rem;
	line-height: 1.4;
	font-weight: 500;
	height: 5rem
}
@media (max-width: 639.98px) {
	.table thead th,
	.user-text table thead th {
		font-size: 1rem
	}
}
@media (min-width: 640px) {
	.table thead th,
	.user-text table thead th {
		height: 5.625rem
	}
}
.table tbody tr:nth-child(odd),
.user-text table tbody tr:nth-child(odd) {
	background-color: #efefef
}
.table tbody td,
.user-text table tbody td {
	height: 4.5rem
}
.content {
	position: relative;
	padding-top: 1px
}
.content__photo {
	position: relative;
	margin-top: -1.5rem
}
.content__photo .image-adaptive {
	display: block
}
.content__photo .image {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}
@media (min-width: 640px) {
	.content__photo .image {
		height: 20rem
	}
}
@media (min-width: 990px) {
	.content__photo .image {
		height: 37.5rem
	}
}
@media (min-width: 640px) {
	.content__photo {
		margin-top: -4rem
	}
	.content__photo:after {
		content: "";
		position: absolute;
		bottom: -1px;
		left: -1px;
		width: 75%;
		background-color: #fff;
		display: block;
		height: 4rem
	}
}
@media (min-width: 990px) {
	.content__photo {
		margin-top: -5.75rem
	}
	.content__photo:after {
		height: 5.4375rem
	}
}
@media (min-width: 640px) {
	.content__user-text-wrap {
		width: 83.33333%
	}
}
@media (min-width: 990px) {
	.content__user-text-wrap {
		margin: 0 auto;
		width: 50%
	}
}
.content__user-text {
	margin-top: 2.5rem;
	margin-bottom: 3rem
}
@media (min-width: 640px) {
	.content__user-text {
		margin-bottom: 5rem
	}
}
@media (min-width: 990px) {
	.content__user-text {
		max-width: 37.5rem
	}
}
.content__user-text.user-text a[href] {
	background-size: 100% 1px;
	background-position: 0 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(16, 16, 16, .2)), to(rgba(16, 16, 16, .2)));
	background-image: -o-linear-gradient(rgba(16, 16, 16, .2), rgba(16, 16, 16, .2));
	background-image: linear-gradient(rgba(16, 16, 16, .2), rgba(16, 16, 16, .2));
	background-repeat: no-repeat;
	text-decoration: none !important;
	-webkit-transition-property: background-size, color;
	-o-transition-property: background-size, color;
	transition-property: background-size, color;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	will-change: background-size
}
.content__user-text.user-text a[href].focus-visible,
.content__user-text.user-text a[href]:hover {
	background-position: 100% 100%;
	background-size: 0 1px
}
@media (min-width: 990px) {
	.content__user-text.user-text ul {
		margin-left: -1.375rem;
		max-width: 29.3125rem
	}
	.content__user-text.user-text ol {
		margin-left: -1.5625rem;
		max-width: 29.5rem
	}
	.content__user-text.user-text ol,
	.content__user-text.user-text ul {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem
	}
}
.content__docs .document-link-wrapper {
	margin-bottom: 1.5rem
}
@media (min-width: 640px) {
	.content__docs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: -1.5rem;
		margin-right: -7rem
	}
	.content__docs .document-link-wrapper {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 50%
	}
}
@media (min-width: 990px) {
	.content__docs {
		margin-right: 0
	}
}
.content-wrapper {
	position: relative;
	margin-bottom: 2.75rem
}
@media (min-width: 640px) {
	.content-wrapper {
		margin-bottom: 3.5rem
	}
}
@media (min-width: 990px) {
	.content-wrapper {
		margin-bottom: 0
	}
}
@media (min-width: 990px) {
	.content-wrapper:after {
		pointer-events: none;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(3rem, #fff), color-stop(3rem, rgba(0, 0, 0, 0))), -webkit-gradient(linear, right top, left top, color-stop(0, #fff), color-stop(3rem, #fff), color-stop(3rem, rgba(0, 0, 0, 0)));
		background-image: -o-linear-gradient(left, #fff 0, #fff 3rem, rgba(0, 0, 0, 0) 3rem), -o-linear-gradient(right, #fff 0, #fff 3rem, rgba(0, 0, 0, 0) 3rem);
		background-image: linear-gradient(90deg, #fff 0, #fff 3rem, rgba(0, 0, 0, 0) 0), linear-gradient(270deg, #fff 0, #fff 3rem, rgba(0, 0, 0, 0) 0)
	}
}
@media (min-width: 640px) {
	.content-wrapper--no-photo:before {
		pointer-events: none;
		content: "";
		position: absolute;
		top: 1px;
		left: -100vw;
		right: 25%;
		background-color: #fff;
		display: block;
		height: 4rem;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@media (min-width: 990px) {
	.content-wrapper--no-photo:before {
		height: 5.4375rem
	}
}















[data-share-area] .share-wrapper {
    position: absolute;
    z-index: 50;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: visible !important
}

@media (max-width: 989.98px) {
    [data-share-area] .share-wrapper {
        top: auto;
        bottom: -3.5rem;
        width: 100%
    }
}

@media (max-width: 639.98px) {
    [data-share-area] .share-wrapper {
        bottom: -2.75rem
    }
}

.share-wrapper__title {
    display: block;
    margin-top: 3rem
}

@media (min-width: 640px) {
    .share-wrapper__title {
        margin-top: 5rem
    }
}

@media (min-width: 990px) {
    [data-share-area] .share-wrapper__title {
        display: none
    }
}

.share-wrapper__content {
    display: inline-block;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.share-wrapper__toggle {
    display: none;
    width: 3.5rem;
    height: 3.5rem;
    font-size: 0;
    line-height: 3.5rem;
    border: 0;
    padding: 0;
    background-color: #efefef;
    color: #101010;
    cursor: pointer;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background-color, color;
    -o-transition-property: background-color, color;
    transition-property: background-color, color
}

[data-share-area] .share-wrapper__toggle {
    margin-bottom: 2px;
    margin-right: 0
}

@media (min-width: 990px) {
    [data-share-area] .share-wrapper__toggle {
        display: block
    }
}

.share-wrapper__toggle.focus-visible, .share-wrapper__toggle:hover {
    background-color: #d0043c;
    color: #fff
}

.share-wrapper__toggle .icon {
    display: inline-block;
    vertical-align: middle;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

@media (max-width: 989.98px) {
    .share-wrapper__toggle {
        display: none
    }
}

@media (min-width: 990px) {
    .share-wrapper .ya-share2 {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0
    }
}

@media (min-width: 990px) {
    .share-wrapper.is-active .ya-share2 {
        display: block
    }
}



.ya-share2__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    background-color: #efeff2
}

@media (min-width: 990px) {
    [data-share-area] .ya-share2__list {
        display: block;
        width: 3.5rem;
        padding: .75rem 0
    }
}

@media (max-width: 989.98px) {
    .ya-share2__list {
        background-color: rgba(0, 0, 0, 0)
    }
}

@media (min-width: 640px) {
    .ya-share2__list {
        padding: 0 2rem
    }
}

@media (max-width: 639.98px) {
    .ya-share2__list {
        padding: 0 1rem
    }
}

.ya-share2__title {
    display: none
}

.ya-share2__item {
    display: block;
    width: 2.75rem;
    height: 2.75rem;
    background-color: rgba(0, 0, 0, 0);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color
}

@media (max-width: 989.98px) {
    .ya-share2__item {
        background-color: #efeff2
    }
}

@media (min-width: 640px) {
    .ya-share2__item {
        width: 3.5rem;
        height: 3.5rem
    }
}

.ya-share2__badge, .ya-share2__link {
    display: block;
    width: 100%;
    height: 100%
}

.ya-share2__badge {
    font-size: 0;
    text-align: center;
    line-height: 2.75rem
}

@media (min-width: 640px) {
    .ya-share2__badge {
        line-height: 3.5rem
    }
}

.ya-share2__icon {
    display: inline-block;
    vertical-align: middle;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1.5rem 1.5rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: rgba(0, 0, 0, 0)
}

@media (max-width: 639.98px) {
    .ya-share2__icon {
        width: 1.25rem;
        height: 1.25rem;
        background-size: 1.25rem 1.25rem
    }
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9 7.7l.1.1c.2.4-.4 1.4-1.6 2.9-.2.3-.4.5-.7.9-.3.3-.5.6-.6.7-.1.1-.2.3-.3.5-.1.2-.2.3-.1.4 0 .1.1.2.1.3.1.2.2.4.4.5.2.1.4.3.6.5h.1c1 .9 1.6 1.6 2 2.2 0 0 0 .1.1.1 0 .1 0 .1.1.3v.3c0 .1-.1.2-.3.3-.1.1-.4.1-.6.1h-2.7c-.2 0-.4 0-.6-.1-.2-.1-.4-.1-.5-.2l-.2-.1c-.2-.1-.5-.4-.7-.6-.3-.3-.5-.5-.7-.8l-.6-.6c-.2-.2-.4-.2-.6-.2h-.1s-.1.1-.2.1c-.1.1-.2.2-.2.3-.1.1-.1.3-.2.5s-.1.5-.1.8v.3c0 .1-.1.1-.1.2v.1c-.1.1-.3.2-.6.2h-1.3c-.5 0-1 0-1.5-.2-.5-.1-1-.3-1.4-.5-.4 0-.8-.2-1.1-.4-.3-.2-.5-.4-.7-.6l-.3-.2c0-.1-.1-.2-.3-.3-.1-.2-.3-.5-.7-1-.4-.4-.7-.9-1.1-1.5-.4-.5-.8-1.2-1.3-2.1-.5-.9-.9-1.8-1.3-2.7C2 8.1 2 8 2 7.9V7.6c.1-.1.3-.2.6-.2h2.9c.1 0 .2 0 .2.1.1 0 .1.1.2.1H6c.1.1.2.2.2.4.1.3.3.7.5 1 .2.4.3.7.4.8l.2.3c.2.4.4.7.6 1 .2.3.4.5.5.7.1.2.3.4.4.4.2.1.3.2.4.2.1 0 .2 0 .3-.1l.1-.1s.1-.1.1-.2c.1-.1.1-.3.1-.5s.1-.5.1-.8V9.4c0-.3 0-.5-.1-.7 0-.2-.1-.4-.1-.5h-.1c-.2-.2-.5-.4-.9-.4-.1 0-.1-.1.1-.2 0-.2.2-.3.3-.4.4-.1 1.2-.2 2.5-.2.6 0 1 .1 1.4.1.1 0 .3.1.3.1.1.1.2.1.2.2s.1.2.1.3v3.9c0 .2.1.3.1.4.1.1.1.2.2.2h.2c.1 0 .2 0 .3-.1.1-.1.3-.2.4-.3.1-.1.3-.4.5-.7.2-.3.5-.7.7-1.1.4-.7.8-1.4 1.1-2.3 0-.1.1-.1.1-.2l.1-.1h4.1c.4.2.5.2.5.3z' fill='%23101010'/%3E%3C/svg%3E")
}

.ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.655 20.503v-8.839H7.897V9.12h1.758V7.411c0-.754.019-1.916.566-2.636.577-.762 1.369-1.28 2.73-1.28 2.218 0 3.152.317 3.152.317l-.44 2.605s-.732-.212-1.416-.212c-.684 0-1.296.244-1.296.928V9.12h2.804l-.196 2.545H12.95v8.84H9.655z' fill='%23101010'/%3E%3C/svg%3E")
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9 12.364c-.511 1.004.069 1.484 1.392 2.304 1.125.695 2.68.949 3.677 1.05l-3.934 3.785c-1.145 1.097.699 2.858 1.843 1.784l3.097-2.988c1.186 1.141 2.323 2.235 3.098 2.992 1.145 1.078 2.987-.667 1.855-1.784-.085-.08-4.198-4.026-3.947-3.784 1.01-.102 2.542-.371 3.653-1.051 1.323-.825 1.903-1.304 1.4-2.308-.305-.57-1.125-1.047-2.216-.223 0 0-1.474 1.13-3.852 1.13s-3.852-1.13-3.852-1.13c-1.09-.828-1.914-.347-2.215.223z' fill='%23101010'/%3E%3Cpath d='M11.964 11.748c2.899 0 5.265-2.265 5.265-5.053 0-2.8-2.366-5.065-5.265-5.065-2.899 0-5.266 2.265-5.266 5.065 0 2.788 2.367 5.053 5.266 5.053zm0-7.553c1.424 0 2.586 1.118 2.586 2.5 0 1.37-1.162 2.487-2.586 2.487S9.378 8.065 9.378 6.695c0-1.383 1.161-2.5 2.586-2.5z' fill='%23101010'/%3E%3C/svg%3E")
}

.ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.883 7.076a6.97 6.97 0 01-2.007.55 3.496 3.496 0 001.536-1.933 6.96 6.96 0 01-2.22.847 3.495 3.495 0 00-5.955 3.188 9.923 9.923 0 01-7.205-3.652 3.494 3.494 0 001.082 4.667 3.494 3.494 0 01-1.584-.436v.043a3.497 3.497 0 002.805 3.427 3.46 3.46 0 01-1.579.061 3.494 3.494 0 003.265 2.426 7.013 7.013 0 01-4.34 1.497c-.283 0-.562-.016-.835-.048a9.908 9.908 0 005.358 1.57c6.43 0 9.945-5.326 9.945-9.945 0-.152-.003-.304-.01-.452a7.095 7.095 0 001.744-1.81' fill='%23101010'/%3E%3C/svg%3E")
}

.ya-share2__item_service_viber .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23101010'%3E%3Cpath d='M19.128 12.008c.337-2.44-1.468-4.95-4.025-5.596a3.824 3.824 0 01-.164-.047 2.467 2.467 0 00-.39-.094c-.532-.069-.722.284-.789.5-.064.21-.053.396.034.551.145.26.45.343.695.41.071.019.14.037.195.057 2.266.82 2.946 1.735 3.033 4.08.002.058-.003.128-.008.202-.019.276-.058.852.56.932.052.007.108.01.167.008.587-.012.637-.536.66-.788.007-.071.013-.138.025-.182a.241.241 0 00.007-.033z'/%3E%3Cpath d='M14.25 5.378c.069.005.134.01.189.018 3.84.594 5.605 2.424 6.094 6.317.008.066.01.147.011.232.005.304.015.937.69.95h.021c.212 0 .38-.064.501-.191.21-.221.196-.55.184-.814-.003-.065-.006-.126-.005-.18.049-3.98-3.377-7.59-7.33-7.725-.017 0-.033 0-.048.002a.329.329 0 01-.047.003c-.04 0-.088-.003-.14-.007-.062-.004-.132-.01-.204-.01-.63 0-.75.451-.764.72-.036.62.56.663.847.685zM19.441 16.654a12.262 12.262 0 01-.245-.191c-.42-.337-.866-.648-1.297-.95-.09-.062-.18-.124-.268-.187-.553-.388-1.05-.576-1.52-.576-.632 0-1.183.349-1.639 1.038-.201.305-.446.454-.747.454-.178 0-.381-.051-.602-.152-1.784-.808-3.058-2.049-3.787-3.685-.352-.792-.238-1.309.382-1.73.352-.238 1.007-.683.96-1.534-.052-.967-2.186-3.876-3.085-4.207-.38-.14-.78-.14-1.191-.003-1.034.348-1.775.958-2.145 1.764-.358.78-.342 1.695.046 2.647 1.122 2.752 2.699 5.152 4.687 7.132 1.947 1.938 4.339 3.526 7.11 4.72.25.107.512.165.704.208.065.015.121.027.162.038a.27.27 0 00.07.01h.021c1.304 0 2.87-1.19 3.35-2.548.421-1.189-.348-1.776-.966-2.248zM14.311 9.102c-.225.005-.695.017-.86.494-.076.223-.067.416.028.575.14.232.408.304.652.343.883.141 1.337.629 1.428 1.533.042.422.327.717.692.717a.693.693 0 00.083-.005c.44-.052.653-.375.633-.958.007-.609-.312-1.3-.855-1.85-.546-.553-1.203-.864-1.8-.85z'/%3E%3C/g%3E%3C/svg%3E")
}

.ya-share2__item_service_whatsapp .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23101010'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 3a8.934 8.934 0 016.34 2.614C21.056 7.322 22 9.563 22 11.924a8.816 8.816 0 01-2.65 6.304A8.98 8.98 0 0113 20.84h-.004a9.026 9.026 0 01-4.044-.96L4.025 21l1.071-4.866C4.378 14.81 4 13.359 4 11.92v-.004a8.826 8.826 0 012.65-6.305A8.98 8.98 0 0113 3zm-.004 16.436H13c4.185 0 7.592-3.37 7.594-7.513 0-1.984-.797-3.871-2.246-5.314a7.537 7.537 0 00-5.349-2.204c-4.184 0-7.59 3.373-7.593 7.514 0 1.28.36 2.577 1.043 3.752l.137.237-.712 3.23 3.277-.744.233.127a7.608 7.608 0 003.612.915z'/%3E%3Cpath d='M10.408 7.696h-.406a.785.785 0 00-.565.26c-.194.207-.741.71-.741 1.73 0 1.022.759 2.01.865 2.148.105.139 1.465 2.302 3.618 3.134 1.789.691 2.153.554 2.541.52.389-.035 1.254-.503 1.43-.988.177-.484.177-.9.124-.987-.053-.086-.195-.138-.407-.242-.211-.104-1.25-.615-1.444-.684-.194-.07-.335-.104-.476.104-.141.208-.557.688-.681.826-.124.14-.247.157-.459.053-.212-.105-.887-.328-1.696-1.035-.63-.55-1.067-1.252-1.19-1.46-.124-.208-.014-.32.092-.424.096-.092.224-.22.33-.34.106-.122.136-.209.207-.347.07-.139.035-.26-.018-.364-.053-.104-.46-1.13-.648-1.54-.158-.347-.325-.358-.476-.364z'/%3E%3C/g%3E%3C/svg%3E")
}

.ya-share2__item_service_telegram .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.848 14.545l-.331 4.467c.473 0 .678-.195.924-.43l2.22-2.035 4.598 3.232c.843.452 1.437.214 1.665-.744l3.018-13.578h.001c.268-1.197-.45-1.665-1.272-1.372l-17.742 6.52c-1.211.452-1.193 1.1-.206 1.394l4.536 1.354 10.536-6.329c.495-.315.946-.14.575.175l-8.522 7.346z' fill='%23101010'/%3E%3C/svg%3E")
}

.ya-share2__item_service_vkontakte:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9 7.7l.1.1c.2.4-.4 1.4-1.6 2.9-.2.3-.4.5-.7.9-.3.3-.5.6-.6.7-.1.1-.2.3-.3.5-.1.2-.2.3-.1.4 0 .1.1.2.1.3.1.2.2.4.4.5.2.1.4.3.6.5h.1c1 .9 1.6 1.6 2 2.2 0 0 0 .1.1.1 0 .1 0 .1.1.3v.3c0 .1-.1.2-.3.3-.1.1-.4.1-.6.1h-2.7c-.2 0-.4 0-.6-.1-.2-.1-.4-.1-.5-.2l-.2-.1c-.2-.1-.5-.4-.7-.6-.3-.3-.5-.5-.7-.8l-.6-.6c-.2-.2-.4-.2-.6-.2h-.1s-.1.1-.2.1c-.1.1-.2.2-.2.3-.1.1-.1.3-.2.5s-.1.5-.1.8v.3c0 .1-.1.1-.1.2v.1c-.1.1-.3.2-.6.2h-1.3c-.5 0-1 0-1.5-.2-.5-.1-1-.3-1.4-.5-.4 0-.8-.2-1.1-.4-.3-.2-.5-.4-.7-.6l-.3-.2c0-.1-.1-.2-.3-.3-.1-.2-.3-.5-.7-1-.4-.4-.7-.9-1.1-1.5-.4-.5-.8-1.2-1.3-2.1-.5-.9-.9-1.8-1.3-2.7C2 8.1 2 8 2 7.9V7.6c.1-.1.3-.2.6-.2h2.9c.1 0 .2 0 .2.1.1 0 .1.1.2.1H6c.1.1.2.2.2.4.1.3.3.7.5 1 .2.4.3.7.4.8l.2.3c.2.4.4.7.6 1 .2.3.4.5.5.7.1.2.3.4.4.4.2.1.3.2.4.2.1 0 .2 0 .3-.1l.1-.1s.1-.1.1-.2c.1-.1.1-.3.1-.5s.1-.5.1-.8V9.4c0-.3 0-.5-.1-.7 0-.2-.1-.4-.1-.5h-.1c-.2-.2-.5-.4-.9-.4-.1 0-.1-.1.1-.2 0-.2.2-.3.3-.4.4-.1 1.2-.2 2.5-.2.6 0 1 .1 1.4.1.1 0 .3.1.3.1.1.1.2.1.2.2s.1.2.1.3v3.9c0 .2.1.3.1.4.1.1.1.2.2.2h.2c.1 0 .2 0 .3-.1.1-.1.3-.2.4-.3.1-.1.3-.4.5-.7.2-.3.5-.7.7-1.1.4-.7.8-1.4 1.1-2.3 0-.1.1-.1.1-.2l.1-.1h4.1c.4.2.5.2.5.3z' fill='%23D0043C'/%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_facebook:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.655 20.503v-8.839H7.897V9.12h1.758V7.411c0-.754.019-1.916.566-2.636.577-.762 1.369-1.28 2.73-1.28 2.218 0 3.152.317 3.152.317l-.44 2.605s-.732-.212-1.416-.212c-.684 0-1.296.244-1.296.928V9.12h2.804l-.196 2.545H12.95v8.84H9.655z' fill='%23D0043C'/%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_odnoklassniki:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9 12.364c-.511 1.004.069 1.484 1.392 2.304 1.125.695 2.68.949 3.677 1.05l-3.934 3.785c-1.145 1.097.699 2.858 1.843 1.784l3.097-2.988c1.186 1.141 2.323 2.235 3.098 2.992 1.145 1.078 2.987-.667 1.855-1.784-.085-.08-4.198-4.026-3.947-3.784 1.01-.102 2.542-.371 3.653-1.051 1.323-.825 1.903-1.304 1.4-2.308-.305-.57-1.125-1.047-2.216-.223 0 0-1.474 1.13-3.852 1.13s-3.852-1.13-3.852-1.13c-1.09-.828-1.914-.347-2.215.223z' fill='%23D0043C'/%3E%3Cpath d='M11.964 11.748c2.899 0 5.265-2.265 5.265-5.053 0-2.8-2.366-5.065-5.265-5.065-2.899 0-5.266 2.265-5.266 5.065 0 2.788 2.367 5.053 5.266 5.053zm0-7.553c1.424 0 2.586 1.118 2.586 2.5 0 1.37-1.162 2.487-2.586 2.487S9.378 8.065 9.378 6.695c0-1.383 1.161-2.5 2.586-2.5z' fill='%23D0043C'/%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_twitter:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.883 7.076a6.97 6.97 0 01-2.007.55 3.496 3.496 0 001.536-1.933 6.96 6.96 0 01-2.22.847 3.495 3.495 0 00-5.955 3.188 9.923 9.923 0 01-7.205-3.652 3.494 3.494 0 001.082 4.667 3.494 3.494 0 01-1.584-.436v.043a3.497 3.497 0 002.805 3.427 3.46 3.46 0 01-1.579.061 3.494 3.494 0 003.265 2.426 7.013 7.013 0 01-4.34 1.497c-.283 0-.562-.016-.835-.048a9.908 9.908 0 005.358 1.57c6.43 0 9.945-5.326 9.945-9.945 0-.152-.003-.304-.01-.452a7.095 7.095 0 001.744-1.81' fill='%23D0043C'/%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_viber:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23D0043C'%3E%3Cpath d='M19.128 12.008c.337-2.44-1.468-4.95-4.025-5.596a3.824 3.824 0 01-.164-.047 2.467 2.467 0 00-.39-.094c-.532-.069-.722.284-.789.5-.064.21-.053.396.034.551.145.26.45.343.695.41.071.019.14.037.195.057 2.266.82 2.946 1.735 3.033 4.08.002.058-.003.128-.008.202-.019.276-.058.852.56.932.052.007.108.01.167.008.587-.012.637-.536.66-.788.007-.071.013-.138.025-.182a.241.241 0 00.007-.033z'/%3E%3Cpath d='M14.25 5.378c.069.005.134.01.189.018 3.84.594 5.605 2.424 6.094 6.317.008.066.01.147.011.232.005.304.015.937.69.95h.021c.212 0 .38-.064.501-.191.21-.221.196-.55.184-.814-.003-.065-.006-.126-.005-.18.049-3.98-3.377-7.59-7.33-7.725-.017 0-.033 0-.048.002a.329.329 0 01-.047.003c-.04 0-.088-.003-.14-.007-.062-.004-.132-.01-.204-.01-.63 0-.75.451-.764.72-.036.62.56.663.847.685zM19.441 16.654a12.262 12.262 0 01-.245-.191c-.42-.337-.866-.648-1.297-.95-.09-.062-.18-.124-.268-.187-.553-.388-1.05-.576-1.52-.576-.632 0-1.183.349-1.639 1.038-.201.305-.446.454-.747.454-.178 0-.381-.051-.602-.152-1.784-.808-3.058-2.049-3.787-3.685-.352-.792-.238-1.309.382-1.73.352-.238 1.007-.683.96-1.534-.052-.967-2.186-3.876-3.085-4.207-.38-.14-.78-.14-1.191-.003-1.034.348-1.775.958-2.145 1.764-.358.78-.342 1.695.046 2.647 1.122 2.752 2.699 5.152 4.687 7.132 1.947 1.938 4.339 3.526 7.11 4.72.25.107.512.165.704.208.065.015.121.027.162.038a.27.27 0 00.07.01h.021c1.304 0 2.87-1.19 3.35-2.548.421-1.189-.348-1.776-.966-2.248zM14.311 9.102c-.225.005-.695.017-.86.494-.076.223-.067.416.028.575.14.232.408.304.652.343.883.141 1.337.629 1.428 1.533.042.422.327.717.692.717a.693.693 0 00.083-.005c.44-.052.653-.375.633-.958.007-.609-.312-1.3-.855-1.85-.546-.553-1.203-.864-1.8-.85z'/%3E%3C/g%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_whatsapp:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23D0043C'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 3a8.934 8.934 0 016.34 2.614C21.056 7.322 22 9.563 22 11.924a8.816 8.816 0 01-2.65 6.304A8.98 8.98 0 0113 20.84h-.004a9.026 9.026 0 01-4.044-.96L4.025 21l1.071-4.866C4.378 14.81 4 13.359 4 11.92v-.004a8.826 8.826 0 012.65-6.305A8.98 8.98 0 0113 3zm-.004 16.436H13c4.185 0 7.592-3.37 7.594-7.513 0-1.984-.797-3.871-2.246-5.314a7.537 7.537 0 00-5.349-2.204c-4.184 0-7.59 3.373-7.593 7.514 0 1.28.36 2.577 1.043 3.752l.137.237-.712 3.23 3.277-.744.233.127a7.608 7.608 0 003.612.915z'/%3E%3Cpath d='M10.408 7.696h-.406a.785.785 0 00-.565.26c-.194.207-.741.71-.741 1.73 0 1.022.759 2.01.865 2.148.105.139 1.465 2.302 3.618 3.134 1.789.691 2.153.554 2.541.52.389-.035 1.254-.503 1.43-.988.177-.484.177-.9.124-.987-.053-.086-.195-.138-.407-.242-.211-.104-1.25-.615-1.444-.684-.194-.07-.335-.104-.476.104-.141.208-.557.688-.681.826-.124.14-.247.157-.459.053-.212-.105-.887-.328-1.696-1.035-.63-.55-1.067-1.252-1.19-1.46-.124-.208-.014-.32.092-.424.096-.092.224-.22.33-.34.106-.122.136-.209.207-.347.07-.139.035-.26-.018-.364-.053-.104-.46-1.13-.648-1.54-.158-.347-.325-.358-.476-.364z'/%3E%3C/g%3E%3C/svg%3E");
    opacity: 1
}

.ya-share2__item_service_telegram:hover .ya-share2__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.848 14.545l-.331 4.467c.473 0 .678-.195.924-.43l2.22-2.035 4.598 3.232c.843.452 1.437.214 1.665-.744l3.018-13.578h.001c.268-1.197-.45-1.665-1.272-1.372l-17.742 6.52c-1.211.452-1.193 1.1-.206 1.394l4.536 1.354 10.536-6.329c.495-.315.946-.14.575.175l-8.522 7.346z' fill='%23D0043C'/%3E%3C/svg%3E");
    opacity: 1
}


/* Скрытое состояние элемента */
.hidden {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}

/* Видимое состояние элемента */
.ya-share2 {
	max-height: 0px;
	transition: all .5s ease-in;
	overflow: hidden;
}

.ya-share2.visible {
    max-height: 1000px; /* Установите значение больше максимальной высоты контента */    
}

/* Вспомогательные классы для анимации */
.animating {
    pointer-events: none; /* Блокируем клики во время анимации */
}

.share-wrapper.animating .ya-share2 {
	display: block
}


.swiper-slide {
	position: relative!important;
}

.swiper-pagination {
    justify-content: center;
}

.swiper {
    padding: 0 40px 1rem !important;
    --swiper-navigation-color: #000;
    --swiper-navigation-sides-offset: 5px;
	margin-bottom: 70px;
}

.more-image-wrap__img {
    height: 100vh;
    max-height: 500px;
    object-fit: cover;
}

.swiper-button-next, .swiper-button-prev {
	opacity: 0.6;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
	opacity: 1.0;
}

.content__user-text {
	margin-top: 0px!important;
}

.user-text img {
	margin-bottom: 16px!important;
}

.swiper-button-next:after, .swiper-button-prev:after
{
    font-size: 32px!important;
}

.swiper-button-next {
	right: 0px!important;
}

.swiper-button-prev {
	left: 0px!important;
}

img.detail_picture {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important;

	
}

@media(min-width: 640px) {
	img.detail_picture {
		min-height: 500px;
		object-fit: cover;
	}
}

.detail_picture,
.more-image-wrap__img {
	cursor: pointer;
}

@media(max-width: 640px) {
	.more-image-wrap__img {
		max-height: 220px;
	}
}


.additional_wrapper {
	overflow: hidden;
}

.slider-news {
	overflow: visible;
}

.content__user-text {
	position: relative;
}

.swiper-button-next, .swiper-button-prev {
	top: 27.5% !important;
}

.swiper-button-prev {
	left: -100px!important;
}


.swiper-button-next {
	right: -100px!important;
}

.swiper:has(#cert-gallery) {
	padding-left: 0px!important;
	padding-right: 0px!important;
}

.swiper-button-next, .swiper-button-prev {
	color: black!important
}

.more-image-wrap__img {
	max-height: 442px;
}