@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);
    }
}
.video-j video {
    width: 100%;
}
.video-j .img {
    width: 100%;
    height: 100%;

    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    border-radius: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.video-slider .video-thumb.vid-proe {
    width: 760px;
    height: 485px;
}
.video-slider.one-video .owl-nav.disabled {
    display: none;
}
.video-slider.one-video .owl-dots {
    display: none;
}
.box-b .ellipsis.mb-1.truncate-work-medium {
    display: none;
}
.box-b a.color-gray-light.d-block.mb-2 {
    display: none !important;
}
#testir {
    display: none;
}
.bx-ss-icon.vkontakte {
    background-image: url(../images/icon-vk.svg) !important;
    background-position: center;
    background-size: contain;
    width: 25px;
    height: 25px;
}
.blockCat a.color-gray-light.d-block.mb-2 {
    display: none !important;
}
.blockCat .ellipsis.mb-1.truncate-work-medium {
    display: none;
}
.swiper-muz .block-item-photo {
    width: auto !important;
}
.swiper-topss .block-item-photo {
    width: auto !important;
}
.blockCat .block-slider-topnav .owl-nav {
    left: 0 !important;
}
/* .blockCat .swiper-slide  {
	width: auto !important;
} */
.blockCat .container.block-line-top.mt-6 {
    position: static;
}
.blockCat .swiper-container {
    overflow: visible;
    //padding-top: 50px;
    //margin-top: -50px;
}
.blockCat .block-item-photo {
    width: auto !important;
}
.blockCat .swiper-button-prev {
    position: absolute;
    top: -36px;
    right: 42px;
    left: inherit !important;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}

.swiper-topss .swiper-button-prev {
    position: absolute;
    top: inherit;
    bottom: 0;
    right: inherit;
    left: 0 !important;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.swiper-muz .swiper-button-prev {
    position: absolute;
    top: inherit;
    bottom: 0;
    right: inherit;
    left: 0 !important;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.blockCat .swiper-button-next {
    position: absolute;
    top: -36px;
    right: 0;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.swiper-jury .swiper-button-prev {
    position: absolute;
    top: inherit;
    bottom: -30px;
    right: inherit;
    left: 0 !important;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.swiper-container.swiper-jury {
    overflow: visible;
}
.swiper-buttonblock {
    max-width: 980px;
    width: 980px;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
}
.swiper-jury .swiper-button-next {
    position: absolute;
    top: inherit;
    bottom: -30px;
    right: 0;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.swiper-muz .swiper-button-next {
    position: absolute;
    top: inherit;
    bottom: 0;
    right: 0;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.swiper-topss .swiper-button-next {
    position: absolute;
    top: inherit;
    bottom: 0;
    right: 0;
    z-index: 100;
    width: 35px;
    height: 35px;
    background-color: #e5f1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
}
.blockCat .swiper-button-next:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;
}
.swiper-muz .swiper-button-next:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;
}
.swiper-topss .swiper-button-next:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;
}

.swiper-jury .swiper-button-next:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;
}
.swiper-jury .swiper-button-prev:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;

    transform: rotate(180deg);
}
.blockCat .swiper-button-prev:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;

    transform: rotate(180deg);
}
.swiper-topss .swiper-button-prev:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;

    transform: rotate(180deg);
}
.swiper-muz .swiper-button-prev:after {
    content: "";
    background-image: url(../images/icon-arrow-black-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;

    transform: rotate(180deg);
}
.blockCat .block .container {
    position: static;
}
.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(../images/nomination-01.png?v=2);
    background-size: auto 64% !important;
    background-position: 42% 100% !important;
}
.bg-nomination-02 {
    background-image: url(../images/nomination-02.png?v=2);
    background-size: auto 100% !important;
    background-position: 32% 100% !important;
}
.bg-nomination-03 {
    background-image: url(../images/nomination-03.png?v=2);
    background-size: auto 100% !important;
    background-position: 32% 100% !important;
}
.bg-nomination-04 {
    background-image: url(../images/nomination-04.png?v=2);
    background-size: auto 100% !important;
    background-position: 32% 100% !important;
}
.bg-nomination-05 {
    background-image: url(../images/nomination-05.png?v=2);
    background-size: auto 80% !important;
    background-position: 100% 100% !important;
}

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

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

.bg-banner-pattern-1 {
    position: relative;
    background-image: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/icon-account.svg);
}

.icon-arrow-right {
    background-image: url(../images/icon-arrow-right.svg);
}
.icon-arrow-left {
    background-image: url(../images/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(../images/icon-arrow-black-right.svg);
}
.icon-arrow-black-left {
    transform: rotate(180deg);
}

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

.icon-menu {
    background-image: url(../images/icon-menu.svg);
}
.icon-phone {
    background-image: url(../images/icon-phone.svg);
}
.icon-close {
    background-image: url(../images/icon-close.svg);
}
.icon-close-white {
    background-image: url(../images/icon-close-white.svg);
}
.icon-close-simple {
    background-image: url(../images/icon-close-simple.svg);
}
.icon-plus {
    background-image: url(../images/icon-close-simple.svg);
    transform: rotate(45deg) scale(0.8);
}
.icon-minus {
    background-image: url(../images/icon-minus.svg);
}
.icon-headphones {
    background-image: url(../images/icon-headphones.svg);
}
.icon-text {
    background-image: url(../images/icon-text.svg);
}
.icon-text-outline {
    background-image: url(../images/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(../images/icon-photo.svg);
}
.icon-video {
    background-image: url(../images/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(../images/icon-marker-gray.svg);
    width: 20px;
    height: 25px;
}
.icon-doc {
    background-image: url(../images/icon-doc.svg);
}
.icon-logout {
    background-image: url(../images/icon-logout.svg);
}
.icon-heart {
    background-image: url(../images/icon-heart.svg);
}
.icon-heart-blue {
    background-image: url(../images/icon-heart-hover.svg);
}
.icon-heart:hover,
.post-like:hover .icon-heart {
    background-image: url(../images/icon-heart-red.svg);
}
.icon-heart-red,
.icon-heart-red:hover {
    background-image: url(../images/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(../images/icon-repost.svg);
}
.icon-send {
    background-image: url(../images/icon-send.svg);
}
.icon-delete {
    background-image: url(../images/icon-delete.svg);
}
.icon-play {
    background-image: url(../images/icon-play.svg);
}
.icon-play-dark {
    background-image: url(../images/icon-play-dark.svg?v=2);
    margin-right: -3px !important;
    margin-left: 3px !important;
}

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

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

.icon-filter {
    background-image: url(../images/icon-filter.svg);
}
.icon-people {
    background-image: url(../images/icon-people.svg);
}
.icon-search {
    background-image: url(../images/icon-search.svg);
}
.icon-map-blue {
    background-image: url(../images/icon-map-blue.svg);
}
.icon-map-white {
    background-image: url(../images/icon-map-white.svg);
}
.icon-location {
    background-image: url(../images/icon-send.svg);
    transform: rotate(-45deg);
}
.icon-lightning {
    background-image: url(../images/icon-lightning.svg);
}
.icon-bookmark {
    background-image: url(../images/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(../images/icon-ok.svg) !important;
}

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

.icon-vk,
.ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url(../images/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(../images/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(../images/icon-arrow-black-right.svg);
}

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

.btn-arrow-left:before {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 24px;
    background: url(../images/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(../images/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(../images/icon-arrow-black-right.svg);
}
.btn-outline.btn-arrow-left:before {
    background-image: url(../images/icon-arrow-black-right.svg);
}
.btn-light.btn-arrow:after {
    background-image: url(../images/icon-arrow-black-right.svg);
}
.btn-light.btn-arrow-left:before {
    background-image: url(../images/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;
}
#lenta-banner-gazmanov > div {
    background-image: url(../images/Родники_Баннеры2024_1200х200_Номинанты_Дети_1.jpg);
    display: flex;
}
.btn-no-hover:hover {
    color: #005dcf !important;
    opacity: 1 !important;
    background: transparent !important;
}
.bg-banner-mob {
    height: 80vw;
    height: 80vw;
}
.bg-nomination-06 {
    /* background-image: url(../img/nomination-06.png?v=2); */
    background-image: url(../images/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 .row > div {
    height: calc(80vw - 28px);
}
.bg-banner-mob .btn {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.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 .logo_pr {
    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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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("../images/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("../images/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("../images/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("../images/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("../images/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("../images/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(../images/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(../images/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(../images/waves-top.svg) bottom left no-repeat;
    background-size: 100% auto;
    bottom: -4px;
}
.block-waves-top {
    background: url(../images/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(../images/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("../images/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("../images/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;
}
.icon-people.icon-mod {
    background-image: url(../images/star-rate.svg);
}
.block-slider-topnav .owl-nav {
    position: absolute;
    width: 1200px;
    top: -55px;
    left: 0;
    z-index: 10000;
}
.block-slider-topnav .owl-nav button.owl-next {
    position: absolute;
    top: 0;
    right: -12px;
    z-index: 10000;
}
.block-slider-topnav .owl-nav button.owl-prev {
    position: absolute;
    top: 0;
    right: 30px;
    z-index: 10000;
}

.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(../images/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(../images/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(../images/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 {
}
.no-scroll .header {
    z-index: 0;
}
.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;
}
div.soc-serv-title-grey {
    font-family: "GolosText", sans-serif !important;
    color: #002552 !important;
}
.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(../images/icon-heart-red.svg);
}

.hidden-comments {
    display: none;
}
.theiaStickySidebar .tags a {
    white-space: inherit;
}
.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(../images/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(../images/icon-music-white.svg) center center no-repeat;
    background-size: contain;
}

.item-audio.no-photo .play {
    background-image: url(../images/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(../images/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(../images/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(../images/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) {
    .no-scroll #lenta-banner-gazmanov .block-item {
        position: static;
    }
    .no-scroll #lenta-banner-gazmanov .block-item .h4 {
        position: static;
    }
    .no-scroll .bg-banner-mob .h4 {
        position: static;
    }
    .header.profile-opened {
        z-index: 100;
    }
    :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;
    }
}
@media (max-width: 403px) {
    :root {
        --main-top-banner-position-tmp: -1300px;
    }
    #lenta-banner-gazmanov .h5 {
        font-size: 15px;
    }
}

@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(../images/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(../images/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(../images/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(../images/broadcast_avatar.png)}
.broadcast-member.future .author-avatar {background-image: url(../images/broadcast_avatar_future.png)}
.broadcast-member.live .author-avatar {background-image: url(../images/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%);
}
.bl .owl-stage {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.bl .owl-stage .owl-item {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    position: relative;
}
.ga_ros-img img {
    border-radius: 50%;
    width: 70%;
    height: 70%;
}
.row.row-profile-stat.mt-3 .font-big {
    font-weight: 600;
}
div.soc-serv-title {
    background: transparent !important;
}
div.bx-auth-serv-icons a:hover {
    margin: 1px !important;
    border: none !important;
}
.tab-content .btn.btn-small.btn-light span {
    padding-left: 5px;
}

.footer-logo-double {
    display: none;
    justify-content: space-between;
    column-gap: 10px;
    flex-direction: column;
    row-gap: 10px;
}

@media (max-width: 1000px) {
    .swiper-buttonblock {
        width: 650px;
    }
}
@media (max-width: 700px) {
    .swiper-buttonblock {
        bottom: 0px;
        display: none;
    }
    /* .blockCat .swiper-slide  {
		width: 320px !important;
	} */
}
@media (max-width: 600px) {
    /* .swiper-slide .block-item-photo {
		width: 290px !important;
	
  } */
    .swiper-topss .block-item-photo {
        width: auto !important;
    }
    .swiper-muz .block-item-photo {
        width: auto !important;
    }
    .blockCat .swiper-button-prev,
    .blockCat .swiper-button-next {
        display: none;
    }
    .col-what-do2 {
        position: static !important;
    }
    #lenta-banner-gazmanov > div {
        background-image: url(../images/Родники.Баннеры2024_650х650_1.jpg);
        display: flex;
        justify-content: space-between;
    }
    /* .blockCat .swiper-slide  {
		width: auto !important;
	} */
}
@media(min-width:650px){
	.author_inc{min-height:52px;}
}
.author_inc{font-size: 20px;display: block;}
.author_inc:after{display:none;}
.beforetxt{font-size:14px;
		  margin-bottom:15px}