@keyframes loadingPulse {
	0% {}

	100% {}
}

@keyframes secpulse {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	70% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	80% {
		transform: scale(0.85);
		-webkit-transform: scale(0.85);
	}

	90% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

.secpulse {
	animation: secpulse 1s infinite;
	animation-timing-function: ease-in;
	-webkit-animation: secpulse 1s infinite;
	-webkit-animation-timing-function: ease-in;
}

@keyframes zoomInFade {
	0% {
		opacity: 0;
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	10% {
		opacity: 1;
	}

	100% {
		transform: scale(6);
		-webkit-transform: scale(6);
		opacity: 0;
	}
}

@keyframes zoomInFadeSmall {
	0% {
		opacity: 0;
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	10% {
		opacity: 1;
	}

	100% {
		transform: scale(3);
		-webkit-transform: scale(3);
		opacity: 0;
	}
}

@keyframes imgAsymmetryAnimation {
	0% {
		background-size: 98% auto;
		opacity: 0;
	}

	20% {
		background-size: 100% auto;
		opacity: 1;
	}

	100% {
		background-size: 108% auto;
		opacity: 0;
	}
}

@keyframes playingPulse1 {
	0% {
		height: 80%;
	}

	50% {
		height: 40%;
	}

	75% {
		height: 50%;
	}

	100% {
		height: 80%;
	}
}

@keyframes playingPulse2 {
	0% {
		height: 100%;
	}

	50% {
		height: 35%;
	}

	75% {
		height: 70%;
	}

	100% {
		height: 100%;
	}
}

@keyframes playingPulse3 {
	0% {
		height: 60%;
	}

	50% {
		height: 30%;
	}

	75% {
		height: 50%;
	}

	100% {
		height: 60%;
	}
}

* {
	scrollbar-width: thin;
	scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
	/*
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  */
}

*::scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 20px;
	border: none;
}

*::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: rgba(255, 255, 255, 0);
}

*::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0);
}

*::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 20px;
	border: none;
}

@font-face {
	font-family: "GolosText";
	src: local("GolosText"),
		url("../fonts/GolosText-Regular.ttf") format("truetype"),
		url("../fonts/GolosText-Regular.eot?#iefix") format("embedded-opentype"),
		url("../fonts/GolosText-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "GolosText";
	src: local("GolosText"),
		url("../fonts/GolosText-Medium.ttf") format("truetype"),
		url("../fonts/GolosText-Medium.eot?#iefix") format("embedded-opentype"),
		url("../fonts/GolosText-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "GolosText";
	src: local("GolosText"),
		url("../fonts/GolosText-DemiBold.ttf") format("truetype"),
		url("../fonts/GolosText-DemiBold.eot?#iefix") format("embedded-opentype"),
		url("../fonts/GolosText-DemiBold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "GolosText";
	src: local("GolosText"), url("../fonts/GolosText-Bold.ttf") format("truetype"),
		url("../fonts/GolosText-Bold.eot?#iefix") format("embedded-opentype"),
		url("../fonts/GolosText-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

html,
body {
	position: relative;
	overflow-x: hidden;
}

html {
	padding: 0;
	margin: 0;
	width: 100%;
}

html::-webkit-scrollbar {
	width: 0px;
}

body {
	font-family: "GolosText", sans-serif;
	font-size: 16px;
	line-height: 24px;
	padding: 0;
	margin: 0;
	font-weight: 400;
	color: #002552;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 100%;
}

body.no-scroll,
html.no-scroll {
	overflow: hidden;
}

body.no-scroll::-webkit-scrollbar {
	width: 0;
}

body.body-live {
	padding-bottom: 110px;
}

.font-default {
	font-size: 16px;
	line-height: 24px;
}

.font-big {
	font-size: 24px;
	line-height: 30px;
}

.font-small,
small {
	font-size: 14px;
	line-height: 16px;
}

.font-small-2 {
	font-size: 12px;
	line-height: 15px;
}

.font-128 {
	font-weight: 500;
	font-size: 123px;
	line-height: 135px;
}

.font-290 {
	font-weight: 600;
	font-size: 290px;
	line-height: 290px;
	letter-spacing: -0.05em;
	white-space: nowrap;
}

b,
strong,
.strong {
	font-weight: 600;
}

* {
	outline: none;
}

input[type="url"],
input[type="text"],
input[type="email"],
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="phone"],
input[type="number"],
input[type="password"],
select,
textarea {
	font-family: "GolosText", sans-serif;
	color: #002552;
	padding: 16px 16px;
	background: #ffffff !important;
	border: 1px solid #005dcf;
	border-radius: 12px;
	display: block;
	width: 100%;
	margin: 0;
	height: auto;
	font-size: 16px;
	line-height: 21px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-appearance: none;
}

input[type="date"] {
	height: 57px;
	max-height: 57px;
	text-align: left;
}

input.error,
select.error,
textarea.error {
	border: 1px solid #ff764d;
}

input.input-text-simple {
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #bdc8d3;
	background-color: transparent !important;
}

textarea {
	max-width: 100% !important;
	min-width: 100%;
	font-size: inherit;
}

input::placeholder,
textarea::placeholder {
	color: #949cb2;
}

.focus-input {
	padding-top: 20px !important;
	padding-bottom: 12px !important;
}

.focus-input::placeholder {
	color: #fff;
}

.with-placeholder {
	position: relative;
}

.with-placeholder .placeholder {
	position: absolute;
	display: block;
	white-space: nowrap;
	width: calc(100% - 20px);
	top: 6px;
	left: 16px;
	font-size: 13px;
	line-height: 14px;
	color: #949cb2;
}

input.input-simple,
textarea.input-simple,
input.input-simple.focus-input,
textarea.input-simple.focus-input {
	border: none;
	border-radius: 0;
	padding: 0px 0 0 0 !important;
}

.with-placeholder-simple {
	padding-top: 20px;
}

.with-placeholder-simple .placeholder {
	top: 0;
	left: 0px;
}

.border-light {
	border: 1px solid #c1ccdd !important;
}

select.border-light+.select2>.selection>.select2-selection {
	border: 1px solid #c1ccdd !important;
}

.border-bottom {
	border-bottom: 1px solid #c1ccdd !important;
}

.border-top {
	border-top: 1px solid #c1ccdd !important;
}

.select2-container {
	width: auto !important;
	display: block;
	z-index: 99999;
}

.select2-container .selection {
	display: block;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
	font-family: "GolosText", sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: 400;
	color: #002552;
	padding: 16px 16px;
	background: #ffffff;
	border: 1px solid #005dcf !important;
	border-radius: 12px;
	display: block;
	width: 100%;
	margin: 0;
	-webkit-appearance: none;
	height: auto;
}

.select2-selection--single .select2-selection__rendered,
.select2-selection--multiple .select2-selection__rendered {
	color: #002552 !important;
	line-height: inherit !important;
	padding: 0px 0px !important;
}

.select2-container .select2-search--inline .select2-search__field {
	font-size: 100%;
	margin: 0px;
	padding: 0;
	height: 21px;
	vertical-align: bottom;
	font-family: "GolosText", sans-serif;
}

.select2-container *.focus-input {
	padding: 0 !important;
	margin: 0 !important;
}

.select2-container .select2-search__field {}

.select2-container--open .select2-search__field {
	margin-top: 10px;
}

.select2-container--focus .placeholder {
	position: absolute;
	padding: 0 !important;
	margin: 0px 0 0 0 !important;
	top: -12px !important;
	left: 0 !important;
	text-indent: 0;
	display: block !important;
	width: 100%;
	white-space: nowrap;
	color: #949cb2 !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #949cb2 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice:before,
.select2-container--default .select2-selection--multiple .select2-selection__choice:after {
	display: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e5f1ff;
	border: none;
	border-radius: 8px;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 5px 5px 0 !important;
	padding: 7px 8px 7px 26px !important;
	vertical-align: middle;
	position: relative;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	background-color: transparent;
	border: none;
	border-right: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: rgba(0, 0, 0, 0.8);
	cursor: pointer;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	padding: 0 8px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 7px 0 0 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span {
	font-size: 24px;
	line-height: 24px;
}

.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	font-size: 26px;
	line-height: 20px;
	font-weight: normal;
	padding: 2px 8px;
	height: auto;
	margin: 12px 5px 0 0;
	top: 0;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	margin: 0px 25px 0 0;
}

.select2-dropdown {
	border-left: 1px solid #005dcf !important;
	border-right: 1px solid #005dcf !important;
	border-bottom: 1px solid #005dcf !important;
	border-radius: 12px;
}

.select2-dropdown ul,
.select2-dropdown li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.select2-dropdown ul {
	padding: 5px;
}

.select2-dropdown li:before,
.select2-dropdown li:after {
	display: none;
}

.select2-dropdown li {
	padding: 8px 11px 8px 11px;
	margin: 1px 0 0 0;
	border-radius: 8px;
}

.select2-dropdown li:hover {
	background: #e5f1ff !important;
	color: #002552 !important;
}

.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--selected:hover {
	background: #003473 !important;
	color: #fff !important;
}

.select2-search--dropdown {
	padding: 0 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	display: none;
	padding: 11px 11px;
	border: 1px solid #d3d3d3;
	border-radius: 8px;
	font-size: 100%;
	line-height: 100%;
	margin: 5px;
	width: calc(100% - 22px);
	height: auto !important;
}

.with-search .select2-container--default .select2-search--dropdown .select2-search__field {
	display: block;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 24px;
	position: absolute;
	top: 16px;
	right: 12px;
	width: 24px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: #005dcf transparent transparent transparent;
	border-style: solid;
	border-width: 10px 7px 0 7px;
	height: 0;
	margin: 0;
	left: 4px;
	position: absolute;
	top: 7px;
	width: 0;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

label.error {
	margin: 5px auto 0 auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #cc0003;
}

form {
	position: relative;
	z-index: 10;
}

a {
	text-decoration: none;
	color: #005dcf;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	user-select: none;
}

a:hover {
	color: #002552;
}

iframe {
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	border: none;
}

h1,
.h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 88px;
	line-height: 88px;
	color: #002552;
	padding: 0;
	margin: 0 0 50px 0;
	position: relative;
	z-index: 10;
}

h2,
.h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 64px;
	line-height: 68px;
	padding: 0;
	margin: 0 0 40px 0;
	position: relative;
	z-index: 10;
}

h3,
.h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 48px;
	line-height: 52px;
	padding: 0;
	margin: 0 0 30px 0;
	position: relative;
	z-index: 10;
}

h4,
.h4 {
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 36px;
	padding: 0;
	margin: 0 0 25px 0;
	position: relative;
	z-index: 10;
}

h5,
.h5 {
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	padding: 0;
	margin: 0 0 20px 0;
	position: relative;
	z-index: 10;
}

p {
	margin: 0px 0 25px 0;
}

.font-big p,
p.font-big {
	margin: 0px 0 35px 0;
}

ul,
ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
}

ul {
	margin: 10px 0 20px 0;
}

ul li {
	padding: 0 0 0px 20px;
	margin: 10px 0 10px 0;
	position: relative;
}

ul li:before {
	position: absolute;
	top: 7px;
	left: 0;
	display: inline-block;
	content: " ";
	width: 8px;
	height: 8px;
	background-color: #005dcf;
	border-radius: 10px;
}

ol {
	list-style: none;
	counter-reset: my-awesome-counter;
	padding: 0;
}

ol li {
	counter-increment: my-awesome-counter;
	padding: 0px 0px 0px 35px;
	margin: 18px 0;
	position: relative;
}

ol li::before {
	content: counter(my-awesome-counter) " ";
	color: #fff;
	display: inline-block;
	position: absolute;
	height: 25px;
	width: 25px;
	line-height: 25px;
	border-radius: 40px;
	background: #004ba6;
	text-align: center;
	top: -2px;
	left: 0;
	padding: 0px 0 0 0;
}

label {
	display: block;
	padding: 0 0 0 30px;
	position: relative;
	cursor: pointer;
}

label input[type="checkbox"],
label input[type="radio"] {
	width: 18px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0;
	cursor: pointer;
}

input.thumbler+label {
	padding: 0px 0 0px 42px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	min-height: 20px;
}

input.thumbler+label:hover {
	color: #005dcf;
}

input.thumbler:checked+label {
	color: #005dcf;
}

input.thumbler {
	display: none;
}

input.thumbler+label:before {
	content: " ";
	display: block;
	width: 36px;
	height: 20px;
	border-radius: 50px;
	background-color: #949cb2;
	position: absolute;
	left: 0;
	top: 3px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

input.thumbler+label:after {
	position: absolute;
	content: " ";
	display: block;
	left: 2px;
	top: 5px;
	width: 16px;
	height: 16px;
	border-radius: 50px;
	background-color: #fff;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

input.thumbler:checked+label:before {
	background-color: #005dcf;
}

input.thumbler:checked+label:after {
	left: 18px;
}

.font-big ol li {
	padding: 0px 0px 0px 45px;
}

.font-big ol li::before {
	height: 35px;
	width: 35px;
	line-height: 33px;
}

.disabled {
	opacity: 0.5;
}

.ya-share2 {
	display: inline-block;
	vertical-align: middle;
}

.ya-share2 li:before,
.ya-share2 li:after {
	display: none !important;
}

.ya-share2 .ya-share2__link {
	margin: 0 5px;
}

.ya-share2 .ya-share2__icon {
	background-size: 25px 25px !important;
	background-repeat: no-repeat;
	background-position: center center;
}

.row>div[class^="col-"] {}

div[class^="col-"].with-placeholder .placeholder {
	left: 32px;
}

.color-white {
	color: #fff !important;
}

.color-black {
	color: #000 !important;
}

.color-default {
	color: #002552 !important;
}

.color-blue {
	color: #005dcf !important;
}

.color-light-blue {
	color: #caf4fa !important;
}

.color-light-blue-2 {
	color: #f5f9ff !important;
}

.color-gray {
	color: #666d80 !important;
}

.color-gray-light {
	color: #949cb2 !important;
}

.color-red {
	color: #cc0003 !important;
}

.color-green {
	color: #07b100 !important;
}

.color-orange {
	color: #f17508 !important;
}

.color-blue-1 {
	color: #002552 !important;
}

.color-blue-2 {
	color: #003473 !important;
}

.color-blue-3 {
	color: #004ba6 !important;
}

.color-blue-4 {
	color: #005dcf !important;
}

.color-blue-5 {
	color: #006df2 !important;
}

.color-blue-6 {
	color: #338fff !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-black {
	background-color: #000 !important;
}

.bg-default {
	background-color: #002552 !important;
}

.bg-blue {
	background-color: #005dcf !important;
}

.bg-orange {
	background-color: #fd5826 !important;
}

.bg-light-blue {
	background-color: #caf4fa !important;
}

.bg-light-blue-1 {
	background-color: #e5f1ff !important;
}

.bg-light-blue-2 {
	background-color: #f5f9ff !important;
}

.bg-gray {
	background-color: #666d80 !important;
}

.bg-gray-light {
	background-color: #949cb2 !important;
}

.bg-innerPage {
	background-color: #f9fafc !important;
}

.bg-blue-1 {
	background-color: #002552 !important;
}

.bg-blue-2 {
	background-color: #003473 !important;
}

.bg-blue-3 {
	background-color: #004ba6 !important;
}

.bg-blue-4 {
	background-color: #005dcf !important;
}

.bg-blue-5 {
	background-color: #006df2 !important;
}

.bg-blue-6 {
	background-color: #338fff !important;
}

.bg-orange-3 {
	background-color: #ff8059 !important;
}

.bg-orange-2 {
	background-color: #fd5826 !important;
}

.bg-orange-1 {
	background-color: #f03800 !important;
}

.bg-blue-grad {
	background: linear-gradient(90deg, #2d29cf 0%, #06bdf2 85.94%, #00d6f8 100%);
}

.bg-red-grad {
	background: linear-gradient(90deg, #dc005c 0%, #ff7a00 100%);
}

.bg-nomination-01 {
	background-image: url(../img/nomination-01.png?v=2);
	background-size: auto 64% !important;
	background-position: 42% 100% !important;
}

.bg-nomination-02 {
	background-image: url(../img/nomination-02.png?v=2);
	background-size: auto 100% !important;
	background-position: 32% 100% !important;
}

.bg-nomination-03 {
	background-image: url(../img/nomination-03.png?v=2);
	background-size: auto 100% !important;
	background-position: 32% 100% !important;
}

.bg-nomination-04 {
	background-image: url(../img/nomination-04.png?v=2);
	background-size: auto 100% !important;
	background-position: 32% 100% !important;
}

.bg-nomination-05 {
	background-image: url(../img/nomination-05.png?v=2);
	background-size: auto 80% !important;
	background-position: 100% 100% !important;
}

.bg-nomination-06 {
	/*background-image: url(../img/nomination-06.png?v=2);*/
	background-image: url(../img/nomination-06.svg);
	background-size: auto 100% !important;
	background-position: 32% 100% !important;
}

.bg-banner {
	padding: 24px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
	user-select: none;
}

.bg-banner-mob {
	height: 80vw;
	height: 80vw;
}

.bg-banner-mob .row>div {
	height: calc(80vw - 28px);
}

.bg-banner-mob .btn {
	position: absolute;
	bottom: 20px;
	left: 20px;
}

.bg-banner-pattern {
	position: relative;
	background-image: url(../img/banner-pattern.svg);
	background-repeat: no-repeat;
	background-size: auto 185% !important;
	background-position: 119% 48% !important;
}

.pattern-orange {
	background-image: url(../img/banner-pattern-orange.svg) !important;
}

.bg-banner-pattern-1 {
	position: relative;
	background-image: url(../img/banner-pattern-1.svg);
	background-repeat: no-repeat;
	background-size: 89% auto !important;
	background-position: 213% 58% !important;
}

.bg-banner-pattern-2 {
	position: relative;
	background-image: url(../img/banner-pattern-2.svg);
	background-repeat: no-repeat;
	background-size: 110% auto !important;
	background-position: -79% 68% !important;
}

.bg-banner-pattern-3 {
	position: relative;
	background-image: url(../img/banner-pattern-3.svg);
	background-repeat: no-repeat;
	background-size: 94% auto !important;
	background-position: 429% 48% !important;
}

.bg-banner-pattern-4 {
	overflow: hidden;
	color: #fff;
}

.bg-banner-pattern-4:before {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../img/banner-pattern-4.svg);
	background-repeat: no-repeat;
	background-size: 80% auto !important;
	background-position: center 70% !important;
}

.bg-banner-pattern-4>* {
	position: relative;
	z-index: 10;
}

.bg-banner-pattern-1:hover,
.bg-banner-pattern-2:hover,
.bg-banner-pattern-3:hover {
	background-color: #003487 !important;
}

.bg-done {
	background-image: url(../img/bg-done.svg);
	background-size: 160% 160%;
	background-position: 102% 78%;
	background-repeat: no-repeat;
}

.bg-banner-pattern.banner-small {
	background-size: 180% auto !important;
	background-position: -3% 22% !important;
}

.border-12 {
	border-radius: 12px !important;
}

.border-16 {
	border-radius: 16px !important;
}

.border-24 {
	border-radius: 24px !important;
}

.border-32 {
	border-radius: 32px !important;
}

.border-t-12 {
	border-radius: 12px 12px 0 0 !important;
}

.border-t-16 {
	border-radius: 16px 16px 0 0 !important;
}

.border-t-24 {
	border-radius: 24px 24px 0 0 !important;
}

.border-t-32 {
	border-radius: 32px 32px 0 0 !important;
}

.border-b-12 {
	border-radius: 0 0 12px 12px !important;
}

.border-b-16 {
	border-radius: 0 0 16px 16px !important;
}

.border-b-24 {
	border-radius: 0 0 24px 24px !important;
}

.border-b-32 {
	border-radius: 0 0 32px 32px !important;
}

.opac-007 {
	opacity: 0.07 !important;
}

.opac-008 {
	opacity: 0.08 !important;
}

.opac-009 {
	opacity: 0.09 !important;
}

.opac-01 {
	opacity: 0.1 !important;
}

.opac-02 {
	opacity: 0.2 !important;
}

.opac-03 {
	opacity: 0.3 !important;
}

.opac-04 {
	opacity: 0.4 !important;
}

.opac-05 {
	opacity: 0.5 !important;
}

.opac-06 {
	opacity: 0.6 !important;
}

.opac-07 {
	opacity: 0.7 !important;
}

.opac-08 {
	opacity: 0.8 !important;
}

.opac-09 {
	opacity: 0.9 !important;
}

.shadow {
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.16),
		0px 8px 32px rgba(0, 93, 207, 0.08);
}

.icon {
	display: inline-block;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
}

.icon-account {
	background-image: url(../img/icon-account.svg);
}

.icon-arrow-right {
	background-image: url(../img/icon-arrow-right.svg);
}

.icon-arrow-left {
	background-image: url(../img/icon-arrow-right.svg);
	transform: rotate(180deg);
}

.icon-prev-white {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTIgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjgsMTkuMzAxbC04Ljc3NS04Ljc3NWMtMC4yOTYtMC4yOTYtMC4yOTYtMC43NTQsMC0xLjA1TDkuOCwwLjcwMWMwLjE4My0wLjE4MywwLjQxNy0wLjI3NSwwLjctMC4yNzUNCgljMC4yODMsMCwwLjUxNywwLjA5MiwwLjcsMC4yNzVjMC4yLDAuMiwwLjMsMC40MzcsMC4zLDAuNzEycy0wLjEsMC41MTMtMC4zLDAuNzEzbC03Ljg3NSw3Ljg3NWw3Ljg3NSw3Ljg3NQ0KCWMwLjIsMC4yLDAuMjk2LDAuNDM4LDAuMjg4LDAuNzEzYy0wLjAwOCwwLjI3NS0wLjEwNCwwLjUwNC0wLjI4OCwwLjY4OGMtMC4yLDAuMi0wLjQzOCwwLjMtMC43MTIsMC4zUzkuOTgzLDE5LjQ4NCw5LjgsMTkuMzAxeiIvPg0KPC9zdmc+DQo=");
	width: 15px;
	height: 26px;
}

.icon-next-white {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTIgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjksMTkuMjI1Yy0wLjE4My0wLjItMC4yNzktMC40MzMtMC4yODctMC43Yy0wLjAwOC0wLjI2NywwLjA4Ny0wLjUsMC4yODctMC43TDguNzc1LDkuOTVMMC45LDIuMDc1DQoJQzAuNzE3LDEuODkyLDAuNjIxLDEuNjYzLDAuNjEzLDEuMzg4QzAuNjA0LDEuMTEzLDAuNywwLjg3NSwwLjksMC42NzVjMC4xODMtMC4yLDAuNDEzLTAuMzA0LDAuNjg4LTAuMzEzDQoJQzEuODYyLDAuMzU0LDIuMSwwLjQ1LDIuMywwLjY1bDguNzc1LDguNzc1YzAuMDgzLDAuMDgzLDAuMTQyLDAuMTY3LDAuMTc1LDAuMjVTMTEuMyw5Ljg1LDExLjMsOS45NWMwLDAuMS0wLjAxNywwLjE5Mi0wLjA1LDAuMjc1DQoJYy0wLjAzMywwLjA4My0wLjA5MiwwLjE2Ny0wLjE3NSwwLjI1TDIuMywxOS4yNWMtMC4xODMsMC4xODMtMC40MTIsMC4yNzUtMC42ODgsMC4yNzVTMS4xLDE5LjQyNSwwLjksMTkuMjI1eiIvPg0KPC9zdmc+DQo=");

	width: 15px;
	height: 26px;
}

.icon-prev-blue {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzk5OCAxOS4zMDA4TDEuMDI0OCAxMC41MjU4QzAuNzI4NTUgMTAuMjI5NSAwLjcyODU1IDkuNzcyMDMgMS4wMjQ4IDkuNDc1NzhMOS43OTk4IDAuNzAwNzgxQzkuOTgzMTMgMC41MTc0NDggMTAuMjE2NSAwLjQyNTc4MSAxMC40OTk4IDAuNDI1NzgxQzEwLjc4MzEgMC40MjU3ODEgMTEuMDE2NSAwLjUxNzQ0OCAxMS4xOTk4IDAuNzAwNzgxQzExLjM5OTggMC45MDA3ODEgMTEuNDk5OCAxLjEzODI4IDExLjQ5OTggMS40MTMyOEMxMS40OTk4IDEuNjg4MjggMTEuMzk5OCAxLjkyNTc4IDExLjE5OTggMi4xMjU3OEwzLjMyNDggMTAuMDAwOEwxMS4xOTk4IDE3Ljg3NThDMTEuMzk5OCAxOC4wNzU4IDExLjQ5NTYgMTguMzEzMyAxMS40ODczIDE4LjU4ODNDMTEuNDc5IDE4Ljg2MzMgMTEuMzgzMSAxOS4wOTI0IDExLjE5OTggMTkuMjc1OEMxMC45OTk4IDE5LjQ3NTggMTAuNzYyMyAxOS41NzU4IDEwLjQ4NzMgMTkuNTc1OEMxMC4yMTIzIDE5LjU3NTggOS45ODMxMyAxOS40ODQxIDkuNzk5OCAxOS4zMDA4WiIgZmlsbD0iIzAwMjU1MiIvPgo8L3N2Zz4K");

	width: 15px;
	height: 26px;
}

.icon-next-blue {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuODk5OTk5IDE5LjIyNTFDMC43MTY2NjYgMTkuMDI1MSAwLjYyMDgzMyAxOC43OTE3IDAuNjEyNSAxOC41MjUxQzAuNjA0MTY2IDE4LjI1ODQgMC42OTk5OTkgMTguMDI1MSAwLjg5OTk5OSAxNy44MjUxTDguNzc1IDkuOTUwMDZMMC44OTk5OTkgMi4wNzUwNkMwLjcxNjY2NiAxLjg5MTczIDAuNjIwODMzIDEuNjYyNTYgMC42MTI1IDEuMzg3NTZDMC42MDQxNjYgMS4xMTI1NiAwLjY5OTk5OSAwLjg3NTA2MSAwLjg5OTk5OSAwLjY3NTA2MUMxLjA4MzMzIDAuNDc1MDYxIDEuMzEyNSAwLjM3MDg5NCAxLjU4NzUgMC4zNjI1NjFDMS44NjI1IDAuMzU0MjI3IDIuMSAwLjQ1MDA2MSAyLjMgMC42NTAwNjFMMTEuMDc1IDkuNDI1MDZDMTEuMTU4MyA5LjUwODM5IDExLjIxNjcgOS41OTE3MyAxMS4yNSA5LjY3NTA2QzExLjI4MzMgOS43NTgzOSAxMS4zIDkuODUwMDYgMTEuMyA5Ljk1MDA2QzExLjMgMTAuMDUwMSAxMS4yODMzIDEwLjE0MTcgMTEuMjUgMTAuMjI1MUMxMS4yMTY3IDEwLjMwODQgMTEuMTU4MyAxMC4zOTE3IDExLjA3NSAxMC40NzUxTDIuMyAxOS4yNTAxQzIuMTE2NjcgMTkuNDMzNCAxLjg4NzUgMTkuNTI1MSAxLjYxMjUgMTkuNTI1MUMxLjMzNzUgMTkuNTI1MSAxLjEgMTkuNDI1MSAwLjg5OTk5OSAxOS4yMjUxWiIgZmlsbD0iIzAwMjU1MiIvPgo8L3N2Zz4K");

	width: 15px;
	height: 26px;
}

.icon-arrow-black-left,
.icon-arrow-black-right {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.icon-arrow-black-left {
	transform: rotate(180deg);
}

.icon-arrow-left-simple {
	background-image: url(../img/icon-arrow-left-simple.svg);
}

.icon-arrow-right-simple {
	background-image: url(../img/icon-arrow-left-simple.svg);
	transform: rotate(180deg);
}

.icon-arrow-top-simple,
.icon-sort-top {
	background-image: url(../img/icon-arrow-left-simple.svg);
	transform: rotate(90deg);
}

.icon-arrow-down-simple,
.icon-sort-down {
	background-image: url(../img/icon-arrow-left-simple.svg);
	transform: rotate(-90deg);
}

.icon-menu {
	background-image: url(../img/icon-menu.svg);
}

.icon-phone {
	background-image: url(../img/icon-phone.svg);
}

.icon-close {
	background-image: url(../img/icon-close.svg);
}

.icon-close-white {
	background-image: url(../img/icon-close-white.svg);
}

.icon-close-simple {
	background-image: url(../img/icon-close-simple.svg);
}

.icon-plus {
	background-image: url(../img/icon-close-simple.svg);
	transform: rotate(45deg) scale(0.8);
}

.icon-minus {
	background-image: url(../img/icon-minus.svg);
}

.icon-headphones {
	background-image: url(../img/icon-headphones.svg);
}

.icon-text {
	background-image: url(../img/icon-text.svg);
}

.icon-text-outline {
	background-image: url(../img/icon-text-outline.svg);
}

.icon-music {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSByPSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDMuNSAxNi4yNSkiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTYgMy4yNUw2IDE2LjI1IiBzdHJva2U9IiMwMDI1NTIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3IDEuMjVWMTQuMjUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcgMS4yNUw2IDMuMjUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcgNS4yNUw2IDcuMjUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIHI9IjIuNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMTQuNSAxNC43NSkiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==") !important;
	width: 20px;
	height: 20px;
}

.icon-music-blue {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIwIDAgNDIgNDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQ2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik03LjgzNCwzMy45MTdjMi4yNTUsMCw0LjA4MywxLjgyOCw0LjA4Myw0LjA4M2MwLDIuMjU1LTEuODI4LDQuMDgzLTQuMDgzLDQuMDgzDQoJYy0yLjI1NSwwLTQuMDgzLTEuODI4LTQuMDgzLTQuMDgzQzMuNzUsMzUuNzQ1LDUuNTc4LDMzLjkxNyw3LjgzNCwzMy45MTd6IE0xNS40MTcsMzhjMC00LjE4OC0zLjM5NS03LjU4My03LjU4My03LjU4Mw0KCWMtNC4xODgsMC03LjU4MywzLjM5NS03LjU4Myw3LjU4M2MwLDQuMTg4LDMuMzk1LDcuNTgzLDcuNTgzLDcuNTgzQzEyLjAyMiw0NS41ODMsMTUuNDE3LDQyLjE4OCwxNS40MTcsMzh6Ii8+DQo8cGF0aCBmaWxsPSIjMDA1RENGIiBkPSJNMTMuNjY3LDM5Ljc1Yy0wLjk2NywwLTEuNzUtMC43ODQtMS43NS0xLjc1VjcuNjY2YzAtMC45NjcsMC43ODMtMS43NSwxLjc1LTEuNzVzMS43NSwwLjc4MywxLjc1LDEuNzVWMzgNCglDMTUuNDE3LDM4Ljk2NiwxNC42MzQsMzkuNzUsMTMuNjY3LDM5Ljc1eiIvPg0KPHBhdGggZmlsbD0iIzAwNURDRiIgZD0iTTM5LjMzMywzNS4wODNjLTAuOTY2LDAtMS43NS0wLjc4NC0xLjc1LTEuNzVWM2MwLTAuOTY3LDAuNzg0LTEuNzUsMS43NS0xLjc1czEuNzUsMC43ODMsMS43NSwxLjc1djMwLjMzMw0KCUM0MS4wODMsMzQuMjk5LDQwLjI5OSwzNS4wODMsMzkuMzMzLDM1LjA4M3oiLz4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik0xMS45NDUsNy45OGMtMC4xNzMtMC45NTEsMC40NTgtMS44NjIsMS40MDktMi4wMzVMMzkuMDIsMS4yNzhjMC45NTEtMC4xNzMsMS44NjIsMC40NTgsMi4wMzUsMS40MDkNCglzLTAuNDU4LDEuODYyLTEuNDA5LDIuMDM1TDEzLjk4LDkuMzg4QzEzLjAyOSw5LjU2MSwxMi4xMTgsOC45MywxMS45NDUsNy45OHoiLz4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik0xMS45NDUsMTcuMzEzYy0wLjE3My0wLjk1MSwwLjQ1OC0xLjg2MiwxLjQwOS0yLjAzNWwyNS42NjctNC42NjdjMC45NTEtMC4xNzMsMS44NjIsMC40NTgsMi4wMzUsMS40MDkNCglzLTAuNDU4LDEuODYyLTEuNDA5LDIuMDM1TDEzLjk4LDE4LjcyMUMxMy4wMjksMTguODk0LDEyLjExOCwxOC4yNjQsMTEuOTQ1LDE3LjMxM3oiLz4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik0zMy41LDMwLjQxN2MyLjI1NSwwLDQuMDgzLDEuODI4LDQuMDgzLDQuMDgzYzAsMi4yNTUtMS44MjgsNC4wODMtNC4wODMsNC4wODMNCgljLTIuMjU1LDAtNC4wODMtMS44MjgtNC4wODMtNC4wODNDMjkuNDE2LDMyLjI0NSwzMS4yNDQsMzAuNDE3LDMzLjUsMzAuNDE3eiBNNDEuMDgzLDM0LjVjMC00LjE4OC0zLjM5NS03LjU4My03LjU4My03LjU4Mw0KCWMtNC4xODgsMC03LjU4MywzLjM5NS03LjU4Myw3LjU4M2MwLDQuMTg4LDMuMzk1LDcuNTgzLDcuNTgzLDcuNTgzQzM3LjY4OCw0Mi4wODMsNDEuMDgzLDM4LjY4OCw0MS4wODMsMzQuNXoiLz4NCjwvc3ZnPg0K");
}

.icon-photo {
	background-image: url(../img/icon-photo.svg);
}

.icon-video {
	background-image: url(../img/icon-video.svg);
}

.icon-microphone {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNSIgeT0iMS4yNSIgd2lkdGg9IjgiIGhlaWdodD0iMTMiIHJ4PSI0IiBzdHJva2U9IiMwMDI1NTIiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xNy43NSAxMC43NUMxNy43NSAxMC4zMzU4IDE3LjQxNDIgMTAgMTcgMTBDMTYuNTg1OCAxMCAxNi4yNSAxMC4zMzU4IDE2LjI1IDEwLjc1SDE3Ljc1Wk0xLjc1IDEwLjc1QzEuNzUgMTAuMzM1OCAxLjQxNDIxIDEwIDEgMTBDMC41ODU3ODYgMTAgMC4yNSAxMC4zMzU4IDAuMjUgMTAuNzVIMS43NVpNMTYuMjUgMTAuNzVDMTYuMjUgMTQuNzU0MSAxMy4wMDQxIDE4IDkgMThWMTkuNUMxMy44MzI1IDE5LjUgMTcuNzUgMTUuNTgyNSAxNy43NSAxMC43NUgxNi4yNVpNOSAxOEM0Ljk5NTk0IDE4IDEuNzUgMTQuNzU0MSAxLjc1IDEwLjc1SDAuMjVDMC4yNSAxNS41ODI1IDQuMTY3NTEgMTkuNSA5IDE5LjVWMThaIiBmaWxsPSIjMDAyNTUyIi8+CjxwYXRoIGQ9Ik04LjI1IDIxLjI1QzguMjUgMjEuNjY0MiA4LjU4NTc5IDIyIDkgMjJDOS40MTQyMSAyMiA5Ljc1IDIxLjY2NDIgOS43NSAyMS4yNUg4LjI1Wk05Ljc1IDE5LjI1QzkuNzUgMTguODM1OCA5LjQxNDIxIDE4LjUgOSAxOC41QzguNTg1NzkgMTguNSA4LjI1IDE4LjgzNTggOC4yNSAxOS4yNUg5Ljc1Wk05Ljc1IDIxLjI1VjE5LjI1SDguMjVWMjEuMjVIOS43NVoiIGZpbGw9IiMwMDI1NTIiLz4KPC9zdmc+Cg==") !important;
}

.icon-microphone-blue {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTggMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik05LDE1Yy0yLjYxOSwwLTQuNzUtMi4xMzEtNC43NS00Ljc1di01QzQuMjUsMi42MzEsNi4zODEsMC41LDksMC41czQuNzUsMi4xMzEsNC43NSw0Ljc1djUNCglDMTMuNzUsMTIuODY5LDExLjYxOSwxNSw5LDE1eiBNOSwyQzcuMjA4LDIsNS43NSwzLjQ1OCw1Ljc1LDUuMjV2NWMwLDEuNzkyLDEuNDU4LDMuMjUsMy4yNSwzLjI1czMuMjUtMS40NTgsMy4yNS0zLjI1di01DQoJQzEyLjI1LDMuNDU4LDEwLjc5MiwyLDksMnoiLz4NCjxwYXRoIGZpbGw9IiMwMDVEQ0YiIGQ9Ik0xNy43NSwxMC43NWMwLTAuNDE0LTAuMzM2LTAuNzUtMC43NS0wLjc1cy0wLjc1LDAuMzM2LTAuNzUsMC43NUgxNy43NXogTTEuNzUsMTAuNzUNCglDMS43NSwxMC4zMzYsMS40MTQsMTAsMSwxMGMtMC40MTQsMC0wLjc1LDAuMzM2LTAuNzUsMC43NUgxLjc1eiBNMTYuMjUsMTAuNzVDMTYuMjUsMTQuNzU0LDEzLjAwNCwxOCw5LDE4djEuNQ0KCWM0LjgzMywwLDguNzUtMy45MTcsOC43NS04Ljc1SDE2LjI1eiBNOSwxOGMtNC4wMDQsMC03LjI1LTMuMjQ2LTcuMjUtNy4yNWgtMS41YzAsNC44MzMsMy45MTgsOC43NSw4Ljc1LDguNzVWMTh6Ii8+DQo8cGF0aCBmaWxsPSIjMDA1RENGIiBkPSJNOC4yNSwyMS4yNUM4LjI1LDIxLjY2NCw4LjU4NiwyMiw5LDIyczAuNzUtMC4zMzYsMC43NS0wLjc1SDguMjV6IE05Ljc1LDE5LjI1DQoJYzAtMC40MTQtMC4zMzYtMC43NS0wLjc1LTAuNzVzLTAuNzUsMC4zMzYtMC43NSwwLjc1SDkuNzV6IE05Ljc1LDIxLjI1di0yaC0xLjV2Mkg5Ljc1eiIvPg0KPC9zdmc+DQo=");
}

.icon-marker-gray {
	background-image: url(../img/icon-marker-gray.svg);
	width: 20px;
	height: 25px;
}

.icon-doc {
	background-image: url(../img/icon-doc.svg);
}

.icon-logout {
	background-image: url(../img/icon-logout.svg);
}

.icon-heart {
	background-image: url(../img/icon-heart.svg);
}

.icon-heart-blue {
	background-image: url(../img/icon-heart-hover.svg);
}

.icon-heart:hover,
.post-like:hover .icon-heart {
	background-image: url(../img/icon-heart-red.svg);
}

.icon-heart-red,
.icon-heart-red:hover {
	background-image: url(../img/icon-heart-red.svg);
}

.icon-heart-white {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjIgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC43OTMsMy41MTljLTEuOTIxLTIuMDI1LTUuMDE5LTIuMDI1LTYuOTQsMGMtMC40NjQsMC40ODktMS4yNDIsMC40ODktMS43MDYsMA0KCWMtMS45MjEtMi4wMjUtNS4wMTktMi4wMjUtNi45NCwwYy0xLjk0MiwyLjA0Ny0xLjk0Miw1LjM4MiwwLDcuNDI5bDYuMTYxLDYuNDkzYzAuODg3LDAuOTM1LDIuMzc3LDAuOTM1LDMuMjY0LDBsNi4xNjEtNi40OTMNCglDMjAuNzM2LDguOSwyMC43MzYsNS41NjYsMTguNzkzLDMuNTE5eiBNMTEsMi4yNWMyLjUyNy0yLjQxLDYuNDQ1LTIuMzMxLDguODgxLDAuMjM2YzIuNDkyLDIuNjI2LDIuNDkyLDYuODY4LDAsOS40OTRsLTYuMTYxLDYuNDkzDQoJYy0xLjQ3OSwxLjU1OC0zLjk2MiwxLjU1OC01LjQ0MSwwTDIuMTE5LDExLjk4Yy0yLjQ5Mi0yLjYyNi0yLjQ5Mi02Ljg2OCwwLTkuNDk0QzQuNTU0LTAuMDgxLDguNDczLTAuMTYsMTEsMi4yNXoiLz4NCjwvc3ZnPg0K");
}

.icon-heart-white-hover,
.btn:hover .icon-heart-white {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjIgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMSwyLjI1YzIuNTI3LTIuNDEsNi40NDUtMi4zMzEsOC44ODEsMC4yMzZjMi40OTIsMi42MjYsMi40OTIsNi44NjgsMCw5LjQ5NGwtNi4xNjEsNi40OTMNCgljLTEuNDc5LDEuNTU4LTMuOTYyLDEuNTU4LTUuNDQxLDBsLTYuMTYtNi40OTNjLTIuNDkyLTIuNjI2LTIuNDkyLTYuODY4LDAtOS40OTRDNC41NTQtMC4wODEsOC40NzMtMC4xNiwxMSwyLjI1eiIvPg0KPC9zdmc+DQo=");
}

.icon-chat {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyMi41ODNweCIgdmlld0JveD0iMCAwIDI0IDIyLjU4MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjIuNTgzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik0yLjkwNywyMS4zMjVsLTAuNTA5LTAuNjM2bDAsMEwyLjkwNywyMS4zMjV6IE01Ljk3NywxOC44NjlsLTAuNTA5LTAuNjM2TDUuOTc3LDE4Ljg2OXogTTEuOTU3LDYuNDUxDQoJYzAtMi41NDgsMi4wNjYtNC42MTQsNC42MTQtNC42MTRWMC4yMDhjLTMuNDQ4LDAtNi4yNDMsMi43OTUtNi4yNDMsNi4yNDNIMS45NTd6IE0xLjk1NywxMi40MjJWNi40NTFIMC4zMjl2NS45NzFIMS45NTd6DQoJIE0xLjk1NywxMi45NjV2LTAuNTQzSDAuMzI5djAuNTQzSDEuOTU3eiBNMS45NTcsMjAuNDc3di03LjUxMkgwLjMyOXY3LjUxMkgxLjk1N3ogTTIuMzk4LDIwLjY4OQ0KCWMtMC4xNzgsMC4xNDItMC40NDEsMC4wMTYtMC40NDEtMC4yMTJIMC4zMjljMCwxLjU5MywxLjg0MywyLjQ3OSwzLjA4NywxLjQ4NEwyLjM5OCwyMC42ODl6IE01LjQ2OCwxOC4yMzRsLTMuMDcsMi40NTZsMS4wMTcsMS4yNzINCglsMy4wNy0yLjQ1Nkw1LjQ2OCwxOC4yMzR6IE0xNy40MjgsMTcuNTc5SDcuMzMzdjEuNjI5aDEwLjA5NVYxNy41Nzl6IE0yMi4wNDMsMTIuOTY1YzAsMi41NDgtMi4wNjYsNC42MTQtNC42MTQsNC42MTR2MS42MjkNCgljMy40NDgsMCw2LjI0My0yLjc5NSw2LjI0My02LjI0M0gyMi4wNDN6IE0yMi4wNDMsNi40NTF2Ni41MTRoMS42MjlWNi40NTFIMjIuMDQzeiBNMTcuNDI4LDEuODM3YzIuNTQ4LDAsNC42MTQsMi4wNjYsNC42MTQsNC42MTQNCgloMS42MjljMC0zLjQ0OC0yLjc5NS02LjI0My02LjI0My02LjI0M1YxLjgzN3ogTTYuNTcyLDEuODM3aDEwLjg1N1YwLjIwOEg2LjU3MlYxLjgzN3ogTTYuNDg1LDE5LjUwNQ0KCWMwLjI0MS0wLjE5MiwwLjU0LTAuMjk3LDAuODQ4LTAuMjk3di0xLjYyOWMtMC42NzgsMC0xLjMzNiwwLjIzMS0xLjg2NSwwLjY1NEw2LjQ4NSwxOS41MDV6Ii8+DQo8Y2lyY2xlIGZpbGw9IiMwMDI1NTIiIGN4PSI2LjYyNiIgY3k9IjkuNzYyIiByPSIxLjM1NyIvPg0KPGNpcmNsZSBmaWxsPSIjMDAyNTUyIiBjeD0iMTIuMDU0IiBjeT0iOS43NjIiIHI9IjEuMzU3Ii8+DQo8Y2lyY2xlIGZpbGw9IiMwMDI1NTIiIGN4PSIxNy40ODMiIGN5PSI5Ljc2MiIgcj0iMS4zNTciLz4NCjwvc3ZnPg0K");
}

.icon-repost {
	background-image: url(../img/icon-repost.svg);
}

.icon-send {
	background-image: url(../img/icon-send.svg);
}

.icon-delete {
	background-image: url(../img/icon-delete.svg);
}

.icon-play {
	background-image: url(../img/icon-play.svg);
}

.icon-play-dark {
	background-image: url(../img/icon-play-dark.svg?v=2);
	margin-right: -3px !important;
	margin-left: 3px !important;
}

.icon-hand-blue {
	background-image: url(../img/icon-hand-blue.svg);
	width: 22px;
	height: 22px;
}

.icon-hand-white {
	background-image: url(../img/icon-hand-white.svg);
}

.icon-hand-blue-vertical {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljk1NzA3IDExLjE3OTdDNi44NDM2MiAxMS4yOTI0IDYuNjg3MTYgMTEuMzYxOSA2LjUxNDU2IDExLjM2MTRDNi4xNjkzOCAxMS4zNjA0IDUuODkwNDEgMTEuMDc5NyA1Ljg5MTQ3IDEwLjczNDVMNS45MTMwOSAzLjY1MTJDNS45MTQxNCAzLjMwNjAyIDUuNjM1MTggMy4wMjUzNSA1LjI5IDMuMDI0MjlDNC45NDQ4MiAzLjAyMzI0IDQuNjY0MTUgMy4zMDIyMSA0LjY2MzEgMy42NDczOEw0LjY0MTQ3IDEwLjczMDdDNC42NDA0MiAxMS4wNzU5IDQuMzU5NzQgMTEuMzU0OCA0LjAxNDU3IDExLjM1MzhDMy42NjkzOSAxMS4zNTI3IDMuMzkwNDIgMTEuMDcyIDMuMzkxNDggMTAuNzI2OUwzLjM5MjcyIDEwLjMxODdMMy4zOTI2OSAxMC4zMTAzTDMuNDA3OTYgNS4zMTAzQzMuNDA5MDEgNC45NjUxMiAzLjEzMDA1IDQuNjg0NDUgMi43ODQ4NyA0LjY4MzM5QzIuNDM5NjkgNC42ODIzNCAyLjE1OTAyIDQuOTYxMzEgMi4xNTc5NiA1LjMwNjQ4TDIuMTM2MzYgMTIuMzg0TDIuMTM2MzcgMTIuMzg5N0MyLjEyNzU5IDE1LjI2NjIgNC40NTIzIDE3LjYwNTIgNy4zMjg3NyAxNy42MTRDOC44NjM2NCAxNy42MTg2IDEwLjI0NDkgMTYuOTU5NyAxMS4yMDIyIDE1LjkwNTJMMTEuMjA2NCAxNS44OTg4TDExLjgxNjcgMTQuOTg5NEwxMy44NDkzIDExLjk1OTRDMTQuMDQxMyAxMS42NzMzIDEzLjk2MzYgMTEuMjg1NiAxMy42NzYzIDExLjA5NTZDMTMuMzkwMiAxMC45MDY0IDEzLjAwNSAxMC45ODQ4IDEyLjgxNTggMTEuMjcwOUwxMi4wNzc1IDEyLjM4NjhDMTEuODg3MSAxMi42NzQ3IDExLjQ5OTMgMTIuNzUzNyAxMS4yMTE0IDEyLjU2MzJDMTEuMTczOSAxMi41Mzg0IDExLjE0IDEyLjUxMDMgMTEuMTA5NyAxMi40Nzk0QzEwLjk3MzQgMTIuMzY0MyAxMC44ODcxIDEyLjE5MiAxMC44ODc3IDExLjk5OTdMMTAuOTA4IDUuMzMzMDhDMTAuOTA5MSA0Ljk4NzkxIDEwLjYzMDEgNC43MDcyMyAxMC4yODQ5IDQuNzA2MThDOS45Mzk3NCA0LjcwNTEzIDkuNjU5MDcgNC45ODQwOSA5LjY1ODAxIDUuMzI5MjdMOS42NDE0OCAxMC43NDU5QzkuNjQxNDIgMTAuNzY0MSA5LjY0MDU4IDEwLjc4MjEgOS42MzkgMTAuNzk5OUM5LjYxNDM4IDExLjA3NzUgOS40MDgzNyAxMS4zMDI3IDkuMTQwNTYgMTEuMzU2N0M5LjA5OTg1IDExLjM2NDkgOS4wNTc3MSAxMS4zNjkxIDkuMDE0NTYgMTEuMzY5QzguNjY5MzkgMTEuMzY4IDguMzkwNDIgMTEuMDg3MyA4LjM5MTQ3IDEwLjc0MjFMOC40MDgwMiA1LjMyNTQ1TDguNDE1NjQgMi44MjU0N0M4LjQxNjcgMi40ODAzIDguMTM3NzMgMi4xOTk2MiA3Ljc5MjU1IDIuMTk4NTdDNy40NDczOCAyLjE5NzUxIDcuMTY2NyAyLjQ3NjQ4IDcuMTY1NjUgMi44MjE2Nkw3LjE0MTQ4IDEwLjczODNDNy4xNDExOCAxMC44MzY0IDcuMTE4MyAxMC45MjkxIDcuMDc3NzcgMTEuMDExNkM3LjA0NyAxMS4wNzQzIDcuMDA2MDQgMTEuMTMxIDYuOTU3MDcgMTEuMTc5N1pNMTIuMTQzMiAxMC4xNjk0TDEyLjE1OCA1LjMzNjlDMTIuMTYxMiA0LjMwMTM3IDExLjMyNDMgMy40NTkzNSAxMC4yODg3IDMuNDU2MTlDMTAuMDY5NiAzLjQ1NTUyIDkuODU5MSAzLjQ5MjQ3IDkuNjYzNCAzLjU2MDk3TDkuNjY1NjQgMi44MjkyOUM5LjY2ODggMS43OTM3NiA4LjgzMTkgMC45NTE3MzUgNy43OTYzNyAwLjk0ODU3NEM3LjA2NjU4IDAuOTQ2MzQ2IDYuNDMyODkgMS4zNjEzNiA2LjEyMTIyIDEuOTY5MDhDNS44NzE4OSAxLjg0NTIyIDUuNTkxMDQgMS43NzUyMSA1LjI5MzgyIDEuNzc0M0M0LjI5MjA0IDEuNzcxMjQgMy40NzEzNiAyLjU1NDM3IDMuNDE2MDYgMy41NDI5N0MzLjIyMDAyIDMuNDcyNjYgMy4wMDg4NCAzLjQzNDA3IDIuNzg4NjkgMy40MzM0QzEuNzUzMTYgMy40MzAyNCAwLjkxMTEzMiA0LjI2NzE0IDAuOTA3OTcgNS4zMDI2N0wwLjg4NjM0NiAxMi4zODZMMC44ODYzNjEgMTIuMzkyNkMwLjg3OTA4MyAxNS45NTY0IDMuNzYwMzYgMTguODUzMSA3LjMyNDk2IDE4Ljg2NEM5LjI0MjYzIDE4Ljg2OTggMTAuOTY4MyAxOC4wMzg1IDEyLjE1NDIgMTYuNzE2QzEyLjE3OCAxNi42ODk1IDEyLjE5OTEgMTYuNjYxNSAxMi4yMTc1IDE2LjYzMjRDMTIuMjI2OCAxNi42MjA1IDEyLjIzNTggMTYuNjA4MSAxMi4yNDQzIDE2LjU5NTRMMTIuODU0OCAxNS42ODU4TDE0Ljg4NzQgMTIuNjU1OEMxNS40NjU3IDExLjc5MzggMTUuMjMxNyAxMC42MjU3IDE0LjM2NTkgMTAuMDUzQzEzLjY2MyA5LjU4ODA1IDEyLjc2MTIgOS42NTk2MiAxMi4xNDMyIDEwLjE2OTRaIiBmaWxsPSIjMDAyNTUyIi8+Cjwvc3ZnPgo=");
}

.icon-filter {
	background-image: url(../img/icon-filter.svg);
}

.icon-people {
	background-image: url(../img/icon-people.svg);
}

.icon-search {
	background-image: url(../img/icon-search.svg);
}

.icon-map-blue {
	background-image: url(../img/icon-map-blue.svg);
}

.icon-map-white {
	background-image: url(../img/icon-map-white.svg);
}

.icon-location {
	background-image: url(../img/icon-send.svg);
	transform: rotate(-45deg);
}

.icon-lightning {
	background-image: url(../img/icon-lightning.svg);
}

.icon-bookmark {
	background-image: url(../img/icon-bookmark.svg);
}

.icon-bookmark-red {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTYgMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik0xMy45OTgsMjAuMTdjLTAuMzMzLDAtMC42Ni0wLjA5Ny0wLjk0NC0wLjI3OWwtNC4zNzgtMi44MTRjLTAuNDA1LTAuMjYtMC45NDgtMC4yNi0xLjM1MiwwbC00LjM3OCwyLjgxNA0KCWMtMC4yODUsMC4xODMtMC42MTEsMC4yNzktMC45NDQsMC4yNzljLTAuOTY2LDAtMS43NTItMC43ODYtMS43NTItMS43NTJWNS4yNUMwLjI1LDIuNjMxLDIuMzgxLDAuNSw1LDAuNWg2DQoJYzIuNjE5LDAsNC43NSwyLjEzMSw0Ljc1LDQuNzV2MTMuMTY4QzE1Ljc1LDE5LjM4NCwxNC45NjQsMjAuMTcsMTMuOTk4LDIwLjE3eiBNOCwxNS4zNzdjMC41MjgsMCwxLjA0MywwLjE1MSwxLjQ4NywwLjQzOA0KCWw0LjM3NywyLjgxNGMwLjE0NSwwLjA5MSwwLjM4NiwwLjAzOCwwLjM4Ni0wLjIxMVY1LjI1QzE0LjI1LDMuNDU4LDEyLjc5MiwyLDExLDJINUMzLjIwOCwyLDEuNzUsMy40NTgsMS43NSw1LjI1djEzLjE2OA0KCWMwLDAuMjUsMC4yNDQsMC4zMDIsMC4zODUsMC4yMTFsNC4zNzgtMi44MTRDNi45NTcsMTUuNTI4LDcuNDcxLDE1LjM3Nyw4LDE1LjM3N3oiLz4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik0xMSw3LjVINWMtMC40MTQsMC0wLjc1LTAuMzM2LTAuNzUtMC43NVM0LjU4Niw2LDUsNmg2YzAuNDE0LDAsMC43NSwwLjMzNiwwLjc1LDAuNzVTMTEuNDE0LDcuNSwxMSw3LjV6Ii8+DQo8L3N2Zz4NCg==");
}

.icon-eye {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTkuNTQycHgiIGhlaWdodD0iMTMuNTQycHgiIHZpZXdCb3g9IjAgMCAxOS41NDIgMTMuNTQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOS41NDIgMTMuNTQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik05Ljc0OCwxMy42MTNjLTMuOTE1LDAtNy41MTMtMi4xOTItOS4zOTEtNS43MTljLTAuMzU5LTAuNjc0LTAuMzU5LTEuNDgsMC4wMDEtMi4xNTYNCgkJYzEuODc4LTMuNTI3LDUuNDc1LTUuNzE4LDkuMzktNS43MThzNy41MTMsMi4xOTEsOS4zOTIsNS43MThjMC4zNTksMC42NzQsMC4zNTksMS40OCwwLDIuMTU2DQoJCUMxNy4yNjEsMTEuNDIyLDEzLjY2MywxMy42MTMsOS43NDgsMTMuNjEzeiBNOS43NDgsMS4xMDRjLTMuNTI5LDAtNi43NzMsMS45NzUtOC40NjUsNS4xNTVjLTAuMTg3LDAuMzUtMC4xODcsMC43NjYtMC4wMDEsMS4xMTUNCgkJYzEuNjkzLDMuMTgsNC45MzYsNS4xNTUsOC40NjYsNS4xNTVzNi43NzMtMS45NzUsOC40NjYtNS4xNTRjMC4xODYtMC4zNSwwLjE4Ni0wLjc2NywwLTEuMTE2DQoJCUMxNi41MjEsMy4wNzksMTMuMjc3LDEuMTA0LDkuNzQ4LDEuMTA0eiIvPg0KCTxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik05Ljc0OCwxMC40ODZjLTEuOTY5LDAtMy41NzItMS42NDYtMy41NzItMy42NjljMC0yLjAyMywxLjYwMi0zLjY2OSwzLjU3Mi0zLjY2OXMzLjU3MiwxLjY0NiwzLjU3MiwzLjY2OQ0KCQlDMTMuMzE5LDguODQsMTEuNzE3LDEwLjQ4Niw5Ljc0OCwxMC40ODZ6IE05Ljc0OCw0LjIzMWMtMS4zODgsMC0yLjUxNiwxLjE2LTIuNTE2LDIuNTg1YzAsMS40MjYsMS4xMjksMi41ODUsMi41MTYsMi41ODUNCgkJczIuNTE2LTEuMTU5LDIuNTE2LTIuNTg1QzEyLjI2NCw1LjM5MSwxMS4xMzYsNC4yMzEsOS43NDgsNC4yMzF6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.icon-minimize {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyMi4wODNweCIgdmlld0JveD0iMCAwIDI0IDIyLjA4MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjIuMDgzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik0xOC4yMzMsMjIuMDE1SDUuNzE5Yy0zLjA5NywwLTUuNjE3LTIuNTItNS42MTctNS42MTd2LTUuMzc0YzAtMC41NSwwLjQ0Ni0wLjk5NywwLjk5Ny0wLjk5Nw0KCXMwLjk5NywwLjQ0NiwwLjk5NywwLjk5N3Y1LjM3NGMwLDEuOTk4LDEuNjI1LDMuNjI0LDMuNjI0LDMuNjI0aDEyLjUxNGMxLjk5OCwwLDMuNjI0LTEuNjI1LDMuNjI0LTMuNjI0VjUuNjE3DQoJYzAtMS45OTgtMS42MjUtMy42MjQtMy42MjQtMy42MjRoLTIuMzExYy0wLjU1MSwwLTAuOTk3LTAuNDQ2LTAuOTk3LTAuOTk3UzE1LjM3MSwwLDE1LjkyMiwwaDIuMzExYzMuMDk3LDAsNS42MTcsMi41Miw1LjYxNyw1LjYxNw0KCXYxMC43ODFDMjMuODUsMTkuNDk1LDIxLjMzLDIyLjAxNSwxOC4yMzMsMjIuMDE1eiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzAwMjU1MiIgZD0iTTEzLjkxOCwxNS4zNjNIOC4wOTJjLTAuNTUsMC0wLjk5Ny0wLjQ0Ni0wLjk5Ny0wLjk5N2MwLTAuNTUxLDAuNDQ2LTAuOTk3LDAuOTk3LTAuOTk3aDUuODI2DQoJCWMwLjQ0MSwwLDAuOC0wLjM1OSwwLjgtMC44VjYuNzQ0YzAtMC41NSwwLjQ0Ni0wLjk5NywwLjk5Ny0wLjk5N2MwLjU1MSwwLDAuOTk3LDAuNDQ2LDAuOTk3LDAuOTk3djUuODI2DQoJCUMxNi43MTIsMTQuMTExLDE1LjQ1OSwxNS4zNjMsMTMuOTE4LDE1LjM2M3oiLz4NCgk8cGF0aCBmaWxsPSIjMDAyNTUyIiBkPSJNMTQuNDQ1LDE0LjA5M2MtMC4yNTMsMC0wLjUwNy0wLjA5Ni0wLjcwMi0wLjI4OEw1LjM5Niw1LjUzNkM1LjAwNSw1LjE0OSw1LjAwMiw0LjUxNyw1LjM4OSw0LjEyNw0KCQlDNS43NzUsMy43MzMsNi40MDgsMy43MzIsNi43OTgsNC4xMmw4LjM0OCw4LjI2OGMwLjM5LDAuMzg3LDAuMzk0LDEuMDE5LDAuMDA3LDEuNDFDMTQuOTU4LDEzLjk5NSwxNC43MDIsMTQuMDkzLDE0LjQ0NSwxNC4wOTN6Ig0KCQkvPg0KPC9nPg0KPC9zdmc+DQo=");
}

.icon-done {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYuNjI1cHgiIGhlaWdodD0iMTEuNzVweCIgdmlld0JveD0iMCAwIDE2LjYyNSAxMS43NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYuNjI1IDExLjc1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik0xNi4yOCwwLjIyYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY4LDAsMS4wNjFMNS43NSwxMS44MTFMMC4yMiw2LjI4Yy0wLjI5My0wLjI5My0wLjI5My0wLjc2OCwwLTEuMDYxDQoJczAuNzY4LTAuMjkzLDEuMDYxLDBsNC40Nyw0LjQ3bDkuNDctOS40N0MxNS41MTMtMC4wNzMsMTUuOTg3LTAuMDczLDE2LjI4LDAuMjJ6Ii8+DQo8L3N2Zz4NCg==");
}

.icon-done-white,
.chat-wrapper .chats-list .author.selected .icon-done {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYuNzVweCIgaGVpZ2h0PSIxMi4yNXB4IiB2aWV3Qm94PSIwIDAgMTYuNzUgMTIuMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2Ljc1IDEyLjI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNi4yOCwwLjIyYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY4LDAsMS4wNjFMNS43NSwxMS44MTFMMC4yMiw2LjI4Yy0wLjI5My0wLjI5My0wLjI5My0wLjc2OCwwLTEuMDYxDQoJczAuNzY4LTAuMjkzLDEuMDYxLDBsNC40Nyw0LjQ3bDkuNDctOS40N0MxNS41MTMtMC4wNzMsMTUuOTg3LTAuMDczLDE2LjI4LDAuMjJ6Ii8+DQo8L3N2Zz4NCg==");
}

.icon-done-all {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuMDgzcHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDIxLjA4MyAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuMDgzIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDI1NTIiIGQ9Ik0yMC43OCwwLjIyYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY4LDAsMS4wNjFsLTEwLjUzLDEwLjUzTDQuNzIsNi4yOGMtMC4yOTMtMC4yOTMtMC4yOTMtMC43NjgsMC0xLjA2MQ0KCWMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDQuNDcsNC40N2w5LjQ3LTkuNDdDMjAuMDEzLTAuMDczLDIwLjQ4Ny0wLjA3MywyMC43OCwwLjIyeiIvPg0KPHBhdGggZmlsbD0iIzAwMjU1MiIgZD0iTTE2LjI4LDAuMjJjMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWwtNS41LDUuNWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMA0KCXMtMC4yOTMtMC43NjgsMC0xLjA2MWw1LjUtNS41QzE1LjUxMy0wLjA3MywxNS45ODctMC4wNzMsMTYuMjgsMC4yMnogTTAuMjIsNS4yMmMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDUuNSw1LjUNCgljMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMGwtNS41LTUuNUMtMC4wNzMsNS45ODctMC4wNzMsNS41MTMsMC4yMiw1LjIyeiIvPg0KPC9zdmc+DQo=");
}

.icon-done-all-blue {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuMzMzcHgiIGhlaWdodD0iMTIuMDgzcHgiIHZpZXdCb3g9IjAgMCAyMS4zMzMgMTIuMDgzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS4zMzMgMTIuMDgzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMyOTU4Q0YiIGQ9Ik0yMC43OCwwLjIyYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY4LDAsMS4wNjFsLTEwLjUzLDEwLjUzTDQuNzIsNi4yOGMtMC4yOTMtMC4yOTMtMC4yOTMtMC43NjgsMC0xLjA2MQ0KCWMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDQuNDcsNC40N2w5LjQ3LTkuNDdDMjAuMDEzLTAuMDczLDIwLjQ4Ny0wLjA3MywyMC43OCwwLjIyeiIvPg0KPHBhdGggZmlsbD0iIzI5NThDRiIgZD0iTTE2LjI4LDAuMjJjMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWwtNS41LDUuNWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMA0KCXMtMC4yOTMtMC43NjgsMC0xLjA2MWw1LjUtNS41QzE1LjUxMy0wLjA3MywxNS45ODctMC4wNzMsMTYuMjgsMC4yMnogTTAuMjIsNS4yMmMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDUuNSw1LjUNCgljMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMGwtNS41LTUuNUMtMC4wNzMsNS45ODctMC4wNzMsNS41MTMsMC4yMiw1LjIyeiIvPg0KPC9zdmc+DQo=");
}

.icon-done-all-white,
.chat-wrapper .chats-list .author.selected .icon-done-all-blue {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuNDE3cHgiIGhlaWdodD0iMTIuMTY3cHgiIHZpZXdCb3g9IjAgMCAyMS40MTcgMTIuMTY3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS40MTcgMTIuMTY3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC43OCwwLjIyYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY4LDAsMS4wNjFsLTEwLjUzLDEwLjUzTDQuNzIsNi4yOGMtMC4yOTMtMC4yOTMtMC4yOTMtMC43NjgsMC0xLjA2MQ0KCWMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDQuNDcsNC40N2w5LjQ3LTkuNDdDMjAuMDEzLTAuMDczLDIwLjQ4Ny0wLjA3MywyMC43OCwwLjIyeiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LjI4LDAuMjJjMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWwtNS41LDUuNWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMA0KCXMtMC4yOTMtMC43NjgsMC0xLjA2MWw1LjUtNS41QzE1LjUxMy0wLjA3MywxNS45ODctMC4wNzMsMTYuMjgsMC4yMnogTTAuMjIsNS4yMmMwLjI5My0wLjI5MywwLjc2OC0wLjI5MywxLjA2MSwwbDUuNSw1LjUNCgljMC4yOTMsMC4yOTMsMC4yOTMsMC43NjgsMCwxLjA2MWMtMC4yOTMsMC4yOTMtMC43NjgsMC4yOTMtMS4wNjEsMGwtNS41LTUuNUMtMC4wNzMsNS45ODctMC4wNzMsNS41MTMsMC4yMiw1LjIyeiIvPg0KPC9zdmc+DQo=");
}

.icon-alarm-red {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuNjg4cHgiIGhlaWdodD0iMjAuMDYzcHgiIHZpZXdCb3g9IjAgMCAyMS42ODggMjAuMDYzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS42ODggMjAuMDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik05Ljg0OCwwLjA4OWMwLjU5NS0wLjExOSwxLjIwOC0wLjExOSwxLjgwNCwwYzEuMzIzLDAuMjY1LDIuNDYzLDEuMDk3LDMuMTE4LDIuMjc2TDIwLjk1NiwxMy41DQoJYzAuMzU3LDAuNjQyLDAuNTQ0LDEuMzY1LDAuNTQ0LDIuMWMwLDIuMzg4LTEuOTM2LDQuMzI0LTQuMzI0LDQuMzI0SDQuMzI0QzEuOTM2LDE5LjkyNCwwLDE3Ljk4OCwwLDE1LjYNCgljMC0wLjczNSwwLjE4Ny0xLjQ1OCwwLjU0NC0yLjFMNi43MywyLjM2NUM3LjM4NSwxLjE4Niw4LjUyNSwwLjM1NCw5Ljg0OCwwLjA4OXogTTExLjM1OCwxLjU2Yy0wLjQwMS0wLjA4LTAuODE0LTAuMDgtMS4yMTUsMA0KCWMtMC44OTEsMC4xNzgtMS42NiwwLjczOS0yLjEwMSwxLjUzNEwxLjg1NSwxNC4yMjhDMS42MjIsMTQuNjQ4LDEuNSwxNS4xMiwxLjUsMTUuNmMwLDEuNTYsMS4yNjQsMi44MjQsMi44MjQsMi44MjRoMTIuODUyDQoJYzEuNTYsMCwyLjgyNC0xLjI2NCwyLjgyNC0yLjgyNGMwLTAuNDgtMC4xMjItMC45NTItMC4zNTUtMS4zNzFMMTMuNDU5LDMuMDk0QzEzLjAxNywyLjI5OSwxMi4yNDksMS43MzgsMTEuMzU4LDEuNTZ6Ii8+DQo8cGF0aCBmaWxsPSIjRTk0QjRDIiBkPSJNMTAuNzUsMTEuNDI0Yy0wLjQxNCwwLTAuNzUtMC4zMzYtMC43NS0wLjc1di00YzAtMC40MTQsMC4zMzYtMC43NSwwLjc1LTAuNzVzMC43NSwwLjMzNiwwLjc1LDAuNzV2NA0KCUMxMS41LDExLjA4OCwxMS4xNjQsMTEuNDI0LDEwLjc1LDExLjQyNHoiLz4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik0xMC43NSwxNC45MjRjMC40MTQsMCwwLjc1LTAuMzM2LDAuNzUtMC43NXYtMC41YzAtMC40MTQtMC4zMzYtMC43NS0wLjc1LTAuNzVTMTAsMTMuMjYsMTAsMTMuNjc0djAuNQ0KCUMxMCwxNC41ODgsMTAuMzM2LDE0LjkyNCwxMC43NSwxNC45MjR6Ii8+DQo8L3N2Zz4NCg==");
}

.icon-ok,
.ya-share2__item_service_odnoklassniki .ya-share2__icon {
	background-image: url(../img/icon-ok.svg) !important;
}

.icon-tel,
.ya-share2__item_service_telegram .ya-share2__icon {
	background-image: url(../img/icon-tel.svg) !important;
}

.icon-yt {
	background-image: url(../img/ytlinkfooter.svg) !important;
}

.icon-vk,
.ya-share2__item_service_vkontakte .ya-share2__icon {
	background-image: url(../img/icon-vk.svg?v=2) !important;
}

.icon-copy {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNCIgeT0iNC4yNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEzIiByeD0iMiIgc3Ryb2tlPSIjMDAyNTUyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMSAxLjI1SDNDMS44OTU0MyAxLjI1IDEgMi4xNDU0MyAxIDMuMjVWMTQuMjUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.icon-slide-down {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wMzcxIDEuNDM1MDZMNy41MTk5IDYuMTQ1OUM3LjEyNDI3IDYuNTcxOTYgNi40NDk5NSA2LjU3MTk2IDYuMDU0MzIgNi4xNDU5TDEuNTM3MTEgMS40MzUwNiIgc3Ryb2tlPSIjMDAyNTUyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.icon-top300-blue {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4OTlfMjQwOCkiPgo8cGF0aCBkPSJNOC40MjA5IDE5LjI3NTRDMTAuNzM4MSAyMi4zNyAxNS4xMjUyIDIzLjAwMDIgMTguMjE5OCAyMC42ODMxQzE5Ljg4MzUgMTkuNDM3MyAyMC44MzUgMTcuNTkzMiAyMC45OTkgMTUuNjczNCIgc3Ryb2tlPSIjMDA2REYyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik04LjQyMDUgMTkuMjc1MkwzLjMyNTgyIDEyLjQ3MTJDMi44MjkyOCAxMS44MDgxIDIuOTY0MzMgMTAuODY4IDMuNjI3NDYgMTAuMzcxNFYxMC4zNzE0QzQuMjkwNTkgOS44NzQ5MSA1LjIzMDY5IDEwLjAxIDUuNzI3MjMgMTAuNjczMUw5LjMyMzQ3IDE1LjQ3NTkiIHN0cm9rZT0iIzAwNkRGMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS42MjM2MyAxNS44NzU4TDQuNTI4OTQgOS4wNzE4QzQuMDMyNDEgOC40MDg2NyA0LjE2NzQ2IDcuNDY4NTcgNC44MzA1OSA2Ljk3MjAzVjYuOTcyMDNDNS40OTM3MiA2LjQ3NTQ5IDYuNDMzODEgNi42MTA1NCA2LjkzMDM1IDcuMjczNjdMMTIuMDI1IDE0LjA3NzciIHN0cm9rZT0iIzAwNkRGMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMDI0OCAxNC4wNzc2TDYuMzMwNyA2LjQ3MzE2QzUuODM0MTYgNS44MTAwMyA1Ljk2OTIxIDQuODY5OTQgNi42MzIzNCA0LjM3MzRWNC4zNzM0QzcuMjk1NDcgMy44NzY4NiA4LjIzNTU3IDQuMDExOTEgOC43MzIxMSA0LjY3NTA0TDE0LjQyNjIgMTIuMjc5NSIgc3Ryb2tlPSIjMDA2REYyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC40MjU5IDEyLjI3OTdMMTAuNTI5OSA3LjA3NjY4QzEwLjAzMzQgNi40MTM1NSAxMC4xNjg0IDUuNDczNDUgMTAuODMxNiA0Ljk3NjkyVjQuOTc2OTJDMTEuNDk0NyA0LjQ4MDM4IDEyLjQzNDggNC42MTU0MyAxMi45MzEzIDUuMjc4NTZMMTcuNzI2MyAxMS42ODIzIiBzdHJva2U9IiMwMDZERjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljc5NzUgMTEuNjg5N0wxNy43Nzc2IDExLjM2NjFMMTcuNjk5MSAxMC4wODcxQzE3LjY0ODUgOS4yNjI4OCAxOC4yNzU2IDguNTUzNjkgMTkuMDk5OCA4LjUwMzA4VjguNTAzMDhDMTkuOTI3NyA4LjQ1MjIzIDIwLjYzODggOS4wODUxMyAyMC42ODQzIDkuOTEzNDFMMjAuOTI0NSAxNC4yODUyTDIwLjk5NjQgMTUuNTk3NiIgc3Ryb2tlPSIjMDA2REYyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOSA1LjA0MjY1TDIwLjQ0MTQgMyIgc3Ryb2tlPSIjMDA2REYyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi40OTI5IDQuMjUwMThMMTYuOTQ4MiAxLjc5MTk5IiBzdHJva2U9IiMwMDZERjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMuMTM2MzUgMjEuODE3Nkw1LjMyNzE1IDIwLjYxMzMiIHN0cm9rZT0iIzAwNkRGMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi4wMDAyNyAxOC4wMDA1TDQuNDk3MDcgMTguMTI3IiBzdHJva2U9IiMwMDZERjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yODk5XzI0MDgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}

.icon-rocket-red {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS42NzE1IDEuNjM2OTFDMjEuMjg1NCAxLjQyNTgzIDIyLjYxNTQgMi43NTU4MiAyMi40MDQzIDQuMzY5N0MyMi4wOTU4IDYuNzI4NyAyMS4yNDg3IDEwLjczNjIgMTguODUzMiAxMy4zMTlDMTguMDkxIDE0LjE0MDggMTcuMTcwMyAxNC45MDAxIDE2LjIyMzUgMTUuNTc0OEwxNi41MDAyIDE3LjUxMTJDMTYuNTc4MSAxOC4wNTY1IDE2LjM5NDcgMTguNjA2NyAxNi4wMDUyIDE4Ljk5NjJMMTIuODIzMiAyMi4xNzgxQzExLjgwMzUgMjMuMTk3OCAxMC4wNTczIDIyLjYxNTggOS44NTMzOCAyMS4xODgyTDkuNDI5MTEgMTguMjE4M0w5LjQzMDM5IDE4LjIxODJDOS4xNTk0NCAxOC4wODcgOC45MDgyIDE3LjkwOTYgOC42ODkzMiAxNy42OTA4TDYuMzUwNDYgMTUuMzUxOUM2LjEzMTU3IDE1LjEzMyA1Ljk1NDE4IDE0Ljg4MTggNS44MjMwNCAxNC42MTA4TDUuODIyODUgMTQuNjEyMUwyLjg1MyAxNC4xODc5QzEuNDI1NDIgMTMuOTgzOSAwLjg0MzM0NiAxMi4yMzc3IDEuODYzMDUgMTEuMjE4TDUuMDQ1MDMgOC4wMzYwMkM1LjQzNDUyIDcuNjQ2NTMgNS45ODQ2NyA3LjQ2MzE1IDYuNTI5OTYgNy41NDEwNUw4LjQ2NjQyIDcuODE3NjlDOS4xNDEwNiA2Ljg3MDkxIDkuOTAwMzggNS45NTAyNSAxMC43MjIyIDUuMTg4MDVDMTMuMzA1IDIuNzkyNTQgMTcuMzEyNSAxLjk0NTQ0IDE5LjY3MTUgMS42MzY5MVpNNy41NDUzOSA5LjIwMTM0TDYuMzE3ODIgOS4wMjU5N0M2LjIzOTkyIDkuMDE0ODQgNi4xNjEzMyA5LjA0MTA0IDYuMTA1NjkgOS4wOTY2OEwyLjkyMzcxIDEyLjI3ODdDMi43NzgwNCAxMi40MjQzIDIuODYxMTkgMTIuNjczOCAzLjA2NTEzIDEyLjcwMjlMNS41ODY1MyAxMy4wNjMxQzUuNjI1NSAxMi44MTEzIDUuNzAyNjMgMTIuNTYxNCA1LjgyMDY3IDEyLjMyMDZDNi4yMTI5NSAxMS41MjA0IDYuODAyODEgMTAuMzkxNCA3LjU0NTM5IDkuMjAxMzRaTTEwLjk3ODEgMTguNDU0N0wxMS4zMzgzIDIwLjk3NjFDMTEuMzY3NCAyMS4xOCAxMS42MTY5IDIxLjI2MzEgMTEuNzYyNiAyMS4xMTc1TDE0Ljk0NDUgMTcuOTM1NUMxNS4wMDAyIDE3Ljg3OTkgMTUuMDI2NCAxNy44MDEzIDE1LjAxNTMgMTcuNzIzNEwxNC44Mzk5IDE2LjQ5NThDMTMuNjQ5OCAxNy4yMzg0IDEyLjUyMDggMTcuODI4MyAxMS43MjA2IDE4LjIyMDVDMTEuNDc5OSAxOC4zMzg2IDExLjIyOTkgMTguNDE1NyAxMC45NzgxIDE4LjQ1NDdaTTIwLjkxNyA0LjE3NTE3QzIxLjAwMDMgMy41MzgyMSAyMC41MDMgMy4wNDA5NCAxOS44NjYgMy4xMjQyNEMxNy41NDI3IDMuNDI4MTEgMTMuOTU1MSA0LjIzNTQzIDExLjc0MjIgNi4yODc4NEMxMC41MDY1IDcuNDMzOTMgOS40MDA1OCA5LjAxMjYyIDguNTMyNTMgMTAuNDYyOEwxMy41Nzg0IDE1LjUwODdDMTUuMDI4NiAxNC42NDA2IDE2LjYwNzMgMTMuNTM0NyAxNy43NTM0IDEyLjI5OUMxOS44MDU4IDEwLjA4NjEgMjAuNjEzMSA2LjQ5ODUyIDIwLjkxNyA0LjE3NTE3Wk0xMi4yMjQ0IDE2LjI3Nkw3Ljc2NTIzIDExLjgxNjhDNy41MzU0OSAxMi4yNDQ3IDcuMzM1IDEyLjYzOTMgNy4xNjc1MyAxMi45ODA5QzYuOTU5MjEgMTMuNDA1OCA3LjA0Nzk0IDEzLjkyODEgNy40MTExMiAxNC4yOTEyTDkuNzQ5OTggMTYuNjMwMUMxMC4xMTMyIDE2Ljk5MzMgMTAuNjM1NCAxNy4wODIgMTEuMDYwMyAxNi44NzM3QzExLjQwMiAxNi43MDYyIDExLjc5NjUgMTYuNTA1NyAxMi4yMjQ0IDE2LjI3NlpNMTMuMTc2OCA2Ljk3NTM0QzE0LjI1MDcgNS45MDE0IDE1Ljk5MTkgNS45MDE0IDE3LjA2NTkgNi45NzUzNEMxOC4xMzk4IDguMDQ5MjggMTguMTM5OCA5Ljc5MDQ5IDE3LjA2NTkgMTAuODY0NEMxNS45OTE5IDExLjkzODQgMTQuMjUwNyAxMS45Mzg0IDEzLjE3NjggMTAuODY0NEMxMi4xMDI4IDkuNzkwNDkgMTIuMTAyOCA4LjA0OTI4IDEzLjE3NjggNi45NzUzNFpNMTYuMDA1MiA4LjAzNkMxNS41MTcxIDcuNTQ3ODUgMTQuNzI1NiA3LjU0Nzg1IDE0LjIzNzQgOC4wMzZDMTMuNzQ5MyA4LjUyNDE2IDEzLjc0OTMgOS4zMTU2MSAxNC4yMzc0IDkuODAzNzdDMTQuNzI1NiAxMC4yOTE5IDE1LjUxNzEgMTAuMjkxOSAxNi4wMDUyIDkuODAzNzdDMTYuNDkzNCA5LjMxNTYxIDE2LjQ5MzQgOC41MjQxNiAxNi4wMDUyIDguMDM2Wk00LjMzNzk1IDE1LjQ2MDZDNC42MzA4NCAxNS43NTM1IDQuNjMwODQgMTYuMjI4NCA0LjMzNzk1IDE2LjUyMTNMMi45MjM3MyAxNy45MzU1QzIuNjMwODQgMTguMjI4NCAyLjE1NTk3IDE4LjIyODQgMS44NjMwNyAxNy45MzU1QzEuNTcwMTggMTcuNjQyNiAxLjU3MDE4IDE3LjE2NzcgMS44NjMwNyAxNi44NzQ4TDMuMjc3MjkgMTUuNDYwNkMzLjU3MDE4IDE1LjE2NzcgNC4wNDUwNSAxNS4xNjc3IDQuMzM3OTUgMTUuNDYwNlpNNi40NTkyNyAxNy41ODE5QzYuNzUyMTYgMTcuODc0OCA2Ljc1MjE2IDE4LjM0OTcgNi40NTkyNyAxOC42NDI2TDMuNjMwODQgMjEuNDcxQzMuMzM3OTUgMjEuNzYzOSAyLjg2MzA3IDIxLjc2MzkgMi41NzAxOCAyMS40NzFDMi4yNzcyOSAyMS4xNzgxIDIuMjc3MjkgMjAuNzAzMyAyLjU3MDE4IDIwLjQxMDRMNS4zOTg2MSAxNy41ODE5QzUuNjkxNSAxNy4yODkxIDYuMTY2MzcgMTcuMjg5MSA2LjQ1OTI3IDE3LjU4MTlaTTguNTgwNTkgMTkuNzAzM0M4Ljg3MzQ4IDE5Ljk5NjIgOC44NzM0OCAyMC40NzEgOC41ODA1OSAyMC43NjM5TDcuMTY2MzcgMjIuMTc4MUM2Ljg3MzQ4IDIyLjQ3MSA2LjM5ODYxIDIyLjQ3MSA2LjEwNTcxIDIyLjE3ODFDNS44MTI4MiAyMS44ODUyIDUuODEyODIgMjEuNDEwNCA2LjEwNTcxIDIxLjExNzVMNy41MTk5MiAxOS43MDMzQzcuODEyODIgMTkuNDEwNCA4LjI4NzY5IDE5LjQxMDQgOC41ODA1OSAxOS43MDMzWiIgZmlsbD0iI0ZGNzY0RCIvPgo8L3N2Zz4K");
}

.icon-picture {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuODMzcHgiIGhlaWdodD0iMjEuODMzcHgiIHZpZXdCb3g9IjEuMDgzIDEuMTI1IDIxLjgzMyAyMS44MzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMS4wODMgMS4xMjUgMjEuODMzIDIxLjgzMyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDI1NTIiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNNywyaDEwYzIuNzYxLDAsNSwyLjIzOSw1LDV2MTBjMCwyLjc2MS0yLjIzOSw1LTUsNUg3DQoJYy0yLjc2MSwwLTUtMi4yMzktNS01VjdDMiw0LjIzOSw0LjIzOSwyLDcsMnoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIuNSwxNy41bDIuMjU5LTEuNjE0DQoJYzAuNzE2LTAuNTExLDEuNjk3LTAuNDMsMi4zMTksMC4xOTJsMS4wNzMsMS4wNzNjMC40NjksMC40NjksMS4yMjgsMC40NjksMS42OTcsMGw0Ljk4OS00Ljk4OWMwLjY1OC0wLjY1OCwxLjcxLTAuNzA2LDIuNDI1LTAuMTENCglMMjIsMTYiLz4NCjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAyNTUyIiBzdHJva2Utd2lkdGg9IjEuNSIgY3g9IjgiIGN5PSI4IiByPSIyIi8+DQo8L3N2Zz4NCg==");
}

.icon-pictures {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjUuOTU4cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDI1Ljk1OCAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjUuOTU4IDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMjU1MiIgZD0iTTUuNDMzLDEuNzEyaDkuNDVjMS4zMTksMCwyLjQ5LDAuNjM4LDMuMjIyLDEuNjI0aDEuNjU0DQoJCQljLTAuODg2LTEuODA1LTIuNzM2LTMuMDQ3LTQuODc2LTMuMDQ3aC05LjQ1QzIuNDMzLDAuMjksMCwyLjczMSwwLDUuNzQ0djkuNDg1YzAsMi4yMjcsMS4zMzEsNC4xNDEsMy4yMzcsNC45ODh2LTEuNjE0DQoJCQljLTEuMDk1LTAuNzItMS44Mi0xLjk2Mi0xLjgyLTMuMzc0VjUuNzQ0QzEuNDE3LDMuNTE3LDMuMjE1LDEuNzEyLDUuNDMzLDEuNzEyeiBNMTEuOTYsOS40MDFjLTEuNDMzLDAtMi41OTksMS4xNy0yLjU5OSwyLjYwOA0KCQkJYzAsMS40MzgsMS4xNjYsMi42MDgsMi41OTksMi42MDhzMi41OTktMS4xNywyLjU5OS0yLjYwOEMxNC41NTksMTAuNTcxLDEzLjM5Myw5LjQwMSwxMS45Niw5LjQwMXogTTExLjk2LDEzLjE5NQ0KCQkJYy0wLjY1MiwwLTEuMTgxLTAuNTMyLTEuMTgxLTEuMTg2czAuNTMtMS4xODYsMS4xODEtMS4xODZzMS4xODEsMC41MzIsMS4xODEsMS4xODZTMTIuNjEyLDEzLjE5NSwxMS45NiwxMy4xOTV6IE0yMC40NjUsNS42MDcNCgkJCWgtOS40NWMtMy4wMDEsMC01LjQzNCwyLjQ0Mi01LjQzNCw1LjQ1NHY5LjQ4NWMwLDMuMDEyLDIuNDMzLDUuNDU0LDUuNDM0LDUuNDU0aDkuNDVjMy4wMDEsMCw1LjQzMy0yLjQ0Miw1LjQzMy01LjQ1NHYtOS40ODUNCgkJCUMyNS44OTgsOC4wNDksMjMuNDY2LDUuNjA3LDIwLjQ2NSw1LjYwN3ogTTI0LjQ4MSwyMC41NDZjMCwyLjIyNi0xLjc5OCw0LjAzMS00LjAxNiw0LjAzMWgtOS40NWMtMS44NDgsMC0zLjQwNC0xLjI1NC0zLjg3Mi0yLjk2DQoJCQljMC4wMS0wLjAwNywwLjAyMS0wLjAxMSwwLjAzMS0wLjAxOGwyLjEzNS0xLjUzYzAuMzk2LTAuMjg0LDAuOTM0LTAuMjQsMS4yNzgsMC4xMDZsMS4wMTQsMS4wMTgNCgkJCWMwLjM0OCwwLjM0OSwwLjgxMSwwLjU0MiwxLjMwMywwLjU0MnMwLjk1NS0wLjE5MywxLjMwMy0wLjU0Mmw0LjcxNS00LjczMmMwLjM2NS0wLjM2NywwLjk0MS0wLjM5MiwxLjMzNi0wLjA2bDQuMjIyLDMuNTMxDQoJCQlWMjAuNTQ2eiBNMjQuNDgxLDE4LjA3OWwtMy4zMTQtMi43NzFjLTAuOTY0LTAuODA2LTIuMzYtMC43NDUtMy4yNDYsMC4xNDdsLTQuNzE1LDQuNzMyYy0wLjE2NiwwLjE2Ny0wLjQzNiwwLjE2Ny0wLjYwMiwwDQoJCQlsLTEuMDE0LTEuMDE4Yy0wLjgzNi0wLjgzOC0yLjE0MS0wLjk0OC0zLjEwNC0wLjI1OGwtMS40ODcsMS4wNjZ2LTguOTE2YzAtMi4yMjYsMS43OTgtNC4wMzEsNC4wMTYtNC4wMzFoOS40NQ0KCQkJYzIuMjE4LDAsNC4wMTYsMS44MDUsNC4wMTYsNC4wMzFWMTguMDc5eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}

.icon-logo {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40Nzc0IDMuMzU1MzFDMTMuNjU4IDIuMzQ1NzYgMTMuMTYwNSAxLjM3MDM1IDEyLjU5NjYgMC44MjY2NzZDMTIuMzIwMyAwLjU2MDI3NiAxMS45NDA5IDAuMzEyNDUxIDExLjUyMzIgMC4yOTg0NTdDMTEuMjk2NyAwLjI5MDg2OSAxMS4wNjExIDAuMzU0MDk0IDEwLjg2MTIgMC41MTcyNTJDMTAuNjY3OCAwLjY3NTE3OCAxMC41NTA0IDAuODkxNjE3IDEwLjQ4NDIgMS4xMTg3M0M5LjgxNjA0IDMuNDEyNjkgOC40NDgxNSA1LjQ5NzgxIDcuNDAyOTUgNi43NjgzQzcuMjQyODYgNi42MzMxOCA3LjA3MzggNi41MTMwMSA2Ljg5NDU5IDYuNDExMjRDNi4xMzExMiA1Ljk3NzY3IDUuMjU1ODMgNS45MTYzNiA0LjI2MTY1IDYuMjk2MTRMMi42NzAzIDUuMjMxNDRDMi41NDU3IDUuMTQ4MDcgMi4zOTU2NyA1LjI5Mzk2IDIuNDc1NTIgNS40MjA4NUwzLjQyNTcgNi45MzA3M0wxLjYxNTc4IDcuMTMxNjhDMS40NjMzOSA3LjE0ODYgMS40NDY3OCA3LjM2MzY1IDEuNTk0NzYgNy40MDM3N0wzLjU5NjgyIDcuOTQ2NTdDMy42MDc1MiA3Ljk3NjU4IDMuNjIxMTcgOC4wMDc4OCAzLjYzODYyIDguMDM5NDlMMy42Mzg2NyA4LjAzOTU4QzMuNjc3OTcgOC4xMTA3MiAzLjcyNDc2IDguMjkwNjMgMy43MzczNiA4LjU1MTI3QzMuNzQ5MzUgOC43OTkzIDMuNzI2MyA5LjAyOTUzIDMuNjkzOTIgOS4xNTU3OUMzLjI3MDkzIDEwLjgwNTQgMy4yMzk3OCAxMi4wOTA0IDMuNTgzMDUgMTMuMTQxN0MzLjkzMDA0IDE0LjIwNDQgNC42MzMxNiAxNC45NDgzIDUuNTEwNTUgMTUuNTYzM0M1LjUxMDY4IDE1LjU2MzUgNS41MTA5MiAxNS41NjM3IDUuNTExMjcgMTUuNTY0MUM1LjUxNDgyIDE1LjU2NzggNS41Mjk1OCAxNS41ODM0IDUuNTUyOTMgMTUuNjE5N0M1LjU3MDk0IDE1LjY0NzggNS41ODk2IDE1LjY4MTEgNS42MDg4MiAxNS43MTk1QzUuNTEwODkgMTUuODEzNSA1LjM5NCAxNS45MDI0IDUuMjQ2MTIgMTYuMDE0OEw1LjI0MTQ1IDE2LjAxODNDNS4xMDQ4NSAxNi4xMjIxIDQuOTMzMjggMTYuMjUyNSA0Ljc4ODEzIDE2LjQwMTVDNC42MzkxNiAxNi41NTQ0IDQuNDgyMTMgMTYuNzYxOSA0LjQxMzI4IDE3LjAzNkM0LjM0MTQ2IDE3LjMyMTkgNC4zODIxMyAxNy42MTI5IDQuNTExMTggMTcuODk2OEM0LjYzODE1IDE4LjE3NjEgNC45Njc1MSAxOC4yOTk2IDUuMjQ2ODMgMTguMTcyN0M1LjUyNjE2IDE4LjA0NTcgNS42NDk2NiAxNy43MTYzIDUuNTIyNyAxNy40MzdDNS40OTkxMSAxNy4zODUxIDUuNDkyMTcgMTcuMzUyMSA1LjQ5MDEyIDE3LjMzNUM1LjQ4ODI1IDE3LjMxOTMgNS40ODk3MSAxNy4zMTE1IDUuNDkwOTIgMTcuMzA2N0M1LjQ5Mzg0IDE3LjI5NSA1LjUwODE2IDE3LjI1NDcgNS41ODM5NiAxNy4xNzY5QzUuNjYyNjUgMTcuMDk2MSA1Ljc2Nzk5IDE3LjAxMzcgNS45MTYzNCAxNi45MDFMNS45Mjg2NCAxNi44OTE2TDUuOTM5MTkgMTYuODgzNkM1Ljk5NzM5IDE2LjgzOTQgNi4wNjE3OSAxNi43OTA1IDYuMTI4MTIgMTYuNzM3NkM2LjE5MzgzIDE2LjgxMDggNi4yNjYwOSAxNi44Nzg5IDYuMzQzNzMgMTYuOTQwNkM2LjMyNDUxIDE2Ljk3MDIgNi4zMDQxNCAxNy4wMDExIDYuMjgyNTYgMTcuMDMzN0w2LjI3Mzk5IDE3LjA0NjdMNi4yNjcxNCAxNy4wNTdDNi4xNzg1NiAxNy4xOTA2IDYuMDY3NTcgMTcuMzU4IDUuOTc5MDMgMTcuNTQxMUM1Ljc2ODQ1IDE3Ljk3NjUgNS42ODkgMTguNDkwNiA1Ljk1ODU2IDE5LjEzMkM2LjA3NzQ0IDE5LjQxNDggNi40MDMxMSAxOS41NDc3IDYuNjg1OTcgMTkuNDI4OUM2Ljk2ODgzIDE5LjMxIDcuMTAxNzYgMTguOTg0MyA2Ljk4Mjg4IDE4LjcwMTVDNi44NDk2NiAxOC4zODQ1IDYuODkyNjMgMTguMjA0MSA2Ljk3OTMgMTguMDI0OEM3LjAzNDE4IDE3LjkxMTQgNy4xMDc1OCAxNy44MDAzIDcuMjA5IDE3LjY0NzFMNy4yMDkyIDE3LjY0NjhMNy4yMDkyMyAxNy42NDY4QzcuMjc4NCAxNy41NDIzIDcuMzYxMTcgMTcuNDE3MyA3LjQzNzYzIDE3LjI3NzVDNy42NDI5NCAxNy4yNTMxIDcuODUxMTUgMTcuMTc4NiA4LjA1MjQ4IDE3LjA0MjFDOC4xODAxNyAxNi45NTU1IDguMjg3MTMgMTYuODQ3NSA4LjM2MzU0IDE2Ljc2N0M4LjM5OTgzIDE2LjcyODggOC40MjkwMSAxNi42OTczIDguNDU1MTIgMTYuNjY5TDguNDU1MTkgMTYuNjY4OUM4LjQ5NTkxIDE2LjYyNDggOC41MjkxNiAxNi41ODg5IDguNTcwMjYgMTYuNTQ4NUM4LjYwNDE4IDE2LjUxNTEgOC42Mjg4OCAxNi40OTQxIDguNjQ1NDQgMTYuNDgxM0M5LjIzMTMxIDE2LjU4MjEgOS4zNTk0NyAxNi42MTAxIDkuNDU3NzkgMTYuNjY0NEM5LjQ5NjgzIDE2LjY4NTkgOS41NDU2MSAxNi43MjEyIDkuNjQ0NTEgMTYuODE3NEM5LjcwNjMgMTYuODc3NSA5Ljc3MDM1IDE2Ljk0MzcgOS44NTI0NSAxNy4wMjg2TDkuODUyNSAxNy4wMjg2QzkuOTE0NTQgMTcuMDkyOCA5Ljk4Njg4IDE3LjE2NzUgMTAuMDc2NCAxNy4yNTg0QzExLjMzODYgMTguNTQwMiAxMy40MTI3IDE5LjI2MDEgMTYuMDA0NyAxOC41MzE4QzE2LjE0OTIgMTguNDkxMiAxNi4yOTIxIDE4LjQwNCAxNi4zOTE3IDE4LjI1ODdDMTYuNDg3OCAxOC4xMTg0IDE2LjUxMzggMTcuOTY3NSAxNi41MDkgMTcuODQ2MkMxNi41MDQzIDE3LjcyNzIgMTYuNDcwMSAxNy42MTgxIDE2LjQyMTEgMTcuNTI3NkMxNi4zNzUxIDE3LjQ0MjYgMTYuMjkzMyAxNy4zMzMxIDE2LjE1OTIgMTcuMjU3NUMxMy4wMDM4IDE1LjQ3ODIgMTEuODgxIDE0LjQ0NzggMTEuMTIxNyAxMy4yMjkzTDExLjEyOCAxMy4yMzI5QzExLjM3NzYgMTMuMzc3NiAxMS42ODk5IDEzLjU1ODYgMTIuMDgxMiAxMy42ODIyQzEyLjUzMDYgMTMuODI0MSAxMy4wNjI5IDEzLjg4NjYgMTMuNzU1OCAxMy44MDk2QzE0LjA5ODMgMTMuNzcxNiAxNC4zNzM3IDEzLjYzOTggMTQuNTcyNSAxMy40MDQyQzE0LjcyNTEgMTMuMjIzNSAxNC44MDQ2IDEzLjAwNDYgMTQuODQ4OCAxMi44ODI4TDE0Ljg0ODggMTIuODgyN0wxNC44NDkxIDEyLjg4MkwxNC44NDkxIDEyLjg4MTlDMTQuODUzMyAxMi44NzA0IDE0Ljg1NzEgMTIuODU5OCAxNC44NjA3IDEyLjg1MDJDMTQuOTEzOCAxMi43MDcxIDE0Ljk0NDYgMTIuNjQzNyAxNC45ODY5IDEyLjU5NDdDMTUuMDE4NSAxMi41NTgxIDE1LjA4NjIgMTIuNDk2IDE1LjI2OTcgMTIuNDQ2NUMxNS43MDI3IDEyLjMyOTcgMTYuMTk0NCAxMi4xOTY0IDE2LjYzOTEgMTIuMDI4MUMxNy4wNzM3IDExLjg2MzYgMTcuNTMxIDExLjY0MTggMTcuODU0IDExLjMxMzlDMTguMzc1NCAxMC43ODQ4IDE4LjYzNzcgMTAuMjU2NyAxOC41NzMgOS43MDM0NkMxOC41MTM2IDkuMTk1NDcgMTguMTgzMSA4LjgxNTUyIDE3Ljk3NTkgOC41Nzc5NEMxNy45NTI5IDguNTUxNTQgMTcuOTMwOSA4LjUyNjUzIDE3LjkwOTkgOC41MDI2TDE3LjkwOTYgOC41MDIyNUwxNy45MDk1IDguNTAyMTJMMTcuOTA5NSA4LjUwMjFMMTcuOTA5NCA4LjUwMjA2QzE3LjgyMDUgOC40MDA3NSAxNy43NDg2IDguMzE4ODkgMTcuNjg0OSA4LjIzMzQ3QzE3LjYwODkgOC4xMzE2OSAxNy41NzMzIDguMDYxMDUgMTcuNTU4MyA4LjAwOTJMMTcuNTU3NiA4LjAwNzAyQzE3LjU0NTQgNy45NjU0NSAxNy41MDY5IDcuODM0NDIgMTcuNzkzMSA3LjUxOTlDMTguNjA0MiA2LjYyODYyIDE4LjY1NjYgNS4zOTMxNCAxOC40NzMyIDQuNTI3NzJDMTguMzgxMiA0LjA5MzY4IDE4LjIxNTMgMy42NzY1MyAxNy45ODU1IDMuMzkzNUMxNy44NzQ3IDMuMjU3IDE3LjY5ODEgMy4wODkgMTcuNDQ5IDMuMDI4MzhDMTcuMTQ4NSAyLjk1NTI4IDE2Ljg3MzggMy4wNjc0OSAxNi42ODc0IDMuMjY1MjNDMTYuMDgxOSAzLjkwNzc0IDE1LjQxNjMgNC40OTMzOCAxNC43MzE1IDUuMDE5NTNDMTQuNzM5NCA0LjgwNTIgMTQuNzAxOSA0LjU5NzggMTQuNjE4MiA0LjQwODY5QzE0LjQ0MjMgNC4wMTE0IDE0LjA2MjIgMy43MTgwMiAxMy41OSAzLjcxODAyQzEzLjUxOTkgMy43MTgwMiAxMy40NzAyIDMuNzEzNDkgMTMuNDM2NCAzLjcwODMxQzEzLjQzNjMgMy43MDM0NSAxMy40MzYzIDMuNjk4MjUgMTMuNDM2NCAzLjY5MjcxQzEzLjQzNzQgMy42MTQwNSAxMy40NTAzIDMuNTA2NjQgMTMuNDc3NCAzLjM1NTMxWk0xMy4wMzY1IDYuMTg4NzZDMTMuMDY1MyA2LjA1OSAxMy4xMTY3IDUuOTUxMzkgMTMuMTUzNSA1Ljg4MDczQzEzLjIxNjYgNS43NTk0MyAxMy4yOTk0IDUuNjM0OTggMTMuMzYzNyA1LjUzODMxQzEzLjM2OSA1LjUzMDMyIDEzLjM3NDIgNS41MjI1MyAxMy4zNzkyIDUuNTE0OTRDMTMuNDU0MyA1LjQwMTc4IDEzLjUwODMgNS4zMTc5OSAxMy41NDQ3IDUuMjQ1MDVDMTMuNjUwNyA1LjAzMzE2IDEzLjYyMiA0LjkwMzE0IDEzLjYwMjIgNC44NTg0NUMxMy41OTQ3IDQuODQxNDYgMTMuNTg4MiA0LjgzMzAxIDEzLjU4NDEgNC44MjkxMkMxMy4xNDg5IDQuODI4MTMgMTIuNjcwOCA0LjcxNTQ2IDEyLjQ0MTEgNC4yNTE3OEMxMi4zNDM0IDQuMDU0NjkgMTIuMzIzMyAzLjg0ODggMTIuMzI1NCAzLjY3ODgyQzEyLjMyNzUgMy41MDcwNyAxMi4zNTM2IDMuMzI3NzQgMTIuMzgzNyAzLjE1OTYxQzEyLjQ4MjIgMi42MDkxMSAxMi4xOTk2IDEuOTg3MyAxMS44MjU0IDEuNjI2NTVDMTEuNzM3OCAxLjU0MjA2IDExLjY1NjUgMS40ODM3NSAxMS41OSAxLjQ0ODI5QzExLjU3NTggMS40NDA2NyAxMS41NjI3IDEuNDM0NDIgMTEuNTUxMSAxLjQyOTMyTDExLjU1MSAxLjQyOTQ3QzEwLjgwOTIgMy45NzYxMiA5LjI5MDIzIDYuMjQ4MTQgOC4xNjM2MiA3LjU5MTM3QzguMzE3MTYgNy43OTYxMiA4LjQ2MTQyIDguMDEyODcgOC41OTgyOCA4LjIzNjI0QzguNzIwMyA4LjIwOTAyIDguODgxOTEgOC4xNjQ2MyA5LjA4MTA3IDguMTAwMDFDOS42MTc5NiA3LjkyNTgyIDEwLjM2NzYgNy42MjQ0NSAxMS4yMjQgNy4xOTg2N0MxMS43OTYgNi45MTQyNSAxMi40MTA0IDYuNTc2OTYgMTMuMDM2NSA2LjE4ODc2Wk0xMS41NzcxIDEuMzY1MDFDMTEuNTc3MiAxLjM2NDkgMTEuNTc3MiAxLjM2NDg0IDExLjU3NzIgMS4zNjQ4NEMxMS41NzcyIDEuMzY0ODQgMTEuNTc3MSAxLjM2NTA0IDExLjU3NjggMS4zNjU0OUMxMS41NzY5IDEuMzY1MjggMTEuNTc3IDEuMzY1MTIgMTEuNTc3MSAxLjM2NTAxWk0xMy41Nzk0IDQuODI2MjlDMTMuNTc5NSA0LjgyNTk0IDEzLjU4MDkgNC44MjYzIDEzLjU4MzMgNC44Mjg0QzEzLjU4MDUgNC44Mjc2OCAxMy41NzkzIDQuODI2NjQgMTMuNTc5NCA0LjgyNjI5Wk0xMC44NjggMTYuNDc4OEMxMS42NzA4IDE3LjI5NCAxMi45NTQ4IDE3Ljg3MTIgMTQuNjU2NyAxNy42NzIzQzEyLjA5NTIgMTYuMTQ5OSAxMC45NTc3IDE1LjA4OTggMTAuMTQyNCAxMy43NTgxQzkuODMyMjMgMTMuMjUxNSAxMC4wMTY5IDEyLjcyNDUgMTAuMzE1OCAxMi40MjY4QzEwLjU5MzggMTIuMTQ5OSAxMS4xMTA0IDExLjk0MTYgMTEuNTk1OCAxMi4yMkMxMS42MDIzIDEyLjIyMzcgMTEuNjA4OCAxMi4yMjc0IDExLjYxNTIgMTIuMjMxMUwxMS42MzE4IDEyLjI0MDdMMTEuNjQzIDEyLjI0NzFDMTEuNjU1OCAxMi4yNTQ1IDExLjY2ODYgMTIuMjYxOSAxMS42ODEyIDEyLjI2OTJDMTEuOTM4NSAxMi40MTc1IDEyLjE0NzEgMTIuNTM3OCAxMi40MTU4IDEyLjYyMjdDMTIuNzAxMSAxMi43MTI4IDEzLjA3NTkgMTIuNzY3MiAxMy42MzMxIDEyLjcwNTNDMTMuNjkyMSAxMi42OTg4IDEzLjcxODUgMTIuNjg4MiAxMy43MjU2IDEyLjY4NUMxMy43Mzk5IDEyLjY2NjcgMTMuNzU2OSAxMi42MzEgMTMuODE5MSAxMi40NjM1TDEzLjgxOTIgMTIuNDYzMkMxMy44NzI3IDEyLjMxOTEgMTMuOTYwMiAxMi4wODM0IDE0LjE0NjQgMTEuODY4QzE0LjM0MzYgMTEuNjM5OSAxNC42MTUxIDExLjQ3MjMgMTQuOTgwMiAxMS4zNzM4QzE1LjQyMjIgMTEuMjU0NSAxNS44NjA4IDExLjEzNDcgMTYuMjQ1OCAxMC45ODg5QzE2LjY0MDggMTAuODM5NCAxNi45MTI3IDEwLjY4NjIgMTcuMDYyNiAxMC41MzQxQzE3LjQ3MTggMTAuMTE4OCAxNy40NzgyIDkuOTA3ODkgMTcuNDY5NCA5LjgzMjUzQzE3LjQ1NTMgOS43MTE5IDE3LjM3IDkuNTczNjIgMTcuMTM4NSA5LjMwODI4QzE3LjEyMTggOS4yODkxMiAxNy4xMDQxIDkuMjY4OTcgMTcuMDg1NiA5LjI0Nzk4TDE3LjA4NTYgOS4yNDc5NUMxNi45OTUyIDkuMTQ1MjEgMTYuODg3MyA5LjAyMjQ5IDE2Ljc5NDQgOC44OTc5OEMxNi42Nzk1IDguNzQ0MDcgMTYuNTU4NiA4LjU1MDk3IDE2LjQ5MTMgOC4zMTkxNUMxNi4zMzc4IDcuNzkwODMgMTYuNTE0OCA3LjI3Mzc0IDE2Ljk3MTQgNi43NzIwNkMxNy40NDggNi4yNDgzMiAxNy41MzAxIDUuNDM3MTYgMTcuMzg2MiA0Ljc1ODA5QzE3LjM0NTcgNC41NjcyMiAxNy4yOTIgNC40MTA5NiAxNy4yMzg5IDQuMjkzN0MxNS41MTUzIDYuMDM3MzQgMTMuNDIyNSA3LjM0NjQ4IDExLjcxODYgOC4xOTM2QzEwLjgyMjMgOC42MzkyNSAxMC4wMjE3IDguOTYyOTcgOS40MjM5NyA5LjE1Njg5QzkuMTI3OTMgOS4yNTI5NCA4Ljg2NjE1IDkuMzIyMjUgOC42NjAxNSA5LjM1NTgyQzguNTYwODEgOS4zNzIwMSA4LjQ0NzQyIDkuMzg0NTUgOC4zMzg3MiA5LjM3ODA3QzguMjg1MTEgOS4zNzQ4NyA4LjIwNTc2IDkuMzY1NzIgOC4xMjAzNCA5LjMzNDI4QzguMDM3NjggOS4zMDM4NyA3Ljg5MzkzIDkuMjMxNDkgNy43OTkyMiA5LjA2Njg2QzcuMzI4MSA4LjI0Nzk3IDYuODYxMjEgNy42NzAwNiA2LjM0NTkgNy4zNzc0MkM1LjkzOTc5IDcuMTQ2NzkgNS40NTEwNCA3LjA2NDE4IDQuNzg3NjMgNy4yODczNFY3LjM0ODA1TDQuNzQ5NDkgNy40NDU0OUw0Ljc0OTQ1IDcuNDQ1NThMNC43NDk0MSA3LjQ0NTY4TDQuNzQ4OTMgNy40NDY5NEM0Ljc0ODQ3IDcuNDQ4MTUgNC43NDc3OSA3LjQ0OTkzIDQuNzQ2OTIgNy40NTIyNEw0Ljc0NTI5IDcuNDU2NTZDNC43NDE5MiA3LjQ2NTU0IDQuNzM2OSA3LjQ3OTE3IDQuNzMwOTEgNy40OTYwOUM0LjcxODY3IDcuNTMwNyA0LjcwMzY5IDcuNTc1NSA0LjY5MDc0IDcuNjIwNjZDNC42ODc1NSA3LjYzMTc4IDQuNjg0NzMgNy42NDIxIDQuNjgyMjQgNy42NTE1OUM0Ljc5MjU1IDcuOTIxNjcgNC44MzQ1NCA4LjIzNjIzIDQuODQ3MTggOC40OTc2MUM0Ljg2Mjg0IDguODIxNTIgNC44Mzc3MiA5LjE2ODUyIDQuNzcwMjIgOS40MzE3NkM0LjM3NDcyIDEwLjk3NDIgNC4zODcwNCAxMi4wMjQzIDQuNjM5MjkgMTIuNzk2OEM0Ljg4NzI3IDEzLjU1NjMgNS4zOTIzNCAxNC4xMjQzIDYuMTUxOSAxNC42NTZDNi40MzI2OSAxNC44NTI1IDYuNTkxNzggMTUuMTg1OSA2LjY3NjQzIDE1LjM4MTVDNi43MjU2NiAxNS40OTUyIDYuNzY3MTQgMTUuNjA2NyA2Ljc5OTEgMTUuNjkyOUM2LjgzNTY1IDE1Ljc5MTYgNi44NTMwMiAxNS44Mzc4IDYuODY0MDMgMTUuODYxMkM2LjkzMDg3IDE2LjAwMzcgNy4wNDYyIDE2LjEwMzYgNy4xNTg1NyAxNi4xNDY0QzcuMjYyMDggMTYuMTg1OCA3LjM1MDcgMTYuMTc1NSA3LjQyODc4IDE2LjEyMjVDNy40NTExNSAxNi4xMDc0IDcuNDg5MzIgMTYuMDc0IDcuNTU4IDE2LjAwMTdDNy41NzMxOCAxNS45ODU4IDcuNTkyMzIgMTUuOTY1MSA3LjYxMzg1IDE1Ljk0MTlMNy42MTQwNiAxNS45NDE3QzcuNjY2NDUgMTUuODg1MiA3LjczMjk3IDE1LjgxMzUgNy43OTEzNCAxNS43NTYxQzcuOTQ2MzQgMTUuNjAzNyA4LjI4ODg2IDE1LjI5MjkgOC43NzI5MiAxNS4zNzU5QzguODE3MTMgMTUuMzgzNCA4Ljg2MDI3IDE1LjM5MDggOC45MDIzOSAxNS4zOTc5QzkuMzY5MjggMTUuNDc3IDkuNzEwNzkgMTUuNTM0OSA5Ljk5NDY0IDE1LjY5MTZDMTAuMTYxMSAxNS43ODM1IDEwLjI5MjggMTUuODk4IDEwLjQxOTIgMTYuMDIwOUMxMC40ODk5IDE2LjA4OTcgMTAuNTc0NSAxNi4xNzcgMTAuNjY5NSAxNi4yNzVMMTAuNjY5OSAxNi4yNzU0QzEwLjczMTggMTYuMzM5MyAxMC43OTgyIDE2LjQwNzkgMTAuODY4IDE2LjQ3ODhaTTE3LjA5OTggNC4wNjg5NkMxNy4wOTk4IDQuMDY5MDYgMTcuMTAxIDQuMDcwMjQgMTcuMTAzNSA0LjA3MjE4QzE3LjEwMTEgNC4wNjk4MyAxNy4wOTk4IDQuMDY4ODYgMTcuMDk5OCA0LjA2ODk2Wk00LjY2NzQ3IDcuNzIwNTlDNC42Njc0NyA3LjcyMDU5IDQuNjY3NTMgNy43MjAxNCA0LjY2NzYxIDcuNzE5MjZDNC42Njc1IDcuNzIwMTUgNC42Njc0NyA3LjcyMDU5IDQuNjY3NDcgNy43MjA1OVpNOC42NzIwMSAxNi40NjMyQzguNjcyMDEgMTYuNDYzMiA4LjY3MTUxIDE2LjQ2MzQgOC42NzA0NiAxNi40NjRDOC42NzE0OCAxNi40NjM1IDguNjcyMDEgMTYuNDYzMiA4LjY3MjAxIDE2LjQ2MzJaTTYuNzQ5OTcgOC4xNzQxNUM2Ljc0OTk3IDguNTg4NDEgNi40MTQyNCA4LjkyNDE1IDUuOTk5OTcgOC45MjQxNUM1LjU4NTcxIDguOTI0MTUgNS4yNDk5NyA4LjU4ODQxIDUuMjQ5OTcgOC4xNzQxNUM1LjI0OTk3IDcuNzU5ODggNS41ODU3MSA3LjQyNDE1IDUuOTk5OTcgNy40MjQxNUM2LjQxNDI0IDcuNDI0MTUgNi43NDk5NyA3Ljc1OTg4IDYuNzQ5OTcgOC4xNzQxNVoiIGZpbGw9IiMwMDI1NTIiLz4KPC9zdmc+Cg==");
}

.icon-link {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zMDAzIDQuNzM2MThMMTUuODY4MyA0LjczNjE4QzE1LjQ1NDEgNC43MzYxOCAxNS4xMTgzIDQuNDAwMzkgMTUuMTE4MyAzLjk4NjE4QzE1LjExODMgMy41NzE5NiAxNS40NTQxIDMuMjM2MTggMTUuODY4MyAzLjIzNjE4TDE5LjExMDkgMy4yMzYxOEMyMC4wNzc0IDMuMjM2MTggMjAuODYwOSA0LjAxOTY4IDIwLjg2MDkgNC45ODYxOEwyMC44NjA5IDguMjI4ODJDMjAuODYwOSA4LjY0MzAzIDIwLjUyNTEgOC45Nzg4MiAyMC4xMTA5IDguOTc4ODJDMTkuNjk2NyA4Ljk3ODgyIDE5LjM2MDkgOC42NDMwMyAxOS4zNjA5IDguMjI4ODJMMTkuMzYwOSA1Ljc5Njg0TDEzLjQ0ODkgMTEuNzA4OUMxMy4xNTYgMTIuMDAxOCAxMi42ODExIDEyLjAwMTggMTIuMzg4MiAxMS43MDg5QzEyLjA5NTMgMTEuNDE2IDEyLjA5NTMgMTAuOTQxMSAxMi4zODgyIDEwLjY0ODJMMTguMzAwMyA0LjczNjE4WiIgZmlsbD0iIzAwMjU1MiIvPgo8cGF0aCBkPSJNMTIgNEg5QzYuMjM4NTggNCA0IDYuMjM4NTggNCA5VjE1QzQgMTcuNzYxNCA2LjIzODU4IDIwIDkgMjBIMTVDMTcuNzYxNCAyMCAyMCAxNy43NjE0IDIwIDE1VjEyIiBzdHJva2U9IiMwMDI1NTIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
}

.icon-reload {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi4wMDcyIDE3Ljg3NzZDMjEuNjAzNiAxNy45NzA4IDIxLjIwMDkgMTcuNzE5MSAyMS4xMDc3IDE3LjMxNTVMMjAuMzc4MyAxNC4xNTZDMjAuMzQ3MiAxNC4wMjE0IDIwLjIxMyAxMy45Mzc2IDIwLjA3ODQgMTMuOTY4NkwxNi45MTg5IDE0LjY5OEMxNi41MTUzIDE0Ljc5MTIgMTYuMTEyNiAxNC41Mzk2IDE2LjAxOTQgMTQuMTM2QzE1LjkyNjIgMTMuNzMyNCAxNi4xNzc5IDEzLjMyOTcgMTYuNTgxNSAxMy4yMzY1TDE5Ljc0MSAxMi41MDcxQzIwLjY4MjcgMTIuMjg5NyAyMS42MjI0IDEyLjg3NjggMjEuODM5OCAxMy44MTg2TDIyLjU2OTIgMTYuOTc4MUMyMi42NjI0IDE3LjM4MTcgMjIuNDEwOCAxNy43ODQ0IDIyLjAwNzIgMTcuODc3NloiIGZpbGw9IiMwMDI1NTIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40OTk4IDE4Ljg5N0M4LjQ5NTc1IDE4Ljg5NyA1LjI0OTgyIDE1LjY1MSA1LjI0OTgyIDExLjY0N0M1LjI0OTgyIDcuNjQyOTEgOC40OTU3NSA0LjM5Njk3IDEyLjQ5OTggNC4zOTY5N0MxMi45MTQgNC4zOTY5NyAxMy4yNDk4IDQuMDYxMTkgMTMuMjQ5OCAzLjY0Njk3QzEzLjI0OTggMy4yMzI3NiAxMi45MTQgMi44OTY5NyAxMi40OTk4IDIuODk2OTdDNy42NjczMyAyLjg5Njk3IDMuNzQ5ODIgNi44MTQ0OCAzLjc0OTgyIDExLjY0N0MzLjc0OTgyIDE2LjQ3OTUgNy42NjczMyAyMC4zOTcgMTIuNDk5OCAyMC4zOTdDMTYuMjYwMiAyMC4zOTcgMTkuNDY0NyAxOC4wMjUzIDIwLjcwMjcgMTQuNjk4N0MyMC44NDcyIDE0LjMxMDUgMjAuNjQ5NiAxMy44Nzg3IDIwLjI2MTQgMTMuNzM0MkMxOS44NzMyIDEzLjU4OTcgMTkuNDQxNCAxMy43ODczIDE5LjI5NjkgMTQuMTc1NUMxOC4yNzAzIDE2LjkzMzkgMTUuNjEzNCAxOC44OTcgMTIuNDk5OCAxOC44OTdaIiBmaWxsPSIjMDAyNTUyIi8+Cjwvc3ZnPgo=");
}

.icon-loading {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSI1IDUgMjIgMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNSA1IDIyIDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMjU1MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTkuMDcyLDEyYzAuNzM4LTEuMjc4LDEuODE0LTIuMzI3LDMuMTExLTMuMDMxDQoJYzEuMjk3LTAuNzA0LDIuNzYzLTEuMDM2LDQuMjM2LTAuOTU4YzEuNDczLDAuMDc3LDIuODk3LDAuNTYsNC4xMTIsMS4zOTZjMS4yMTYsMC44MzYsMi4xNzcsMS45OTEsMi43NzcsMy4zMzkgTTcuMjMyLDkuNTE1DQoJbDAuNzI5LDMuMTZjMC4xMjQsMC41MzgsMC42NjEsMC44NzQsMS4xOTksMC43NDlsMy4xNi0wLjcyOSBNMjIuOTI4LDIwYy0wLjczOCwxLjI3OC0xLjgxNCwyLjMyNi0zLjExMSwzLjAzDQoJYy0xLjI5NywwLjcwNC0yLjc2MywxLjAzNi00LjIzNiwwLjk1OGMtMS40NzMtMC4wNzctMi44OTctMC41Ni00LjExMi0xLjM5NmMtMS4yMTYtMC44MzYtMi4xNzctMS45OTEtMi43NzctMy4zMzkgTTI0Ljc2OCwyMi40ODUNCglsLTAuNzI5LTMuMTZjLTAuMTI0LTAuNTM4LTAuNjYxLTAuODc0LTEuMTk5LTAuNzQ5bC0zLjE2LDAuNzI5Ii8+DQo8L3N2Zz4NCg==");
}

.btn {
	font-family: "GolosText", sans-serif;
	background: linear-gradient(90deg, #2d29cf 0%, #06bdf2 85.94%, #00d6f8 100%);
	color: #fff;
	padding: 12px 20px 12px 20px;
	margin: 0;
	font-style: normal;
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	text-align: center !important;
	border: none;
	border-radius: 100px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	transition-timing-function: ease-in;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	position: relative;
	user-select: none;
}

input.btn {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}

.btn-nolink {
	cursor: default;
}

.btn-left {
	text-align: left !important;
}

.btn:not(.btn-nolink):hover {
	background: linear-gradient(90deg, #2d29cf 0%, #005dcf 100%);
	color: #fff;
}

.btn-sq {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 49px;
}

.btn-big {
	padding: 16px 24px 17px 24px;
	line-height: 24px;
}

.btn-big.btn-sq {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 49px;
	line-height: 25px;
}

.btn-small {
	padding: 8px 18px 8px 18px;
	line-height: 19px;
}

.btn-small.btn-sq {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 35px;
	line-height: 16px;
}

.btn.btn-small-2 {
	padding: 4px 12px 5px 12px;
	font-size: 14px;
	line-height: 18px;
}

.btn.btn-small-2.btn-sq {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 26px;
	line-height: 16px;
}

.btn.btn-small-2 .icon {
	width: 14px;
	height: 14px;
	line-height: 18px;
}

.btn-light {
	background: #e5f1ff;
	color: #002552;
}

.btn-light:not(.btn-nolink):hover {
	background: #b8d8ff;
	color: #002552;
}

.btn-light-2 {
	background: #b8d8ff !important;
	color: #002552 !important;
}

.btn-light-2:hover {
	background: #a5ceff !important;
	color: #002552 !important;
}

.btn-white {
	background: #fff;
	color: #002552;
}

.btn-white:not(.btn-nolink):hover {
	background: #b8d8ff;
	color: #002552;
}

.btn-trans {
	background: rgba(255, 255, 255, 0.15);
	color: #002552;
}

.btn-dark {
	background: #002552;
	color: #fff;
}

.btn-orange {
	background: #fd5826;
	color: #fff;
}

.btn-orange:hover {
	background: #f53f07 !important;
	color: #fff !important;
}

.btn-arrow:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	background: url(../img/icon-arrow-right.svg) center center no-repeat;
	background-size: 99% auto;
	margin: 0 0 0px 10px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.btn-white.btn-arrow:after {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.btn-white.btn-arrow:hover:after {
	background-image: url(../img/icon-arrow-right.svg);
}

.btn-arrow-left:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	background: url(../img/icon-arrow-right.svg) center center no-repeat;
	background-size: 99% auto;
	margin: 0 10px 0px 0px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	transform: rotate(180deg);
}

.btn-arrow-down:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 11px;
	width: 11px;
	background: url(../img/icon-arrow-simple-down.svg) center center no-repeat;
	background-size: 99% auto;
	margin: 0 0 0px 10px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.btn-arrow-down.opened::after {
	transform: rotate(180deg);
}

.btn-outline {
	background: none;
	border: 1px solid #192e31;
	color: #192e31;
}

.btn-outline:not(.btn-nolink):hover {
	background: #f5f9ff;
	color: #192e31;
}

.btn-outline.btn-arrow:after {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.btn-outline.btn-arrow-left:before {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.btn-light.btn-arrow:after {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.btn-light.btn-arrow-left:before {
	background-image: url(../img/icon-arrow-black-right.svg);
}

.btn-wide {
	display: block;
	width: 100%;
}

.btn span,
.btn b,
.btn strong {
	display: inline-block;
	vertical-align: middle;
}

.btn .icon {
	width: 25px;
	height: 25px;
	margin: 0 0px 0 0;
}

.btn-icon,
.ya-share2__icon {
	width: 48px;
	height: 48px;
	border: 2px solid #005dcf;
	border-radius: 50px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	position: relative;
	z-index: 10;
}

.btn-icon .icon {
	width: 25px;
	height: 25px;
	margin: 10px 0px 0 0;
}

.btn-icon:hover {
	transform: scale(1.1);
}

.btn-small.btn-arrow:after {
	width: 20px;
	height: 20px;
}

.btn-small.btn-arrow-left:before {
	width: 20px;
	height: 20px;
}

.btn-small .icon {
	width: 18px;
	height: 18px;
}

.btn-close {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.btn-no-hover:hover {
	color: #005dcf !important;
	opacity: 1 !important;
	background: transparent !important;
}

.block {
	position: relative;
	z-index: 1;
	padding: 50px 0 50px 0;
}

.block .container {
	z-index: 10;
	position: relative;
}

.block-line-top {
	border-top: 1px solid #bac1d4;
	padding-top: 25px;
}

.header {
	padding: 10px 0 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}

.bg-innerPage .header {
	background-color: transparent;
}

.header.fixed {
	background: rgb(255, 255, 255);
	box-shadow: 0 5px 5px #00000008;
}

.header * {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.header .header-search-wrapper {
	position: relative;
	display: inline-block;
}

.header .header-search {
	display: none;
	opacity: 0;
	position: absolute;
	top: 0px;
	right: 0;
	width: 600px;
}

.header .header-search input {
	display: block;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #bdc8d3;
	background-color: transparent !important;
}

.header .header-search .icon-close-simple {
	position: absolute;
	top: 10px;
	right: 12px;
	cursor: pointer;
	opacity: 0.5;
	width: 20px;
	height: 20px;
	visibility: hidden;
	opacity: 0;
}

.header .header-search .icon-close-simple:hover {
	opacity: 1 !important;
}

.header .header-search .icon-search {
	position: absolute;
	top: 10px;
	left: 12px;
	cursor: pointer;
	opacity: 0.7;
	width: 20px;
	height: 20px;
}

.header .header-search .icon-search:hover {
	opacity: 1;
}

.header .header-search.filled input {
	background-color: #fff !important;
}

.header .header-search.filled .icon-close-simple {
	visibility: visible;
	opacity: 0.5;
}

.header .col-logo {}

.header .col-right {
	text-align: right;
}

.header .col-right .btn {
	vertical-align: top;
}

.header .col-right .btn-project {
	line-height: 24px;
}

.header .logo {
	padding-right: 40px;
	border-right: 1px solid #d5dbeb;
	margin: 0 40px 0 0;
	display: inline-block;
	vertical-align: middle;
}

.header.fixed .logo-pfc,
.header.fixed .logo-rv,
.header.fixed .logo-psk {
	opacity: 0;
	visibility: hidden;
}

.header.fixed .header-search {
	opacity: 1;
	display: block;
}

.header.fixed .logo-rodniki {
	border-right: none;
}

.header.fixed .btn-header-search {
	opacity: 0;
	visibility: hidden;
}

.header.fixed .btn-project {
	display: none !important;
}

.header.search-opened .logo-pfc,
.header.search-opened .logo-rv,
.header.search-opened .logo-psk {
	opacity: 0;
	visibility: hidden;
}

.header.search-opened .header-search,
.header.fixed.search-opened .header-search {
	opacity: 1;
	display: block;
}

.header.search-opened .logo-rodniki {
	border-right: none;
}

.header.search-opened .btn-header-search {
	opacity: 0 !important;
	visibility: hidden !important;
}

.header.search-opened .header-search .icon-close-simple {
	visibility: visible;
	opacity: 0.5;
}

.header.search-opened .btn-project {
	display: none !important;
}

.header a.logo:last-child {
	margin-right: 0;
}

.header .logo img {
	height: 40px;
	max-width: none !important;
	width: auto !important;
}

.header .logo-rodniki img {
	height: 50px;
}

.header .logo-pfc img {
	height: 36px;
	margin: 9px 0 0 0;
}

.header .logo-rv img {
	height: 24px;
	margin: 15px 0 0 0;
}

.header .logo-psk img {
	height: 40px;
	margin: 6px 0 0 0;
}

.header-profile .logo {
	border: none;
	padding-right: 0;
	margin-right: 0;
}

.header .btn-header {
	height: 40px;
	width: 40px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	border-radius: 50px;
	background: #e5f1ff;
	margin: 0 0 0 5px;
}

.bg-innerPage .header .btn-header {}

.header .btn-header:hover {
	background: #b8d8ff;
	color: #002552;
}

.header .btn-header .icon {
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 22px auto;
	overflow: hidden;
	border-radius: 60px;
}

.header .btn-header .new-mess {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 4px 4px 0px 4px;
	background: #e94b4c;
	color: #fff;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	border-radius: 20px;
	min-width: 20px;
	height: 20px;
}

.header .btn-header .icon-avatar {
	background-size: cover;
}

.menu-mobile.opened .icon-menu {
	background-image: url(../img/icon-close-simple.svg);
}

.header.menu-opened .logo-rodniki {
	border-right: none;
}

.header.menu-opened .logo.logo-pfc,
.header.menu-opened .logo.logo-rv,
.header.menu-opened .logo.logo-psk,
.header.menu-opened .header-search-wrapper,
.header.menu-opened .profile-menu,
.header.menu-opened .btn-header {
	display: none !important;
}

.header.menu-opened .btn-header.menu-mobile {
	display: inline-block !important;
}

.popup-menu {
	display: none;
	position: fixed;
	height: 100vh;
	width: 100vw;
	top: 0;
	left: 0;
	z-index: 999;
	background: #fff;
	overflow-y: auto;
	overflow-x: hidden;
}

.popup-menu>.container {
	margin-top: 100px;
}

.popup-menu .popup-col-left {
	padding-right: 50px;
}

.popup-menu .popup-menu-list a {
	display: block;
	margin: 0 0 14px 0;
	color: #002552;
	padding: 8px 20px 10px;
	border-radius: 20px;
}

.popup-menu .popup-menu-list a:hover {
	background: #e6f1ff;
}

.popup-menu .popup-menu-list a:active,
.popup-menu .popup-menu-list a:active:hover {
	color: #005dcf;
	background: none;
}

.popup-menu .popup-menu-list a .icon {
	margin-top: -16px;
	width: 24px;
	height: 24px;
}

.popup-menu .row-footer {}

.popup-menu .footer-logo {
	display: none;
}

body.menu-opened .popup-menu {
	display: block;
}

body.menu-opened .header {
	z-index: 9999;
}

.block-top>.container {
	padding-top: 80px;
}

.block-top-main {
	overflow: hidden;
}

.block-top-main .container {
	padding-top: 130px;
}

.owl-carousel {
	z-index: 15;
}

.owl-carousel .owl-dots {
	width: 100%;
	left: 0;
	text-align: center;
	margin: 30px 0 0 0;
}

.owl-carousel button.owl-dot {
	width: 10px;
	height: 10px;
	background: rgba(0, 0, 0, 0.1) !important;
	cursor: pointer;
	margin: 0 6px;
	padding: 7px !important;
	display: inline-block;
	border-radius: 20px;
	border: none !important;
}

.owl-carousel button.owl-dot:hover {
	background: rgba(0, 0, 0, 0.4) !important;
}

.owl-carousel button.owl-dot.active,
.owl-carousel button.owl-dot.active:hover {
	background: #005dcf !important;
}

.owl-carousel .owl-nav {
	margin-top: 48px;
	position: relative;
}

.owl-carousel button.owl-prev,
.owl-carousel button.owl-next {
	background: none;
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
}

.owl-carousel button.owl-next {
	position: absolute;
	top: 0;
	right: 0;
}

.owl-carousel .owl-nav .disabled {
	opacity: 0.4;
}

.post-gallery_container {
	position: relative;
}

.post-gallery_container .post-gallery-amount {
	position: absolute;
	z-index: 20;
	top: 16px;
	right: 16px;
	color: #fff;
	background-color: #00000063;
	padding: 5px 10px;
	border-radius: 10px;
}

.post-gallery_container .post-gallery-amount .icon {
	width: 16px;
	height: 16px;
}

.owl-carousel.post-gallery-slider .owl-nav {
	position: static;
	margin: 0 !important;
	width: 100%;
}

.owl-carousel.post-gallery-slider .owl-nav .owl-prev {
	position: absolute;
	padding: 12px 16px 12px 10px !important;
	left: 0px;
	top: calc(50% - 32px);
	background-color: #00000017;
	border-radius: 0px 24px 24px 0px;
}

.owl-carousel.post-gallery-slider .owl-nav .owl-next {
	position: absolute;
	padding: 12px 10px 12px 16px !important;
	right: 0px;
	top: calc(50% - 32px);
	background-color: #00000017;
	border-radius: 24px 0 0 24px;
}

.video-slider {}

.video-thumb {
	position: relative;
	cursor: pointer;
	margin: 0 20px;
}

.video-thumb .img {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	overflow: hidden;
	border-radius: 32px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.video-thumb .iframe,
.video-thumb .iframe iframe,
.video-thumb video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	padding: 0 !important;
	margin: 0 !important;
}

.video-thumb video {
	object-fit: cover;
}

.video-thumb .img:after,
.post-item-photo.video-thumb:after {
	display: block;
	position: absolute;
	content: " ";
	width: 36%;
	height: 36%;
	background: url(../img/icon-play.svg) center center no-repeat;
	background-size: contain;
	left: 32%;
	top: 32%;
	z-index: 1;
	text-align: center;
	color: #fff;
	font-weight: bold;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.post-item-photo.video-thumb.active:after {
	display: none !important;
}

.video-thumb .img:before {
	display: block;
	position: absolute;
	z-index: 1;
	content: " ";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.35);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.video-thumb .video-thumb-tlt {
	position: absolute;
	z-index: 5;
	bottom: 30px;
	left: 30px;
	width: calc(100% - 60px);
	font-weight: 600;
	font-size: 32px;
	line-height: 36px;
	color: #fff;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.video-thumb iframe,
.video-thumb video {
	display: none;
}

.video-thumb.loaded .img {
	background: #191919 !important;
}

.video-thumb.loaded .img:after,
.video-thumb.loaded .img:before,
.video-thumb.loaded:after {
	display: none;
}

.video-thumb.loaded .video-thumb-tlt {
	display: none;
}

.video-thumb.loaded iframe,
.video-thumb.loaded video {
	display: block;
}

.video-slider .video-thumb {
	width: 1200px;
	height: 660px;
}

.tag {
	border-radius: 50px;
	background: #005dcf;
	color: #fff;
	text-align: center;
	padding: 5px 12px 7px 12px;
	display: inline-block;
}

.tag-circle {
	height: 33.77px;
	width: 33.77px;
}

.tag-circle.font-big {
	width: 41px;
	height: 41px;
}

.heart-big {
	width: 100px;
	height: 100px;
	position: relative;
	z-index: 10;
	animation: secpulse 1s infinite;
	animation-timing-function: ease-in;
	-webkit-animation: secpulse 1s infinite;
	-webkit-animation-timing-function: ease-in;
}

.circles-container {
	position: relative;
	z-index: 1;
	display: inline-block;
}

.circles-container>* {
	position: relative;
	z-index: 10;
}

.circles {
	position: absolute;
	z-index: 1;
	height: 160px;
	width: 160px;
	top: calc(50% - 80px);
	left: calc(50% - 80px);
	opacity: 0.1;
}

.circles-stat-white {
	height: 460px;
	width: 460px;
	top: calc(50% - 230px);
	left: calc(50% - 230px);
	opacity: 1;
	background: url(../img/rings-01-white.svg) center center no-repeat;
	background-size: contain;
}

.circles-stat-white-big {
	height: 1110px;
	width: 1110px;
	top: calc(50% - 555px);
	left: calc(50% - 555px);
	opacity: 1;
	background: url(../img/rings-02-white.svg) center center no-repeat;
	background-size: contain;
}

.circles-stat-blue {
	height: 460px;
	width: 460px;
	top: calc(50% - 230px);
	left: calc(50% - 230px);
	background: url(../img/rings-01-blue.svg) center center no-repeat;
	background-size: contain;
}

.circles-stat-blue-big {
	height: 1110px;
	width: 1110px;
	top: calc(50% - 555px);
	left: calc(50% - 555px);
	opacity: 1;
	background: url(../img/rings-02-blue.svg) center center no-repeat;
	background-size: contain;
}

.circles .circle {
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;

	animation: zoomInFade 8s infinite;
	animation-timing-function: linear !important;
	-webkit-animation-timing-function: linear !important;

	-webkit-animation: zoomInFade 8s infinite;

	background-size: contain;
}

.circles .circle-01,
.circles .circle-03,
.circles .circle-05,
.circles .circle-07,
.circles .circle-09 {
	background: url("../img/circle-01.svg") center center no-repeat;
	background-size: contain;
}

.circles .circle-02,
.circles .circle-04,
.circles .circle-06,
.circles .circle-08,
.circles .circle-10 {
	background: url("../img/circle-02.svg") center center no-repeat;
	background-size: contain;
}

.circles-white {
	opacity: 1;
}

.circles-white .circle-01,
.circles-white .circle-03,
.circles-white .circle-05,
.circles-white .circle-07,
.circles-white .circle-09 {
	background-image: url("../img/circle-white-01.svg");
}

.circles-white .circle-02,
.circles-white .circle-04,
.circles-white .circle-06,
.circles-white .circle-08,
.circles-white .circle-10 {
	background-image: url("../img/circle-white-02.svg");
}

.circles-small {
	height: 160px;
	width: 160px;
	top: calc(50% - 80px);
	left: calc(50% - 80px);
}

.circles-small .circle {
	animation: zoomInFadeSmall 8s infinite;
	-webkit-animation: zoomInFadeSmall 8s infinite;
}

.circles-white-small {
	opacity: 1;
}

.circles-white-small .circle-01,
.circles-white-small .circle-03,
.circles-white-small .circle-05,
.circles-white-small .circle-07,
.circles-white-small .circle-09 {
	background-image: url("../img/circle-white-small-01.svg");
}

.circles-white-small .circle-02,
.circles-white-small .circle-04,
.circles-white-small .circle-06,
.circles-white-small .circle-08,
.circles-white-small .circle-10 {
	background-image: url("../img/circle-white-small-02.svg");
}

.circles .circle-01 {
	animation-delay: 0.8s;
}

.circles .circle-02 {
	animation-delay: 1.6s;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}

.circles .circle-03 {
	animation-delay: 2.4s;
	transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
}

.circles .circle-04 {
	animation-delay: 3.2s;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.circles .circle-05 {
	animation-delay: 4s;
	transform: rotate(120deg);
	-webkit-transform: rotate(120deg);
}

.circles .circle-06 {
	animation-delay: 4.8s;
	transform: rotate(150deg);
	-webkit-transform: rotate(150deg);
}

.circles .circle-07 {
	animation-delay: 5.6s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.circles .circle-08 {
	animation-delay: 6.4s;
	transform: rotate(210deg);
	-webkit-transform: rotate(210deg);
}

.circles .circle-09 {
	animation-delay: 7.2s;
	transform: rotate(240deg);
	-webkit-transform: rotate(240deg);
}

.circles .circle-10 {
	animation-delay: 8s;
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
}

.circle-ppl {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.circle-ppl-01 {
	top: -60px;
	left: -292px;
}

.circle-ppl-02 {
	top: -212px;
	left: 25px;
}

.circle-ppl-03 {
	top: -50px;
	left: 139px;
}

.circle-ppl-04 {
	top: 177px;
	left: -77px;
}

.circle-ppl .circle-avatar {
	width: 226px;
	height: 226px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 300px;
}

.circle-ppl-01 .circle-avatar {
	width: 226px;
	height: 226px;
}

.circle-ppl-02 .circle-avatar {
	width: 122px;
	height: 122px;
}

.circle-ppl-03 .circle-avatar {
	width: 100px;
	height: 100px;
}

.circle-ppl-04 .circle-avatar {
	width: 153px;
	height: 153px;
}

.circle-ppl .circle-label {
	background: #d5dbeb;
	border-radius: 50px;
	padding: 11px 20px 11px 64px;
	position: absolute;
	top: -32px;
	left: 50%;
	font-size: 16px;
	line-height: 18px;
}

.circle-ppl .circle-label .icon {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 48px;
	height: 48px;
	background-size: 20px auto;
	border-radius: 60px;
	background-color: #fff;
}

.circle-ppl .circle-label .circle-label-name {
	color: #640078;
	margin: 0 0 3px 0;
}

.circle-ppl .circle-label .circle-label-job {
	color: #798298;
}

.block-top-main .container {
	padding-bottom: 100px;
}

.block-top-main .btn {
	position: relative;
	z-index: 10;
}

.block-top-main .circles-container {
	position: absolute;
	top: calc(50% - 45px);
	left: calc(50% + 21vw);
}

.author {
	width: 100%;
	display: block;
	margin: 0 0px 0 0;
}

.author .author-avatar {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	border-radius: 60px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: -2px 7px 0 0;
	position: relative;
}

.author .author-name {
	width: calc(100% - 55px);
	margin: 0px 0 0 0;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 110%;
}

.author .author-name .font-small {
	display: inline-block;
	margin: 3px 0 0 0;
	overflow: hidden;
	width: 100%;
}

.author .author-name .icon-marker-gray {
	width: 14px;
	height: 19px;
}

.author .author-name a {
	color: #002552;
}

.author:hover .author-name a {
	color: #005dcf;
}

.block-item-photo .author .author-name {
	height: 50px;
	overflow: hidden;
}

.author-big {
	position: relative;
	width: 100%;
}

.author-big .author-avatar {
	width: 120px;
	height: 120px;
	display: block;
	border-radius: 200px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0;
}

.author-big .author-name {
	margin: 0 0 10px 0;
	color: #002552;
}

.author-big .author-name .h5 {
	display: block;
	margin: 0 0 0px 0;
	color: #002552;
	max-width: 90%;
}

.author-big .author-descr.ellipsis {
	max-height: 140px;
	overflow: hidden;
}

.author-big .author-descr {
	margin: 0 0 15px 0;
}

.block-slider .item .author-big .author-descr.ellipsis {
	max-height: 70px;
}

.author-big-hor .author-avatar {
	width: 120px;
	height: 120px;
}

.author-big-hor .author-name {
	width: calc(100% - 140px);
}

.author-big .btn-popup {
	position: absolute;
	top: 0;
	right: 0;
}

.author-with-popup {}

.author-with-popup .author-name {
	width: calc(100% - 100px);
}

.author-with-popup .btn-popup {
	width: 30px;
	display: inline-block;
}

.author-member {}

.row-manifest {
	align-items: end;
}

.row-manifest .col-12:first-child {
	padding-right: 50px;
}

.manifest-text {
	overflow: hidden;
	max-height: 575px;
	margin: 0 0 35px 0;
}

.manifest-accept {
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
}

.block-outline {
	border: 4px solid #005dcf;
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.16),
		0px 8px 32px rgba(0, 93, 207, 0.08);
	border-radius: 32px;
	padding: 40px;
	position: relative;
	z-index: 1;
}

.block-outline>* {
	position: relative;
	z-index: 10;
}

.block-outline .circles {
	position: absolute;
	width: 100px;
	height: 100px;
	top: auto;
	bottom: 16px;
	left: 73px;
	z-index: 1 !important;
}

.block-white {
	background-color: #fff;
	box-shadow: 0px 24px 40px -48px rgba(0, 52, 115, 0.16),
		0px 6px 24px rgba(0, 93, 207, 0.08);
	border-radius: 32px;
	padding: 40px;
	position: relative;
	z-index: 1;
}

.block-slider .owl-stage {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.block-slider .owl-stage .owl-item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	position: relative;
	/* //padding: 20px 0 40px 0; */
}

.block-slider .item {
	width: 384px;
	margin: 0 12px 0 12px;
}

.block-slider.slider-noloop .item {
	margin: 0 24px 0 0px;
}

.block-slider .video-thumb {}

.block-item {
	background-color: #ebeef5;
	border-radius: 32px;
	padding: 24px;
	position: relative;
	z-index: 10;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.block-item.bg-blue {
	color: #fff;
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.3),
		0px 8px 32px rgba(0, 93, 207, 0.5);
}

.block-item.bg-blue .color-gray {
	color: #caf4fa !important;
}

.block-item.bg-blue .tag {
	background-color: #fff;
	color: #005dcf;
}

.row-block-items {
	margin-bottom: 20px;
}

.row-block-items .block-item {
	height: 100%;
}

.row-block-items>div {
	padding: 15px;
}

.block-inner {
	background-color: #fff;
	border-radius: 24px;
	border: 1.2px solid #ebeef5;
	padding: 23px;
	position: relative;
	z-index: 10;
	margin: 0 0 24px 0;
}

.block-inner .owl-nav.container {
	max-width: calc(100% - 14px);
	margin-left: 14px;
}

.block-waves {
	margin-top: 20vw;
	margin-bottom: 7vw;
}

.block-waves:before {
	content: " ";
	display: block;
	background: url(../img/waves-top.svg) top left no-repeat;
	background-size: 100% auto;
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 20vw;
	top: -19.8vw;
	left: 0;
}

.block-waves:after {
	content: " ";
	display: block;
	background: url(../img/waves-bottom.svg) bottom left no-repeat;
	background-size: 100% auto;
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 7vw;
	bottom: -6.8vw;
	left: 0;
}

.block-waves-bottom {
	background: url(../img/waves-top.svg) bottom left no-repeat;
	background-size: 100% auto;
	bottom: -4px;
}

.block-waves-top {
	background: url(../img/waves-bottom.svg) top left no-repeat;
	background-size: 100% auto;
	top: -4px;
	padding-top: 10vw !important;
}

.circles-260 {
	height: 260px;
	width: 260px;
	top: calc(50% - 130px);
	left: calc(50% - 130px);
}

.circles-440 {
	height: 440px;
	width: 440px;
	top: calc(50% - 220px);
	left: calc(50% - 220px);
}

.row-nominations {
	margin: 0 -12px auto -12px;
}

.row-nominations .col-12 {
	padding-left: 12px;
	padding-right: 12px;
}

.row-nominations .block-item {
	position: relative;
	height: 460px;
	margin: 12px 0;
	padding: 56px 32px;
	background-position: bottom right;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #f7f9fd;
}

.row-nominations .h4 {
	max-width: unset;
}

.row-nominations .btn {
	position: absolute;
	bottom: 56px;
	left: 32px;
}

.row-rodniki .col-button {
	text-align: right;
}

.block-stripes {
	color: #fff;
	padding-top: 40px;
	text-align: right;
	position: relative;
	z-index: 1;
}

.block-stripes .block-item {
	padding: 24px 32px 70px 32px;
	position: relative;
	z-index: 10;
	margin: -40px 0 0 auto;
	text-align: left;
	cursor: pointer;
}

.block-stripes .block-item:after {
	content: " ";
	position: absolute;
	top: 32px;
	right: 60px;
	width: 40px;
	height: 30px;
	background: url(../img/icon-arrow-right.svg) center center no-repeat;
	background-size: contain;
	opacity: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.block-stripes .block-item:hover::after {
	opacity: 1;
	right: 40px;
}

.block-stripes .block-item.bg-blue-5 {
	width: 92%;
}

.block-stripes .block-item.bg-blue-4 {
	width: 84%;
}

.block-stripes .block-item.bg-blue-3 {
	width: 76%;
}

.block-stripes .block-item.bg-blue-2 {
	width: 68%;
}

.block-stripes .block-item.bg-blue-1 {
	width: 60%;
}

.block-stripes .circles-container {
	position: absolute;
	top: calc(50% - 50px);
	right: 0;
}

.block-steps {}

.block-steps .col-what-do p.color-blue {
	font-weight: bold;
	font-size: 120%;
}

.row-fond {}

.block-item-asymmetry {}

.block-item-asymmetry .img-asymmetry {
	border-radius: 0 0 0 22px;
	overflow: hidden;
	width: 100%;
	height: 380px;
	position: relative;
	margin: 0 0 20px 0;
}

.block-item-asymmetry .img-asymmetry:after {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	background: url("../img/avatar-asymmetry-bg.svg") bottom left no-repeat;
	background-size: contain;
	position: relative;
	z-index: 5;
}

.block-item-asymmetry .img-asym-blue:after {
	background: url("../img/avatar-asymmetry-bg-blue.svg") bottom left no-repeat;
	background-size: contain;
	position: relative;
	z-index: 5;
}

.block-item-asymmetry .img-asymmetry.animate::after {
	animation: imgAsymmetryAnimation 1.5s infinite;
	-webkit-animation: imgAsymmetryAnimation 1.5s infinite;
	animation-timing-function: ease-in-out !important;
	-webkit-animation-timing-function: ease-in-out !important;
}

.block-item-asymmetry .img {
	position: absolute;
	z-index: 10;
	width: 360px;
	height: 360px;
	bottom: -38px;
	left: -54px;
	border-radius: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.news-top {
	border-radius: 16px;
	display: flex;
	flex-wrap: nowrap;
	align-items: start;
	overflow: hidden;
	margin: 0 0 12px 0;
	padding: 0;
	position: relative;
}

.news-top .btn-top-post {
	position: absolute;
	bottom: 24px;
	right: 32px;
	padding: 0;
}

.news-top .btn-top-post .icon {
	margin: 0;
	width: 48px;
	height: 48px;
}

.news-top .news-top-img {
	display: block;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	border-radius: 0 16px 16px 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 400px;
}

.news-top .news-top-text {
	display: block;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	height: 100%;
	padding: 32px 24px;
}

#news_slider .owl-stage .owl-item:first-child {
	display: none !important;
}

#news_slider .owl-stage .owl-item:first-child .item {
	display: none !important;
}

.block-slider-photos,
.block-slider-avatars {
	margin-left: -12px;
	width: calc(100% + 12px);
}

.block-slider-photos .owl-nav,
.block-slider-avatars .owl-nav {
	margin-top: 0;
}

.block-item-photo {
	background: #ffffff;
	border-radius: 32px;
	margin: 0px 0px 30px 0px !important;
	padding: 14px;
	flex: 0 0 auto;
	width: 408px !important;
	height: calc(100% - 30px);
	align-items: start;
	align-content: start;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	flex-direction: row;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.bg-innerPage .block-item-photo {
	background-color: rgba(255, 255, 255, 0);
}

.block-item-photo>* {
	flex: 0 0 100%;
}

.block-item-photo:hover {
	background-color: #fff;
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.09),
		0px 8px 32px rgba(0, 93, 207, 0.09);
}

.block-item-photo:hover h5 a,
.block-item-photo:hover a.h5 {
	color: #005dcf;
}

.block-item-photo .item-photo {
	display: block;
	border-radius: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 216px;
	margin: 0 0 12px 0;
	overflow: hidden;
	position: relative;
}

.block-item-photo .video-thumb .img {
	border-radius: 0;
}

.block-item-photo .h5 a {
	color: #002552;
}

.block-item-photo .ellipsis {
	max-height: 200px;
	overflow: hidden;
}

.block-item-photo .h5 {
	font-size: 18px;
	line-height: 20px;
}

.block-item-photo .h5.ellipsis {
	height: 43px;
}

.block-item-photo .post-item-descr.ellipsis {
	height: 185px;
}

.block-item-photo .author-with-icon {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.block-item-photo .author-with-icon span {
	margin-right: 0px;
	flex: 0 0 calc(100% - 37px);
}

.block-item-photo .author-with-icon span.btn {
	margin-right: 5px;
	flex: 0 0 32px;
	max-width: 32px;
	width: 32px;
	height: 32px;
	line-height: 14px;
}

.block-item-photo .author-with-icon span.btn .icon {
	width: 16px;
	height: 16px;
}

.block-item-photo .item-photo .place,
.post-item-photo .place,
.post-item-big .post-item-tags .place,
.post-item-big .item-photo .place {
	display: inline-block;
	vertical-align: middle;
	border-radius: 30px;
	background: linear-gradient(90deg, #2d29cf 0%, #06bdf2 85.94%, #00d6f8 100%);
	color: #fff;
	padding: 6px 13px;
	font-size: 15px;
	line-height: 17px;
}

.block-item-photo .item-photo .place,
.post-item-photo .place,
.post-item-big .item-photo .place {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

.post-item-big .post-item-photo .place {
	top: 20px;
	left: 20px;
}

.post-item-big .post-item-photo .place .post-item-big .post-item-tags .place {
	margin: 0 10px 0 0;
}

.block-slider-avatars .owl-stage .owl-item {
	padding: 0px 0 0px 0;
}

.all-items {
	background: rgba(0, 75, 166, 0.04);
	border-radius: 200px;
	text-align: center;
	position: relative;
	width: 220px;
	height: 220px;
	margin: 60px auto 0 auto;
}

.all-items .btn {
	margin: 87px 0 0 0;
}

.row-partners .block-item {
	height: 100%;
}

.row-contacts .col-soc {
	text-align: right;
}

.block-square-photos {}

.block-square-photos .item {
	margin: 10px 0;
}

.block-square-photos .item .ellipsis {
	line-height: 17px;
	height: 17px;
	margin: 0 0 5px 0;
}

.block-square-photos .item small {
	display: block;
	margin: 0 0 5px 0;
}

.block-square-photos .item .item-square-photo {
	display: block;
	cursor: pointer;
	border-radius: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 200px;
	margin: 0 0 8px 0;
	overflow: hidden;
}

.block-slider-topnav .owl-nav {
	position: absolute;
	width: 1200px;
	top: -55px;
	left: 0;
}

.block-slider-topnav .owl-nav button.owl-next {
	position: absolute;
	top: 0;
	right: -12px;
}

.block-slider-topnav .owl-nav button.owl-prev {
	position: absolute;
	top: 0;
	right: 30px;
}

.block-profile {
	margin: 0 0 30px 0;
}

.block-profile .container {
	padding-top: 70px !important;
}

.block-profile .block-item .btn {
	margin: 4px;
}

.profile-avatar {
	display: inline-block;
	width: 212px;
	height: 212px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../img/avatar-empty-border.svg);
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.profile-avatar span {
	display: inline-block;
	width: 160px;
	height: 160px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 300px;
	overflow: hidden;
	background-size: cover;
	margin: 31px 0 0 0;
	position: relative;
	z-index: 1;
}

.profile-avatar input {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.profile-avatar.load-avatar {
	background-image: none;
	height: 120px;
	width: 120px;
}

.profile-avatar.load-avatar span {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0px 0 0 0;
}

.profile-avatar.load-avatar span:before {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.29);
}

.profile-avatar.load-avatar span:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/icon-photo.svg) center center no-repeat;
	background-size: 35% 35%;
}

.profile .profile-name {
	margin: 0 0 10px 0;
	position: relative;
	padding: 0 40px;
}

.profile .profile-name .logout {
	position: absolute;
	top: 0;
	left: 0px;
	opacity: 0.2;
}

.profile .profile-name .logout:hover {
	opacity: 0.8;
}

.profile .profile-name .logout .icon {
	width: 20px;
	height: 20px;
}

.profile .row-profile-stat {
	margin: 0 0 20px 0;
}

.profile .row-profile-stat div {
	text-align: center;
}

.profile .row-profile-stat>div {
	border-left: 1px solid #d5dbeb;
	padding-left: 0;
	padding-right: 0;
}

.profile .row-profile-stat>div:first-child {
	border-left: none;
}

.profile .profile-edit-btn {
	margin: 0 0 20px 0;
}

.profile .row-profile-stat a.color-default:hover .font-big {
	color: #005dcf;
}

.profile .profile-link {
	display: inline-block;
	padding: 5px 15px;
	border-radius: 20px;
	border: 1px solid #ddd;
}

.profile .profile-link a {
	display: inline-block;
	vertical-align: middle;
}

.profile .profile-link .link-copy {
	cursor: pointer;
	opacity: 0.7;
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: middle;
}

.profile .profile-link .link-copy .icon {
	width: 16px;
	height: 16px;
}

.profile .profile-link .link-copy:hover {
	opacity: 1;
}

.profile .row-profile-actions>div {
	padding-right: 0;
}

.profile .row-profile-actions>div:last-child {
	padding-right: 15px;
}

.block-ovrf {
	overflow: hidden;
}

.block-tabs {
	background: #e5f1ff;
	border-radius: 30px;
	padding: 4px;
	display: flex;
	margin: 0 0 10px 0;
	width: 100%;
	overflow: auto;
	align-items: center;
}

.block-tabs>* {
	display: block;
	white-space: nowrap;
	flex: 1;
	color: #002552;
	width: auto;
	text-align: center;
	padding: 5px 10px;
	margin-left: 4px;
	font-weight: 600;
	cursor: pointer;
	border-radius: 30px;
	user-select: none;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.block-tabs>*:first-child {
	margin-left: 0;
}

.block-tabs>*:hover {
	background-color: rgba(255, 255, 255, 0.5);
}

.block-tabs>*>* {
	display: inline-block;
	vertical-align: middle;
}

.block-tabs>*>sup {
	vertical-align: super;
	font-weight: 400;
}

.block-tabs>*.active {
	background-color: #fff;
	color: #002552;
	box-shadow: 0px 2px 4px -48px rgba(0, 52, 115, 0.06),
		0px 1px 2px rgba(0, 93, 207, 0.08);
}

.block-tabs::-webkit-scrollbar-track,
.block-tabs::-webkit-scrollbar-thumb,
.block-tabs::-webkit-scrollbar {
	background: none;
	width: 0;
	height: 0;
}

.block-tabs>* .icon {
	margin: 0 5px 0 0;
}

.block-tabs>* .icon-sort {
	display: none;
	width: 13px;
	height: 13px;
}

.block-tabs>* .icon-sort-top {
	margin: 0px 5px 3px 0;
}

.block-tabs>* .icon-sort-down {
	margin: -3px 5px 0px 0px;
}

.block-tabs>*.active .icon-sort {
	display: inline-block;
}

.block-tabs-small>* {
	padding: 2px 8px;
	font-weight: 500;
}

.block-tabs-inline {}

.block-tabs-inline>* {
	padding: 2px 12px;
	font-weight: normal;
}

.tab-content {
	display: none;
	position: relative;
}

.tab-content.active-tab {
	display: block;
}

.col-form-submit {
	text-align: right;
}

.innerPage-submenu {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.innerPage-submenu li {
	list-style: none;
	margin: 0 0 1px -20px;
	padding: 8px 20px;
	display: block;
	margin-right: 50px;
	cursor: pointer;
	border-radius: 50px;
	text-align: left;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	background: #fff;
	/* //box-shadow: 0 30px 50px rgb(255 255 255 / 80%); */
}

.innerPage-submenu li:before {
	display: none;
}

.innerPage-submenu li:hover {
	background: #f5f9ff;
}

.innerPage-submenu li.active {
	background: #e6f1ff;
}

.block-top.float {
	z-index: 90;
}

.block-top.float .innerPage-submenu {}

.block-file {
	display: flex;
	margin: 20px 0;
	align-items: start;
}

.block-file>div {
	flex: 0 0 auto;
}

.block-file .file-icon {
	margin: 5px 10px 0 0;
}

.block-file .file-icon .icon {
	width: 35px;
	height: 35px;
}

.block-file .file-name {
	margin: 0 30px 0 0;
}

.block-file .file-name .font-big {
	margin: 0 0 5px 0;
}

.block-file .file-btn {
	margin: 5px 0 0 0;
}

.post-item-small {
	margin: 0 0 24px 0;
	padding: 0 0 24px 0;
	border-bottom: 1.2px solid #ebeef5;
}

div>.post-item-small:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.post-item-photo {
	display: block;
	border-radius: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	margin: 0 0 8px 0;
}

.post-item-photo.video-thumb {}

.post-item-photo.video-thumb .img {
	border-radius: 0;
}

.post-item-small .post-item-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
}

.post-item-small .post-item-title.ellipsis {
	max-height: 70px;
}

.post-item-title a {
	color: #002552;
}

.post-item-title a:hover,
.post-item-small:hover .post-item-title a {
	color: #005dcf;
}

.block-posts-list .owl-stage .owl-item {
	padding: 0px 0 0px 0;
}

.post-item-big {
	background-color: #fff;
	border-radius: 24px;
	border: 1.2px solid #ebeef5;
	position: relative;
	z-index: 10;
	margin: 0 0 24px 0;
}

.post-item-big .post-item-cont {
	padding: 0 24px 24px 24px;
}

.post-item-big .row-head {
	padding: 24px;
}

.post-item-big .post-item-photo {
	border-radius: 0;
	margin: 0 0 24px 0;
	position: relative;
}

.post-item-big .post-item-audio {
	margin: 0 0 24px 0;
}

.post-item-big .post-item-title {}

.post-item-big .post-item-descr {}

.post-item-big .post-item-descr.ellipsis {
	max-height: 70px;
}

.post-item-big .post-item-tags {
	margin-bottom: 10px;
}

.post-item-big .post-item-tags a {
	display: inline-block;
	margin: 2px 3px;
}

.post-item-big .post-item-tags>* {
	white-space: nowrap;
}

.post-item-big_potok {
	background: none;
	padding: 0;
	border-radius: 0;
	border: none;
	padding: 10px 0;
}

.post-item-big_potok .h5 {
	font-size: 18px;
	line-height: 20px;
}

.post-item-big_potok .h5 a {
	color: #002552;
}

.post-item-big_potok .h5 a:hover {
	color: #005dcf;
}

.post-item-big_potok .video-thumb {
	margin: 0;
}

.post-item-big_potok .video-thumb .img,
.post-item-big_potok .item-photo {
	border-radius: 16px;
	margin: 0 0 10px 0;
}

.post-item-btns {
	margin: 20px 0 0 0;
}

.post-item-btns .post-like {
	opacity: 0.6;
	color: #002552;
	margin: 0 10px 0 0;
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	vertical-align: middle;
}

.post-item-btns .post-like span {
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	font-size: 12px;
	line-height: 13px;
}

.post-item-btns a.post-like:hover {
	opacity: 1;
}

.post-item-btns .post-like .icon {
	margin: 0 0px 0 0;
}

.post-item-btns .post-like.done,
.post-item-btns .post-like.done:hover {
	opacity: 1;
	color: #e94b4c;
}

.post-item-btns .post-like.done .icon-heart {
	background-image: url(../img/icon-heart-red.svg);
}

.post-item-btns.btns-small {
	margin: 0px 0 0 0;
}

.post-item-btns.btns-small .icon {
	width: 20px;
	height: 20px;
}

.post-item-btns .post-like.btn-bookmark {
	cursor: pointer;
}

.post-item-btns .post-like.btn-bookmark:hover {
	opacity: 1;
}

.post-item-btns .post-like.btn-bookmark.done .icon-bookmark {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTYgMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik0xMy45OTgsMjAuMTdjLTAuMzMzLDAtMC42Ni0wLjA5Ny0wLjk0NC0wLjI3OWwtNC4zNzgtMi44MTRjLTAuNDA1LTAuMjYtMC45NDgtMC4yNi0xLjM1MiwwbC00LjM3OCwyLjgxNA0KCWMtMC4yODUsMC4xODMtMC42MTEsMC4yNzktMC45NDQsMC4yNzljLTAuOTY2LDAtMS43NTItMC43ODYtMS43NTItMS43NTJWNS4yNUMwLjI1LDIuNjMxLDIuMzgxLDAuNSw1LDAuNWg2DQoJYzIuNjE5LDAsNC43NSwyLjEzMSw0Ljc1LDQuNzV2MTMuMTY4QzE1Ljc1LDE5LjM4NCwxNC45NjQsMjAuMTcsMTMuOTk4LDIwLjE3eiBNOCwxNS4zNzdjMC41MjgsMCwxLjA0MywwLjE1MSwxLjQ4NywwLjQzOA0KCWw0LjM3NywyLjgxNGMwLjE0NSwwLjA5MSwwLjM4NiwwLjAzOCwwLjM4Ni0wLjIxMVY1LjI1QzE0LjI1LDMuNDU4LDEyLjc5MiwyLDExLDJINUMzLjIwOCwyLDEuNzUsMy40NTgsMS43NSw1LjI1djEzLjE2OA0KCWMwLDAuMjUsMC4yNDQsMC4zMDIsMC4zODUsMC4yMTFsNC4zNzgtMi44MTRDNi45NTcsMTUuNTI4LDcuNDcxLDE1LjM3Nyw4LDE1LjM3N3oiLz4NCjxwYXRoIGZpbGw9IiNFOTRCNEMiIGQ9Ik0xMSw3LjVINWMtMC40MTQsMC0wLjc1LTAuMzM2LTAuNzUtMC43NVM0LjU4Niw2LDUsNmg2YzAuNDE0LDAsMC43NSwwLjMzNiwwLjc1LDAuNzVTMTEuNDE0LDcuNSwxMSw3LjV6Ii8+DQo8L3N2Zz4NCg==");
}

.comment-submit {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1.2px solid #ebeef5;
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
}

.comment-submit>* {
	display: block;
	vertical-align: top;
}

.comment-submit .comment-avatar {
	padding: 0 0px 0 0;
	margin: 0 10px 0 0;
	width: 48px;
	flex: 0 0 48px;
	max-width: 48px;
}

.comment-submit .author-avatar {
	width: 48px;
	height: 48px;
	vertical-align: top;
	border-radius: 60px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.comment-submit .comment-btns {
	padding: 0 0 0 10px;
}

.comment-submit .comment-btns .btn {
	width: 50px;
	padding-left: 0px;
	padding-right: 0px;
}

.comment-submit .comment-input {
	max-width: 100%;
	flex: 1;
}

.comment-submit .comment-input textarea {
	border: 1px solid #d5dbeb;
	max-width: 100%;
	width: 100%;
	height: 50px;
	padding: 12px 16px;
}

.comment-submit .comment-input textarea:focus {
	height: 100px;
}

.comment-answer .comment-submit {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	height: 1px;
	opacity: 0;
	overflow: hidden;
	margin: 5px 0 5px 0 !important;
	border: none;
	box-shadow: none !important;
	padding: 10px 0 0 0 !important;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.comment-answer .comment-submit.opened {
	height: auto;
	opacity: 1;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.comment-answer .comment-submit .comment-btns {}

.comment-answer .comment-submit .comment-btns .btn {
	width: 40px;
	height: 40px;
	padding: 8px 0 0 3px;
}

.comment-answer .comment-submit .comment-btns .btn .icon {
	width: 17px;
	height: 17px;
}

.comment-answer .comment-submit .comment-avatar {
	padding: 0 0px 0 0;
	margin: 0 10px 0 0;
	width: 30px;
	flex: 0 0 30px;
	max-width: 30px;
}

.comment-answer .comment-submit .author-avatar {
	width: 30px;
	height: 30px;
}

.comment-answer .comment-submit textarea {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.comments-list {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1.2px solid #ebeef5;
	max-height: 400px;
	overflow: auto;
	position: relative;
	padding-right: 10px;
}

.hidden-comments {}

.show-comments {
	position: relative;
	margin-top: 15px;
	display: block;
}

.show-comments:before {
	content: " ";
	display: block;
	position: absolute;
	top: -30px;
	left: 0;
	width: 100%;
	height: 30px;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 1) 70%);
	background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 1) 70%);
	background: linear-gradient(rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 1) 70%);
}

.comment {
	padding: 15px 0 15px 0;
}

.comment .row {
	margin-left: 0;
	margin-right: 0;
}

.subcomment {
	padding-left: 30px;
}

.comments-list div.comment:last-child {}

.comment-answer {
	margin: 5px 0 0 0;
}

.comment .comment-text {
	margin: 5px 0 0 0;
}

.comment .comment-like {
	float: right;
	font-size: 14px;
	line-height: 14px;
	opacity: 0.5;
	color: #002552;
	cursor: pointer;
}

.comment .comment-like:hover {
	opacity: 1;
}

.comment .comment-like .icon {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
}

.comment .comment-like span {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
}

.comment .comment-like.done {
	opacity: 1;
	color: #e94b4c;
}

.comment .comment-like.done .icon-heart {
	background-image: url(../img/icon-heart-red.svg);
}

.hidden-comments {
	display: none;
}

.tags a {
	display: inline-block;
	white-space: nowrap;
	vertical-align: middle;
	margin: 1px 1px 1px 1px;
	padding: 5px 10px;
	color: #002552;
	border-radius: 20px;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
}

.tags a:hover {
	background: #b8d8ff;
}

.tags a.active,
.tags a.active:hover,
.tags a.added,
.tags a.added:hover {
	background: #e6f1ff;
	color: #002552;
}

.tags a.added:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5px;
	opacity: 0.5;
	background: url(../img/icon-close.svg) center center no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
}

.tags a.added:hover::after {
	opacity: 0.9;
}

.tags a::first-letter {
	text-transform: capitalize;
}

.tags .tag-bg {
	color: #fff;
}

.tags .bg-blue-grad.active,
.tags .bg-blue-grad:hover {
	background: linear-gradient(90deg,
			#2d29cf 0%,
			#06bdf2 85.94%,
			#00d6f8 100%) !important;
	color: #fff !important;
}

.tags .bg-red-grad.active,
.tags .bg-red-grad:hover {
	background: linear-gradient(90deg, #dc005c 0%, #ff7a00 100%) !important;
	color: #fff !important;
}

.tags .icon {
	width: 20px;
	height: 20px;
	margin-left: 2px;
	margin-top: -3px;
}

.tags .icon-slide-down {
	width: 14px;
	height: 10px;
}

.tags-slide-down {
	position: relative;
	padding: 0px 42px 0px 0;
	margin: 2px 0 2px 0;
	max-height: 28px;
	overflow: hidden;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.tags-slide-down .js-tags-slide-down__btn {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 !important;
	width: 26px;
	height: 26px;
}

.tags-slide-down .js-tags-slide-down__btn .icon {
	position: absolute;
	top: 9px;
	left: 6px;
	width: 14px;
	height: 10px;
}

.tags-slide-down.opened {
	overflow: visible;
	max-height: 1000px;
}

.tags-slide-down.opened .icon-slide-down {
	transform: rotate(180deg);
}

.tags-slider {
	white-space: nowrap;
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 3px 0;
}

.tags-slider_content {
	margin: 0px 5px;
	padding: 3px 0;
	border-radius: 50px;
	overflow: hidden;
}

.tags-slider_content .owl-item {
	display: inline-block;
}

.tags-slider_content .owl-nav {
	position: absolute;
	top: calc(50% - 19px);
	left: 0;
	width: 100%;
}

.tags-slider_content .owl-nav button {
	border: none;
	padding: 0;
	margin: 0;
	background: none;
}

.tags-slider_content .owl-nav .disabled {
	display: none;
}

.tags-slider_content .owl-nav .owl-prev,
.tags-slider_content .owl-nav .owl-next {
	position: absolute;
	top: 0;
}

.tags-slider_content .owl-nav .owl-prev {
	left: 0;
}

.tags-slider_content .owl-nav .owl-next {
	right: 0;
}

.js-tags-slidedown {
	border: 1px solid #b8d8ff;
}

.js-tags-slidedown .icon {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.js-tags-slidedown.opened {
	background: #e6f1ff;
	color: #002552;
}

.js-tags-slidedown.opened .icon {
	transform: rotate(180deg);
}

.tags-toslidedown {
	position: relative;
	display: none;
	padding: 12px 54px 12px 12px;
	background: #fff;
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.16),
		0px 8px 32px rgba(0, 93, 207, 0.08);
	border-radius: 24px;
	margin: 2px 0 10px 0;
	flex-flow: column wrap;
	column-count: 4;
	-webkit-column-count: 4;
	column-gap: 0;
	-webkit-column-gap: 0;
}

.tags-toslidedown.tags-2cols {
	column-count: 2;
	-webkit-column-count: 2;
}

.tags-toslidedown *[data-tag] {
	display: block;
	overflow: hidden;
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
}

.tags-toslidedown .h5 {
	margin-left: 5px;
	position: relative;
	z-index: 1;
	column-span: all;
	-webkit-column-span: all;
}

.tags-toslidedown .btn-close {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 5;
	transform: scale(0.8);
}

.tags-toslidedown .btn-panel {
	display: none;
}

.block-people .author {
	padding: 12px 0 12px 0;
}

.main-photo img {
	border-radius: 16px;
	width: 100%;
	height: auto;
}

audio {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	/*border: 1px solid #c1ccdd !important;*/
	border-radius: 100px;
	height: 49px;
}

audio::-webkit-media-controls-panel {
	background-color: #e5f1ff !important;
}

audio::-webkit-media-controls-mute-button {}

audio::-webkit-media-controls-play-button {}

audio::-webkit-media-controls-timeline-container {}

audio::-webkit-media-controls-current-time-display {}

audio::-webkit-media-controls-time-remaining-display {}

audio::-webkit-media-controls-timeline {}

audio::-webkit-media-controls-volume-slider-container {}

audio::-webkit-media-controls-volume-slider {}

audio::-webkit-media-controls-seek-back-button {}

audio::-webkit-media-controls-seek-forward-button {}

audio::-webkit-media-controls-fullscreen-button {}

audio::-webkit-media-controls-rewind-button {}

audio::-webkit-media-controls-return-to-realtime-button {}

audio::-webkit-media-controls-toggle-closed-captions-button {}

.item-audio {
	position: relative;
	background-color: #e5f1ff;
	z-index: 1;
}

.item-audio:after {
	content: " ";
	display: block;
	position: absolute;
	background: #23252c;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.3;
}

.item-audio.no-photo:after {
	display: none;
}

.item-audio .play {
	display: block;
	position: absolute;
	z-index: 5;
	width: 26%;
	height: 26%;
	opacity: 0.7;
	top: calc(50% - 17%);
	left: calc(50% - 13%);
	background: url(../img/icon-music-white.svg) center center no-repeat;
	background-size: contain;
}

.item-audio.no-photo .play {
	background-image: url(../img/icon-music-blue.svg);
}

.item-audio.playing .play {
	animation: secpulse 1s infinite;
	animation-timing-function: linear;
	-webkit-animation: secpulse 1s infinite;
	-webkit-animation-timing-function: linear;
}

.item-audio audio {
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: calc(100% - 10px);
	z-index: 20;
	height: 40px;
	margin: 0;
	border-radius: 0px !important;
	padding: 0;
}

.item-audio audio::-webkit-media-controls-panel {}

.row-new-works .col-12 {
	margin-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
}

.row-new-works .block-item-photo {
	width: 100% !important;
}

/* ============= PROFILE */

.load-audio input {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.win-work-form .audio-track {
	display: none;
}

.win-work-form .audio-track.visible {
	display: flex;
}

.win-work-form .add-work-form-col {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.win-work-form .add-work-form-col>div {
	padding-left: 15px;
	padding-right: 15px;
}

.win-work-form .with-placeholder-simple .placeholder {
	top: 0;
	left: 15px;
}

.audio-track {
	width: 100%;
	display: flex;
	margin: 20px 0 0px 0;
}

.audio-track>* {
	flex-wrap: nowrap;
}

.audio-track-file {
	flex: 1;
}

.audio-track-file audio {
	margin: 0 0 10px 0;
}

.audio-track-del {
	width: 25px;
	max-width: 25px;
	flex: 0 0 25px;
	margin: 0 0 0 5px;
}

.audio-track-info {
	text-align: center;
}

.load-photo {
	display: block;
	width: 100%;
	position: relative;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	background-color: #b6d8ff;
	background-position: center center;
	background-repeat: no-repeat;
}

.load-photo label.error {
	width: 90%;
	padding: 3px 5px;
	background-color: #fff;
	border-radius: 20px;
	position: absolute;
	bottom: 10px;
	left: 5%;
}

.load-photo input {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.load-photo:before {
	content: " ";
	display: block;
	position: absolute;
	background: rgb(255 255 255 / 50%);
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.load-photo .play-icon {
	content: " ";
	display: block;
	position: absolute;
	z-index: 5;
	width: 18%;
	height: 18%;
	opacity: 0.7;
	top: calc(50% - 9%);
	left: calc(50% - 9%);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.load-photo .play-icon.music {}

.load-photo .play-icon.song {}

.load-photo:after {
	content: " ";
	display: block;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 35px;
	height: 35px;
	border-radius: 50px;
	background-image: url(../img/icon-photo.svg);
	background-size: 23px auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #0c51a19c;
}

.load-photo .play {
	content: " ";
	display: block;
	position: absolute;
	z-index: 5;
	top: 20px;
	left: calc(50% - 100px);
	opacity: 0.4;
	width: 200px;
	height: calc(100% - 40px);
	background: url(../img/rings-01-blue.svg) center center no-repeat;
	background-size: contain;
	cursor: pointer;
}

.load-gallery {
	display: block;
	width: 100%;
	position: relative;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	margin: 0 0 15px 0;
}

.load-gallery input {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.load-gallery-images .load-gallery-photo {
	border-radius: 12px !important;
	background-color: #f5f9ff !important;
	border: 1px solid #c1ccdd !important;
	margin: 5px 7px 5px 0px;
	display: inline-block;
	position: relative;
	width: 152px;
	height: 114px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.load-gallery-images .load-gallery-photo .btn-sq {
	position: absolute;
	top: 10px;
	right: 10px;
}

.load-gallery-images .load-gallery-photo.for-delete:before {
	content: " ";
	display: block;
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.75);
}

.load-gallery-images .load-gallery-photo.for-delete:after {
	content: " ";
	display: block;
	top: calc(50% - 15px);
	left: calc(50% - 15px);
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../img/icon-delete.svg) center center no-repeat;
	background-size: contain;
}

.load-gallery-images .load-gallery-photo.for-delete .btn-sq .icon {
	transform: scale(1.4);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi4wMDcyIDE3Ljg3NzZDMjEuNjAzNiAxNy45NzA4IDIxLjIwMDkgMTcuNzE5MSAyMS4xMDc3IDE3LjMxNTVMMjAuMzc4MyAxNC4xNTZDMjAuMzQ3MiAxNC4wMjE0IDIwLjIxMyAxMy45Mzc2IDIwLjA3ODQgMTMuOTY4NkwxNi45MTg5IDE0LjY5OEMxNi41MTUzIDE0Ljc5MTIgMTYuMTEyNiAxNC41Mzk2IDE2LjAxOTQgMTQuMTM2QzE1LjkyNjIgMTMuNzMyNCAxNi4xNzc5IDEzLjMyOTcgMTYuNTgxNSAxMy4yMzY1TDE5Ljc0MSAxMi41MDcxQzIwLjY4MjcgMTIuMjg5NyAyMS42MjI0IDEyLjg3NjggMjEuODM5OCAxMy44MTg2TDIyLjU2OTIgMTYuOTc4MUMyMi42NjI0IDE3LjM4MTcgMjIuNDEwOCAxNy43ODQ0IDIyLjAwNzIgMTcuODc3NloiIGZpbGw9IiMwMDI1NTIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40OTk4IDE4Ljg5N0M4LjQ5NTc1IDE4Ljg5NyA1LjI0OTgyIDE1LjY1MSA1LjI0OTgyIDExLjY0N0M1LjI0OTgyIDcuNjQyOTEgOC40OTU3NSA0LjM5Njk3IDEyLjQ5OTggNC4zOTY5N0MxMi45MTQgNC4zOTY5NyAxMy4yNDk4IDQuMDYxMTkgMTMuMjQ5OCAzLjY0Njk3QzEzLjI0OTggMy4yMzI3NiAxMi45MTQgMi44OTY5NyAxMi40OTk4IDIuODk2OTdDNy42NjczMyAyLjg5Njk3IDMuNzQ5ODIgNi44MTQ0OCAzLjc0OTgyIDExLjY0N0MzLjc0OTgyIDE2LjQ3OTUgNy42NjczMyAyMC4zOTcgMTIuNDk5OCAyMC4zOTdDMTYuMjYwMiAyMC4zOTcgMTkuNDY0NyAxOC4wMjUzIDIwLjcwMjcgMTQuNjk4N0MyMC44NDcyIDE0LjMxMDUgMjAuNjQ5NiAxMy44Nzg3IDIwLjI2MTQgMTMuNzM0MkMxOS44NzMyIDEzLjU4OTcgMTkuNDQxNCAxMy43ODczIDE5LjI5NjkgMTQuMTc1NUMxOC4yNzAzIDE2LjkzMzkgMTUuNjEzNCAxOC44OTcgMTIuNDk5OCAxOC44OTdaIiBmaWxsPSIjMDAyNTUyIi8+Cjwvc3ZnPgo=");
}

.row-konkurs-work {}

.btn-popup {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
	cursor: pointer;
}

.btn-popup>span {
	display: inline-block;
	vertical-align: middle;
	font-size: 140%;
	line-height: 5px;
	font-weight: bold;
	cursor: pointer;
	padding: 15px 5px 15px 5px;
	margin: -6px 0px 0 -5px;
	letter-spacing: 0.08em;
}

.btn-popup>span:hover {
	color: #005dcf;
}

.btn-popup .popup {
	position: absolute;
	z-index: 100;
	top: 100%;
	right: -16px;
	border-radius: 24px;
	box-shadow: 0 5px 10px #0000001c;
	background: #fff;
	padding: 8px;
	display: none;
	opacity: 0;
	width: max-content;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}

.btn-popup .popup>* {
	display: block;
	border-radius: 24px;
	padding: 8px 16px;
	color: #002552;
	cursor: pointer;
	margin: 0 0 2px 0;
	text-align: left;
	line-height: 100%;
	width: 100%;
}

.btn-popup .popup>a:hover {
	background: #f5f9ff;
}

.btn-popup.opened .popup {
	display: block;
	opacity: 1;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}

.btn-popup-share:hover {
	opacity: 1;
}

.btn-popup-share .popup {
	padding: 5px 2px;
	top: calc(50% - 22px);
	right: auto;
	left: 0px;
}

.btn-popup-share .popup .ya-share2 {
	margin: 0 !important;
	padding: 0 !important;
}

.btn-popup-share .popup .ya-share2 li {
	margin: 0 !important;
	padding: 0 !important;
}

.btn-popup-share .popup .ya-share2 span {
	margin: 0 !important;
	padding: 0 !important;
}

.btn-popup-share .popup .ya-share2 a {
	margin: 0 2px !important;
	padding: 0 !important;
}

.btn-popup-share .popup .ya-share2 .ya-share2__icon {
	height: 35px !important;
	width: 35px !important;
	background-size: 20px 20px !important;
	border: none !important;
}

.btn-popup-share .popup .ya-share2 .ya-share2__icon:hover {
	background-color: #e5f1ff;
}

.post-like.btn-popup.opened {
	opacity: 1;
}

.footer {
	margin-top: 50px;
}

.row-footer {
	margin-bottom: 20px;
	position: relative;
	z-index: 10;
}

.row-footer>div[class^="col-"] {
	margin-top: 20px;
	margin-bottom: 20px;
}

.footer-logo {
	border-right: 1px solid #d5dbeb;
	padding-left: 24px;
}

.footer-logo a {
	display: flex;
	align-items: center;
	height: 50px;
	margin: 5px 0;
}

.footer-logo a img {
	max-height: 50px;
	max-width: 130px;
	width: auto;
	height: auto;
	flex: 0 0 100%;
}

.footer div.footer-logo:first-child {
	padding-left: 15px;
}

.footer-menu-list a {
	display: block;
	margin: 0 0 18px 0;
}

.row-footer .col-soc {
	text-align: right;
}

.profile-map {
	display: none;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}

.profile-map #profile_map>ymaps {
	width: 100% !important;
	height: 300px !important;
	border-radius: 12px;
	border: 1px solid #b5cce9;
	overflow: hidden;
}

.profile-map ymaps * {
	font-family: "GolosText", sans-serif !important;
}

.profile-map #profile_map>ymaps>ymaps {
	width: 100% !important;
}

.mapSearch_container {
	position: relative;
}

.mapSearch_container ymaps[data-suggest="true"] {
	font-family: "GolosText", sans-serif !important;
	z-index: 90;
	border: none;
	border-radius: 12px;
	overflow: hidden;
}

.mapSearch_container ymaps[data-index]>ymaps {
	border-radius: 10px;
	margin: 0 3px;
}

.mapSearch_container ymaps[data-index]>ymaps:hover {
	background: #e5f1ff !important;
}

.block-search {
	padding: 0 !important;
	position: fixed;
	top: 80px;
	left: 0;
	width: 100%;
	height: calc(100% - 81px);
	overflow: hidden;
}

.block-search .container {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.block-search .search-filter {}

.block-search .search-wrapper {
	position: relative;

	background: #f0f5ff;
	border-top: 1px solid #d5dbeb;
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	height: calc(100% - 61px);
}

.block-search .search-wrapper .search-map {
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.block-search .search-wrapper .search-map #search_map {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.block-search .search-wrapper #search_map>ymaps {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

.search-map .map-author {
	position: relative;
	z-index: 1;
	width: 52px;
	height: 52px;
	color: #002552;
}

.search-map .map-author-avatar {
	position: relative;
	z-index: 10;
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4px;
	background-color: #fff;
	border: 4px solid #fff;
	box-shadow: 0px 8px 15px rgba(0, 52, 115, 0.16);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.search-map .map-author:hover .map-author-avatar {
	border: 4px solid #005dcf;
}

.search-map .map-author-avatar:hover {
	border: 4px solid #005dcf;
}

.search-map .map-author-info {
	font-family: "GolosText";
	text-align: left;
	position: absolute;
	z-index: 5;
	left: 30px;
	top: 0px;
	width: 200px;
	background-color: #ffffff;
	box-shadow: 0px 8px 15px rgba(0, 52, 115, 0.16);
	border-radius: 16px;
	padding: 10px 15px 10px 35px;
	font-size: 14px;
	line-height: 18px;
}

.search-map .map-author-info span {
	font-size: 13px;
	line-height: 17px;
}

.search-map .map-author.map-post {}

.search-map .map-author.map-post .map-post-text {
	width: 220px;
}

.search-map .map-balloon {
	position: absolute;
	display: none;
	top: 20px;
	right: 20px;
	z-index: 20;
	background-color: #ffffff;
	box-shadow: 0px 10px 15px rgba(0, 52, 115, 0.16);
	border-radius: 32px;
	padding: 15px;
	width: 300px;
}

.search-map .map-balloon .author-descr.ellipsis {
	overflow: hidden;
	max-height: 100px;
}

.search-map .map-balloon .close {
	position: absolute;
	top: 10px;
	right: 10px;
}

.search-map-btns {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 20px;
	text-align: center;
}

.search-map-btns .btn {
	display: block;
}

.map-btn {
	padding: 4px;
	background-color: #fff;
	box-shadow: 0px 3px 5px rgba(0, 52, 115, 0.16);
	border-radius: 100px;
	overflow: hidden;
	margin: 0px 0 0px 0;
}

.search-map-zoom {
	margin-bottom: 10px;
}

.search-map-zoom .js-zoom-in {
	margin: 0 0 5px 0;
}

.search-map-mode {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 10;
}

.block-search .search-map .js-show-list {
	display: none;
}

.block-search .search-map .js-show-map {
	display: block;
}

.block-search .js-list-show-map {
	display: none;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 10;
}

.block-search .search-results {
	position: absolute;
	z-index: 10;
	width: calc(50% + 5px);
	height: 100%;
	top: 0;
	left: 0;
	box-shadow: 0px 10px 15px rgba(0, 52, 115, 0.16);
	background-color: #f9fafc;
	padding: 20px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.block-search.mode-list .search-results {}

.block-search.mode-list .search-map {}

.block-search.mode-list .search-map .js-show-map {
	display: block;
}

.block-search.mode-list .search-map .js-show-list {
	display: none;
}

.block-search.mode-map .search-results {
	left: -50%;
}

.block-search.mode-map .search-map {
	width: 100%;
}

.block-search.mode-map .search-map .js-show-map {
	display: none;
}

.block-search.mode-map .search-map .js-show-list {
	display: block;
}

.search-no-results {
	position: absolute;
	z-index: 20;
	top: calc(50% - 80px);
	left: 20px;
	width: calc(50% - 40px);
	background-color: rgb(249 250 252 / 85%);
	border-radius: 24px;
	padding: 40px 30px;
	text-align: center;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.block-search.mode-map .search-no-results {
	left: 100px;
	width: calc(100% - 200px);
}

.profile-menu {
	position: absolute;
	top: 100%;
	right: -5px;
	display: none;
	opacity: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.profile-menu-wrapper {
	width: 360px;
	background: #fff;
	padding: 12px;
	text-align: center;
	box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.16),
		0px 8px 32px rgba(0, 93, 207, 0.08);
	border-radius: 24px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.header.profile-opened .profile-menu {
	display: block;
	opacity: 1;
}

.header.profile-opened .profile-menu-wrapper {}

.profile-menu-wrapper .btn-left .icon {
	margin-right: 5px;
}

.profile-menu-block {
	border-bottom: 1px solid #ebeef5;
	padding: 0 0 12px 0;
	margin: 0 0 10px 0;
}

.profile-menu-avatar {
	display: block;
	width: 96px;
	height: 96px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 300px;
	overflow: hidden;
	background-size: cover;
	margin: 10px auto 10px auto;
	position: relative;
	z-index: 1;
}

.profile-menu .close {
	position: absolute;
	top: 20px;
	right: 20px;
}

.win {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	overflow: auto;
	z-index: 10000;
	display: none;
}

.win:before {
	content: " ";
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.47);
}

.win .win-container {
	text-align: center;
	padding: 0;
	margin-top: 0;
	display: table-cell;
	width: 100vw;
	max-width: 100vw;
	height: 100vh;
	vertical-align: middle;
	position: relative;
}

.win .win-content {
	border-radius: 24px;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	text-align: left;
	display: inline-block;
	/*filter: drop-shadow(0px 8px 32px rgba(0, 0, 0, 0.1));*/
	max-width: 800px;
	width: 60%;
	margin: 20px 20px;
	padding: 30px 30px 50px 30px;
}

.win .win-content:after {
	display: block;
	width: 100%;
	content: " ";
	clear: both;
}

.win .win-logo {}

.win-post {
	overflow: hidden;
}

.win-post .win-content {
	padding: 20px 10px 20px 20px;
	max-height: calc(100vh - 50px);
}

.win-post .post-item-big {
	border: none;
	overflow: auto;
	padding: 0 10px 0 0;
	margin: 0;
	max-height: calc(100vh - 90px);
	border-radius: 0;
}

.win-post .post-item-big .row-head {
	padding: 10px 0 20px 0;
	width: 100%;
}

.win-post .post-item-big .post-item-cont {
	padding: 0 0 70px 0;
}

.win-post .post-item-big .post-item-descr {
	padding-right: 10px;
}

.win-post .btn-close {
	position: fixed;
	z-index: 100;
	top: 10px;
	right: 10px;
	cursor: pointer;
	padding: 10px;
}

.win-post .btn-close .icon {
	width: 40px;
	height: 40px;
	background-size: 20px 20px;
	background-color: rgb(255 255 255 / 70%);
	border-radius: 50px;
}

.win-post .btn-close:hover .icon {
	background-color: #fff;
}

.win-post .comment-submit {
	position: absolute;
	width: 100%;
	z-index: 100;
	bottom: 0;
	left: 0;
	background: #fff;
	padding: 15px 20px 16px 20px;
	box-shadow: 0 -5px 7px rgb(0 0 0 / 6%);
}

.win-post .post-item-big .post-item-cont {
	padding: 0 0 90px 0;
}

.win-post .comments-list {
	max-height: none;
	overflow: visible;
}

.win-post .post-item-btns {
	position: fixed;
	bottom: 30px;
	right: 20px;
	padding: 5px;
	margin: 0;
	height: fit-content;
	z-index: 999;
	background: #fff;
	width: 60px;
	text-align: center;
	display: inline-block;
	border-radius: 60px;
	box-shadow: 0 5px 6px #00000026;
}

.win-post .post-item-btns>.btn {
	border-radius: 50px;
	width: 50px;
	height: 50px;
	padding: 8px 0 0 0;
	margin: 0px 0 5px 0;
}

.win-post .post-item-btns>.btn:last-child {
	margin-bottom: 0;
}

.win-post .post-item-btns>.btn .icon,
.win-post .post-item-btns>.btn .icon {
	display: block;
	margin: 0 auto 2px auto;
}

.win-post .post-item-btns .btn span {
	margin-left: 0px;
}

.win-post .post-item-btns .btn.no-count {
	padding: 12px 0 0 0;
}

.win-post .post-item-btns .btn.no-count>span {
	display: none;
}

.win-post .post-item-btns .btn.no-count .icon {
	width: 25px;
	height: 25px;
}

.win-post .post-item-btns .btn-popup-share .popup {
	top: calc(50% - 20px);
	right: 5px;
	left: auto;
}

/* CHATS */
.win.win-chats .win-content {
	padding: 0;
	max-width: 980px;
	width: 80%;
}

.win.win-chats .chat-list-title,
.win.win-chats .btn-chat-list,
.win.win-chats .btn-minimize,
.win.win-chats .btn-close {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	padding: 10px;
	top: 8px;
}

.win.win-chats .chat-list-title {
	position: absolute;
	height: 60px;
	top: 0;
	left: 0;
	padding: 15px;
	font-size: 18px;
	line-height: 34px;
	margin: 0;
}

.win.win-chats .btn-chat-list {
	left: 5px;
	display: none;
}

.win.win-chats .btn-minimize {
	right: 43px;
}

.win.win-chats .btn-close {
	right: 5px;
}

.win-chats .btn-close .icon,
.win-chats .btn-chat-list .icon,
.win-chats .btn-minimize .icon {
	background-size: 20px 20px;
	background-color: rgb(255 255 255 / 70%);
	border-radius: 50px;
}

.win-chats .btn-close:hover .icon,
.win-chats .btn-chat-list:hover .icon,
.win-chats .btn-minimize:hover .icon {
	background-color: #fff;
}

.win-chats .chat-author {
	position: absolute;
	right: 80px;
	top: 16px;
	display: none;
	width: calc(70% - 103px);
}

.win-chats .chat-author .author {
	padding-right: 30px;
}

.win-chats .chat-author .author .author-avatar {
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.win-chats .chat-author .author .author-name {
	width: calc(100% - 55px);
}

.win-chats .chat-author .author .author-name>div {}

.win-chats .chat-author .author .author-name>a {
	display: block;
	overflow: hidden;
	height: 18px;
}

.win-chats .chat-author .author .author-name .font-small {
	overflow: hidden;
	height: 16px;
	font-size: 12px;
	line-height: 13px;
}

.win-chats .chat-author .btn-popup {
	position: absolute;
	right: 0;
	top: 4px;
}

.win-chats .chat-author .btn-popup>span {
	transform: rotate(90deg);
	padding: 0;
	margin: 0;
}

.chat-wrapper {
	position: relative;
	width: 100%;
	height: calc(80vh - 60px);
	margin-top: 60px;
	border-radius: 0 0 24px 24px;
	background: #fff;
	overflow: hidden !important;
	border-top: 1px solid #d5dbeb;
}

.chat-wrapper .chats-list {
	position: absolute;
	z-index: 10;
	width: calc(30% + 10px);
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 0px 0 0 24px;
	box-shadow: 0px 10px 15px rgb(0 52 115 / 16%);
	background-color: #f9fafc;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.chat-wrapper .chats-list .chats-list-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.chat-wrapper .chats-list .author {
	cursor: pointer;
	padding: 13px 70px 7px 15px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	position: relative;
}

.chat-wrapper .chats-list .author .color-gray,
.chat-wrapper .chats-list .author .color-gray-light {
	line-height: 14px;
}

.chat-wrapper .chats-list .author .new-mess {
	display: block;
	position: absolute;
	bottom: 14px;
	right: 10px;
	padding: 3px 5px 0px 5px;
	background: #005dcf;
	color: #fff;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	border-radius: 20px;
	min-width: 22px;
	height: 18px;
}

.chat-wrapper .chats-list .author .date {
	position: absolute;
	display: inline-block;
	color: #949cb2;
	top: 15px;
	right: 10px;
	text-align: right;
	font-size: 11px;
	line-height: 12px;
}

.chat-wrapper .chats-list .author.selected .date {
	color: #fff;
}

.chat-wrapper .chats-list .author:hover {
	background: #e5f1ff;
}

.chat-wrapper .chats-list .author.selected {
	background: #338fff;
	color: #fff;
}

.chat-wrapper .chats-list .author.selected .color-gray,
.chat-wrapper .chats-list .author.selected .color-gray-light {
	color: rgba(255, 255, 255, 0.72) !important;
}

.chat-wrapper .chats-list .author.selected .color-green {
	color: #fff !important;
}

.chat-wrapper .chats-list .author .author-avatar .online {
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius: 10px;
	height: 12px;
	width: 12px;
	background: #07b100;
	border: 2px solid #f9fafc;
}

.chat-wrapper .chats-list .author .js-status {
	font-size: 12px;
	line-height: 13px;
	/*display: block;*/
	margin: 3px 0 0 0;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}

.chat-wrapper .chats-list .author .icon-done,
.chat-wrapper .chats-list .author .icon-done-all-blue,
.chat-wrapper .chats-list .author .icon-alarm-red {
	position: absolute;
	width: 14px;
	height: 14px;
	right: 49px;
	top: 12px;
}

.chat-wrapper .chats-list .author .icon-done-all-blue {
	width: 17px;
	height: 17px;
}

.chat-wrapper .chat-field {
	position: absolute;
	width: 70%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
	overflow-x: hidden;
	overflow-y: auto;
	border-radius: 0 0 24px 24px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.chat-wrapper .chat-field .messages-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 10px);
	height: 100%;
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0px 15px 15px 15px;
	background-color: #e5f1ff;
}

.messages-wrapper.loaded-messages {
	display: none;
}

.messages-wrapper.splash-messages {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.win-chats.chat-selected .splash-messages {
	display: none;
}

.win-chats.chat-selected .loaded-messages {
	display: block;
}

.win-chats.chat-selected .chat-author {
	display: flex;
}

.chat-wrapper .chat-field .chat-messages {
	overflow-x: hidden;
	overflow-y: auto;
	height: calc(100% - 75px);
	display: block;
	padding: 0 5px 0 0;
	text-align: center;
}

.chat-wrapper .chat-field .chat-messages .date {
	display: inline-block;
	margin: 30px auto 0 auto;
	background: rgb(206 229 255);
	text-align: center;
	font-size: 12px;
	line-height: 13px;
	border-radius: 20px;
	padding: 5px 10px 5px 10px;
}

.chat-wrapper .chat-field .chat-messages .chat-mess {
	display: block;
	position: relative;
	padding: 10px 30px 10px 14px;
	background: #f7f9fc;
	border-radius: 16px 16px 16px 4px;
	margin: 10px 0 30px 0;
	width: 80%;
	text-align: left;
	font-size: 95%;
	line-height: 130%;
}

/*
.chat-wrapper .chat-field .chat-messages .chat-mess:after {
	display: block;
	position: absolute;
	top:-16px;
	left: 0;
	content:' ';
	height: 40px;
    width: 30px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI0LjMzM3B4IiBoZWlnaHQ9IjE4Ni42MjVweCIgdmlld0JveD0iMCAwIDEyNC4zMzMgMTg2LjYyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0LjMzMyAxODYuNjI1Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNCQ0Q3RjAiIGQ9Ik0xMjMuODYsMTA5LjU2OGMwLTE2LjU5My0xOS40NTItMTkuMDU1LTY2LjY5NC0xOS4wNTVDMjUuMTk1LDkwLjUxMywwLDAsMCwwdjE4NS43OQ0KCUMwLDE4NS43OSwxNC4yOTIsMTA5LjU2OCwxMjMuODYsMTA5LjU2OHoiLz4NCjxwYXRoIGZpbGw9IiNFN0YwRkEiIGQ9Ik0wLDBsMCwxODUuNzljMCwwLDI1LjE5NS05MC41MTMsNTcuMTY2LTkwLjUxM2M0Ny4yNDIsMCw2Ni42OTQtMi40NjIsNjYuNjk0LTE5LjA1NUMxNC4yOTIsNzYuMjIxLDAsMCwwLDB6DQoJIi8+DQo8L3N2Zz4NCg==");
}
*/

.chat-wrapper .chat-field .chat-messages .chat-mess .room-message {
	word-wrap: break-word;
}

.chat-wrapper .chat-field .chat-messages .chat-mess .mess-time {
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	left: 0px;
	bottom: -16px;
	opacity: 0.5;
}

.chat-wrapper .chat-field .chat-messages .chat-mess:last-child {}

.chat-wrapper .chat-field .chat-messages .my-mess {
	border-radius: 16px 16px 4px 16px;
	background: #b8d8ff;
	margin: 10px 0 30px auto;
	padding: 10px 30px 10px 14px;
}

/*
.chat-wrapper .chat-field .chat-messages .my-mess:after {
	display: block;
	position: absolute;
	top:auto;
	bottom:-16px;
	left: auto;
	right: 0;
	content:' ';
	height: 40px;
    width: 30px;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI0LjMzM3B4IiBoZWlnaHQ9IjE4Ni42MjVweCIgdmlld0JveD0iMCAwIDEyNC4zMzMgMTg2LjYyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0LjMzMyAxODYuNjI1Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNCQ0Q3RjAiIGQ9Ik0xMjMuODYsMTg1Ljc5VjBjMCwwLTI1LjE5NSw5MC41MTMtNTcuMTY2LDkwLjUxM0MxOS40NTIsOTAuNTEzLDAsOTIuOTc1LDAsMTA5LjU2OA0KCUMxMDkuNTY4LDEwOS41NjgsMTIzLjg2LDE4NS43OSwxMjMuODYsMTg1Ljc5eiIvPg0KPC9zdmc+DQo=");
}
*/

.chat-wrapper .chat-field .chat-messages .my-mess .mess-time {
	left: auto;
	right: 0px;
	top: auto;
	bottom: -16px;
}

.chat-wrapper .chat-field .chat-messages .icon-done,
.chat-wrapper .chat-field .chat-messages .icon-done-all-blue,
.chat-wrapper .chat-field .chat-messages .icon-alarm-red {
	position: absolute;
	width: 14px;
	height: 14px;
	right: 10px;
	left: auto;
	top: auto;
	bottom: 8px;
}

.chat-wrapper .chat-field .chat-messages .icon-done-all-blue {
	width: 17px;
	height: 17px;
}

.chat-wrapper .chat-field .chat-messages .icon-alarm-red {
	width: 17px;
	height: 17px;
}

.chat-wrapper .chat-field .chat-messages .chat-mess .btn-popup {
	position: absolute;
	bottom: -17px;
	right: 41px;
}

.chat-wrapper .chat-field .chat-messages .chat-mess .btn-popup>span {
	font-size: 120%;
	line-height: 12px;
	padding: 5px 5px;
}

.chat-wrapper .chat-field .chat-messages .chat-mess .btn-popup .popup {
	padding: 6px;
}

.chat-wrapper .chat-field .chat-messages .chat-mess .btn-popup .popup>* {
	padding: 5px 12px;
}

.chat-wrapper .chat-field .chat-submit {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	display: flex;
	flex-wrap: nowrap;
	padding: 15px;
	background-color: #fff;
}

.chat-wrapper .chat-field .chat-submit textarea {
	border: 1px solid #d5dbeb;
	max-width: 100%;
	width: 100%;
	height: 53px;
	padding: 6px 14px 6px 14px !important;
}

.chat-wrapper .chat-field .chat-submit textarea:focus {
	height: 68px;
}

.chat-wrapper .chat-field .chat-submit .with-placeholder .placeholder {
	display: none;
}

.chat-wrapper .chat-field .chat-submit .chat-input {
	max-width: 100%;
	flex: 1;
	display: block;
	vertical-align: top;
}

.chat-wrapper .chat-field .chat-submit .chat-btns {
	padding: 0 0 0 10px;
}

.chat-wrapper .chat-btn {
	padding: 4px;
	background: #fff;
	border-radius: 100px 0px 0px 100px;
	overflow: hidden;
	margin: 0px 0 0px 0;
}

.mode-list .js-show-chat-list {
	display: inline-block;
}

.mode-list .chat-list-title {
	display: inline-block;
}

:root {
	--nomintaion-block-last-item-width: 814px;
	--nomintaion-block-last-item-height: 400px;
	--nomination-home-block-last-item-width: unset;
	--nomination-home-block-last-item-height: unset;
	--nomination-home-banner-max-height: 491.52px;
	--main-top-banner-position: unset;
	--main-top-banner-position-tmp: -200px;
	--main-banner-margin-top: -180px;
}

@media (max-width: 1280px) {
	:root {
		--nomintaion-block-last-item-width: 667px;
		--nomination-home-banner-max-height: 398.08px;
		--main-top-banner-position-tmp: -490px;
		--main-banner-margin-top: unset;

	}
}

@media (max-width: 1023px) {
	:root {
		--nomintaion-block-last-item-width: 764px;
		--nomination-home-block-last-item-width: 744px;
		--nomination-home-block-last-item-height: 220px;
		--nomination-home-banner-max-height: 458.24px;
		--main-top-banner-position: -300px;
		--main-top-banner-position-tmp: -500px;
	}
}

@media (max-width: 768px) {
	:root {
		--nomintaion-block-last-item-width: unset;
		--nomintaion-block-last-item-height: 724px;
		--nomination-home-block-last-item-width: unset;
		--nomination-home-block-last-item-height: unset;
		--nomination-home-banner-max-height: 413.44px;
		--main-top-banner-position: -300px;
	}

	.row-nominations .h4 {
		max-width: 140px;
	}
}

@media (max-width: 761px) {
	:root {
		--main-top-banner-position-tmp: -600px;
	}

}

@media (max-width: 700px) {
	:root {
		--main-top-banner-position: -600px;
		--main-top-banner-position-tmp: -650px;
	}
}

@media (max-width: 578px) {
	:root {
		--main-top-banner-position: -525px;
		--main-top-banner-position-tmp: -750px;
	}
}

@media (max-width: 575px) {
	:root {
		--main-top-banner-position: -525px;
		--main-top-banner-position-tmp: -750px;
	}
}

@media (max-width: 534px) {
	:root {
		--main-top-banner-position: -765px;
		--main-top-banner-position-tmp: -950px;
	}
}

@media (max-width: 450px) {
	:root {
		--main-top-banner-position-tmp: -1000px;

	}

	#lenta-banner-gazmanov .h5 {
		font-size: 17px;
	}
}

@media (max-width: 435px) {
	:root {
		--main-top-banner-position-tmp: -1120px;

	}

}
#lenta-banner-gazmanov > div{
	background-image: url(/img/Родники_Баннеры2024_1200х200_Номинанты_Дети_1.jpg);
	display:flex;
	justify-content:space-between;
	
}
@media (max-width: 600px) {
	#lenta-banner-gazmanov .h5 {
		font-size: 15px;
	}
	#lenta-banner-gazmanov > div{
		background-image: url(/img/Родники.Баннеры2024_650х650_1.jpg);
		display:flex;
		justify-content:space-between;
		
	}
}
@media (max-width: 403px) {
	:root {
		--main-top-banner-position-tmp: -1300px;

	}

	


	#add_work_form .premiere-date-wrapper {
		flex-direction: column;
		row-gap: 10px;
	}

	#add_work_form .premiere>div {
		max-width: unset;
	}
}

@media (min-width: 768px) {



	.win.win-chats-minimized {
		position: fixed;
		top: auto;
		left: auto;
		bottom: 0;
		right: 10px;
		width: 350px;
		height: 600px;
		max-height: 80%;
		overflow: hidden;
		box-shadow: 0px 20px 56px -48px rgba(0, 52, 115, 0.16),
			0px 8px 32px rgba(0, 93, 207, 0.08);
		border-radius: 24px 24px 0 0;
		font-size: 14px;
	}

	.win.win-chats-minimized:before {
		display: none;
	}

	.win.win-chats-minimized .win-container {
		text-align: center;
		padding: 0;
		margin-top: 0;
		display: table-cell;
		width: 100%;
		height: 100%;
		vertical-align: middle;
		position: absolute;
		left: 0;
		top: 0;
	}

	.win.win-chats-minimized .win-content {
		position: absolute;
		top: auto;
		bottom: 0;
		left: 0;
		right: auto;
		width: 100% !important;
		height: 100%;
		margin: 0;
		border-radius: 0;
	}

	.win.win-chats-minimized .chat-author {
		width: calc(100% - 130px);
	}

	.win.win-chats-minimized .chat-wrapper {
		position: absolute;
		border-top: 1px solid #d5dbeb;
		height: calc(100% - 60px);
		bottom: 0;
		left: 0;
		border-radius: 0px;
	}

	.win.win-chats-minimized .chat-wrapper .chat-field .messages-wrapper {
		padding: 0px 10px 10px 15px;
		width: 100%;
		margin: 0;
	}

	.win.win-chats-minimized .chat-wrapper .chat-field .chat-messages .chat-mess {
		width: 90%;
	}

	.win.win-chats-minimized .win-content .btn-minimize .icon {
		transform: rotate(180deg);
	}

	.win.win-chats-minimized .chat-wrapper .chats-list {
		width: 100%;
		border-radius: 0;
	}

	.win.win-chats-minimized .chat-wrapper .chat-field .chat-submit {
		padding: 10px 15px 10px 15px;
	}

	.win.win-chats-minimized .chat-wrapper .chat-field {
		width: 100%;
		right: -101%;
		border-radius: 0;
	}

	.win-chats-minimized.chat-selected .btn-chat-list {
		display: inline-block;
	}

	.win-chats-minimized.mode-list .btn-chat-list {
		display: none;
	}

	.win-chats-minimized .chat-list-title {
		display: inline-block;
	}

	.win-chats-minimized.chat-selected .chat-list-title {
		display: none;
	}

	.win-chats-minimized.chat-selected .chat-list-title {
		display: none;
	}

	.win-chats-minimized.mode-list .chat-list-title {
		display: inline-block !important;
	}

	.win-chats-minimized.mode-list .chat-author {
		display: none;
	}

	.win-chats-minimized.chat-selected .chat-wrapper .chats-list,
	.win-chats-minimized.mode-nolist .chat-wrapper .chats-list {
		left: -101%;
	}

	.win-chats-minimized.chat-selected .chat-wrapper .chat-field,
	.win-chats-minimized.mode-nolist .chat-wrapper .chat-field {
		width: 100%;
		right: 0;
	}

	.win-chats-minimized.mode-list .chat-wrapper .chats-list {
		left: 0 !important;
	}

	.win-chats-minimized.mode-list .chat-wrapper .chat-field {
		right: -101% !important;
	}
}

.block-loading {
	position: relative;
	overflow: hidden;
}

.block-loading>* {
	display: none;
}

.block-loading:before {
	position: static !important;
	content: " " !important;
	display: block !important;
	background: none !important;
	width: 100% !important;
	min-height: 100px !important;
	text-align: center !important;
}

.block-loading:after,
.video-thumb .img.block-loading:after,
.post-item-photo.video-thumb .img.block-loading:after {
	content: " ";
	display: block !important;
	position: absolute !important;
	top: calc(50% - 50px) !important;
	left: calc(50% - 50px) !important;
	text-align: center;
	opacity: 0.2;
	width: 100px !important;
	height: 100px !important;
	background: url(../img/rings-01-blue.svg) center center no-repeat;
	background-size: contain;
	animation: secpulse 1s infinite;
	animation-timing-function: ease-in;
	-webkit-animation: secpulse 1s infinite;
	-webkit-animation-timing-function: ease-in;
}

.video-thumb .img.block-loading:after,
.post-item-photo.video-thumb .img.block-loading:after {
	opacity: 0.5;
	background: url(../img/rings-01-white.svg) center center no-repeat;
	z-index: 999;
	background-size: contain;
	animation: secpulse 1s infinite;
	animation-timing-function: ease-in;
}

.auto-expand {
	overflow: hidden;
	resize: none;
	display: block;
	transition: none 0s ease 0s;
	min-height: 55px;
}

.input-simple.auto-expand {
	min-height: 20px;
}

.cookieNotification {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 24px 0;
	background-color: #fff;

	-webkit-box-shadow: 0 0 40px rgb(0 0 0 / 15%);
	box-shadow: 0 0 40px rgb(0 0 0 / 15%);
	z-index: 9999;
}

.cookieNotification.show {
	display: block;
}

.btn-totop {
	display: none;
	position: fixed;
	right: 0px;
	bottom: 0px;
	padding: 20px 17px 14px 28px;
	border-radius: 50px 0px 0 0;
	background: rgb(255 255 255);
	text-align: center;
	cursor: pointer;
	z-index: 20;
	opacity: 0.8;
}

.btn-totop .icon {
	width: 20px;
	height: 20px;
}

.btn-totop:hover {
	opacity: 1;
}

.row-partners .row {
	align-items: center !important;
	height: 100%;
}

.row-partners .partner-logo {}

.row-partners .partner-logo img {
	max-height: 150px;
}

.row-partners.partners-simple .partner-logo {
	display: inline-block;
	vertical-align: middle;
	margin: 20px 30px;
}

.row-partners.partners-simple .partner-logo img {
	max-width: 200px;
	max-height: 90px;
}

.block-broadcast {
	overflow: hidden;
	width: 100%;
	height: 300px;
	position: relative;
	border-radius: 32px;
	margin: 0 auto 20px auto;
}

.block-broadcast iframe {
	position: absolute;
	width: calc(100% + 2px) !important;
	height: calc(100% + 2px) !important;
	top: -1px;
	left: -1px;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border-radius: 32px;
	overflow: hidden;
}

.broadcast-blank {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	overflow: hidden;
}

.broadcast-blank * {}

.broadcast-status .broadcast-live span {
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
}

.broadcast-status .broadcast-live:before {
	content: " ";
	width: 14px;
	height: 14px;
	line-height: 20px;
	border-radius: 20px;

	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: linear-gradient(90deg, #dc005c 0%, #ff7a00 100%);
}

.broadcast-share {}

.broadcast-share .ya-share2__badge {
	background: none !important;
}

.broadcast-share .ya-share2 {
	display: inline-block;
	margin: 0;
}

.broadcast-members {
	margin: 20px -10px 40px -10px;
	/* max-height: 840px; */
	/* overflow-y: auto; */
	padding: 10px 10px;
	position: relative;
	width: auto !important;
	display: block;
}

@media (min-width: 576px) {
	.broadcast-members .owl-stage-outer {
		overflow: visible !important;
		height: auto !important;
	}

	.broadcast-members .owl-stage {
		width: 100% !important;
		transform: none !important;
		height: auto !important;
	}

	.broadcast-members .owl-item {
		float: none !important;
		-webkit-backface-visibility: visible !important;
	}
}

.broadcast-member {
	padding: 24px 24px 24px 63px;
	margin: 0px 0px 5px 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	border-radius: 24px;
}

.broadcast-member .btn-wide {
	line-height: 23px;
}

.broadcast-member .btn-wide .icon-heart-white {
	margin-right: 5px;
	width: 21px;
	height: 21px;
}

.broadcast-member.done:hover,
.broadcast-member.live:hover,
.broadcast-member.playing {
	background-color: #fff;
	box-shadow: 0px 10px 32px -48px rgba(0, 52, 115, 0.04),
		0px 8px 16px rgba(0, 93, 207, 0.08);
}

.broadcast-member .member-live {
	display: inline-block;
	display: none;
	background: linear-gradient(90deg, #dc005c 0%, #ff7a00 100%);
	padding: 5px 12px 7px 12px;
	line-height: 16px;
	color: #fff;
	border-radius: 30px;
	position: absolute;
	bottom: 0;
	left: calc(50% - 44px);
	white-space: nowrap;
}

.broadcast-member .icon-playing {
	display: none;
	position: absolute;
	top: calc(50% - 16px);
	left: 24px;
	width: 20px;
	height: 32px;
}

.broadcast-member .icon-playing i {
	display: inline-block;
	position: absolute;
	bottom: 0;
	width: 4px;
	height: 80%;
	border-radius: 10px;
	background: linear-gradient(45deg, #dc005c 0%, #ff7a00 100%);
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

.broadcast-member .icon-playing i:nth-child(1) {
	height: 80%;
	left: 0;
	animation-name: playingPulse1;
	animation-duration: 0.62s;
}

.broadcast-member .icon-playing i:nth-child(2) {
	height: 100%;
	left: 8px;
	animation-name: playingPulse2;
	animation-duration: 0.52s;
}

.broadcast-member .icon-playing i:nth-child(3) {
	height: 60%;
	left: 16px;
	animation-name: playingPulse3;
	animation-duration: 0.49s;
}

.broadcast-member .member-play {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	background: rgba(35, 37, 44, 0.6);
	border-radius: 40px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.broadcast-member .member-play:before {
	content: " ";
	display: block;
	background-size: contain;
	width: 32px;
	height: 32px;
	background: url(../img/icon-play.svg) center center no-repeat;
	background-size: contain;
}

.broadcast-member.done .icon-playing i {
	background: linear-gradient(45deg, #2d29cf 0%, #06bdf2 85.94%, #00d6f8 100%);
}

.broadcast-member.done .member-play {
	display: block;
	display: none !important;
}

.broadcast-member.playing .member-play {
	display: none;
}

.broadcast-member.done .author-avatar,
.broadcast-member.live .author-avatar {
	cursor: pointer;
}

.broadcast-member.done .author-avatar:hover .member-play,
.broadcast-member.live .author-avatar:hover .member-play {
	background: rgba(35, 37, 44, 1);
}

.broadcast-member.live .member-live {
	display: inline-block;
}

.broadcast-member.playing .icon-playing {
	display: inline-block;
}

.broadcast-member .vote {
	font-weight: 600;
	font-size: 120%;
	line-height: 120%;
	margin: 0 0 10px 0;
}

.broadcast-status {
	margin: 15px 0 0 0;
}

.broadcast-status .votes-amount {
	font-weight: bold;
	display: inline-block;
	margin: 0 10px 0 0;
	width: 55px;
}

.broadcast-status .votes-time {
	white-space: nowrap;
}

.broadcast-status .votes-progress {
	display: block;
	height: 4px;
	border-radius: 10px;
	background-color: #ebeef5;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.broadcast-status .votes-progress span {
	height: 4px;
	width: 0;
	background-color: #006df2;
	display: block;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.broadcast-member.future .author-member {
	opacity: 0.6;
}

/*.broadcast-member.future .col-vote {display: none;}

.broadcast-member .author-avatar {background-image: url(../img/broadcast_avatar.png)}
.broadcast-member.future .author-avatar {background-image: url(../img/broadcast_avatar_future.png)}
.broadcast-member.live .author-avatar {background-image: url(../img/broadcast_avatar_live.png)}*/

.broadcast-member .col-vote {
	display: none;
}

.broadcast-member.done .col-vote {
	display: block;
}

.broadcast-member.vote-open .col-vote {
	display: block;
}

.live-member-fixed .broadcast-member .col-vote {
	display: block;
}

.broadcast-member .author-avatar {
	background-image: url(/img/broadcast_avatar.png);
}

.broadcast-member.future .author-avatar {
	background-image: url(/img/broadcast_avatar_future.png);
}

.broadcast-member.live .author-avatar {
	background-image: url(/img/broadcast_avatar_live.png);
}

.live-member-fixed {
	position: fixed;
	bottom: -2px;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 15;
	box-shadow: 0 -5px 5px #00000008;
}

.live-member-fixed .broadcast-member {
	border-radius: 0;
	box-shadow: none;
	margin: 0 !important;
}

.live-member-fixed .broadcast-member .member-live {
	transform: scale(0.75);
	bottom: -3px;
}

.live-member-fixed .author-big-hor .author-avatar {
	width: 80px;
	height: 80px;
}

.music-regions {
	list-style: none;
	margin: 20px -10px 20px 0px;
	padding: 0px 10px 0 0;
	position: relative;
	counter-reset: regions-counter;
	width: auto;
	max-height: 540px;
	overflow-y: auto;
}

.music-region {
	position: relative;
	list-style: none;
	counter-increment: regions-counter;
	padding: 20px 20px 20px 40px;
	margin: 10px 0px 0 0;
	position: relative;
	align-items: center;
}

.music-region .icon-region {
	width: 55px;
	height: 55px;
	margin: 0 20px 0 0;
}

.music-region:before {
	display: block;
	content: counter(regions-counter) " ";
	position: absolute;
	top: calc(50% - 12px);
	left: 10px;
	width: 30px;
}

.music-region .music-region-name {
	padding-left: 0;
}

.music-region .music-region-name .h4 {
	margin: 0;
	width: calc(100% - 80px);
	display: inline-block;
	vertical-align: middle;
}

.music-region .music-region-amount {
	text-align: right;
	margin: 0;
}

.music-region .music-region-scale {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block;
	height: 8px;
	border-radius: 10px;
	background-color: #ebeef5;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.music-region .music-region-scale span {
	height: 8px;
	width: 0;
	background-color: #006df2;
	display: block;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.timer {
	display: inline-block;
	vertical-align: middle;
}

.timer__items {
	display: flex;
	font-size: 40px;
	line-height: 32px;
	font-weight: 500;
	color: #fff;
	margin: 0 0 0px -10px;
}

.timer__item {
	position: relative;
	width: 75px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 9px 10px 25px 10px;
	background: rgb(255 255 255 / 24%);
	border-radius: 16px;
}

.timer__item::before {
	content: attr(data-title);
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	font-size: 14px;
}

.timer__item:not(:last-child)::after {
	content: ":";
	position: absolute;
	right: -17px;
	color: rgb(255 255 255 / 20%);
}

#add_work_form .premiere-date-wrapper {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	margin-bottom: 30px;
}
