/* normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
/* 1 */
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}
optgroup {
  font-weight: bold;
}
button,
input {
/* 1 */
  overflow: visible;
}
button,
select {
/* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
@keyframes writing {
  from {
    width: 0;
  }
  to {
    width: 0.9em;
  }
}
@font-face {
  font-family: 'Open Sans';
  src: local('Open Sans'), local('OpenSans-Regular'), url("../fonts/OpenSans-Regular.ttf") format('ttf'), font-weight 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: local('Open Sans'), local('OpenSans-Italic'), url("../fonts/OpenSans-Italic.ttf") format('ttf'), font-weight 400;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: local('Open Sans'), local('OpenSans-Semibold'), url("../fonts/OpenSans-Semibold.ttf") format('ttf'), font-weight 500;
  font-style: normal;
}
*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  outline: none;
}
html {
  font-size: 10px;
}
@media only screen and (max-width: 567px) {
  html {
    font-size: 11.8px;
  }
}
@media only screen and (max-width: 320px) {
  html {
    font-size: 10px;
  }
}
html,
body {
  height: 100%;
}
body {
  background: #f5f8f9;
  font-size: 1.3rem;
  line-height: 18px;
  font-weight: 400;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth: always;
}
section + section {
  margin-top: 10px;
}
h1 {
  margin: 0;
}
a {
  color: #2d7bdc;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
input::-ms-clear {
  display: none;
}
input::-ms-reveal {
  display: none;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
textarea::-moz-placeholder,
input::-moz-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
.is-hidden {
  display: none !important;
}
@media only screen and (max-width: 567px) {
  .is-hidden-mobile-l {
    display: none !important;
  }
}
@media only screen and (min-width: 567px) {
  .is-hidden-above-mobile-l {
    display: none !important;
  }
}
.has-flu:first-letter {
  text-transform: uppercase;
}
.is-mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .is-mobile {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .is-desktop {
    display: none;
  }
}
ol {
  counter-reset: item;
  list-style: none;
}
ol > li {
  counter-increment: item;
  line-height: 1.6;
  font-weight: 600;
}
ol > li::before {
  content: counters(item, '.') '.';
  display: inline-block;
  margin-right: 0.5rem;
  font-weight: 600;
}
ol > li ol {
  counter-reset: item;
  margin: 1rem 2rem;
}
ol > li ol > li {
  font-weight: 400;
  counter-increment: item;
  margin-bottom: 1rem;
}
ol > li ol > li::before {
  content: counters(item, '.') ' ';
}
ol > li ul {
  margin: 1rem 0 1rem 1rem !important;
}
ol p {
  margin: 1rem 0 !important;
}
ol.letters {
  counter-reset: list;
}
ol.letters li::before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}
.nobr {
  white-space: nowrap;
}
.ico {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  transition: color 170ms;
}
.ico svg {
  width: 100%;
  height: 100%;
  display: block;
  fill: currentcolor;
}
.input,
.select {
  position: relative;
}
.input__wrap,
.select__wrap {
  box-sizing: border-box;
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  transition-property: border;
  transition-duration: 170ms;
}
.input__wrap:hover,
.select__wrap:hover {
  border-color: #629ce5;
}
.input__wrap._focus,
.select__wrap._focus {
  border-color: #2d7bdc;
}
.input .state__error,
.select .state__error {
  padding-top: 0.3rem;
}
.input._error .input__wrap,
.select._error .select__wrap {
  border-color: #f14840;
}
.input__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.input input,
.input textarea {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: block;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border-radius: inherit;
  font: 600 1.5rem "Open Sans", sans-serif;
  color: #2f313a;
}
.input input::-webkit-input-placeholder,
.input textarea::-webkit-input-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.input input::-moz-placeholder,
.input textarea::-moz-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.input input:-moz-placeholder,
.input textarea:-moz-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.input input:-ms-input-placeholder,
.input textarea:-ms-input-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.input input {
  padding: 0 1rem 0.2rem;
  height: 4.2rem;
}
.input textarea {
  padding: 0.9rem 1rem 1.5rem;
  resize: vertical;
  max-height: 50rem;
}
.input__icon {
  width: 4.2rem;
  text-align: center;
}
.input__icon .ico_search {
  width: 1.6rem;
  height: 1.6rem;
  color: #dee0e6;
}
.input__button {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  height: 2.8rem;
  background-color: #2d7bdc;
  border-radius: 0.5rem;
  color: #fff;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  line-height: 2.6rem;
  cursor: pointer;
  transition: background 170ms;
  padding: 0 0.7rem;
}
.input__button:hover {
  background-color: #1c68c6;
}
.input__button:active {
  background-color: #2d7bdc;
}
.input__autocomplete.selectric-items {
  top: 100%;
  width: 100%;
  z-index: 3;
  opacity: 1;
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.input__autocomplete-subtitle {
  font-size: 1.2rem;
  color: #8d90a3;
  position: relative;
  top: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input__autocomplete-subtitle:before {
  content: ", ";
}
.input__autocomplete-empty {
  font-size: 1.3rem;
  padding: 1.3rem 1rem;
}
.select__wrap {
  height: 4.4rem;
  position: relative;
}
.select__wrap .ico {
  margin-right: 1rem;
  color: #dee0e6;
  width: 1.9rem;
}
.select__wrap .ico_sport {
  height: 1.4rem;
}
.select__wrap .ico_friendship {
  height: 1.6rem;
}
.select__wrap .ico_love,
.select__wrap .ico_family {
  height: 1.7rem;
}
.select__wrap .ico_business {
  height: 1.8rem;
}
.select__wrap .ico_travel {
  height: 2.2rem;
}
.selectric {
  position: relative;
  height: 100%;
  z-index: 2;
  background-color: #fff;
  border-radius: 0.5rem;
}
.selectric > .label {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 3.8rem;
  font-weight: 600;
  font-size: 1.5rem;
  letter-spacing: -0.01em;
  color: #2f313a;
  padding: 0 2.5rem 0 0.8rem;
}
.selectric > .label span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-left: 2px;
  margin-left: -2px;
}
.selectric > .label .placeholder {
  font-style: italic;
  font-weight: normal;
  color: #cacbd3;
}
.selectric > .ico {
  width: 0.8rem;
  height: 0.5rem;
  color: #adb2c0;
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.selectric-wrapper {
  position: relative;
  cursor: pointer;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.selectric-wrapper + .label {
  display: none;
}
.selectric-items {
  position: absolute;
  left: -1px;
  top: -1px;
  box-shadow: 0 0 1rem rgba(0,0,0,0.08);
  border: 1px solid #dee0e6;
  box-sizing: border-box;
  border-radius: 0.5rem;
  width: calc(100% + 2px) !important;
  background-color: #fff;
  z-index: 3;
  opacity: 0;
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  -ms-transform-origin: left top 0;
      transform-origin: left top 0;
  transition-property: transform, opacity;
  transition-duration: 340ms;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  overflow: hidden;
}
.selectric-items ul {
  padding: 0;
  margin: 0;
}
.selectric-items ul li {
  font-size: 1.3rem;
  line-height: 1.538462em;
  color: #2f313a;
  list-style: none;
  margin: 0;
  padding: 0.1rem 1rem 0.3rem;
  transition: background 170ms;
  box-sizing: border-box;
  min-height: 3.7rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.selectric-items ul li,
.selectric-items ul li span {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
}
.selectric-items ul li.placeholder {
  display: none;
}
.selectric-items ul li.selected,
.selectric-items ul li.highlighted {
  background-color: #f7fafb;
}
.selectric-items ul li.focused,
.selectric-items ul li:hover {
  background-color: #f1f6f8;
}
.selectric-scroll {
  overflow: hidden;
  position: relative;
  max-height: 20.5rem;
}
.selectric-scroll .ps-scrollbar-y-rail {
  width: 0 !important;
  border-style: solid;
  border-color: transparent;
  border-width: 0.3rem 0;
  box-sizing: border-box;
}
.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
}
.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}
.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}
.selectric-open {
  z-index: 9999;
}
.selectric-open .selectric-items {
  opacity: 1;
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.selectric-disabled {
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.selectric-above .selectric-items {
  top: auto;
  bottom: -1px;
  -ms-transform-origin: left bottom 0;
      transform-origin: left bottom 0;
}
.selectric-responsive {
  width: 100%;
}
.state {
  font-size: 0;
  line-height: 0;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.state__status {
  display: block;
  position: absolute;
  padding: 0.4rem;
  z-index: 2;
}
@media only screen and (min-width: 567px) {
  .state__status {
    margin-left: 0.8rem;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    left: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .state__status {
    right: 0;
    bottom: 100%;
    margin-bottom: 0.4rem;
  }
}
.state__status .ico {
  width: 1.4rem;
  height: 1.2rem;
  color: #4baf4f !important;
}
.state__error {
  font-style: italic;
  color: #f14840;
}
.state__error:empty {
  display: none;
}
.dropzone,
.dropzone * {
  box-sizing: border-box;
}
.dropzone {
  position: relative;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  width: 120px;
  margin: 0.5em;
}
.dropzone .dz-preview .dz-progress {
  display: block;
  height: 15px;
  border: 1px solid #aaa;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  display: block;
  height: 100%;
  width: 0;
  background: #008000;
}
.dropzone .dz-preview .dz-error-message {
  color: #f00;
  display: none;
}
.dropzone .dz-preview.dz-error .dz-error-message,
.dropzone .dz-preview.dz-error .dz-error-mark {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  display: block;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
  position: absolute;
  display: none;
  left: 30px;
  top: 30px;
  width: 54px;
  height: 58px;
  left: 50%;
  margin-left: -27px;
}
/*
 * Cropper v2.3.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-06-08T12:14:46.286Z
 */
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr !important;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.cropper-container img {
  display: block;
  width: 100%;
  min-width: 0 !important;
  max-width: none !important;
  height: 100%;
  min-height: 0 !important;
  max-height: none !important;
  image-orientation: 0deg !important;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}
.cropper-modal {
  opacity: 0.5;
  background-color: #000;
}
.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51,153,255,0.75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  opacity: 0.5;
  border: 0 dashed #eee;
}
.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: 0.75;
}
.cropper-center:before,
.cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee;
}
.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px;
}
.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  opacity: 0.75;
  background-color: #39f;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1;
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: 0.75;
  }
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}
.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.dropzone,
.dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0,0,0,0.3);
  background: #fff;
  padding: 20px 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: #fff;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0,0,0,0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200,200,200,0.8);
  background-color: rgba(255,255,255,0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255,255,255,0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255,255,255,0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: #fff;
}
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -ms-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -ms-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.featherlight {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483646;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background: #333;
  background: rgba(0,0,0,0.5);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 567px) {
  .featherlight {
    padding: 2rem;
  }
}
.featherlight ~ .jquery-modal {
  z-index: 2147483646;
}
.featherlight ~ .featherlight {
  background: rgba(0,0,0,0);
}
.featherlight.-ticket .featherlight-content {
  padding-top: 10rem;
  background: none;
}
.featherlight.-ticket .featherlight-close {
  top: 10rem;
}
.featherlight:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.featherlight .featherlight-content {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  background: #fff;
  cursor: auto;
  white-space: normal;
}
@media only screen and (min-width: 567px) {
  .featherlight .featherlight-content {
    border-radius: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .featherlight .featherlight-content {
    width: 100%;
    height: 100%;
    overflow: auto;
  }
}
.featherlight .featherlight-inner {
  padding: 2.5rem 2rem 3rem 2rem;
}
.featherlight .featherlight-image {
  width: 100%;
}
.featherlight iframe {
  border: none;
}
.featherlight .modal {
  width: 100vw;
}
.featherlight .modal__content {
  padding: 0 !important;
}
.featherlight.-fullscreen {
  padding: 0;
  width: 100%;
  height: 100%;
}
.featherlight.-fullscreen:before {
  display: none;
}
.featherlight.-fullscreen .featherlight-content {
  border-radius: 0;
  width: 100%;
  height: 100%;
}
.featherlight.-fullscreen .featherlight-inner {
  padding: 0;
  height: 100%;
}
.featherlight.-fullscreen .modal {
  height: 100% !important;
  border-radius: 0;
}
.featherlight-iframe .featherlight-content {
  border-bottom: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
/*
 * fullPage 2.8.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
.fp-enabled body,
html.fp-enabled {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
  height: 100%;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.fp-section {
  position: relative;
  box-sizing: border-box;
}
.fp-slide {
  float: left;
}
.fp-slide,
.fp-slidesContainer {
  height: 100%;
  display: block;
}
.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease-out;
}
.fp-section.fp-table,
.fp-slide.fp-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.fp-slidesContainer {
  float: left;
  position: relative;
}
.fp-controlArrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fp-controlArrow.fp-prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
  overflow: hidden;
  position: relative;
}
.fp-scroller {
  overflow: hidden;
}
.iScrollIndicator {
  border: 0 !important;
}
.fp-notransition {
  transition: none !important;
}
#fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
}
#fp-nav.right {
  right: 17px;
}
#fp-nav.left {
  left: 17px;
}
.fp-slidesNav {
  position: absolute;
  z-index: 4;
  left: 50%;
  opacity: 1;
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fp-slidesNav.bottom {
  bottom: 17px;
}
.fp-slidesNav.top {
  top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative;
}
.fp-slidesNav ul li {
  display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
  height: 12px;
  width: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 4px;
  width: 4px;
  border: 0;
  background: #333;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
}
#fp-nav ul li .fp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
  cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip {
  transition: opacity 0.2s ease-in;
  width: auto;
  opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
  right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
  left: 20px;
}
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.fp-section {
  height: auto !important;
}
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell,
.fp-responsive .fp-auto-height-responsive.fp-section {
  height: auto !important;
}
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 2000;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0,0,0,0.5);
  text-align: center;
  white-space: nowrap;
}
.blocker .modal {
  white-space: normal;
}
@media only screen and (min-width: 567px) {
  .blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
  }
}
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  background: #fff;
  text-align: left;
}
.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,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") #111 no-repeat center center;
  border-radius: 8px;
}
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}
.qtip-content {
  position: relative;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11; /* Overlap .qtip-tip */
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}
* html .qtip-titlebar .qtip-close {
  top: 16px;
}
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}
.qtip-icon,
.qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}
.qtip-shadow {
  box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
}
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  border-radius: 5px;
}
.qtip-rounded .qtip-titlebar {
  border-radius: 4px 4px 0 0;
}
.qtip-youtube {
  border-radius: 2px;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border: 0 solid transparent;
  background: #4a4a4a;
  background-image: -o-linear-gradient(top, #4a4a4a 0, #000 100%);
}
.qtip-youtube .qtip-titlebar {
  background-color: #4a4a4a;
  background-color: rgba(0,0,0,0);
}
.qtip-youtube .qtip-content {
  padding: 0.75em;
  font: 12px arial, sans-serif;
}
.qtip-youtube .qtip-icon {
  border-color: #222;
}
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
.qtip-jtools {
  background: #232323;
  background: rgba(0,0,0,0.7);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  border-radius: 2px;
  box-shadow: 0 0 12px #333;
}
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
}
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: #fff;
  border: 0 dashed transparent;
}
.qtip-jtools .qtip-icon {
  border-color: #555;
}
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}
.qtip-cluetip {
  box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
  background-color: #d9d9c2;
  color: #111;
  border: 0 dashed transparent;
}
.qtip-cluetip .qtip-titlebar {
  background-color: #87876a;
  color: #fff;
  border: 0 dashed transparent;
}
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}
.qtip-tipsy {
  background: #000;
  background: rgba(0,0,0,0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px #000;
}
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
.qtip-tipped {
  border: 3px solid #959fa9;
  border-radius: 3px;
  background-color: #f9f9f9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3a79b8;
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
}
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #fbfbfb;
  color: #555;
}
.qtip-bootstrap {
/** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333;
/** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  background-clip: padding-box;
}
.qtip-bootstrap .qtip-titlebar {
/** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.qtip-bootstrap .qtip-titlebar .qtip-close {
/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
  right: 11px;
  top: 45%;
  border-style: none;
}
.qtip-bootstrap .qtip-content {
/** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}
.qtip-bootstrap .qtip-icon {
/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
  background: transparent;
}
.qtip-bootstrap .qtip-icon .ui-icon {
/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
  width: auto;
  height: auto;
/* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.qtip-bootstrap .qtip-icon .ui-icon:hover {
/* Taken from Bootstrap .close:hover */
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
x:-o-prefocus,
.qtip .qtip-tip {
  visibility: hidden;
}
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}
.qtip .qtip-tip .qtip-vml {
  display: inline-block;
  visibility: visible;
}
#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#qtip-overlay.blurs {
  cursor: pointer;
}
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
}
.qtipmodal-ie6fix {
  position: absolute !important;
}
div.tagsinput {
  border: 1px solid #ccc;
  background: #fff;
  padding: 5px;
  width: 300px;
  height: 100px;
  overflow-y: auto;
}
div.tagsinput span.tag {
  border: 1px solid #a5d24a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: block;
  float: left;
  padding: 5px;
  text-decoration: none;
  background: #cde69c;
  color: #638421;
  margin-right: 5px;
  margin-bottom: 5px;
  font-family: helvetica;
  font-size: 13px;
}
div.tagsinput span.tag a {
  font-weight: 700;
  color: #82ad2b;
  text-decoration: none;
  font-size: 11px;
}
div.tagsinput input {
  width: 80px;
  margin: 0 5px 5px 0;
  font-family: helvetica;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 5px;
  background: 0 0;
  color: #000;
  outline: 0;
}
div.tagsinput div {
  display: block;
  float: left;
}
.tags_clear {
  clear: both;
  width: 100%;
  height: 0;
}
.not_valid {
  background: #fbd8db !important;
  color: #90111a !important;
}
.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: #dee0e6;
}
.ps-container.ps-in-scrolling {
  pointer-events: none;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #dee0e6;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #dee0e6;
}
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
/* please don't change 'position' */
  border-radius: 2px;
  opacity: 1;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
/* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
/* please don't change 'position' */
  background-color: #dee0e6;
  border-radius: 2px;
  transition: background-color 0.2s linear;
  bottom: 0;
/* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  z-index: 2;
/* please don't change 'position' */
  border-radius: 2px;
  opacity: 1;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 4px;
/* there must be 'right' for ps-scrollbar-y-rail */
  width: 1px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
/* please don't change 'position' */
  background-color: #dee0e6;
  border-radius: 2px;
  transition: background-color 0.2s linear;
  right: -1px;
/* there must be 'right' for ps-scrollbar-y */
  width: 3px;
}
.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #dee0e6;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #dee0e6;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #dee0e6;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #dee0e6;
  opacity: 1;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #dee0e6;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 4;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #808080;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.tether-element,
.tether-element:after,
.tether-element:before,
.tether-element *,
.tether-element *:after,
.tether-element *:before {
  box-sizing: border-box;
}
.tether-element {
  position: absolute;
  display: none;
}
.tether-element.tether-open {
  display: block;
}
.about-story {
  padding: 8.5rem 10rem 0 6rem;
}
@media only screen and (max-width: 567px) {
  .about-story {
    padding: 4rem 2rem 0;
  }
}
.activity-entry {
  padding: 1.3rem 0;
  -ms-flex-align: center;
      align-items: center;
  color: #8d90a3;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.activity-entry:not(:last-child) {
  border-bottom: 0.1rem solid #eeeff2;
}
@media only screen and (max-width: 567px) {
  .activity-entry {
    -ms-flex-align: start;
        align-items: flex-start;
    padding-bottom: 2rem;
  }
  .activity-entry_photo .activity-entry__event-title,
  .activity-entry_page .activity-entry__event-title {
    font-size: 1.3rem;
  }
  .activity-entry__event-text {
    font-size: 1.2rem;
  }
}
.activity__header {
  margin-bottom: 1rem;
}
.activity__header .button {
  width: 16rem;
}
.activity__header .button:not(:last-child) {
  margin-right: 1rem;
}
.activity__content {
  margin-bottom: 1rem;
}
.add-photo {
  position: relative;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
  color: #dee0e6;
  background: #fff;
  cursor: pointer;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #dee0e6;
  transition-property: background, color;
  transition-duration: 170ms;
}
.add-photo:hover {
  border-color: #2d7bdc;
  color: #2d7bdc;
}
.add-photo:hover,
.add-photo:hover * {
  text-decoration: none !important;
}
.add-photo input[type="file"] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.add-photo .dz-error-mark,
.add-photo .dz-error-message {
  display: none !important;
}
.dz-drag-hover {
  background: #626364 !important;
  color: #fff !important;
}
.dz-drag-hover::before {
  content: '';
  position: absolute;
  top: 1rem;
  left: 1rem;
  bottom: 1rem;
  right: 1rem;
  border-radius: 0.4rem;
  border: 1px dashed #fff !important;
  padding-top: 0 !important;
}
.ads__top-wrapper,
.ads__aside-wrapper,
.ads__main-wrapper,
.ads__list-wrapper {
  background-color: #f1f1f1;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 960px) {
  .ads__aside,
  .ads__main {
    display: none;
  }
}
.ads__top {
  height: 250px;
}
@media only screen and (min-width: 961px) {
  .ads__top {
    text-align: center;
    padding: 10px 0;
  }
}
.ads__top-wrapper {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 100%;
  max-width: 970px;
  height: 100%;
  margin: auto;
}
.ads__top.-active + .page .page__body {
  margin-top: 1.3rem;
}
.ads__top.-active + .page .page-header {
  position: static;
}
.ads__top.-active + .page .main-aside {
  top: 0;
  position: absolute;
}
.ads__top.-active + .page .page-header__menu-handler {
  position: absolute;
  top: 250px;
}
@media only screen and (max-width: 320px), only screen and (min-width: 568px) and (max-width: 960px) {
  .ads__top.-active + .page .page-header__search-handler {
    top: 282px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 567px) {
  .ads__top.-active + .page .page-header__search-handler {
    top: 289px;
  }
}
.ads__aside {
  margin: 1rem 0;
}
.ads__aside-wrapper {
  min-height: 385px;
}
.ads__main {
  margin-bottom: 1rem;
}
.ads__main-wrapper {
  height: 120px;
}
.ads__list {
  width: calc(100% + 2rem);
  margin: -2.5rem -1rem 2rem;
}
@media only screen and (min-width: 568px) {
  .ads__list {
    display: none;
  }
}
.ads__list-wrapper {
  height: 120px;
}
.badge {
  display: block;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.badge_queen .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5xdWVlbjwvdGl0bGU+PHBhdGggZmlsbD0iI2ZmNTA5NyIgZD0iTTAgMGgzMHYzN0gweiIvPjxwYXRoIGZpbGw9IiNmZjUwOTciIGQ9Ik0xNiAzN0w2IDM2bC02IDF2OWwxNi05eiIvPjxwYXRoIGZpbGw9IiNmZjUwOTciIGQ9Ik0xNCAzN2wxMC0xIDYgMXY5bC0xNi05eiIvPjxwYXRoIGQ9Ik0yMiAyNEg4YTEgMSAwIDAgMS0uOTUtLjY4bC0zLTlhMSAxIDAgMCAxIDEuNC0xLjIxbDUuMjggMi42NCAzLjUtNC4zN2ExIDEgMCAwIDEgMS41NiAwbDMuNSA0LjM3IDUuMjgtMi42NGExIDEgMCAwIDEgMS40IDEuMjFsLTMgOUExIDEgMCAwIDEgMjIgMjR6TTguNzIgMjJoMTIuNTZsMi02LTMuODQgMS45MmExIDEgMCAwIDEtMS4yMy0uMjdsLTMuMjItNC0zLjIyIDRhMSAxIDAgMCAxLTEuMjMuMjdMNi43MSAxNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.badge_handsome .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5oYW5kc29tZTwvdGl0bGU+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTAgMGgzMHYzN0gweiIvPjxwYXRoIGZpbGw9IiM1N2IwZWYiIGQ9Ik0xNiAzN0w2IDM2bC02IDF2OWwxNi05eiIvPjxwYXRoIGZpbGw9IiM1N2IwZWYiIGQ9Ik0xNCAzN2wxMC0xIDYgMXY5bC0xNi05eiIvPjxwYXRoIGQ9Ik0yMiAyNEg4YTEgMSAwIDAgMS0uOTUtLjY4bC0zLTlhMSAxIDAgMCAxIDEuNC0xLjIxbDUuMjggMi42NCAzLjUtNC4zN2ExIDEgMCAwIDEgMS41NiAwbDMuNSA0LjM3IDUuMjgtMi42NGExIDEgMCAwIDEgMS40IDEuMjFsLTMgOUExIDEgMCAwIDEgMjIgMjR6TTguNzIgMjJoMTIuNTZsMi02LTMuODQgMS45MmExIDEgMCAwIDEtMS4yMy0uMjdsLTMuMjItNC0zLjIyIDRhMSAxIDAgMCAxLTEuMjMuMjdMNi43MSAxNnpNMjIgMjhIOGExIDEgMCAwIDEgMC0yaDE0YTEgMSAwIDAgMSAwIDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.badge_premium .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5wcmVtaXVtPC90aXRsZT48cGF0aCBmaWxsPSIjMmQ3YmRjIiBkPSJNMCAwaDMwdjM3SDB6Ii8+PHBhdGggZmlsbD0iIzJkN2JkYyIgZD0iTTE2IDM3TDYgMzZsLTYgMXY5bDE2LTl6Ii8+PHBhdGggZmlsbD0iIzJkN2JkYyIgZD0iTTE0IDM3bDEwLTEgNiAxdjlsLTE2LTl6Ii8+PHBhdGggZD0iTTkuNDQgMjguMDZhMS43OSAxLjc5IDAgMCAxLTEtLjI2IDIgMiAwIDAgMS0uMzgtMmwuOS00LjUyLTIuNDgtMy4zMmExLjYyIDEuNjIgMCAwIDEtLjQyLTEuMjIgMS43MiAxLjcyIDAgMCAxIDItMS43aDMuNGwyLjE5LTQuMDdhMS41IDEuNSAwIDAgMSAyLjc3IDBsMi4yMyA0LjA4SDIyYTEuNzIgMS43MiAwIDAgMSAyIDEuNjkgMS42MyAxLjYzIDAgMCAxLS40MiAxLjIzbC0yLjQ4IDMuMzIuOSA0LjUyYTIgMiAwIDAgMS0uMzYgMiAzLjM3IDMuMzcgMCAwIDEtMi40OC0uMDZMMTUgMjUuMTdsLTQuMjEgMi41OWEyLjgyIDIuODIgMCAwIDEtMS4zNS4zem0tLjE0LTJ6TTE1IDIzYTEgMSAwIDAgMSAuNTMuMTVMMjAgMjUuOWwtMS00LjdhMSAxIDAgMCAxIC4xOC0uNzlsMi41NC0zLjRIMThhMSAxIDAgMCAxLS44OC0uNTJMMTUgMTIuNTdsLTIuMSAzLjkxYTEgMSAwIDAgMS0uODguNTNIOC4yOGwyLjU0IDMuNGExIDEgMCAwIDEgLjE4Ljc5bC0xIDQuNjcgNC40My0yLjcyQTEgMSAwIDAgMSAxNSAyM3ptLTcuMi02LjU1em0xNC4zOSAwem0tNy42OS00Ljc5em0xIDB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.badge_pathfinder .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5wYXRoZmluZGVyPC90aXRsZT48cGF0aCBmaWxsPSIjNTdiMGVmIiBkPSJNMCAwaDMwdjM3SDB6Ii8+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTE2IDM3TDYgMzZsLTYgMXY5bDE2LTl6Ii8+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTE0IDM3bDEwLTEgNiAxdjlsLTE2LTl6Ii8+PHBhdGggZD0iTTE2IDI0aC0yYy0zLjcxIDAtNi00LjY3LTYtOSAwLTQuNjQgMi4zLTUgMy01aDhjMyAwIDMgMy42MyAzIDUgMCA0LjMyLTIuMjkgOS02IDl6bS01LTEyYy0uNSAwLTEgMS0xIDMgMCAzLjczIDEuODcgNyA0IDdoMmMyLjEzIDAgNC0zLjI3IDQtNyAwLTMtLjctMy0xLTNoLTh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEzLjc1IDI4Yy0zLjE1IDAtMy4yIDAtMy40Ni0uM0ExIDEgMCAwIDEgMTAgMjdhNSA1IDAgMSAxIDEwIDAgMSAxIDAgMCAxLTEgMWgtNS4yNXptLTEuNTUtMmg1LjZhMyAzIDAgMCAwLTUuNiAwek0xMSAyMmE4LjggOC44IDAgMCAxLTcuNDgtNS42OSA0LjI1IDQuMjUgMCAwIDEgLjU3LTMuODFBMy41NyAzLjU3IDAgMCAxIDcgMTFjMyAwIDMgMi4xMyAzIDRhMSAxIDAgMCAxLTIgMGMwLTIgMC0yLTEtMmExLjU4IDEuNTggMCAwIDAtMS4yOS42OCAyLjI3IDIuMjcgMCAwIDAtLjI5IDJBNi44MSA2LjgxIDAgMCAwIDExIDIwYTEgMSAwIDAgMSAwIDJ6bTggMGExIDEgMCAwIDEgMC0yIDYuODEgNi44MSAwIDAgMCA1LjU4LTQuMzEgMi4yNyAyLjI3IDAgMCAwLS4yOS0yQTEuNTggMS41OCAwIDAgMCAyMyAxM2MtMSAwLTEgMC0xIDJhMSAxIDAgMCAxLTIgMGMwLTEuODcgMC00IDMtNGEzLjU3IDMuNTcgMCAwIDEgMi45MSAxLjUxIDQuMjUgNC4yNSAwIDAgMSAuNTcgMy44MUE4LjggOC44IDAgMCAxIDE5IDIyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}
.badge_top .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT50b3A8L3RpdGxlPjxnIGZpbGw9IiNkY2IxMmQiPjxwYXRoIGQ9Ik0wIDBoMzB2MzdIMHoiLz48cGF0aCBkPSJNMTYgMzdMNiAzNmwtNiAxdjlsMTYtOXoiLz48cGF0aCBkPSJNMTQgMzdsMTAtMSA2IDF2OWwtMTYtOXoiLz48L2c+PHBhdGggZD0iTTIxIDI1SDlhMSAxIDAgMCAxLS45NS0uNjhsLTMtOWExIDEgMCAwIDEgMS40Ni0xLjE3bDQuMjUgMi41NSAzLjQ1LTQuMzJhMSAxIDAgMCAxIDEuNTYgMGwzLjQ1IDQuMzIgNC4yNS0yLjU1YTEgMSAwIDAgMSAxLjQ2IDEuMTdsLTMgOUExIDEgMCAwIDEgMjEgMjV6TTkuNzIgMjNoMTAuNTZsMS45Mi01Ljc1LTIuNjggMS42MWExIDEgMCAwIDEtMS4zLS4yM2wtMy4yMi00LTMuMjIgNGExIDEgMCAwIDEtMS4zLjIzTDcuOCAxNy4yNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.badge_more .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5tb3JlPC90aXRsZT48cGF0aCBkPSJNMjkgMXY0My4yOWwtMTMuNTEtNy42LS40OS0uMjgtLjQ5LjI4TDEgNDQuMjlWMWgyOG0xLTFIMHY0NmwxNS04LjQ0TDMwIDQ2VjB6IiBmaWxsPSIjZWNlZmYwIi8+PGNpcmNsZSBjeD0iMTAiIGN5PSIxNCIgcj0iMiIgZmlsbD0iIzJkN2JkYyIvPjxjaXJjbGUgY3g9IjE1IiBjeT0iMTQiIHI9IjIiIGZpbGw9IiMyZDdiZGMiLz48Y2lyY2xlIGN4PSIyMCIgY3k9IjE0IiByPSIyIiBmaWxsPSIjMmQ3YmRjIi8+PC9zdmc+");
}
.badge_popular .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5wb3B1bGFyPC90aXRsZT48cGF0aCBmaWxsPSIjYzRjNGM0IiBkPSJNMCAwaDMwdjM3SDB6Ii8+PHBhdGggZmlsbD0iI2M0YzRjNCIgZD0iTTE2IDM3TDYgMzZsLTYgMXY5bDE2LTl6Ii8+PHBhdGggZmlsbD0iI2M0YzRjNCIgZD0iTTE0IDM3bDEwLTEgNiAxdjlsLTE2LTl6Ii8+PHBhdGggZD0iTTE1IDI4Yy0xLjE0IDAtOS41LTQuNi05LjUtMTEgMC0zLjQyIDIuMjYtNiA1LjI1LTYgMS45IDAgMy4zOCAxLjUyIDQuMjUgMi42My44Ny0xLjExIDIuMzUtMi42MyA0LjI1LTIuNjMgMyAwIDUuMjUgMi41OCA1LjI1IDYgMCA2LjQ3LTguNzMgMTEtOS41IDExem0tNC4yNS0xNWMtMS44OCAwLTMuMjUgMS42OC0zLjI1IDQgMCA0LjcxIDYuMTQgOC4zMSA3LjQ5IDguOTQgMS40MS0uNjYgNy41MS00LjI5IDcuNTEtOC45NCAwLTIuMzItMS4zNy00LTMuMjUtNC0xIDAtMiAuODktMy4yMyAyLjY0YTEuMDkgMS4wOSAwIDAgMS0yIDBDMTIuNzkgMTMuODkgMTEuNzEgMTMgMTAuNzUgMTN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.badge_favorite .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNjEuMzQyIiB2aWV3Qm94PSIwIDAgMzAgNDYiPjx0aXRsZT5mYXZvcml0ZTwvdGl0bGU+PHBhdGggZmlsbD0iI2ZmNTc0YSIgZD0iTTAgMGgzMHYzN0gweiIvPjxwYXRoIGZpbGw9IiNmZjU3NGEiIGQ9Ik0xNiAzN0w2IDM2bC02IDF2OWwxNi05eiIvPjxwYXRoIGZpbGw9IiNmZjU3NGEiIGQ9Ik0xNCAzN2wxMC0xIDYgMXY5bC0xNi05eiIvPjxwYXRoIGQ9Ik0xNSAyOGMtMS4xNCAwLTkuNS00LjYtOS41LTExIDAtMy40MiAyLjI2LTYgNS4yNS02IDEuOSAwIDMuMzggMS41MiA0LjI1IDIuNjMuODctMS4xMSAyLjM1LTIuNjMgNC4yNS0yLjYzIDMgMCA1LjI1IDIuNTggNS4yNSA2IDAgNi40Ny04LjczIDExLTkuNSAxMXptLTQuMjUtMTVjLTEuODggMC0zLjI1IDEuNjgtMy4yNSA0IDAgNC43MSA2LjE0IDguMzEgNy40OSA4Ljk0IDEuNDEtLjY2IDcuNTEtNC4yOSA3LjUxLTguOTQgMC0yLjMyLTEuMzctNC0zLjI1LTQtMSAwLTIgLjg5LTMuMjMgMi42NGExLjA5IDEuMDkgMCAwIDEtMiAwQzEyLjc5IDEzLjg5IDExLjcxIDEzIDEwLjc1IDEzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}
.article img {
  max-width: 100%;
  margin: 2rem auto;
}
body.modal-portfolio {
  position: fixed;
}
body.modal-portfolio .modal__close {
  top: 1.1rem;
  right: 4%;
}
body.modal-portfolio .jquery-modal {
  padding: 0;
}
body.modal-portfolio .jquery-modal::before {
  content: none;
}
@media only screen and (max-width: 567px) {
  body.modal-open {
    overflow: hidden;
  }
  body.modal-topbar .jquery-modal {
    top: 6.1rem;
    height: auto;
    padding: 0;
    transform: translateZ(0);
  }
  body.modal-topbar .jquery-modal::before {
    content: none;
  }
  body.modal-fullscreen {
    position: fixed;
  }
  body.modal-fullscreen .jquery-modal {
    height: 100%;
    padding: 0;
  }
  body.modal-fullscreen .jquery-modal::before {
    content: none;
  }
  body.modal-fullscreen.modal-topbar .jquery-modal {
    height: calc(100% - 6.1rem);
  }
}
.button {
  text-align: center;
  border: 1px solid #2d7bdc;
  outline: 0;
  min-height: 3.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 1.3rem;
  background-color: #fff;
  background-repeat: no-repeat;
  color: #2d7bdc;
  border-radius: 0.5rem;
  display: inline-block;
  line-height: 1.384615385;
  padding: 0.6rem 1rem;
  white-space: nowrap;
  min-width: 16rem;
  cursor: pointer;
  transition-property: background, border, color, transform, box-shadow;
  transition-duration: 170ms;
  position: relative;
}
.button:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: #2d7bdc;
  opacity: 0;
  transition: all 221ms ease-out;
  -ms-transform: scale(0);
      transform: scale(0);
  display: none;
}
.button__text {
  position: relative;
  z-index: 1;
}
.button:hover {
  background: #2d7bdc;
  border-color: #2d7bdc;
  color: #fff;
  text-decoration: none;
}
.button:hover:after {
  opacity: 1;
  -ms-transform: none;
      transform: none;
}
.button:active {
  background: #1c68c6;
  border-color: #1c68c6;
  color: #fff;
  -ms-transform: translateY(2px);
      transform: translateY(2px);
}
@media only screen and (max-width: 567px) {
  .button {
    padding: 0.4rem 1rem;
    height: 3.6rem;
    line-height: 2.2rem;
    width: auto;
  }
  .button:after {
    display: none;
  }
  .button:hover,
  .button:active,
  .button:focus {
    background: #1c68c6;
    border-color: #1c68c6;
    color: #fff;
  }
  .button__text {
    position: relative;
    top: -0.1rem;
    line-height: 0.1rem;
  }
}
.chat {
  position: fixed;
  bottom: 3rem;
  right: 5rem;
  z-index: 6;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}
.chat_window-closed .chat__window {
  display: none;
}
.chat__window {
  width: 30rem;
  height: 38rem;
  overflow: hidden;
  border-radius: 0.3rem;
  background: #fff;
  box-shadow: 0 0 0.5rem rgba(0,0,0,0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.chat__header {
  position: relative;
  padding: 1rem;
  border-bottom: 0.1rem solid #dee0e6;
}
.chat__header .user-name {
  font-weight: 600;
  font-size: 1.3rem;
}
.chat__link {
  font-style: italic;
  color: #2d7bdc;
}
.chat__content {
  -ms-flex: 1;
      flex: 1 1 0%;
  min-height: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.chat__content .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 0.5rem;
  right: -0.2rem;
}
.chat__content-in {
  -ms-flex: 1;
      flex: 1 1 0%;
  min-height: 0;
  margin: 1rem 0;
  overflow: hidden;
  position: relative;
}
.chat__content-in .ps-scrollbar-y-rail {
  right: 0.6rem !important;
}
.chat__messages {
  padding: 0 1.5rem 0 1rem;
}
.chat__compose {
  border-top: 0.1rem solid #dee0e6;
  padding: 1rem;
  height: 9.2rem;
}
.chat__close {
  width: 1.1rem;
  height: 1rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}
.chat__close:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzJkN2JkY308L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNGMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNS0uMS4yLjJjLS4zLjMtLjMuOCAwIDEuMWwyLjUgMi41TC4yIDYuMmMtLjMuMy0uMi44LjEgMS4xLjMuMy43LjMgMSAwbDIuNS0yLjUgMi41IDIuNWMuMy4zLjguMyAxLjEgMCAuMy0uMy4zLS43IDAtMUw0LjggMy44eiIvPjwvc3ZnPg==");
}
.chat__user {
  box-shadow: 0 0 0.7rem rgba(0,0,0,0.5);
  border-radius: 0.5rem;
  position: relative;
  cursor: pointer;
}
.chat__user:not(:last-child) {
  margin-bottom: 1rem;
}
.chat__users-list {
  list-style: none;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}
.chat__users-list + .chat__window {
  margin-left: 1rem;
}
.chat__user-notification {
  position: absolute;
  left: -0.5rem;
  top: -0.5rem;
  z-index: 1;
}
.chat__user-avatar {
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
}
.chat__user-avatar::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  width: 100%;
  transition: opacity 170ms;
}
.chat__user-avatar:hover::after {
  opacity: 1;
}
.chat__user-avatar:hover .chat__user-close {
  opacity: 1;
}
.chat__user-close {
  cursor: pointer;
  opacity: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNWMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNSAwIC4yLjNjLS4zLjMtLjMuNyAwIDFsMi41IDIuNUwuMiA2LjJjLS4zLjMtLjIuOC4xIDEuMS4zLjMuNy4zIDEgMGwyLjUtMi41IDIuNSAyLjVjLjMuMy44LjMgMS4xIDAgLjMtLjMuMy0uNyAwLTFMNC44IDMuOHoiLz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  width: 0.9rem;
  height: 0.8rem;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 1;
  transition: opacity 170ms;
}
@media only screen and (max-width: 960px) {
  .chat {
    display: none;
  }
}
input[type="checkbox"]:not(._native) {
  visibility: hidden;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 1.5rem;
}
.checkbox-control {
  cursor: pointer;
}
.checkbox-control .icheckbox {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48dGl0bGU+Y2hlY2tib3g8L3RpdGxlPjxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9Ii4yOSIgcnk9Ii4yOSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43IDBIMS4yOUExLjI5IDEuMjkgMCAwIDAgMCAxLjI5VjEyLjdhMS4yOSAxLjI5IDAgMCAwIDEuMjkgMS4yOUgxMi43YTEuMjkgMS4yOSAwIDAgMCAxLjI5LTEuMjlWMS4yOUExLjI5IDEuMjkgMCAwIDAgMTIuNyAwem0uNzkgMTIuNzFhLjguOCAwIDAgMS0uNzkuNzlIMS4yOWEuOC44IDAgMCAxLS43OS0uNzlWMS4yOUEuOC44IDAgMCAxIDEuMjkuNUgxMi43YS44LjggMCAwIDEgLjc5Ljc5VjEyLjd6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTEyLjcuNUgxLjI5YS44LjggMCAwIDAtLjc5Ljc5VjEyLjdhLjguOCAwIDAgMCAuNzkuNzlIMTIuN2EuOC44IDAgMCAwIC43OS0uNzlWMS4yOUEuOC44IDAgMCAwIDEyLjcuNXptLjI5IDEyLjIxYS4yOS4yOSAwIDAgMS0uMjkuMjlIMS4yOWEuMjkuMjkgMCAwIDEtLjI5LS4yOVYxLjI5QS4yOS4yOSAwIDAgMSAxLjI5IDFIMTIuN2EuMjkuMjkgMCAwIDEgLjI5LjI5VjEyLjd6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
  margin-right: 1.5rem;
}
.checkbox-control .icheckbox.hover {
  cursor: pointer;
}
.checkbox-control .icheckbox.checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48dGl0bGU+Y2hlY2tib3gtY2hlY2tlZDwvdGl0bGU+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iLjI5IiByeT0iLjI5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEyLjcgMEgxLjI5QTEuMjkgMS4yOSAwIDAgMCAwIDEuMjlWMTIuN2ExLjI5IDEuMjkgMCAwIDAgMS4yOSAxLjI5SDEyLjdhMS4yOSAxLjI5IDAgMCAwIDEuMjktMS4yOVYxLjI5QTEuMjkgMS4yOSAwIDAgMCAxMi43IDB6bS43OSAxMi43MWEuOC44IDAgMCAxLS43OS43OUgxLjI5YS44LjggMCAwIDEtLjc5LS43OVYxLjI5QS44LjggMCAwIDEgMS4yOS41SDEyLjdhLjguOCAwIDAgMSAuNzkuNzlWMTIuN3oiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTIuNy41SDEuMjlhLjguOCAwIDAgMC0uNzkuNzlWMTIuN2EuOC44IDAgMCAwIC43OS43OUgxMi43YS44LjggMCAwIDAgLjc5LS43OVYxLjI5QS44LjggMCAwIDAgMTIuNy41em0uMjkgMTIuMjFhLjI5LjI5IDAgMCAxLS4yOS4yOUgxLjI5YS4yOS4yOSAwIDAgMS0uMjktLjI5VjEuMjlBLjI5LjI5IDAgMCAxIDEuMjkgMUgxMi43YS4yOS4yOSAwIDAgMSAuMjkuMjlWMTIuN3oiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNNi41IDEwLjk5YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDQuMiA2LjI5bDIuMTQgMi4xNCAzLjMyLTVhMSAxIDAgMCAxIDEuNjYgMS4xMWwtNCA2YTEgMSAwIDAgMS0uNzMuNDRoLS4xeiIgZmlsbD0iIzQ2YmU2MiIvPjwvc3ZnPg==");
}
.checkbox-control label {
  color: #8d90a3;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.checkbox-control label.hover {
  cursor: pointer;
}
.checkbox-control-icon {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 2.7rem;
  margin-right: 0.5rem;
}
.checkbox-control-icon i {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.checkbox-control-icon i.friendship {
  width: 1.9rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5mcmllbmRzaGlwPC90aXRsZT48cGF0aCBkPSJNMy42NCAzNEMxLjg4IDM0IDAgMzIuNjEgMCAyOC43MlY2YzAtMi42NCAzLjM2LTYgNi02aDI2YzIuNjQgMCA2IDMuMzYgNiA2djE0YzAgMi42NC0zLjM2IDYtNiA2SDEwdi4wNmExLjc3IDEuNzcgMCAwIDEtLjIxLjg0bC0yIDMuOTFBNC43NyA0Ljc3IDAgMCAxIDMuNjQgMzR6bTI4LjMtMzBINmE0LjI5IDQuMjkgMCAwIDAtMiAyLjA3djIyLjY1YTUuOTEgNS45MSAwIDAgMCAwIC43NWwuMDgtLjE3LjA4LS4xOSAxLjgzLTMuNjVhMy44OSAzLjg5IDAgMCAxIDQtMy40NWgyMmE0LjMyIDQuMzIgMCAwIDAgMi0ydi0xNEE0LjMgNC4zIDAgMCAwIDMxLjk0IDR6TTkuODkgMjZ6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTI4IDEySDEwYTIgMiAwIDAgMSAwLTRoMThhMiAyIDAgMCAxIDAgNHpNMjggMThIMTBhMiAyIDAgMCAxIDAtNGgxOGEyIDIgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.checkbox-control-icon i.business {
  width: 1.8rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNERUUwRTYiIGQ9Ik0xNSwxN0gzYy0xLjUsMC0zLTEuNS0zLTNWN2MwLTEuNSwxLjUtMywzLTNoMVYzYzAtMS41LDEuNS0zLDMtM2g0YzEuNSwwLDMsMS41LDMsM3YxaDFjMS41LDAsMywxLjUsMywzdjcKCQlDMTgsMTUuNSwxNi41LDE3LDE1LDE3eiBNMyw2QzIuNiw2LDIsNi42LDIsN3Y3YzAsMC40LDAuNiwxLDEsMWgxMmMwLjQsMCwxLTAuNiwxLTFWN2MwLTAuNC0wLjYtMS0xLTFIM3ogTTYsNGg2VjMKCQljMC0wLjQtMC42LTEtMS0xSDdDNi42LDIsNiwyLjYsNiwzVjR6Ii8+Cgk8cGF0aCBmaWxsPSIjREVFMEU2IiBkPSJNMTYsMTFIMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNWMwLjYsMCwxLDAuNCwxLDFTMTYuNiwxMSwxNiwxMXoiLz4KPC9nPgo8L3N2Zz4K");
}
.checkbox-control-icon i.love {
  width: 1.9rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5sb3ZlPC90aXRsZT48cGF0aCBkPSJNMTkgMzRjLTIuMjggMC0xOS05LjItMTktMjJDMCA1LjE2IDQuNTEgMCAxMC41IDBjMy43OSAwIDYuNzcgMyA4LjUgNS4yNkMyMC43MyAzLjAzIDIzLjcxIDAgMjcuNSAwIDMzLjUgMCAzOCA1LjE2IDM4IDEyYzAgMTIuOTQtMTcuNDYgMjItMTkgMjJ6bS0uNDYtMy45NHptLjg3IDB6TTEwLjUgNC4wMWMtMy43NyAwLTYuNSAzLjM2LTYuNSA4IDAgOS40MiAxMi4yOCAxNi42MyAxNSAxNy44OCAyLjgyLTEuMzIgMTUtOC41OSAxNS0xNy44OCAwLTQuNjMtMi43My04LTYuNS04LTEuOTIgMC00LjA5IDEuNzctNi40NiA1LjI3YTIuMTkgMi4xOSAwIDAgMS00LjA4IDBDMTQuNTkgNS43OCAxMi40MiA0IDEwLjUgNHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.checkbox-control-icon i.travel {
  width: 1.6rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi42NzEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAzMiAzNiI+PHRpdGxlPnRyYXZlbDwvdGl0bGU+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.checkbox-control-icon i.family {
  width: 2rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My4zMjkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0MCAzNiI+PHRpdGxlPmZhbWlseTwvdGl0bGU+PHBhdGggZD0iTTMwIDM2SDEwYTYuMzIgNi4zMiAwIDAgMS02LTZWMTJhMiAyIDAgMCAxIDQgMHYxOGEyLjM0IDIuMzQgMCAwIDAgMiAyaDIwYTIuMzQgMi4zNCAwIDAgMCAyLTJWMTJhMiAyIDAgMCAxIDQgMHYxOGE2LjMyIDYuMzIgMCAwIDEtNiA2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zOCAxNmEyIDIgMCAwIDEtMS4xMS0uMzRMMjAgNC40IDMuMTEgMTUuNjZhMi4wMDEgMi4wMDEgMCAwIDEtMi4yMi0zLjMzbDE4LTEyYTIgMiAwIDAgMSAyLjIyIDBsMTggMTJBMiAyIDAgMCAxIDM4IDE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zMiAxMGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDQgMHY2YTIgMiAwIDAgMS0yIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.checkbox-control-icon i.sport {
  width: 1.9rem;
  height: 1.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NS4zMSIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4Ljk5IDM2Ij48dGl0bGU+c3BvcnQ8L3RpdGxlPjxwYXRoIGQ9Ik0yNi41IDI3Ljk4aC00Yy01LjkxIDAtMTItNi43My0xMi0xOCAwLTkgNC4yLTEwIDYtMTBoMTZjNiAwIDYgNyA2IDEwIC4wMiAxMS4yNy02LjA5IDE4LTEyIDE4em0tMTAtMjRjLTEuMTggMC0yIDIuNDYtMiA2IDAgNi43NSAzLjIyIDE0IDggMTRoNGM0Ljc5IDAgOC03LjIzIDgtMTQgMC02LTEuMzUtNi0yLTZoLTE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0yMS45NCAzNmMtNi4yNiAwLTYuMzUtLjA5LTYuODYtLjYxYTIgMiAwIDAgMS0uNTktMS40MiAxMCAxMCAwIDAgMSAyMCAwIDIgMiAwIDAgMS0yIDJIMjEuOTJ6bS0zLjA3LTRoMTEuMjVhNiA2IDAgMCAwLTExLjI1IDB6bTEzLjY0LTguMDJhMiAyIDAgMCAxIDAtNGMzLjcyIDAgMTAuNDUtMy42MiAxMi4xMi04LjYzYTUuMjYgNS4yNiAwIDAgMC0uMjUtNC41MSAyLjEyIDIuMTIgMCAwIDAtMS44NS0uODVjLTMuMTcgMC00IDMuOTItNCA2YTIgMiAwIDAgMS00IDBjMC01IDIuNzUtMTAgOC0xMGE2LjEgNi4xIDAgMCAxIDUuMSAyLjUxIDkuMTcgOS4xNyAwIDAgMSAuOCA4LjExYy0yLjM2IDcuMDUtMTAuODYgMTEuMzctMTUuOTIgMTEuMzd6bS0xNi4wMiAwYy01LjA2IDAtMTMuNTYtNC4zMi0xNS45Mi0xMS4zNmE5LjE3IDkuMTcgMCAwIDEgLjgtOC4xMUE2LjEgNi4xIDAgMCAxIDYuNDcgMmM1LjI2IDAgOCA1IDggMTBhMiAyIDAgMCAxLTQgMGMwLTIuMDctLjg0LTYtNC02YTIuMTIgMi4xMiAwIDAgMC0xLjg1Ljg1IDUuMjYgNS4yNiAwIDAgMC0uMjUgNC41MWMxLjY3IDUgOC40IDguNjMgMTIuMTIgOC42M2EyIDIgMCAwIDEgMCAzLjk5eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.compose .user-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.compose__comment:after {
  content: "";
  display: table;
  clear: both;
}
.compose__comment-aside {
  float: left;
  width: 3.5rem;
}
.compose__comment-aside .user-avatar {
  overflow: hidden;
}
.compose__comment-main {
  margin-left: 4.5rem;
}
.compose__comment-main .compose__field {
  height: 6.1rem;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.compose__comment-main .compose__field-placeholder {
  font-style: italic;
  padding: 0.6rem 1rem;
}
.compose__comment-main .compose__field-textarea {
  border-width: 0.6rem 1rem;
}
.compose__comment_simple {
  display: -ms-flexbox;
  display: flex;
}
.compose__comment_simple .user-avatar {
  margin-right: 1rem;
}
.compose__comment_simple .compose__smileys {
  margin-right: 0.8rem;
}
.compose__comment_simple .compose__field {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 1.3rem;
  line-height: 2rem;
  min-height: 3.5rem;
  max-height: 8.8rem;
}
.compose__comment_simple .compose__field-placeholder {
  padding: 0.5rem 0.9rem;
}
.compose__comment_simple .compose__field-textarea {
  border-width: 0.5rem 0.9rem;
}
.compose__comment_simple .compose__im-submit {
  margin-left: 0.8rem;
}
.compose__im {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  background-color: #fff;
  border-radius: 0 0 0.5rem 0.5rem;
  border-top: 0.1rem solid #c7e1f5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (min-width: 568px) {
  .compose__im {
    padding: 1.5rem 1.8rem 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__im {
    padding: 0.4rem 1.2rem 1.4rem 0.9rem;
    position: relative;
  }
}
.compose__im-attach {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 568px) {
  .compose__im-attach {
    padding-bottom: 0.5rem;
  }
  .compose__im-attach .compose__smileys {
    margin: 0 1.3rem 0 0;
  }
  .compose__im-attach .compose__smileys-handler:hover .ico {
    color: #878b9d;
  }
}
@media only screen and (max-width: 567px) {
  .compose__im-attach {
    position: absolute;
    left: 9vw;
    width: 63vw;
    -ms-flex-pack: justify;
        justify-content: space-between;
    bottom: 0.3rem;
  }
  .compose__im-attach .compose__smileys {
    margin: 0;
  }
}
.compose__im-attach-item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  cursor: pointer;
  color: #afb2be;
}
@media only screen and (min-width: 568px) {
  .compose__im-attach-item {
    margin-right: 1.4rem;
  }
  .compose__im-attach-item:hover {
    color: #878b9d;
  }
}
.compose__im-attach-item .ico_compose-photo {
  width: 1.8rem;
  height: 1.7rem;
}
.compose__im-attach-item .ico_compose-location {
  width: 1.2rem;
  height: 1.6rem;
  margin-top: 0.1rem;
}
.compose__im-attach-item .ico_compose-gift {
  width: 1.7rem;
  height: 1.7rem;
}
.compose__im .compose__field {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 1.3rem;
  line-height: 2rem;
}
@media only screen and (min-width: 568px) {
  .compose__im .compose__field {
    margin: 0 0.8rem 0 0.4rem;
    min-height: 3.5rem;
    max-height: 8.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__im .compose__field {
    border: none;
    margin: 0 1rem 2rem 0;
    min-height: 2.5rem;
    max-height: 8rem;
    -webkit-overflow-scrolling: touch;
  }
}
@media only screen and (min-width: 568px) {
  .compose__im .compose__field-placeholder {
    padding: 0.5rem 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__im .compose__field-placeholder {
    padding: 0.2rem;
  }
}
@media only screen and (min-width: 568px) {
  .compose__im .compose__field-textarea {
    border-width: 0.5rem 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__im .compose__field-textarea {
    border-width: 0.2rem;
  }
}
.compose__im-submit {
  background-color: #2d7bdc;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.5rem;
  cursor: pointer;
  padding: 0.9rem 0 0 0.7rem;
  font-size: 0;
  line-height: 0;
  transition: background 170ms;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.compose__im-submit .ico {
  color: #fff;
  width: 1.9rem;
  height: 1.7rem;
}
.compose__im-submit:hover {
  background-color: #226ecc;
  text-decoration: none;
}
.compose__field {
  border: 0.1rem solid #dee0e6;
  border-radius: 0.5rem;
  position: relative;
  overflow: auto;
}
.compose__field-placeholder {
  color: #afb2be;
  letter-spacing: -0.01em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.compose__field-textarea {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  border-style: solid;
  border-color: #fff;
  border-radius: 0.5rem;
}
.compose__field-textarea:not(:empty) {
  background-color: #fff;
}
.compose__field-textarea .compose__smile {
  width: 1.6rem;
  height: 1.6rem;
  vertical-align: text-bottom;
}
.compose__field-textarea-link {
  display: inline-block;
}
.compose__field-textarea-link:before {
  content: "";
  width: 1.3rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDMyIDM2Ij48dGl0bGU+bG9jYXRpb25fYmx1ZTwvdGl0bGU+PGcgZmlsbD0iIzJkN2JkYyI+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIvPjwvZz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 0.5rem;
}
.compose__smile {
  display: inline-block;
  margin: 0 0.1rem;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  vertical-align: top;
  pointer-events: none;
  resize: none;
}
.compose__smile.-emoji {
  width: 1.6rem;
  height: 1.6rem;
}
.compose__smile.-sticker {
  width: 5.4rem;
  height: 5.4rem;
}
.compose__smileys {
  position: relative;
  margin-top: 1rem;
  width: 1.6rem;
  height: 1.6rem;
}
.compose__smileys-handler {
  cursor: pointer;
}
.compose__smileys-handler .ico_smile {
  color: #8d90a3;
  width: 1.6rem;
  height: 1.5rem;
}
.compose__smileys-handler .ico_compose-smileys {
  color: #afb2be;
  width: 1.7rem;
  height: 1.85rem;
}
.compose__smileys-cats {
  text-align: center;
  font-size: 0;
  line-height: 0;
  padding: 0 0.8rem 1.1rem 0;
}
.compose__smileys-cats .ico {
  display: inline-block;
  vertical-align: middle;
  width: 1.7rem;
  height: 1.7rem;
  margin: 0 0.45rem;
  cursor: pointer;
  color: #ccc;
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
  .compose__smileys-cats .ico {
    margin: 0 0.4rem;
  }
}
.compose__smileys-cats .ico:hover,
.compose__smileys-cats .ico.-active {
  color: #2d7bdc;
}
.compose__smileys-list {
  position: absolute;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 1.2rem rgba(0,0,0,0.21);
  bottom: 100%;
  left: -0.8rem;
  width: 29.4rem;
  height: 20.8rem;
  z-index: 3;
  margin-bottom: 1rem;
  padding: 1.6rem 0.5rem 0.8rem 1.1rem;
  visibility: hidden;
  opacity: 0;
  transition-property: visibility opacity;
  transition-duration: 170ms;
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
  .compose__smileys-list {
    width: 25rem;
    padding-left: 0.5rem;
  }
}
.compose__smileys-list.-emoji,
html.no-mobile .compose__smileys-list {
  transition-delay: 300ms;
}
.compose__smileys-list:before,
.compose__smileys-list:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 1.2rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #fff transparent transparent transparent;
}
.compose__smileys-list:before {
  margin-top: 1px;
  border-top-color: rgba(0,0,0,0.1);
}
.compose__smileys-list-scrollable {
  position: relative;
  overflow: hidden;
  height: 15.5rem;
}
.compose__smileys-list-scrollable.ps-container > .ps-scrollbar-y-rail {
  right: 0.2rem !important;
}
.compose__smileys-list-scrollable.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 0.3rem;
  right: -0.1rem;
}
.compose__smileys-list ul {
  padding: 0;
  margin: 0;
  width: 28rem;
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
  .compose__smileys-list ul {
    width: 23.5rem;
  }
}
.compose__smileys-list ul:not(.-active) {
  display: none;
}
.compose__smileys-list ul li {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  padding: 0.4rem;
  border-radius: 0.5rem;
  transition: background 170ms;
  cursor: pointer;
  list-style: none;
  margin: 0 0.5rem 0.2rem 0;
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
  .compose__smileys-list ul li {
    margin-right: 0;
  }
}
.compose__smileys-list ul li img {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}
.compose__smileys-list ul li:hover {
  background-color: #edf4f9;
}
.compose__smileys-list ul li.-emoji {
  width: 2.9rem;
  height: 2.9rem;
}
.compose__smileys-list ul li.-sticker {
  width: calc(25% - 0.5rem);
}
html.mobile .compose__smileys-list.-active {
  opacity: 1;
  visibility: visible;
  transition-delay: 0ms;
}
html.no-mobile .compose__smileys:hover .compose__smileys-list {
  opacity: 1;
  visibility: visible;
  transition-delay: 0ms;
}
.compose__blog {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 567px) {
  .compose__blog {
    position: relative;
  }
}
.compose__blog-attach {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 568px) {
  .compose__blog-attach {
    padding: 0 2.5rem 0 0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-attach {
    padding-right: 1.3rem;
  }
}
@media only screen and (min-width: 568px) {
  .compose__blog-attach .compose__smileys {
    margin: 0 0 1.1rem;
  }
  .compose__blog-attach .compose__smileys-handler:hover .ico {
    color: #878b9d;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-attach .compose__smileys {
    margin: 0 0 1.6rem;
  }
}
.compose__blog-attach-item {
  cursor: pointer;
  color: #afb2be;
}
@media only screen and (min-width: 568px) {
  .compose__blog-attach-item {
    margin-bottom: 0.6rem;
  }
  .compose__blog-attach-item:hover {
    color: #878b9d;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-attach-item {
    margin-bottom: 1.1rem;
  }
}
.compose__blog-attach-item .ico_compose-photo {
  width: 1.8rem;
  height: 1.7rem;
}
.compose__blog-attach-item .ico_compose-video {
  width: 1.8rem;
  height: 1.5rem;
}
.compose__blog-attach-item .ico_compose-audio {
  width: 1.5rem;
  height: 1.6rem;
}
.compose__blog-attach-item .ico_compose-location {
  width: 1.2rem;
  height: 1.6rem;
  margin-top: 0.1rem;
}
.compose__blog-write {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: calc(100% - 3.1rem);
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-opts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-opts {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-opts {
    margin-top: 0.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-location {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding-right: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-location {
    padding-bottom: 1.5rem;
  }
}
.compose__blog-write-location:empty {
  display: none;
}
.compose__blog-write-error {
  font-style: italic;
  color: #e94207;
  font-size: 1.1rem;
  text-align: right;
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-error {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding-right: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-error {
    padding-bottom: 1.5rem;
  }
}
.compose__blog-write-audio {
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  position: relative;
  padding: 0.9rem 2.6rem;
  margin-top: 2.1rem;
}
.compose__blog-write-audio iframe {
  display: block;
  border: none;
  width: 100%;
  height: 450px;
}
@media only screen and (min-width: 382px) {
  .compose__blog-write-audio iframe[src*="#track"] {
    height: 11rem;
  }
}
@media only screen and (max-width: 382px) {
  .compose__blog-write-audio iframe[src*="#track"] {
    height: 7rem;
  }
}
.compose__blog-write-photos {
  overflow: hidden;
  margin: 0 -0.5rem;
}
.compose__blog-write-photos-item {
  position: relative;
  overflow: hidden;
  float: left;
  border: 0.5rem solid #fff;
}
.compose__blog-write-photos-item-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: rgba(0,0,0,0.5);
  color: #fff;
  text-decoration: none;
  font-size: 3.2rem;
  line-height: 1em;
  font-weight: 600;
}
.compose__blog-write-photos-item-link span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.compose__blog-write-photos-item-img {
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
}
.compose__blog-write-photos-item-img img {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.compose__blog-write-photos-item-img:before {
  content: "";
  display: block;
  padding-top: 67.6923%;
}
.compose__blog-write-photos-item-remove {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  border-radius: 0.3rem;
  width: 1.8rem;
  height: 1.7rem;
  background-color: rgba(0,0,0,0.5);
  font-size: 0;
  line-height: 0;
  text-align: center;
  line-height: 1.7rem;
  color: #fff;
  cursor: pointer;
  transition: all 170ms;
}
.compose__blog-write-photos-item-remove .ico {
  width: 0.9rem;
  height: 0.8rem;
  display: inline-block;
  vertical-align: middle;
}
.compose__blog-write-photos-item-remove:hover {
  background-color: rgba(0,0,0,0.8);
}
@media only screen and (min-width: 567px) {
  .compose__blog-write-photos-item {
    width: 25%;
  }
  .compose__blog-write-photos-item:nth-child(3) .compose__blog-write-photos-item-link {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-photos-item {
    width: 33.3333%;
  }
  .compose__blog-write-photos-item:nth-child(4) {
    display: none;
  }
}
.compose__blog-write-video {
  border-radius: 0.5rem;
  background-color: #f5f8f9;
  border: 1px solid #dee0e6;
  padding: 0.5rem;
  overflow: hidden;
  position: relative;
  margin-top: 0.5rem;
}
.compose__blog-write-video-remove {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0.3rem;
  width: 1.8rem;
  height: 1.7rem;
  background-color: rgba(0,0,0,0.5);
  font-size: 0;
  line-height: 0;
  text-align: center;
  line-height: 1.7rem;
  color: #fff;
  cursor: pointer;
  transition: all 170ms;
}
.compose__blog-write-video-remove .ico {
  width: 0.9rem;
  height: 0.8rem;
  display: inline-block;
  vertical-align: middle;
}
.compose__blog-write-video-remove:hover {
  background-color: rgba(0,0,0,0.8);
}
.compose__blog-write-video-preview {
  float: left;
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-video-preview {
    width: 15.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-video-preview {
    width: 10rem;
  }
}
.compose__blog-write-video-preview img {
  display: block;
  width: 100%;
}
.compose__blog-write-video-info {
  padding: 0.4rem 2rem 0 0;
  font-size: 1.3rem;
  line-height: 2rem;
  font-weight: 600;
}
@media only screen and (min-width: 568px) {
  .compose__blog-write-video-info {
    margin-left: 17rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-video-info {
    margin-left: 11.5rem;
  }
}
.compose__blog-write-video-info-site {
  color: #afb2be;
}
@media only screen and (max-width: 567px) {
  .compose__blog-write-video-info-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
  }
}
.compose__blog .compose__field {
  width: 100%;
  font-size: 1.3rem;
  line-height: 2rem;
  text-align: left;
}
@media only screen and (min-width: 568px) {
  .compose__blog .compose__field {
    min-height: 12.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog .compose__field {
    min-height: 14.2rem;
  }
}
@media only screen and (min-width: 568px) {
  .compose__blog .compose__field-placeholder {
    padding: 0.5rem 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog .compose__field-placeholder {
    padding: 0.2rem 0.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .compose__blog .compose__field-textarea {
    border-width: 0.5rem 0.9rem;
    min-height: 12.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog .compose__field-textarea {
    border-width: 0.2rem 0.7rem;
    min-height: 14.2rem;
  }
}
.compose__blog-submit {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  background-color: #2d7bdc;
  height: 3.7rem;
  border-radius: 0.5rem;
  cursor: pointer;
  font-size: 1.3rem;
  line-height: 3.2rem;
  transition: background 170ms;
  flex: 0 0 auto;
  text-align: center;
  border: 1px solid #2d7bdc;
}
@media only screen and (min-width: 568px) {
  .compose__blog-submit {
    width: 16.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .compose__blog-submit {
    width: 100%;
    position: relative;
    left: -3.2rem;
    width: calc(100% + 3.2rem);
  }
}
.compose__blog-submit .ico {
  color: #fff;
  width: 1.9rem;
  height: 1.7rem;
  vertical-align: middle;
  margin-right: 0.3rem;
  letter-spacing: 0.3px;
  transition: color 170ms;
}
.compose__blog-submit:hover {
  background-color: #fff;
  color: #2d7bdc;
  text-decoration: none;
}
.compose__blog-submit:hover .ico {
  color: #2d7bdc;
}
.compose__blog-submit.-disabled {
  pointer-events: none;
  background-color: #fff;
  color: #86899d;
  border-color: #dee0e6;
}
.compose__blog-submit.-disabled .ico {
  color: #dee0e6;
}
.compose.-hidden {
  visibility: hidden;
}
.content-inner {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.crop-avatar {
  text-align: center;
}
.crop-avatar__box {
  overflow: hidden;
}
@media only screen and (max-width: 567px) {
  .crop-avatar__description {
    padding: 0 2rem;
    -ms-flex: none;
        flex: none;
    font-size: 1rem !important;
    line-height: 1.3 !important;
  }
}
.crop-avatar__image {
  max-width: 100%;
}
.crop-avatar__action {
  margin-top: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .crop-avatar__action {
    padding: 0 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .crop-avatar__save {
    width: 100%;
  }
}
.crop-avatar .cropper-point {
  background: #fff;
  opacity: 0.5;
  border: 0;
  width: 0.8rem;
  height: 0.8rem;
}
.crop-avatar .cropper-line {
  background: #fff;
}
.crop-avatar .cropper-view-box {
  outline-color: #000;
}
.dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 1px;
      flex: 1 1 1px;
  -ms-flex-flow: column;
      flex-flow: column;
  width: 100%;
  height: 100%;
  min-height: 0;
}
@media screen and (max-height: 414px) {
  .dialog {
    height: auto;
  }
}
@media only screen and (max-width: 567px) {
  .dialog {
    height: 100%;
  }
}
.dialog .dialog-message-list {
  padding-right: 2rem;
}
.dialog__foter,
.dialog__header {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.dialog__date {
  text-align: center;
  color: #8d90a3;
  font-style: italic;
  padding-bottom: 0.8rem;
  padding-top: 1rem;
  margin-bottom: 2rem;
  border-bottom: 0.1rem solid #dee0e6;
}
.dialog-message {
  margin-bottom: 1rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.discover {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.discover__header {
  background: #2d7bdc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 5rem;
}
.discover__header .discover__promo-text:nth-last-of-type(1) {
  margin-bottom: 5rem;
}
@media only screen and (max-width: 567px) {
  .discover__header {
    padding: 2rem 2rem 0;
  }
}
.discover__logo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4My4zOW1tIiBoZWlnaHQ9IjQ5LjczOSIgdmlld0JveD0iMCAwIDIzNi4zOSAzNy4zIj48dGl0bGU+bG9nb19wcm9tbzwvdGl0bGU+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTAgLjM4aDkuOTR2MjcuMTZoMTYuMzd2OC43MUgwVi4zOHpNMzEuNzguMzhoOS45OXYzNS44N2gtOS45OXpNNDkuMzUuMzhoOS4yN2wxNC43NiAxOC45NlYuMzhoOS44M3YzNS44N0g3NC41TDU5LjE5IDE2LjU3djE5LjY4aC05Ljg0Vi4zOHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTM3LjMgMjIuODJMMTIzLjY3LjM4aDExLjMybDcuMzggMTMuMDdMMTQ5LjguMzhoMTEuMTFsLTEzLjYyIDIyLjI5djEzLjU4aC05Ljk5VjIyLjgyeiIvPjxwYXRoIGZpbGw9IiM1N2IwZWYiIGQ9Ik05MC41OC4zOGg5Ljk0djE0LjU1TDExMi44Ny4zOGgxMS43OEwxMTEuMDcgMTUuOGwxNC4wNCAyMC40NWgtMTEuOTRsLTkuMDEtMTMuMzItMy42NCA0LjA1djkuMjdoLTkuOTRWLjM4eiIvPjxwYXRoIGQ9Ik0yMDMgMjAuNTJWLjM4aDEwLjA5djE5LjkzYzAgNS4xNyAyLjYyIDcuNjQgNi42MSA3LjY0czYuNjEtMi4zNiA2LjYxLTcuMzhWLjM4aDEwLjA5djE5Ljg4YzAgMTEuNTgtNi42MSAxNi42NS0xNi44MSAxNi42NVMyMDMgMzEuNzQgMjAzIDIwLjUyTTE3OSAwYy0xMSAwLTE5LjMyIDguMzUtMTkuMzIgMTguNjVzOC4yIDE4LjY1IDE5LjI2IDE4LjY1IDE5LjM3LTguMzUgMTkuMzctMTguNjVTMTkwLjExIDAgMTc5IDBtOS4zNiAyMi44MWExLjY5IDEuNjkgMCAwIDEtMS43MiAxLjY0aC0xMmExIDEgMCAwIDAtMS4wNi40M2wtMiAzLjg5YTEuNDcgMS40NyAwIDAgMS0xLjM2LjQzYy0uODktLjItMS0xLjMxLTEtMS43OVYxMS43NUExLjY5IDEuNjkgMCAwIDEgMTcxIDEwLjFoMTUuN2ExLjY5IDEuNjkgMCAwIDEgMS43MiAxLjY1djExLjA2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") !important;
  width: 11.4rem;
  position: absolute;
  left: 2.7rem;
  top: 2.7rem;
}
@media only screen and (max-width: 567px) {
  .discover__logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE3LjQiIHZpZXdCb3g9IjAgMCAxMTAgMTcuNCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wIC4yaDQuNnYxMi42aDcuNnY0LjFIMHptMTQuOCAwaDQuN3YxNi43aC00Ljd6bTguMiAwaDQuM0wzNC4yIDlWLjJoNC41djE2LjdoLTRsLTcuMi05LjJ2OS4ySDIzem00MC45IDEwLjRMNTcuNS4yaDUuM2wzLjQgNi4xTDY5LjcuMmg1LjJsLTYuNCAxMC40djYuM2gtNC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00Mi4yLjJoNC42djYuN0w1Mi41LjJINThsLTYuMyA3LjEgNi41IDkuNmgtNS41bC00LjItNi4yLTEuNyAxLjl2NC4zaC00LjZ6bTUyLjIgOS40Vi4yaDQuN3Y5LjNjMCAyLjQgMS4yIDMuNiAzLjEgMy42czMuMS0xLjEgMy4xLTMuNFYuMmg0Ljd2OS4yYzAgNS40LTMuMSA3LjgtNy44IDcuOHMtNy44LTIuNC03LjgtNy42TTgzLjMgMGMtNC44IDAtOC43IDMuOS04LjcgOC43czMuOSA4LjcgOC43IDguN2M0LjggMCA4LjctMy45IDguNy04LjdTODguMSAwIDgzLjMgMG00LjQgMTAuNmMwIC40LS40LjgtLjguOGgtNS42Yy0uMiAwLS40IDAtLjUuMmwtLjkgMS44Yy0uMi4yLS40LjItLjYuMi0uMy0uMS0uNS0uNS0uNS0uOFY1LjVjMC0uNC40LS44LjgtLjhoNy4zYy40IDAgLjguMy44Ljh2NS4xeiIvPjwvc3ZnPg==") !important;
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 1.5rem;
  }
}
.discover__image {
  width: 28.3rem;
  display: block;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 567px) {
  .discover__image {
    width: 16rem;
  }
}
.discover__image_card {
  margin-bottom: -9rem;
  position: relative;
  z-index: 1;
  max-width: 40rem;
  width: 100%;
}
@media only screen and (max-width: 567px) {
  .discover__image_card {
    margin-bottom: -8rem;
  }
}
.discover__title {
  font-size: 2.5rem;
  margin-bottom: 3rem;
  color: #fff;
  max-width: 41rem;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .discover__title {
    font-size: 2.1rem;
  }
}
.discover__promo-text {
  font-size: 1.5rem;
  color: #fff !important;
  max-width: 44rem;
  text-align: center;
  display: block;
}
.discover__promo-text + .discover__promo-text {
  margin-bottom: 1.8rem;
}
.discover__promo-text:last-child {
  margin-bottom: 5rem !important;
}
@media only screen and (max-width: 567px) {
  .discover__promo-text {
    margin-bottom: 3rem !important;
    font-size: 1.3rem;
  }
}
.discover__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .discover__content {
    padding: 14rem 2rem 0;
  }
}
.discover__info-list {
  margin-bottom: 5.5rem;
  max-width: 47rem;
}
@media only screen and (max-width: 567px) {
  .discover__info-list {
    margin-bottom: 4rem;
  }
}
.discover__info-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.discover__info-item_honest .discover__info-item-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4Ij48dGl0bGU+dGh1bWJzLXVwLWxpZ2h0LWJsdWU8L3RpdGxlPjxnIGZpbGw9IiM1N2IwZWYiPjxwYXRoIGQ9Ik0xNiAxOEg3Yy0yIDAtMi0yLTItM1YzYTEgMSAwIDAgMSAwLS4xOEM1LjIyLjM3IDYuMzMgMCA3IDBhMy41IDMuNSAwIDAgMSAyLjk1IDIuODZMMTAuNzEgNUgxNmEzLjE2IDMuMTYgMCAwIDEgMyAzdjdhMy4xNiAzLjE2IDAgMCAxLTMgM3ptLTguOTQtMkgxNmExLjE3IDEuMTcgMCAwIDAgMS0xVjhhMS4xNyAxLjE3IDAgMCAwLTEtMWgtNmExIDEgMCAwIDEtLjk0LS42N2wtMS0yLjk0QTEgMSAwIDAgMSA4IDMuMDZhMiAyIDAgMCAwLS43Ny0xIDMuODYgMy44NiAwIDAgMC0uMTggMXYxMS45QTUuNjEgNS42MSAwIDAgMCA3LjA2IDE2eiIvPjxwYXRoIGQ9Ik02IDE4SDNhMy4xNiAzLjE2IDAgMCAxLTMtM1Y5YTMuMTYgMy4xNiAwIDAgMSAzLTNoM2ExIDEgMCAwIDEgMSAxdjEwYTEgMSAwIDAgMS0xIDF6TTMgOGExLjE3IDEuMTcgMCAwIDAtMSAxdjZhMS4xNyAxLjE3IDAgMCAwIDEgMWgyVjhIM3pNMTggMTFoLTNhMSAxIDAgMCAxIDAtMmgzYTEgMSAwIDAgMSAwIDJ6TTE1IDE0YTEgMSAwIDAgMSAwLTJoMi44NGExIDEgMCAxIDEgMCAySDE1eiIvPjwvZz48L3N2Zz4=");
}
.discover__info-item_notify .discover__info-item-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIwIDE0Ij48dGl0bGU+bWFpbC1saWdodC1ibHVlPC90aXRsZT48ZyBmaWxsPSIjNTdiMGVmIj48cGF0aCBkPSJNMTkgMTRIMWExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMWgxOGExIDEgMCAwIDEgMSAxdjEyYTEgMSAwIDAgMS0xIDF6TTIgMTJoMTZWMkgydjEweiIvPjxwYXRoIGQ9Ik0xMCAxMGExIDEgMCAwIDEtLjY3LTEuNzVsOS04YTEuMDAyIDEuMDAyIDAgMCAxIDEuMzMgMS41bC05IDhBMSAxIDAgMCAxIDEwIDEweiIvPjxwYXRoIGQ9Ik0xMCAxMGExIDEgMCAwIDEtLjY2LS4yNWwtOS04QTEuMDAyIDEuMDAyIDAgMCAxIDEuNjcuMjVsOSA4QTEgMSAwIDAgMSAxMCAxMHoiLz48L2c+PC9zdmc+");
}
@media only screen and (max-width: 567px) {
  .discover__info-item {
    margin-bottom: 4rem;
  }
  .discover__info-item:last-child {
    margin-bottom: 0;
  }
}
.discover__info-item-icon {
  width: 6rem;
  height: 6rem;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
  margin-right: 3.5rem;
}
@media only screen and (max-width: 567px) {
  .discover__info-item-icon {
    width: 3rem;
    height: 3rem;
    margin-right: 2rem;
  }
}
.discover__info-item-details {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.discover__info-item-title {
  color: #2f313a;
  margin-bottom: 2.5rem;
  font-size: 1.3rem;
  font-weight: 400;
}
.discover__info-item-description {
  color: #8d90a3;
  font-size: 1.3rem;
}
.discover__notify {
  width: 100%;
  border-top: 1px solid #dee0e6;
  padding-top: 3.2rem;
  max-width: 59rem;
  margin-bottom: 5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.discover__notify-title {
  color: #2f313a;
  font-size: 1.5rem;
  margin-bottom: 4rem;
  display: block;
  text-align: center;
  font-weight: 400;
}
.discover__notify-variants {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 5rem;
}
@media only screen and (max-width: 567px) {
  .discover__notify-variants {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    margin-bottom: 3rem;
  }
}
.discover__notify-variant {
  margin-right: 5rem;
  color: #8d90a3;
}
.discover__notify-variant:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .discover__notify-variant {
    margin-right: 0;
    margin-bottom: 2.5rem;
  }
}
.discover__action {
  width: 24.5rem;
  height: 4.5rem;
  margin: 4rem 0;
}
@media only screen and (max-width: 567px) {
  .discover__action .button__text {
    font-size: 1.4rem;
  }
}
.error {
  color: #fff;
  margin-left: 11rem;
}
.error__caption {
  display: -ms-flexbox;
  display: flex;
}
.error__value {
  font-size: 8.4rem;
  font-weight: 800;
  margin-right: 3rem;
  line-height: 1;
  margin-top: -0.9rem;
  -ms-flex-order: 1;
      order: 1;
}
.error__title {
  font-size: 3.8rem;
  font-weight: 800;
  margin-bottom: 1rem;
  line-height: 1;
  -ms-flex-order: 2;
      order: 2;
}
.error__description {
  margin-left: 18rem;
  margin-top: -2.7rem;
}
.error__text {
  max-width: 25rem;
  font-size: 1.6rem;
  margin-bottom: 1.5rem;
}
.error__link {
  width: 19rem;
}
@media only screen and (max-width: 567px) {
  .error {
    margin-left: 0;
    text-align: center;
  }
  .error__value {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .error__text {
    margin-bottom: 6rem;
  }
  .error__caption {
    display: block;
  }
  .error__description {
    margin: 0;
  }
}
.dropdown {
  display: none;
}
.dropdown-menu-item_abuse {
  border-top: 1px solid #dee0e6;
}
.dropdown-menu-item_abuse .dropdown-menu-item__link {
  color: #ff574a !important;
}
.js-dropdown {
  position: relative;
}
.qtip.qtip-dropdown-menu .qtip-content {
  padding: 1.9rem 1.8rem 1.7rem;
}
.qtip.qtip-dropdown-menu .dropdown-menu-item {
  padding-right: 2rem;
  margin-bottom: 0.4rem;
  padding-top: 0.2rem;
}
.qtip.qtip-dropdown-menu .dropdown-menu__list {
  list-style: none;
}
.qtip.qtip-dropdown-menu .dropdown-menu-item_disable .dropdown-menu-item__link {
  color: #dee0e6;
  pointer-events: none;
}
.qtip.qtip-dropdown-menu .dropdown-menu-item__info {
  display: block;
  color: #8d90a3;
  font-size: 1.1rem;
  font-style: italic;
}
.qtip.qtip-dropdown-menu .dropdown-menu-item__link {
  line-height: 2.5rem;
  font-size: 1.3rem;
  color: #8d90a3;
}
.error2 {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  min-height: 53rem;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #86899d;
  padding-bottom: 7.5rem;
}
.error2__icon {
  width: 16.5rem;
  height: 11.8rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4Mi4xIDU4LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgyLjEgNTguMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRjU3NEE7fQoJLnN0MXtmaWxsOiNGRjg2ODA7fQoJLnN0MntvcGFjaXR5OjAuMzg7ZmlsbDojREJEQkRCO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZEMDREO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6I0RCREJEQjtzdHJva2Utd2lkdGg6MztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDEuNiw1OC4yYy0xLjQsMC4xLTI0LjgtMTAuMy0yNi0yNy4xYy0wLjYtOC43LDQuNC0xNC44LDExLTE1LjJjNi43LTAuNSwxMi40LDguOCwxMi43LDguNwoJCWMwLjMsMCw0LjYtMTAsMTEuMy0xMC40YzYuNS0wLjUsMTIuNCw0LjksMTMsMTMuNUM2NC44LDQ0LjUsNDIuOCw1OC4xLDQxLjYsNTguMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MS40LDEwLjJjMS43LTEsMy42LTEuNiw1LjYtMS44YzkuOS0wLjcsMTguOCw2LjgsMjAuOCwxOS4yYzAuMSwwLjctNS41LDUuNy0xMy4zLDQuNQoJCWMtMS45LTAuMy03LjQsOS44LTkuNSw4LjZjLTAuOC0wLjUsMS4zLTEyLjUtMC4zLTE0LjNjLTIuOC0zLjMtNC42LTYuOS00LjUtMTAuN0M0MC4zLDE0LDM5LjYsMTEuMyw0MS40LDEwLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjguMSwyMS43Yy0xLjItMS4yLTUuNSwwLjItNy4xLDMuNmMtMi40LDQuOC0xLjIsMTEuOSwxLjIsMTEuOWMxLjIsMCwwLTUuOSwyLjQtMTAuNwoJCUMyNS43LDI0LjEsMjkuMywyMi45LDI4LjEsMjEuN3oiLz4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjI1LjYiIGN5PSI0MC43IiByPSIyLjQiLz4KCTxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjU2LjEiIGN5PSIxNy40IiByPSIxNS45Ii8+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QzIiB4MT0iNi4yIiB5MT0iMjAuNSIgeDI9IjEiIHkyPSIxOS41Ii8+CgkJPGxpbmUgY2xhc3M9InN0MyIgeDE9IjMxLjkiIHkxPSI3LjMiIHgyPSIzMy4yIiB5Mj0iMi43Ii8+CgkJPGxpbmUgY2xhc3M9InN0MyIgeDE9IjE0LjkiIHkxPSI1LjMiIHgyPSIxNi41IiB5Mj0iOC41Ii8+Cgk8L2c+Cgk8Zz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSI1Ni4xIiBjeT0iMTcuNCIgcj0iMTUuOSIvPgoJCTxsaW5lIGNsYXNzPSJzdDQiIHgxPSI2OS4xIiB5MT0iMzAuNCIgeDI9IjgwLjYiIHkyPSI0MS45Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNTguMSw5LjRjLTUuNSwwLTkuOSw0LjQtOS45LDkuOSIvPgo8L2c+Cjwvc3ZnPgo=");
  margin-bottom: 2rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.error2__title {
  font-size: 3rem;
  line-height: 4.8rem;
}
.error2__subtitle {
  font-size: 1.6rem;
  line-height: 2rem;
  padding-bottom: 2rem;
}
.error2__button {
  background-color: #2d7bdc;
  border-radius: 0.5rem;
  color: #fff;
  padding: 0 2.5rem;
  height: 3.5rem;
  line-height: 3.4rem;
  font-size: 1.3rem;
  display: inline-block;
  transition: background 170ms;
}
.error2__button:hover {
  background-color: #2474d8;
  text-decoration: none;
}
.error2__button:active {
  background-color: #2068c1;
}
.extended-search .form__field_extended {
  display: none;
}
.extended-search .tile {
  padding-top: 1.2rem;
}
.extended-search #searchResult .tile__body {
  padding-top: 0.8rem;
}
.extended-search__form {
  margin-bottom: 1.5rem;
}
.file-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.file-icon__ico {
  background-color: currentcolor;
  text-align: center;
  font-weight: 600;
  font-size: 1.1rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 0.5rem;
}
.file-icon__ico-text {
  color: #fff;
  text-transform: uppercase;
}
.file-icon__label {
  color: currentcolor;
  line-height: 1.2em;
}
.file-icon_small .file-icon__ico {
  width: 2.3rem;
  height: 2.3rem;
  line-height: 2.3rem;
}
.file-icon_big .file-icon__ico {
  width: 3.1rem;
  height: 3.1rem;
  line-height: 3.1rem;
}
.file-icon_w {
  color: #2d7bdc;
}
.file-icon_x {
  color: #0d7236;
}
.file-icon_p {
  color: #cf452d;
}
.file-icon_img {
  color: #fe9626;
}
.file-icon_pdf {
  color: #dc5a1b;
}
.favorites__grid_edit .user-block__delete {
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
@media only screen and (max-width: 567px) {
  .favorites__grid .grid__content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.favorites__empty {
  display: -ms-flexbox;
  display: flex;
  height: 44rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.favorites__empty_favorites .favorites__empty-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij48dGl0bGU+c3RhcjwvdGl0bGU+PHBhdGggZD0iTTcuNTkgMzRhMi45NCAyLjk0IDAgMCAxLTIuODMtMy43M2wyLTkuNDctNS43NC01LjYxYTIuOTQgMi45NCAwIDAgMSAxLjkyLTUuMTdoNy4zOGwzLjkxLTguMTZhMi45NCAyLjk0IDAgMCAxIDUuNDYgMGw0IDguMTdoNy4zM2EyLjk0IDIuOTQgMCAwIDEgMS45MSA1LjE3bC01Ljc5IDUuNjIgMiA5LjQ2YTIuOTQgMi45NCAwIDAgMS00LjUgMy4yMWwtNy43MS01LjM5LTcuNjkgNS4zOGEyLjk0IDIuOTQgMCAwIDEtMS42NS41MnptMTcuNzQtMi42ek01LjU0IDE0LjAybDQuNzggNC42OWEyIDIgMCAwIDEgLjU2IDEuODRsLTEuNjkgOC4wOUwxNS44MiAyNGEyIDIgMCAwIDEgMi4yOSAwbDYuNjMgNC42NC0xLjcyLTguMTFhMiAyIDAgMCAxIC41Ni0xLjg1bDQuODMtNC42OWgtNmEyIDIgMCAwIDEtMS44LTEuMTJsLTMuNjYtNy41LTMuNTkgNy40OWEyIDIgMCAwIDEtMS44IDEuMTRoLTZ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.favorites__empty_black-list .favorites__empty-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+dHJhc2g8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xNiAyM0g2YTMuMjUgMy4yNSAwIDAgMS0zLTNMMiA3LjA4QTEgMSAwIDAgMSAzIDZoMTZhMSAxIDAgMCAxIDEgMS4wOGwtMSAxM0EzLjI2IDMuMjYgMCAwIDEgMTYgMjN6TTQuMDggOEw1IDE5LjkyQTEuMzggMS4zOCAwIDAgMCA2IDIxaDEwYTEuMzYgMS4zNiAwIDAgMCAxLTF2LS4wOEwxNy45MiA4SDQuMDh6Ii8+PHBhdGggZD0iTTIxIDhIMWExIDEgMCAwIDEgMC0yaDIwYTEgMSAwIDAgMSAwIDJ6Ii8+PHBhdGggZD0iTTE5IDcuODRhMSAxIDAgMCAxLTEtMSAxLjg0IDEuODQgMCAwIDAtMS44My0xLjgzSDUuODNBMS44NCAxLjg0IDAgMCAwIDQgNi44NGExIDEgMCAxIDEtMiAwIDMuODQgMy44NCAwIDAgMSAzLjgzLTMuODNoMTAuMzNhMy44NCAzLjg0IDAgMCAxIDMuODMgMy44MyAxIDEgMCAwIDEtLjk5IDF6TTkgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXpNMTMgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNMTQgMy41NWExIDEgMCAwIDEtMS0xIC41LjUgMCAwIDAtLjUtLjVoLTNhLjUuNSAwIDAgMC0uNS41IDEgMSAwIDAgMS0yIDBBMi41IDIuNSAwIDAgMSA5LjUuMDVoM2EyLjUgMi41IDAgMCAxIDIuNSAyLjUgMSAxIDAgMCAxLTEgMXoiLz48L2c+PC9zdmc+");
}
.favorites__empty-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 7rem;
  height: 7rem;
  margin-bottom: 2rem;
}
.favorites__empty-title {
  color: #8d90a3;
}
.formatted-text {
  color: #8d90a3;
}
.formatted-text h1,
.formatted-text h2,
.formatted-text h3,
.formatted-text strong {
  font-size: 1.5rem;
  color: #2f313a;
  margin-bottom: 2rem;
  margin-top: 5rem;
  font-weight: 400;
}
.formatted-text p {
  margin-bottom: 2.8rem;
  line-height: 2rem;
}
.formatted-text ul {
  list-style: none;
  padding: 0;
  margin-bottom: 2.8rem;
}
.formatted-text ul li {
  position: relative;
  padding-left: 1.7rem;
}
.formatted-text ul li::before {
  content: '—';
  position: absolute;
  top: 0;
  left: 0;
}
.formatted-text > :first-child {
  margin-top: 0 !important;
}
.formatted-text > :last-child {
  margin-bottom: 0 !important;
}
.formatted-text__cut {
  display: none;
}
.formatted-text__expand {
  margin-top: -1rem;
}
.formatted-text.normalized h2,
.formatted-text.normalized h3,
.formatted-text.normalized strong {
  margin-top: 0;
}
.formatted-text.normalized ul,
.formatted-text.normalized ol,
.formatted-text.normalized p {
  margin-bottom: 1.8rem !important;
}
.gift {
  width: 100%;
  height: 100%;
  text-align: center;
}
.gift__content {
  height: 100%;
}
.gift__title {
  font-size: 1.3rem;
  color: #8d90a3;
  text-align: center;
}
.gift__image-box {
  overflow: hidden;
  max-width: 20rem;
  margin: 0 auto;
  position: relative;
  height: 100%;
}
.gift__image-box::before {
  content: '';
  padding-bottom: 100%;
  display: block;
  height: 100%;
}
.gift__image-box + .gift__price,
.gift__image-box + .gift__buy,
.gift__image-box + .gift__title {
  margin-top: 1rem;
}
.gift__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  max-width: 100%;
  height: auto;
}
.gift__price {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.gift__buy .button {
  width: 12rem;
}
.gift__delete {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
  z-index: 1;
  display: none;
}
.gift__delete .icon {
  width: 4.4rem;
  height: 4.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQzIDQzIj48dGl0bGU+ZGVsZXRlPC90aXRsZT48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjcuNzEgMTUuMjlhMSAxIDAgMCAwLTEuNDEgMGwtNC43OSA0Ljc5LTQuNzktNC43OWExIDEgMCAwIDAtMS40MSAxLjQxbDQuNzkgNC43OS00Ljc5IDQuNzlhMSAxIDAgMSAwIDEuNDEgMS40MWw0Ljc5LTQuNzkgNC43OSA0Ljc5YTEgMSAwIDAgMCAxLjQxLTEuNDFsLTQuOC00LjczIDQuNzktNC43OWExIDEgMCAwIDAgLjAxLTEuNDd6Ii8+PHBhdGggZD0iTTIxLjUgMEEyMS41IDIxLjUgMCAxIDAgNDMgMjEuNTUgMjEuNTIgMjEuNTIgMCAwIDAgMjEuNSAwem0wIDQxQTE5LjUgMTkuNSAwIDEgMSA0MSAyMS41NSAxOS41MiAxOS41MiAwIDAgMSAyMS41IDQxeiIvPjwvZz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}
.gift__delete .link {
  display: none;
}
.gift__delete-message {
  display: none;
}
.gift + .button {
  margin-top: 1.5rem;
}
.grid {
  position: relative;
}
.grid-item {
  -ms-flex: 0 1 33.33%;
      flex: 0 1 33.33%;
  max-width: 33.33%;
  margin-bottom: 2rem;
  min-width: 0;
  padding-left: 1.5rem;
  transition: opacity 170ms;
}
.grid-item.-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.grid-item:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 567px) {
  .grid-item {
    margin-bottom: 0;
    max-width: 100%;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    padding-left: 0;
    margin-bottom: 3rem;
  }
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.im-dialogue {
  box-shadow: 0 0 0 1px #f4f5f7;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.im-dialogue__header {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: fixed;
  z-index: 2;
  background-color: #f5f8f9;
}
@media only screen and (min-width: 960px) {
  .im-dialogue__header {
    width: 75rem;
    left: 50%;
    margin-left: -25.4rem;
  }
}
@media only screen and (max-width: 960px) {
  .im-dialogue__header {
    width: 100%;
    left: 0;
  }
}
@media only screen and (min-width: 567px) {
  .im-dialogue__header {
    top: 4.5rem;
    padding-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header {
    top: 6rem;
  }
}
.im-dialogue__header-inner {
  background-color: #fff;
  border-radius: 0.5rem 0.5rem 0 0;
  border-bottom: 0.1rem solid #c7e1f5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__header-inner {
    padding: 1.1rem 1.8rem 0;
    height: 5.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header-inner {
    padding: 0.6rem 1.2rem 0;
    height: 4.9rem;
  }
}
.im-dialogue__header-user {
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
}
.im-dialogue__header-user-avatar {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0.2rem 0.7rem 0 0;
}
.im-dialogue__header-user-avatar img {
  display: block;
  border-radius: 0.5rem;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__header-user-avatar img {
    width: 3.5rem;
    height: 3.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header-user-avatar img {
    width: 3.05rem;
    height: 3.05rem;
  }
}
.im-dialogue__header-user-avatar.-online:before {
  content: "";
  display: block;
  position: absolute;
  top: -0.4rem;
  left: -0.4rem;
  border-radius: 50%;
  width: 1.1rem;
  height: 1.1rem;
  background-color: #4baf4f;
  border: 0.2rem solid #fff;
}
.im-dialogue__header-user-info {
  display: inline-block;
  vertical-align: top;
  letter-spacing: -0.01em;
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header-user-info {
    padding: 0.1rem 0 0 0.2rem;
  }
}
.im-dialogue__header-user-info-name {
  color: #2f313a;
  line-height: 1;
  font-weight: 600;
  margin-right: 0.9rem;
  display: inline-block;
  vertical-align: baseline;
  text-decoration: none;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__header-user-info-name {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header-user-info-name {
    font-size: 1.3rem;
  }
}
.im-dialogue__header-user-info-name:hover {
  text-decoration: underline;
}
.im-dialogue__header-user-info-lastseen {
  font-style: italic;
  font-size: 1.1rem;
  line-height: 1;
  color: #afb2be;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__header-user-info-lastseen {
    display: inline-block;
    vertical-align: baseline;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__header-user-info-lastseen {
    padding: 0.5rem 0 0 0.1rem;
  }
  .im-dialogue__header-user-info-lastseen + .im-dialogue__header-user-info-post {
    display: none;
  }
}
.im-dialogue__header-user-info-post {
  font-size: 1.1rem;
  line-height: 1;
  color: #afb2be;
  padding-top: 0.6rem;
}
.im-dialogue__header-more {
  position: relative;
  padding-top: 0.2rem;
  height: 2.3rem;
}
.im-dialogue__header-more-handler {
  cursor: pointer;
  width: 3rem;
  height: 2.3rem;
  text-align: center;
  font: 0/2.2rem a;
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  transition: background 170ms;
}
.im-dialogue__header-more-handler i {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background-color: #afb2be;
  margin: 0 0.1rem;
  border-radius: 0.5rem;
  transition: background 170ms;
}
.im-dialogue__header-more-handler:hover {
  background-color: #dee0e6;
}
.im-dialogue__header-more-handler:hover i {
  background-color: #fff;
}
.im-dialogue__header-more-list {
  background-color: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.5rem rgba(0,0,0,0.3);
  padding: 0rem 1.4rem;
  margin-top: 1rem;
  opacity: 0;
  visibility: hidden;
  -ms-transform: translateY(1.5rem);
      transform: translateY(1.5rem);
  transition-property: opacity visibility transform;
  transition-duration: 170ms;
  z-index: 3;
}
.im-dialogue__header-more-list:before,
.im-dialogue__header-more-list:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  right: 1.1rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 5px 4px;
  border-color: transparent transparent #fff;
}
.im-dialogue__header-more-list:before {
  margin-bottom: 0.1rem;
  border-bottom-color: rgba(0,0,0,0.2);
}
.im-dialogue__header-more-list.-active {
  opacity: 1;
  visibility: visible;
  -ms-transform: none;
      transform: none;
}
.im-dialogue__header-more-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  margin: 1.1rem 0 1.4rem;
  cursor: pointer;
}
.im-dialogue__header-more-option .ico {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #dee0e6;
  margin: 0 1rem 0 0.2rem;
}
.im-dialogue__header-more-option .ico_favorites {
  width: 1.7rem;
  height: 1.7rem;
}
.im-dialogue__header-more-option .ico_gift,
.im-dialogue__header-more-option .ico_block,
.im-dialogue__header-more-option .ico_abuse {
  width: 1.8rem;
  height: 1.8rem;
}
.im-dialogue__header-more-option .label {
  font-size: 1.3rem;
  line-height: 1.6rem;
  color: #86899d;
  letter-spacing: -0.01em;
}
.im-dialogue__header-more-option:hover .label {
  text-decoration: underline;
}
.im-dialogue__messages {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages {
    padding: 5.9rem 1.8rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages {
    padding: 4.9rem 0.5rem 0 1rem;
  }
}
.im-dialogue__messages .preloader__spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -1.3rem;
}
@media only screen and (min-width: 960px) {
  .im-dialogue__messages .preloader__spinner {
    margin-left: 11rem;
  }
}
.im-dialogue__messages-scrollable {
  padding: 0.9rem 0 0;
  transition: opacity 170ms;
  opacity: 0;
  position: relative;
}
.im-dialogue__messages-writing {
  display: block;
  color: #86899d;
  font-size: 1.1rem;
  line-height: 2rem;
  font-style: italic;
  transition-property: opacity visibility;
  transition-duration: 127.5ms;
  opacity: 0;
  visibility: hidden;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-writing {
    left: 4.5rem;
    bottom: 0.4rem;
    position: absolute;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-writing {
    position: relative;
    top: -2.8rem;
    margin-bottom: -2.8rem;
  }
}
.im-dialogue__messages-writing.-active {
  opacity: 1;
  visibility: visible;
}
.im-dialogue__messages-writing .ico {
  width: 1.2rem;
  height: 1.2rem;
  color: #aaa;
  margin-right: 0.2rem;
  vertical-align: text-top;
}
.im-dialogue__messages-writing:after {
  content: "...";
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  animation: writing 0.7s infinite linear;
}
.im-dialogue__messages-separator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0;
  line-height: 0;
  margin: 0.3rem 0 0.8rem;
}
.im-dialogue__messages-separator-date {
  color: #86899d;
  font-size: 1.1rem;
  line-height: 2rem;
  letter-spacing: -0.01em;
  padding-right: 0.7rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.im-dialogue__messages-separator:after {
  content: "";
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 0.1rem;
  background-color: #c7e1f5;
}
.im-dialogue__messages-load {
  margin: auto;
  height: 3.3rem;
  background-color: #fff;
  border-radius: 0.7rem;
  border: 0.1rem solid #c7e1f5;
  text-align: center;
  line-height: 2.6rem;
  cursor: pointer;
  transition: background 170ms;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-load {
    margin: 0 auto 0.8rem;
    width: 22.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-load {
    margin: 0 auto 1rem;
    width: 23.8rem;
  }
}
.im-dialogue__messages-load .ico {
  width: 1.7rem;
  height: 1.4rem;
  vertical-align: middle;
  color: #8c8fa2;
  margin: 0 0.1rem 0 0.3rem;
  transition: color 170ms;
}
.im-dialogue__messages-load .label {
  color: #86899d;
  font-size: 1.1rem;
  display: inline-block;
  vertical-align: middle;
  transition: color 170ms;
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-load .label {
    padding-left: 0.2rem;
  }
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-load:hover {
    background-color: #c7e1f5;
  }
  .im-dialogue__messages-load:hover .ico,
  .im-dialogue__messages-load:hover .label {
    color: #2f313a;
  }
}
.im-dialogue__messages-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.im-dialogue__messages-item + .im-dialogue__messages-item {
  margin-top: 1.3rem;
}
.im-dialogue__messages-item:last-of-type {
  padding-bottom: 2.7rem;
}
.im-dialogue__messages-item-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding-top: 0.1rem;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-item-avatar {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-item-avatar {
    display: none;
  }
}
.im-dialogue__messages-item-avatar img {
  display: block;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.5rem;
}
.im-dialogue__messages-item-body {
  position: relative;
  border-radius: 0.7rem;
  border: 0.1rem solid #c7e1f5;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #2f313a;
  font-size: 1.3rem;
  line-height: 2rem;
  letter-spacing: -0.01em;
  transition: background 170ms;
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-item-body {
    max-width: 26rem;
    margin: 0 1rem 0 0.5rem;
    padding: 0.4rem 1.1rem 0.6rem;
  }
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
  .im-dialogue__messages-item-body {
    max-width: calc(100vw - 6rem);
  }
}
.im-dialogue__messages-item-body-images {
  margin: -0.5rem 0 0 -0.5rem;
  font-size: 0;
  line-height: 0;
}
.im-dialogue__messages-item-body-images img {
  max-width: 100%;
  max-height: 28.5rem;
  border-radius: 0.5rem;
  margin: 0.5rem;
  cursor: pointer;
}
.im-dialogue__messages-item-body-images img[src$=".svg"] {
  width: 128px;
  cursor: default;
}
p + .im-dialogue__messages-item-body-images {
  margin-top: 1rem;
}
.im-dialogue__messages-item-body:before,
.im-dialogue__messages-item-body:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  top: 1.8rem;
  transition: background 170ms;
}
html.no-mobile .im-dialogue__messages-item.-my .im-dialogue__messages-item-body:hover,
html.mobile .im-dialogue__messages-item-body.-selected {
  background-color: #c7e1f5 !important;
}
html.no-mobile .im-dialogue__messages-item.-my .im-dialogue__messages-item-body:hover .im-dialogue__messages-item-remove,
html.mobile .im-dialogue__messages-item-body.-selected .im-dialogue__messages-item-remove {
  opacity: 1;
  visibility: visible;
}
.im-dialogue__messages-item-status {
  position: absolute;
  top: 100%;
  white-space: nowrap;
  padding-top: 0.1rem;
}
.im-dialogue__messages-item-status .ico {
  width: 1rem;
  height: 0.8rem;
  vertical-align: top;
  margin: 0.4rem 0.1rem 0 0;
}
.im-dialogue__messages-item-status .ico_checked {
  color: #32bf43;
}
.im-dialogue__messages-item-status .ico_blocked {
  color: #e94207;
}
.im-dialogue__messages-item-status .label {
  font-style: italic;
  font-size: 1.1rem;
  line-height: 1.6rem;
  color: #86899d;
  display: inline-block;
  vertical-align: top;
}
.im-dialogue__messages-item-remove {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.3rem;
  background-color: rgba(0,0,0,0.45);
  transition-property: background opacity visibility;
  transition-duration: 170ms;
  cursor: pointer;
  text-align: center;
  padding: 0.3rem;
  top: 0;
  right: 0;
  font: 0/0 auto;
}
.im-dialogue__messages-item-remove .ico {
  width: 0.9rem;
  height: 0.9rem;
  color: #fff;
}
.im-dialogue__messages-item-remove:hover {
  background-color: rgba(0,0,0,0.75);
}
.im-dialogue__messages-item-time {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #86899d;
  letter-spacing: -0.01em;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-item-time {
    font-size: 1.1rem;
    line-height: 2rem;
    padding-top: 1.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-item-time {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
.im-dialogue__messages-item.-their + .im-dialogue__messages-item.-their,
.im-dialogue__messages-item.-my + .im-dialogue__messages-item.-my {
  margin-top: 0.3rem;
}
.im-dialogue__messages-item.-their + .im-dialogue__messages-item.-their .im-dialogue__messages-item-avatar,
.im-dialogue__messages-item.-my + .im-dialogue__messages-item.-my .im-dialogue__messages-item-avatar {
  visibility: hidden;
}
.im-dialogue__messages-item.-their + .im-dialogue__messages-item.-their .im-dialogue__messages-item-body:before,
.im-dialogue__messages-item.-my + .im-dialogue__messages-item.-my .im-dialogue__messages-item-body:before,
.im-dialogue__messages-item.-their + .im-dialogue__messages-item.-their .im-dialogue__messages-item-body:after,
.im-dialogue__messages-item.-my + .im-dialogue__messages-item.-my .im-dialogue__messages-item-body:after {
  display: none;
}
.im-dialogue__messages-item.-their .im-dialogue__messages-item-body {
  background-color: #fff;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-item.-their .im-dialogue__messages-item-body {
    max-width: 47.3rem;
    margin: 0 0.6rem 0 0.7rem;
    padding: 1rem 1.5rem;
  }
}
.im-dialogue__messages-item.-their .im-dialogue__messages-item-body:before,
.im-dialogue__messages-item.-their .im-dialogue__messages-item-body:after {
  right: 100%;
}
.im-dialogue__messages-item.-their .im-dialogue__messages-item-body:before {
  border-width: 0 7px 7px 0;
  border-color: transparent #c7e1f5 transparent transparent;
  margin: -0.1rem 0.1rem 0 0;
}
.im-dialogue__messages-item.-their .im-dialogue__messages-item-body:after {
  border-width: 0 5px 5px 0;
  border-color: transparent #fff transparent transparent;
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-item.-their .im-dialogue__messages-item-time {
    padding-top: 1rem;
  }
}
.im-dialogue__messages-item.-their .im-dialogue__messages-item-status {
  left: 0;
}
.im-dialogue__messages-item.-my {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body {
  background-color: #cdedff;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-item.-my .im-dialogue__messages-item-body {
    max-width: 46.7rem;
    padding: 1.1rem 1.5rem 1rem;
    margin: 0 0.7rem 0 0.8rem;
  }
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body:before,
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body:after {
  left: 100%;
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body:before {
  border-width: 7px 7px 0 0;
  border-color: #c7e1f5 transparent transparent transparent;
  margin: -0.1rem 0 0 0.1rem;
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body:after {
  border-width: 5px 5px 0 0;
  border-color: #cdedff transparent transparent transparent;
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body:hover:after {
  border-top-color: #c7e1f5;
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-body-images {
  text-align: right;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__messages-item.-my .im-dialogue__messages-item-time {
    margin-top: 0.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__messages-item.-my .im-dialogue__messages-item-time {
    padding: 1.1rem 0.1rem 0 0;
  }
}
.im-dialogue__messages-item.-my .im-dialogue__messages-item-status {
  right: 0;
}
.im-dialogue .compose {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: fixed;
  z-index: 2;
  bottom: 0;
}
@media only screen and (min-width: 960px) {
  .im-dialogue .compose {
    width: 75rem;
    left: 50%;
    margin-left: -25.4rem;
  }
}
@media only screen and (max-width: 960px) {
  .im-dialogue .compose {
    width: 100%;
    left: 0;
  }
}
.im-dialogue__compose-placeholder {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 568px) {
  .im-dialogue__compose-placeholder {
    height: 7.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-dialogue__compose-placeholder {
    height: 6.4rem;
  }
}
.im-dialogue.-ready {
  background: #ecf5fb url("data:image/png;base64,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");
  background-attachment: fixed;
}
.im-dialogue.-ready .im-dialogue__messages-scrollable {
  opacity: 1;
}
.im-dialogue.-ready .im-dialogue__messages .preloader__spinner {
  display: none;
}
.im-list {
  padding: 0 0.1rem 0 0.3rem;
  letter-spacing: -0.01em;
}
.im-list__item {
  position: relative;
}
@media only screen and (max-width: 567px) {
  html.mobile .im-list__item {
    transition: transform 170ms;
  }
}
@media only screen and (min-width: 568px) {
  .im-list__item {
    padding: 0 0 0.6rem 1rem;
    border-radius: 0.5rem;
    transition: background-color 170ms;
    margin-left: -1rem;
    cursor: pointer;
  }
  .im-list__item + .im-list__item {
    margin-top: 1.1rem;
  }
  .im-list__item + .im-list__item:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.6rem;
    left: 1rem;
    right: 0;
    height: 1px;
    background-color: #dee0e6;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item {
    padding: 0.9rem 0 1.1rem;
  }
  .im-list__item:not(:last-child):before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #dee0e6;
  }
}
.im-list__item.-unread .im-list__item-text {
  color: #2f313a;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  html.mobile .im-list__item.-delete {
    -ms-transform: translateX(-6.1rem);
        transform: translateX(-6.1rem);
  }
  html.mobile .im-list__item.-delete .im-list__item-remove {
    margin-left: 0.9rem;
  }
}
html.no-mobile .im-list__item:hover {
  background-color: #f7f7f7;
}
html.no-mobile .im-list__item:hover .im-list__item-remove {
  opacity: 1;
  visibility: visible;
}
.im-list__item:after {
  content: "";
  display: table;
  clear: both;
}
.im-list__item-remove {
  position: absolute;
  z-index: 2;
}
@media only screen and (min-width: 568px) {
  .im-list__item-remove {
    width: 1.5rem;
    height: 1.5rem;
    color: #fff;
    background-color: rgba(0,0,0,0.45);
    border-radius: 0.3rem;
    font-size: 0;
    line-height: 1.5rem;
    text-align: center;
    top: 0;
    right: 0;
    transition-property: opacity visibility background-color;
    transition-duration: 170ms;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
  }
  .im-list__item-remove:hover {
    background-color: rgba(0,0,0,0.75);
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-remove {
    background-color: #ff574a;
    width: 6.4rem;
    left: 100%;
    top: -1px;
    height: calc(100% + 1px);
    margin-left: 2.2rem;
  }
  .im-list__item-remove:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    width: 1rem;
    height: 100%;
    background-color: #fff;
  }
}
@media only screen and (min-width: 568px) {
  .im-list__item-remove .ico {
    display: inline-block;
    vertical-align: middle;
    width: 0.9rem;
    height: 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-remove .ico {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.5rem;
    height: 1.5rem;
    margin: -0.75rem;
    color: #fff;
  }
}
.im-list__item-writing {
  color: #86899d;
  font-weight: normal;
  font-style: italic;
  display: inline-block;
  font-size: 0.9em;
}
.im-list__item-writing:after {
  content: "...";
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  animation: writing 0.7s infinite linear;
}
.im-list__item-notify {
  position: absolute;
  z-index: 2;
  border-radius: 50%;
  text-align: center;
  min-width: 2rem;
  height: 2rem;
  background-color: #2d7bdc;
  color: #fff;
  font-size: 1.1rem;
  line-height: 2rem;
  font-weight: 600;
  padding: 0 0.3rem;
}
@media only screen and (min-width: 568px) {
  .im-list__item-notify {
    right: 1rem;
    top: 50%;
    margin-top: -1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-notify {
    top: 1rem;
    left: 3.5rem;
  }
}
.im-list__item-photo {
  float: left;
  padding-top: 0.6rem;
}
@media only screen and (min-width: 568px) {
  .im-list__item-photo {
    width: 7.1rem;
    height: 7.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-photo {
    width: 5.2rem;
    height: 5.2rem;
  }
}
.im-list__item-photo img {
  width: 100%;
  display: block;
  border-radius: 0.5rem;
}
@media only screen and (min-width: 568px) {
  .im-list__item-body {
    margin-left: 8.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-body {
    margin-left: 7rem;
  }
}
.im-list__item-data {
  overflow: hidden;
}
@media only screen and (min-width: 568px) {
  .im-list__item-data {
    padding-right: 7rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.im-list__item-name {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #2f313a;
  font-size: 1.3rem;
  line-height: 1.538462em;
}
@media only screen and (min-width: 568px) {
  .im-list__item-name {
    font-weight: 600;
    float: left;
    width: 19rem;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-name {
    padding-right: 1rem;
  }
}
.im-list__item-name a {
  color: #2f313a;
}
.im-list__item-status {
  display: inline-block;
  vertical-align: top;
  width: 0.7rem;
  height: 0.7rem;
  background-color: #4baf4f;
  border-radius: 50%;
  margin: 0.7rem 0.2rem 0 0;
}
.im-list__item-time {
  color: #afb2be;
  font-size: 1.1rem;
  line-height: 1.818182em;
  padding-top: 0.1rem;
  white-space: nowrap;
}
@media only screen and (min-width: 568px) {
  .im-list__item-time {
    margin-left: 20.1rem;
  }
}
.im-list__item-post {
  display: inline-block;
  vertical-align: top;
  font-size: 1.1rem;
  color: #86899d;
  border: 1px solid #e5e5e5;
  padding: 0.3rem 1rem 0.5rem;
  border-radius: 0.5rem;
  margin: 0.4rem 0 0.5rem;
  letter-spacing: 0;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.im-list__item-likes {
  font-size: 0;
  line-height: 0;
  padding: 0.4rem;
  margin: 0.3rem -0.4rem -0.4rem;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.im-list__item-likes .ico {
  display: inline-block;
  vertical-align: top;
  width: 1.6rem;
  height: 1.4rem;
  stroke: #d7d9e0;
  color: transparent;
  margin-right: 0.6rem;
  transition: all 170ms;
}
.im-list__item-likes b {
  color: #afb2be;
  font-size: 1.3rem;
  line-height: 1.4rem;
  font-weight: 600;
}
.im-list__item-likes.-like b,
.im-list__item-likes.-like .ico {
  color: #ff574a;
}
.im-list__item-likes.-like .ico {
  stroke: #ff574a;
}
html.no-mobile .im-list__item-likes:hover .ico {
  stroke: #ff574a;
}
.im-list__item-userinfo {
  float: left;
  width: 19rem;
}
@media only screen and (max-width: 567px) {
  .im-list__item-userinfo {
    display: none;
  }
}
.im-list__item-text {
  font-size: 1.3rem;
  color: #86899d;
  margin-top: 0.8rem;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 568px) {
  .im-list__item-text {
    margin-left: 20.1rem;
    line-height: 1.538462em;
    height: 3.076924em;
  }
}
@media only screen and (max-width: 567px) {
  .im-list__item-text {
    line-height: 1.230769em;
    height: 2.461538em;
  }
}
.im-list__item-text .ico_photo {
  display: inline-block;
  vertical-align: top;
  width: 2rem;
  height: 1.6rem;
  color: #dee0e6;
  margin-right: 0.4rem;
  margin-left: 0.1rem;
}
@media only screen and (min-width: 568px) {
  .im-list__item-text .ico_photo {
    margin-top: 0.3rem;
  }
}
.im-list__error {
  text-align: center;
  padding: 5rem 0 4rem;
}
.im-list__empty {
  display: -ms-flexbox;
  display: flex;
  min-height: 40rem;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #8d90a3;
}
.im-list__empty .ico {
  width: 8rem;
  height: 7.3rem;
  margin-bottom: 2rem;
  color: #dee0e6;
}
.im-list .pagination {
  padding-top: 1.5rem;
}
.input-control {
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 3.5rem;
  width: 100%;
  z-index: 3;
}
.input-control__lable {
  color: #8d90a3;
  vertical-align: middle;
  line-height: 3.5rem;
}
.ios-switcher {
  display: inline-block;
  position: relative;
  width: 2rem;
  height: 1.4rem;
  border-radius: 2rem;
  background: #ccc;
}
.ios-switcher .switch-slider,
.ios-switcher .switch-label {
  position: absolute;
  top: 0;
  width: 2rem;
  height: 1.4rem;
  border-radius: 2rem;
}
.ios-switcher .switch-check {
  position: absolute;
  opacity: 0;
}
.ios-switcher .switch-slider {
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.ios-switcher .switch-slider-off {
  right: 0;
  background: #ccc;
}
.ios-switcher .switch-slider-off::after {
  content: '';
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #fff;
}
.ios-switcher .switch-check:checked + .switch-label .switch-slider-on {
  width: 2rem;
  background: #2d7bdc;
}
.ios-switcher .switch-check:checked + .switch-label .switch-slider-off {
  width: 1.4rem;
  background: none;
}
.ios-switcher.disabled {
  opacity: 0.5;
}
.ios-switcher.disabled .switch-slider {
  cursor: default;
}
.like-you__users .user-block .tags {
  height: 8.4rem;
}
.like-you__users .user-block.animated,
.like-you__users .user-block.animated .user-block__actions-action {
  transition: all 300ms linear;
}
.like-you__users .user-details {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
}
.like-you__users .user-details__value_fade {
  text-overflow: clip;
}
.like-you__users .user-details:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 90%);
}
@media only screen and (min-width: 567px) {
  .like-you__users .user-block:not(:last-child) {
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .like-you__users {
    position: relative;
  }
  .like-you__users .user-block {
    background-color: #fff;
    padding: 1rem;
    margin: -1rem;
  }
  .like-you__users .user-block__details,
  .like-you__users .user-block__tags {
    display: none;
  }
  .like-you__users .user-block:not(:first-child) {
    position: absolute;
    top: 1rem;
    left: 0;
    right: 0;
    z-index: 2;
  }
}
.link {
  color: #2d7bdc;
  cursor: pointer;
  position: relative;
}
.link.button:hover,
.link.button:focus,
.link.button:active {
  text-decoration: none;
}
.load-photo__header-title {
  font-weight: 600;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
.logo {
  width: 11rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTAiIGhlaWdodD0iMTcuMzYiIHZpZXdCb3g9IjAgMCAxMTAgMTcuMzYiPjx0aXRsZT5sb2dvPC90aXRsZT48cGF0aCBmaWxsPSIjNTdiMGVmIiBkPSJNMCAuMThoNC42M3YxMi42M2g3LjYxdjQuMDZIMFYuMTh6bTE0Ljc5IDBoNC42NXYxNi42OWgtNC42NXptOC4xNyAwaDQuMzJMMzQuMTUgOVYuMThoNC41N3YxNi42OWgtNC4wNWwtNy4xMy05LjE2djkuMTZoLTQuNThWLjE4eiIvPjxwYXRoIGZpbGw9IiMyZDdiZGMiIGQ9Ik02My44OSAxMC42Mkw1Ny41NS4xOGg1LjI2bDMuNDQgNi4wOEw2OS43MS4xOGg1LjE3bC02LjM0IDEwLjM3djYuMzJoLTQuNjV2LTYuMjV6Ii8+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTQyLjE1LjE4aDQuNjJ2Ni43N0w1Mi41Mi4xOEg1OGwtNi4zMSA3LjE3IDYuNTMgOS41MmgtNS41NmwtNC4xOS02LjItMS43IDEuODh2NC4zMmgtNC42MlYuMTh6Ii8+PHBhdGggZD0iTTk0LjQ1IDkuNTVWLjE4aDQuN3Y5LjI3YzAgMi40MSAxLjIyIDMuNTUgMy4wOCAzLjU1czMuMDgtMS4xIDMuMDgtMy40M1YuMThIMTEwdjkuMjVjMCA1LjM5LTMuMDggNy43NS03LjgyIDcuNzVzLTcuNzMtMi40MS03LjczLTcuNjNNODMuMzEgMGE4LjY4IDguNjggMCAxIDAgMCAxNy4zNiA4LjY4IDguNjggMCAxIDAgMC0xNy4zNm00LjM1IDEwLjYyYS43OC43OCAwIDAgMS0uOC43N0g4MS4zYS40Ni40NiAwIDAgMC0uNDkuMmwtLjk0IDEuODFhLjY4LjY4IDAgMCAxLS42My4yLjguOCAwIDAgMS0uNDgtLjgzdi03LjNhLjc4Ljc4IDAgMCAxIC44LS43N2g3LjMxYS43OC43OCAwIDAgMSAuOC43N3Y1LjE1eiIgZmlsbD0iIzJkN2JkYyIvPjwvc3ZnPg==");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  cursor: pointer;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.m-menu {
  background: #fff;
  bottom: 0;
  position: fixed;
  top: 6rem;
  border-top: 1px solid #dee0e6;
  left: 0;
  z-index: 13;
  color: #dee0e6;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  transition: transform 0.2s ease-in-out;
}
@media only screen and (max-width: 960px) {
  .m-menu {
    width: 40%;
  }
}
@media screen and (min-width: 300px) and (max-width: 567px) {
  .m-menu {
    width: calc(100% - 5.2rem);
  }
}
.m-menu__people {
  border-top: 1rem solid #f5f8f9;
  padding: 1.9rem 1.2rem 3rem;
  overflow: hidden;
}
.m-menu__people:not(:last-child) {
  padding-bottom: 0;
}
.m-menu__people + .m-menu__login {
  padding-bottom: 3rem;
}
.m-menu__hcsochi {
  overflow: hidden;
  padding: 14px;
  background-color: #fcab4e;
  margin-top: 26px;
}
.m-menu__hcsochi-logo {
  float: left;
  width: 73px;
}
.m-menu__hcsochi-logo img {
  display: block;
  width: 100%;
  height: auto;
}
.m-menu__hcsochi-text {
  margin-left: 95px;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  padding-top: 14px;
  color: #00001f;
  max-width: 150px;
}
.main-aside {
  position: fixed;
  top: 5.5rem;
  width: 235px;
  z-index: 1;
  margin-left: -2rem;
}
@media only screen and (max-width: 960px) {
  .main-aside {
    display: none;
  }
}
.main-aside__hcsochi {
  overflow: hidden;
  padding-bottom: 2px;
}
.main-aside__hcsochi-logo {
  float: left;
  width: 73px;
}
.main-aside__hcsochi-logo img {
  display: block;
  width: 100%;
  height: auto;
}
.main-aside__hcsochi-text {
  margin-left: 90px;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  padding-top: 8px;
}
.main-content {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 960px) {
  .main-content {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.main-menu {
  max-width: 73rem;
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.main-menu__new {
  background-color: #32bf43;
  padding: 0 0.3rem;
  white-space: nowrap;
  height: 1.3rem;
  line-height: 1.2rem;
  font-size: 1.1rem;
  border-radius: 0.3rem;
  color: #fff;
  display: inline-block;
  margin-left: 0.5rem;
}
.main-menu__new-top {
  background-color: #32bf43;
  padding: 0 0.2rem;
  white-space: nowrap;
  text-transform: uppercase;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
  margin-left: 0.3rem;
  margin-top: 0.4rem;
}
.main-menu__item {
  white-space: nowrap;
}
.main-menu .user-menu__notifications {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -ms-transform: none;
      transform: none;
  right: auto;
  top: 1rem;
  background-color: #32bf43;
  line-height: 1.6rem;
  min-width: 1.7rem;
  height: 1.7rem;
  padding: 0 0.4rem 0 0.3rem;
  font-weight: 500;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.main-page section:not(:last-child) {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .main-page .service-benefits .tile {
    padding: 0;
  }
}
.main-page .new-users .grid {
  padding-top: 0.3rem;
}
.main-page .new-users .user-block {
  padding: 0.8rem;
  margin: -0.8rem;
}
@media only screen and (max-width: 567px) {
  .main-page .new-users .user-block {
    border-bottom: 1px solid #dee0e6;
  }
}
.main-page .new-users .user-block_paid {
  border: 0.1rem solid #dcb12d;
  box-sizing: content-box;
  border-radius: 0.5rem;
}
.main-page .new-users .user-block_paid .user-avatar:before {
  content: "";
  display: block;
  position: absolute;
  width: 3.6rem;
  height: 3.6rem;
  background-color: #dcb12d;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCQoJCQk8cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkJCTIxLDMgMTUsNiAxMSwxIDcsNiAxLDMgNCwxMiAxOCwxMiAJCSIvPgoJPC9nPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNCIgeTE9IjE2IiB4Mj0iMTgiIHkyPSIxNiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 61.1111% 47.2222%;
  border-radius: 50%;
  bottom: 1rem;
  left: 1rem;
  z-index: 1;
}
@media only screen and (max-width: 567px) {
  .main-page .new-users .user-block_paid .user-avatar:before {
    width: 2.7rem;
    height: 2.7rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .main-page .new-users .grid-item:last-child .user-block:not(.user-block_paid) {
    border: none;
  }
}
.main-page .top-users .user-block {
  opacity: 1;
  top: 0;
  position: static;
}
@media only screen and (max-width: 567px) {
  .main-page .top-users .slick-list {
    margin: 0 -1rem;
  }
}
.main-page .top-users .grid-item {
  margin-bottom: 0;
}
@media only screen and (max-width: 567px) {
  .main-page .top-users .grid-item {
    margin: 0 1rem;
  }
}
.main-page .top-users .grid-item_main-page-brand .grid-item__content {
  position: relative;
  border-radius: 5px;
  border: 1px solid #dee0e6;
  margin-right: 2px;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__content::before {
  content: '';
  padding-bottom: 100%;
  display: block;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__image {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__image:hover {
  text-decoration: none;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__image:hover span {
  text-decoration: none;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__image img {
  width: 7.3rem;
  height: 9rem;
}
.main-page .top-users .grid-item_main-page-brand .grid-item__image span {
  margin-top: 1rem;
  display: block;
  color: #8d90a3;
  font-size: 1.5rem;
}
@media only screen and (min-width: 960px) {
  .interesting-users {
    display: none;
  }
}
.interesting-users .main-aside__people {
  margin: 0;
}
.interesting-users .main-aside__people-item {
  position: relative;
}
@media only screen and (min-width: 567px) and (max-width: 960px) {
  .interesting-users .main-aside__people-item {
    width: calc(25% - 1.2rem);
  }
  .interesting-users .main-aside__people-item:nth-child(9) {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .interesting-users .main-aside__people-item {
    width: calc(33.3% - 1.2rem);
  }
}
.interesting-users .main-aside__people-item-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.interesting-users .main-aside__people-item .ico_add {
  width: 50%;
  height: 50%;
  margin: -25%;
}
.interesting-users .main-aside__people-item-blink {
  width: 100%;
  height: 100%;
}
.interesting-users .main-aside__people-item-blink:before {
  width: 44vw;
  height: 44vw;
  margin: -22vw;
  border-width: 22vw;
  animation: blinkMob 5s linear infinite;
}
.interesting-users .main-aside__people-item:after {
  content: "";
  display: block;
  padding-top: 100%;
}
@media only screen and (max-width: 960px) {
  .interesting-users .main-aside__people-title b {
    font-size: 1.7rem;
    color: #000;
    top: 0.1rem;
  }
}
@media only screen and (max-width: 960px) {
  .interesting-users .main-aside__people-subtitle {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 567px) and (max-width: 960px) {
  .interesting-users .main-aside__people-buy {
    padding: 1rem 0 0.8rem;
  }
  .interesting-users .main-aside__people-buy .button {
    min-width: 16.4rem;
  }
}
.message-compose__image {
  display: inline-block;
  width: 100%;
  max-width: 10.4rem;
  height: 100%;
  max-height: 6rem;
  overflow: hidden;
  position: relative;
}
.message-compose__image > img {
  max-width: 100%;
  display: block;
}
.message-compose .mobile-smiles {
  display: none;
}
.messages__content {
  margin: 0 -1.5rem;
}
@media only screen and (max-width: 567px) {
  .messages__content {
    margin: 0;
  }
}
.messages-entry {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  cursor: pointer;
  transition: transform 200ms ease-in-out, background 150ms;
  border-radius: 0.5rem;
}
@media only screen and (min-width: 567px) {
  .messages-entry {
    margin: 0 1.8rem 0 0.8rem;
    padding: 0.7rem 1rem 0.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .messages-entry + .messages-entry {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .messages-entry + .messages-entry {
    margin-top: 0.3rem;
  }
}
.messages-entry:not(:last-child):before {
  content: '';
  position: absolute;
  bottom: -0.5rem;
  border-bottom: 1px solid #dee0e6;
  right: 0;
}
@media only screen and (min-width: 567px) {
  .messages-entry:not(:last-child):before {
    left: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .messages-entry:not(:last-child):before {
    left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .messages-entry {
    padding: 1.4rem 0 0.7rem;
  }
  .messages-entry::before {
    left: 0;
    right: 0;
  }
  .messages-entry::after {
    content: '';
    position: absolute;
    opacity: 0;
    right: -1.2rem;
    top: -2px;
    width: 1.3rem;
    background: #fff;
    height: 106%;
  }
}
@media only screen and (min-width: 567px) {
  .messages-entry:hover {
    background: #f7f7f7;
  }
  .messages-entry:hover .messages-entry__close {
    display: block;
  }
  .messages-entry:hover .messages-entry__text p:before {
    background: linear-gradient(to bottom, rgba(247,247,247,0) 40%, rgba(247,247,247,0.85) 100%);
  }
}
@media only screen and (min-width: 567px) and (max-width: 567px) {
  .messages-entry:hover {
    background: #fff;
  }
}
.mobile-smiles {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 23rem;
  z-index: 11;
  background: #fff;
}
.mobile-smiles .smiles {
  width: auto;
}
.mobile-smiles .smiles__item {
  -ms-flex: 0 1 3rem;
      flex: 0 1 3rem;
  height: 3rem;
}
.mobile-smiles_open {
  display: block;
}
.mobile-smiles .tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.mobile-smiles .tab {
  padding: 1.5rem 2.5rem;
}
.mobile-smiles .tab__content {
  position: relative;
  height: 18rem;
  overflow: hidden;
}
.mobile-smiles .tabs__header {
  border-top: 0.1rem solid #dee0e6;
}
.mobile-smiles .tabs-header-item {
  border-bottom: 0.1rem solid;
  height: 3rem;
  border-color: #dee0e6;
}
.mobile-smiles .tabs-header-item:not(:last-child) {
  border-right: 0.1rem solid;
}
.mobile-smiles .tabs-header-item.is-current-nav {
  border-bottom: 0;
  border-color: #dee0e6;
}
.mobile-smiles .tabs-header-item__link {
  position: relative;
  font-size: 0;
}
.mobile-smiles .tabs-header-item__link::before {
  content: '';
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}
.mobile-smiles .tabs-header-item__link[href*="#common"]::before {
  background-image: url("../img/smiles/smile.svg");
}
.mobile-smiles .tabs-header-item__link[href*="#emoji"]::before {
  background-image: url("../img/smiles/smile-emoji.png");
}
.jquery-modal {
  z-index: 9;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
@media only screen and (max-width: 567px) {
  .jquery-modal {
    padding: 0;
  }
  .jquery-modal_slide {
    -ms-transform: translateY(-23rem);
        transform: translateY(-23rem);
  }
}
.modal {
  background: #fff;
  border-radius: 0.3rem;
  position: relative;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.modal__content {
  padding: 2.5rem 2rem 3rem 2rem;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .modal {
    width: 100%;
    height: auto;
  }
  .modal__content {
    padding: 1.5rem 1rem 3rem 1rem;
    width: 100%;
  }
}
.modal_about {
  max-width: 60rem;
  height: 30rem;
}
.modal_about .modal-body {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 568px) {
  .modal_about .modal-body {
    height: 24.5rem;
  }
}
.modal_about .formatted-text h2 {
  margin-top: 2rem;
}
.modal_add-photo {
  max-width: 95.8rem;
}
.modal_add-photo .modal-header {
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 1rem;
}
.modal_add-photo .modal-header__title {
  margin-bottom: 0.5rem;
}
.modal_add-photo .modal-subtitle {
  font-size: 1.1rem;
  color: #8d90a3;
}
.modal_add-photo .modal-subtitle a {
  color: #8d90a3;
  text-decoration: underline;
  display: inline-block;
}
.modal_add-photo .add-photo_modal-add-photo {
  width: 59rem;
  height: 34rem;
  border: 1px dashed #2d7bdc;
  border-radius: 0.4rem;
}
.modal_add-photo .add-photo_modal-add-photo-title {
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .modal_add-photo .add-photo_modal-add-photo {
    max-width: 100%;
    height: 19rem;
  }
}
.modal_add-photo .add-photo_modal-add-photo .add-photo__icon {
  width: 8.4rem;
  height: 10rem;
  margin-bottom: 1.5rem;
}
.modal_add-photo .add-photo_modal-add-photo .add-photo__title {
  color: #8d90a3;
}
.modal_add-photo .add-photo_modal-add-photo:hover {
  background: #2d7bdc;
}
.modal_add-photo .add-photo_modal-add-photo:hover .add-photo__title {
  color: #fff;
}
.modal_add-photo .add-photo_modal-add-photo:hover .add-photo__icon {
  width: 8.4rem;
  height: 10rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.modal_add-photo .modal-footer {
  text-align: center;
  padding-top: 1.5rem;
}
.modal_add-photo .modal-footer .pseudo-link {
  position: relative;
}
.modal_add-photo .modal-footer .add-photo {
  width: auto;
}
.modal_award {
  max-width: 50.5rem;
}
.modal_award .modal-header {
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 3rem;
}
.modal_award .modal-header__title {
  color: #2f313a;
  text-align: center;
}
.modal_award .modal-body {
  text-align: center;
}
.modal_award .badge {
  margin-bottom: 3rem;
}
.modal_award .badge__subtitle {
  padding: 0 11rem;
}
@media only screen and (max-width: 567px) {
  .modal_award .badge__subtitle {
    padding: 0 6rem;
  }
}
.modal_award .button {
  width: 19rem;
  height: 3.3rem;
  font-weight: 600;
}
.modal-body + .modal-footer {
  margin-top: 2rem;
}
.modal-body strong {
  display: block;
  font-size: 1.4rem;
  text-align: center;
  margin-bottom: 1.5rem;
}
.modal-body strong + .button {
  margin-top: 1rem;
}
.modal-body p {
  color: #86899d;
  font-size: 1.3rem;
  margin-bottom: 1.5rem;
}
.modal_buy-premium {
  max-width: 89rem;
}
.modal_buy-premium .modal-header {
  border-bottom: 0 !important;
  margin-bottom: 4rem !important;
  padding-bottom: 0 !important;
}
.modal_buy-premium .modal__title {
  margin-bottom: 1rem;
}
.modal_buy-premium .modal__subtitle {
  font-size: 1.5rem;
}
.modal_buy-premium .payment-select {
  margin-bottom: 4rem;
}
@media only screen and (max-width: 567px) {
  .modal_buy-premium .modal-header {
    border-bottom: 0 !important;
    margin-bottom: 1rem !important;
    padding-bottom: 0 !important;
  }
}
.modal_buy-present {
  max-width: 89rem;
  max-height: 70rem;
}
.modal_buy-present .modal-header {
  margin-bottom: 2rem !important;
}
.modal_buy-present .presents-store .ps-scrollbar-y-rail {
  right: 0.1rem !important;
}
@media only screen and (max-width: 567px) {
  .modal_buy-present {
    max-height: initial;
  }
  .modal_buy-present.modal_with_promo .modal-header {
    border-bottom-width: 0;
    padding-bottom: 0;
  }
  .modal_buy-present.modal_with_promo .modal-header__title {
    font-size: 2.1rem;
    line-height: 1.2em;
    font-weight: 600;
  }
  .modal_buy-present.modal_with_promo .modal-header__subtitle {
    padding-top: 0.5rem;
  }
  .modal_buy-present.modal_with_promo .tabs_presents-tabs .tabs__header {
    padding-bottom: 0.5rem;
  }
  .modal_buy-present.modal_with_promo .tabs_presents-tabs .tabs-header-item__link {
    padding: 0;
  }
  .modal_buy-present.modal_with_promo .tabs_presents-tabs .tabs-header-item {
    padding: 0 3rem 1.8rem 0;
  }
  .modal_buy-present.modal_with_promo .tabs-header-item {
    font-weight: 600;
  }
  .modal_buy-present.modal_with_promo .tabs-header-item.is-current-nav a {
    background: none;
    color: #2f313a;
    font-weight: 600;
  }
}
.modal_change-phone {
  max-width: 50.5rem;
  top: 0;
}
.modal_change-phone .form {
  width: 23rem;
  margin: auto;
}
.modal_change-phone .modal-footer .link {
  margin-top: 1.5rem;
  display: inline-block;
  color: #8d90a3;
  text-decoration: underline;
  font-size: 1.1rem;
}
.modal_change-phone_success {
  max-width: 38.4rem;
}
.modal_change-phone_success .modal__header {
  margin-bottom: 3.5rem;
}
.modal_change-phone_success strong {
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
}
.modal-change-phone_success {
  text-align: center;
}
.modal-change-phone_success strong {
  font-weight: 600;
  display: block;
  font-size: 1.5rem;
  margin-bottom: 3.5rem;
}
.modal-change-phone_success .button {
  width: 16rem;
}
.modal_confirm {
  max-width: 48rem;
}
.modal_confirm .modal-body {
  margin-top: 1rem;
}
.modal_confirm .modal-footer {
  margin-top: 4rem;
  text-align: center;
}
.modal_confirm .modal-footer .button {
  margin-right: 1rem;
}
.modal_confirm .modal-footer .button:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .modal_confirm .modal-footer .button {
    margin-bottom: 1rem;
    margin-right: 0;
  }
}
.modal_confirm-delete {
  max-width: 55rem;
}
.modal_confirm-delete .modal-body {
  margin-top: 1rem;
}
.modal_confirm-delete .modal__content {
  padding: 2rem 2rem 4rem;
}
.modal_confirm-delete .modal__content img {
  display: block;
  margin: 0 auto 2rem;
}
.modal_confirm-delete strong {
  color: #2f313a;
  font-weight: 600;
  font-size: 1.5rem;
  margin-bottom: 1.8rem;
}
.modal_confirm-delete p {
  text-align: center;
  display: block;
  max-width: 37rem;
  margin: auto;
  color: #8d90a3;
}
.modal_confirm-delete .modal-footer {
  margin-top: 2.8rem;
  text-align: center;
}
.modal_confirm-delete .modal-footer .button {
  margin-right: 1rem;
  font-weight: 600;
}
.modal_confirm-delete .modal-footer .button:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .modal_confirm-delete .modal-footer .button {
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
  }
}
.modal_crop {
  max-width: 75rem;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 95vh;
  height: 95vh;
  overflow: hidden;
}
@media only screen and (max-width: 567px) {
  .modal_crop {
    max-height: calc(100vh - 14rem);
  }
}
.modal_crop .modal-header {
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .modal_crop .modal-header {
    padding: 0 4rem !important;
    margin-bottom: 1rem !important;
    border-bottom: 0 !important;
  }
}
.modal_crop .modal-header__title {
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .modal_crop .modal-header__title {
    font-size: 1.2rem;
  }
}
.modal_crop .modal__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-height: 100%;
  height: 100%;
}
@media only screen and (max-width: 567px) {
  .modal_crop .modal__content {
    padding-bottom: 1rem;
    padding-top: 1rem;
    height: auto;
    max-height: initial;
  }
}
.modal_crop .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin: 0 -2rem;
  background: #fff;
  max-height: 100%;
  height: 100%;
}
@media only screen and (max-width: 567px) {
  .modal_crop .modal-body {
    margin: 0 -1rem;
  }
}
.modal_crop .crop-avatar {
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-height: 100%;
  height: 100%;
}
.modal_crop .crop-avatar__box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 100%;
}
.no-pseudo::before {
  content: none;
}
.modal_dialog-photo {
  max-height: 90vh;
  background: #000;
  max-width: 95rem;
  width: auto;
  overflow: initial;
}
@media only screen and (max-width: 960px) {
  .modal_dialog-photo {
    max-width: 100%;
  }
}
.modal_dialog-photo .modal-body {
  width: 90rem;
  height: 66rem;
  background: #000;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.modal_dialog-photo .modal-header {
  color: #fff;
  text-shadow: 0 0 0.3rem rgba(0,0,0,0.5);
  font-weight: 500;
  font-size: 1.5rem;
  margin-bottom: 1rem;
  position: absolute;
  left: 1rem;
  top: 1rem;
}
.modal_dialog-photo .modal__content {
  padding: 0;
}
.modal_dialog-photo img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: auto;
}
@media only screen and (max-width: 567px) {
  .modal_dialog-photo {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    max-height: 100% !important;
    background: #000;
    overflow: hidden;
  }
  .modal_dialog-photo .modal__content {
    padding: 0;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal_dialog-photo .modal-header {
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 0;
  }
  .modal_dialog-photo .modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    top: 4rem;
    height: 100vh;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-bottom: 7rem;
  }
  .modal_dialog-photo .modal-body img {
    margin: auto;
    max-height: 90vh;
    max-width: 90vw;
    height: auto;
  }
}
.modal_discover {
  max-width: 75rem;
  border-radius: 5px;
  overflow: hidden;
}
@media only screen and (max-width: 567px) {
  .modal_discover {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
}
.modal_discover .modal__content {
  padding: 0;
}
.modal_email-confirmed {
  max-width: 38rem;
}
.modal_email-confirmed .button {
  width: 18rem;
  min-width: 0;
}
.modal_email-confirmed p {
  font-size: 15px;
  color: #333;
  display: block;
  margin-bottom: 3rem;
}
.modal_get-present {
  max-width: 59rem;
}
.modal_get-present .modal-header {
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .modal_get-present .modal-header__title {
    font-size: 2.1rem;
    line-height: 1.2em;
  }
  .modal_get-present .modal-header__value {
    font-size: 1.1rem;
  }
}
.get-present__content {
  width: 42rem;
  margin: 0 auto;
  text-align: center;
}
.get-present__header {
  margin-bottom: 1rem;
  text-align: center;
}
.get-present__user-profile {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.get-present__user-profile .user-avatar {
  margin-right: 1rem;
}
.get-present__user-profile .user-name {
  font-weight: 600;
}
.get-present__user-details {
  color: #8d90a3;
  text-align: left;
}
.get-present .button {
  width: 19rem;
  height: 3.3rem;
  font-weight: 600;
}
.get-present .gift {
  margin-bottom: 1rem;
}
.get-present__price {
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .get-present__content {
    width: auto;
    max-width: 100%;
  }
  .get-present .gift_size_big .gift__image-box {
    width: 20rem;
    height: 20rem;
  }
}
.modal_gift {
  max-width: 42.4rem;
}
@media only screen and (max-width: 567px) {
  .modal_gift .modal-header__message {
    padding: 0 2rem;
  }
}
.modal-gift {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
}
.modal-gift .gift {
  width: 20rem;
  height: 20rem;
  margin-bottom: 1.5rem;
}
.modal-gift .button {
  width: 13rem;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}
.modal-header .logo {
  margin: 1.5rem auto 2.5rem;
  width: 12.6rem;
  height: 2rem;
  background-size: 12.6rem 2rem;
}
.modal-header a {
  display: block;
}
.modal_invisible {
  max-width: 63.4rem;
  text-align: center;
}
.modal_invisible .title {
  font-size: 2.1rem;
}
@media only screen and (min-width: 567px) {
  .modal_invisible .title {
    padding: 0.3rem 0 2.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .title {
    padding: 0.3rem 0 1.8rem;
    line-height: 1.2em;
    max-width: 24rem;
    margin: auto;
  }
}
.modal_invisible .subtitle {
  max-width: 40rem;
  margin: auto;
}
@media only screen and (min-width: 567px) {
  .modal_invisible .subtitle {
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding-bottom: 0.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .subtitle {
    padding-bottom: 1rem;
  }
}
.modal_invisible .benefits {
  padding-bottom: 1.7rem;
}
@media only screen and (min-width: 567px) {
  .modal_invisible .benefits {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: auto;
    max-width: 54rem;
  }
}
@media only screen and (min-width: 567px) {
  .modal_invisible .benefits-item {
    width: 26rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .benefits-item {
    width: 25rem;
    margin: auto;
  }
}
.modal_invisible .benefits-item .icon {
  width: 15rem;
  height: 15rem;
  white-space: nowrap;
}
@media only screen and (min-width: 567px) {
  .modal_invisible .benefits-item .icon {
    margin-bottom: 1.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .benefits-item .icon {
    margin-bottom: 1rem;
  }
}
.modal_invisible .benefits-item .icon:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
.modal_invisible .benefits-item .icon i {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: bottom;
}
.modal_invisible .benefits-item .icon i.viewers {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NCA2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzQgNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO30KCS5zdDF7ZmlsbDojREJEQkRCO30KCS5zdDJ7ZmlsbDojRjRGNEY0O30KCS5zdDN7ZmlsbDojRkY1NzRBO30KCS5zdDR7ZmlsbDojNjJCRkY5O30KCS5zdDV7ZmlsbDojMkQ3QkRDO30KCS5zdDZ7ZmlsbDojRTA5RjczO30KCS5zdDd7ZmlsbDojRUVBRjg0O30KCS5zdDh7ZmlsbDojMTcyQTM4O30KCS5zdDl7ZmlsbDpub25lO3N0cm9rZTojNTU1NTU1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDEwe2ZpbGw6IzU1NTU1NTt9Cgkuc3QxMXtmaWxsOiMzMDUwNjM7fQoJLnN0MTJ7ZmlsbDojMUMzQzY4O30KCS5zdDEze2ZpbGw6IzkzQUVDOTt9Cgkuc3QxNHtmaWxsOiNDNEM0QzQ7fQoJLnN0MTV7ZmlsbDojNzEzMjAwO30KCS5zdDE2e2ZpbGw6bm9uZTtzdHJva2U6IzU1NTU1NTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTd7ZmlsbDojOUI0QjFGO30KCS5zdDE4e2ZpbGw6I0ZGQzQzMTt9Cgkuc3QxOXtmaWxsOiNGRkU1NjY7fQoJLnN0MjB7ZmlsbDojRkZEMDREO30KPC9zdHlsZT4KPGc+Cgk8ZGVmcz4KCQk8cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik03MS4yLDBIMi44QzEuMywwLDAsMS4zLDAsMi44VjV2Mi4yVjY5aDc0VjcuMlY1VjIuOEM3NCwxLjMsNzIuNywwLDcxLjIsMHoiLz4KCTwvZGVmcz4KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPGcgY2xhc3M9InN0MCI+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTc0LDcuMmMwLDEuNi0xLjMsMi44LTIuOCwyLjhIMi44QzEuMywxMCwwLDguNywwLDcuMlYyLjhDMCwxLjMsMS4zLDAsMi44LDBoNjguM0M3Mi43LDAsNzQsMS4zLDc0LDIuOFY3LjJ6CgkJCSIvPgoJCTxnPgoJCQk8cmVjdCB5PSI1IiBjbGFzcz0ic3QyIiB3aWR0aD0iNzQiIGhlaWdodD0iNzEiLz4KCQk8L2c+CgkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iNjkuNSIgY3k9IjIuNSIgcj0iMS41Ii8+CgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTM1LjYsMzUuNmMwLDEuNi0xLjMsMy0zLDNIOGMtMS42LDAtMy0xLjMtMy0zVjExYzAtMS42LDEuMy0zLDMtM2gyNC43YzEuNiwwLDMsMS4zLDMsM1YzNS42eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02OS4xLDM1LjZjMCwxLjYtMS4zLDMtMywzSDQxLjVjLTEuNiwwLTMtMS4zLTMtM1YxMWMwLTEuNiwxLjMtMywzLTNoMjQuN2MxLjYsMCwzLDEuMywzLDNWMzUuNnoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzUuNiw2OS42YzAsMS42LTEuMywzLTMsM0g4Yy0xLjYsMC0zLTEuMy0zLTNWNDVjMC0xLjYsMS4zLTMsMy0zaDI0LjdjMS42LDAsMywxLjMsMywzVjY5LjZ6Ii8+CgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTY5LjEsNjkuNmMwLDEuNi0xLjMsMy0zLDNINDEuNWMtMS42LDAtMy0xLjMtMy0zVjQ1YzAtMS42LDEuMy0zLDMtM2gyNC43YzEuNiwwLDMsMS4zLDMsM1Y2OS42eiIvPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzAsMzguNmMtMC41LTYuMS00LjUtMTAuOS05LjItMTAuOWMtNC44LDAtOC43LDQuOC05LjIsMTAuOUgzMHoiLz4KCQkJPGVsbGlwc2UgY2xhc3M9InN0NiIgY3g9IjIwLjgiIGN5PSIyOS4xIiByeD0iMy4xIiByeT0iMy4yIi8+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPGc+CgkJCQkJCTxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0yOC41LDIwLjZjMC00LjgtMy41LTguNi03LjktOC42Yy00LjQsMC03LjksMy45LTcuOSw4LjZjMCw0LjgsMy41LDkuNSw3LjksOS41CgkJCQkJCQlDMjUsMzAuMSwyOC41LDI1LjMsMjguNSwyMC42Ii8+CgkJCQkJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0yNS4xLDI1LjRjLTAuNy0xLjMtMS44LTIuNS00LjEtMi42Yy0yLjMtMC4xLTMuOSwwLjctNC4zLDJjLTAuMywxLTEuNCwxLjctMi4xLDEuNgoJCQkJCQkJYzEuNCwyLjIsMy41LDMuNyw2LjMsMy43YzIuNywwLDQuNy0xLjgsNS45LTMuN0MyNS43LDI2LjIsMjUuNSwyNi4yLDI1LjEsMjUuNHoiLz4KCQkJCQkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTIwLjYsMjMuN2MtMi4zLDAtMi43LDAuNC0zLDEuNGMtMC4zLDEsMC44LDIuMiwyLjcsMi40YzEuOSwwLjIsMy42LTEsMy40LTEuOQoJCQkJCQkJQzIzLjYsMjQuNywyMy40LDIzLjgsMjAuNiwyMy43eiIvPgoJCQkJCQk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMTguNCwyNC42YzAuNCwwLjYsMS4zLDAuOSwyLjMsMC45YzEsMCwxLjQtMC4zLDEuOC0wLjkiLz4KCQkJCQkJPHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0xNy45LDE5LjdjMC0wLjQtMC4zLTAuNy0wLjctMC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdzMC4zLDAuNywwLjcsMC43CgkJCQkJCQlDMTcuNiwyMC40LDE3LjksMjAuMSwxNy45LDE5LjciLz4KCQkJCQkJPGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iMTIuNyIgY3k9IjIwLjIiIHI9IjEuNiIvPgoJCQkJCQk8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTI0LjQsMTkuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjcKCQkJCQkJCUMyNC4xLDIwLjQsMjQuNCwyMC4xLDI0LjQsMTkuNyIvPgoJCQkJCQk8cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMTQuMywxNC41YzAsMCw3LjYsMi4xLDEyLjQsMWMxLjEtMC4zLDIuMy0wLjUsMi4zLTEuOWMwLTAuNi0wLjEtMS44LTEuOC0xLjgKCQkJCQkJCUMyMy45LDExLjcsMTQuMyw3LjYsMTQuMywxNC41eiIvPgoJCQkJCQk8cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMTUuMiwxNC4xYzAsMC0zLjItMC41LTMuMiwxLjhjMCwyLjMsMC45LDUuMSwwLjksNS4xUzEzLjgsMTYuNCwxNS4yLDE0LjF6Ii8+CgkJCQkJCTxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjI4LjgiIGN5PSIyMC4yIiByPSIxLjYiLz4KCQkJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTI4LjUsMTQuNWMwLDAsMCwzLjctMC41LDZjMCwwLTAuOS01LjEtMi4zLTUuNUMyNC40LDE0LjUsMjguNSwxNC41LDI4LjUsMTQuNXoiLz4KCQkJCQkJPHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xNywxMS43Yy0wLjUsMC41LTAuNSwxLjgsMCwxLjRjMC41LTAuNSwxLjgtMS40LDEuNC0wLjVjLTAuNSwwLjksMCwxLjQsMC41LDEuNGMwLjUsMCwxLjgtMC45LDEuOCwwCgkJCQkJCQljMCwwLjksMS44LDEuNCwzLjIsMC41YzEuNC0wLjksMC0wLjktMC41LTAuOWMtMC41LDAtMS44LDAuNS0xLjgsMGMwLTAuNSwwLTAuOS0wLjktMC45Yy0wLjksMC0xLjQsMC41LTEuNCwwCgkJCQkJCQljMC0wLjUsMC41LTEuNC0wLjUtMS40Yy0wLjksMC0wLjksMC45LTEuNCwwLjlDMTcsMTIuMiwxNywxMS43LDE3LDExLjd6Ii8+CgkJCQkJPC9nPgoJCQkJPC9nPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0yNy4yLDE4LjJjMC0wLjUtMC41LTAuNS0wLjktMC41aC00LjFjLTAuNSwwLTAuOSwwLjUtMC45LDAuOGMwLDAsMCwwLjcsMCwwLjhjMCwxLjYsMS4zLDMsMywzCgkJCQkJCWMxLjYsMCwzLTEuMywzLTNDMjcuMiwxOS4yLDI3LjIsMTguMiwyNy4yLDE4LjJ6Ii8+CgkJCQkJPHJlY3QgeD0iMTkuOCIgeT0iMTguNiIgY2xhc3M9InN0MTIiIHdpZHRoPSIxLjgiIGhlaWdodD0iMC45Ii8+CgkJCQkJPGNpcmNsZSBjbGFzcz0ic3QxMyIgY3g9IjIzLjMiIGN5PSIxOS4zIiByPSIwLjciLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTIwLjMsMTguMmMwLTAuNS0wLjUtMC41LTAuOS0wLjVoLTQuMWMtMC41LDAtMC45LDAuNS0wLjksMC44YzAsMCwwLDAuNywwLDAuOGMwLDEuNiwxLjMsMywzLDMKCQkJCQkJYzEuNiwwLDMtMS4zLDMtM0MyMC4zLDE5LjIsMjAuMywxOC4yLDIwLjMsMTguMnoiLz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTYuNCIgY3k9IjE5LjMiIHI9IjAuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJCTxwYXRoIGNsYXNzPSJzdDE0IiBkPSJNNTcuNSwyOC44YzAuNC0wLjMsMC43LTAuNiwxLTAuOWMxLjYtMS42LDIuNy0zLjgsMy02LjFjMC4xLDAsMC4yLDAsMC4zLDBjMC45LDAsMS42LTAuNywxLjYtMS42CgkJCWMwLTAuOS0wLjctMS42LTEuNi0xLjZjLTAuMiwwLTAuMywwLTAuNCwwLjFjMC4yLTEuNywwLjItMy40LDAuMi00YzAuMy0wLjMsMC41LTAuNiwwLjUtMS4xYzAtMC42LTAuMS0xLjgtMS44LTEuOAoJCQljLTMuMSwwLTEyLjQtMy45LTEyLjgsMi4zYy0xLDAtMi4zLDAuNC0yLjMsMS45YzAsMC45LDAuMSwxLjksMC4zLDIuOGMtMC43LDAuMi0xLjIsMC44LTEuMiwxLjZjMCwwLjksMC43LDEuNiwxLjYsMS42CgkJCWMwLDAsMC4xLDAsMC4xLDBjMC4yLDEuNiwwLjgsMy4yLDEuNyw0LjZoMGMwLjYsMSwxLjQsMS44LDIuMywyLjVjLTIuOSwxLjgtNC45LDUuNC01LjMsOS43SDYzQzYyLjYsMzQuMiw2MC40LDMwLjUsNTcuNSwyOC44eiIKCQkJLz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTYyLjksNzIuNmMtMS43LTQuNC01LjItNy40LTkuMi03LjRzLTcuNSwzLTkuMiw3LjRINjIuOXoiLz4KCQkJPGVsbGlwc2UgY2xhc3M9InN0NiIgY3g9IjUzLjciIGN5PSI2Ni43IiByeD0iMy41IiByeT0iMy41Ii8+CgkJCTxnPgoJCQkJPHBhdGggY2xhc3M9InN0MTUiIGQ9Ik00NC42LDU2LjdjMCwwLTEuOCw3LjEsMCw4LjhjMS45LDEuOCw0LjYsMC4xLDkuMiwwYzIuOCwwLDcsMS43LDguOCwwYzEuOC0xLjcsMC04LjgsMC04LjhINDQuNnoiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDciIGQ9Ik02Mi4xLDU2LjljMC01LTMuOC05LjEtOC40LTkuMWMtNC42LDAtOC40LDQuMS04LjQsOS4xYzAsNSwzLjgsMTAuMSw4LjQsMTAuMQoJCQkJCUM1OC40LDY2LjksNjIuMSw2MS45LDYyLjEsNTYuOSIvPgoJCQkJPHBhdGggY2xhc3M9InN0OSIgZD0iTTUxLjMsNjAuNmMwLjQsMC42LDEuNCwxLDIuNSwxYzEuMSwwLDItMC40LDIuNS0xIi8+CgkJCQk8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTUwLjgsNTUuOWMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjcKCQkJCQlDNTAuNSw1Ni42LDUwLjgsNTYuMyw1MC44LDU1LjkiLz4KCQkJCTxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjQ1LjMiIGN5PSI1Ni41IiByPSIxLjciLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNNTcuNyw1NS45YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuNwoJCQkJCUM1Ny40LDU2LjYsNTcuNyw1Ni4zLDU3LjcsNTUuOSIvPgoJCQkJPGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iNjIuNCIgY3k9IjU2LjUiIHI9IjEuNyIvPgoJCQkJPGc+CgkJCQkJPGc+CgkJCQkJCTxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNNTUuOCw0OWMwLDAsMC41LDEuMSwxLjUsMi40YzAuNSwwLjcsMi4xLDAuNCwyLjksMWMwLjgsMC43LDAuOSwyLjMsMS45LDIuNGMwLDAsMS0zLjktMS45LTYuMwoJCQkJCQkJQzU3LjgsNDYuNSw1NS44LDQ5LDU1LjgsNDl6Ii8+CgkJCQkJCTxnPgoJCQkJCQkJPHBhdGggY2xhc3M9InN0MTUiIGQ9Ik01Ny4zLDQ4YzAsMC0xLjUsMy45LTEwLjIsNC40Yy0xLjYsMC4xLTAuNSwyLjQtMS43LDIuNGMwLDAtMS41LTUuNSwzLjYtNy44CgkJCQkJCQkJQzUzLjQsNDUuMSw1Ny4zLDQ3LDU3LjMsNDh6Ii8+CgkJCQkJCTwvZz4KCQkJCQkJPHBvbHlnb24gY2xhc3M9InN0MTUiIHBvaW50cz0iNjEuNiw1MC44IDU2LjMsNDkuNCA0NS45LDUwLjYgNDUuMyw1Mi40IDYxLjYsNTIuNCAJCQkJCQkiLz4KCQkJCQk8L2c+CgkJCQk8L2c+CgkJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSI2Mi45IiBjeT0iNTguOSIgcj0iMS4yIi8+CgkJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSI0NC45IiBjeT0iNTguOSIgcj0iMS4yIi8+CgkJCQk8Zz4KCQkJCQk8bGluZSBjbGFzcz0ic3QxNiIgeDE9IjU5LjciIHkxPSI1My45IiB4Mj0iNDYuNiIgeTI9IjUzLjkiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTYwLjIsNTMuOXYxLjljMCwxLjUtMS40LDIuOS0yLjksMi45Yy0xLjUsMC0yLjktMS40LTIuOS0yLjl2LTEuOUg2MC4yeiIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDE2IiBkPSJNNTIuNCw1My45djEuOWMwLDEuNS0xLjQsMi45LTIuOSwyLjljLTEuNSwwLTIuOS0xLjQtMi45LTIuOXYtMS45SDUyLjR6Ii8+CgkJCQk8L2c+CgkJCQk8cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTQ4LDQ4LjdjLTAuNSwwLjUtMS41LDIuNC0wLjUsMS45YzEtMC41LDEuOS0xLDEuOS0wLjVjMCwwLjUtMSwxLjUsMCwxLjVjMSwwLDEuOS0wLjUsMi40LDAKCQkJCQljMC41LDAuNSwxLjUsMCwxLjktMS41YzAuNS0xLjUsMC0xLjktMC41LTEuNWMtMC41LDAuNS0wLjUsMS41LTEsMS41Yy0wLjUsMC0yLjQsMC41LTEuOSwwYzAuNS0wLjUsMS41LTEuNSwwLjUtMS41CgkJCQkJYy0xLDAtMi40LDEtMi40LDAuNUM0OC41LDQ4LjcsNDguNSw0OC4yLDQ4LDQ4Ljd6Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yOC45LDcyLjZjLTEuNy00LjQtNS4yLTcuNC05LjItNy40cy03LjUsMy05LjIsNy40SDI4Ljl6Ii8+CgkJCTxlbGxpcHNlIGNsYXNzPSJzdDYiIGN4PSIxOS43IiBjeT0iNjYuNyIgcng9IjMuNSIgcnk9IjMuNSIvPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxnPgoJCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDE4IiBjeD0iMTkuOSIgY3k9IjQ3LjYiIHI9IjMuNyIvPgoJCQkJCQk8Zz4KCQkJCQkJCTxwYXRoIGNsYXNzPSJzdDE5IiBkPSJNMTkuOSw3MC41Yy0zLjEsMC01LjMtNC44LTUuMy05YzAtNC41LDIuNC04LjIsNS4zLTguMmMyLjksMCw1LjMsMy43LDUuMyw4LjIKCQkJCQkJCQlDMjUuMiw2NS43LDIzLDcwLjUsMTkuOSw3MC41eiBNMTkuOSw1NGMtMi42LDAtNC42LDMuMy00LjYsNy41YzAsNC4zLDIuMiw4LjMsNC42LDguM2MyLjQsMCw0LjYtNCw0LjYtOC4zCgkJCQkJCQkJQzI0LjYsNTcuNCwyMi41LDU0LDE5LjksNTR6Ii8+CgkJCQkJCQk8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMjguNSw1Ny4zYzAtNS4xLTMuOC05LjItOC41LTkuMmMtNC43LDAtOC41LDQuMS04LjUsOS4yYzAsNS4xLDMuOCwxMC4yLDguNSwxMC4yCgkJCQkJCQkJQzI0LjcsNjcuNiwyOC41LDYyLjQsMjguNSw1Ny4zIi8+CgkJCQkJCQk8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTIwLjEsNjIuNGMtMS4yLDAtMi4yLTAuNC0yLjctMS4yYy0wLjEtMC4xLTAuMS0wLjMsMC4xLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC4zLDAuMQoJCQkJCQkJCWMwLjQsMC42LDEuMywwLjksMi4zLDAuOWMxLDAsMS45LTAuNCwyLjMtMC45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zQzIyLjMsNjIsMjEuMiw2Mi40LDIwLjEsNjIuNAoJCQkJCQkJCXoiLz4KCQkJCQkJCTxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTcuMSw1Ni40YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuNwoJCQkJCQkJCUMxNi44LDU3LjEsMTcuMSw1Ni44LDE3LjEsNTYuNCIvPgoJCQkJCQkJPGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iMTEuNiIgY3k9IjU3IiByPSIxLjciLz4KCQkJCQkJCTxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMjQuMSw1Ni40YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuNwoJCQkJCQkJCUMyMy44LDU3LjEsMjQuMSw1Ni44LDI0LjEsNTYuNCIvPgoJCQkJCQkJPGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iMjguOCIgY3k9IjU3IiByPSIxLjciLz4KCQkJCQkJCTxnPgoJCQkJCQkJCTxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMjIuMiw0OS4zYzAsMCwyLjUsNS40LDYuNCw1LjljMCwwLDEtNC0yLTYuNEMyNC4xLDQ2LjksMjIuMiw0OS4zLDIyLjIsNDkuM3oiLz4KCQkJCQkJCQk8Zz4KCQkJCQkJCQkJPHBhdGggY2xhc3M9InN0MjAiIGQ9Ik0yMy42LDQ4LjNjMCwwLTIsNi45LTEyLjEsNi45YzAsMC0xLjYtNS41LDMuNy03LjlDMTkuNyw0NS40LDIzLjYsNDcuNCwyMy42LDQ4LjN6Ii8+CgkJCQkJCQkJPC9nPgoJCQkJCQkJPC9nPgoJCQkJCQkJPHBhdGggY2xhc3M9InN0MTkiIGQ9Ik0xNC4zLDQ4LjhjLTAuNSwwLjUtMS41LDIuNS0wLjUsMmMxLTAuNSwyLTEsMi0wLjVjMCwwLjUtMSwxLjUsMCwxLjVjMSwwLDItMC41LDIuNSwwCgkJCQkJCQkJYzAuNSwwLjUsMS41LDAsMi0xLjVjMC41LTEuNSwwLTItMC41LTEuNWMtMC41LDAuNS0wLjUsMS41LTEsMS41Yy0wLjUsMC0yLjUsMC41LTIsMGMwLjUtMC41LDEuNS0xLjUsMC41LTEuNQoJCQkJCQkJCWMtMSwwLTIuNSwxLTIuNSwwLjVDMTQuOCw0OC44LDE0LjgsNDguMywxNC4zLDQ4Ljh6Ii8+CgkJCQkJCTwvZz4KCQkJCQk8L2c+CgkJCQkJPGVsbGlwc2UgY2xhc3M9InN0MiIgY3g9IjEwLjciIGN5PSI1OC42IiByeD0iMC43IiByeT0iMSIvPgoJCQkJCTxlbGxpcHNlIGNsYXNzPSJzdDIiIGN4PSIyOS40IiBjeT0iNTguNiIgcng9IjAuNyIgcnk9IjEiLz4KCQkJCTwvZz4KCQkJCTxlbGxpcHNlIGNsYXNzPSJzdDIiIGN4PSIxOS42IiBjeT0iNzAuNCIgcng9IjAuNyIgcnk9IjEiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
@media only screen and (min-width: 567px) {
  .modal_invisible .benefits-item .icon i.viewers {
    width: 13.7rem;
    height: 12.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .benefits-item .icon i.viewers {
    width: 14.8rem;
    height: 13.8rem;
  }
}
.modal_invisible .benefits-item .icon i.showup {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NCA2MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQgNjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZEMDREO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6I0VFQUY4NDt9Cgkuc3Qye2ZpbGw6IzlCNEIxRjt9Cgkuc3Qze2ZpbGw6bm9uZTtzdHJva2U6IzU1NTU1NTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q0e2ZpbGw6IzU1NTU1NTt9Cgkuc3Q1e2ZpbGw6IzcxMzIwMDt9Cgkuc3Q2e2ZpbGw6I0Y0RjRGNDt9Cgkuc3Q3e2ZpbGw6IzYyQkZGOTt9Cgkuc3Q4e2ZpbGw6I0ZGNTc0QTt9Cgkuc3Q5e2ZpbGw6bm9uZTtzdHJva2U6IzJEODlGNztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI5IiB5MT0iNDguMiIgeDI9IjYiIHkyPSI1Mi4yIi8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjkiIHkxPSIyMS4yIiB4Mj0iNS44IiB5Mj0iMTguMiIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iMzQuMiIgeDI9IjQiIHkyPSIzNC4yIi8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QwIiB4MT0iNTgiIHkxPSI0OC4yIiB4Mj0iNjEiIHkyPSI1Mi4yIi8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjU4IiB5MT0iMjEuMiIgeDI9IjYxLjIiIHkyPSIxOC4yIi8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjY2IiB5MT0iMzQuMiIgeDI9IjYzIiB5Mj0iMzQuMiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUxLDM0LjhDNTEsMjQuNCw0My4yLDE2LDMzLjcsMTZjLTkuNSwwLTE3LjIsOC40LTE3LjIsMTguN3M3LjcsMjAuNywxNy4yLDIwLjcKCQkJCQkJQzQzLjIsNTUuNSw1MSw0NS4xLDUxLDM0LjgiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDMuNSw0NS4yYy0xLjQtMi44LTMuOC01LjUtOC45LTUuOGMtNS4xLTAuMy04LjUsMS40LTkuNSw0LjRjLTAuNywyLjEtMy4xLDMuNy00LjcsMy42CgkJCQkJCWMzLDQuOSw3LjYsOC4xLDEzLjYsOGM1LjksMCwxMC40LTQsMTIuOS04QzQ0LjgsNDcsNDQuNCw0Nyw0My41LDQ1LjJ6Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMzLjgsNDEuNmMtNS4xLTAuMS01LjksMC45LTYuNiwzYy0wLjcsMi4xLDEuNyw0LjgsNS44LDUuMmM0LjEsMC40LDcuOC0yLjIsNy41LTQuMQoJCQkJCQlDNDAuMiw0My43LDM5LjksNDEuNywzMy44LDQxLjZ6Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTI5LDQzLjVjMC45LDEuMywyLjcsMiw1LDJjMi4zLDAsMy4xLTAuNyw0LTIiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjcuOCwzMi44YzAtMC44LTAuNy0xLjUtMS41LTEuNWMtMC44LDAtMS41LDAuNy0xLjUsMS41YzAsMC44LDAuNywxLjUsMS41LDEuNQoJCQkJCQlDMjcuMSwzNC4zLDI3LjgsMzMuNiwyNy44LDMyLjgiLz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxNi41IiBjeT0iMzQiIHI9IjMuNSIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MiwzMi44YzAtMC44LTAuNy0xLjUtMS41LTEuNWMtMC44LDAtMS41LDAuNy0xLjUsMS41YzAsMC44LDAuNywxLjUsMS41LDEuNUM0MS4zLDM0LjMsNDIsMzMuNiw0MiwzMi44IgoJCQkJCQkvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMiwyMC42YzAsMC03LTEtNyw0czIsMTEsMiwxMVMxOSwyNS42LDIyLDIwLjZ6Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTUxLDIxLjVjMCwwLDAsOC0xLDEzYzAsMC0yLTExLTUtMTJTNTEsMjEuNSw1MSwyMS41eiIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yMCwyMC41YzAsMCwxNi41LDUuNywyNywzLjFjMi40LTAuNiw1LTEuMSw1LTQuMWMwLTEuMi0wLjItNC00LTRDNDEsMTUuNSwyMCw1LjUsMjAsMjAuNXoiLz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI1MS41IiBjeT0iMzQiIHI9IjMuNSIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNiwxNS41Yy0xLDEtMSw0LDAsM3M0LTMsMy0xczAsMywxLDNzNC0yLDQsMHM0LDMsNywxczAtMi0xLTJzLTQsMS00LDBzMC0yLTItMnMtMywxLTMsMHMxLTMtMS0zCgkJCQkJCXMtMiwyLTMsMlMyNiwxNS41LDI2LDE1LjV6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNNjQuNSw0Ni43TDU5LjQsNDhsLTEuMi0xLjljLTAuNS0xLjMtMi4zLTIuMy0zLjUtMmMtMC42LDAuMi0xLjYsMC44LTEuMiwzLjJjMCwwLjEsMCwwLjEsMCwwLjJsMC43LDIuOQoJCQlsLTEuOSwwLjVjLTEuNSwwLjQtMi41LDIuMS0yLjIsMy42bDEuNCw1LjdjMC40LDEuNSwyLjEsMi41LDMuNiwyLjJsMi45LTAuN2MwLjEsMCwwLjMtMC4xLDAuNC0wLjJjMC4yLDAsMC40LDAsMC42LTAuMWw4LjYtMi4xCgkJCWMxLjUtMC40LDIuNS0yLjEsMi4yLTMuNmwtMS43LTYuN0M2Ny43LDQ3LjQsNjYsNDYuMyw2NC41LDQ2Ljd6Ii8+CgkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTY0LjksNDYuM2wtNS40LDEuNGwtMS4zLTJjLTAuNS0xLjQtMi40LTIuNS0zLjctMi4yYy0wLjcsMC4yLTEuNywwLjgtMS4zLDMuNGMwLDAuMSwwLDAuMSwwLDAuMmwwLjgsMy4xCgkJCWwtMi4xLDAuNWMtMS42LDAuNC0yLjcsMi4zLTIuMywzLjhsMS41LDYuMmMwLjQsMS42LDIuMywyLjcsMy44LDIuM2wzLjEtMC44YzAuMSwwLDAuMy0wLjEsMC40LTAuMmMwLjIsMCwwLjQsMCwwLjYtMC4xbDkuMi0yLjMKCQkJYzEuNi0wLjQsMi43LTIuMywyLjMtMy44bC0xLjgtNy4yQzY4LjMsNDcsNjYuNSw0NS45LDY0LjksNDYuM3ogTTU2LjQsNjAuNGwtMi4xLDAuNWMtMC41LDAuMS0xLjItMC4zLTEuMy0wLjhMNTEuNSw1NAoJCQljLTAuMS0wLjUsMC4zLTEuMiwwLjgtMS4zbDIuMS0wLjVsMS44LDcuMkw1Ni40LDYwLjR6IE02Ny43LDU3LjZsLTkuMiwyLjNjLTAuMS0wLjEtMC4yLTAuNC0wLjMtMWwtMi04LjJsLTEtNGMwLDAsMCwwLDAsMAoJCQljLTAuMS0wLjUtMC4xLTAuOS0wLjEtMS4xYzAuNCwwLjEsMSwwLjUsMSwwLjhjMCwwLjEsMC4xLDAuMiwwLjEsMC4zbDEuOCwyLjdjMC4yLDAuNCwwLjcsMC41LDEuMSwwLjRsNi4yLTEuNQoJCQljMC41LTAuMSwxLjIsMC4zLDEuMywwLjhsMC4zLDFsLTIuMSwwLjVjLTAuNiwwLjEtMC45LDAuNy0wLjgsMS4zYzAuMSwwLjYsMC43LDAuOSwxLjMsMC44bDIuMS0wLjVsMC4zLDFsLTIuMSwwLjUKCQkJYy0wLjYsMC4xLTAuOSwwLjctMC44LDEuM2MwLjEsMC42LDAuNywwLjksMS4zLDAuOGwyLjEtMC41bDAuMywxQzY4LjYsNTYuOCw2OC4xLDU3LjUsNjcuNyw1Ny42eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0OCIgZD0iTTY0LjUsNDMuNGMtMC42LTAuMi04LjQtNy45LTYuNC0xNC45YzEuMS0zLjYsNC01LjMsNi43LTQuNWMyLjgsMC44LDMuNiw1LjQsMy43LDUuNGMwLjEsMCwzLjQtMy4zLDYuMi0yLjUKCQljMi43LDAuOCw0LjIsMy44LDMuMiw3LjRDNzUuOSw0MS40LDY1LDQzLjUsNjQuNSw0My40eiIvPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0NiIgZD0iTTg0LDE2LjhjMCwxLjQtMS45LDMuNC0zLjQsMy40SDYyLjFjLTAuNiwwLTEuMywwLjQtMS43LDEuMWwtMS41LDIuNWMtMSwyLjEtMi4yLDMuMS0zLjcsMy4xCgkJCWMtMS40LDAtMS41LTIuMy0xLjUtM3YtMjFjMC0xLjQsMS41LTIuOSwyLjktMi45aDI0QzgyLjEsMCw4NCwyLDg0LDMuNFYxNi44eiIvPgoJCTxsaW5lIGNsYXNzPSJzdDkiIHgxPSI2MSIgeTE9IjguNCIgeDI9Ijc4IiB5Mj0iOC40Ii8+CgkJPGxpbmUgY2xhc3M9InN0OSIgeDE9IjYxLjEiIHkxPSIxMy41IiB4Mj0iNzMuNiIgeTI9IjEzLjUiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
@media only screen and (min-width: 567px) {
  .modal_invisible .benefits-item .icon i.showup {
    width: 16.4rem;
    height: 12.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .benefits-item .icon i.showup {
    width: 16.8rem;
    height: 12.65rem;
  }
}
.modal_invisible .benefits-item p {
  color: #2f313a;
  font-size: 1.3rem;
  line-height: 1.2em;
}
.modal_invisible .pay {
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 567px) {
  .modal_invisible .pay .link {
    width: 19.8rem;
    display: inline-block;
    line-height: 1.384615385em;
  }
}
@media only screen and (max-width: 567px) {
  .modal_invisible .pay .link {
    width: 100%;
    height: 4.6rem;
    line-height: 3.4rem;
  }
}
.modal_load-photo {
  max-width: 95.8rem;
}
@media only screen and (max-width: 567px) {
  .modal_load-photo.modal {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .modal_load-photo.modal .modal__content {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}
.modal_location {
  max-width: 75rem;
  min-height: 49.5rem;
}
.modal_location #map {
  margin-bottom: 2rem;
}
.modal_location .modal-footer {
  text-align: right;
}
@media only screen and (max-width: 567px) {
  .modal_location {
    max-height: 100vh;
    min-height: 0;
  }
  .modal_location #map {
    overflow: hidden;
    height: 30rem !important;
  }
  .modal_location #map > ymaps {
    width: 100% !important;
  }
  .modal_location .button {
    width: 100%;
  }
}
.modal_mainpage {
  max-width: 62.6rem;
  text-align: center;
}
@media only screen and (min-width: 567px) {
  .modal_mainpage .title {
    font-size: 2.5rem;
    padding-bottom: 3.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_mainpage .title {
    padding: 0.3rem 0 0.5rem;
    font-size: 1.5rem;
  }
}
.modal_mainpage .benefits {
  padding-bottom: 2.7rem;
}
@media only screen and (min-width: 567px) {
  .modal_mainpage .benefits {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: auto;
    max-width: 50rem;
  }
}
@media only screen and (min-width: 567px) {
  .modal_mainpage .benefits-item {
    width: 23rem;
  }
}
.modal_mainpage .benefits-item .icon {
  width: 15rem;
  height: 15rem;
  margin-bottom: 1.8rem;
}
.modal_mainpage .benefits-item .icon:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
.modal_mainpage .benefits-item .icon i {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: bottom;
}
.modal_mainpage .benefits-item .icon i.showup {
  width: 14.8rem;
  height: 14rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NCA3MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzQgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik03NCw3LjJjMCwxLjYtMS4zLDIuOC0yLjgsMi44SDIuOEMxLjMsMTAsMCw4LjcsMCw3LjJWMi44QzAsMS4zLDEuMywwLDIuOCwwaDY4LjNDNzIuNywwLDc0LDEuMyw3NCwyLjgKCQlWNy4yeiIvPgoJPGc+CgkJPHJlY3QgeT0iNSIgZmlsbD0iI0Y0RjRGNCIgd2lkdGg9Ijc0IiBoZWlnaHQ9IjY1Ii8+Cgk8L2c+Cgk8Y2lyY2xlIGZpbGw9IiNGRjU3NEEiIGN4PSI2OS41IiBjeT0iMi41IiByPSIxLjUiLz4KCTxwYXRoIGZpbGw9IiM2MkJGRjkiIGQ9Ik02OSwxMGMwLTAuOC0xLjItMi0yLTJIN2MtMC44LDAtMiwxLjItMiwydjM3YzAsMC44LDEuMiwyLDIsMmg2MGMwLjgsMCwyLTEuMiwyLTJWMTB6Ii8+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEQkRCREIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2IiB5MT0iNTIiIHgyPSI0NCIgeTI9IjUyIi8+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjMkQ3QkRDIiBkPSJNMzUsNTguOGMwLTEuNi0xLjMtMi44LTIuOC0yLjhINy44QzYuMyw1Niw1LDU3LjMsNSw1OC44djQuM0M1LDY0LjcsNi4zLDY2LDcuOCw2NmgyNC4zCgkJCWMxLjYsMCwyLjgtMS4zLDIuOC0yLjhWNTguOHoiLz4KCTwvZz4KCQoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE5IiB5MT0iNjEiIHgyPSIzMCIgeTI9IjYxIi8+Cgk8cGF0aCBmaWxsPSIjRkY1NzRBIiBkPSJNMTEuNiw2NC4xYy0wLjIsMC0zLjQtMS43LTMuNC00LjFjMC0xLjIsMC44LTIsMS43LTJjMC45LDAsMS42LDEuNCwxLjcsMS40YzAsMCwwLjgtMS40LDEuNy0xLjQKCQljMC45LDAsMS43LDAuOCwxLjcsMkMxNSw2Mi40LDExLjgsNjQuMSwxMS42LDY0LjF6Ii8+Cgk8cGF0aCBmaWxsPSIjMkQ3QkRDIiBkPSJNNDguOCw0OWMtMC43LTguMS01LjktMTQuNC0xMi4yLTE0LjRTMjUuMSw0MC45LDI0LjQsNDlINDguOHoiLz4KCTxlbGxpcHNlIGZpbGw9IiNFMDlGNzMiIGN4PSIzNi43IiBjeT0iMzYuNCIgcng9IjQuMSIgcnk9IjQuMiIvPgoJPGc+CgkJPHBhdGggZmlsbD0iIzcxMzIwMCIgZD0iTTI1LjksMjQuNmMwLDAtMi4xLDguNCwwLDEwLjRjMi4yLDIuMSw1LjUsMC4xLDExLDBjMy40LDAsOC4zLDIsMTAuNCwwYzIuMS0yLDAtMTAuNCwwLTEwLjRIMjUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjRUVBRjg0IiBkPSJNNDYuNiwyNC43YzAtNi00LjQtMTAuOC05LjktMTAuOGMtNS41LDAtOS45LDQuOC05LjksMTAuOGMwLDYsNC40LDExLjksOS45LDExLjkKCQkJQzQyLjEsMzYuNyw0Ni42LDMwLjcsNDYuNiwyNC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTU1NTU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMzLjcsMjkuMmMwLjUsMC43LDEuNiwxLjIsMi45LDEuMgoJCQljMS4zLDAsMi40LTAuNSwyLjktMS4yIi8+CgkJPHBhdGggZmlsbD0iIzU1NTU1NSIgZD0iTTMzLjIsMjMuNmMwLTAuNS0wLjQtMC45LTAuOS0wLjljLTAuNSwwLTAuOSwwLjQtMC45LDAuOXMwLjQsMC45LDAuOSwwLjlDMzIuOCwyNC40LDMzLjIsMjQsMzMuMiwyMy42Ii8+CgkJPGNpcmNsZSBmaWxsPSIjRUVBRjg0IiBjeD0iMjYuNyIgY3k9IjI0LjMiIHI9IjIiLz4KCQk8cGF0aCBmaWxsPSIjNTU1NTU1IiBkPSJNNDEuNCwyMy42YzAtMC41LTAuNC0wLjktMC45LTAuOWMtMC41LDAtMC45LDAuNC0wLjksMC45czAuNCwwLjksMC45LDAuOUM0MSwyNC40LDQxLjQsMjQsNDEuNCwyMy42Ii8+CgkJPGNpcmNsZSBmaWxsPSIjRUVBRjg0IiBjeD0iNDYuOSIgY3k9IjI0LjMiIHI9IjIiLz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBmaWxsPSIjNzEzMjAwIiBkPSJNMzkuMSwxNS4zYzAsMCwwLjYsMS40LDEuNywyLjljMC42LDAuOCwyLjUsMC40LDMuNCwxLjJjMSwwLjgsMSwyLjcsMi4zLDIuOWMwLDAsMS4yLTQuNy0yLjMtNy41CgkJCQkJQzQxLjQsMTIuNCwzOS4xLDE1LjMsMzkuMSwxNS4zeiIvPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iIzcxMzIwMCIgZD0iTTQwLjksMTQuMmMwLDAtMS43LDQuNi0xMi4xLDUuMmMtMS45LDAuMS0wLjYsMi45LTIsMi45YzAsMC0xLjgtNi41LDQuMy05LjIKCQkJCQkJQzM2LjIsMTAuNyw0MC45LDEzLDQwLjksMTQuMnoiLz4KCQkJCTwvZz4KCQkJCTxwb2x5Z29uIGZpbGw9IiM3MTMyMDAiIHBvaW50cz0iNDYsMTcuNSAzOS43LDE1LjkgMjcuNCwxNy4zIDI2LjcsMTkuNCA0NiwxOS40IAkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Y2lyY2xlIGZpbGw9IiNGRjU3NEEiIGN4PSI0Ny41IiBjeT0iMjcuMSIgcj0iMS40Ii8+CgkJPGNpcmNsZSBmaWxsPSIjRkY1NzRBIiBjeD0iMjYuMiIgY3k9IjI3LjEiIHI9IjEuNCIvPgoJCTxnPgoJCQkKCQkJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU1NTU1NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0My43IiB5MT0iMjEuMiIgeDI9IjI4LjIiIHkyPSIyMS4yIi8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU1NTU1NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00NC4zLDIxLjJ2Mi4zCgkJCQljMCwxLjgtMS42LDMuNS0zLjUsMy41Yy0xLjgsMC0zLjUtMS42LTMuNS0zLjV2LTIuM0g0NC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1NTU1NTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzUuMSwyMS4ydjIuMwoJCQkJYzAsMS44LTEuNiwzLjUtMy41LDMuNWMtMS44LDAtMy41LTEuNi0zLjUtMy41di0yLjNIMzUuMXoiLz4KCQk8L2c+CgkJPHBhdGggZmlsbD0iIzlCNEIxRiIgZD0iTTI5LjksMTVjLTAuNiwwLjYtMS43LDIuOS0wLjYsMi4zYzEuMi0wLjYsMi4zLTEuMiwyLjMtMC42YzAsMC42LTEuMiwxLjcsMCwxLjdjMS4yLDAsMi4zLTAuNiwyLjksMAoJCQljMC42LDAuNiwxLjcsMCwyLjMtMS43YzAuNi0xLjcsMC0yLjMtMC42LTEuN2MtMC42LDAuNi0wLjYsMS43LTEuMiwxLjdjLTAuNiwwLTIuOSwwLjYtMi4zLDBjMC42LTAuNiwxLjctMS43LDAuNi0xLjcKCQkJYy0xLjIsMC0yLjksMS4yLTIuOSwwLjZDMzAuNSwxNSwzMC41LDE0LjQsMjkuOSwxNXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
.modal_mainpage .benefits-item .icon i.maxviews {
  width: 14.2rem;
  height: 12.5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MS4zIDYxLjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcxLjMgNjEuOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iI0VFQUY4NCIgZD0iTTUxLjIsMzQuNmMwLTEwLjMtNy43LTE4LjctMTcuMi0xOC43cy0xNy4yLDguNC0xNy4yLDE4LjdjMCwxMC4zLDcuNywyMC43LDE3LjIsMjAuNwoJCQkJCQlTNTEuMiw0NC45LDUxLjIsMzQuNiIvPgoJCQkJCTxwYXRoIGZpbGw9IiMxNzJBMzgiIGQ9Ik00My43LDQ1Yy0xLjQtMi44LTMuOC01LjUtOC45LTUuOGMtNS4xLTAuMy04LjUsMS40LTkuNSw0LjRjLTAuNywyLjEtMy4xLDMuNy00LjcsMy42CgkJCQkJCWMzLDQuOSw3LjYsOC4xLDEzLjYsOGM1LjksMCwxMC4yLTQsMTIuOS04QzQ1LDQ2LjgsNDQuNiw0Ni44LDQzLjcsNDV6Ii8+CgkJCQkJPHBhdGggZmlsbD0iI0VFQUY4NCIgZD0iTTM0LjEsNDEuNGMtNS4xLTAuMS01LjksMC45LTYuNiwzYy0wLjcsMi4xLDEuNyw0LjgsNS44LDUuMmM0LjEsMC40LDcuOC0yLjIsNy41LTQuMQoJCQkJCQlDNDAuNCw0My41LDQwLjIsNDEuNSwzNC4xLDQxLjR6Ii8+CgkJCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTU1NTU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI5LjIsNDMuM2MwLjksMS4zLDIuNywyLDUsMgoJCQkJCQljMi4zLDAsMy4xLTAuNyw0LTIiLz4KCQkJCQk8cGF0aCBmaWxsPSIjNTU1NTU1IiBkPSJNMjgsMzIuNmMwLTAuOC0wLjctMS41LTEuNS0xLjVjLTAuOCwwLTEuNSwwLjctMS41LDEuNWMwLDAuOCwwLjcsMS41LDEuNSwxLjUKCQkJCQkJQzI3LjMsMzQuMSwyOCwzMy40LDI4LDMyLjYiLz4KCQkJCQk8Y2lyY2xlIGZpbGw9IiNFRUFGODQiIGN4PSIxNi43IiBjeT0iMzMuOCIgcj0iMy41Ii8+CgkJCQkJPHBhdGggZmlsbD0iIzU1NTU1NSIgZD0iTTQyLjIsMzIuNmMwLTAuOC0wLjctMS41LTEuNS0xLjVjLTAuOCwwLTEuNSwwLjctMS41LDEuNWMwLDAuOCwwLjcsMS41LDEuNSwxLjUKCQkJCQkJQzQxLjUsMzQuMSw0Mi4yLDMzLjQsNDIuMiwzMi42Ii8+CgkJCQkJPHBhdGggZmlsbD0iIzE3MkEzOCIgZD0iTTIwLjIsMjEuM2MwLDAsMTYuNSw0LjcsMjcsMi4xYzIuNC0wLjYsNS0xLjEsNS00LjFjMC0xLjItMC4yLTQtNC00QzQxLjIsMTUuMywyMC4yLDYuMywyMC4yLDIxLjN6Ii8+CgkJCQkJPHBhdGggZmlsbD0iIzE3MkEzOCIgZD0iTTIyLjIsMjAuNGMwLDAtNy0xLTcsNHMyLDExLDIsMTFTMTkuMiwyNS40LDIyLjIsMjAuNHoiLz4KCQkJCQk8Y2lyY2xlIGZpbGw9IiNFRUFGODQiIGN4PSI1MS43IiBjeT0iMzMuOCIgcj0iMy41Ii8+CgkJCQkJPHBhdGggZmlsbD0iIzE3MkEzOCIgZD0iTTUxLjIsMjEuM2MwLDAsMCw4LTEsMTNjMCwwLTItMTEtNS0xMlM1MS4yLDIxLjMsNTEuMiwyMS4zeiIvPgoJCQkJCTxwYXRoIGZpbGw9IiMzMDUwNjMiIGQ9Ik0yNi4yLDE1LjNjLTEsMS0xLDQsMCwzczQtMywzLTFzMCwzLDEsM3M0LTIsNCwwczQsMyw3LDFzMC0yLTEtMnMtNCwxLTQsMHMwLTItMi0ycy0zLDEtMywwczEtMy0xLTMKCQkJCQkJcy0yLDItMywyUzI2LjIsMTUuMywyNi4yLDE1LjN6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQkJPGc+CgkJCQk8cGF0aCBmaWxsPSIjMUMzQzY4IiBkPSJNNDguMiwyOS4zYzAtMS0xLTEtMi0xaC05Yy0xLDAtMiwxLjEtMiwxLjhjMCwwLDAsMS42LDAsMS43YzAsMy42LDIuOSw2LjUsNi41LDYuNQoJCQkJCWMzLjYsMCw2LjUtMi45LDYuNS02LjVDNDguMiwzMS42LDQ4LjIsMjkuMyw0OC4yLDI5LjN6Ii8+CgkJCQk8cmVjdCB4PSIzMi4yIiB5PSIzMC4zIiBmaWxsPSIjMUMzQzY4IiB3aWR0aD0iNCIgaGVpZ2h0PSIyIi8+CgkJCQk8Y2lyY2xlIGZpbGw9IiM5M0FFQzkiIGN4PSIzOS43IiBjeT0iMzEuOCIgcj0iMS41Ii8+CgkJCQk8cGF0aCBmaWxsPSIjMUMzQzY4IiBkPSJNMzMuMiwyOS4zYzAtMS0xLTEtMi0xaC05Yy0xLDAtMiwxLjEtMiwxLjhjMCwwLDAsMS42LDAsMS43YzAsMy42LDIuOSw2LjUsNi41LDYuNQoJCQkJCWMzLjYsMCw2LjUtMi45LDYuNS02LjVDMzMuMiwzMS42LDMzLjIsMjkuMywzMy4yLDI5LjN6Ii8+CgkJCQk8Y2lyY2xlIGZpbGw9IiM5M0FFQzkiIGN4PSIyNC43IiBjeT0iMzEuOCIgcj0iMS41Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iI0VFQUY4NCIgZD0iTTQ2LjksMzQuMmMwLjksMCw2LjktMi4yLDYuOS0zQzUyLjYsMTguNiw0My44LDguOCwzMS45LDguOGMtMS4zLDAtMi43LDMuNS0yLjcsNi41CgkJCQkJCWMwLDQuMy0wLjIsOS40LDMuMywxMy41QzM2LjksMzMuNyw0MC43LDM0LjIsNDYuOSwzNC4yeiIvPgoJCQkJCTxwYXRoIGZpbGw9IiM1NTU1NTUiIGQ9Ik00MS45LDMxLjFjMC0xLjEtMC45LTItMi0yYy0xLjEsMC0yLDAuOS0yLDJjMCwxLjEsMC45LDIsMiwyQzQxLDMzLjEsNDEuOSwzMi4yLDQxLjksMzEuMSIvPgoJCQkJCTxwYXRoIGZpbGw9IiMxNzJBMzgiIGQ9Ik0yOS4xLDE5LjNjNi40LDAuOCwxMy43LDEsMTkuNS0wLjRjMy4yLTAuOCw2LjctMS40LDYuNy01LjRjMC0xLjYtMC4zLTUuMy01LjMtNS4zCgkJCQkJCWMtMy4zLDAtOS4xLTEtMTQuOS0yLjZjLTEuNC0wLjQtMy4xLDIuOC00LjgsNS42QzI4LDE1LDI3LjcsMTcuMiwyOS4xLDE5LjN6Ii8+CgkJCQkJPHBhdGggZmlsbD0iI0VFQUY4NCIgZD0iTTU3LDI4LjhjLTAuNy0wLjQtMS42LTAuNy0yLjUtMC43Yy0yLjYsMC00LjcsMi4xLTQuNyw0LjdDNDkuOSwzNS4zLDU4LjQsMjkuNiw1NywyOC44eiIvPgoJCQkJCTxwYXRoIGZpbGw9IiMxNzJBMzgiIGQ9Ik01My45LDE2LjFjMCwwLDAsMTAuNy0xLjMsMTcuM2MwLDAtMi43LTE0LjctNi43LTE2UzUzLjksMTYuMSw1My45LDE2LjF6Ii8+CgkJCQkJPHBhdGggZmlsbD0iIzMwNTA2MyIgZD0iTTMwLjEsMTMuNWMwLjcsMCwxLjIsMC4yLDEuMiwxLjJjMCwyLjcsNS4zLDQsOS4zLDEuM2M0LTIuNywwLTIuNy0xLjMtMi43cy01LjMsMS4zLTUuMywwCgkJCQkJCWMwLTEuMywwLTIuNy0yLjctMi43QzI4LjYsMTAuNywyOC44LDEzLjYsMzAuMSwxMy41eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHBhdGggZmlsbD0iIzFDM0M2OCIgZD0iTTQ5LjksMjYuN2MwLTEuMy0xLjMtMS4zLTIuNy0xLjNoLTEyYy0xLjMsMC0yLjcsMS41LTIuNywyLjRjMCwwLDAsMi4xLDAsMi4zYzMuNywyLDMuNCwzLjcsOC4yLDMuNwoJCQkJCWMzLjUsMCw2LjEsMS4yLDguNC0wLjJjMC41LTEuMSwwLjctMi4zLDAuNy0zLjVDNDkuOSwyOS44LDQ5LjksMjYuNyw0OS45LDI2Ljd6Ii8+CgkJCQk8Y2lyY2xlIGZpbGw9IiM5M0FFQzkiIGN4PSIzOC42IiBjeT0iMzAuMSIgcj0iMiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Y2lyY2xlIG9wYWNpdHk9IjAuMzgiIGZpbGw9IiNEQkRCREIiIGN4PSI0NC45IiBjeT0iMTcuOSIgcj0iMTUuOSIvPgoJCQk8Zz4KCQkJCQoJCQkJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREJEQkRCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNDQuOSIgY3k9IjE3LjkiIHI9IjE1LjkiLz4KCQkJCQoJCQkJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RCREJEQiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjU3IiB5MT0iMzAiIHgyPSI2OS40IiB5Mj0iNDIuNSIvPgoJCQk8L2c+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iCgkJCQlNNDYuOSwxMGMtNS41LDAtOS45LDQuNC05LjksOS45Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0ZGNTc0QSIgZD0iTTExLjksMTkuMkMxMS4zLDE5LjIsMSwxNS4zLDAuMSw4LjFjLTAuNS0zLjcsMS42LTYuNSw0LjQtNi44QzcuMywxLDkuOSw0LjgsMTAsNC44YzAuMSwwLDEuOC00LjQsNC43LTQuOAoJCWMyLjgtMC4zLDUuNCwxLjgsNS45LDUuNUMyMS41LDEyLjcsMTIuMywxOS4xLDExLjksMTkuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGNEY0RjQiIGQ9Ik02NS4yLDQ1LjRsLTUuMSwxLjNMNTksNDQuOGMtMC41LTEuMy0yLjMtMi4zLTMuNS0yYy0wLjYsMC4yLTEuNiwwLjgtMS4yLDMuMmMwLDAuMSwwLDAuMSwwLDAuMkw1NSw0OQoJCQlsLTEuOSwwLjVjLTEuNSwwLjQtMi41LDIuMS0yLjIsMy42bDEuNCw1LjdjMC40LDEuNSwyLjEsMi41LDMuNiwyLjJsMi45LTAuN2MwLjEsMCwwLjMtMC4xLDAuNC0wLjJjMC4yLDAsMC40LDAsMC42LTAuMWw4LjYtMi4xCgkJCWMxLjUtMC40LDIuNS0yLjEsMi4yLTMuNmwtMS43LTYuN0M2OC41LDQ2LjEsNjYuNyw0NS4xLDY1LjIsNDUuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjJCRkY5IiBkPSJNNjUuNiw0NS4xbC01LjQsMS40bC0xLjMtMmMtMC41LTEuNC0yLjQtMi41LTMuNy0yLjJjLTAuNywwLjItMS43LDAuOC0xLjMsMy40YzAsMC4xLDAsMC4xLDAsMC4ybDAuOCwzLjEKCQkJbC0yLjEsMC41Yy0xLjYsMC40LTIuNywyLjMtMi4zLDMuOGwxLjUsNi4yYzAuNCwxLjYsMi4zLDIuNywzLjgsMi4zbDMuMS0wLjhjMC4xLDAsMC4zLTAuMSwwLjQtMC4yYzAuMiwwLDAuNCwwLDAuNi0wLjFsOS4yLTIuMwoJCQljMS42LTAuNCwyLjctMi4zLDIuMy0zLjhsLTEuOC03LjJDNjkuMSw0NS44LDY3LjIsNDQuNyw2NS42LDQ1LjF6IE01Ny4yLDU5LjFsLTIuMSwwLjVjLTAuNSwwLjEtMS4yLTAuMy0xLjMtMC44bC0xLjUtNi4yCgkJCWMtMC4xLTAuNSwwLjMtMS4yLDAuOC0xLjNsMi4xLTAuNWwxLjgsNy4yTDU3LjIsNTkuMXogTTY4LjQsNTYuM2wtOS4yLDIuM2MtMC4xLTAuMS0wLjItMC40LTAuMy0xbC0yLTguMmwtMS00YzAsMCwwLDAsMCwwCgkJCWMtMC4xLTAuNS0wLjEtMC45LTAuMS0xLjFjMC40LDAuMSwxLDAuNSwxLDAuOGMwLDAuMSwwLjEsMC4yLDAuMSwwLjNsMS44LDIuN2MwLjIsMC40LDAuNywwLjUsMS4xLDAuNGw2LjItMS41CgkJCWMwLjUtMC4xLDEuMiwwLjMsMS4zLDAuOGwwLjMsMWwtMi4xLDAuNWMtMC42LDAuMS0wLjksMC43LTAuOCwxLjNjMC4xLDAuNiwwLjcsMC45LDEuMywwLjhsMi4xLTAuNWwwLjMsMWwtMi4xLDAuNQoJCQljLTAuNiwwLjEtMC45LDAuNy0wLjgsMS4zYzAuMSwwLjYsMC43LDAuOSwxLjMsMC44TDY5LDU0bDAuMywxQzY5LjMsNTUuNSw2OC45LDU2LjIsNjguNCw1Ni4zeiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI0ZGNTc0QSIgZD0iTTExLjEsNjFjLTAuMy0wLjEtNC45LTQuNi0zLjctOC43YzAuNi0yLjEsMi40LTMuMSwzLjktMi42YzEuNiwwLjUsMi4xLDMuMSwyLjIsMy4yYzAuMSwwLDItMS45LDMuNi0xLjQKCQljMS42LDAuNSwyLjUsMi4yLDEuOCw0LjNDMTcuOCw1OS45LDExLjQsNjEuMSwxMS4xLDYxeiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.modal_mainpage .benefits-item p {
  color: #2f313a;
}
.modal_mainpage .pay {
  margin-bottom: 2.5rem;
}
@media only screen and (min-width: 567px) {
  .modal_mainpage .pay .link {
    width: 19.8rem;
    display: inline-block;
    line-height: 1.384615385em;
  }
}
@media only screen and (max-width: 567px) {
  .modal_mainpage .pay .link {
    width: 100%;
    height: 4.6rem;
    line-height: 3.4rem;
  }
}
.modal_mainpage-pay {
  max-width: 91.2rem;
  padding: 1rem 1.7rem;
}
.modal_mainpage-pay .heading {
  padding-bottom: 4.5rem;
}
.modal_mainpage-pay .heading-title {
  font-size: 2.5rem;
  padding-bottom: 0.9rem;
}
.modal_mainpage-pay .duration {
  width: 100%;
  height: 0.6rem;
  background-color: #dee0e6;
  background: linear-gradient(to right, #ccd6e5 0%, #dee0e6 100%);
  box-shadow: inset 0 0 0 1px #cdcfd5;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 5.1rem;
}
.modal_mainpage-pay .duration .value {
  z-index: 2;
  position: absolute;
  text-align: center;
  font-weight: 600;
  top: -3.1rem;
  cursor: pointer;
  width: 6.5rem;
}
.modal_mainpage-pay .duration .value._one {
  left: 0.25%;
}
.modal_mainpage-pay .duration .value._two {
  left: 47%;
}
.modal_mainpage-pay .duration .value._three {
  right: 0;
  text-align: right;
}
.modal_mainpage-pay .duration .value-title {
  color: #8d90a3;
  padding-bottom: 0.9rem;
  transition: color 300ms;
}
.modal_mainpage-pay .duration .value-control {
  border-radius: 50%;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #fff;
  border: 1px solid #cdcfd5;
  box-shadow: inset 0 0 0 0.4rem #dee0e6;
  display: inline-block;
  margin-bottom: 0.2rem;
  transition-property: box-shadow, border-color;
  transition-duration: 300ms;
}
.modal_mainpage-pay .duration .value-price {
  color: #2f313a;
}
.modal_mainpage-pay .duration .bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #2d7bdc;
  border-radius: 0.5rem;
  z-index: 1;
  transition: width 300ms;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(1) ~ .value._one .value-title {
  color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(1) ~ .value._one .value-control {
  box-shadow: inset 0 0 0 0.4rem #327eda;
  border-color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(1) ~ .bar {
  width: calc(0.25% + 3.25rem);
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(2) ~ .value._two .value-title {
  color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(2) ~ .value._two .value-control {
  box-shadow: inset 0 0 0 0.4rem #327eda;
  border-color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(2) ~ .bar {
  width: calc(47% + 3.25rem);
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(3) ~ .value._three .value-title {
  color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(3) ~ .value._three .value-control {
  box-shadow: inset 0 0 0 0.4rem #327eda;
  border-color: #327eda;
}
.modal_mainpage-pay .duration .iradio.checked:nth-child(3) ~ .bar {
  width: 100%;
}
.modal_mainpage-pay .method-title {
  font-size: 1.5rem;
  line-height: 2rem;
  padding-bottom: 2.4rem;
}
.modal_mainpage-pay .method-fieldset {
  border-top: 1px solid #dee0e6;
  padding: 2.3rem 0 3.4rem;
}
.modal_mainpage-pay .method-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.modal_mainpage-pay .method-field .iradio input {
  position: static !important;
  opacity: 1 !important;
  margin: 0;
  padding: 0;
}
.modal_mainpage-pay .method-field-icon {
  text-align: center;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 6.8rem;
  font-size: 0;
  line-height: 0;
}
.modal_mainpage-pay .method-field-icon i {
  display: inline-block;
}
.modal_mainpage-pay .method-field-icon i img {
  display: block;
}
.modal_mainpage-pay .method-field-icon i.phone {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMC41IDE2LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwLjUgMTYuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREVFMEU2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9IgoJCU05LjgsMi44YzAtMS42LTEuMy0yLTIuOC0ySDMuNmMtMS42LDAtMi44LDAuNC0yLjgsMnYxMWMwLDEuNiwxLjMsMiwyLjgsMmgzLjNjMS42LDAsMi44LTAuNCwyLjgtMlYyLjh6Ii8+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNERUUwRTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuOCIgeTE9IjEwLjgiIHgyPSI5LjgiIHkyPSIxMC44Ii8+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNERUUwRTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuOCIgeTE9IjMuOCIgeDI9IjkuOCIgeTI9IjMuOCIvPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREVFMEU2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0LjgiIHkxPSIxMy44IiB4Mj0iNS44IiB5Mj0iMTMuOCIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 1.1rem;
  height: 1.6rem;
}
.modal_mainpage-pay .method-field-icon._small {
  width: 4.4rem;
}
.modal_mainpage-pay .method-field-text b {
  font-weight: 600;
}
.modal_mainpage-pay .method-field-text a {
  margin-left: 0.9rem;
}
.modal_message-sent {
  max-width: 28.4rem;
  height: 9.4rem;
}
.modal_message-sent .modal__content,
.modal_message-sent .modal-body {
  height: 100%;
}
.modal_message-sent .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.modal_message-sent strong {
  margin-bottom: 0;
}
.modal_music {
  max-width: 67rem;
  overflow: hidden;
}
.modal_music .modal__content {
  background: #eee;
}
.modal_music .modal-header {
  margin: -2.6rem -2rem 0 -2rem;
  -ms-flex-pack: center;
      justify-content: center;
  background: #fff;
  height: 13.5rem;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 567px) {
  .modal_music .modal-header {
    margin: -1.5rem -1rem 0 -1rem;
    height: 14rem;
    padding-top: 2rem;
  }
}
.modal_music .modal-header__title {
  font-weight: 600;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
}
.modal_music .modal-header__subtitle {
  font-size: 1.3rem;
  font-weight: 500;
  color: #8d90a3;
  padding: 0 12rem;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .modal_music .modal-header__subtitle {
    padding: 0 2.5rem;
  }
}
.ya-music {
  background: #eee;
  padding-top: 1.8rem;
  margin: 0 -2rem;
}
@media only screen and (max-width: 567px) {
  .ya-music {
    margin: 0;
  }
}
.ya-music__header {
  text-align: center;
  margin-bottom: 1rem;
}
.ya-music__steps {
  margin-left: 6rem;
  list-style: none;
  counter-reset: steps;
}
@media only screen and (max-width: 567px) {
  .ya-music__steps {
    margin-left: 0;
  }
}
.ya-music__step {
  counter-increment: steps;
}
@media only screen and (max-width: 567px) {
  .ya-music__step {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.ya-music__step::before {
  content: counter(steps) '.';
  display: inline-block;
  vertical-align: top;
  margin-top: 0.4rem;
  margin-right: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .ya-music__step::before {
    -ms-flex: none;
        flex: none;
    margin-right: 0.5rem;
  }
}
.ya-music__step:nth-child(2) {
  margin-bottom: 1rem;
}
.ya-music__step-image {
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .ya-music__step-image {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    min-width: 0;
  }
}
.modal_new-email {
  max-width: 40rem;
}
.modal_one-time-payment {
  max-width: 75rem;
}
@media only screen and (min-width: 667px) {
  .modal_one-time-payment .modal__content {
    padding: 3.5rem 4rem 4rem 4rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_one-time-payment .modal__content {
    padding: 2rem 1.2rem 2rem 1.2rem;
  }
}
.one-time-payment {
  color: #86899d;
}
.one-time-payment__icon {
  text-align: center;
  margin-bottom: 1.5rem;
}
.one-time-payment__icon img {
  display: inline-block;
}
.one-time-payment h2 {
  font-weight: 400;
  color: #000;
  margin-bottom: 1.4rem;
}
@media only screen and (min-width: 567px) {
  .one-time-payment h2 {
    font-size: 2.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment h2 {
    font-size: 1.8rem;
    text-align: center;
  }
}
.one-time-payment h3 {
  font-weight: 400;
  color: #000;
}
@media only screen and (min-width: 567px) {
  .one-time-payment h3 {
    font-size: 1.4rem;
    margin-bottom: 0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment h3 {
    font-size: 1.35rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 567px) {
  .one-time-payment p {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment p {
    font-size: 1.15rem;
    margin-bottom: 2.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .one-time-payment ol {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment ol {
    font-size: 1.15rem;
    margin-bottom: 2.5rem;
  }
}
.one-time-payment ol > li {
  color: #86899d;
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .one-time-payment ol > li {
    font-size: 1.15rem;
  }
}
.one-time-payment b {
  font-weight: 600;
}
.one-time-payment .dark {
  color: #2f313a;
}
.one-time-payment .free {
  color: #4baf4f;
}
.one-time-payment .cross {
  text-decoration: line-through;
}
.one-time-payment-buttons {
  font-size: 0;
  text-align: center;
}
@media only screen and (min-width: 567px) {
  .one-time-payment-buttons {
    margin-top: 4rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment-buttons {
    margin-top: 2.7rem;
  }
}
@media only screen and (min-width: 567px) {
  .one-time-payment-buttons__item {
    display: inline-block;
    vertical-align: top;
    max-width: 18.7rem;
    margin: 0 3rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment-buttons__item {
    margin-bottom: 2.4rem;
  }
}
.one-time-payment-buttons__note {
  font-style: italic;
}
@media only screen and (min-width: 567px) {
  .one-time-payment-buttons__note {
    font-size: 1.3rem;
    margin-top: 1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment-buttons__note {
    font-size: 1.15rem;
    max-width: 21rem;
    margin: 1.4rem auto 0 auto;
  }
}
.one-time-payment-buttons__note_success {
  color: #4baf4f;
}
.one-time-payment-buttons__note_error {
  color: #e94207;
}
.one-time-payment-buttons .button {
  width: 100%;
}
@media only screen and (min-width: 567px) {
  .one-time-payment-buttons .button {
    font-size: 1.5rem;
    min-height: 4.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .one-time-payment-buttons .button {
    font-size: 1.35rem;
  }
}
.modal_password-change {
  max-width: 39rem;
}
.modal_password-reseted {
  max-width: 38.4rem;
  min-height: 25rem;
}
.modal_password-reseted .password-reseted strong {
  display: block;
  margin: 0 auto 1rem;
  max-width: 26rem;
}
.modal_password-reseted .password-reseted__email {
  color: #8d90a3;
  margin-bottom: 2rem;
}
.modal_password-reseted .password-reseted .button {
  width: 16rem;
}
.modal_pay-present {
  max-width: 89rem;
}
.modal_pay-present .modal__content {
  padding-top: 1.5rem;
}
.modal_pay-present .modal-header {
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal_pay-present .modal-header__title {
  font-size: 2.5rem;
  font-weight: normal;
  padding: 1rem 0;
}
@media only screen and (max-width: 567px) {
  .modal_pay-present .modal-header__title {
    font-size: 2.1rem;
    line-height: 1.2em;
    letter-spacing: -0.01em;
    padding: 0;
  }
}
.modal_pay-present .modal-header .link {
  display: inline-block;
  margin-top: 1rem;
}
@media only screen and (max-width: 567px) {
  .modal_pay-present .modal-header .link {
    font-size: 1.5rem;
    margin-top: 0.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_pay-present.modal_topbar .modal-header {
    border-bottom-width: 0;
    padding-bottom: 0;
  }
}
.modal-photo-comment {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  border-radius: 0.4rem;
  position: relative;
  z-index: 1;
  max-width: 100%;
  transition-property: background;
  transition-duration: 170ms;
  margin: 0 1.8rem 0.8rem 1.3rem;
}
.modal-photo-comment.has-hover:hover {
  background: #c7e1f5;
}
.modal-photo-comment.has-hover:hover .modal-photo-comment__text {
  color: #2f313a;
}
.modal-photo-comment.has-hover:hover .modal-photo-comment__delete {
  opacity: 1;
}
.modal-photo-comment__avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 0.8rem;
}
.modal-photo-comment__details {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
}
.modal-photo-comment__details .user-name {
  font-weight: 600;
  max-width: 90%;
  margin-top: -0.5rem;
  margin-bottom: 0.1rem;
}
.modal-photo-comment__text {
  color: #8d90a3;
  max-width: 100%;
  min-width: 0;
}
.modal-photo-comment__delete {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjUgNy41Ij4KICA8dGl0bGU+Y3Jvc3M8L3RpdGxlPgogIDxnPgogICAgPHBhdGggZD0iTTMuOCw0LjVMMy4yLDQuM2wtMy0zQTAuNywwLjcsMCwwLDEsMS4zLjJMMy44LDIuNyw2LjIsMC4yQTAuNywwLjcsMCwwLDEsNy4zLDEuM2wtMywzWiIgZmlsbD0iI2ZmZmZmZiIvPgogICAgPHBhdGggZD0iTTYuOCw3LjVMNi4yLDcuMywzLjgsNC44LDEuMyw3LjNBMC43LDAuNywwLDAsMSwuMiw2LjJsMy0zYTAuNywwLjcsMCwwLDEsMS4xLDBsMywzYTAuNywwLjcsMCwwLDEsMCwxLjFaIiBmaWxsPSIjZmZmZmZmIi8+CiAgPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 0.9rem 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.3rem;
  background-color: rgba(0,0,0,0.45);
  transition: all 170ms;
}
.modal-photo-comment__delete:hover {
  background-color: rgba(0,0,0,0.75);
}
.modal-photo-comment_author .modal-photo-comment__delete {
  right: auto;
  left: 0rem;
}
.modal-photo-comment_author .modal-photo-comment__avatar {
  -ms-flex-order: 2;
      order: 2;
  margin-right: 0;
}
.modal-photo-comment_author .modal-photo-comment__details {
  -ms-flex-order: 1;
      order: 1;
  text-align: right;
  margin-right: 1rem;
}
.modal-photo-comment_author .modal-photo-comment__details .user-name {
  -ms-flex-pack: end;
      justify-content: flex-end;
  max-width: 100%;
}
.modal-photo-comment_state_focus .modal-photo-comment__delete {
  opacity: 1;
}
.modal_photo {
  max-width: 95.8rem;
}
@media only screen and (max-width: 567px) {
  .modal_photo {
    height: 100%;
  }
}
.modal_photo .modal__content {
  padding: 0;
}
@media only screen and (max-width: 567px) {
  .modal_photo .modal__content {
    height: 100%;
  }
}
.modal_photo .modal__close {
  top: 0rem;
  right: 0rem;
}
@media only screen and (max-width: 567px) {
  .modal_photo .modal__close {
    display: none;
  }
}
.modal-photo {
  max-height: 100%;
  height: 60rem;
  display: -ms-flexbox;
  display: flex;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 567px) {
  .modal-photo {
    background: #000;
    height: 100%;
    max-height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.modal-photo__created {
  color: #8d90a3;
  font-size: 1.1rem;
  padding-top: 0.2rem;
}
.modal-photo__write-comment-v2 {
  border-top: 1px solid #dee0e6;
  margin: 0 -1.8rem;
  padding: 1rem 1.8rem 0;
}
@media only screen and (max-width: 567px) {
  .modal-photo__write-comment-v2 {
    display: none;
    -ms-flex-order: 2;
        order: 2;
    background-color: #fff;
    padding-bottom: 1rem;
  }
}
.modal_premium-info {
  max-width: 89.3rem;
}
.modal_premium-info .premium-info {
  margin-bottom: 0;
}
.modal_premium-info .premium-info__header {
  margin-bottom: 0;
}
@media only screen and (min-width: 667px) {
  .modal_premium-info .premium-info-item {
    width: 25%;
  }
}
@media only screen and (min-width: 567px) and (max-width: 667px) {
  .modal_premium-info .premium-info-item {
    width: 50%;
  }
}
@media only screen and (min-width: 567px) {
  .modal_premium-info .premium-info-item {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 567px) {
  .modal_premium-info .premium-info-item__title {
    padding-top: 1rem;
  }
}
.modal_premium-info .premium-info-item__image-box {
  margin-bottom: 0;
}
.modal_premium-info .premium-info__footer {
  display: block;
}
.modal_premium-info .premium-info__footer .button {
  margin: auto;
}
@media only screen and (min-width: 567px) {
  .modal_premium-info .premium-info__footer .button {
    width: 20rem;
  }
}
.modal_premium-info .payment-select {
  margin-bottom: 0;
  padding: 0 0 4rem;
}
.modal_premium-info.modal_with_promo .modal-header {
  border-bottom-width: 0;
  margin: 0;
  padding-bottom: 3.1rem;
}
.modal_premium-info.modal_with_promo .modal-header__title {
  font-size: 2.1rem;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -0.01em;
}
.modal_premium-info.modal_with_promo .modal__content {
  padding: 2.5rem 2rem 3rem 2.6rem;
}
@media only screen and (max-width: 567px) {
  .modal_premium-info .modal-header {
    margin: 0 0 2rem 0 !important;
    padding: 1.5rem 0 1.5rem 0 !important;
    border-bottom: 0.1rem solid #dee0e6 !important;
  }
  .modal_premium-info .modal__content {
    padding: 0 1rem !important;
  }
  .modal_premium-info .premium-info {
    margin-bottom: 0;
    padding-bottom: 2rem;
  }
}
.modal_presents {
  max-width: 89rem;
  min-width: 59rem;
  width: auto;
}
@media only screen and (max-width: 667px) {
  .modal_presents {
    min-width: 0;
  }
  .modal_presents.modal {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media only screen and (max-width: 567px) {
  .modal_presents {
    width: 100%;
  }
}
.modal_presents_edit .user-presents-item .gift__delete {
  display: -ms-flexbox;
  display: flex;
}
.modal_presents_edit .user-presents__header-opt .ico {
  color: #2d7bdc;
}
.modal_presents_edit .user-presents__header-opt .label {
  color: #2d7bdc;
}
.modal_presents_edit .user-presents__header-opt .label:before {
  content: attr(data-editing);
}
.modal_presents .user-name {
  margin-top: -0.2rem;
}
.modal_presents .modal-title__text {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  line-height: 1;
}
.modal_presents .modal-title__text .photos-count {
  color: #8d90a3;
  font-weight: 400;
}
.modal_presents .modal-title__edit {
  color: #8d90a3;
  cursor: pointer;
}
.modal_presents .modal-title__edit::before {
  content: '';
  display: inline-block;
  background: url("edit.svg") 0 50% no-repeat;
  background-size: contain;
  width: 1.3rem;
  height: 1.25rem;
  margin-right: 0.3rem;
  vertical-align: middle;
}
.modal_presents .user-presents {
  margin: 0 -2rem;
  width: auto;
  height: auto;
}
@media only screen and (min-width: 567px) {
  .modal_presents .user-presents .grid-item:last-child {
    margin-bottom: 2rem;
  }
  .modal_presents .user-presents .grid-item__content {
    height: 100%;
    position: relative;
  }
  .modal_presents .user-presents .user-presents-item {
    height: 100%;
    padding-bottom: 5rem;
  }
  .modal_presents .user-presents .user-presents-item__header {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .modal_presents .user-presents {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.modal_presents .user-presents .ps-scrollbar-y-rail {
  right: 9px !important;
}
@media only screen and (max-width: 567px) {
  .modal_presents .user-presents {
    margin: 0;
  }
}
.modal_presents .user-presents__gift {
  height: auto;
}
@media only screen and (max-width: 567px) {
  .modal_presents {
    height: auto;
  }
  .modal_presents .modal-header {
    margin: 0 !important;
    padding: 1rem !important;
  }
  .modal_presents .modal-header__title {
    margin-bottom: 1rem;
  }
  .modal_presents .modal-header__meta {
    width: 100%;
  }
  .modal_presents .modal-header .user-avatar {
    display: none;
  }
  .modal_presents .modal__content {
    padding: 0;
  }
}
.modal_presents .user-presents__grid {
  max-height: 60rem;
  padding: 0 2rem 0 2rem;
}
@media only screen and (max-width: 567px) {
  .modal_presents .user-presents__grid {
    max-height: 100%;
    padding: 0;
  }
}
.modal_presents.modal_presents_narrow .grid__content {
  -ms-flex-pack: center;
      justify-content: center;
}
.user-presents__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1.3rem 1rem;
  padding-bottom: 2.4rem;
  border-bottom: 0.1rem solid #e5e5e5;
}
@media only screen and (max-width: 567px) {
  .user-presents__header {
    padding-top: 1.5rem;
  }
}
.user-presents__header-title {
  font-size: 2.1rem;
  line-height: 1.2em;
  font-weight: 600;
}
.user-presents__header-opt {
  margin-top: 0.7rem;
}
.user-presents__header-opt .ico {
  width: 1.3rem;
  height: 1.3rem;
  color: #dee0e6;
  margin-right: 0.5rem;
}
.user-presents__header-opt .label {
  color: #86899d;
  font-size: 1.3rem;
}
.user-presents__header-opt .label:before {
  content: attr(data-viewing);
}
.user-presents__header-send {
  padding-top: 1rem;
  width: 100%;
}
@media only screen and (min-width: 568px) {
  .user-presents__header-send {
    display: none;
  }
}
.user-presents__header-send .button {
  width: 100%;
  font-size: 1.3rem;
}
.modal_presents-empty {
  max-width: 62.8rem;
  height: 45rem;
}
@media only screen and (max-width: 567px) {
  .modal_presents-empty {
    height: 80vh;
  }
}
.modal_presents-empty .modal__content,
.modal_presents-empty .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100%;
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.presents-empty {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.presents-empty__title {
  font-size: 2.1rem;
  line-height: 1.2em;
  font-weight: 600;
  border-bottom: 0.1rem solid #e5e5e5;
  padding-bottom: 1.2rem;
}
.presents-empty__content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  min-height: 100%;
  text-align: center;
  color: #8d90a3;
}
.presents-empty__content .icon {
  -ms-flex: none;
      flex: none;
  width: 8rem;
  height: 8rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC41OSIgdmlld0JveD0iMCAwIDIwIDIwLjU5Ij48dGl0bGU+Z2lmdDwvdGl0bGU+PHBhdGggZD0iTTE3IDQuNTVoLTEuMTRBNC4yMiA0LjIyIDAgMCAwIDE3IDEuOTdhMS44MSAxLjgxIDAgMCAwLS41Mi0xLjMyYy0uNy0uNjktMS44MS0uNjgtMy4wOS0uNjhIMTNhNCA0IDAgMCAwLTMgMS41OUE0IDQgMCAwIDAgNy0uMDNoLS4zOWMtMS4yOCAwLTIuMzkgMC0zLjA5LjY4QTEuODEgMS44MSAwIDAgMCAzIDEuOTdhNC4yMiA0LjIyIDAgMCAwIDEuMTQgMi41OEgzYTMuMjUgMy4yNSAwIDAgMC0zIDN2MTBhMy4yNSAzLjI1IDAgMCAwIDMgM2gxNGEzLjI1IDMuMjUgMCAwIDAgMy0zdi0xMGEzLjI1IDMuMjUgMCAwIDAtMy0zem0tNC0yLjU4aC40YTguMzUgOC4zNSAwIDAgMSAxLjU5LjA4IDIuNTEgMi41MSAwIDAgMS0yIDEuOTJoLS40QTguNSA4LjUgMCAwIDEgMTEgMy44OSAyLjUxIDIuNTEgMCAwIDEgMTMgMnptLTYuNCAwSDdhMi41MSAyLjUxIDAgMCAxIDIgMS45MiA4LjQxIDguNDEgMCAwIDEtMS41OS4wOEg3YTIuNTEgMi41MSAwIDAgMS0yLTEuOTJBOC40NiA4LjQ2IDAgMCAxIDYuNiAyek0yIDE3LjU1di0xMGExLjM5IDEuMzkgMCAwIDEgMS0xaDZ2MTJIM2ExLjM5IDEuMzkgMCAwIDEtMS0xem0xNiAwYTEuMzkgMS4zOSAwIDAgMS0xIDFoLTZ2LTEyaDZhMS4zOSAxLjM5IDAgMCAxIDEgMXYxMHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=") 0 50% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 2.3rem;
}
.modal_present-sent {
  text-align: center;
  max-width: 59rem;
}
.modal_present-sent__title {
  font-weight: 600;
  font-size: 2.1rem;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  padding: 3.7rem 0 0;
}
.modal_present-sent__gift {
  padding: 3rem 0 4rem;
}
.modal_present-sent__gift img {
  display: block;
  margin: auto;
  max-width: 16rem;
}
.modal_profile-deleted {
  max-width: 50rem;
}
.modal_profile-deleted .profile-deleted {
  background: #e6eced;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 22.5rem;
  height: 22.5rem;
  margin: 0 auto 1rem auto;
}
.modal_profile-deleted .profile-deleted > img {
  display: block;
  width: 75%;
  height: 75%;
}
.modal_profile-deleted strong {
  font-size: 1.3rem;
  font-weight: 400;
  margin-bottom: 2rem;
  color: #2f313a;
}
.modal_profile-disable {
  max-width: 38.4rem;
  text-align: center;
}
.modal_profile-disable strong {
  display: block;
}
.modal_profile-disable p {
  color: #8d90a3;
  margin-bottom: 2rem;
}
.modal_recover-password {
  max-width: 38.4rem;
}
.modal_recover-password .recover-password__form {
  width: 22.5rem;
  margin: 0 auto;
}
.modal_recover-password .recover-password__form .input-control {
  margin-bottom: 1.5rem;
}
.modal_recover-password .recover-password__remember {
  display: block;
  text-align: center;
  margin-top: 2.5rem;
  font-size: 1.1rem;
  color: #8d90a3;
}
.modal_registration {
  max-width: 592px;
}
@media only screen and (max-width: 567px) {
  .modal_registration {
    height: 100%;
    min-height: 45rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .modal_registration .modal__content {
    width: 100%;
  }
  .modal_registration .logo {
    margin-bottom: 2rem;
    margin-top: 0.7rem;
  }
  .modal_registration.modal_with_logo .modal__content {
    padding: 1rem 2rem;
  }
}
.modal_registration-confirm {
  max-width: 50.5rem;
}
.modal_registration-confirm .registration-confirm__form {
  width: 22.5rem;
  margin: auto;
}
.modal_registration-sms {
  max-width: 38.4rem;
}
.modal_registration-sms .registration-sms__header {
  text-align: center;
  margin-bottom: 2rem;
}
.modal_registration-sms .registration-sms__title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.modal_registration-sms .registration-sms__form {
  width: 22.5rem;
  margin: 0 auto;
}
.modal_registration-sms .registration-sms__form input {
  margin-bottom: 1rem;
}
.modal_registration-sms .registration-sms__resend {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  margin-top: 2.5rem;
}
.modal_registration-sms .registration-sms__resend::before {
  content: '';
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjQ4IiB2aWV3Qm94PSIwIDAgMTIuNSAxMi40OCI+PHRpdGxlPnJlc2VuZDwvdGl0bGU+PGcgZmlsbD0iIzJkN2JkYyI+PHBhdGggZD0iTTYuMjYgMTIuNDhBNi4yOCA2LjI4IDAgMCAxIC42NCA4Ljk2YS43NS43NSAwIDEgMSAxLjM1LS42NSA0Ljc0IDQuNzQgMCAwIDAgOS0yLjA3Ljc1Ljc1IDAgMCAxIDEuNSAwIDYuMjUgNi4yNSAwIDAgMS02LjIzIDYuMjR6Ii8+PHBhdGggZD0iTTExLjc1IDYuOTlhLjc1Ljc1IDAgMCAxLS43NS0uNzUgNC43NCA0Ljc0IDAgMCAwLTkuMDgtMS45MS43NS43NSAwIDAgMS0xLjM3LS42IDYuMjQgNi4yNCAwIDAgMSAxMiAyLjUyLjc1Ljc1IDAgMCAxLS44Ljc0eiIvPjxwYXRoIGQ9Ik0uNzUgNC43M0EuNzUuNzUgMCAwIDEgMCAzLjk4di0zYS43NS43NSAwIDAgMSAxLjUgMHYzYS43NS43NSAwIDAgMS0uNzUuNzV6Ii8+PHBhdGggZD0iTTMuNzUgNC43M2gtM2EuNzUuNzUgMCAwIDEgMC0xLjVoM2EuNzUuNzUgMCAwIDEgMCAxLjV6Ii8+PC9nPjwvc3ZnPg==") 0 50% no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 0.4rem;
}
.modal_remoderation {
  max-width: 75.3rem;
  background-color: #fff;
}
.modal_remoderation.-narrow {
  max-width: 63rem;
}
.modal_remoderation .logo {
  width: 17.3rem;
  height: 2.8rem;
  background-size: contain !important;
}
.modal_remoderation .modal__content {
  padding: 2.4rem 39.5px 4rem !important;
}
.modal_remoderation-text {
  text-align: left;
}
.modal_remoderation-text strong {
  margin-bottom: 2.3rem;
  font-size: 1.6rem;
  line-height: 2.1rem;
  text-align: left;
  font-weight: 600;
}
.modal_remoderation-text.-centered,
.modal_remoderation-text.-centered strong {
  text-align: center;
}
.modal_remoderation-text p {
  margin-bottom: 2.2rem;
}
.modal_remoderation-icon {
  position: relative;
  width: 8.9rem;
  height: 8.9rem;
  background-color: #007edd;
  border-radius: 50%;
  margin: auto;
  margin-bottom: 2.4rem;
}
.modal_remoderation-icon:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 13.4rem;
  height: 7.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTA3IDYwIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxyZWN0IHdpZHRoPSIxMDciIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiLz48L2NsaXBQYXRoPjwvZGVmcz48dGl0bGU+aWNvbjwvdGl0bGU+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cmVjdCB4PSIxNi4zIiB3aWR0aD0iNzQiIGhlaWdodD0iMTAiIHJ4PSIyLjgiIHJ5PSIyLjgiIGZpbGw9IiNkYmRiZGIiLz48cmVjdCB4PSIxNi4zIiB5PSI1IiB3aWR0aD0iNzQiIGhlaWdodD0iNTUiIGZpbGw9IiNmNGY0ZjQiLz48cGF0aCBkPSJNODcuMywyLjVBMS41LDEuNSwwLDEsMCw4NS44LDRhMS41LDEuNSwwLDAsMCwxLjUtMS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmY1NzRhIi8+PHJlY3QgeD0iMjAuMyIgeT0iOS4zIiB3aWR0aD0iNjUuOCIgaGVpZ2h0PSI0NS43OCIgcng9IjQuNCIgcnk9IjQuNCIgZmlsbD0iI2RiZGJkYiIvPjxwYXRoIGQ9Ik01OC42LDQwLjRsMS41LTEuM0ExNS45LDE1LjksMCwwLDAsNjQuNSwzMEg2NWEyLjQsMi40LDAsMSwwLDAtNC44SDY0LjRjMC4zLTIuNS4zLTUuMSwwLjMtNS45YTIuMiwyLjIsMCwwLDAsLjctMS43LDIuNSwyLjUsMCwwLDAtMi43LTIuN2MtNC43LDAtMTguNi01LjktMTkuMiwzLjQtMS40LjEtMy41LDAuNi0zLjUsMi44YTIxLjQsMjEuNCwwLDAsMCwuNSw0LjFBMi40LDIuNCwwLDAsMCw0MSwzMGgwLjFhMTYuMSwxNi4xLDAsMCwwLDIuNiw2LjloMGExMi4yLDEyLjIsMCwwLDAsMy40LDMuN2MtNC4zLDIuNi03LjQsOC4xLTcuOSwxNC41SDY2LjhjLTAuNi02LjYtMy44LTEyLjEtOC4yLTE0LjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiNjNGM0YzQiLz48bGluZSB4MT0iOSIgeTE9IjQzLjIiIHgyPSI2IiB5Mj0iNDcuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSI5IiB5MT0iMTYuMiIgeDI9IjUuOCIgeTI9IjEzLjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZDA0ZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB4MT0iMSIgeTE9IjI5LjIiIHgyPSI0IiB5Mj0iMjkuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSI5OCIgeTE9IjE3LjIiIHgyPSIxMDEiIHkyPSIxMy4yIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmQwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PGxpbmUgeDE9Ijk4IiB5MT0iNDQuMiIgeDI9IjEwMS4yIiB5Mj0iNDcuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIxMDYiIHkxPSIzMS4yIiB4Mj0iMTAzIiB5Mj0iMzEuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
  background-size: contain;
  background-position: 50% 50%;
}
.modal_remoderation .button {
  margin: auto;
  width: 18.5rem;
  display: block;
}
.modal_registration-success {
  max-width: 38.4rem;
}
.modal_registration-success .registration-success strong {
  margin-bottom: 3rem;
}
.modal_registration-success-long {
  max-width: 60rem;
}
.modal_registration-success-long .registration-success {
  text-align: left;
}
.modal_registration-success-long .registration-success strong {
  margin-bottom: 3rem;
}
.modal_save-photos .modal-header {
  margin: 0 0 1rem !important;
  padding: 0 0 1rem !important;
  border-bottom: 0.1rem solid #dee0e6 !important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal_save-photos .modal-header__title {
  margin-bottom: 0.5rem;
}
.modal_search-profession {
  max-width: 75rem;
}
@media only screen and (max-width: 567px) {
  .modal_search-profession {
    height: 100%;
    max-height: 100%;
  }
  .modal_search-profession .modal-header {
    margin-bottom: 1rem;
    width: 90%;
  }
  .modal_search-profession .modal-header__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }
  .modal_search-profession .modal__content,
  .modal_search-profession .modal-body {
    height: 100%;
    max-height: 100%;
  }
}
.modal_search-profession-areas .modal-body {
  height: 60vh;
}
.modal_send-photo {
  max-width: 94.5rem;
}
.modal_send-photo .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: #86899d;
}
.modal_send-photo .modal__error {
  color: #8d90a3;
}
.modal_send-photo.modal_with_error .modal__error {
  color: #e94207;
}
@media only screen and (max-width: 567px) {
  .modal_send-photo {
    min-height: 100%;
  }
  .modal_send-photo .modal-header {
    border-bottom: 0 !important;
    padding: 0 1rem !important;
    margin-bottom: 2rem !important;
  }
  .modal_send-photo .modal-header__title {
    font-weight: 400 !important;
  }
  .modal_send-photo .modal__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    min-height: calc(100vh - 6rem + 0.3rem);
  }
  .modal_send-photo .modal-body {
    -ms-flex: 1;
        flex: 1 1 0%;
  }
  .modal_send-photo .send-photo__content {
    margin: 0 -1rem;
  }
  .modal_send-photo .modal-footer {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal_send-photo .modal-footer .button {
    width: 100%;
  }
  .modal_send-photo .modal-footer .modal__error + .button {
    margin-top: 1.5rem;
  }
}
.modal_send-present {
  max-width: 59rem;
}
.modal_send-present .modal-header {
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 1.8rem;
}
@media only screen and (min-width: 568px) {
  .modal_send-present .modal-header {
    text-align: center;
  }
}
.modal_send-present .modal-header__title {
  font-size: 2.1rem;
}
@media only screen and (min-width: 568px) {
  .modal_send-present .modal-header__title {
    padding-top: 0.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_send-present .modal-header__title {
    line-height: 1.2em;
  }
}
@media only screen and (max-width: 567px) {
  .modal_send-present.modal_topbar .modal-header {
    border-bottom-width: 0;
    padding-bottom: 0;
  }
}
.modal_send-present .send-present__user-profile .user-avatar {
  width: 3.5rem;
  height: 3.5rem;
}
.modal_send-present .send-present__user-details {
  padding-bottom: 0.4rem;
}
.modal_send-present .send-present__header {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 568px) {
  .modal_send-present .gift__image-box {
    max-width: 30rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_send-present .gift__image-box {
    width: 20rem !important;
    height: 20rem !important;
  }
}
.modal_send-present .send-present__header {
  margin-bottom: 2rem;
}
.modal_send-present .send-present .gift {
  margin-bottom: 2rem;
}
.modal_send-present .message-compose {
  max-width: 38rem;
}
.modal_send-present .message-compose__main .checkbox-control {
  text-align: left;
  display: block;
  margin: 1.1rem 0 0.2rem;
}
.modal_send-present .message-compose__main .checkbox-control label {
  color: #2f313a;
}
@media only screen and (max-width: 567px) {
  .modal_send-present .message-compose__main .checkbox-control label {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .modal_send-present .message-compose__main .checkbox-control label .icheckbox {
    width: 2rem;
    height: 2rem;
    margin-right: 1rem;
  }
}
.modal_send-present .message-compose__content {
  display: block;
  position: relative;
}
.modal_send-present .message-compose__content .message-compose__actions {
  position: absolute;
  bottom: 0.8rem;
  right: 0;
  z-index: 2;
}
@media only screen and (min-width: 568px) {
  .modal_send-present .message-compose__content .message-compose__field {
    padding-right: 3rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_send-present .message-compose_in_modal-send-present {
    border-top-width: 0;
    padding-top: 0;
  }
  .modal_send-present .message-compose_in_modal-send-present .message-compose__field {
    min-height: 4rem;
    height: 4rem;
  }
  .modal_send-present .message-compose_in_modal-send-present .message-compose__footer {
    width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .modal_send-present {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .modal_send-present .modal-header {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.send-present__content {
  max-width: 42rem;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.send-present__header {
  margin-bottom: 1rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.send-present__user-profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.send-present__user-profile .user-avatar {
  width: 3.6rem;
  height: 3.6rem;
  margin-right: 1rem;
}
.send-present__user-profile .user-name {
  font-weight: 600;
}
.send-present .gift {
  margin-bottom: 1rem;
}
.send-present__price {
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .send-present__content {
    text-align: left;
  }
}
.modal_sympathy {
  max-width: 62.8rem;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy {
    box-shadow: inset 0 25.1rem 0 #2d7bdc;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy {
    box-shadow: inset 0 55.4688vw 0 #2d7bdc;
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
}
.modal_sympathy .counter {
  color: #fff;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .counter {
    position: absolute;
    top: 1.5rem;
    left: 1.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .counter {
    text-align: center;
    font-size: 2rem;
  }
}
.modal_sympathy .title {
  text-align: center;
  color: #fff;
  line-height: 1.36em;
  letter-spacing: -0.01em;
  padding-top: 0.2rem;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .title {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .title {
    font-size: 2rem;
    padding: 3rem 18vw 0.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content {
    position: relative;
    overflow: hidden;
    padding: 3rem 6rem 1.5rem;
  }
  .modal_sympathy .content > .heart {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content {
    padding: 3rem 3.5rem 1.5rem;
  }
}
.modal_sympathy .content .users-nav span {
  position: absolute;
  display: block;
  width: 2.2rem;
  height: 4rem;
  cursor: pointer;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users-nav span {
    top: 20.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .users-nav span {
    top: 65vw;
  }
}
.modal_sympathy .content .users-nav span[aria-disabled="true"] {
  visibility: hidden;
}
.modal_sympathy .content .users-nav span.prev {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA3OCI+CiAgPHRpdGxlPnByZXY8L3RpdGxlPgogIDxwb2x5bGluZSBwb2ludHM9IjM5IDQgNCAzOSAzOSA3NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGVlMGU2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iOCIvPgo8L3N2Zz4K");
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users-nav span.prev {
    left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .users-nav span.prev {
    left: 1rem;
  }
}
.modal_sympathy .content .users-nav span.prev:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA3OCI+CiAgPHRpdGxlPnByZXYtaG92ZXI8L3RpdGxlPgogIDxwb2x5bGluZSBwb2ludHM9IjM5IDQgNCAzOSAzOSA3NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmQ3YmRjIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iOCIvPgo8L3N2Zz4K");
}
.modal_sympathy .content .users-nav span.next {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA3OCI+CiAgPHRpdGxlPm5leHQ8L3RpdGxlPgogIDxwb2x5bGluZSBwb2ludHM9IjQgNzQgMzkgMzkgNCA0IiBmaWxsPSJub25lIiBzdHJva2U9IiNkZWUwZTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI4Ii8+Cjwvc3ZnPgo=");
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users-nav span.next {
    right: 0;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .users-nav span.next {
    right: 1rem;
  }
}
.modal_sympathy .content .users-nav span.next:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA3OCI+CiAgPHRpdGxlPm5leHQtaG92ZXI8L3RpdGxlPgogIDxwb2x5bGluZSBwb2ludHM9IjQgNCAzOSAzOSA0IDc0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyZDdiZGMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI4Ii8+Cjwvc3ZnPgo=");
}
.modal_sympathy .content .heart {
  position: absolute;
  z-index: 2;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OCA3MC4yIj4KICA8dGl0bGU+aGVhcnQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0zOSw3MC4yYy0yLjIsMC0zOS0xOS41LTM5LTQ2LjhDMCw5LjMsOC44LDAsMTkuNSwwUzM4LjMsMTUuNiwzOC44LDE1LjYsNDcuNiwwLDU4LjUsMCw3OCw5LjMsNzgsMjMuNEM3OCw1MC43LDQwLjgsNzAuMiwzOSw3MC4yWiIgZmlsbD0iI2ZmNTc0YSIvPgo8L3N2Zz4K");
  background-size: cover;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .heart {
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%, 9.2rem);
        transform: translate(-50%, 9.2rem);
    width: 7.8rem;
    height: 7rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .heart {
    top: 1.6rem;
    left: 1.6rem;
    width: 16.7187vw;
    height: 15.003963vw;
  }
}
.modal_sympathy .content .users {
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .users .heart {
    display: none;
  }
}
.modal_sympathy .content .users .user-block {
  top: 0;
  opacity: 1;
  z-index: 1;
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users .user-block {
    width: 48.2906%;
  }
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users .user-block:first-child {
    float: left;
  }
}
@media only screen and (max-width: 567px) {
  .modal_sympathy .content .users .user-block:first-child {
    display: none;
  }
}
@media only screen and (min-width: 567px) {
  .modal_sympathy .content .users .user-block:last-child {
    float: right;
  }
}
.modal_user-gift {
  max-width: 59rem;
}
.modal_user-gift .modal-header {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal_user-likers {
  max-width: 50.6rem;
  overflow: hidden;
}
.modal_user-likers .modal__title {
  font-size: 1.6rem;
  font-weight: 400;
  margin-bottom: 1rem;
}
.modal_user-likers .user-likers .ps-scrollbar-y-rail {
  right: 2.3rem !important;
}
@media only screen and (max-width: 567px) {
  .modal_user-likers .user-likers {
    height: 70vh;
  }
}
.modal_user-photos {
  max-width: 95.8rem;
  min-height: 58.2rem;
}
.modal_user-photos .modal-footer {
  margin-top: 1rem;
  text-align: center;
}
.modal_user-photos .modal-header__action_back {
  display: none;
  color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .modal_user-photos .modal-header__action_back {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-photos {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .modal_user-photos .modal-header {
    border-bottom: 0.1rem solid #dee0e6 !important;
    padding: 0 0 1.5rem 0 !important;
    margin: 0 0 1.5rem 0 !important;
  }
  .modal_user-photos .modal-header__title {
    font-weight: 400 !important;
    margin-bottom: 0.5rem;
  }
  .modal_user-photos .modal-header__meta {
    width: 100%;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal_user-photos .modal-header__action_edit {
    position: relative;
  }
  .modal_user-photos .user-avatar {
    display: none !important;
  }
  .modal_user-photos .add-photo__title {
    display: none;
  }
  .modal_user-photos .add-photo__icon {
    margin-bottom: 0;
  }
  .modal_user-photos .modal-footer .button {
    width: 100%;
  }
}
.modal_support {
  max-width: 50.5rem;
  position: relative;
}
.modal_support::before {
  content: '';
  position: absolute;
  width: 6.3rem;
  height: 9.2rem;
  background: url("https://static.linkyou.ru/ly/public/img/modal-support.svg") 50% no-repeat;
  background-size: contain;
  top: -9.2rem;
  left: 2rem;
}
.modal_support .modal-header {
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .modal_support .modal__content {
    padding-top: 4rem;
  }
  .modal_support .button {
    width: 100%;
  }
}
body.modal-support .jquery-modal {
  z-index: 12;
  padding-top: 10rem;
}
.modal_user-portfolio {
  max-width: 95.8rem;
  min-height: 58.2rem;
}
@media only screen and (min-width: 567px) {
  .modal_user-portfolio {
    width: calc(100vw - 8rem);
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio {
    width: 100%;
  }
}
.modal_user-portfolio .modal-footer {
  margin-top: 1rem;
  text-align: center;
}
.modal_user-portfolio .modal-header__action_back {
  display: none;
  color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio .modal-header__action_back {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .modal_user-portfolio .modal-header {
    border-bottom: 0.1rem solid #dee0e6 !important;
    padding: 0 0 1.5rem 0 !important;
    margin: 0 0 1.5rem 0 !important;
  }
  .modal_user-portfolio .modal-header__title {
    font-weight: 400 !important;
    margin-bottom: 0.5rem;
  }
  .modal_user-portfolio .modal-header__meta {
    width: 100%;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal_user-portfolio .modal-header__action_edit {
    position: relative;
  }
  .modal_user-portfolio .user-avatar {
    display: none !important;
  }
  .modal_user-portfolio .add-photo__title {
    display: none;
  }
  .modal_user-portfolio .add-photo__icon {
    margin-bottom: 0;
  }
  .modal_user-portfolio .modal-footer .button {
    width: 100%;
  }
}
.modal_user-portfolio-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view {
    background-color: #313232;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view {
    background-color: #1b1b1b;
  }
}
.modal_user-portfolio-view__nav {
  position: absolute;
  width: 2.6rem;
  height: 4.4rem;
  background-size: contain;
  background-position: 50% 50% !important;
  opacity: 0.8;
  top: 50%;
  margin-top: -5rem;
  cursor: pointer;
}
.modal_user-portfolio-view__nav:hover {
  opacity: 0.7;
}
.modal_user-portfolio-view__nav._prev {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  left: 4.5%;
}
.modal_user-portfolio-view__nav._next {
  right: 4.5%;
}
.modal_user-portfolio-view__container {
  margin: auto;
  width: 90.7407%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 100%;
}
.modal_user-portfolio-view__header {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  background-color: #1b1b1b;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view__header {
    height: 5.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__header {
    width: 100%;
    height: 8rem;
  }
}
.modal_user-portfolio-view__header .modal-header__action {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  margin-top: 0.3rem;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view__header .modal-header__action {
    display: none;
  }
}
.modal_user-portfolio-view__header .modal-header__action:first-child {
  position: relative;
  top: -2rem;
}
.modal_user-portfolio-view__header-title {
  color: #fff;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  padding-bottom: 0.2rem;
  padding-left: 0.1rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view__header-title {
    padding-right: 1rem;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__header-title {
    padding-right: 3rem;
  }
  .modal_user-portfolio-view__header-title-value {
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    overflow: hidden;
    font-size: 1.5rem;
  }
}
.modal_user-portfolio-view__header-title-edit input {
  background-color: transparent;
  border: 1px solid #7e8093;
  border-radius: 0.5rem;
  color: #fff;
  height: 3rem;
  padding: 0 1rem;
  width: 100%;
}
.modal_user-portfolio-view__header .modal-photo__author {
  width: auto;
  min-width: 24rem;
  margin-bottom: 0.2rem;
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__header .modal-photo__author {
    display: none;
  }
}
.modal_user-portfolio-view__header .modal-photo__author .user-name__text {
  color: #fff;
}
.modal_user-portfolio-view__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: flex;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view__content {
    border-radius: 0.5rem;
    width: 85.283%;
    margin: 1rem auto 1.6rem;
    background-color: #fff;
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__content {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }
}
.modal_user-portfolio-view__content .modal-photo__actions {
  padding-top: 0;
  border-top: none;
}
@media only screen and (min-width: 568px) {
  .modal_user-portfolio-view__content .modal-photo__comments {
    max-height: calc(200vh - 30rem);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .modal_user-portfolio-view__content .modal-photo__comments:last-child {
    max-height: calc(200vh - 23rem);
  }
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__content .modal-photo__comments:empty {
    display: none !important;
  }
}
.modal_user-portfolio-view__content .modal-photo__image-details {
  z-index: 3;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action {
  position: relative;
  z-index: 3;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action .button {
  margin-right: 0;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.7rem rgba(0,0,0,0.2);
  max-width: 28rem;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  margin-top: 0.7rem;
  z-index: 3;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:before,
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #fff transparent;
  margin-left: -0.6rem;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:before {
  margin-bottom: 1px;
  border-bottom-color: #ccc;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  color: #dee0e6;
  font-size: 2rem;
  width: 1.8rem;
  height: 1.8rem;
  text-align: center;
  line-height: 1.8rem;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-close:hover {
  text-decoration: none;
  color: #2d7bdc;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-list {
  padding: 1rem 3rem 1rem 1rem;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown hr {
  width: 100%;
  height: 1px;
  border: none;
  padding: 0;
  margin: 0;
  background-color: #dee1e7;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-item {
  font-size: 1.3rem;
  line-height: 2.5rem;
  white-space: nowrap;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-item a {
  color: #8d90a3;
  text-decoration: none;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-item a.red {
  color: #e94207;
}
.modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown-item a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  .modal_user-portfolio-view__content .modal-photo__image-details {
    display: none;
    padding: 0;
    width: 100%;
  }
  .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__actions {
    display: none;
  }
  .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__comments {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 40vh;
    display: block;
    box-shadow: 0 -1rem 2rem rgba(0,0,0,0.2);
    z-index: 2;
  }
  .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__write-comment {
    display: block;
  }
  .modal_user-portfolio-view__content .modal-photo__image-details.-active {
    display: block;
  }
}
.modal_user-portfolio-view__footer {
  background-color: #1b1b1b;
  display: -ms-flexbox;
  display: flex;
  height: 5.2rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__footer {
    width: 100%;
  }
}
.modal_user-portfolio-view__info {
  padding-bottom: 0.6rem;
}
.modal_user-portfolio-view__info + .modal_user-portfolio-view__info {
  padding-left: 2rem;
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__info:last-child .modal_user-portfolio-view__info-item {
    margin-right: 0;
  }
}
.modal_user-portfolio-view__info a:hover {
  text-decoration: none;
}
.modal_user-portfolio-view__info a:hover span {
  text-decoration: underline;
}
.modal_user-portfolio-view__info-item {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
.modal_user-portfolio-view__info-item:not(:last-child) {
  margin-right: 2rem;
}
.modal_user-portfolio-view__info-item .ico {
  display: inline-block;
  vertical-align: middle;
  color: transparent;
  stroke: #fff;
}
.modal_user-portfolio-view__info-item .ico_like {
  width: 1.5rem;
  height: 1.4rem;
}
.modal_user-portfolio-view__info-item .ico_like.-active {
  color: #e94207;
  stroke: #e94207;
}
.modal_user-portfolio-view__info-item i {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.modal_user-portfolio-view__info-item i.views {
  width: 1.6rem;
  height: 1.1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjEsMTJjNS4zLDAsOS01LjMsOC45LTUuNUMxOSw2LjQsMTUuNSwxLDEwLjEsMUM0LjYsMSwxLDYuNCwxLDYuNUMxLDYuNyw0LjUsMTIsMTAuMSwxMnoiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxMCIgY3k9IjUiIHJ4PSI0IiByeT0iNCIvPgo8L2c+Cjwvc3ZnPgo=");
}
.modal_user-portfolio-view__info-item i.comments {
  width: 1.5rem;
  height: 1.3rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOSAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LDEwYzAsMC43LTEuMiwyLTIsMkg1Yy0xLDAtMSwxLTEsMWwtMSwyYzAsMC0wLjQsMS0xLjIsMUMxLjEsMTYsMSwxNC44LDEsMTQuNFYzYzAtMC43LDEuMi0yLDItMmgxMwoJCWMwLjgsMCwyLDEuMywyLDJWMTB6Ii8+Cgk8bGluZSBjbGFzcz0ic3QwIiB4MT0iNSIgeTE9IjUiIHgyPSIxNCIgeTI9IjUiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI1IiB5MT0iOCIgeDI9IjE0IiB5Mj0iOCIvPgo8L2c+Cjwvc3ZnPgo=");
}
.modal_user-portfolio-view__info-item i.remove {
  width: 1.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2YzAsMC43LTEuMywyLTIsMkg2Yy0wLjcsMC0yLTEuMy0yLTJMMyw2YzAuOCwwLDE0LDAsMTQsMEwxNiwxNnoiLz4KCQk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjYiIHgyPSIxOSIgeTI9IjYiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcsNmMwLTEuMy0xLTMtMy0zSDZDNCwzLDMsNC43LDMsNiIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI4IiB5MT0iOSIgeDI9IjgiIHkyPSIxNSIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMiIgeTE9IjkiIHgyPSIxMiIgeTI9IjE1Ii8+Cgk8L2c+Cgk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMTAiIHkxPSIzIiB4Mj0iMTAiIHkyPSIxIi8+CjwvZz4KPC9zdmc+Cg==");
}
.modal_user-portfolio-view__info-item i.print {
  width: 1.4rem;
  height: 1.3rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDE0aDNWN2MwLTEtMS0yLTItMkg1SDNDMiw1LDEsNiwxLDd2N2gzIi8+Cgk8cmVjdCB4PSI1IiB5PSIxIiBjbGFzcz0ic3QwIiB3aWR0aD0iOCIgaGVpZ2h0PSI0Ii8+Cgk8cmVjdCB4PSI0IiB5PSIxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiLz4KPC9nPgo8L3N2Zz4K");
}
.modal_user-portfolio-view__info-item i.download {
  width: 1.4rem;
  height: 1.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNywxMSA5LDEgMSwxMSA1LDExIDUsMTcgMTMsMTcgMTMsMTEgCSIvPgo8L2c+Cjwvc3ZnPgo=");
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.modal_user-portfolio-view__info-item > span {
  display: inline-block;
  vertical-align: middle;
}
html.no-mobile .modal_user-portfolio-view__info-item:hover,
html.no-mobile .modal_user-portfolio-view__info-item:hover * {
  text-decoration: none;
}
html.no-mobile .modal_user-portfolio-view__info-item:hover .ico_like {
  stroke: #e94207;
}
.modal_user-portfolio-view__frame {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 100%;
}
@media only screen and (max-width: 567px) {
  .modal_user-portfolio-view__frame {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.modal_user-portfolio-view__frame .preloader__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1.3rem;
  z-index: 1;
}
.modal_user-portfolio-view__frame iframe {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.modal_user-presents .modal-header .buy-present {
  display: none;
}
@media only screen and (max-width: 567px) {
  .modal_user-presents .buy-present {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 675px) {
  .modal_yamusic {
    max-width: 594px;
  }
}
@media only screen and (min-width: 567px) and (max-width: 675px) {
  .modal_yamusic {
    max-width: 480px;
  }
}
.modal_yamusic__content {
  position: relative;
}
.modal_yamusic__header {
  font-weight: 600;
  padding-bottom: 0.7rem;
  position: relative;
}
@media only screen and (min-width: 568px) {
  .modal_yamusic__header {
    font-size: 1.5rem;
    line-height: 2rem;
    padding-left: 12.4rem;
    min-height: 2.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_yamusic__header {
    font-size: 2.1rem;
    line-height: 1.2em;
  }
}
.modal_yamusic__header i {
  display: block;
  background-size: contain;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzkuMiA0MC43Ij4KICA8dGl0bGU+bG9nbzwvdGl0bGU+CiAgPGc+CiAgICA8cGF0aCBkPSJNNDQuNywxNS4xSDQzLjRjLTIsMC0zLjksMS4zLTMuOSw1LjFzMS43LDQuOCwzLjksNC44aDEuM1YxNS4xWk00Mi43LDI3bC0zLjksOC43SDM2bDQuMi05LjNjLTItMS0zLjMtMi45LTMuMy02LjJzMy03LjEsNi42LTcuMWgzLjZWMzUuN0g0NC43VjI3aC0yWiIgZmlsbD0iI2UwMCIvPgogICAgPHBhdGggZD0iTTk0LjQsMjcuN2MwLTUsMS45LTguMiw1LjctOC4yYTUsNSwwLDAsMSwyLjkuOGwtMC4zLDIuM2E0LjIsNC4yLDAsMCwwLTIuNi0xLjFjLTEuOCwwLTMsMi0zLDZzMC45LDYuMywyLjksNi4zYTQsNCwwLDAsMCwyLjctMWwwLjYsMS44YTQuOCw0LjgsMCwwLDEtMy4zLDEuMmMtMy40LDAtNS41LTIuOC01LjUtOC4yaDBabS03LjIsMHY4SDg0Ljd2LTE2aDIuNXY3LjRMOTEsMTkuN2gyLjVsLTQsNy41LDQuNSw4LjVIOTEuNFpNNzUuNiwyNi4yaDQuMWMwLTIuNy0uNC00LjctMS45LTQuN3MtMi4xLDEuOS0yLjIsNC43aDBabTIuNyw5LjdjLTMuMywwLTUuMy0yLjYtNS4zLTcuNXMxLjQtOC45LDQuOC04LjksNC40LDIsNC40LDcuNHYxLjRINzUuNWMwLDMuNiwxLDUuNSwzLDUuNWE1LjUsNS41LDAsMCwwLDMuMS0xLjFsMC42LDEuOWE2LjMsNi4zLDAsMCwxLTMuOSwxLjNoMFpNNjcuOCwyMS43SDY1VjIyYzAsMy40LS4yLDguMy0xLjUsMTEuN2g0LjJWMjEuN1ptMy43LDE3LjFINjkuM1YzNS43SDYyLjR2My4xSDYwLjJWMzMuNmgxYzEuNS0zLjQsMS42LTguMywxLjYtMTIuNlYxOS43aDcuNFYzMy42aDEuM3Y1LjJaTTU4LjgsMTkuN3YxNkg1Ni4zVjI4LjVINTIuN3Y3LjJINTAuMnYtMTZoMi41djYuOGgzLjdWMTkuN2gyLjRabTY3LjQsMjFMMTI2LDM5LjNoMWMxLjEsMCwxLjgtMSwyLjMtMi44VjM2LjFsLTQtMTYuNGgxLjVsMi41LDEwLjRhMzQuNywzNC43LDAsMCwxLC43LDMuNmgwLjFjMC4yLTEuMy41LTIuNCwwLjgtMy42bDIuNS0xMC40aDEuM2wtNC4xLDE2LjhjLTAuNSwyLjItMS41LDQuMi0zLjcsNC4yaC0wLjhabTkuOS02LjUsMC41LTEuMmE0LDQsMCwwLDAsMy4zLDEuN2MxLjYsMCwzLTEuMiwzLTMuNWEzLDMsMCwwLDAtMy40LTMuNGgtMS4zVjI2LjZoMS4yYTMsMywwLDAsMCwzLjEtMy4zYzAtMS42LS45LTIuNy0yLjQtMi43YTMuOSwzLjksMCwwLDAtMy4yLDEuOGwtMC40LTEuNGE0LjMsNC4zLDAsMCwxLDMuNi0xLjcsMy42LDMuNiwwLDAsMSwzLjgsMy45LDQsNCwwLDAsMS0yLjQsMy44LDQuMSw0LjEsMCwwLDEsMi45LDRjMCwzLjEtMiw0LjgtNC41LDQuOEE0LjgsNC44LDAsMCwxLDEzNiwzNC4yWm0yMC4xLDEuNWgxLjV2LTE2aC0xLjV2MTZabS05LjQtMTZoMS41djUuOWgxLjJjMywwLDUsMS42LDUsNXMtMi4xLDUuMS01LjEsNS4xaC0yLjZ2LTE2Wm0xLjUsNy4xdjcuN2gxYzIuMywwLDMuOC0xLjEsMy44LTMuOXMtMS4zLTMuOC0zLjYtMy44aC0xLjFabTE0LDguOWgtMS41di0xNmgxLjV2Ny41bDUuNC03LjVoMS41bC01LjMsNy40LDUuNiw4LjZoLTEuNmwtNS41LTguM3Y4LjNabTE1LjItMi4yQTMuOSwzLjksMCwwLDEsMTc0LDM2Yy0yLjIsMC0zLjYtMS43LTMuNi00LjZzMS45LTUuMiw1LjMtNS4yaDEuN3YtMmMwLTIuNC0uOS0zLjUtMi43LTMuNWE0LDQsMCwwLDAtMy40LDEuN0wxNzEsMjFhNC44LDQuOCwwLDAsMSwzLjgtMS42YzIuNiwwLDQuMSwxLjUsNC4xLDQuNnY4LjdhMTEuNiwxMS42LDAsMCwwLC4zLDIuOWgtMS40QTkuNiw5LjYsMCwwLDEsMTc3LjUsMzMuNVptLTAuMS0xLjlWMjcuMmgtMS43Yy0yLjYsMC0zLjksMS4yLTMuOSw0czEsMy41LDIuNSwzLjVTMTc2LjksMzMuMywxNzcuNCwzMS42Wk0xMTMuMiwyMC4xYy0wLjMtMS4yLS42LTIuMi0wLjgtMy4yaC0wLjFjMC4xLDEuMS4xLDIuMiwwLjEsMy40VjM2LjFIMTExVjEzLjRoMS44bDMuOSwxNC41YTIxLjksMjEuOSwwLDAsMSwuNSwyLjZoMC4xYTI2LjgsMjYuOCwwLDAsMSwuNS0yLjZsMy45LTE0LjVoMS44VjM2LjFIMTIyVjIwLjJjMC0xLjEuMS0yLjIsMC4xLTMuNEgxMjJMMTIxLjIsMjBsLTMuNCwxMi42aC0xLjJaIiBmaWxsPSIjMWQxYzFiIi8+CiAgICA8Zz4KICAgICAgPHBhdGggZD0iTTI4LDI2LjVDMjgsMzMuNywyMS43LDQwLDE0LDQwUzAsMzMuNywwLDI2LjUsNi4zLDEyLDE0LDEyczE0LDYuMywxNCwxNC41IiBmaWxsPSIjZmZjYzAyIi8+CiAgICAgIDxwYXRoIGQ9Ik0yMSw5LjFWMjZhNyw3LDAsMSwxLTQtNi4zVjBMMjksMy45djcuOFoiIGZpbGw9IiNlMDAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
}
@media only screen and (min-width: 568px) {
  .modal_yamusic__header i {
    position: absolute;
    top: -0.5rem;
    left: 0;
    width: 10.6rem;
    height: 2.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_yamusic__header i {
    width: 22.4rem;
    height: 5.1rem;
    margin: 3.1rem auto 3.8rem;
  }
}
@media only screen and (min-width: 568px) {
  .modal_yamusic__form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
}
.modal_yamusic__form textarea {
  margin-right: 1rem;
  border: 1px solid #dee0e6;
  border-radius: 0.5rem;
  background-color: #fff;
  color: #000;
  font-size: 1.3rem;
  padding: 0.4rem 1rem;
  display: block;
  resize: none;
}
@media only screen and (min-width: 568px) {
  .modal_yamusic__form textarea {
    height: 2.9rem;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    white-space: nowrap;
  }
}
@media only screen and (max-width: 567px) {
  .modal_yamusic__form textarea {
    width: 100%;
    height: 8rem;
    margin-bottom: 2rem;
  }
}
.modal_yamusic__form button {
  display: block;
  height: 3.5rem;
  background-color: #2d7bdc;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 1.3rem;
  border-radius: 0.5rem;
  border: none;
}
@media only screen and (min-width: 568px) {
  .modal_yamusic__form button {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 6.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_yamusic__form button {
    width: 100%;
  }
}
.modal_yamusic__form button:hover {
  background-color: #226ecc;
}
.modal_yamusic__error {
  color: #f00;
  font-style: italic;
  padding-top: 0.3rem;
  display: none;
}
.modal_yamusic__error.active {
  display: block;
}
.modal_yamusic__instructions {
  padding-top: 2.5rem;
}
.modal_yamusic__instructions-handler {
  color: #2d7bdc;
  font-weight: 600;
  cursor: pointer;
}
@media only screen and (max-width: 567px) {
  .modal_yamusic__instructions-handler {
    text-align: center;
  }
}
.modal_yamusic__instructions-handler .ico {
  width: 1.4rem;
  height: 1.4rem;
  vertical-align: middle;
  transition: transform 170ms;
  margin-right: 0.2rem;
  position: relative;
  top: -0.1rem;
}
.modal_yamusic__instructions-content {
  display: none;
  padding-top: 0.5rem;
}
.modal_yamusic__instructions-content p {
  margin: 2rem 0;
}
.modal_yamusic__instructions-content p img {
  display: inline-block;
  vertical-align: middle;
}
.modal_yamusic__instructions-content > img {
  display: block;
  max-width: 100%;
  border: 1px solid #ccc;
  margin: 2rem 0;
}
.modal_yamusic__instructions.-active .modal_yamusic__instructions-handler .ico {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
@media only screen and (min-width: 675px) {
  .modal_youtube {
    max-width: 594px;
  }
}
@media only screen and (min-width: 567px) and (max-width: 675px) {
  .modal_youtube {
    max-width: 480px;
  }
}
.modal_youtube__content {
  position: relative;
}
.modal_youtube__header {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  padding-bottom: 0.7rem;
  position: relative;
  min-height: 2.2rem;
  padding-left: 4.6rem;
}
.modal_youtube__header i {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JJREFUeNq8Vs1vVFUU/9377n1vOkNnOoXQVjoDQjAYP+JCElt2Gls1ARMlLFi5cuO/ASEstSQsdINoRGyqRhtLrEiMZjBxoYEYi8s2DJTOTIeZN1/3vXs995WqMSq3RXvyTt5bvHPu+fid3z3MGAMrul4fbH0685q6sfCkXl3dYcKw33TaadPtpkyvF5hI+VCRNFEkYTRHrD0YwxJjxgw8HoNxzYRQEF7EpOwx6XdZKtVmqb4Wy2QaPDdQkfsfuZY+8vK7fHD7cmJqA+j99OMzK2+8PmuDwBYI39Zf3z519kjw9MFvGGUklsYPVjVljC0U5vvd0dIPAyL88tIrUbO5pYcn0u0G4dwXx0T7auk5bTZgmGCGJc+DSvv70rNClcsF4xgAAQtRtYr4zh3IXbvA+voIvXrTAaib5aKIqrUd2jGCuFzGtolJeMUiKlNvgYUd+Ht3A0GKAok3HEBUX83zqF7P2xa4aG+lBlEoYuTUaRQvzSM4+irai0tQCwvQvQiacbj6shrdbeS4BaCtgIvaqVfLt5Pos4cOYd9H0xj6bBbsxZfQXVyEuvErdBTRf8zJX9xqZThFLm0HXNRGbbj3ByZIhyYnsffzWeRnPgZ7fgJxhTDS6sCA398fERvX9OlaAQs38zcjE5AWDh/G/rk5ZN9+Zy27ZsPFnxHr/XARfU//SVrT0wgvXkywwISP+2GbCByCqJgZxynQ6zTwF6lc+AC335zC3aslSOkTUAtIfjP/PqJG09VhPKFcK5AMmpB/OvhD3DpzBvXvvqWOcwR7Hqa0aBIcuYHT2YKl003qx5CThSdIOepXrmDpxEnUvpqnYwkDxT3kzY6g7ao7HxCRhYLnclWqwD4XA/nQKGrzl3Hr3HnoToigsBvM89Yy3gQjMroVhZcfXHGlYrr3oZpN8GwWYudOWOyYePNU7OVyNSGHh5dcqThBoFzDgH6AO+D3io6MLPLs+PjljdDnf6n9Y2NfM93r+aUDT9Ts+rWl+wCtbmO/XB/gdnd7/MJ7Eyw7ULXtjM3/rLZzqXT42PvnX+B9tCuuk5C9FZdnPjnevP7zU91yeTRqNLK6s7aQaqV8o1SykJo49kwUCyIRmjv6JiJjnJZR7sWwb7uQCqm4FMomx1NBh9Ni6mUyTZnPVzKPHrg2fOzoOX946KY99zcBBgD7/Mbx9aE8+wAAAABJRU5ErkJggg==");
  width: 3.2rem;
  height: 2.2rem;
  background-size: cover;
}
.modal_youtube__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.modal_youtube__form input {
  margin-right: 1rem;
  border: 1px solid #dee0e6;
  border-radius: 0.5rem;
  background-color: #fff;
  color: #000;
  font-size: 1.3rem;
  padding: 0 1rem;
  display: block;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 2.9rem;
}
.modal_youtube__form button {
  display: block;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 6.5rem;
  height: 3.5rem;
  background-color: #2d7bdc;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 1.3rem;
  border-radius: 0.5rem;
  border: none;
}
.modal_youtube__form button:hover {
  background-color: #226ecc;
}
.modal_youtube__error {
  color: #f00;
  font-style: italic;
  position: absolute;
  left: 0;
  top: 100%;
  padding-top: 0.3rem;
  display: none;
}
.modal_youtube__error.active {
  display: block;
}
.modal_user-presents-empty {
  max-width: 62.8rem;
  height: 43.5rem;
}
.modal_user-presents-empty .modal__content {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal_user-presents-empty .modal-body {
  -ms-flex: 1;
      flex: 1 1 0%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 567px) {
  .modal_user-presents-empty .button {
    width: 100%;
    font-size: 1.3rem;
    max-width: 100%;
  }
}
.user-presents_empty {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1 1 0%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 100%;
  text-align: center;
  color: #8d90a3;
}
.user-presents_empty .icon {
  margin-top: 2rem;
  width: 8rem;
  height: 8rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC41OSIgdmlld0JveD0iMCAwIDIwIDIwLjU5Ij48dGl0bGU+Z2lmdDwvdGl0bGU+PHBhdGggZD0iTTE3IDQuNTVoLTEuMTRBNC4yMiA0LjIyIDAgMCAwIDE3IDEuOTdhMS44MSAxLjgxIDAgMCAwLS41Mi0xLjMyYy0uNy0uNjktMS44MS0uNjgtMy4wOS0uNjhIMTNhNCA0IDAgMCAwLTMgMS41OUE0IDQgMCAwIDAgNy0uMDNoLS4zOWMtMS4yOCAwLTIuMzkgMC0zLjA5LjY4QTEuODEgMS44MSAwIDAgMCAzIDEuOTdhNC4yMiA0LjIyIDAgMCAwIDEuMTQgMi41OEgzYTMuMjUgMy4yNSAwIDAgMC0zIDN2MTBhMy4yNSAzLjI1IDAgMCAwIDMgM2gxNGEzLjI1IDMuMjUgMCAwIDAgMy0zdi0xMGEzLjI1IDMuMjUgMCAwIDAtMy0zem0tNC0yLjU4aC40YTguMzUgOC4zNSAwIDAgMSAxLjU5LjA4IDIuNTEgMi41MSAwIDAgMS0yIDEuOTJoLS40QTguNSA4LjUgMCAwIDEgMTEgMy44OSAyLjUxIDIuNTEgMCAwIDEgMTMgMnptLTYuNCAwSDdhMi41MSAyLjUxIDAgMCAxIDIgMS45MiA4LjQxIDguNDEgMCAwIDEtMS41OS4wOEg3YTIuNTEgMi41MSAwIDAgMS0yLTEuOTJBOC40NiA4LjQ2IDAgMCAxIDYuNiAyek0yIDE3LjU1di0xMGExLjM5IDEuMzkgMCAwIDEgMS0xaDZ2MTJIM2ExLjM5IDEuMzkgMCAwIDEtMS0xem0xNiAwYTEuMzkgMS4zOSAwIDAgMS0xIDFoLTZ2LTEyaDZhMS4zOSAxLjM5IDAgMCAxIDEgMXYxMHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=") 0 50% no-repeat;
  background-size: contain;
  margin-bottom: 1.5rem;
}
.user-presents_empty p {
  margin-bottom: 3rem;
}
.user-presents__empty {
  text-align: center;
}
.m-title {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}
.s-title {
  font-weight: 600;
  font-size: 1.54rem;
  line-height: 2.2rem;
}
.sep-title {
  font-weight: 600;
  font-size: 2.6rem;
  margin-bottom: 4rem;
  line-height: normal;
  padding-left: 10px;
}
.btn {
  color: #fff;
  font-weight: 500;
  outline: none;
  padding: 0 2rem 0.5rem;
  border-radius: 0.6rem;
  width: 16.5rem;
  height: 3.6rem;
  cursor: pointer;
  border: 1px solid transparent;
  transition: background 0.2s ease, color 0.2s ease, border 0.2s ease;
  display: inline-block;
}
.btn + .btn {
  margin-top: 1rem;
}
.btn__fullwidth {
  width: 100%;
}
.btn-success {
  background-color: #4baf4f;
}
.btn-success:hover {
  background-color: transparent;
  border-color: #4baf4f;
  color: #4baf4f;
}
.btn-primary {
  background-color: #2d7bdc;
}
.btn-primary:hover {
  background-color: transparent;
  border-color: #2d7bdc;
  color: #2d7bdc;
}
.btn-error {
  background-color: #e94207;
}
.btn-error:hover {
  background-color: transparent;
  border-color: #e94207;
  color: #e94207;
}
.btn-link {
  color: #9699aa;
  text-align: center;
  padding: 0;
  line-height: 3.2rem;
}
.btn-link span {
  display: inline-block;
  border-bottom: 1px solid;
  line-height: normal;
}
.btn-link span:hover {
  border-color: transparent;
}
.radio-area {
  background-color: #f5f8f9;
  border: 1px solid #dee0e6;
  border-radius: 4px;
  padding: 1rem 1.2rem;
  margin-bottom: 1.4rem;
}
.radio-area .radio-area_row {
  padding-left: 3rem;
  margin-bottom: 2.2rem;
  position: relative;
}
@media only screen and (min-width: 567px) {
  .radio-area .radio-area_row:last-child {
    margin-bottom: 0.5rem;
  }
}
.radio-area .radio-area_row .radio-area_pseudo-radio {
  position: absolute;
  top: 0.4rem;
  left: 0.4rem;
}
.radio-area .radio-area_row .radio-area_pseudo-radio._focus + p {
  color: #2f313a;
}
.radio-area .radio-area_row p {
  color: #86899d;
  line-height: 2.2rem;
}
.radio-area_pseudo-radio {
  position: relative;
  display: inline-block;
}
.radio-area_pseudo-radio input {
  opacity: 0;
}
.radio-area_pseudo-radio input:checked + i:before {
  content: '';
  background: #2d7bdc;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.radio-area_pseudo-radio i {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #bdc0c9;
  background-color: #fff;
  border-radius: 50%;
}
.icon-like {
  display: inline-block;
  width: 2.2rem;
  height: 2.1rem;
  vertical-align: middle;
}
.icon-like svg {
  width: 100%;
}
.icon-message {
  display: inline-block;
  width: 2.2rem;
  height: 2.1rem;
  vertical-align: middle;
}
.icon-message svg {
  width: 100%;
}
.icon-views {
  display: inline-block;
  width: 2.2rem;
  height: 2.1rem;
  vertical-align: middle;
}
.icon-views svg {
  width: 100%;
}
.form label:not(.select-control__label) {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.form-row {
  width: 100%;
  margin-bottom: 0.5rem;
}
.form-field {
  width: 100%;
  background: #fff;
  border: 1px solid #dee0e6;
  height: 3.5rem;
  padding: 0 1.2rem;
  border-radius: 0.4rem;
  box-sizing: border-box;
}
.form-field._focus {
  color: #2f313a;
}
@media only screen and (min-width: 567px) {
  .form-field {
    width: auto;
  }
}
textarea.form-field {
  display: block;
  width: 100%;
  height: auto;
  padding: 0.8rem 1.2rem;
}
.ta-center {
  text-align: center;
}
.oh-y {
  overflow: hidden;
}
.clear-fix:after {
  content: '';
  clear: both;
  display: block;
}
@media only screen and (min-width: 567px) {
  .e-mobile_ib {
    display: none;
  }
}
.e-desktop_ib {
  display: none;
}
@media only screen and (min-width: 567px) {
  .e-desktop_ib {
    display: inline-block;
  }
}
@media only screen and (min-width: 567px) {
  .e-mobile_b {
    display: none;
  }
}
.e-desktop_b {
  display: none;
}
@media only screen and (min-width: 567px) {
  .e-desktop_b {
    display: block;
  }
}
.tile.cupid-page {
  padding: 0;
}
@media only screen and (min-width: 567px) {
  .tile.cupid-page {
    padding: 0;
  }
}
.cupid-page_head {
  background-color: #2577df;
  height: 25.1rem;
  overflow: hidden;
  margin-bottom: 4.2rem;
  position: relative;
}
@media only screen and (min-width: 567px) {
  .cupid-page_head {
    background: transparent;
    overflow: visible;
    height: 7.4rem;
    position: static;
  }
}
.cupid-page_head-img {
  right: -6.5rem;
  top: -0.9rem;
  position: absolute;
  width: 72.1rem;
  z-index: 3;
}
@media only screen and (min-width: 567px) {
  .cupid-page_head-img {
    width: 61rem;
    position: absolute;
    right: -52px;
    top: 2px;
    -ms-transform: none;
        transform: none;
  }
}
.cupid-page_fixed-img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 100%;
}
@media only screen and (min-width: 567px) {
  .cupid-page_fixed-img {
    position: fixed;
    top: 12.7rem;
    left: auto;
    overflow: hidden;
    height: 40rem;
    width: 26rem;
  }
}
@media only screen and (min-width: 667px) {
  .cupid-page_fixed-img {
    width: 32rem;
  }
}
.cupid-page_fixed-img.active {
  position: absolute;
  top: auto;
  bottom: 10rem;
}
.cupid-page_left-wing {
  position: absolute;
  z-index: 2;
  animation: shakeLeftWing 2.6s linear infinite;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
  width: 15.8rem;
  top: 9.4rem;
  right: 28.7rem;
}
@media only screen and (min-width: 567px) {
  .cupid-page_left-wing {
    width: 11.8rem;
    top: 7.4rem;
    left: -10.3rem;
    right: auto;
  }
}
@media only screen and (min-width: 667px) {
  .cupid-page_left-wing {
    left: -5.3rem;
  }
}
.cupid-page_right-wing {
  position: absolute;
  width: 8.3rem;
  top: 3.4rem;
  right: 27.6rem;
  z-index: 1;
  animation: shakeRightWing 2.6s linear infinite;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
}
@media only screen and (min-width: 567px) {
  .cupid-page_right-wing {
    width: 6.6rem;
    top: 4.9rem;
    left: -4rem;
    right: auto;
  }
}
@media only screen and (min-width: 667px) {
  .cupid-page_right-wing {
    top: 3.9rem;
    left: 3rem;
  }
}
.cupid-page_eyes {
  position: absolute;
  top: 11.3rem;
  right: 21.5rem;
  z-index: 4;
  width: 3.39rem;
  animation: closeEyes 2.6s linear infinite;
}
@media only screen and (min-width: 567px) {
  .cupid-page_eyes {
    top: 10.5rem;
    right: 18.4rem;
    z-index: 4;
    width: 2.96rem;
  }
}
.cupid-page_content {
  padding: 0 0.9rem;
}
.cupid-page_content p {
  font-size: 1.4rem;
  padding: 0 0.2rem;
  line-height: 2.3rem;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 567px) {
  .cupid-page_content p + .cupid-page_title {
    margin-top: 8.7rem;
  }
}
@media only screen and (min-width: 567px) {
  .cupid-page_content {
    width: 50%;
    margin-left: 41.6%;
  }
}
.cupid-page_title {
  font-size: 2.1rem;
  font-weight: 600;
  margin-bottom: 3rem;
}
.cupid-page_descr {
  font-size: 1.7rem;
  line-height: 2.32rem;
  letter-spacing: 0.05rem;
  margin-bottom: 6.8rem;
  margin-top: -0.6rem;
}
@media only screen and (min-width: 567px) {
  .cupid-page_descr {
    margin-top: 0;
    margin-bottom: 11.8rem;
  }
}
.cupid-page_hint {
  padding-left: 10px;
  border-left: 2px solid #4baf4f;
  line-height: 2.2rem;
  font-style: italic;
  margin-bottom: 2.4rem;
}
.cupid-page_hint-title {
  font-weight: 600;
  font-style: normal;
  font-size: 1.3rem;
}
.cupid-signature {
  color: #8d90a3;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02rem;
  margin-top: 7rem;
  margin-bottom: 5rem;
}
.cupid-signature img {
  width: 5.3rem;
  margin-bottom: 1.3rem;
}
@media only screen and (min-width: 567px) {
  .cupid-signature {
    width: 40rem;
    margin: 7rem auto 5rem;
  }
}
.cupid-signature_text {
  color: #000;
  font-size: 1.5rem;
  line-height: 2.32rem;
  letter-spacing: 0.05rem;
  font-weight: 500;
  padding: 0 2rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 567px) {
  .cupid-signature_text {
    padding: 0;
    font-weight: 600;
    margin-bottom: 4.4rem;
  }
}
.cupid-page_return-back {
  font-size: 1rem;
  color: #fff;
  position: absolute;
  top: 1rem;
  left: 1rem;
}
@media only screen and (min-width: 567px) {
  .cupid-page_return-back {
    color: #2d7bdc;
    position: static;
    margin: 1.6rem 0 0 1.4rem;
    display: inline-block;
    font-size: 1.1rem;
  }
}
.cupid-alert {
  overflow: hidden;
  width: 92%;
  margin: 2rem auto 2rem;
}
@media only screen and (min-width: 567px) {
  .cupid-alert {
    width: 100%;
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 1270px) {
  .cupid-alert {
    position: fixed;
    width: 21.7rem;
    z-index: 2;
    overflow: visible;
    top: 15.4rem;
    padding: 0;
    right: 1rem;
  }
  .cupid-alert+.tile {
    margin-top: 1rem;
  }
}
.cupid-alert_cnt {
  border: 1px solid #edf0f1;
  border-radius: 0.8rem;
  background: #fff;
  padding: 1rem 1rem 6.7rem 48.9%;
  position: relative;
}
@media only screen and (min-width: 567px) {
  .cupid-alert_cnt {
    border-radius: 0;
    border-color: transparent;
    padding: 2.2rem 1rem 1rem 25.1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media only screen and (min-width: 1270px) {
  .cupid-alert_cnt {
    background: #4baf4f;
    border: none;
    color: #fff;
    display: block;
    padding: 1.2rem 1rem 1rem 1.2rem;
    border-radius: 0.8rem;
  }
}
.cupid-alert_img {
  width: 50%;
  position: absolute;
  left: 0;
  height: 11rem;
  top: 0;
  overflow: hidden;
}
@media only screen and (min-width: 567px) {
  .cupid-alert_img {
    top: 0;
    width: 25.2rem;
    overflow: visible;
  }
}
@media only screen and (min-width: 1270px) {
  .cupid-alert_img {
    top: 10rem;
    transform: rotateY(180deg) scale(0.9) translate(6%, 15px);
  }
}
.cupid-alert_img-cnt {
  -ms-transform: translate(2.4rem, 2rem) scale(0.9);
      transform: translate(2.4rem, 2rem) scale(0.9);
}
@media only screen and (min-width: 567px) {
  .cupid-alert_img-cnt {
    -ms-transform: none;
        transform: none;
  }
}
.cupid-alert_img-cupid {
  right: -1.8rem;
  position: absolute;
  width: 35.8rem;
  top: -4.5rem;
  z-index: 3;
}
.cupid-alert_img-left-wing {
  width: 7rem;
  right: 16rem;
  position: absolute;
  z-index: 2;
  top: -0.3rem;
  animation: shakeLeftWing 2.6s linear infinite;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
}
.cupid-alert_img-right-wing {
  width: 3.7rem;
  position: absolute;
  right: 14.3rem;
  z-index: 1;
  top: -2.1rem;
  animation: shakeRightWing 2.6s linear infinite;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
}
.cupid-alert_img-eyes {
  width: 1.7rem;
  position: absolute;
  z-index: 5;
  top: 1.6rem;
  right: 12.1rem;
  animation: closeEyes 2.6s linear infinite;
}
.cupid-slogan {
  font-size: 1.5rem;
  line-height: 2.4rem;
  letter-spacing: -0.017rem;
  margin-bottom: 0.7rem;
}
@media only screen and (min-width: 567px) {
  .cupid-slogan {
    width: 31.4rem;
    padding-right: 2rem;
  }
}
@media only screen and (min-width: 1270px) {
  .cupid-slogan {
    margin-bottom: 0;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: 0.05rem;
    width: auto;
    padding-right: 0;
  }
}
.cupid-alert_btn {
  position: absolute;
  bottom: 1.7rem;
  left: 1rem;
  right: 1rem;
  text-align: center;
}
.cupid-alert_btn .btn {
  width: 90%;
}
@media only screen and (min-width: 567px) {
  .cupid-alert_btn {
    position: static;
    text-align: left;
    width: 18.3rem;
  }
}
@media only screen and (min-width: 1270px) {
  .cupid-alert_btn {
    display: none;
  }
}
@keyframes shakeLeftWing {
  0% {
    transform: rotateZ(0deg);
  }
  45% {
    transform: rotateZ(20deg);
  }
  90% {
    transform: rotateZ(4deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes shakeRightWing {
  0% {
    transform: rotateZ(6deg) rotateX(34deg);
  }
  40% {
    transform: rotateZ(1deg) rotateX(7deg);
  }
  50% {
    transform: rotateZ(0deg) rotateX(0deg);
  }
  100% {
    transform: rotateZ(6deg) rotateX(34deg);
  }
}
@keyframes closeEyes {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  52% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.4);
  z-index: 99;
  overflow: auto;
  display: none;
}
.overlay.active {
  display: block;
}
.modal-popup {
  background: #fff;
  padding: 1.7rem 1.1rem;
}
@media only screen and (min-width: 567px) {
  .modal-popup {
    width: 63rem;
    top: 10rem;
    left: 50%;
    position: absolute;
    margin-left: -31.4rem;
    margin-bottom: 7rem;
    border-radius: 0.4rem;
    padding: 1.7rem 3.9rem;
  }
}
.modal-popup .s-title {
  width: 26rem;
  text-align: center;
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 567px) {
  .modal-popup .s-title {
    width: 100%;
    letter-spacing: 0.07rem;
    margin-bottom: 1.8rem;
  }
}
.modal-popup .modal-popup_title-img {
  text-align: center;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 567px) {
  .modal-popup .modal-popup_title-img {
    display: none;
  }
}
.modal-popup .modal-popup_title-img__l {
  display: none;
}
@media only screen and (min-width: 567px) {
  .modal-popup .modal-popup_title-img__l {
    display: block;
    margin-top: -5.1rem;
    margin-left: -0.9rem;
    margin-bottom: 1.8rem;
  }
}
.modal-popup .modal-popup_title-img img {
  max-width: 14.3rem;
  margin-left: -6px;
}
.modal-popup_descr {
  font-size: 1.3rem;
  color: #86899d;
  line-height: 2.4rem;
  margin-bottom: 1.4rem;
}
@media only screen and (min-width: 567px) {
  .modal-popup_descr {
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 2.5rem;
    line-height: 2rem;
  }
}
.modal-popup_preview-img {
  margin-bottom: 1.9rem;
}
.modal-popup_preview-img img {
  width: 94%;
  max-width: 25rem;
}
@media only screen and (min-width: 567px) {
  .modal-popup_preview-img img {
    width: 58%;
  }
}
.modal-popup_text {
  line-height: 2rem;
  letter-spacing: -0.01rem;
  margin-bottom: 2.1rem;
}
@media only screen and (min-width: 567px) {
  .modal__greeting-alert {
    padding-top: 4.1rem;
    padding-left: 3.6rem;
    width: 50.8rem;
  }
}
.modal__greeting-alert .m-title {
  text-align: center;
}
@media only screen and (min-width: 567px) {
  .modal__greeting-alert .m-title {
    font-weight: normal;
    text-align: left;
    font-size: 1.4rem;
    margin-bottom: 2.2rem;
  }
}
.modal-popup_arrow-up {
  position: absolute;
  top: -44px;
  left: -43px;
  width: 78px;
  -ms-transform: rotate(20deg);
      transform: rotateZ(20deg);
/* ---- [  Modals Preview ] ---- */
}
.modal-preview {
  padding-top: 4rem;
}
.modal-preview .modal-popup {
  position: relative;
  margin-left: 0;
  top: 0;
  left: 0;
  margin-bottom: 5rem;
}
.delProfileStep__active {
  display: block;
}
.delProfileStep .logo {
  display: none;
  padding-bottom: 9rem;
  margin-top: 3rem;
}
@media only screen and (min-width: 567px) {
  .delProfileStep .logo {
    display: inline-block;
  }
}
.usblog_head {
  background: #fff;
  padding: 1.6rem 1rem 1rem;
}
@media only screen and (min-width: 567px) {
  .usblog_head {
    padding: 1.6rem 1rem 2rem;
    margin-bottom: 1rem;
  }
}
.usblog_head .s-title {
  margin-bottom: 1.1rem;
}
.usblog_tabs {
  line-height: normal;
  border-bottom: 1px solid #e5e5e5;
}
.usblog_tabs:after {
  content: '';
  display: block;
  clear: both;
}
.usblog_tab-btn {
  color: #86899d;
  float: left;
  width: 50%;
  margin-bottom: -2px;
  height: 2.8rem;
  cursor: pointer;
  transition: color 0.2s ease;
  padding: 0 2rem 0 0.6rem;
}
.usblog_tab-btn.active {
  color: #2f313a;
  font-weight: 600;
  border-bottom: 2px solid #2d7bdc;
}
@media only screen and (min-width: 567px) {
  .usblog_tab-btn {
    width: auto;
  }
}
@media only screen and (min-width: 567px) {
  .usblog_list-posts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.usblog_post {
  padding: 2.4rem 1rem 1.9rem;
  background: #fff;
  margin-bottom: 0.9rem;
}
@media only screen and (min-width: 567px) {
  .usblog_post {
    width: 32.4%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.usblog_post-head {
  position: relative;
  padding-left: 6.2rem;
  min-height: 5rem;
  line-height: normal;
  margin-bottom: 0.4rem;
}
.usblog_post-user-img {
  width: 5.2rem;
  height: 5.2rem;
  position: absolute;
  left: 0.2rem;
  top: -0.6rem;
  border-radius: 0.4rem;
  overflow: hidden;
}
.usblog_post-user-img img {
  width: 100%;
}
.usblog_post-title {
  font-size: 1.3rem;
  font-weight: 600;
  margin-bottom: 0.3rem;
}
.usblog_post-date {
  font-size: 1.1rem;
  color: #afb2be;
}
.usblog_post-text {
  line-height: 2rem;
  min-height: 11rem;
}
.usblog_post-text__short {
  font-size: 1.6rem;
  font-weight: 600;
}
.usblog_show-all {
  color: #2d7bdd;
  margin-bottom: 1.5rem;
}
.usblog_post-info {
  color: #afb2be;
  border-top: 1px solid #dee0e6;
  margin-top: 1.5rem;
  padding-top: 1.1rem;
}
.usblog_post-info .icon {
  margin-right: 0.5rem;
}
@media only screen and (min-width: 567px) {
  .usblog_post-info .icon {
    width: 1.7rem;
    margin-right: 0.4rem;
  }
}
.usblog_post-likes {
  float: left;
  margin-right: 3rem;
}
@media only screen and (min-width: 567px) {
  .usblog_post-likes {
    margin-right: 1rem;
  }
}
.usblog_post-comments {
  float: left;
}
.usblog_post-views {
  float: right;
}
.usblog_post-views .icon {
  position: relative;
  top: 2px;
}
.usblog_big-img img {
  width: 100%;
}
.usblog_small-imgs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 0;
  line-height: 0;
}
.usblog_small-img-cnt {
  position: relative;
}
.usblog_small-img-cnt:nth-child(2) {
  margin: 0 0.4rem;
}
@media only screen and (min-width: 567px) {
  .usblog_small-img-cnt {
    display: none;
  }
  .usblog_small-img-cnt:nth-child(1),
  .usblog_small-img-cnt:nth-child(2) {
    display: block;
    width: 100%;
  }
}
.usblog_small-img-cnt img {
  width: 100%;
}
.usblog_small-img-more {
  font-size: 2.8rem;
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.51);
}
@media only screen and (min-width: 567px) {
  .usblog_small-img-more {
    font-size: 1.8rem;
  }
}
.usblog_small-img-more span {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.modal_user-awards {
  max-width: 75rem;
  min-width: 59rem;
  width: auto;
}
@media only screen and (max-width: 667px) {
  .modal_user-awards {
    min-width: 0;
  }
}
.modal_user-awards.modal_awards_narrow .grid__content {
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .modal_user-awards .modal-header {
    max-width: 90%;
  }
}
.notice {
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #8d90a3;
}
.old-browser {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  background-color: #cdedff;
  width: 100%;
  height: 16.2rem;
  display: none;
}
@media only screen and (max-width: 567px) {
  .old-browser {
    height: 23.9rem;
    text-align: center;
  }
}
.old-browser__container {
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media only screen and (min-width: 568px) {
  .old-browser__content {
    padding: 1.8rem 0 1rem 226px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 568px) and (max-width: 960px) {
  .old-browser__content {
    padding-left: 0;
    margin: auto;
    width: 550px;
  }
}
.old-browser__icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}
@media only screen and (min-width: 568px) {
  .old-browser__icon {
    margin: 3rem 0 0 1.5rem;
    float: left;
    width: 75px;
    height: 75px;
  }
}
@media only screen and (max-width: 567px) {
  .old-browser__icon {
    position: absolute;
    width: 38px;
    height: 38px;
    top: 4.8rem;
    left: 50%;
    margin-left: -16px;
  }
}
.old-browser__icon.-msie {
  background-image: url("data:image/png;base64,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");
}
.old-browser__icon.-yandex {
  background-image: url("data:image/png;base64,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");
}
.old-browser__icon.-chrome {
  background-image: url("data:image/png;base64,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");
}
.old-browser__icon.-safari {
  background-image: url("data:image/png;base64,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");
}
.old-browser__icon.-opera {
  background-image: url("data:image/png;base64,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");
}
.old-browser__icon.-firefox {
  background-image: url("data:image/png;base64,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");
}
@media only screen and (min-width: 568px) {
  .old-browser__text {
    margin-left: 14rem;
  }
}
@media only screen and (min-width: 568px) {
  .old-browser__text .logo {
    margin-bottom: 1.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .old-browser__text .logo {
    margin: 1.6rem auto 7.3rem;
    width: 9rem;
    height: 1.3rem;
  }
}
.old-browser__text p {
  line-height: 2rem;
}
@media only screen and (min-width: 568px) {
  .old-browser__text p {
    padding-bottom: 1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .old-browser__text p {
    padding: 0 1rem 1.8rem;
    margin: auto;
    max-width: 30rem;
  }
  .old-browser__text p br {
    display: none;
  }
}
@media only screen and (min-width: 321px) and (max-width: 370px) {
  .old-browser__text p {
    font-size: 1.2rem;
    padding-right: 0.4rem;
    padding-left: 0.4rem;
  }
}
.old-browser__text .button {
  height: 3.7rem;
  max-height: 3.7rem;
  line-height: 2.2rem;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .old-browser__text .button {
    font-size: 1.3rem;
    width: 100%;
    max-width: 25.3rem;
    margin: auto;
    line-height: 2.6rem;
  }
}
@media only screen and (max-width: 667px) {
  .page {
    width: 100%;
  }
}
.page_photo-contest {
  background: #fff;
}
.page_photo-contest .page__body {
  max-width: 100%;
  margin-top: 4.5rem;
}
@media only screen and (max-width: 567px) {
  .page_photo-contest .page__body {
    margin-top: 7rem;
  }
}
.page_photo-contest .main-content {
  width: 100%;
}
.page_photo-contest .page-footer .content-inner {
  padding-left: 0;
}
.page_new-year .page-header__content {
  height: 6.4rem;
}
.page_new-year .page__body {
  margin-top: 7.6rem;
}
.page_new-year .main-aside {
  top: 7.6rem;
}
@media only screen and (min-width: 567px) {
  .page_new-year .im-dialogue__header {
    top: 6.5rem;
    padding-top: 1.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .page_new-year .im-dialogue__header {
    top: 6.4rem;
  }
}
@media only screen and (min-width: 568px) {
  html.no-mobile .page_index_old-browser .page__canvas {
    padding-top: 16.2rem;
  }
}
@media only screen and (max-width: 567px) {
  html.no-mobile .page_index_old-browser .page__canvas {
    padding-top: 23.9rem;
  }
}
@media only screen and (min-width: 568px) {
  html.no-mobile .page_index_old-browser .page-header {
    top: 16.2rem;
  }
}
@media only screen and (max-width: 567px) {
  html.no-mobile .page_index_old-browser .page-header {
    top: 23.9rem;
  }
}
html.no-mobile .page_index_old-browser .main-aside {
  top: 21.7rem;
}
html.no-mobile .page_index_old-browser .m-menu,
html.no-mobile .page_index_old-browser .m-menu:after {
  top: 29.9rem;
}
@keyframes ny1 {
  0%, 49.9% {
    opacity: 0;
  }
  50%, 100% {
    opacity: 1;
  }
}
@keyframes ny2 {
  0%, 49.9% {
    opacity: 1;
  }
  50%, 100% {
    opacity: 0;
  }
}
.pagination {
  display: block;
  position: relative;
}
.pagination .button {
  margin-bottom: 2rem;
}
.pagination .button .ico_load {
  width: 1.6rem;
  height: 1.3rem;
  margin-right: 0.5rem;
  transition: none;
  vertical-align: top;
  position: relative;
  top: 0.1rem;
}
.pagination.-loading {
  pointer-events: none;
}
.payment_error .payment__error {
  display: inline-block;
}
.payment__title {
  margin-bottom: 2.5rem;
}
.payment__title h3 {
  font-weight: 400;
  display: inline-block;
}
.payment__title h3 + .payment__error {
  margin-left: 1.5rem;
}
.payment__error {
  display: inline-block;
  color: #e94207;
  font-size: 1.1rem;
  font-style: italic;
  display: none;
}
.payment__error::before {
  content: '';
  display: inline-block;
  width: 0.3rem;
  height: 1rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMiAxMCI+PHRpdGxlPmVycm9yPC90aXRsZT48cGF0aCBkPSJNMSA2YTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMiAwdjRhMSAxIDAgMCAxLTEgMXpNMCA4aDJ2MkgweiIgZmlsbD0iI2U5NDIwNyIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
}
.payment__content {
  margin-bottom: 1.5rem;
}
.payment__footer {
  text-align: center;
}
.payment__footer .button {
  margin-bottom: 1rem;
  width: 20rem;
}
.payment__footer p {
  font-size: 1.1rem;
  color: #8d90a3;
}
.payment__footer p a {
  color: #8d90a3;
  text-decoration: underline;
}
.payment-online-item {
  -ms-flex: 1 0 50%;
      flex: 1 0 50%;
  display: -ms-flexbox;
  display: flex;
  align-item: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 2rem;
}
.payment-online.mobile .payment-online-item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 29%;
}
.payment-online-item .radio-control {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-align: center;
      align-items: center;
}
.payment-online-item .radio-control label {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.payment-online-item .radio-control .iradio {
  margin-right: 1.8rem;
}
.payment-online-item_psb .payment-online-item__icon {
  background-image: url("../img/payment/psb.svg");
}
.payment-online-item_alfa .payment-online-item__icon {
  background-image: url("../img/payment/alfa.svg");
}
.payment-online-item_masterpass .payment-online-item__icon {
  background-image: url("../img/payment/masterpass.svg");
}
.payment-online-item_visa .payment-online-item__icon {
  background-image: url("../img/payment/visa.svg");
}
.payment-online-item_webmoney .payment-online-item__icon {
  background-image: url("../img/payment/webmoney.svg");
}
.payment-online-item_yamoney .payment-online-item__icon {
  background-image: url("../img/payment/yamoney.svg");
}
.payment-online-item_sber .payment-online-item__icon {
  background-image: url("../img/payment/sber.svg");
}
.payment-online-item_cash .payment-online-item__icon {
  background-image: url("../img/payment/cash.svg");
}
.payment-online-item_mts .payment-online-item__icon {
  background-image: url("../img/payment/mts.svg");
}
.payment-online-item_megafon .payment-online-item__icon {
  background-image: url("../img/payment/megafon.svg");
}
.payment-online-item_tele2 .payment-online-item__icon {
  background-image: url("../img/payment/tele2.svg");
}
.payment-online-item_tat .payment-online-item__icon {
  background-image: url("../img/payment/tat.svg");
}
.payment-online-item_beeline .payment-online-item__icon {
  background-image: url("../img/payment/beeline.svg");
}
@media only screen and (max-width: 567px) {
  .payment-online-item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
  .payment-online-item label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .payment-online-item .iradio {
    -ms-flex: none;
        flex: none;
  }
}
.payment-phone {
  padding-bottom: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .payment-phone {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .payment-phone .radio-control label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.payment-phone .radio-control {
  line-height: 3.7rem;
}
.payment-phone .input-control {
  opacity: 0;
  display: inline-block;
  position: absolute;
  left: 0;
}
.payment-select {
  margin-bottom: 2rem;
  padding: 0 4rem;
}
@media only screen and (max-width: 567px) {
  .payment-select {
    padding: 0 1rem;
  }
}
.photo {
  width: 100%;
  height: 100%;
  position: relative;
}
.photo__box {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.photo:hover .photo__action_main-photo {
  opacity: 1;
}
.notification {
  border-radius: 1rem;
  min-width: 2rem;
  padding: 0 0.4rem;
  height: 2rem;
  text-align: center;
  color: #fff;
  background-color: #2d7bdc;
  position: absolute;
  font-size: 1.1rem;
  letter-spacing: -0.02rem;
  line-height: 1.9rem;
}
.notification.-simple {
  background: none;
  width: auto;
  height: auto;
  color: #86899d;
  font-size: 1.3rem;
  font-weight: normal;
}
.post-comment {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.post-comment:not(:last-child) {
  margin-bottom: 3rem;
}
.post-comment__avatar {
  -ms-flex: none;
      flex: none;
  margin-right: 1rem;
}
.post-comment__comment {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  min-width: 0;
}
.post-comment__comment .user-name {
  margin-top: -0.4rem;
}
.post-comment__comment p {
  color: #8d90a3;
}
.post-comment__remove {
  width: 1rem;
  height: 1rem;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RkZTBlNn08L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNWMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNSAwIC4yLjNjLS4zLjMtLjMuNyAwIDFsMi41IDIuNUwuMiA2LjJjLS4zLjMtLjIuOC4xIDEuMS4zLjMuNy4zIDEgMGwyLjUtMi41IDIuNSAyLjVjLjMuMy44LjMgMS4xIDAgLjMtLjMuMy0uNyAwLTFMNC44IDMuOHoiLz48L3N2Zz4=");
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
  right: 0;
  top: 0;
  cursor: pointer;
}
.post-comment__remove:hover,
.post-comment__remove:active,
.post-comment__remove:focus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzJkN2JkY308L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNGMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNS0uMS4yLjJjLS4zLjMtLjMuOCAwIDEuMWwyLjUgMi41TC4yIDYuMmMtLjMuMy0uMi44LjEgMS4xLjMuMy43LjMgMSAwbDIuNS0yLjUgMi41IDIuNWMuMy4zLjguMyAxLjEgMCAuMy0uMy4zLS43IDAtMUw0LjggMy44eiIvPjwvc3ZnPg==");
}
.post-comment_state_remove .post-comment__remove {
  display: block;
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 20;
}
.preloader__spinner {
  border-radius: 50%;
  width: 2.6rem;
  height: 2.6rem;
  border: 0.3rem solid #ccc;
  border-top-color: #fff;
  animation: spin 1s infinite linear;
  margin: auto;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.premium-badge {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.premium-badge__title {
  font-size: 1.1rem;
  padding: 0 2px;
  background: #2d7bdc;
  border-radius: 4px;
  color: #fff;
  line-height: 1.2rem;
  letter-spacing: -0.2px;
  display: inline-block;
  width: 5.1rem;
  height: 1.3rem;
}
.premium-badge__value {
  color: #2d7bdc;
  margin-left: 0.5rem;
}
.premium-info__content {
  padding-bottom: 1rem;
}
.premium-pin {
  margin-right: 0.7rem;
  padding: 0 0.2rem;
  background: #2d7bdc;
  display: inline-block;
  border-radius: 0.4rem;
  color: #fff;
  font-size: 1.1rem;
  line-height: 1.3rem;
  height: 1.3rem;
  letter-spacing: -0.02rem;
}
.modal_send-message {
  max-width: 56.6rem;
}
.modal_send-message .message-compose__field {
  min-height: 12rem;
}
.modal_send-message .message-compose__content {
  -ms-flex: none;
      flex: none;
}
.progress {
  width: 100%;
  position: relative;
}
.progress__bar {
  height: 4px;
}
.progress__value {
  color: #2d7bdc;
  font-size: 1.5rem;
}
html.promo {
  max-height: 100% !important;
}
html.promo,
html.promo body {
  position: relative;
}
@media only screen and (max-width: 640px) {
  html.promo .promo-page {
    font-size: 4.375vw;
  }
}
.promo-page {
  background-color: #1c6acc;
  transition: background 0.6s ease-in-out;
  min-height: 320px;
  min-width: 320px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
html.mobile .promo-page__fakescroll {
  background: transparent;
  width: 100%;
  height: calc(100% + 1px);
}
.promo-page .old-browser {
  top: auto;
  bottom: 0;
}
.promo-page .slick-dots {
  position: absolute;
  z-index: 5;
  display: block !important;
}
@media only screen and (max-height: 350px) and (min-width: 641px) and (orientation: portrait) {
  .promo-page .slick-dots {
    display: none !important;
  }
}
@media only screen and (min-width: 901px) {
  .promo-page .slick-dots {
    right: 3%;
  }
}
@media only screen and (min-width: 771px) and (max-width: 900px) {
  .promo-page .slick-dots {
    right: 2%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 770px) {
  .promo-page .slick-dots {
    right: 1.5%;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page .slick-dots {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    left: auto;
    top: 50%;
    bottom: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page .slick-dots {
    width: 100%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 45vw;
    text-align: center;
    -ms-transform: none !important;
        transform: none !important;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page .slick-dots {
    bottom: 4rem;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) and (orientation: portrait) {
  .promo-page .slick-dots {
    display: none !important;
  }
}
.promo-page .slick-dots li {
  border-radius: 50%;
  background-color: #abd7f7;
  cursor: pointer;
  z-index: 3;
}
@media only screen and (min-width: 641px) {
  .promo-page .slick-dots li {
    margin: 15px 0 !important;
    display: block;
    width: 7px;
    height: 7px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page .slick-dots li {
    margin: 0 1.25vw !important;
    display: inline-block;
    vertical-align: top;
    width: 1.875vw;
    height: 1.875vw;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page .slick-dots li {
    width: 7px;
    height: 7px;
  }
}
.promo-page .slick-dots li.slick-active {
  background-color: #fff;
}
.promo-page__container {
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
  min-height: 320px;
  max-height: 100vh;
  overflow: hidden;
}
.promo-page__header {
  margin: auto;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 901px) {
  .promo-page__header {
    width: 87.9479%;
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__header {
    width: 92%;
  }
}
@media only screen and (min-width: 641px), only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: relative;
    z-index: 2;
  }
}
@media only screen and (min-width: 641px) and (max-height: 370px) {
  .promo-page__header {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 641px) and (min-height: 371px) {
  .promo-page__header {
    padding-top: 35px;
  }
}
.promo-page__header-logo {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 641px) {
  .promo-page__header-logo {
    margin-top: 7px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__header-logo {
    margin-top: 7.5vw;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__header-logo {
    margin-top: 3.125vw;
  }
}
.promo-page__header-logo i {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzYuNCAzNy4zIj4KICA8dGl0bGU+bG9nbzwvdGl0bGU+CiAgPGc+CiAgICA8cG9seWdvbiBwb2ludHM9IjAgMC40IDkuOSAwLjQgOS45IDI3LjUgMjYuMyAyNy41IDI2LjMgMzYuMiAwIDM2LjIgMCAwLjQiIGZpbGw9IiM1N2IwZWYiLz4KICAgIDxyZWN0IHg9IjMxLjgiIHk9IjAuNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjM1Ljg2IiBmaWxsPSIjNTdiMGVmIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjQ5LjMgMC40IDU4LjYgMC40IDczLjQgMTkuMyA3My40IDAuNCA4My4yIDAuNCA4My4yIDM2LjIgNzQuNSAzNi4yIDU5LjIgMTYuNiA1OS4yIDM2LjIgNDkuMyAzNi4yIDQ5LjMgMC40IiBmaWxsPSIjNTdiMGVmIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjEzNy4zIDIyLjggMTIzLjcgMC40IDEzNSAwLjQgMTQyLjQgMTMuNCAxNDkuOCAwLjQgMTYwLjkgMC40IDE0Ny4zIDIyLjcgMTQ3LjMgMzYuMiAxMzcuMyAzNi4yIDEzNy4zIDIyLjgiIGZpbGw9IiNmZmYiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iOTAuNiAwLjQgMTAwLjUgMC40IDEwMC41IDE0LjkgMTEyLjkgMC40IDEyNC43IDAuNCAxMTEuMSAxNS44IDEyNS4xIDM2LjIgMTEzLjIgMzYuMiAxMDQuMiAyMi45IDEwMC41IDI3IDEwMC41IDM2LjIgOTAuNiAzNi4yIDkwLjYgMC40IiBmaWxsPSIjNTdiMGVmIi8+CiAgICA8cGF0aCBkPSJNMjAzLDIwLjVWMC40aDEwLjFWMjAuM2MwLDUuMiwyLjYsNy42LDYuNiw3LjZzNi42LTIuNCw2LjYtNy40VjAuNGgxMC4xVjIwLjNjMCwxMS42LTYuNiwxNi43LTE2LjgsMTYuN1MyMDMsMzEuNywyMDMsMjAuNSIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggZD0iTTE3OSwwQzE2OCwwLDE1OS43LDguMywxNTkuNywxOC42czguMiwxOC42LDE5LjMsMTguNiwxOS40LTguMywxOS40LTE4LjZTMTkwLjEsMCwxNzksMG05LjQsMjIuOGExLjcsMS43LDAsMCwxLTEuNywxLjZoLTEyYTEsMSwwLDAsMC0xLjEuNGwtMiwzLjlhMS41LDEuNSwwLDAsMS0xLjQuNGMtMC45LS4yLTEtMS4zLTEtMS44VjExLjdhMS43LDEuNywwLDAsMSwxLjctMS42aDE1LjdhMS43LDEuNywwLDAsMSwxLjcsMS42VjIyLjhaIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K") no-repeat;
}
@media only screen and (min-width: 641px) {
  .promo-page__header-logo i {
    margin-top: 4px;
    width: 163px;
    height: 26px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__header-logo i {
    margin-top: 0.625vw;
    width: 38.28125vw;
    height: 6.25vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__header-logo i {
    margin-top: 0.416666666666667vw;
    width: 25.520833333333336vw;
    height: 4.166666666666667vw;
  }
}
.promo-page__header-logo .h1 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.35;
}
@media only screen and (min-width: 771px) {
  .promo-page__header-logo .h1 {
    margin-left: 19px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 770px) {
  .promo-page__header-logo .h1 {
    position: absolute;
    left: 0;
    top: 100%;
    font-size: 12px;
  }
  .promo-page__header-logo .h1 br {
    display: none;
  }
}
@media only screen and (min-width: 641px) and (max-width: 770px) {
  .promo-page__header-logo .h1 {
    margin-top: 7px;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__header-logo .h1 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__header-logo .h1 {
    margin-left: 4.6875vw;
    font-size: 2.8125vw;
    letter-spacing: 0.15625vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__header-logo .h1 {
    margin-left: 3.125vw;
    font-size: 1.875vw;
    letter-spacing: 0.104166666666667vw;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header-logo .h1 {
    display: none;
  }
}
.promo-page__header-logo .modal {
  display: none;
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header-nav {
    margin-top: 1.5vw;
  }
}
@media only screen and (min-width: 641px), only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (max-width: 640px) and (orientation: portrait) {
  .promo-page__header-nav {
    position: absolute;
    z-index: 3;
    bottom: 2.1875vw;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    width: 70.625vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) and (orientation: portrait) {
  .promo-page__header-nav {
    bottom: 0;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) and (orientation: portrait) {
  .promo-page__header-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 88%;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) and (orientation: portrait) {
  .promo-page__header-nav {
    width: 67.6923076923077%;
  }
}
.promo-page__header-nav-guest {
  font-weight: 600;
  font-size: 11px;
  line-height: 16px;
  transition: opacity 170ms;
  color: #fff;
  text-transform: uppercase;
  opacity: 0.6;
}
@media only screen and (min-width: 961px) {
  .promo-page__header-nav-guest {
    margin-right: 22px;
  }
}
@media only screen and (max-width: 770px) {
  .promo-page__header-nav-guest {
    display: none;
  }
}
.promo-page__header-nav-guest i {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 17px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNyI+CiAgPHRpdGxlPmV5ZTwvdGl0bGU+CiAgPGc+CiAgICA8Zz4KICAgICAgPHBhdGggZD0iTTExLjEsMTdjLTQuNiwwLTcuOS0yLjktOS41LTQuNlMwLDEwLjEsMCw5LjksNC43LDMsMTEuMSwzLDIyLDkuMywyMiw5LjlzMC4xLDAuNy0xLjYsMi40UzE1LjUsMTcsMTEuMSwxN1pNMi4yLDEwYzAuOSwxLjMsNC4xLDUsOC45LDVzNy43LTMuNiw4LjctNWMtMS0xLjMtNC4yLTUtOC43LTVTMy4yLDguNywyLjIsMTBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBkPSJNMTAuOCwxMy43YTUuNCw1LjQsMCwxLDEsNS40LTUuNEE1LjQsNS40LDAsMCwxLDEwLjgsMTMuN1ptMC04LjdhMy40LDMuNCwwLDEsMCwzLjQsMy40QTMuNCwzLjQsMCwwLDAsMTAuOCw1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8cGF0aCBkPSJNMTAuOSw1YTEsMSwwLDAsMS0xLTFWMWExLDEsMCwwLDEsMiwwVjRBMSwxLDAsMCwxLDEwLjksNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGQ9Ik03LDVhMSwxLDAsMCwxLS43LTAuM2wtMi0yQTEsMSwwLDAsMSw1LjcsMS4zbDIsMkExLDEsMCwwLDEsNyw1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggZD0iTTMsOGExLDEsMCwwLDEtLjctMC4zbC0yLTJBMSwxLDAsMCwxLDEuNyw0LjNsMiwyQTEsMSwwLDAsMSwzLDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBkPSJNMTQuOSw1YTEsMSwwLDAsMS0uNy0xLjdsMi0yYTEsMSwwLDAsMSwxLjQsMS40bC0yLDJBMSwxLDAsMCwxLDE0LjksNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGQ9Ik0xOC45LDhhMSwxLDAsMCwxLS43LTEuN2wyLTJhMSwxLDAsMCwxLDEuNCwxLjRsLTIsMkExLDEsMCwwLDEsMTguOSw4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat;
  margin-right: 6px;
  position: relative;
  top: -3px;
}
.promo-page__header-nav-guest:hover {
  text-decoration: none;
  opacity: 1;
}
.promo-page__header-nav-button {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  letter-spacing: -0.01em;
  text-decoration: none;
  color: #fff;
  transition-property: border, background, color;
  transition-duration: 170ms;
}
@media only screen and (max-width: 900px) {
  .promo-page__header-nav-button {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 650px) {
  .promo-page__header-nav-button {
    height: 38px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width: 641px), only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header-nav-button {
    font-size: 15px;
    line-height: 16px;
    height: 45px;
    border-radius: 5px;
    box-shadow: 0 2px 0 #145fbe;
    padding-bottom: 6px;
    margin-left: 18px;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__header-nav-button {
    height: 40px;
  }
}
@media only screen and (max-width: 640px) and (orientation: portrait) {
  .promo-page__header-nav-button {
    font-size: 4.6875vw;
    line-height: 5vw;
    height: 14.21875vw;
    border-radius: 1.5625vw;
    box-shadow: 0 0.625vw 0 #145fbe;
    padding-bottom: 0.9375vw;
    margin-bottom: 4.0625vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) and (orientation: portrait) {
  .promo-page__header-nav-button {
    width: 48%;
    height: 10.9375vw;
    font-size: 4.0625vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) and (orientation: portrait) {
  .promo-page__header-nav-button {
    height: 8.413461538461538vw;
    font-size: 3.125vw;
  }
}
.promo-page__header-nav-button.signin {
  border: 1px solid #fff;
}
@media only screen and (min-width: 901px) {
  .promo-page__header-nav-button.signin {
    width: 104px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__header-nav-button.signin {
    border-width: 0.3125vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__header-nav-button.signin {
    border-width: 0.240384615384615vw;
  }
}
.promo-page__header-nav-button.signin:hover,
.promo-page__header-nav-button.signin:focus {
  color: #2d7bdc;
  background-color: #fff;
}
.promo-page__header-nav-button.signin:active {
  background: #2d7bdc;
  color: #fff;
  border-color: #2d7bdc;
}
.promo-page__header-nav-button.signup {
  background-color: #4baf4f;
}
@media only screen and (min-width: 901px) {
  .promo-page__header-nav-button.signup {
    width: 226px;
  }
}
.promo-page__header-nav-button.signup:hover,
.promo-page__header-nav-button.signup:focus {
  background: #4ba54f;
}
.promo-page__header-nav-button.signup:active {
  background: #3c943f;
}
.promo-page__header-nav-button:hover {
  text-decoration: none;
}
.promo-page__header-nav-button:active {
  -ms-transform: translateY(2px);
      transform: translateY(2px);
}
.promo-page__slides {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.promo-page__slides:not(.slick-initialized) {
  visibility: hidden;
}
@media only screen and (min-height: 450px) and (min-width: 901px) {
  .promo-page__slides {
    margin-bottom: -90px;
  }
}
@media only screen and (max-height: 450px) and (min-width: 901px) {
  .promo-page__slides {
    margin-bottom: -120px;
  }
}
@media only screen and (min-height: 450px) and (min-width: 641px) and (max-width: 900px) {
  .promo-page__slides {
    margin-bottom: -70px;
  }
}
@media only screen and (max-height: 450px) and (min-width: 641px) and (max-width: 900px) {
  .promo-page__slides {
    margin-bottom: -100px;
  }
}
@media only screen and (max-height: 449px) and (min-width: 640px) {
  .promo-page__slides {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) {
  .promo-page__slides {
    padding-bottom: 21.875vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__slides {
    padding-bottom: 15.625vw;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__slides {
    padding-bottom: 5vw;
  }
}
.promo-page__slides section + section {
  margin-top: 0;
}
.promo-page__slides .slick-list,
.promo-page__slides .slick-track {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.promo-page__slides .slick-track:before,
.promo-page__slides .slick-track:after {
  display: none;
}
.promo-page__slide {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: 100%;
  visibility: hidden;
}
@media only screen and (max-width: 640px) {
  .promo-page__slide {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: 1.5625vw;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
div.slick-initialized .promo-page__slide {
  visibility: visible;
}
.promo-page__slide-wrap {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
}
@media only screen and (min-width: 901px) {
  .promo-page__slide-wrap {
    width: 87.9479%;
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__slide-wrap {
    width: 92%;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 0 !important;
    height: calc(100vh - 71vw);
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) {
  .promo-page__slide-wrap {
    height: calc(100vh - 38vw);
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__slide-wrap {
    height: calc(100vh - 26vw);
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__slide-wrap {
    height: 83% !important;
  }
}
.promo-page__slide-caption {
  color: #fff;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
@media only screen and (min-width: 651px) {
  .promo-page__slide-caption {
    width: 50%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 770px) {
  .promo-page__slide-caption {
    width: 65%;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide-caption {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-caption {
    -ms-flex-order: 2;
        order: 2;
    padding: 0 3.125vw;
  }
}
@media only screen and (min-width: 567px) and (max-width: 770px) and (max-height: 400px) {
  .promo-page__slide-caption {
    width: 75%;
  }
}
@media only screen and (max-height: 540px) and (min-width: 771px) {
  .promo-page__slide-caption {
    padding-bottom: 50px;
  }
}
@media only screen and (min-height: 541px) and (min-width: 771px) {
  .promo-page__slide-caption {
    padding-bottom: 104px;
  }
}
.promo-page__slide-caption-title {
  line-height: 1.238095em;
  font-weight: 600;
}
@media only screen and (min-width: 1025px) {
  .promo-page__slide-caption-title {
    font-size: 42px;
    margin-bottom: 39px;
  }
  .promo-page__slide-caption-title._second {
    font-size: 38px;
    margin-bottom: 26px;
  }
}
@media only screen and (max-width: 1024px) {
  .promo-page__slide-caption-title {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-height: 371px) and (max-height: 580px) and (min-width: 771px) {
  .promo-page__slide-caption-title {
    font-size: 36px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-height: 371px) and (max-height: 580px) and (max-width: 770px) {
  .promo-page__slide-caption-title {
    font-size: 26px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-height: 370px) {
  .promo-page__slide-caption-title {
    font-size: 26px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-caption-title {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .promo-page__slide-caption-text {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1024px) {
  .promo-page__slide-caption-text {
    font-size: 18px;
  }
}
@media only screen and (min-height: 371px) and (max-height: 580px) and (min-width: 771px) {
  .promo-page__slide-caption-text {
    font-size: 18px;
  }
}
@media only screen and (min-height: 371px) and (max-height: 580px) and (max-width: 770px) {
  .promo-page__slide-caption-text {
    font-size: 14px;
  }
}
@media only screen and (max-height: 370px) {
  .promo-page__slide-caption-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide-caption-text {
    line-height: 1.545455em;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-caption-text {
    font-size: 4.375vw;
    line-height: 1.714286em;
    text-align: center;
    padding-top: 4.21875vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 1/1) {
  .promo-page__slide-caption-text {
    font-size: 3.4375vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 10/8) {
  .promo-page__slide-caption-text {
    padding-top: 0;
  }
}
.promo-page__slide-images {
  position: relative;
}
@media only screen and (min-width: 651px) {
  .promo-page__slide-images {
    width: 50%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 770px) {
  .promo-page__slide-images {
    width: 35%;
  }
}
@media only screen and (min-width: 567px) and (max-width: 770px) and (max-height: 400px) {
  .promo-page__slide-images {
    width: 25%;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-images {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media only screen and (min-width: 641px) and (max-height: 430px) {
  .promo-page__slide-images {
    height: 80%;
    position: relative;
    top: 5%;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 8/10) {
  .promo-page__slide-images {
    display: none;
  }
}
.promo-page__slide-images .slick-list {
  overflow: auto;
  height: 100%;
}
.promo-page__slide-images .mobile,
.promo-page__slide-images .screen,
.promo-page__slide-images .mobile *,
.promo-page__slide-images .screen * {
  overflow: hidden;
}
.promo-page__slide-images .mobile.first img:not(:first-child),
.promo-page__slide-images .screen.first img:not(:first-child),
.promo-page__slide-images .mobile.second img:not(:first-child),
.promo-page__slide-images .screen.second img:not(:first-child),
.promo-page__slide-images .mobile.third img:not(:first-child),
.promo-page__slide-images .screen.third img:not(:first-child) {
  opacity: 0;
}
.promo-page__slide-images .screen {
  position: absolute;
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-images .screen {
    display: none;
  }
}
.promo-page__slide-images .screen.first,
.promo-page__slide-images .screen.third {
  width: 55.5556%;
  height: 25.9962%;
}
@media only screen and (min-width: 567px) and (max-width: 770px) and (max-height: 400px) {
  .promo-page__slide-images .screen.first,
  .promo-page__slide-images .screen.third {
    display: none;
  }
}
.promo-page__slide-images .screen.first {
  top: 3%;
  left: 36%;
}
.promo-page__slide-images .screen.second {
  width: 90.740741%;
  height: 43.643264%;
  top: 33%;
  left: 0;
}
@media only screen and (min-width: 567px) and (max-width: 770px) and (max-height: 400px) {
  .promo-page__slide-images .screen.second {
    width: 100%;
    height: 100%;
    top: 50%;
  }
}
.promo-page__slide-images .screen.third {
  bottom: 0;
  left: 28%;
}
.promo-page__slide-images .mobile {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  width: 66vw;
  margin-left: -33vw;
  height: 100%;
}
.promo-page__slide-images .mobile * {
  height: 100% !important;
}
.promo-page__slide-images .mobile .slick-slide {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide-images .mobile {
    display: none;
  }
}
.promo-page__slide-press {
  width: 100%;
}
@media only screen and (min-width: 641px) and (max-width: 1060px) and (min-aspect-ratio: 96/76) {
  .promo-page__slide-press {
    -ms-transform: scale(0.7);
        transform: scale(0.7);
  }
}
.promo-page__slide-press-title {
  line-height: 1.380952em;
  font-weight: 600;
  color: #fff;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide-press-title {
    font-size: 42px;
    padding-bottom: 5.5vh;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-title {
    font-size: 3.4375vw;
    text-align: center;
    padding-bottom: 3.125vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/57) and (max-aspect-ratio: 8/10) {
  .promo-page__slide-press-title {
    display: none;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/84) {
  .promo-page__slide-press-title {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 641px) and (max-height: 580px) {
  .promo-page__slide-press-title {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) and (min-aspect-ratio: 96/76) {
  .promo-page__slide-press-title {
    font-size: 4.137931034482759vw;
  }
}
@media only screen and (min-width: 871px) and (max-width: 1060px) and (min-aspect-ratio: 96/76) {
  .promo-page__slide-press-title {
    font-size: 36px;
  }
}
.promo-page__slide-press-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.promo-page__slide-press-list-item {
  display: block;
  opacity: 0.65;
  transition: opacity 170ms;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide-press-list-item {
    margin: 29px 19px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item {
    margin: 2.34375vw;
  }
}
@media only screen and (min-width: 641px) and (max-height: 580px) {
  .promo-page__slide-press-list-item {
    margin: 15px;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/41) {
  .promo-page__slide-press-list-item {
    margin-top: 1.5625vw;
    margin-bottom: 0;
  }
}
.promo-page__slide-press-list-item:hover {
  opacity: 1;
}
.promo-page__slide-press-list-item i {
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.promo-page__slide-press-list-item i._retina {
  display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-page__slide-press-list-item i._retina {
    display: block;
  }
  .promo-page__slide-press-list-item i._retina + i {
    display: none;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._izvestia {
    width: 132px;
    height: 34px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._izvestia {
    width: 15.172413793103448vw;
    height: 3.908045977011494vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._izvestia {
    width: 20.625vw;
    height: 5.3125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._rt {
    width: 61px;
    height: 61px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._rt {
    width: 7.011494252873564vw;
    height: 7.011494252873564vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._rt {
    width: 9.53125vw;
    height: 9.53125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._ria {
    width: 136px;
    height: 41px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._ria {
    width: 15.632183908045977vw;
    height: 4.712643678160919vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._ria {
    width: 21.25vw;
    height: 6.406249999999999vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._360 {
    width: 94px;
    height: 57px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._360 {
    width: 10.804597701149426vw;
    height: 6.551724137931035vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._360 {
    width: 14.6875vw;
    height: 8.90625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._life {
    width: 129px;
    height: 43px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._life {
    width: 14.827586206896552vw;
    height: 4.942528735632184vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._life {
    width: 20.15625vw;
    height: 6.71875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._mk {
    width: 89px;
    height: 69px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._mk {
    width: 10.229885057471265vw;
    height: 7.931034482758621vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._mk {
    width: 13.90625vw;
    height: 10.78125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._ren {
    width: 68px;
    height: 76px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._ren {
    width: 7.816091954022989vw;
    height: 8.735632183908045vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._ren {
    width: 10.625vw;
    height: 11.875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._businessfm {
    width: 226px;
    height: 45px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._businessfm {
    width: 25.97701149425287vw;
    height: 5.172413793103448vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._businessfm {
    width: 35.3125vw;
    height: 7.03125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._aif {
    width: 179px;
    height: 39px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._aif {
    width: 20.57471264367816vw;
    height: 4.482758620689655vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._aif {
    width: 27.968749999999996vw;
    height: 6.09375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._prime {
    width: 165px;
    height: 30px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._prime {
    width: 18.96551724137931vw;
    height: 3.448275862068965vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._prime {
    width: 25.78125vw;
    height: 4.6875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide-press-list-item i._regnum {
    width: 175px;
    height: 31px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide-press-list-item i._regnum {
    width: 20.114942528735632vw;
    height: 3.563218390804598vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide-press-list-item i._regnum {
    width: 27.34375vw;
    height: 4.84375vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/84) {
  .promo-page__slide-press-list-item i._prime,
  .promo-page__slide-press-list-item i._regnum {
    display: none;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/76) {
  .promo-page__slide-press-list-item i._businessfm,
  .promo-page__slide-press-list-item i._aif {
    display: none;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/67) {
  .promo-page__slide-press-list-item i._life,
  .promo-page__slide-press-list-item i._mk,
  .promo-page__slide-press-list-item i._ren {
    display: none;
  }
}
@media only screen and (min-height: 450px) and (min-width: 641px) {
  .promo-page__slide._intro {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 641px) and (max-aspect-ratio: 1/1) {
  .promo-page__slide._intro .promo-page__slide-wrap {
    height: 65%;
  }
}
@media only screen and (min-width: 1200px) {
  .promo-page__slide._intro .promo-page__slide-caption {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 1199px) {
  .promo-page__slide._intro .promo-page__slide-caption br {
    display: none;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/76) and (max-aspect-ratio: 64/70) {
  .promo-page__slide._intro .promo-page__slide-caption-text {
    font-size: 3.5vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/31) {
  .promo-page__slide._intro .promo-page__slide-caption-text {
    font-size: 2.6vw;
  }
}
.promo-page__slide._intro .promo-page__slide-images {
  width: 100%;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  transition-delay: 150ms;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._intro .promo-page__slide-images .blank {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._intro .promo-page__slide-images {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
  .promo-page__slide._intro .promo-page__slide-images .blank {
    display: block;
    width: 100%;
  }
  .promo-page__slide._intro .promo-page__slide-images img:not(.blank) {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    max-width: 100%;
    height: 100%;
  }
  .promo-page__slide._intro .promo-page__slide-images .mobile {
    display: block;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/40) {
  .promo-page__slide._intro .promo-page__slide-images {
    display: none;
  }
}
.promo-page__slide._intro .promo-page__slide-images img {
  width: 70%;
}
.promo-page__slide._intro.fade-in .promo-page__slide-images {
  -ms-transform: scale(1);
      transform: scale(1);
  opacity: 1;
}
.promo-page__slide._intro.fade-in .promo-page__slide-caption,
.promo-page__slide._intro.fade-in .screen,
.promo-page__slide._intro.fade-in .mobile {
  -ms-transform: scale(1);
      transform: scale(1);
  opacity: 1;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
.promo-page__slide._intro.fade-in .promo-page__slide-caption.second,
.promo-page__slide._intro.fade-in .screen.second,
.promo-page__slide._intro.fade-in .mobile.second {
  transition-delay: 0.2s;
}
@media only screen and (min-width: 567px) and (max-width: 770px) and (max-height: 400px) {
  .promo-page__slide._intro.fade-in .promo-page__slide-caption.second,
  .promo-page__slide._intro.fade-in .screen.second,
  .promo-page__slide._intro.fade-in .mobile.second {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.promo-page__slide._intro.fade-in .promo-page__slide-caption.third,
.promo-page__slide._intro.fade-in .screen.third,
.promo-page__slide._intro.fade-in .mobile.third {
  transition-delay: 0.2s;
}
.promo-page__slide._hcsochi .promo-page__slide-images img:not(.blank) {
  width: 40%;
}
.promo-page__slide._dialog .promo-page__slide-wrap {
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 1366px) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    -ms-transform: scale(1.15);
        transform: scale(1.15);
  }
}
@media only screen and (max-height: 530px) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    -ms-transform: scale(0.85);
        transform: scale(0.85);
  }
}
@media only screen and (max-width: 770px) and (max-height: 430px) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    display: block;
    position: relative;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/92) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    -ms-transform: scale(0.7);
        transform: scale(0.7);
    margin: 0 0 0 -100vw;
    padding: 0 !important;
    width: 140vw;
    left: 50%;
    max-width: 1000vw !important;
    top: -27vw;
    height: 50vw;
  }
  .promo-page__slide._dialog .promo-page__slide-wrap .person {
    margin: 0;
    top: 50%;
    bottom: auto;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
  .promo-page__slide._dialog .promo-page__slide-wrap .person__speech {
    margin: 1vw 0 !important;
  }
  .promo-page__slide._dialog .promo-page__slide-wrap .person_man .person__speech {
    top: auto;
    bottom: 50%;
  }
  .promo-page__slide._dialog .promo-page__slide-wrap .person_woman .person__speech {
    bottom: auto;
    top: 50%;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/70) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    top: 0 !important;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/31) {
  .promo-page__slide._dialog .promo-page__slide-wrap {
    -ms-transform: scale(0.5);
        transform: scale(0.5);
  }
}
.promo-page__slide._dialog .person {
  position: relative;
}
@media only screen and (min-width: 641px) and (max-height: 370px) {
  .promo-page__slide._dialog .person {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person {
    position: absolute;
  }
}
.promo-page__slide._dialog .person img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  opacity: 0;
  -ms-transform: scale(0) rotate(0);
      transform: scale(0) rotate(0);
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
.promo-page__slide._dialog .person__speech {
  position: absolute;
  opacity: 0;
  transition: all 0.2s ease-in-out, opacity 0.1s ease;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog .person__speech {
    border-radius: 5px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog .person__speech {
    border-radius: 0.574712643678161vw;
    font-size: 1.839080459770115vw;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog .person__speech {
    line-height: 1.4em;
  }
  .promo-page__slide._dialog .person__speech ._mobile {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person__speech {
    font-size: 4.0625vw;
    line-height: 1.2em;
    letter-spacing: -0.015em;
    border-radius: 1.25vw;
  }
  .promo-page__slide._dialog .person__speech ._desktop {
    display: none;
  }
}
.promo-page__slide._dialog .person__speech:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
}
.promo-page__slide._dialog .person__tags {
  position: absolute;
  top: 100%;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  opacity: 0;
  -ms-transform: translateY(-110px);
      transform: translateY(-110px);
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
.promo-page__slide._dialog .person__tags-item {
  border: 1px solid #5587d3;
  color: #a2bde7;
  white-space: nowrap;
  border-radius: 5px;
  margin-bottom: 5px;
  height: 35px;
  padding: 0 10px;
}
@media only screen and (max-height: 530px) {
  .promo-page__slide._dialog .person__tags-item:first-child {
    display: none;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog .person__tags-item:last-child {
    display: none;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog .person__tags-item {
    font-size: 13px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person__tags-item {
    font-size: 2.8125vw;
    line-height: 4.375vw;
    border-radius: 0.78125vw;
    height: 5.46875vw;
    padding: 0 1.5625vw;
  }
  .promo-page__slide._dialog .person__tags-item:last-child {
    display: none;
  }
}
@media only screen and (max-width: 640px) and (max-aspect-ratio: 640/921) {
  .promo-page__slide._dialog .person_man {
    top: 50% !important;
    -ms-transform: translateY(-110%);
        transform: translateY(-110%);
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person_man {
    top: 0;
    left: 0;
  }
}
.promo-page__slide._dialog .person_man .person__speech {
  background-color: #e6f5ff;
  color: #000;
  bottom: 0;
  left: 100%;
  -ms-transform: rotate(90deg);
      transform: rotateZ(90deg);
  -ms-transform-origin: left bottom;
      transform-origin: left bottom;
}
.promo-page__slide._dialog .person_man .person__speech:before {
  border-color: #e6f5ff transparent transparent;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog .person_man .person__speech:before {
    left: 10px;
    border-width: 8px 8px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog .person_man .person__speech:before {
    left: 1.149425287356322vw;
    border-width: 0.919540229885057vw 0.919540229885057vw 0 0;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person_man .person__speech:before {
    left: 5.46875vw;
    border-width: 2.65625vw 2.65625vw 0 0;
  }
}
@media only screen and (max-width: 640px) and (max-aspect-ratio: 640/921) {
  .promo-page__slide._dialog .person_woman {
    bottom: 50% !important;
    -ms-transform: translateY(110%);
        transform: translateY(110%);
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person_woman {
    bottom: 0;
    right: 0;
  }
}
.promo-page__slide._dialog .person_woman .person__speech {
  background-color: #58b0ef;
  color: #fff;
  left: auto;
  right: 100%;
  -ms-transform: rotate(-90deg);
      transform: rotateZ(-90deg);
  -ms-transform-origin: right top;
      transform-origin: right top;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog .person_woman .person__speech {
    top: 0;
    bottom: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person_woman .person__speech {
    top: auto;
    bottom: 0;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/54) {
  .promo-page__slide._dialog .person_woman .person__speech {
    bottom: 7.8125vw;
  }
}
.promo-page__slide._dialog .person_woman .person__speech:before {
  border-color: transparent #58b0ef transparent transparent;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog .person_woman .person__speech:before {
    right: 20px;
    border-width: 0 8px 8px 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog .person_woman .person__speech:before {
    right: 2.298850574712644vw;
    border-width: 0 0.919540229885057vw 0.919540229885057vw 0;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog .person_woman .person__speech:before {
    right: 3.125vw;
    border-width: 0 2.65625vw 2.65625vw 0;
  }
}
.promo-page__slide._dialog-pilots .promo-page__slide-wrap {
  max-width: 815px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-pilots .promo-page__slide-wrap {
    padding-bottom: 14vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-pilots .promo-page__slide-wrap {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person__speech {
    width: 332px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person__speech {
    width: 38.160919540229884vw;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-pilots .person__speech {
    padding: 12px 5px 16px 13px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person__speech {
    width: 55.15624999999999vw;
    padding: 1.5625vw 0.78125vw 2.1875vw 2.96875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person_man {
    width: 227px;
    height: 213px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person_man {
    width: 26.091954022988507vw;
    height: 24.482758620689655vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_man {
    margin: 45px 0 0 15px;
    width: 35.46875vw;
    height: 33.28125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person_man .person__speech {
    margin: 0 0 147px -10px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person_man .person__speech {
    margin: 0 0 16.896551724137932vw -1.149425287356322vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_man .person__speech {
    margin: 0 0 18.125vw -3.125vw;
    width: 55.15624999999999vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person_man .person__tags {
    margin: 7px 0 0 89px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person_man .person__tags {
    margin: 0.804597701149425vw 0 0 10.229885057471265vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_man .person__tags {
    margin: 1.40625vw 0 0 9.53125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person_woman {
    width: 223px;
    height: 227px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person_woman {
    width: 25.632183908045974vw;
    height: 26.091954022988507vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_woman {
    width: 34.84375vw;
    height: 35.46875vw;
    margin: 0 4.21875vw 15vw 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-pilots .person_woman .person__speech {
    margin: 93px 9px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-pilots .person_woman .person__speech {
    margin: 10.689655172413794vw 1.03448275862069vw 0 0;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_woman .person__speech {
    margin: 0 -1.71875vw -10.15625vw 0;
    width: 44.53125vw;
  }
  .promo-page__slide._dialog-pilots .person_woman .person__speech:before {
    border-width: 2.65625vw 2.5vw 0 0;
    border-color: #57afee transparent transparent;
    top: auto;
    left: 100%;
    right: auto;
    top: 1.875vw;
  }
}
.promo-page__slide._dialog-pilots .person_woman .person__tags {
  margin-top: 13px;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-pilots .person_woman .person__tags {
    margin-left: 32px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-pilots .person_woman .person__tags {
    margin-left: 35px;
  }
}
.promo-page__slide._dialog-pilots.fade-in .person_man img {
  -ms-transform: scale(1) rotate(-6.5deg) !important;
      transform: scale(1) rotate(-6.5deg) !important;
}
.promo-page__slide._dialog-builders .promo-page__slide-wrap {
  max-width: 842px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-builders .promo-page__slide-wrap {
    padding-bottom: 13vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-builders .promo-page__slide-wrap {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_man {
    width: 225px;
    height: 231px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_man {
    width: 25.862068965517242vw;
    height: 26.551724137931032vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_man {
    margin: 4.84375vw 0 0 0.46875vw;
    width: 35.15625vw;
    height: 36.09375vw;
  }
}
.promo-page__slide._dialog-builders .person_man img {
  left: 0;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_man img {
    top: -3px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_man img {
    top: -0.344827586206897vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_man img {
    top: -0.46875vw;
  }
}
.promo-page__slide._dialog-builders .person_man .person__speech:before {
  border-color: transparent #e6f5ff transparent transparent;
  top: auto;
  left: auto;
  right: 100%;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_man .person__speech:before {
    bottom: 36px;
    border-width: 0 9px 8px 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_man .person__speech:before {
    bottom: 4.137931034482759vw;
    border-width: 0 1.03448275862069vw 0.919540229885057vw 0;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_man .person__speech:before {
    border-color: #e6f5ff transparent transparent;
    right: auto;
    top: 100%;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_man .person__speech {
    padding: 12px 5px 17px 16px;
    width: 353px;
    margin: 0 0 106px 7px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_man .person__speech {
    padding: 1.379310344827586vw 0.574712643678161vw 1.954022988505747vw 1.839080459770115vw;
    width: 40.57471264367816vw;
    margin: 0 0 12.183908045977011vw 0.804597701149425vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_man .person__speech {
    margin: 0 0 19.53125vw -1.09375vw;
    padding: 1.875vw 0.78125vw 2.65625vw 2.5vw;
    width: 55.15624999999999vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_man .person__tags {
    margin: 14px 0 0 82px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_man .person__tags {
    margin: 1.609195402298851vw 0 0 9.425287356321839vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_man .person__tags {
    margin: 1.25vw 0 0 11.40625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_woman {
    width: 227px;
    height: 222px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_woman {
    width: 26.091954022988507vw;
    height: 25.517241379310345vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_woman {
    margin: 0 2.34375vw 16.5625vw 0;
    width: 35.46875vw;
    height: 34.6875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_woman img {
    top: 3px;
    right: 4px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_woman img {
    top: 0.344827586206897vw;
    right: 0.459770114942529vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_woman img {
    top: 0.46875vw;
    right: 0.625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech {
    padding: 12px 5px 14px 16px;
    margin: 140px 8px 0 0;
    width: 302px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech {
    margin: 16.091954022988507vw 0.919540229885057vw 0 0;
    padding: 1.379310344827586vw 0.574712643678161vw 1.609195402298851vw 1.839080459770115vw;
    width: 34.71264367816092vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech {
    margin: 0 -0.46875vw -12.5vw 0;
    width: 44.53125vw;
    padding: 1.875vw 0.78125vw 2.1875vw 2.5vw;
  }
}
.promo-page__slide._dialog-builders .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  top: auto;
  left: 100%;
  right: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech:before {
    border-width: 8px 9px 0 0;
    bottom: 30px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech:before {
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
    bottom: 3.448275862068965vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_woman .person__speech:before {
    border-width: 2.65625vw 2.5vw 0 0;
    bottom: 4.6875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-builders .person_woman .person__tags {
    margin: 13px 0 0 26px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-builders .person_woman .person__tags {
    margin: 1.494252873563218vw 0 0 2.988505747126437vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-builders .person_woman .person__tags {
    margin: 3.59375vw 0 0 2.65625vw;
  }
}
.promo-page__slide._dialog-doctors .promo-page__slide-wrap {
  max-width: 858px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-doctors .promo-page__slide-wrap {
    padding-bottom: 6.4vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-doctors .promo-page__slide-wrap {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_man {
    width: 251px;
    height: 238px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_man {
    width: 28.850574712643677vw;
    height: 27.35632183908046vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_man {
    margin: 7.03125vw 0 0 0.3125vw;
    width: 39.21875vw;
    height: 37.1875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_man img {
    top: -30px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_man img {
    top: -3.448275862068965vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_man img {
    top: -4.6875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech {
    margin: 0 0 199px -21px;
    width: 314px;
    padding: 11px 5px 13px 15px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech {
    margin: 0 0 22.873563218390807vw -2.413793103448276vw;
    width: 36.0919540229885vw;
    padding: 1.264367816091954vw 0.574712643678161vw 1.494252873563218vw 1.724137931034483vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech {
    margin: 0 0 18.4375vw -1.71875vw;
    width: 46.5625vw;
    padding: 1.71875vw 0.78125vw 2.03125vw 2.34375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech:before {
    left: 20px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech:before {
    left: 2.298850574712644vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_man .person__speech:before {
    left: 3.125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_man .person__tags {
    margin: -22px 0 0 99px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_man .person__tags {
    margin: -2.528735632183908vw 0 0 11.379310344827587vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_man .person__tags {
    margin: 3.125vw 0 0 11.5625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_woman {
    width: 241px;
    height: 211px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_woman {
    width: 27.70114942528736vw;
    height: 24.25287356321839vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_woman {
    margin: 0 0.9375vw 9.6875vw 0;
    width: 37.65625vw;
    height: 32.96875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech {
    margin: 49px 14px 0 0;
    width: 302px;
    padding: 12px 5px 15px 16px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech {
    margin: 5.632183908045977vw 1.609195402298851vw 0 0;
    width: 34.71264367816092vw;
    padding: 1.379310344827586vw 0.574712643678161vw 1.724137931034483vw 1.839080459770115vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech {
    margin: 0 0.3125vw -8.59375vw 0;
    width: 50.78125vw;
    padding: 1.875vw 0.78125vw 2.34375vw 2.5vw;
  }
}
.promo-page__slide._dialog-doctors .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  left: 100%;
  right: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech:before {
    bottom: 41px;
    border-width: 8px 9px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech:before {
    bottom: 4.712643678160919vw;
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech:before {
    top: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_woman .person__speech:before {
    top: 1.875vw;
    bottom: auto;
    border-width: 2.65625vw 2.5vw 0 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-doctors .person_woman .person__tags {
    margin-left: 18px;
    margin-top: 13px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-doctors .person_woman .person__tags {
    margin-left: 2.068965517241379vw;
    margin-top: 1.494252873563218vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-doctors .person_woman .person__tags {
    margin-left: 2.34375vw;
    margin-top: 2.03125vw;
  }
}
.promo-page__slide._dialog-doctors.fade-in .person_man img {
  -ms-transform: scale(1) rotate(-6deg) !important;
      transform: scale(1) rotate(-6deg) !important;
}
.promo-page__slide._dialog-developers .promo-page__slide-wrap {
  max-width: 858px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-developers .promo-page__slide-wrap {
    padding-bottom: 11vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-developers .promo-page__slide-wrap {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_man {
    width: 241px;
    height: 229px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_man {
    width: 27.70114942528736vw;
    height: 26.321839080459768vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_man {
    margin-top: 4.6875vw;
    width: 37.65625vw;
    height: 35.78125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_man img {
    top: -22px;
    left: 3px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_man img {
    top: -2.528735632183908vw;
    left: 0.344827586206897vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_man img {
    top: -3.4375vw;
    left: 0.46875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_man .person__speech {
    margin: 0 0 117px 12px;
    width: 332px;
    padding: 13px 5px 13px 14px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_man .person__speech {
    margin: 0 0 13.448275862068964vw 1.379310344827586vw;
    width: 38.160919540229884vw;
    padding: 1.494252873563218vw 0.574712643678161vw 1.494252873563218vw 1.609195402298851vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_man .person__speech {
    margin: 0 0 19.53125vw 1.5625vw;
    width: 49.84375vw;
    padding: 2.03125vw 0.78125vw 2.03125vw 2.1875vw;
  }
}
.promo-page__slide._dialog-developers .person_man .person__speech:before {
  border-color: transparent #e6f5ff transparent transparent;
  left: auto;
  right: 100%;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_man .person__speech:before {
    bottom: 23px;
    border-width: 0 9px 8px 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_man .person__speech:before {
    bottom: 2.64367816091954vw;
    border-width: 0 1.03448275862069vw 0.919540229885057vw 0;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-developers .person_man .person__speech:before {
    top: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_man .person__speech:before {
    top: 7.34375vw;
    bottom: auto;
    border-width: 0 2.5vw 2.65625vw 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_man .person__tags {
    margin-top: -8px;
    margin-left: 86px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_man .person__tags {
    margin-top: -0.919540229885057vw;
    margin-left: 9.885057471264368vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_man .person__tags {
    margin-top: -1.875vw;
    margin-left: 13.4375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_woman {
    width: 238px;
    height: 206px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_woman {
    width: 27.35632183908046vw;
    height: 23.678160919540232vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_woman {
    margin: 0 3.59375vw 15.937499999999998vw 0;
    width: 37.1875vw;
    height: 32.1875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_woman img {
    left: 11px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_woman img {
    left: 1.264367816091954vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_woman img {
    left: 1.71875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech {
    margin: 126px 8px 0 0;
    width: 302px;
    padding: 12px 5px 15px 21px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech {
    margin: 14.482758620689657vw 0.919540229885057vw 0 0;
    width: 34.71264367816092vw;
    padding: 1.379310344827586vw 0.574712643678161vw 1.724137931034483vw 2.413793103448276vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech {
    margin: 0vw -9.21875vw -15vw 0;
    width: 58.12500000000001vw;
    padding: 1.875vw 0.78125vw 2.34375vw 3.28125vw;
  }
}
.promo-page__slide._dialog-developers .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  left: 100%;
  right: auto;
  bottom: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech:before {
    border-width: 8px 9px 0 0;
    top: 33px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech:before {
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
    top: 3.793103448275862vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_woman .person__speech:before {
    border-width: 2.65625vw 2.5vw 0 0;
    top: 1.875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-developers .person_woman .person__tags {
    margin: 19px 0 0 52px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-developers .person_woman .person__tags {
    margin: 2.183908045977011vw 0 0 5.977011494252873vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-developers .person_woman .person__tags {
    margin: 2.03125vw 0 0 13.4375vw;
  }
}
.promo-page__slide._dialog-it .promo-page__slide-wrap {
  max-width: 858px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-it .promo-page__slide-wrap {
    padding-bottom: 11vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-it .promo-page__slide-wrap {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_man {
    width: 236px;
    height: 198px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_man {
    width: 27.126436781609197vw;
    height: 22.758620689655174vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_man {
    margin: 5.15625vw 0 0 1.09375vw;
    width: 36.875vw;
    height: 30.9375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_man img {
    left: -2px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_man img {
    left: -0.229885057471264vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_man img {
    left: -0.3125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_man .person__speech {
    margin: 0 0 151px -10px;
    padding: 11px 5px 13px 15px;
    width: 254px;
  }
  .promo-page__slide._dialog-it .person_man .person__speech:before {
    left: 20px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_man .person__speech {
    margin: 0 0 17.35632183908046vw -1.149425287356322vw;
    padding: 1.264367816091954vw 0.574712643678161vw 1.494252873563218vw 1.724137931034483vw;
    width: 29.195402298850574vw;
  }
  .promo-page__slide._dialog-it .person_man .person__speech:before {
    left: 2.298850574712644vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_man .person__speech {
    margin: 0 0 10.9375vw 2.8125vw;
    padding: 1.71875vw 0.78125vw 2.5vw 2.8125vw;
    width: 41.5625vw;
    font-size: 3.4375vw;
  }
  .promo-page__slide._dialog-it .person_man .person__speech:before {
    border-color: transparent #e6f5ff transparent transparent;
    left: auto;
    right: 100%;
    top: 7.34375vw;
    bottom: auto;
    border-width: 0 2.5vw 2.65625vw 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_man .person__tags {
    margin: 8px 0 0 111px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_man .person__tags {
    margin: 0.919540229885057vw 0 0 12.758620689655173vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_man .person__tags {
    margin: -0.15625vw 0 0 12.34375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_woman {
    width: 237px;
    height: 180px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_woman {
    width: 27.241379310344826vw;
    height: 20.689655172413794vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_woman {
    margin: 0 1.40625vw 6.25vw 0;
    width: 37.03125vw;
    height: 28.125vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_woman img {
    top: -9px;
    left: -6px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_woman img {
    top: -1.03448275862069vw;
    left: -0.689655172413793vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_woman img {
    top: -1.40625vw;
    left: -0.9375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_woman .person__speech {
    margin: 60px 22px 0 0;
    padding: 11px 5px 13px 16px;
    width: 310px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_woman .person__speech {
    margin: 6.896551724137931vw 2.528735632183908vw 0 0;
    padding: 1.264367816091954vw 0.574712643678161vw 1.494252873563218vw 1.839080459770115vw;
    width: 35.63218390804598vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_woman .person__speech {
    margin: 0 0 -7.968749999999999vw 0;
    padding: 1.71875vw 0.78125vw 2.65625vw 3.125vw;
    width: 46.40625vw;
    font-size: 3.4375vw;
  }
}
.promo-page__slide._dialog-it .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  left: 100%;
  right: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_woman .person__speech:before {
    bottom: 22px;
    border-width: 8px 9px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_woman .person__speech:before {
    bottom: 2.528735632183908vw;
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-it .person_woman .person__speech:before {
    top: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_woman .person__speech:before {
    top: 1.875vw;
    bottom: auto;
    border-width: 2.5vw 2.65625vw 0 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-it .person_woman .person__tags {
    margin: 10px 0 0 25px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-it .person_woman .person__tags {
    margin: 1.149425287356322vw 0 0 2.873563218390804vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-it .person_woman .person__tags {
    margin: 0.46875vw 0 0 11.09375vw;
  }
}
.promo-page__slide._dialog-cookers .promo-page__slide-wrap {
  max-width: 858px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-cookers .promo-page__slide-wrap {
    padding-bottom: 16vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-cookers .promo-page__slide-wrap {
    padding-bottom: 50px;
  }
}
@media only screen and (min-height: 450px) and (min-width: 641px) {
  .promo-page__slide._dialog-cookers .person {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_man {
    width: 237px;
    height: 265px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_man {
    width: 27.241379310344826vw;
    height: 30.45977011494253vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_man {
    width: 31.874999999999996vw;
    height: 35.625vw;
    margin: 5.625vw 0 0 6.406249999999999vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_man .person__speech {
    margin: 0px 0 136px -9px;
    padding: 12px 5px 18px 16px;
    width: 275px;
  }
  .promo-page__slide._dialog-cookers .person_man .person__speech:before {
    left: 16px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_man .person__speech {
    margin: 0vw 0 15.632183908045977vw -1.03448275862069vw;
    padding: 1.379310344827586vw 0.574712643678161vw 2.068965517241379vw 1.839080459770115vw;
    width: 31.60919540229885vw;
  }
  .promo-page__slide._dialog-cookers .person_man .person__speech:before {
    left: 1.839080459770115vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_man .person__speech {
    margin: 0vw 0 16.09375vw 2.5vw;
    padding: 1.875vw 0.78125vw 2.5vw 2.8125vw;
    width: 46.875vw;
    font-size: 3.4375vw;
  }
  .promo-page__slide._dialog-cookers .person_man .person__speech:before {
    border-color: transparent #e6f5ff transparent transparent;
    left: auto;
    right: 100%;
    top: 7.34375vw;
    bottom: auto;
    border-width: 0 2.5vw 2.65625vw 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_man .person__tags {
    margin: 13px 0 0 78px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_man .person__tags {
    margin: 1.494252873563218vw 0 0 8.96551724137931vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_man .person__tags {
    margin: 1.71875vw 0 0 10.15625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_woman {
    width: 238px;
    height: 295px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_woman {
    width: 27.35632183908046vw;
    height: 33.90804597701149vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_woman {
    width: 32.03125vw;
    height: 39.6875vw;
    margin: 0 3.4375vw 10.625vw 0;
  }
}
@media only screen and (max-height: 560px) and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_woman {
    padding-top: 2.298850574712644vw;
  }
}
@media only screen and (max-height: 560px) and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_woman {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech {
    margin: 166px 14px 0 0;
    padding: 12px 5px 14px 18px;
    width: 274px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech {
    margin: 19.080459770114942vw 1.609195402298851vw 0 0;
    padding: 1.379310344827586vw 0.574712643678161vw 1.609195402298851vw 2.068965517241379vw;
    width: 31.494252873563216vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech {
    margin: 0 -1.5625vw -2.65625vw 0;
    padding: 1.875vw 0.78125vw 2.8125vw 2.8125vw;
    width: 56.875vw;
    font-size: 3.4375vw;
  }
}
.promo-page__slide._dialog-cookers .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  left: 100%;
  right: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech:before {
    bottom: 32px;
    border-width: 8px 9px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech:before {
    bottom: 3.67816091954023vw;
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech:before {
    top: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_woman .person__speech:before {
    top: 1.875vw;
    bottom: auto;
    border-width: 2.65625vw 2.5vw 0 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-cookers .person_woman .person__tags {
    margin: 11px 0 0 23px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-cookers .person_woman .person__tags {
    margin: 1.264367816091954vw 0 0 2.64367816091954vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-cookers .person_woman .person__tags {
    margin: 1.71875vw 0 0 3.59375vw;
  }
}
.promo-page__slide._dialog-economists .promo-page__slide-wrap {
  max-width: 858px;
}
@media only screen and (min-height: 631px) {
  .promo-page__slide._dialog-economists .promo-page__slide-wrap {
    padding-bottom: 16vh;
  }
}
@media only screen and (max-height: 630px) {
  .promo-page__slide._dialog-economists .promo-page__slide-wrap {
    padding-bottom: 100px;
  }
}
@media only screen and (min-height: 450px) and (min-width: 641px) {
  .promo-page__slide._dialog-economists .person {
    margin-top: -60px;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_man {
    width: 237px;
    height: 185px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_man {
    width: 27.241379310344826vw;
    height: 21.26436781609195vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_man {
    margin: 7.968749999999999vw 0 0 2.34375vw;
    width: 37.03125vw;
    height: 28.90625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_man img {
    top: 2px;
    left: -3px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_man img {
    top: 0.229885057471264vw;
    left: -0.344827586206897vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_man img {
    top: 0.3125vw;
    left: -0.46875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_man .person__speech {
    margin: 0px 0 72px 27px;
    padding: 12px 5px 14px 19px;
    width: 262px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_man .person__speech {
    margin: 0vw 0 8.275862068965518vw 3.103448275862069vw;
    padding: 1.379310344827586vw 0.574712643678161vw 1.609195402298851vw 2.183908045977011vw;
    width: 30.114942528735632vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_man .person__speech {
    margin: 0vw 0 13.28125vw 1.40625vw;
    padding: 1.71875vw 0.78125vw 2.5vw 2.96875vw;
    width: 50vw;
    font-size: 3.4375vw;
  }
}
.promo-page__slide._dialog-economists .person_man .person__speech:before {
  border-color: transparent #e6f5ff transparent transparent;
  left: auto;
  right: 100%;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_man .person__speech:before {
    border-width: 0 9px 8px 0;
    bottom: 23px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_man .person__speech:before {
    border-width: 0 1.03448275862069vw 0.919540229885057vw 0;
    bottom: 2.64367816091954vw;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._dialog-economists .person_man .person__speech:before {
    top: auto;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_man .person__speech:before {
    top: 7.34375vw;
    bottom: auto;
    border-width: 0 2.5vw 2.65625vw 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_man .person__tags {
    margin: 13px 0 0 78px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_man .person__tags {
    margin: 1.494252873563218vw 0 0 8.96551724137931vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_man .person__tags {
    margin: 2.96875vw 0 0 14.21875vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_woman {
    width: 225px;
    height: 234px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_woman {
    width: 25.862068965517242vw;
    height: 26.89655172413793vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_woman {
    margin: 0 -1.09375vw 16.09375vw 0;
    width: 35.15625vw;
    height: 36.5625vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_woman img {
    top: 35px;
    left: -15px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_woman img {
    top: 4.022988505747127vw;
    left: -1.724137931034483vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_woman img {
    top: 5.46875vw;
    left: -2.34375vw;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech {
    margin: 160px 23px 0 0;
    width: 281px;
    padding: 13px 5px 14px 17px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech {
    margin: 18.39080459770115vw 2.64367816091954vw 0 0;
    width: 32.298850574712645vw;
    padding: 1.494252873563218vw 0.574712643678161vw 1.609195402298851vw 1.954022988505747vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech {
    margin: 0 -0.9375vw -12.03125vw 0;
    width: 54.53125vw;
    padding: 2.03125vw 0.78125vw 2.1875vw 2.65625vw;
  }
}
.promo-page__slide._dialog-economists .person_woman .person__speech:before {
  border-color: #58b0ef transparent transparent transparent;
  left: 100%;
  right: auto;
  bottom: auto;
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech:before {
    top: 33px;
    border-width: 8px 9px 0 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech:before {
    top: 3.793103448275862vw;
    border-width: 0.919540229885057vw 1.03448275862069vw 0 0;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_woman .person__speech:before {
    top: 1.875vw;
    border-width: 2.65625vw 2.5vw 0 0;
  }
}
@media only screen and (min-width: 871px) {
  .promo-page__slide._dialog-economists .person_woman .person__tags {
    margin: 50px 0 0 12px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__slide._dialog-economists .person_woman .person__tags {
    margin: 5.747126436781609vw 0 0 1.379310344827586vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._dialog-economists .person_woman .person__tags {
    margin: 8.90625vw 0 0 2.34375vw;
  }
}
.promo-page__slide._dialog.fade-in .person img {
  -ms-transform: scale(1) rotate(0);
      transform: scale(1) rotate(0);
  opacity: 1;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
.promo-page__slide._dialog.fade-in .person__speech {
  -ms-transform: rotate(0);
      transform: rotateZ(0);
  opacity: 1;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  transition-delay: 0.2s;
}
.promo-page__slide._dialog.fade-in .person__tags {
  -ms-transform: translateY(0);
      transform: translateY(0);
  opacity: 1;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  transition-delay: 0.3s;
}
.promo-page__slide._dialog.fade-in .person_woman .person__face {
  transition-delay: 0.3s;
}
.promo-page__slide._dialog.fade-in .person_woman .person__speech,
.promo-page__slide._dialog.fade-in .person_woman .person__tags {
  transition-delay: 0.5s;
}
@media only screen and (min-height: 450px) and (min-width: 641px) {
  .promo-page__slide._simple {
    padding-top: 40px;
  }
}
.promo-page__slide._simple .promo-page__slide-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  transition-delay: 0.2s;
}
@media only screen and (max-height: 500px) and (min-width: 771px) {
  .promo-page__slide._simple .promo-page__slide-images {
    padding-bottom: 50px;
  }
}
@media only screen and (min-height: 501px) and (min-width: 771px) {
  .promo-page__slide._simple .promo-page__slide-images {
    padding-bottom: 104px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._simple .promo-page__slide-images {
    position: relative;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: 70%;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/76) {
  .promo-page__slide._simple .promo-page__slide-images {
    display: none;
  }
}
.promo-page__slide._simple .promo-page__slide-images img {
  max-height: 100%;
}
@media only screen and (min-width: 641px) {
  .promo-page__slide._simple .promo-page__slide-images img {
    width: 100%;
    max-width: 60%;
  }
  .promo-page__slide._simple .promo-page__slide-images img.blank {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._simple .promo-page__slide-images img:not(.blank) {
    position: absolute;
    height: 90%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    max-width: 80%;
    left: 50%;
  }
  .promo-page__slide._simple .promo-page__slide-images img.blank {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__slide._simple .promo-page__slide-caption {
    padding-bottom: 2.34375vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/96) {
  .promo-page__slide._simple .promo-page__slide-caption-text {
    font-size: 3.4375vw;
  }
}
@media only screen and (max-width: 640px) and (min-aspect-ratio: 64/59) {
  .promo-page__slide._simple .promo-page__slide-caption-text {
    font-size: 2.8125vw;
  }
}
.promo-page__slide._simple.fade-in .promo-page__slide-caption,
.promo-page__slide._simple.fade-in .promo-page__slide-images {
  -ms-transform: scale(1);
      transform: scale(1);
  opacity: 1;
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
}
.promo-page__slide._simple.fade-in .promo-page__slide-images {
  transition-delay: 0.4s;
}
@media only screen and (min-height: 450px) and (min-width: 641px) {
  .promo-page__slide._press {
    padding-top: 40px;
  }
}
.promo-page__slide._press .promo-page__slide-wrap {
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 641px) and (max-width: 1060px) and (max-aspect-ratio: 96/76) {
  .promo-page__slide._press .promo-page__slide-wrap {
    padding-bottom: 11vh;
  }
}
.promo-page__footer {
  margin: auto;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 901px) {
  .promo-page__footer {
    width: 87.9479%;
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__footer {
    width: 92%;
  }
}
@media only screen and (min-width: 641px) {
  .promo-page__footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative;
    z-index: 2;
  }
}
@media only screen and (min-width: 641px) and (max-height: 430px) {
  .promo-page__footer {
    visibility: hidden;
    height: 100px;
  }
  .promo-page._intro .promo-page__footer {
    height: 140px;
  }
}
@media only screen and (min-width: 641px) and (max-height: 580px) {
  .promo-page__footer {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 641px) and (min-height: 581px) {
  .promo-page__footer {
    padding-bottom: 50px;
  }
}
.promo-page__footer .share-buttons {
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  opacity: 0;
  visibility: hidden;
}
.promo-page__footer .share-buttons__heading {
  color: #a2bde7;
  font-size: 11px;
}
.promo-page__footer .share-buttons .ya-share2 {
  height: 25px;
}
.promo-page__footer-leftside {
  margin-left: -5px;
}
@media only screen and (min-width: 901px) {
  .promo-page__footer-leftside {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__footer-leftside {
    width: auto;
    white-space: nowrap;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}
@media only screen and (min-width: 650px) and (max-width: 900px) {
  .promo-page__footer-leftside {
    width: 300px;
    width: 350px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-leftside {
    display: none;
  }
}
.promo-page__footer-rightside {
  text-align: right;
  margin: 0 -2px -3px 0;
}
@media only screen and (min-width: 901px) {
  .promo-page__footer-rightside {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__footer-rightside {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.promo-page__footer-rightside-nav {
  color: #a2bde7;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: -0.01em;
}
.promo-page__footer-about {
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  left: 0;
  line-height: 1.222222em;
  color: #fff;
  letter-spacing: 0.051em;
  transition: all 400ms;
  opacity: 0;
}
@media only screen and (min-width: 911px) {
  .promo-page__footer-about {
    font-size: 18px;
  }
}
@media only screen and (max-width: 910px) {
  .promo-page__footer-about {
    font-size: 16px;
  }
}
@media only screen and (min-width: 641px) and (max-height: 580px) {
  .promo-page__footer-about {
    bottom: 26px;
  }
}
@media only screen and (min-width: 641px) and (min-height: 581px) {
  .promo-page__footer-about {
    bottom: 46px;
  }
}
.promo-page__footer-mousewheel {
  text-align: center;
  width: 14px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
@media only screen and (max-width: 900px) {
  .promo-page__footer-mousewheel {
    display: none;
  }
}
.promo-page__footer-mousewheel-mouse {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljk0bW0iIGhlaWdodD0iNi43bW0iIHZpZXdCb3g9IjAgMCAxNCAxOSI+PHRpdGxlPm1vdXNlPC90aXRsZT48cGF0aCBkPSJNMTAgMTlINGE0LjEgNC4xIDAgMCAxLTQtNFY0YTQgNCAwIDAgMSAzLjgzLTRoNi4zM2E0IDQgMCAwIDEgMy44MyA0djExQTQuMSA0LjEgMCAwIDEgMTAgMTl6TTMuODMgMkEyIDIgMCAwIDAgMiA0djExYTIuMTQgMi4xNCAwIDAgMCAyIDJoNmEyLjE0IDIuMTQgMCAwIDAgMi0yVjRhMiAyIDAgMCAwLTEuODMtMkgzLjg0eiIgZmlsbD0iI2FiZDdmNyIvPjxwYXRoIGQ9Ik03IDlhMSAxIDAgMCAxLTEtMVY1YTEgMSAwIDAgMSAyIDB2M2ExIDEgMCAwIDEtMSAxeiIgZmlsbD0iI2FiZDdmNyIvPjwvc3ZnPg==") no-repeat;
  background-size: contain;
  width: 14px;
  height: 19px;
  margin-bottom: 5px;
}
.promo-page__footer-mousewheel-arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzLjUzbW0iIGhlaWdodD0iOC4wMTMiIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+bW91c2UtYXJyb3c8L3RpdGxlPjxwYXRoIGQ9Ik01IDZhMSAxIDAgMCAxLS43MS0uMjlsLTQtNEExIDEgMCAwIDEgMS43LjNMNSAzLjU1IDguMjkuMjZBMSAxIDAgMCAxIDkuNyAxLjY3bC00IDRBMSAxIDAgMCAxIDUgNnoiIGZpbGw9IiNhYmQ3ZjciLz48L3N2Zz4=") no-repeat;
  background-size: contain;
  width: 10px;
  height: 6px;
  display: inline-block;
  animation-name: promoPageMouse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: 0;
  animation-timing-function: linear;
}
.promo-page__footer-secure {
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  display: inline-block;
  vertical-align: top;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NS4xIDg1LjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg1LjEgODUuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTQyLjYsODUuMWMtMTEuNCwwLTIyLjEtNC40LTMwLjEtMTIuNUM0LjQsNjQuNiwwLDUzLjksMCw0Mi42czQuNC0yMi4xLDEyLjUtMzAuMUMyMC41LDQuNCwzMS4yLDAsNDIuNiwwCgkJCWMxMS40LDAsMjIuMSw0LjQsMzAuMSwxMi41YzgsOCwxMi41LDE4LjcsMTIuNSwzMC4xYzAsMTEuNC00LjQsMjIuMS0xMi41LDMwLjFDNjQuNiw4MC43LDUzLjksODUuMSw0Mi42LDg1LjF6IE00Mi42LDIKCQkJYy0xMC44LDAtMjEsNC4yLTI4LjcsMTEuOUM2LjIsMjEuNSwyLDMxLjcsMiw0Mi42YzAsMTAuOCw0LjIsMjEsMTEuOSwyOC43YzcuNyw3LjcsMTcuOCwxMS45LDI4LjcsMTEuOWMxMC44LDAsMjEtNC4yLDI4LjctMTEuOQoJCQljNy43LTcuNywxMS45LTE3LjgsMTEuOS0yOC43YzAtMTAuOC00LjItMjEtMTEuOS0yOC43QzYzLjYsNi4yLDUzLjQsMiw0Mi42LDJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNNDIuNiw2NS40Yy02LjEsMC0xMS44LTIuNC0xNi4yLTYuN2MtNC4zLTQuMy02LjctMTAuMS02LjctMTYuMmMwLTYuMSwyLjQtMTEuOCw2LjctMTYuMgoJCQljNC4zLTQuMywxMC4xLTYuNywxNi4yLTYuN2M2LjEsMCwxMS44LDIuNCwxNi4yLDYuN2M0LjMsNC4zLDYuNywxMC4xLDYuNywxNi4yYzAsNi4xLTIuNCwxMS44LTYuNywxNi4yCgkJCUM1NC40LDYzLDQ4LjcsNjUuNCw0Mi42LDY1LjR6IE00Mi42LDIxLjdjLTUuNiwwLTEwLjgsMi4yLTE0LjcsNi4xYy0zLjksMy45LTYuMSw5LjItNi4xLDE0LjdjMCw1LjYsMi4yLDEwLjgsNi4xLDE0LjcKCQkJYzMuOSwzLjksOS4yLDYuMSwxNC43LDYuMXMxMC44LTIuMiwxNC43LTYuMWMzLjktMy45LDYuMS05LjIsNi4xLTE0LjdjMC01LjYtMi4yLTEwLjgtNi4xLTE0LjdDNTMuNCwyMy45LDQ4LjEsMjEuNyw0Mi42LDIxLjd6IgoJCQkvPgoJPC9nPgo8L2c+CjxnPgoJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTUxLjIsNTZIMzRjLTIuMywwLTQuNC0yLjItNC40LTQuNHYtMTJjMC0yLjMsMi4yLTQuNCw0LjQtNC40aDE3LjFjMi4zLDAsNC40LDIuMiw0LjQsNC40djEyCgkJQzU1LjYsNTMuOCw1My40LDU2LDUxLjIsNTZ6IE0zNCwzNy4xYy0xLjIsMC0yLjQsMS4zLTIuNCwyLjR2MTJjMCwxLjIsMS4zLDIuNCwyLjQsMi40aDE3LjFjMS4yLDAsMi40LTEuMywyLjQtMi40di0xMgoJCWMwLTEuMi0xLjMtMi40LTIuNC0yLjRIMzR6Ii8+Cgk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNNDkuNSwzNy4xYy0wLjYsMC0xLTAuNC0xLTFWMzFjMC0xLjItMS4zLTIuNC0yLjQtMi40aC02LjljLTEuMiwwLTIuNCwxLjMtMi40LDIuNHY1LjFjMCwwLjYtMC40LDEtMSwxCgkJcy0xLTAuNC0xLTFWMzFjMC0yLjMsMi4yLTQuNCw0LjQtNC40SDQ2YzIuMywwLDQuNCwyLjIsNC40LDQuNHY1LjFDNTAuNSwzNi43LDUwLDM3LjEsNDkuNSwzNy4xeiIvPgoJPHJlY3QgeD0iNDEuNiIgeT0iNDMiIGZpbGw9IiNBMkJERTciIHdpZHRoPSIyIiBoZWlnaHQ9IjYuOSIvPgo8L2c+CjxnPgoJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTI1LjYsMTRjMC4yLDAuMywwLjMsMC42LDAuMiwxYy0wLjEsMC4zLTAuMywwLjYtMC42LDAuOWwwLDBjMC40LTAuMiwwLjgtMC4zLDEuMS0wLjIKCQljMC4zLDAuMSwwLjYsMC4yLDAuOCwwLjZjMC4zLDAuNCwwLjQsMC45LDAuMiwxLjRjLTAuMiwwLjUtMC41LDAuOS0xLjEsMS4zYy0wLjYsMC40LTEuMSwwLjYtMS41LDAuN0wyNC40LDE5CgkJYzAuMywwLDAuNS0wLjEsMC44LTAuMmMwLjMtMC4xLDAuNS0wLjIsMC44LTAuNGMwLjQtMC4zLDAuNy0wLjYsMC44LTAuOWMwLjEtMC4zLDAuMS0wLjYtMC4xLTAuOWMtMC4yLTAuMy0wLjUtMC40LTAuOC0wLjQKCQljLTAuMywwLTAuOCwwLjItMS4yLDAuNWwtMC43LDAuNWwtMC4zLTAuNWwwLjctMC41YzAuNC0wLjMsMC43LTAuNiwwLjktMC45YzAuMS0wLjMsMC4xLTAuNi0wLjEtMC45Yy0wLjItMC4yLTAuNC0wLjQtMC42LTAuNAoJCWMtMC4zLDAtMC42LDAuMS0wLjgsMC4zYy0wLjIsMC4yLTAuNCwwLjMtMC42LDAuNWMtMC4yLDAuMi0wLjMsMC40LTAuNSwwLjhMMjIsMTUuNGMwLjEtMC4zLDAuMy0wLjYsMC41LTAuOQoJCWMwLjItMC4zLDAuNS0wLjUsMC44LTAuN2MwLjUtMC4zLDAuOS0wLjUsMS40LTAuNUMyNSwxMy40LDI1LjQsMTMuNiwyNS42LDE0eiIvPgoJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTMzLjYsMTUuMWwtMS4zLTEuNGwtMi4xLDAuOWwwLDEuOWwtMC42LDAuM2wtMC4xLTYuMmwwLjUtMC4ybDQuMiw0LjVMMzMuNiwxNS4xeiBNMzEuOCwxMy4ybC0xLjMtMS40CgkJYy0wLjItMC4yLTAuMy0wLjQtMC42LTAuN2MwLDAuMywwLjEsMC41LDAuMSwwLjlsMCwxLjlMMzEuOCwxMy4yeiIvPgoJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTM2LDE0LjNsLTAuNy01LjdMMzYsOC41bDAuNiw1LjFsMi4zLTAuM2wtMC42LTUuMUwzOSw4LjJsMC42LDUuMWwyLjMtMC4zbC0wLjYtNS4xbDAuNy0wLjFsMC42LDUuMQoJCWwwLjctMC4xbDAuMiwyLjFMNDIuOCwxNWwtMC4yLTEuNUwzNiwxNC4zeiIvPgoJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTQ2LjMsOC4xbDAuNiwwLjFsLTAuNSwzLjFjLTAuMSwwLjYtMC4yLDEuMS0wLjMsMS42bDAsMGw0LTQuMmwwLjcsMC4xbC0xLDUuNmwtMC42LTAuMWwwLjUtMy4xCgkJYzAuMS0wLjUsMC4yLTEuMSwwLjMtMS42bDAsMGwtNCw0LjJsLTAuNy0wLjFMNDYuMyw4LjF6Ii8+Cgk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNNTQsMTZsLTAuNi0wLjNsMi00LjdsLTEuNy0wLjdsMC4yLTAuNWw0LDEuNmwtMC4yLDAuNWwtMS43LTAuN0w1NCwxNnoiLz4KCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik02MC40LDE5LjdsMC40LTEuOWwtMS45LTEuM2wtMS42LDEuMWwtMC42LTAuNGw1LjEtMy41bDAuNSwwLjNsLTEuNCw2TDYwLjQsMTkuN3ogTTYxLDE3LjJsMC40LTEuOAoJCWMwLjEtMC4yLDAuMS0wLjUsMC4yLTAuOGMtMC4yLDAuMi0wLjQsMC40LTAuNywwLjVsLTEuNiwxLjFMNjEsMTcuMnoiLz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik0xMC4yLDMwLjhsMC4zLTAuNmw0LjcsMmwxLjItMi43bC00LjctMmwwLjMtMC42bDUuMiwyLjNsLTEuNywzLjlMMTAuMiwzMC44eiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik04LjUsMzcuNWwwLjYtMy4xbDUuNiwxLjFsLTAuNiwzLjFsLTAuNi0wLjFMMTQsMzZsLTEuOC0wLjRMMTEuNywzOGwtMC42LTAuMWwwLjUtMi4zbC0yLjEtMC40bC0wLjUsMi41CgkJCUw4LjUsMzcuNXoiLz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNMTIuMiw0NC41Yy0wLjYsMC0xLTAuMi0xLjMtMC42Yy0wLjMtMC40LTAuNS0xLTAuNS0xLjdsMC0wLjdsLTIuMiwwbDAtMC43bDUuNywwbDAsMS41CgkJCUMxMy45LDQzLjgsMTMuMyw0NC41LDEyLjIsNDQuNXogTTExLDQxLjZ2MC42YzAsMC42LDAuMSwxLDAuMywxLjNjMC4yLDAuMywwLjUsMC40LDAuOSwwLjRjMC40LDAsMC43LTAuMSwwLjgtMC40CgkJCWMwLjItMC4yLDAuMy0wLjYsMC4zLTEuMmwwLTAuN0wxMSw0MS42eiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik0xNC4yLDQ5LjJjLTAuMS0wLjYtMC40LTEuMS0wLjktMS4zYy0wLjUtMC4zLTEuMS0wLjMtMS44LTAuMmMtMC43LDAuMi0xLjMsMC40LTEuNiwwLjkKCQkJYy0wLjMsMC40LTAuNCwxLTAuMywxLjZjMC4xLDAuNCwwLjIsMC44LDAuNSwxLjNsLTAuNiwwLjFjLTAuMi0wLjQtMC40LTAuOC0wLjUtMS40Yy0wLjItMC44LTAuMS0xLjUsMC40LTIuMQoJCQljMC40LTAuNiwxLjEtMC45LDItMS4xYzAuNi0wLjEsMS4xLTAuMSwxLjYsMGMwLjUsMC4xLDAuOSwwLjQsMS4yLDAuN2MwLjMsMC40LDAuNSwwLjgsMC43LDEuNGMwLjEsMC42LDAuMSwxLjEsMCwxLjZsLTAuNi0wLjIKCQkJQzE0LjIsNTAuMSwxNC4yLDQ5LjcsMTQuMiw0OS4yeiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik0xNS4xLDU4LjNjLTAuOCwwLjQtMS42LDAuNS0yLjIsMC4zYy0wLjctMC4yLTEuMi0wLjctMS41LTEuNGMtMC40LTAuOC0wLjQtMS41LTAuMS0yLjEKCQkJYzAuMy0wLjYsMC44LTEuMSwxLjctMS41YzAuOC0wLjQsMS42LTAuNSwyLjMtMC4zYzAuNywwLjIsMS4yLDAuNywxLjUsMS40YzAuMywwLjcsMC40LDEuNCwwLjEsMi4xCgkJCUMxNi41LDU3LjQsMTUuOSw1Ny45LDE1LjEsNTguM3ogTTEzLjIsNTQuMWMtMC43LDAuMy0xLjIsMC43LTEuNCwxLjJjLTAuMiwwLjUtMC4yLDEsMC4xLDEuNmMwLjMsMC42LDAuNiwwLjksMS4xLDEKCQkJYzAuNSwwLjEsMS4xLDAsMS44LTAuM2MwLjctMC4zLDEuMi0wLjcsMS40LTEuMmMwLjItMC41LDAuMi0xLTAuMS0xLjVjLTAuMy0wLjYtMC43LTAuOS0xLjItMS4xQzE0LjUsNTMuNywxMy45LDUzLjgsMTMuMiw1NC4xeiIKCQkJLz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNMTcuMiw2NS45bC0wLjQtMC41bDIuMS0xLjdMMTcsNjEuM0wxNC45LDYzbC0wLjQtMC41bDQuNC0zLjZsMC40LDAuNWwtMS45LDEuNWwxLjksMi4zbDEuOS0xLjVsMC40LDAuNQoJCQlMMTcuMiw2NS45eiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik0yMi44LDcwLjdsMC41LTEuOWwtMS44LTEuNGwtMS43LDFsLTAuNS0wLjRsNS4zLTMuMmwwLjQsMC4zbC0xLjcsNS45TDIyLjgsNzAuN3ogTTIzLjUsNjguM2wwLjYtMS44CgkJCWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuOGMtMC4yLDAuMi0wLjQsMC4zLTAuNywwLjVsLTEuNiwxTDIzLjUsNjguM3oiLz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNMjkuNSw3NC41bC0wLjYtMC4zbDIuMi00LjZsLTEuNy0wLjhMMjksNjkuNmMtMC43LDEuMS0xLjIsMS44LTEuNiwyLjNjLTAuNCwwLjUtMC43LDAuOC0xLDAuOQoJCQljLTAuMywwLjEtMC42LDAuMS0wLjksMGMtMC4yLTAuMS0wLjMtMC4yLTAuNC0wLjNsMC4yLTAuNWMwLjEsMC4xLDAuMiwwLjIsMC40LDAuM2MwLjEsMC4xLDAuMywwLjEsMC40LDAKCQkJYzAuMS0wLjEsMC4zLTAuMiwwLjUtMC40YzAuMi0wLjIsMC41LTAuNywxLTEuM2MwLjQtMC43LDEtMS41LDEuNi0yLjRsMi44LDEuM0wyOS41LDc0LjV6Ii8+CgkJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTM3LjMsNzVjLTAuMSwwLjUtMC40LDAuOS0wLjgsMS4xYy0wLjQsMC4yLTAuOSwwLjItMS42LDAuMWwtMS45LTAuNGwxLjMtNS42bDAuNiwwLjJsLTAuNiwyLjRsMS4xLDAuMwoJCQljMC43LDAuMiwxLjIsMC40LDEuNSwwLjhDMzcuNCw3NC4xLDM3LjQsNzQuNSwzNy4zLDc1eiBNMzMuOSw3NS4zbDEuMSwwLjNjMC45LDAuMiwxLjUsMCwxLjYtMC43YzAuMS0wLjMsMC0wLjYtMC4yLTAuOAoJCQljLTAuMi0wLjItMC42LTAuNC0xLjEtMC41bC0xLTAuMkwzMy45LDc1LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTQ0LjcsNzdsLTAuNywwbDAtMi43bC0zLDBsMCwyLjdsLTAuNywwbDAtNS43bDAuNywwbDAsMi40bDMsMGwwLTIuNGwwLjcsMEw0NC43LDc3eiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik00OC42LDc2LjZsLTEuNC01LjVsMC42LTAuMmwwLjYsMi40bDAuOS0wLjJjMC43LTAuMiwxLjItMC4yLDEuNiwwYzAuNCwwLjIsMC43LDAuNSwwLjgsMQoJCQljMC4xLDAuNSwwLjEsMS0wLjIsMS4zYy0wLjMsMC40LTAuNywwLjYtMS4zLDAuOEw0OC42LDc2LjZ6IE00OS4xLDc1LjlsMC45LTAuMmMwLjUtMC4xLDAuOC0wLjMsMC45LTAuNWMwLjItMC4yLDAuMi0wLjUsMC4xLTAuOQoJCQljLTAuMS0wLjMtMC4zLTAuNi0wLjUtMC43Yy0wLjMtMC4xLTAuNy0wLjEtMS4yLDBsLTAuOCwwLjJMNDkuMSw3NS45eiBNNTMuNyw3NS4zbC0wLjYsMC4ybC0xLjQtNS41bDAuNi0wLjJMNTMuNyw3NS4zeiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik02MC42LDcyLjFMNjAsNzIuNGwtMi41LTEuNWwtMC4yLDIuOWwtMC42LDAuM2wwLjMtMy41bC0yLjgtMS42bDAuNy0wLjNsMi4zLDEuNGwwLjItMi43bDAuNi0wLjMKCQkJbC0wLjMsMy4yTDYwLjYsNzIuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNNzAuNCw2NS43bC0wLjQsMC41bC0xLjEtMWwtMi44LDIuOWwxLjEsMWwtMC40LDAuNUw2NS4yLDY4bDAuMy0wLjNjLTAuMi0wLjgtMC42LTEuNi0xLjEtMi40CgkJCWMtMC41LTAuOS0xLTEuNi0xLjYtMi4ybDEuOC0xLjhsMy43LDMuNWwwLjUtMC41TDcwLjQsNjUuN3ogTTY3LjksNjUuMmwtMy4zLTMuMUw2My43LDYzYzAuNCwwLjUsMC45LDEuMSwxLjMsMS45CgkJCWMwLjUsMC44LDAuOCwxLjUsMSwyLjJMNjcuOSw2NS4yeiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik03Myw1OWwtMS45LTAuM2wtMS4yLDEuOWwxLjIsMS42bC0wLjQsMC42bC0zLjctNC45bDAuMy0wLjVsNi4xLDEuMUw3Myw1OXogTTcwLjUsNTguNWwtMS45LTAuNAoJCQljLTAuMiwwLTAuNS0wLjEtMC44LTAuMmMwLjIsMC4yLDAuNCwwLjQsMC42LDAuNmwxLjIsMS41TDcwLjUsNTguNXoiLz4KCQk8cGF0aCBmaWxsPSIjQTJCREU3IiBkPSJNNzYuMSw1MS42bC0wLjIsMC42bC0yLjUtMC45bC0xLDIuOGwyLjUsMC45bC0wLjIsMC42bC01LjQtMS44bDAuMi0wLjZsMi4zLDAuOGwxLTIuOGwtMi4zLTAuOGwwLjItMC42CgkJCUw3Ni4xLDUxLjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTc3LjIsNDMuNWwtMC4xLDAuN2wtMi43LTAuMmwtMC4zLDNsMi43LDAuMmwtMC4xLDAuN2wtNS43LTAuNWwwLjEtMC43bDIuNCwwLjJsMC4zLTNsLTIuNC0wLjJsMC4xLTAuNwoJCQlMNzcuMiw0My41eiIvPgoJCTxwYXRoIGZpbGw9IiNBMkJERTciIGQ9Ik03Ni4zLDM0LjRsMC4xLDAuN0w3MC44LDM2bC0wLjEtMC43TDc2LjMsMzQuNHogTTc3LjIsMzkuNmwtNS42LDAuOWwtMC4xLTAuN2wyLjQtMC40bC0wLjEtMC45CgkJCWMtMC4xLTAuNy0wLjEtMS4yLDAuMS0xLjZjMC4yLTAuNCwwLjYtMC42LDEuMS0wLjdjMC41LTAuMSwxLDAsMS4zLDAuM2MwLjMsMC4zLDAuNiwwLjgsMC43LDEuNEw3Ny4yLDM5LjZ6IE03Ni41LDM5bC0wLjItMQoJCQljLTAuMS0wLjUtMC4yLTAuOC0wLjQtMWMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjJjLTAuNCwwLjEtMC42LDAuMi0wLjcsMC41Yy0wLjEsMC4zLTAuMSwwLjYtMC4xLDEuMmwwLjEsMC44TDc2LjUsMzl6Ii8+CgkJPHBhdGggZmlsbD0iI0EyQkRFNyIgZD0iTTczLjcsMjcuMmwwLjMsMC43bC0xLjcsMi40bDIuOSwwLjVsMC4zLDAuN2wtMy41LTAuNmwtMS44LDIuN2wtMC4zLTAuN2wxLjUtMi4ybC0yLjYtMC41bC0wLjMtMC43CgkJCWwzLjIsMC42TDczLjcsMjcuMnoiLz4KCTwvZz4KPC9nPgo8Y2lyY2xlIGZpbGw9IiNBMkJERTciIGN4PSIxNy43IiBjeT0iMjIuNSIgcj0iMS41Ii8+CjxjaXJjbGUgZmlsbD0iI0EyQkRFNyIgY3g9IjY1LjciIGN5PSIyMi41IiByPSIxLjUiLz4KPC9zdmc+Cg==");
  width: 85px;
  height: 85px;
  margin-right: 2px;
  position: relative;
  opacity: 0;
}
@media only screen and (min-width: 1025px) {
  .promo-page__footer-secure {
    margin-bottom: 27px;
  }
}
@media only screen and (max-width: 1024px) {
  .promo-page__footer-secure {
    visibility: hidden;
    pointer-events: none;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-secure {
    display: none;
  }
}
.promo-page__footer-secure + .promo-page__footer-secure {
  margin-left: 7px;
}
.promo-page__footer-secure-area {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.promo-page__footer-secure-area.-hcsochi {
  background: #fcab4e;
  text-align: center;
  display: block;
}
.promo-page__footer-secure-area.-hcsochi:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.promo-page__footer-secure-area.-hcsochi img {
  display: inline-block;
  vertical-align: middle;
  width: 54px;
}
.promo-page__footer-secure-area:hover + .promo-page__footer-secure-tip {
  opacity: 1;
  visibility: visible;
  -ms-transform: translate(-15px, -50%);
      transform: translate(-15px, -50%);
}
.promo-page__footer-secure-tip {
  background-color: #fff;
  border-radius: 5px;
  position: absolute;
  right: 100%;
  top: 50%;
  padding: 10px 15px;
  color: #86899d;
  font-size: 11px;
  line-height: 16px;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: all 150ms;
  text-align: left;
}
.promo-page__footer-secure-tip:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 0 8px;
  border-color: transparent transparent transparent #fff;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.promo-page__footer-nav {
  display: inline-block;
  vertical-align: baseline;
  margin-top: 10px;
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-nav {
    display: none;
  }
}
.promo-page__footer-nav a {
  color: #a2bde7;
  margin-left: 17px;
}
.promo-page__footer-copyright {
  display: inline-block;
  vertical-align: baseline;
  margin-top: 10px;
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-copyright {
    display: none;
  }
}
.promo-page__footer-copyright i {
  display: inline-block;
  width: 64px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzYuMzkiIGhlaWdodD0iMzcuMyIgdmlld0JveD0iMCAwIDIzNi4zOSAzNy4zIj48dGl0bGU+bG9nb19kYXJrPC90aXRsZT48cGF0aCBkPSJNMCwwSDkuOTRWMjcuMTVIMjYuMzF2OC43MUgwVjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzIpIiBzdHlsZT0iZmlsbDojYTJiZGU3Ii8+PHBhdGggZD0iTTMxLjc4LDBoMTBWMzUuODZoLTEwVjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzIpIiBzdHlsZT0iZmlsbDojYTJiZGU3Ii8+PHBhdGggZD0iTTQ5LjM1LDBoOS4yN0w3My4zOCwxOVYwaDkuODRWMzUuODZINzQuNUw1OS4xOSwxNi4xOVYzNS44Nkg0OS4zNVYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjcyKSIgc3R5bGU9ImZpbGw6I2EyYmRlNyIvPjxwYXRoIGQ9Ik0xMzcuMywyMi40NEwxMjMuNjcsMEgxMzVsNy4zOCwxMy4wN0wxNDkuOCwwaDExLjEyTDE0Ny4yOSwyMi4yOVYzNS44NmgtMTBWMjIuNDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzIpIiBzdHlsZT0iZmlsbDojYTJiZGU3Ii8+PHBhdGggZD0iTTkwLjU4LDBoOS45NFYxNC41NUwxMTIuODcsMGgxMS43OEwxMTEuMDcsMTUuNDJsMTQsMjAuNDRIMTEzLjE3bC05LTEzLjMyLTMuNjQsNHY5LjI3SDkwLjU4VjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzIpIiBzdHlsZT0iZmlsbDojYTJiZGU3Ii8+PHBhdGggZD0iTTIwMywyMC4xNFYwaDEwLjA5VjE5LjkzYzAsNS4xNywyLjYxLDcuNjQsNi42MSw3LjY0czYuNjEtMi4zNiw2LjYxLTcuMzhWMGgxMC4wOVYxOS44OGMwLDExLjU4LTYuNjEsMTYuNjUtMTYuODEsMTYuNjVTMjAzLDMxLjM2LDIwMywyMC4xNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MikiIHN0eWxlPSJmaWxsOiNhMmJkZTciLz48cGF0aCBkPSJNMTc5LS43MmMtMTEuMDcsMC0xOS4zNyw4LjM1LTE5LjM3LDE4LjY1czguMiwxOC42NSwxOS4yNiwxOC42NSwxOS4zNy04LjM1LDE5LjM3LTE4LjY1UzE5MC4xMS0uNzIsMTc5LTAuNzJaTTE4OC40NSwyMmExLjY5LDEuNjksMCwwLDEtMS43MiwxLjY0aC0xMmExLDEsMCwwLDAtMS4wNi40M2wtMiwzLjg5YTEuNDcsMS40NywwLDAsMS0xLjM2LjQzLDEuNzEsMS43MSwwLDAsMS0xLTEuNzhWMTFBMS42OSwxLjY5LDAsMCwxLDE3MSw5LjMxaDE1LjdBMS42OSwxLjY5LDAsMCwxLDE4OC40NSwxMVYyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43MikiIHN0eWxlPSJmaWxsOiNhMmJkZTciLz48L3N2Zz4=") no-repeat;
  background-size: contain;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.promo-page__footer-copyright span {
  display: inline-block;
}
.promo-page__footer-restriction {
  letter-spacing: 0.051em;
  display: inline-block;
  vertical-align: baseline;
}
@media only screen and (min-width: 641px) {
  .promo-page__footer-restriction {
    font-size: 18px;
    margin: 10px 0 0 8px;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-restriction {
    position: absolute;
    top: 3.59375vw;
    right: 2.65625vw;
    font-size: 4.0625vw;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  .promo-page__footer-restriction {
    display: none;
  }
}
.promo-page__footer-press {
  transition-property: opacity visibility transform;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.65, 0.01, 0.44, 1.56);
  padding-left: 1px;
  opacity: 0;
}
@media only screen and (min-height: 601px) and (min-width: 901px) {
  .promo-page__footer-press {
    padding-bottom: 33px;
  }
}
@media only screen and (max-height: 601px) and (min-width: 901px) {
  .promo-page__footer-press {
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 900px) {
  .promo-page__footer-press {
    padding-bottom: 23px;
  }
}
@media only screen and (max-width: 650px) {
  .promo-page__footer-press {
    display: none;
  }
}
@media only screen and (max-height: 540px) {
  .promo-page__footer-press {
    display: none;
  }
}
.promo-page__footer-press-title {
  color: #a2bde7;
  line-height: 1.272727em;
  padding-left: 2px;
}
@media only screen and (min-width: 871px) {
  .promo-page__footer-press-title {
    font-size: 11px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 870px) {
  .promo-page__footer-press-title {
    font-size: 1.264367816091954vw;
  }
}
@media only screen and (max-width: 640px) {
  .promo-page__footer-press-title {
    font-size: 1.71875vw;
  }
}
.promo-page__footer-press-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.promo-page__footer-press-list a {
  display: block;
  margin-right: 13px;
  opacity: 0.7;
  transition: opacity 170ms;
  background-size: 100%;
  background-repeat: no-repeat;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (max-width: 1000px) {
  .promo-page__footer-press-list a:nth-child(6) ~ a {
    display: none;
  }
}
.promo-page__footer-press-list a:hover {
  opacity: 1;
}
.promo-page__footer-press-list a i {
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.promo-page__footer-press-list a i._retina {
  display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-page__footer-press-list a i._retina {
    display: block;
  }
  .promo-page__footer-press-list a i._retina + i {
    display: none;
  }
}
.promo-page__footer-press-list a i._izvestia {
  width: 74px;
  height: 20px;
}
.promo-page__footer-press-list a i._rt {
  width: 30px;
  height: 30px;
}
.promo-page__footer-press-list a i._ria {
  width: 88px;
  height: 26px;
}
.promo-page__footer-press-list a i._360 {
  width: 52px;
  height: 33px;
}
.promo-page__footer-press-list a i._life {
  width: 71px;
  height: 24px;
}
.promo-page__footer-press-list a i._ren {
  width: 31px;
  height: 36px;
}
.promo-page__footer-press-list a i._businessfm {
  width: 127px;
  height: 55px;
}
.promo-page._intro .promo-page__footer-press,
.promo-page._simple .promo-page__footer-press,
.promo-page._intro .promo-page__footer-secure,
.promo-page._simple .promo-page__footer-secure,
.promo-page._intro .share-buttons,
.promo-page._simple .share-buttons {
  opacity: 1;
}
.promo-page._intro .promo-page__footer-about,
.promo-page._simple .promo-page__footer-about {
  opacity: 0;
}
.promo-page._intro .share-buttons,
.promo-page._simple .share-buttons {
  visibility: visible;
}
.promo-page._dialog .promo-page__footer-press,
.promo-page._dialog .promo-page__footer-secure,
.promo-page._dialog .share-buttons {
  opacity: 0;
}
.promo-page._dialog .promo-page__footer-about {
  opacity: 1;
}
.promo-page._dialog .share-buttons {
  visibility: hidden;
}
.promo-page._press .share-buttons {
  opacity: 1;
  visibility: visible;
}
.promo-page._press .promo-page__footer-press,
.promo-page._press .promo-page__footer-secure,
.promo-page._press .promo-page__footer-about {
  opacity: 0;
}
.promo-page._dark {
  background-color: #0750be;
}
@keyframes promoPageMouse {
  0% {
    transform: translate(0, 0px);
    opacity: 0;
  }
  50% {
    transform: translate(0, 10px);
    opacity: 1;
  }
  100% {
    transform: translate(0, 20px);
    opacity: 0;
  }
}
@media only screen and (max-width: 567px) {
  .promote {
    box-shadow: 0 1px 1px #edf0f1;
    border-radius: 0.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote__cupid {
    position: absolute;
    top: -0.4rem;
    left: -1.5rem;
  }
  .promote__cupid img {
    display: block;
    width: 12rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__cupid {
    text-align: center;
    margin-bottom: 1.3rem;
  }
  .promote__cupid img {
    display: inline-block;
    vertical-align: top;
    width: 5.3rem;
    height: auto;
  }
}
.promote__heading {
  transition: height 400ms;
}
@media only screen and (min-width: 567px) {
  .promote__heading {
    padding: 3.1rem 0 0 12.3rem;
    height: 9rem;
  }
}
.promote__heading-title {
  transition: all 400ms;
}
@media only screen and (min-width: 567px) {
  .promote__heading-title {
    font-size: 1.7rem;
    line-height: 1.5em;
    font-weight: 600;
    padding-right: 15rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__heading-title {
    text-align: center;
    margin: auto;
    max-width: 23rem;
  }
}
.promote__heading-subtitle {
  color: #86899d;
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, visibility;
  transition-duration: 400ms;
}
@media only screen and (min-width: 567px) {
  .promote__heading-subtitle {
    font-size: 1.4rem;
    line-height: 1.8rem;
    padding-top: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__heading-subtitle {
    text-align: center;
    font-size: 1.3rem;
    line-height: 2.1rem;
    padding: 0.7rem 0 1.6rem;
  }
}
.promote__heading-button {
  border: 1px solid #2d7bdc;
  background: none;
  height: 3.7rem;
  color: #2d7bdc;
  font-size: 1.3rem;
  line-height: 1.6rem;
  letter-spacing: -0.01em;
  border-radius: 0.4rem;
  cursor: pointer;
  transition: all 400ms;
  transition-property: opacity, visibility;
  transition-duration: 400ms;
  display: block;
  position: absolute;
}
@media only screen and (min-width: 567px) {
  .promote__heading-button {
    width: 13.5rem;
    top: 2.7rem;
    right: 0;
    font-weight: 600;
  }
}
@media only screen and (max-width: 567px) {
  .promote__heading-button {
    left: 4%;
    top: 12.2rem;
    width: 92%;
  }
}
.promote__heading-button:hover {
  background-color: #2d7bdc;
  color: #fff;
}
.promote__body {
  display: none;
}
@media only screen and (min-width: 567px) {
  .promote__body {
    text-align: justify;
    margin-bottom: -1.2rem;
  }
  .promote__body:after {
    content: "";
    display: inline-block;
    width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .promote__body {
    padding-top: 1.2rem;
  }
}
.promote__block {
  font-size: 1.4rem;
  line-height: 2rem;
  position: relative;
  color: #86899d;
  box-sizing: border-box;
  text-align: left;
}
@media only screen and (min-width: 567px) {
  .promote__block {
    display: inline-block;
    vertical-align: top;
    width: 48.5%;
    padding: 0 0 4rem 4.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block {
    padding: 0 0 2.9rem 3.7rem;
  }
  .promote__block:last-child {
    padding-bottom: 1.2rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote__block p + p {
    padding-top: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block p + p {
    padding-top: 0.3rem;
  }
}
.promote__block img {
  display: block;
  position: absolute;
}
@media only screen and (min-width: 567px) {
  .promote__block img[src*="star"] {
    width: 2.4rem;
    height: 2.4rem;
    top: -0.4rem;
    left: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block img[src*="star"] {
    width: 2rem;
    height: 2rem;
    top: 0.4rem;
    left: 0.2rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote__block img[src*="premium"] {
    width: 2.7rem;
    height: 2.6rem;
    left: -0.1rem;
    top: -0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block img[src*="premium"] {
    width: 2.25rem;
    height: 2.2rem;
    top: 0;
    left: 0.1rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote__block img[src*="crown"] {
    width: 3.2rem;
    height: 2.4rem;
    left: -0.3rem;
    top: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block img[src*="crown"] {
    width: 2.7rem;
    height: 2rem;
    top: 0.2rem;
    left: -0.2rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote__block img[src*="up"] {
    width: 2.4rem;
    height: 2.4rem;
    left: 0.4rem;
    top: 0.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .promote__block img[src*="up"] {
    width: 2rem;
    height: 2rem;
    top: 0.4rem;
    left: 0.2rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote.-active .promote__heading {
    height: 12.8rem;
  }
}
@media only screen and (min-width: 567px) {
  .promote.-active .promote__heading-title {
    -ms-transform: translateY(-0.9rem);
        transform: translateY(-0.9rem);
  }
}
@media only screen and (max-width: 567px) {
  .promote.-active .promote__heading-title {
    font-size: 1.5rem;
    line-height: 1.5em;
    font-weight: 600;
    padding: 0.3rem 0;
  }
}
.promote.-active .promote__heading-subtitle {
  opacity: 1;
  visibility: visible;
}
.promote.-active .promote__heading-button {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.profile-views__caption {
  border-bottom: 1px solid #dee0e6;
  color: #86899d;
  line-height: 1.2rem;
  padding-bottom: 0.6rem;
}
.profile-views__list {
  padding-bottom: 0.8rem;
}
.profile-views__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 1.5rem 0;
  color: #000;
}
.profile-views__item + .profile-views__item {
  border-top: 0.1rem solid #eeeff2;
}
.profile-views__item-status {
  background-color: #2d7bdc;
  border-radius: 50%;
  margin: 0 1rem 0 0.3rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 0.7rem;
  height: 0.7rem;
}
.profile-views__item-photo {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.5rem;
  background-size: cover;
  margin-right: 1.5rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.profile-views__item-name {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-weight: 600;
}
.profile-views__item-time {
  color: #afb2be;
  font-size: 1.3rem;
  line-height: 2rem;
  padding-left: 1rem;
}
.profile-views__item:hover {
  text-decoration: none;
}
.profile-views__item:hover .profile-views__item-name {
  text-decoration: underline;
}
.profile-views-empty {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 58rem;
  color: #86899d;
}
@media only screen and (max-width: 567px) {
  .profile-views-empty {
    height: 30rem;
  }
}
.profile-views-empty .ico_eye {
  width: 8.1rem;
  height: 5.1rem;
  color: #dee0e6;
  margin-bottom: 3.3rem;
}
.profile-views-empty p {
  margin-bottom: 2.3rem;
}
.profile-views-empty .button {
  margin-bottom: 4rem;
}
.pseudo-link {
  display: inline-block;
  border-bottom: 0.1rem dotted #2d7bdc;
  color: #2d7bdc;
  cursor: pointer;
}
.radio-control label {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.radio-control .iradio {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAclBMVEX////g4ODExMS3t7fh4eH9/f3Nzc3IyMjd3d3n5+fc3NzOzs7MzMzr6+ve3t7CwsLl5eW/v7+7u7vPz8+rq6vY2NisrKyqqqq4uLi5ubnU1NS6urrV1dX4+PjAwMC8vLzBwcHu7u7+/v7w8PDR0dEAAACeRs6QAAAAAWJLR0QlwwHJDwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGVJREFUCNdFzdkSQDAQRNEmCIYgRELs/P832jlPc6u6agDAcRlzPZz8gIdRFHPyj0h4euEBILL8UQjIUjxIolJvqBr6Dw1D36xBa9+wHfphvO9x6oF5sKQU2Wk+ni7rZrQ227pgBwIvCIhFjbPqAAAAAElFTkSuQmCC");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 1rem;
}
.radio-control .iradio.checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX////g4ODExMS3t7fh4eH9/f3Nzc3IyMjd3d3n5+fc3NzOzs7MzMzr6+ve3t7CwsLl5eW1tbWOjo6Ghoa2tra/v7+7u7vPz8+wsLBmZmarq6vY2NiDg4OLi4usrKyqqqq4uLi5ubnU1NS6urrV1dX4+PjAwMC8vLzBwcHu7u7+/v7w8PDR0dEAAACm/qsiAAAAAWJLR0QtzdpBPQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHdJREFUCNdFzdsSgiAAhOFNUzJqQyuj0KDIs+//fKEX9d39MzuzALCJ4jjaYpGkYpdleyGTEAdxXIkU4EmpvDhflLoS5Y36HmjKEg/Daoma5gn7Dwsnf7MX3p7UdaVJ/0HTdlx1fQMMrZfGSN8P4XScZmetm6cRX49aCwdGtDwtAAAAAElFTkSuQmCC");
}
.rules__image-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 2rem;
}
.rules__image {
  -ms-flex: 1;
      flex: 1 1 0%;
  max-width: 100%;
  display: block;
  width: 18rem;
  height: 21.9rem;
}
.rules__content {
  padding: 0 7rem;
}
@media only screen and (max-width: 567px) {
  .rules__content {
    padding: 0;
  }
}
.registration .notice {
  margin-top: 1.5rem;
}
.registration_aside .tabs__header {
  margin-bottom: 2rem;
}
.registration_aside .registration__form {
  margin-bottom: 1rem;
}
.scroll {
  overflow: hidden;
}
.scroll__clipper {
  position: relative;
  overflow: hidden;
}
.scroll__content {
  overflow-y: scroll;
  -ms-overflow-style: none;
  box-sizing: border-box;
  margin: 0;
  border: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
/* remove line to customize scrollbar in iOs */
}
.scroll__scroller-webkit-scrollbar {
  width: 0;
  height: 0;
}
.scroll__track {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.scroll._scrollbar .scroll__track {
  display: block;
}
.scroll__free {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.scroll__bar {
  display: none;
  position: absolute;
  right: 0;
  z-index: 1;
  width: 1rem;
  background: #2d7bdc;
}
.scroll._scrollbar .scroll__bar {
  display: block;
}
.scroll__control {
  display: none;
}
.scroll__scroller {
  padding-right: 1.4rem;
}
.scroll__track {
  opacity: 0;
  position: absolute;
  z-index: 3;
  top: 0.5rem;
  bottom: 0;
  right: 0.5rem;
  width: 0.1rem;
  background-color: #dee0e6;
  height: 95%;
}
.scroll._scrollbar .scroll__track {
  opacity: 1;
}
.scroll__bar {
  position: absolute;
  z-index: 1;
  width: 0.4rem;
  right: -0.2rem;
  box-sizing: border-box;
  border-radius: 0.4rem;
  background-image: #2d7bdc;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 567px) {
  .search-profession {
    height: 100%;
    max-height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.scroller {
  max-height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.select-control {
  position: relative;
  width: 100%;
}
.select-control_state_loading {
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  height: 3.5rem;
}
.select-control_state_loading select {
  display: none;
}
.select-control .select2-container {
  width: 100%;
}
.select-control select {
  max-width: 100%;
}
.send-photo-item {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
  width: 12.5rem;
  height: 8.4rem;
  margin-right: 0.5rem;
  position: relative;
  border: 0.2rem solid rgba(0,0,0,0.5);
}
.send-photo-item_add-photo {
  border: 0 !important;
}
@media only screen and (max-width: 567px) {
  .send-photo-item {
    width: 8.2rem;
    height: 5.5rem;
    border: 0;
  }
  .send-photo-item:active {
    border: 0.2rem solid rgba(0,0,0,0.5);
  }
}
.settings section:not(:last-child) {
  margin-bottom: 1rem;
}
.share-buttons__heading {
  margin-bottom: 1.1rem;
  color: #8d90a3;
  font-size: 1.3rem;
}
@media only screen and (max-width: 567px) {
  .share-buttons__heading {
    font-size: 1.1rem;
  }
}
.share-buttons .ya-share2 .ya-share2__item {
  margin-right: 10px;
}
.share-buttons .ya-share2 .ya-share2__icon {
  height: 25px;
  width: 32px;
  background-color: inherit !important;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  background-repeat: no-repeat !important;
  background-position: 50% !important;
}
.share-buttons .ya-share2 .ya-share2__icon + .ya-share2__counter {
  margin-left: -2px;
}
.share-buttons .ya-share2 .ya-share2__counter {
  background: #fff;
  color: #8d90a3;
  line-height: 25px;
  min-width: 26px;
  padding: 0 7px;
  text-align: center;
}
.share-buttons .ya-share2 .ya-share2__counter::before {
  content: none;
  display: none;
}
.similar-users__empty {
  min-height: 75vh;
  height: 70vh;
  max-height: 75vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .similar-users__empty {
    min-height: 58vh;
  }
}
.similar-users .icon {
  width: 10rem;
  height: 10rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4xOSIgaGVpZ2h0PSIyMC4zOCIgdmlld0JveD0iMCAwIDE4LjE5IDIwLjM4Ij48dGl0bGU+c2ltaWxhcjwvdGl0bGU+PHBhdGggZD0iTTE3Ljc0IDE0LjkzYTguNzcgOC43NyAwIDAgMC01LjQ1LTQuMjMgNi4zMSA2LjMxIDAgMCAwIDEuOS00LjYxYzAtMy4zMS0yLjI5LTYuMTEtNS02LjExcy01IDIuOC01IDYuMTFhNi4zMSA2LjMxIDAgMCAwIDEuODggNC42IDkgOSAwIDAgMC01LjY4IDQuMjUgNC43MiA0LjcyIDAgMCAwIC4xOSA0LjE0IDIuNCAyLjQgMCAwIDAgMi4xIDEuMjhoMTNhMi4yNSAyLjI1IDAgMCAwIDItMS4xNyA0LjkgNC45IDAgMCAwIC4wNi00LjI2em0tOC41NS0xM2MxLjYgMCAzIDEuOTIgMyA0LjExcy0xLjM1IDMuODktMyAzLjg5LTMtMS43NS0zLTMuODlTNy41OSAyIDkuMTkgMnptNi43NSAxNi4xOGEuMjcuMjcgMCAwIDEtLjI2LjE5aC0xM2EuNDIuNDIgMCAwIDEtLjM4LS4yOSAyLjg0IDIuODQgMCAwIDEtLjE2LTIuMTYgNy4zNCA3LjM0IDAgMCAxIDYuNTQtMy41NWgxYTYuOTQgNi45NCAwIDAgMSA2LjMgMy41NSAzIDMgMCAwIDEtLjA0IDIuMzR6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
}
.similar-users p {
  margin-top: 1rem;
}
.slider-item {
  position: relative;
  min-height: 100%;
  background: #0079db;
}
.slider-item_light {
  background: #3bb0ee;
}
@media only screen and (max-width: 567px) {
  .slider-item {
    background: #2c7adc;
    padding: 1rem;
    text-align: center;
  }
}
.slider-item__title {
  text-transform: uppercase;
  line-height: 3rem;
  font-size: 2.6rem;
  font-weight: 800;
  margin-bottom: 2.5rem;
  position: relative;
  color: #fff;
  z-index: 1;
}
@media only screen and (max-width: 567px) {
  .slider-item__title {
    font-size: 1.8rem;
    margin-bottom: 1.5rem;
    line-height: 2rem;
  }
}
.slider-item__text {
  color: #fff;
  font-size: 1.3rem;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 567px) {
  .slider-item__text {
    font-size: 1.1rem;
    line-height: 1.6rem;
    display: block;
  }
}
.slider-item__image-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}
.slider-item__image {
  position: absolute;
  top: 50%;
  left: 4rem;
  max-width: 100%;
  display: block;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (max-width: 567px) {
  .slider-item__image {
    top: initial;
    bottom: 4rem;
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    min-height: 10rem;
    width: 40%;
    height: 10rem;
    left: 50%;
  }
}
.smiles {
  width: 18.6rem;
  min-width: 0;
}
.smiles__content {
  width: 100%;
  height: 100%;
}
.smiles .qtip-content {
  padding: 0;
}
.smiles .tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.smiles .tab {
  padding: 0.5rem 0.5rem 1rem;
}
.smiles .tabs__header {
  -ms-flex-order: 2;
      order: 2;
}
.smiles .tab__content {
  position: relative;
  height: 13rem;
  overflow: hidden;
  padding: 0.5rem;
}
.smiles .tabs-header-item {
  border-bottom: 0;
  border-top: 1px solid;
  height: 3rem;
  border-color: #dee0e6;
}
.smiles .tabs-header-item:not(:last-child) {
  border-right: 0.1rem solid;
}
.smiles .tabs-header-item.is-current-nav {
  border-top: 0;
  border-color: #dee0e6;
}
.smiles .tabs-header-item__link {
  position: relative;
  font-size: 0;
}
.smiles .tabs-header-item__link::before {
  content: '';
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}
.smiles .tabs-header-item__link[href*="#common"]::before {
  background-image: url("smileys/smile.svg");
}
.smiles .tabs-header-item__link[href*="#emoji"]::before {
  background-image: url("../img/smiles/smile-emoji.png");
}
.slick-dots {
  position: absolute;
  bottom: 2rem;
  display: -ms-flexbox;
  display: flex;
  left: 30rem;
  list-style: none;
}
@media only screen and (max-width: 567px) {
  .slick-dots {
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    bottom: 1rem;
  }
}
.slick-dots li {
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  border-radius: 100%;
  font-size: 0;
}
.slick-dots li button {
  opacity: 0;
}
.slick-dots li:not(:last-child) {
  margin-right: 1rem;
}
.slick-dots li.slick-active {
  background-color: transparent;
  border: 0.2rem solid #fff;
}
.story-list {
  width: 100%;
}
.story-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
}
.story-item + .story__add-item {
  margin-top: 1rem;
}
.story-item:not(:last-child) {
  margin-bottom: 1rem;
}
.story-item__content {
  color: #2f313a;
}
.tags__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  width: 100%;
  max-width: 100%;
}
.tags-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 568px) {
  .tags-page__item {
    width: 33.33333%;
    padding-bottom: 0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .tags-page__item {
    width: 50%;
    font-size: 1.6rem;
    padding: 0.3rem 0 0.4rem;
  }
}
.textarea-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.textarea-control textarea {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  border: 1px solid #dee0e6;
  border-radius: 0.4rem;
  width: 100%;
  resize: none;
  height: 10rem;
  padding: 1rem 1.5rem;
  -webkit-appearance: none;
}
.textarea-control textarea::-webkit-input-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
.textarea-control textarea::-moz-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
.textarea-control textarea:-moz-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
.textarea-control textarea:-ms-input-placeholder {
  font-style: italic;
  font-size: 1.3rem;
  color: #8d90a3;
  opacity: 1;
}
.textarea-control textarea:focus {
  border-color: #2d7bdc;
  outline: none;
}
.textarea-control__error {
  text-align: left;
  font: italic 1.1rem 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #8d90a3;
  margin-top: 0.3rem;
  display: none;
  margin-bottom: 0.5rem;
}
.textarea-control__error-icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0.5rem;
  right: -1.8rem;
}
.textarea-control_with_error .textarea-control__error {
  display: block;
}
.textarea-control_with_error .textarea-control__error-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMiAxMCI+PHRpdGxlPmVycm9yPC90aXRsZT48cGF0aCBkPSJNMSA2YTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMiAwdjRhMSAxIDAgMCAxLTEgMXpNMCA4aDJ2MkgweiIgZmlsbD0iI2U5NDIwNyIvPjwvc3ZnPg==");
}
.textarea-control_with_error textarea {
  border-color: #e94207;
}
.tile {
  background: #fff;
  border: 1px solid #f4f5f7;
  border-radius: 0.3rem;
  position: relative;
  padding: 1.5rem;
}
.tile + .tile {
  margin-top: 1rem;
}
@media only screen and (max-width: 567px) {
  .tile {
    padding: 1rem;
  }
}
.tooltip {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1rem;
  color: #8d90a3;
  -ms-flex-align: center;
      align-items: center;
}
.qtip {
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.7rem rgba(0,0,0,0.2);
  z-index: 10;
}
.qtip .qtip-close {
  right: 1rem;
  top: 1rem;
}
.qtip .qtip-close:hover {
  text-decoration: none;
}
.qtip .qtip-close .ui-icon {
  font-size: 2rem;
  color: #dee0e6;
}
.qtip .qtip-content {
  padding: 1rem 1.5rem;
  font-size: 1.1rem;
  line-height: 1.6rem;
}
.usblog-button .ico {
  vertical-align: middle;
  margin-right: 0.7rem;
}
.usblog-button .ico_load {
  width: 1.6rem;
  height: 1.3rem;
}
.usblog-button .button__text {
  vertical-align: middle;
}
.usblog .compose__blog-submit {
  position: absolute;
  right: 0;
}
@media only screen and (max-width: 567px) {
  .usblog .compose__blog-submit {
    top: -4.15rem;
    left: auto;
    width: 3.7rem;
    line-height: 3.4rem;
  }
}
@media only screen and (min-width: 567px) {
  .usblog .compose__blog-submit {
    top: -3.2rem;
  }
}
.user-actions {
  background: #2d7bdc;
  border-radius: 0.5rem;
  display: block;
}
@media only screen and (min-width: 567px) {
  .user-actions-item_type_like:first-child {
    margin-left: 5.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-actions {
    display: none;
    background: transparent;
  }
}
.user-actions_paidmain {
  background-color: #dcb12f;
}
@media only screen and (max-width: 960px) {
  .user-actions_paidmain .user-actions-item,
  .user-actions_profile .user-actions-item {
    margin: 0 1.5rem;
  }
}
.user-actions.user-actions_mobile.user-actions_paidmain .user-actions-item,
.user-actions.user-actions_mobile.user-actions_profile .user-actions-item {
  width: 100%;
  margin: 0;
}
.user-actions.user-actions_mobile.user-actions_paidmain .user-actions-item:not(:last-child),
.user-actions.user-actions_mobile.user-actions_profile .user-actions-item:not(:last-child) {
  margin: 0 0 1.4rem;
}
.user-actions.user-actions_mobile .user-actions-item_type_paid a {
  background-color: #4fae54;
}
.user-actions.user-actions_mobile .user-actions-item_type_paid a:hover,
.user-actions.user-actions_mobile .user-actions-item_type_paid a:focus {
  background-color: #4ba44f;
}
.user-actions.user-actions_mobile .user-actions-item_type_remaining a {
  background-color: #dbb03c;
}
.user-actions.user-actions_mobile .user-actions-item_type_remaining a:hover,
.user-actions.user-actions_mobile .user-actions-item_type_remaining a:focus {
  background-color: #caa130;
}
.user-actions.user-actions_mobile .user-actions-item_type_up a {
  background-color: #fff;
  border: 1px solid #4fae54;
  color: #4fae54;
}
.user-actions.user-actions_mobile .user-actions-item_type_up a:hover,
.user-actions.user-actions_mobile .user-actions-item_type_up a:focus {
  border-color: #4ba44f;
}
.user-actions.user-actions_mobile .user-actions-item_type_up .user-actions-item__notify {
  background-color: #4fae54;
  color: #fff;
}
.user-actions.user-actions_mobile .user-actions-item_type_up .user-actions-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+CiAgPHRpdGxlPnVwPC90aXRsZT4KICA8Zz4KICAgIDxsaW5lIHgxPSIxIiB5MT0iMTYiIHgyPSIxNiIgeTI9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRmYWU1NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwb2x5bGluZSBwb2ludHM9IjggMSAxNiAxIDE2IDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRmYWU1NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
}
.user-about .story__header::before {
  background-image: url("about.svg");
}
.user-actions-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.user-actions-item__badge {
  margin-right: 1rem;
  -ms-flex: none;
      flex: none;
}
@media only screen and (max-width: 567px) {
  .user-actions-item__badge {
    display: none;
  }
}
.user-actions-item_type_paid .user-actions-item__icon {
  width: 1.7rem;
  height: 1.7rem;
  margin-right: 0.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+CiAgPHRpdGxlPnN0YXI8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xNS44LDYuOWwtMy4zLDMuMiwxLjEsNS4zYTAuNSwwLjUsMCwwLDEtLjIuNUgxMi45TDguNSwxMi44LDQuMSwxNS45YTAuNSwwLjUsMCwwLDEtLjctMC41bDEuMS01LjNMMS4yLDYuOUEwLjUsMC41LDAsMCwxLDEuNSw2SDUuOEw4LDEuM2EwLjUsMC41LDAsMCwxLC45LDBMMTEuMiw2aDQuM0EwLjUsMC41LDAsMCwxLDE1LjgsNi45WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
}
.user-actions-item_type_remaining .user-actions-item__icon {
  width: 2.2rem;
  height: 1.7rem;
  margin-right: 0.8rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCQoJCQk8cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkJCTIxLDMgMTUsNiAxMSwxIDcsNiAxLDMgNCwxMiAxOCwxMiAJCSIvPgoJPC9nPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNCIgeTE9IjE2IiB4Mj0iMTgiIHkyPSIxNiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.user-actions-item_type_up .user-actions-item__icon {
  width: 1.7rem;
  height: 1.7rem;
  margin-right: 0.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+CiAgPHRpdGxlPnVwPC90aXRsZT4KICA8Zz4KICAgIDxsaW5lIHgxPSIxIiB5MT0iMTYiIHgyPSIxNiIgeTI9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwb2x5bGluZSBwb2ludHM9IjggMSAxNiAxIDE2IDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=");
}
.user-actions-item.is-disable {
  pointer-events: none;
}
.user-actions-item__notify {
  width: 1.7rem;
  height: 1.7rem;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 1.7rem;
  color: #dcb12f;
  font-size: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 567px) {
  .user-actions-item {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  .user-actions-item_message {
    -ms-flex: 1 0 100%;
        flex: 1 0 100%;
    margin-bottom: 1rem;
  }
  .user-actions-item_message .user-actions__link {
    background: #fff;
    border: 1px solid #2d7bdc;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .user-actions-item_message .user-actions__link .user-actions__title {
    color: #2d7bdc;
    text-align: center;
  }
  .user-actions-item_more {
    -ms-flex: none;
        flex: none;
  }
  .user-actions-item_present {
    display: none;
  }
}
.photo-contest__section-in {
  max-width: 960px;
  margin: auto;
}
.photo-contest section + section {
  margin-top: 0;
}
.photo-contest__title {
  font-size: 3.8rem;
  line-height: 1.3;
  margin-bottom: 3rem;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .photo-contest__title {
    font-size: 2.6rem;
    margin: 0 -1.5rem 2rem;
  }
}
.photo-contest h2[class*="title"] {
  font-size: 3.6rem;
  color: #2f313a;
  margin-bottom: 3rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.3;
}
@media only screen and (max-width: 567px) {
  .photo-contest h2[class*="title"] {
    font-size: 2.6rem;
  }
}
.photo-contest__hero {
  background: #1c6acc;
  padding: 6rem 0;
  position: relative;
  color: #fff;
}
.photo-contest__hero .photo-contest__section-in {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero .photo-contest__section-in {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media only screen and (max-width: 900px) {
  .photo-contest__hero {
    padding: 4rem 1rem 6rem;
  }
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero {
    padding-top: 10rem;
  }
}
.photo-contest__hero-image-box,
.photo-contest__hero-details {
  -ms-flex: 0 1 50%;
      flex: 0 1 50%;
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-image-box,
  .photo-contest__hero-details {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.photo-contest__hero-image-box {
  padding-top: 5rem;
  padding-right: 5rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-image-box {
    padding: 0 3rem;
    margin-bottom: 2rem;
  }
}
.photo-contest__hero-image {
  width: 46.8rem;
  height: 42rem;
}
@media only screen and (max-width: 900px) {
  .photo-contest__hero-image {
    width: 100%;
    height: auto;
  }
}
.photo-contest__hero-header {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-header {
    position: absolute;
    top: 4rem;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.photo-contest__hero-tag {
  border: 1px solid #cbcbcb;
  border-radius: 5px;
  background: transparent;
  line-height: 35px;
  padding: 0 1rem;
  margin-right: 1.6rem;
  font-size: 1.3rem;
  display: inline-block;
}
.photo-contest__hero-dates {
  background: #57b0ef;
  line-height: 29px;
  display: inline-block;
  padding: 0 1rem;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-dates {
    font-size: 1.1rem;
    line-height: 3.5rem;
  }
}
.photo-contest__hero-info {
  font-size: 1.5rem;
  line-height: 1.6;
  margin-bottom: 7rem;
}
@media only screen and (max-width: 900px) {
  .photo-contest__hero-info {
    margin-bottom: 4rem;
  }
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-info {
    line-height: 1.9;
    margin-bottom: 3rem;
  }
}
.photo-contest__hero-link.button {
  width: 24.5rem;
  height: 4.5rem;
  box-shadow: 0 2px 0px rgba(11,82,172,0.4);
  font-size: 1.3rem;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-color: #4baf4f;
  font-weight: 600;
}
.photo-contest__hero-link.button .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC4wMSIgaGVpZ2h0PSIyOC4wMSIgdmlld0JveD0iMCAwIDM0LjAxIDI4LjAxIj4KICA8dGl0bGU+cGhvdG8td2hpdGUtYm9yZGVyPC90aXRsZT4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0zMy42NiwyOGgtMjJhNi4zMiw2LjMyLDAsMCwxLTYtNlYxMGE2LjMyLDYuMzIsMCwwLDEsNi02aDEuMTljMS0xLjI5LDMtNCw2Ljc5LTRoNmMzLjg1LDAsNS44NiwyLjY5LDYuODIsNGgxLjJhNi4zMiw2LjMyLDAsMCwxLDYsNlYyMkE2LjMyLDYuMzIsMCwwLDEsMzMuNjYsMjhabS0xNC0yNEMxOCw0LDE3LDUuMDcsMTYuMDgsNi4zN0EzLjA2LDMuMDYsMCwwLDEsMTMuNjcsOGgtMmEyLjM0LDIuMzQsMCwwLDAtMiwyVjIyYTIuMzQsMi4zNCwwLDAsMCwyLDJoMjJhMi4zNCwyLjM0LDAsMCwwLDItMlYxMGEyLjM0LDIuMzQsMCwwLDAtMi0yaC0yYTMsMywwLDAsMS0yLjM4LTEuNjFDMjguMjksNS4wOCwyNy4zOCw0LDI1LjY3LDRoLTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS42NSkiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNMjIuNjYsMjJhNyw3LDAsMSwxLDctN0E3LjIsNy4yLDAsMCwxLDIyLjY2LDIyWm0wLTEwYTMsMywwLDEsMCwzLDMsMy4xNywzLjE3LDAsMCwwLTMtM3YwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNjUpIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==") 50% no-repeat;
  background-size: 100% 100%;
  width: 1.7rem;
  height: 1.4rem;
  margin-right: 0.5rem;
  -ms-flex: none;
      flex: none;
}
.photo-contest__hero-link.button + .photo-contest__hero-link.button {
  margin-top: 1rem;
}
.photo-contest__hero-link_join.button {
  background: #4baf4f;
  border-color: #4baf4f;
}
.photo-contest__hero-link_join.button:hover {
  background: #449e47;
  border-color: #449e47;
}
.photo-contest__hero-link_join.button:active {
  background: #3c8c3f;
  border-color: #3c8c3f;
}
.photo-contest__hero-link_photos.button {
  background: transparent;
  border-color: #fff;
}
.photo-contest__hero-link_photos.button:hover,
.photo-contest__hero-link_photos.button:focus {
  color: #d6dae5;
}
.photo-contest__hero-link_photos.button:active {
  border-color: #327eda;
  background-color: #327eda;
  color: #fff;
}
.photo-contest__hero-heart {
  width: 20rem;
  height: 19rem;
  position: absolute;
  right: 15%;
  bottom: -10rem;
  -ms-transform: rotate(23deg);
      transform: rotate(23deg);
  z-index: 2;
}
@media only screen and (max-width: 1260px) {
  .photo-contest__hero-heart {
    width: 15rem;
    right: 5rem;
  }
}
@media only screen and (max-width: 960px) {
  .photo-contest__hero-heart {
    width: 10rem;
    right: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-heart {
    width: 7rem;
    right: 5%;
  }
}
@media only screen and (max-width: 567px) {
  .photo-contest__hero-details {
    padding: 0 2rem;
    text-align: center;
  }
}
.photo-contest__requirements {
  background: #f9f9f9;
  padding: 8rem 0 4rem 0;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirements {
    padding-top: 4rem;
    padding-bottom: 0;
  }
}
.photo-contest__requirements-in {
  max-width: 960px;
  margin: auto;
}
.photo-contest__requirements-header {
  margin-bottom: 3rem;
  text-align: center;
}
.photo-contest__requirements-info {
  font-size: 2rem;
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirements-info {
    font-size: 1.5rem;
    line-height: 1.7;
    padding: 0 4rem;
  }
}
.photo-contest__requirements-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  list-style: none;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirements-list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.photo-contest__requirement {
  -ms-flex: 1 1 33%;
      flex: 1 1 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirement {
    margin-bottom: 5rem;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.photo-contest__requirement-image-box {
  height: 10rem;
  width: 100%;
  margin-bottom: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirement-image-box {
    margin-bottom: 1.5rem;
  }
}
.photo-contest__requirement-image {
  max-width: 100%;
  height: 100%;
}
.photo-contest__requirement-text {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__requirement-text {
    line-height: 1.5;
  }
}
.photo-contest__rules {
  padding: 4rem 0;
}
.photo-contest__rules .photo-contest__section-in {
  border-bottom: 1px solid #dee0e6;
  padding-bottom: 4rem;
}
.photo-contest__rules-list {
  list-style: none;
}
.photo-contest__rule {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}
.photo-contest__rule + .photo-contest__rule {
  margin-top: 6rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule + .photo-contest__rule {
    margin-top: 3rem;
  }
}
.photo-contest__rule::before {
  content: none;
}
.photo-contest__rule_open .photo-contest__rule-image {
  width: 18.3rem;
  height: 19.5rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule_open .photo-contest__rule-image {
    width: 14.2rem;
    height: 15.8rem;
  }
}
.photo-contest__rule_post .photo-contest__rule-image {
  width: 23.8rem;
  height: 20rem;
}
.photo-contest__rule_share .photo-contest__rule-details {
  background: url("../img/photo-contest/share-brush.png") no-repeat;
  background-position: left bottom;
  background-size: 264px 37px;
  padding-bottom: 45px;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule_share .photo-contest__rule-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    background-position: center bottom;
  }
  .photo-contest__rule_share .photo-contest__rule-details::before {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .photo-contest__rule_share .photo-contest__rule-details p {
    width: 100%;
  }
}
.photo-contest__rule_share .share-buttons {
  margin-top: 2rem;
}
.photo-contest__rule_share .share-buttons ul {
  margin: 0 !important;
}
.photo-contest__rule_share .photo-contest__rule-image {
  width: 18.5rem;
  height: 19.5rem;
}
.photo-contest__rule-image-box {
  -ms-flex: 0 0 30rem;
      flex: 0 0 30rem;
  padding-right: 1rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-image-box {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding: 0;
  }
}
.photo-contest__rule-image {
  max-width: 100%;
  display: block;
  margin: auto;
}
.photo-contest__rule-details {
  margin: 0;
  font-weight: 400;
  color: #8d90a3;
  font-size: 2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details {
    width: 100%;
    padding: 0 1rem;
    font-size: 1.5rem;
    margin-top: -6rem;
  }
}
.photo-contest__rule-details::before {
  content: counters(item, '.');
  display: block;
  width: 5.3rem;
  height: 5.3rem;
  background: #57b0ef;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 3.5rem;
  color: #fff;
  font-weight: 600;
  margin-bottom: 2rem;
  -ms-flex: none;
      flex: none;
}
.photo-contest__rule-details p {
  line-height: 2;
}
.photo-contest__rule-details b {
  font-weight: 600;
  color: #333;
}
.photo-contest__rule-details b.brand {
  font-weight: 800;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  color: #8d90a3;
}
.photo-contest__rule-details .heart {
  width: 2.4rem;
  height: 2.2rem;
  display: inline-block;
  margin: 0 0.5rem;
  background: url("../img/photo-contest/heart.svg") 50% no-repeat;
  background-size: 100% 100%;
}
.photo-contest__rule-details .social-logos {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 3rem 0 0 0 !important;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details .social-logos {
    margin: 1rem 0 0 0 !important;
  }
}
.photo-contest__rule-details .social-logos li {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.photo-contest__rule-details .social-logos li svg {
  fill: #d8d8d8;
}
.photo-contest__rule-details .social-logos li:not(:last-child) {
  margin-right: 3rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details .social-logos li:not(:last-child) {
    margin-right: 2rem;
  }
}
.photo-contest__rule-details .social-logos li.in svg {
  width: 13.6rem;
  height: 3.8rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details .social-logos li.in svg {
    width: 100%;
  }
}
.photo-contest__rule-details .social-logos li.fb svg {
  width: 13rem;
  height: 2.8rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details .social-logos li.fb svg {
    width: 100%;
  }
}
.photo-contest__rule-details .social-logos li.vk svg {
  width: 5.4rem;
  height: 3.2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rule-details .social-logos li.vk svg {
    width: 100%;
  }
}
.photo-contest__winners {
  padding-bottom: 4rem;
}
.photo-contest__winners-info {
  font-size: 2rem;
  line-height: 1.7;
  color: #8d90a3;
  text-align: center;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__winners-info {
    font-size: 1.5rem;
    padding: 0 1rem;
  }
}
.photo-contest__winners-info b {
  font-weight: 800;
  color: #333;
}
.photo-contest__winners-category {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 6rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__winners-category {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.photo-contest__winner {
  -ms-flex: 0 0 33.33%;
      flex: 0 0 33.33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__winner {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
  .photo-contest__winner + .photo-contest__winner {
    margin-top: 4rem;
  }
}
.photo-contest__winner::before {
  content: none;
}
.photo-contest__winner-image-box {
  position: relative;
  margin-bottom: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  height: 14.4rem;
  -ms-flex-pack: center;
      justify-content: center;
}
.photo-contest__winner-image-box::before {
  content: counters(item, '.');
  display: block;
  width: 5.3rem;
  height: 5.3rem;
  background: #57b0ef;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: -6rem;
  top: 1rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 3.5rem;
  color: #fff;
  font-weight: 600;
  margin-bottom: 2rem;
  -ms-flex: none;
      flex: none;
}
.photo-contest__winner-image {
  max-width: 100%;
  min-height: 0;
  height: 100%;
  min-width: 0;
  display: block;
}
.photo-contest__winner-caption {
  text-transform: uppercase;
  background: #62bff9;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  display: inline-block;
  padding: 0 0.5rem;
  line-height: 28px;
}
.photo-contest__prize {
  display: block;
  margin: auto;
  max-width: 100%;
}
.photo-contest__rewards {
  margin-bottom: 6rem;
  padding: 0 1rem;
}
.photo-contest__rewards-info {
  font-size: 2rem;
  color: #8d90a3;
  line-height: 1.7;
  text-align: center;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-info {
    font-size: 1.5rem;
  }
}
.photo-contest__rewards-info b {
  font-weight: 800;
  color: #333;
}
.photo-contest__rewards-image {
  display: block;
  margin: 0 auto 3rem;
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-image {
    display: none;
  }
}
.photo-contest__rewards-image_mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-image_mobile {
    display: block;
  }
}
.photo-contest__rewards-warning {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-warning {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.photo-contest__rewards-warning-img {
  -ms-flex: 0 0 12.2rem;
      flex: 0 0 12.2rem;
  height: 8.5rem;
  margin-right: 1rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-warning-img {
    -ms-flex-order: 2;
        order: 2;
    -ms-flex: 0 0 8rem;
        flex: 0 0 8rem;
    height: 5.5rem;
  }
}
.photo-contest__rewards-warning-text {
  color: #8d90a3;
  font-size: 2rem;
  line-height: 1.7;
}
@media only screen and (max-width: 567px) {
  .photo-contest__rewards-warning-text {
    font-size: 1.3rem;
    text-align: center;
    -ms-flex-order: 1;
        order: 1;
  }
}
.photo-contest__duration {
  margin-bottom: 12rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__duration {
    margin-bottom: 6rem;
  }
}
.photo-contest__duration-header {
  margin-bottom: 2rem;
  text-align: center;
}
.photo-contest__duration-info {
  font-size: 3rem;
  color: #8d90a3;
  line-height: 1.6;
  max-width: 73rem;
  margin: auto;
}
@media only screen and (max-width: 567px) {
  .photo-contest__duration-info {
    font-size: 1.5rem;
  }
}
.photo-contest__timer {
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__timer {
    -ms-flex-direction: column;
        flex-direction: column;
    font-size: 1.3rem;
  }
}
.photo-contest__timer-board {
  line-height: 4rem;
  background: #2d7bdc;
  color: #fff;
  padding: 0 1rem;
  margin-left: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__timer-board {
    line-height: 2.5rem;
    margin: 1rem 0 0 0;
  }
}
.photo-contest__applications .pagination {
  margin: 3rem 1rem 0;
}
.photo-contest__applications .share-buttons {
  margin-top: 7rem;
  text-align: center;
  margin-bottom: 4rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs {
    padding: 0 1rem;
  }
}
.photo-contest__applications-tabs .tabs__header {
  margin-bottom: 4rem;
}
.photo-contest__applications-tabs .tabs-header-item {
  -ms-flex: 0 0 33.33%;
      flex: 0 0 33.33%;
  height: 4.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs .tabs-header-item {
    height: 2.5rem;
  }
}
.photo-contest__applications-tabs .tabs-header-item__link {
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}
.photo-contest__applications-tabs .tabs-header-item__link .notification {
  position: static;
  margin-left: 0.8rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs .tabs-header-item__link .notification {
    -ms-transform: scale(0.8);
        transform: scale(0.8);
    right: -2rem;
    top: -1rem;
  }
}
.photo-contest__applications-tabs .tabs-header-item svg {
  fill: #d8d8d8;
}
.photo-contest__applications-tabs .tabs-header-item.in svg {
  width: 13.6rem;
  height: 3.8rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs .tabs-header-item.in svg {
    width: 6.8rem;
    height: 1.9rem;
  }
}
.photo-contest__applications-tabs .tabs-header-item.fb svg {
  width: 13.2rem;
  height: 2.8rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs .tabs-header-item.fb svg {
    width: 6.6rem;
    height: 1.4rem;
  }
}
.photo-contest__applications-tabs .tabs-header-item.vk svg {
  width: 5.5rem;
  height: 3.2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__applications-tabs .tabs-header-item.vk svg {
    width: 2.7rem;
    height: 1.6rem;
  }
}
.photo-contest__applications-tabs .tabs-header-item.is-current-nav svg {
  fill: #1c1c1c;
}
.photo-contest__form {
  max-width: 870px;
  padding: 0rem 10rem;
  border: 3px solid #2d7bdc;
  border-radius: 5px;
  margin: 0 auto 10rem;
  height: 300px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 900px) {
  .photo-contest__form {
    height: auto;
    padding: 2rem 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .photo-contest__form {
    margin: 0 1rem 5rem;
  }
}
.photo-contest__form p {
  color: #8d90a3;
  font-size: 2rem;
  margin-bottom: 1.3rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form p {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
.photo-contest__form input {
  height: 4.5rem;
  font-size: 2rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form input {
    font-size: 1.5rem;
  }
}
.photo-contest__form input::-webkit-input-placeholder {
  font-style: italic;
  font-size: 2rem;
  color: #8d90a3;
  opacity: 1;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form input::-webkit-input-placeholder {
    font-size: 1.5rem;
  }
}
.photo-contest__form input:-ms-input-placeholder {
  font-style: italic;
  font-size: 2rem;
  color: #8d90a3;
  opacity: 1;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form input:-ms-input-placeholder {
    font-size: 1.5rem;
  }
}
.photo-contest__form input::-moz-placeholder {
  font-style: italic;
  font-size: 2rem;
  color: #8d90a3;
  opacity: 1;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form input::-moz-placeholder {
    font-size: 1.5rem;
  }
}
.photo-contest__form .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjY0bW0iIGhlaWdodD0iNS42NG1tIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDx0aXRsZT5jaGVjay1ibHVlPC90aXRsZT4KICA8Zz4KICAgIDxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI4IiBzdHlsZT0iZmlsbDogIzJkN2JkYyIvPgogICAgPHBhdGggZD0iTTg0NSwxMzQ5YTAuNSwwLjUsMCwwLDEtLjM1LTAuMTVsLTMtM2EwLjUsMC41LDAsMCwxLC43MS0wLjcxbDIuNTUsMi41NSwyLjY3LTQuNDVhMC41LDAuNSwwLDEsMSwuODYuNTFsLTMsNWEwLjUsMC41LDAsMCwxLS4zNy4yNEg4NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODM3IC0xMzM3LjQ1KSIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=") 50% no-repeat;
  background-size: 100% 100%;
  width: 5.6rem;
  height: 5.6rem;
}
.photo-contest__form-step {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
.photo-contest__form-step_second {
  display: none;
}
.photo-contest__form-step_second .form__field {
  width: 100%;
}
.photo-contest__form-step_second .photo-contest__form-button {
  margin-top: 1rem;
}
.photo-contest__form-step_third {
  display: none;
}
.photo-contest__form-step_third p {
  text-align: center;
  padding: 0 10rem;
  line-height: 1.8;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form-step_third p {
    padding: 0;
  }
}
.photo-contest__form-button {
  background: #4baf4f;
  font-size: 2rem;
  color: #fff;
  width: 25rem;
  height: 5.4rem;
  font-weight: 600;
  border-color: #4baf4f;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
}
@media only screen and (max-width: 567px) {
  .photo-contest__form-button {
    font-size: 1.5rem;
    height: 5rem;
    width: 100%;
  }
}
.photo-contest__form-button:hover {
  background: #449e47;
}
.photo-contest__form-button:active {
  background: #3c8c3f;
}
.photo-contest__post {
  max-width: 750px;
  margin: auto;
}
.photo-contest__post + .photo-contest__post {
  margin-top: 4rem;
}
.photo-contest__post-image-box {
  overflow: hidden;
  width: 100%;
  max-width: 700px;
  margin: auto;
  position: relative;
}
.photo-contest__user {
  border-top: 1px solid #dee0e6;
  padding-top: 1rem;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  -ms-flex-align: center;
      align-items: center;
}
.photo-contest__user-avatar {
  width: 3.2rem;
  height: 3.2rem;
  overflow: hidden;
  border-radius: 5px;
  margin-right: 2rem;
}
.photo-contest__user-avatar img {
  display: block;
  max-width: 100%;
  margin: auto;
}
.photo-contest__application-wrapper {
  max-width: 650px;
  margin: auto;
}
.prompt {
  position: relative;
}
.prompt__title {
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.prompt__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (max-width: 567px) {
  .prompt__content {
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 2rem;
  }
}
.prompt__item {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (max-width: 567px) {
  .prompt__item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.prompt__item_photo .prompt__item-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSI1LjI5bW0iIHZpZXdCb3g9IjAgMCAxOCAxNSI+PHRpdGxlPnBob3RvLWdyZWVuPC90aXRsZT48cGF0aCBkPSJNMTUgMTVIM2EzLjE2IDMuMTYgMCAwIDEtMy0zVjVhMy4xNiAzLjE2IDAgMCAxIDMtM2guNzRsLjQxLS4zNkM0Ljk3LjkxIDUuOTkgMCA3IDBoNGMuOTQgMCAxLjg2Ljc1IDIuODggMS42NWwuMzkuMzVIMTVhMy4xNiAzLjE2IDAgMCAxIDMgM3Y3YTMuMTYgMy4xNiAwIDAgMS0zIDN6TTExIDJIN2E2LjQ0IDYuNDQgMCAwIDAtMS41MiAxLjEzQTIuMzYgMi4zNiAwIDAgMSA0IDRIM2ExLjE3IDEuMTcgMCAwIDAtMSAxdjdhMS4xNyAxLjE3IDAgMCAwIDEgMWgxMmExLjE3IDEuMTcgMCAwIDAgMS0xVjVhMS4xNyAxLjE3IDAgMCAwLTEtMWgtMWEyLjMxIDIuMzEgMCAwIDEtMS40NS0uODVBNi4yIDYuMiAwIDAgMCAxMSAyeiIgZmlsbD0iIzQ2YmU2MiIvPjxwYXRoIGQ9Ik05IDEyYTQgNCAwIDEgMSA0LTQgNC4xIDQuMSAwIDAgMS00IDR6bTAtNmEyIDIgMCAxIDAgMiAyIDIuMTEgMi4xMSAwIDAgMC0yLTJ6IiBmaWxsPSIjNDZiZTYyIi8+PC9zdmc+");
}
.prompt__item_amoral .prompt__item-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+Y2FuY2VsLWdyZWVuPC90aXRsZT48ZyBmaWxsPSIjNDZiZTYyIj48cGF0aCBkPSJNOSAxOGE5IDkgMCAxIDEgOS05IDkgOSAwIDAgMS05IDl6TTkgMmE3IDcgMCAxIDAgNyA3IDcgNyAwIDAgMC03LTd6Ii8+PHBhdGggZD0iTTQgMTZhMSAxIDAgMCAxLS43Ny0xLjY0bDEwLTEyYTEuMDAxIDEuMDAxIDAgMCAxIDEuNTQgMS4yOGwtMTAgMTJBMSAxIDAgMCAxIDQgMTZ6Ii8+PC9nPjwvc3ZnPg==");
}
.prompt__item:not(:last-child) {
  margin-right: 2rem;
}
@media only screen and (max-width: 567px) {
  .prompt__item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
.prompt__item-icon {
  width: 3.6rem;
  height: 3.6rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 2rem;
  -ms-flex: none;
      flex: none;
}
.prompt p {
  font-size: 1.3rem;
  line-height: 1.4;
  color: #8d90a3;
}
.user-aside {
  padding: 0.2rem 0 0 0.3rem;
}
.user-aside:not(:last-child) {
  border-bottom: 1px solid #dee0e6;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}
.user-aside__title {
  margin-bottom: 1rem;
}
.user-aside__buy-premium {
  padding: 0.5rem 1rem;
  min-height: 0;
}
@media only screen and (max-width: 567px) {
  .user-aside__buy-premium {
    height: 3rem;
    font-size: 1.1rem;
    line-height: 1.6;
  }
}
.user-block {
  opacity: 1 !important;
  top: 0 !important;
/*html.no-mobile &
    opacity 0
    position relative
    top 5rem
    transition-property opacity, top
    transition-duration speed * 2.25
    will-change opacity, top
    &.shown
      opacity 1
      top 0*/
}
.user-career .story__header::before {
  background-image: url("career.svg");
}
.user-avatar {
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
  display: block;
  background: #e6eced;
  width: 3.6rem;
  height: 3.6rem;
}
.user-avatar img {
  border-radius: inherit;
}
.user-avatar img[src*=".svg"] {
  width: 75% !important;
  height: 75% !important;
  top: 50% !important;
  left: 50% !important;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-radius: none;
}
@media only screen and (max-width: 567px) {
  .user-common .tile {
    padding-bottom: 2rem;
  }
}
.user-delete-profile-section p {
  color: #8d90a3;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-delete-profile-section p {
    margin-bottom: 2rem;
  }
}
.user-delete-profile__action {
  text-align: right;
}
@media only screen and (max-width: 567px) {
  .user-delete-profile .button {
    width: 100%;
  }
}
.user-education .story__header::before {
  background-image: url("education.svg");
}
.user-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
}
.user-details__subtitle {
  display: block;
}
.user-empty {
  text-align: center;
  color: #86899d;
}
@media only screen and (min-width: 568px) {
  .user-empty .tile__body {
    padding: 4.5rem 0 4rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-empty .tile__body {
    padding: 4rem 0;
  }
}
.user-empty__icon {
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto auto 2.3rem;
}
.user-empty__icon.-blog {
  width: 8.5rem;
  height: 7.7rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMSAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuNSwxOWgtMTNDMC4yLDE5LDAsMTguOCwwLDE4LjV2LTE4QzAsMC4yLDAuMiwwLDAuNSwwaDEzQzEzLjgsMCwxNCwwLjIsMTQsMC41djJDMTQsMi44LDEzLjgsMywxMy41LDMKCQkJUzEzLDIuOCwxMywyLjVWMUgxdjE3aDEydi0xLjVjMC0wLjMsMC4yLTAuNSwwLjUtMC41czAuNSwwLjIsMC41LDAuNXYyQzE0LDE4LjgsMTMuOCwxOSwxMy41LDE5eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxNmMtMC4xLDAtMC4zLTAuMS0wLjQtMC4xQzcsMTUuNyw3LDE1LjUsNywxNS40bDEtNGMwLTAuMSwwLjEtMC4yLDAuMS0wLjJsOS05YzAuMi0wLjIsMC41LTAuMiwwLjcsMAoJCQlsMywzYzAuMiwwLjIsMC4yLDAuNSwwLDAuN2wtOSw5Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMWwtNCwxQzcuNiwxNiw3LjUsMTYsNy41LDE2eiBNOSwxMS44bC0wLjgsMy4xbDMuMS0wLjhsOC41LTguNWwtMi4zLTIuMwoJCQlMOSwxMS44eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy41LDhjLTAuMSwwLTAuMywwLTAuNC0wLjFsLTItMmMtMC4yLTAuMi0wLjItMC41LDAtMC43czAuNS0wLjIsMC43LDBsMiwyYzAuMiwwLjIsMC4yLDAuNSwwLDAuNwoJCQlDMTcuOCw4LDE3LjYsOCwxNy41LDh6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjUsMTNjLTAuMSwwLTAuMywwLTAuNC0wLjFsLTMtM2MtMC4yLTAuMi0wLjItMC41LDAtMC43czAuNS0wLjIsMC43LDBsMywzYzAuMiwwLjIsMC4yLDAuNSwwLDAuNwoJCQlDMTMuOCwxMywxMy42LDEzLDEzLjUsMTN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.user-empty__icon.-career {
  width: 6.9rem;
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjUsMTZoLTEyQzEuMiwxNiwwLDE0LjgsMCwxMy41di03QzAsNS4yLDEuMiw0LDIuNSw0SDRWMi41QzQsMS4yLDUuMiwwLDYuNSwwaDRDMTEuOCwwLDEzLDEuMiwxMywyLjVWNAoJCQkJaDEuNUMxNS44LDQsMTcsNS4yLDE3LDYuNXY3QzE3LDE0LjgsMTUuOCwxNiwxNC41LDE2eiBNMi41LDVDMS44LDUsMSw1LjgsMSw2LjV2N0MxLDE0LjIsMS44LDE1LDIuNSwxNWgxMgoJCQkJYzAuNywwLDEuNS0wLjgsMS41LTEuNXYtN0MxNiw1LjgsMTUuMiw1LDE0LjUsNUgyLjV6IE01LDRoN1YyLjVDMTIsMS44LDExLjIsMSwxMC41LDFoLTRDNS44LDEsNSwxLjgsNSwyLjVWNHoiLz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTBoLTE1QzAuMiwxMCwwLDkuOCwwLDkuNVMwLjIsOSwwLjUsOWgxNUMxNS44LDksMTYsOS4yLDE2LDkuNVMxNS44LDEwLDE1LjUsMTB6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.user-empty__icon.-edu {
  width: 6.1rem;
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy41LDZDNy4yLDYsNyw1LjgsNyw1LjVjMC0xLDAtMy4yLDEuMS00LjRTMTEuNSwwLDEyLjUsMEMxMi44LDAsMTMsMC4yLDEzLDAuNWMwLDEsMCwzLjItMS4xLDQuNAoJCVM4LjUsNiw3LjUsNnogTTEyLDFjLTEsMC0yLjQsMC4xLTMuMSwwLjlTOCw0LDgsNWMxLDAsMi40LTAuMSwzLjEtMC45UzEyLDIsMTIsMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjUsMTZDMSwxNiwwLDEwLjQsMCw4LjVDMCw1LjcsMS43LDQsNC41LDRDNi40LDQsOCw1LjIsOCw2LjVDOCw2LjgsNy44LDcsNy41LDdTNyw2LjgsNyw2LjUKCQlDNyw1LjgsNS44LDUsNC41LDVDMy4yLDUsMSw1LjUsMSw4LjVDMSwxMC4yLDEuOCwxNSw1LjUsMTVjMC45LDAsMS40LTAuMiwxLjUtMC42QzcsMTQuMiw3LjIsMTQsNy41LDE0QzcuNywxNCw4LDE0LjIsOCwxNC41CgkJYzAsMC4xLDAsMC4xLDAsMC4yQzcuOSwxNS4yLDcuNCwxNiw1LjUsMTZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy41LDVDNy4yLDUsNyw0LjgsNyw0LjVDNywyLjksNC40LDIsNC4zLDJDNC4xLDEuOSwzLjksMS42LDQsMS4zQzQuMSwxLjEsNC40LDAuOSw0LjcsMUM0LjgsMS4xLDgsMi4yLDgsNC41CgkJQzgsNC44LDcuOCw1LDcuNSw1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuNSwxNmMtMS45LDAtMi40LTAuOC0yLjUtMS40YzAtMC4xLDAtMC4xLDAtMC4yQzcsMTQuMiw3LjMsMTQsNy41LDE0QzcuOCwxNCw4LDE0LjIsOCwxNC40CgkJQzguMSwxNC44LDguNiwxNSw5LjUsMTVjMy43LDAsNC41LTQuOCw0LjUtNi41YzAtMi40LTEuNC0zLjItMi41LTMuNEMxMS4yLDUsMTEsNC44LDExLjEsNC41czAuMy0wLjQsMC42LTAuNAoJCWMyLjEsMC40LDMuMywyLDMuMyw0LjRDMTUsMTAuNCwxNCwxNiw5LjUsMTZ6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.user-empty__icon.-about {
  width: 6.1rem;
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy4zLDljLTIsMC0zLjUtMS45LTMuNS00LjVTNS4zLDAsNy4zLDBzMy41LDEuOSwzLjUsNC41UzkuMiw5LDcuMyw5eiBNNy4zLDFDNS45LDEsNC44LDIuNSw0LjgsNC41CgkJUzUuOSw4LDcuMyw4czIuNS0xLjUsMi41LTMuNVM4LjcsMSw3LjMsMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40LDE2SDEuNmMtMC41LDAtMS0wLjItMS4yLTAuN2MtMC41LTAuOS0wLjMtMi4zLDAtM0MxLjcsOS42LDQuMSw4LDYuNyw4aDEuNWMyLjcsMCw1LjEsMS42LDYuNCw0LjNsMCwwCgkJYzAuNCwwLjcsMC42LDIuMiwwLDNDMTQuNCwxNS44LDE0LDE2LDEzLjQsMTZ6IE02LjcsOWMtMy4zLDAtNC45LDIuNi01LjUsMy43Yy0wLjMsMC41LTAuNCwxLjYtMC4xLDIuMUMxLjMsMTQuOSwxLjQsMTUsMS42LDE1CgkJaDExLjljMC4yLDAsMC4zLTAuMSwwLjQtMC4yYzAuMy0wLjUsMC4yLTEuNS0wLjEtMi4xbDAsMEMxMy4yLDExLjYsMTEuNiw5LDguMyw5SDYuN3oiLz4KPC9nPgo8L3N2Zz4K");
}
.user-empty__icon.-music {
  width: 5.9rem;
  height: 6.6rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNC40IDE2LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0LjQgMTYuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNERUUwRTY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00LjksMTIuMWMtMC4zLDAtMC41LTAuMi0wLjUtMC41di0xMGMwLTAuMywwLjItMC41LDAuNS0wLjVzMC41LDAuMiwwLjUsMC41djEwQzUuNCwxMS45LDUuMiwxMi4xLDQuOSwxMi4xeiIKCQkvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjksMTMuMWMtMC4zLDAtMC41LTAuMi0wLjUtMC41di0xMmMwLTAuMywwLjItMC41LDAuNS0wLjVzMC41LDAuMiwwLjUsMC41djEyCgkJQzE0LjQsMTIuOSwxNC4yLDEzLjEsMTMuOSwxMy4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOSwyLjFjLTAuMiwwLTAuNS0wLjItMC41LTAuNGMwLTAuMywwLjItMC41LDAuNC0wLjZsOS0xLjFjMC4zLDAsMC41LDAuMiwwLjYsMC40QzE0LjUsMC43LDE0LjMsMSwxNCwxCgkJTDQuOSwyLjFDNSwyLjEsNSwyLjEsNC45LDIuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00LjksNi4xYy0wLjIsMC0wLjUtMC4yLTAuNS0wLjRjMC0wLjMsMC4yLTAuNSwwLjQtMC42bDktMS4xYzAuMywwLDAuNSwwLjIsMC42LDAuNEMxNC41LDQuNywxNC4zLDUsMTQsNQoJCUw0LjksNi4xQzUsNi4xLDUsNi4xLDQuOSw2LjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi44LDE1LjdjLTEuNSwwLTIuOC0xLjMtMi44LTIuOWMwLTEuNiwxLjMtMi45LDIuOC0yLjljMS41LDAsMi44LDEuMywyLjgsMi45QzUuNiwxNC40LDQuMywxNS43LDIuOCwxNS43egoJCSBNMi44LDEwLjhjLTEsMC0xLjgsMC45LTEuOCwxLjljMCwxLjEsMC44LDEuOSwxLjgsMS45czEuOC0wLjksMS44LTEuOUM0LjYsMTEuNywzLjgsMTAuOCwyLjgsMTAuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS42LDE2LjFjLTEuNSwwLTIuOC0xLjMtMi44LTIuOWMwLTEuNiwxLjMtMi45LDIuOC0yLjljMS41LDAsMi44LDEuMywyLjgsMi45CgkJQzE0LjQsMTQuOCwxMy4yLDE2LjEsMTEuNiwxNi4xeiBNMTEuNiwxMS4yYy0xLDAtMS44LDAuOS0xLjgsMS45YzAsMS4xLDAuOCwxLjksMS44LDEuOXMxLjgtMC45LDEuOC0xLjkKCQlDMTMuNCwxMi4xLDEyLjYsMTEuMiwxMS42LDExLjJ6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.user-empty__icon.-interests {
  width: 6.4rem;
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMywxNmMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjMtMC4zLTAuNS0wLjctMC4zLTEuMWwxLTVsLTMuMS0zQzAsNi41LTAuMSw2LjEsMC4xLDUuN0MwLjIsNS4zLDAuNiw1LDEsNQoJaDRsMi4xLTQuNEM3LjIsMC4zLDcuNiwwLDgsMGMwLjQsMCwwLjgsMC4zLDAuOSwwLjdMMTEsNWg0YzAuNCwwLDAuOCwwLjMsMC45LDAuN2MwLjEsMC40LDAsMC44LTAuMywxLjFsLTMuMSwzbDEuMSw1CgljMC4xLDAuMywwLDAuOC0wLjMsMWMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDgsMTIuOWwtNC4xLDIuOUMzLjcsMTUuOSwzLjUsMTYsMy4zLDE2eiBNOCwxMS44YzAuMSwwLDAuMiwwLDAuMywwLjFsNC40LDMuMQoJbC0xLjItNS4zYzAtMC4yLDAtMC4zLDAuMS0wLjVMMTUsNmwwLDBsLTQuMywwYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjNMOCwxTDUuNyw1LjdDNS43LDUuOSw1LjUsNiw1LjMsNkgxbDMuMywzLjIKCWMwLjEsMC4xLDAuMiwwLjMsMC4xLDAuNUwzLjMsMTVsNC40LTMuMUM3LjgsMTEuOSw3LjksMTEuOCw4LDExLjh6Ii8+Cjwvc3ZnPgo=");
}
.user-empty__icon.-books {
  width: 6.4rem;
  height: 6.1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREVFMEU2O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy41LDE1aC0zQzAuMiwxNSwwLDE0LjgsMCwxNC41di0xNEMwLDAuMiwwLjIsMCwwLjUsMGgzQzMuOCwwLDQsMC4yLDQsMC41djE0QzQsMTQuOCwzLjgsMTUsMy41LDE1eiBNMSwxNGgyCgkJVjFIMVYxNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS41LDdoLTRDNy4yLDcsNyw2LjgsNyw2LjVTNy4yLDYsNy41LDZoNEMxMS44LDYsMTIsNi4yLDEyLDYuNVMxMS44LDcsMTEuNSw3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjUsMTVoLTEwQzMuMiwxNSwzLDE0LjgsMywxNC41UzMuMiwxNCwzLjUsMTRoMTBjMC43LDAsMS41LTAuOCwxLjUtMS41di0xMEMxNSwxLjgsMTQuMiwxLDEzLjUsMWgtMTAKCQlDMy4yLDEsMywwLjgsMywwLjVTMy4yLDAsMy41LDBoMTBDMTQuOCwwLDE2LDEuMiwxNiwyLjV2MTBDMTYsMTMuOCwxNC44LDE1LDEzLjUsMTV6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.user-empty__icon.-pet {
  width: 6.4rem;
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojREVFMEU2O3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHRpdGxlPnVzZXJpbmZvLXBldDwvdGl0bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDQuNGMtMC4zLTAuMS0wLjUtMC4zLTAuNi0wLjZjLTAuMi0wLjYtMC40LTEuMS0wLjctMS42TDEyLjQsMmgtMC4zYy0wLjQsMC43LTAuNywxLjYtMC43LDIuNAoJCWMwLDAuMi0wLjEsMC40LTAuMywwLjZsLTYsNi4xbC0wLjYsMC4zYy0wLjgsMC0xLjcsMC4zLTIuNCwwLjdjLTAuMSwwLjItMC4xLDAuNCwwLDAuNmwxLjYsMC44YzAuMywwLjEsMC41LDAuMywwLjYsMC42CgkJYzAuMiwwLjYsMC41LDEuMiwwLjgsMS43aDAuNmMwLjQtMC43LDAuNy0xLjYsMC43LTIuNGMwLTAuMiwwLjEtMC40LDAuMy0wLjZsNi02LjFsMC42LTAuM2MwLjgsMCwxLjctMC4zLDIuNC0wLjdsMC4yLTAuMkgxNgoJCWwtMC4zLTAuNEwxNCw0LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTcuMSwzLjhjLTAuNS0wLjUtMS4xLTAuNy0xLjctMWMtMC4xLDAtMC4yLTAuMS0wLjItMC4zYy0wLjItMC42LTAuNi0xLjMtMS0xLjhjLTAuOS0wLjktMi41LTAuOS0zLjQsMAoJCWMtMC44LDAuOS0xLjIsMi0xLjMsMy4yYzAsMC4xLDAsMC4yLTAuMSwwLjNMNCw5LjVDMy45LDkuNiwzLjgsOS42LDMuOCw5LjZjLTEuMSwwLjEtMi4yLDAuNi0zLjEsMS4zYy0wLjksMS0wLjksMi40LDAsMy40CgkJYzAuNSwwLjQsMS4xLDAuNywxLjcsMC45YzAuMSwwLDAuMiwwLjEsMC4zLDAuMmMwLjMsMC42LDAuNSwxLjIsMSwxLjhjMCwwLDAuMSwwLjEsMC4xLDAuMUM0LjIsMTcuNyw0LjgsMTgsNS40LDE4CgkJYzAuNywwLDEuMy0wLjIsMS44LTAuN2MwLjctMSwxLjEtMiwxLjItMy4yYzAtMC4xLDAtMC4yLDAuMS0wLjJsNS4yLTUuM2MwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMxLjEtMC4xLDIuMi0wLjUsMy0xLjIKCQljMC41LTAuMywwLjktMC45LDEtMS40YzAsMCwwLTAuMSwwLTAuMUMxOCw1LDE3LjcsNC4zLDE3LjEsMy44eiBNMTUuOSw1LjVsLTAuMiwwLjJjLTAuNywwLjQtMS42LDAuNy0yLjQsMC43bC0wLjYsMC4zbC02LDYuMQoJCWMtMC4yLDAuMi0wLjMsMC40LTAuMywwLjZjMCwwLjgtMC4zLDEuNy0wLjcsMi40SDUuMWMtMC4zLTAuNS0wLjYtMS4xLTAuOC0xLjdjLTAuMS0wLjMtMC4zLTAuNS0wLjYtMC42bC0xLjYtMC44CgkJYy0wLjEtMC4yLTAuMS0wLjQsMC0wLjZjMC43LTAuNCwxLjYtMC43LDIuNC0wLjdsMC42LTAuM2w2LTYuMWMwLjItMC4yLDAuMy0wLjQsMC4zLTAuNmMwLTAuOCwwLjMtMS43LDAuNy0yLjRoMC4zbDAuMywwLjIKCQljMC4zLDAuNSwwLjUsMSwwLjcsMS42YzAuMSwwLjMsMC4zLDAuNSwwLjYsMC42bDEuNywwLjdMMTUuOSw1LjVMMTUuOSw1LjV6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.user-empty__title {
  font-size: 1.6rem;
  line-height: 1.9rem;
  padding-bottom: 1rem;
  font-weight: 600;
}
.user-empty__text {
  font-size: 1.3rem;
  line-height: 1.9rem;
  padding-bottom: 2.5rem;
}
@media only screen and (max-width: 567px) {
  .user-empty__text br {
    display: none;
  }
}
.user-gifts {
  background-color: #fff;
  border-radius: 0.5rem;
  border: 0.1rem solid #eceff0;
  padding: 1.1rem 1.5rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 567px) {
  .user-gifts {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .user-gifts__block {
    width: 100%;
  }
}
.user-gifts__start {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 568px) {
  .user-gifts__start {
    padding: 1.4rem 1rem 0 0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-gifts__start {
    position: relative;
    padding-bottom: 4.9rem;
    margin-bottom: 2.2rem;
  }
}
.user-gifts__start img {
  width: 9rem;
  height: 7.7rem;
  margin-right: 3.1rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (max-width: 567px) {
  .user-gifts__start img {
    margin: -0.2rem 0 0 -0.5rem;
  }
}
.user-gifts__start-text {
  color: #8d90a3;
  font-size: 1.3rem;
  line-height: 1.8rem;
}
@media only screen and (min-width: 568px) {
  .user-gifts__start-text {
    padding-top: 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-gifts__start-text {
    padding: 1.5rem 0 0 3.1rem;
  }
  .user-gifts__start-text br {
    display: none;
  }
}
.user-gifts__start-text b {
  font-weight: 600;
  color: #2f313a;
}
@media only screen and (min-width: 568px) {
  .user-gifts__start-text .button {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-gifts__start-text .button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
.user-gifts__list {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.user-gifts__list.-slider {
  display: block;
  position: relative;
}
@media only screen and (min-width: 630px) {
  .user-gifts__list.-slider {
    width: 34.3rem;
  }
}
@media only screen and (min-width: 568px) and (max-width: 630px) {
  .user-gifts__list.-slider {
    width: 30rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-gifts__list.-slider {
    height: 9.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-gifts__list.-slider {
    width: 100%;
    height: 12.3rem;
    overflow: hidden;
  }
}
.user-gifts__list.-slider .user-gifts__list-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, visibility;
  transition-duration: 400ms;
}
.user-gifts__list.-slider .user-gifts__list-slide.-active {
  opacity: 1;
  visibility: visible;
}
.user-gifts__list.-slider .user-gifts__list-slide .user-gifts__list-item {
  float: left;
  margin-right: 0;
  max-width: 31%;
}
@media only screen and (min-width: 568px) and (max-width: 630px) {
  .user-gifts__list.-slider .user-gifts__list-slide .user-gifts__list-item:nth-child(4),
  .user-gifts__list.-slider .user-gifts__list-slide .user-goods__item:nth-child(4) {
    display: none;
  }
}
.user-gifts__list-item {
  margin-right: 1.3rem;
  text-align: center;
  cursor: pointer;
  color: #86899d;
  font-size: 1.1rem;
}
@media only screen and (max-width: 486px) {
  .user-gifts__list-item:nth-child(4) {
    display: none;
  }
}
.user-gifts__list-item img {
  max-width: 100%;
}
@media only screen and (min-width: 568px) {
  .user-gifts__list-item img {
    width: 7.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-gifts__list-item img {
    width: 9.2rem;
    margin-bottom: 0.7rem;
  }
}
.user-gifts__list-item span {
  display: block;
  padding-top: 0.3rem;
}
.user-gifts__list-item span:before {
  content: attr(data-link);
}
.user-gifts__list-item:hover {
  color: #2d7bdc;
  text-decoration: none;
}
.user-gifts__list-item:hover span:before {
  content: attr(data-hover);
}
.user-goods {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow-x: hidden;
  overflow-y: hidden;
}
.user-goods + .user-goods {
  margin-left: auto;
}
.user-goods_rating {
  overflow: visible;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 568px) {
  .user-goods_rating {
    padding-left: 2rem;
    width: 25rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods_rating {
    padding-top: 0.4rem;
  }
}
.user-goods_rating .user-goods__in {
  overflow: visible;
}
.user-goods-rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
@media only screen and (min-width: 568px) {
  .user-goods-rating {
    margin: -0.4rem 0 0 -0.6rem;
  }
}
.user-goods-rating canvas {
  position: absolute;
  top: 50%;
  left: 0;
  background-image: url("../img/user/rating-bg.png");
  background-size: cover;
  z-index: 1;
  width: 78px;
  height: 78px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background-size: 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .user-goods-rating canvas {
    background-image: url("../img/user/rating-bg@2x.png");
  }
}
.user-goods-rating-graph {
  width: 78px;
  height: 78px;
  background-size: cover;
  text-align: center;
  line-height: 74px;
  font-size: 15px;
  color: #000;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 568px) {
  .user-goods-rating-graph {
    margin-right: 1.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods-rating-graph {
    margin-right: 2.5rem;
  }
}
.user-goods-rating-graph b {
  font-weight: 600;
  white-space: nowrap;
}
.user-goods-rating-desc {
  color: #86899d;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.user-goods-rating-desc b {
  white-space: nowrap;
}
@media only screen and (min-width: 568px) {
  .user-goods-rating-desc b {
    font-weight: normal;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods-rating-desc b {
    font-weight: 600;
  }
}
@media only screen and (min-width: 568px) {
  .user-goods-rating-desc-title {
    font-size: 1.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods-rating-desc-title {
    display: inline-block;
  }
}
.user-goods-rating-desc-button {
  height: 3.5rem;
  border: 0.1rem solid #dee0e6;
  border-radius: 0.5rem;
  width: 100%;
  font-size: 1.3rem;
  line-height: 3.2rem;
  color: #86899d;
  text-align: center;
  margin-top: 1rem;
  cursor: pointer;
  transition-property: background color;
  transition-duration: 170ms;
}
.user-goods-rating-desc-button:hover {
  text-decoration: none;
  background-color: #dee0e6;
  color: #fff;
}
@media only screen and (min-width: 568px) {
  .user-goods-rating-desc-button {
    display: inline-block;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods-rating-desc-button {
    display: block;
    max-width: 15.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods {
    margin-bottom: 2rem;
    margin-right: 0;
  }
  .user-goods + .user-goods {
    margin-left: 0;
  }
  .user-goods:last-child {
    margin-bottom: 0;
  }
}
.user-interests .form__field_type_user-interests .input-control {
  height: auto;
}
.user-interests .tagsinput {
  border: 0.1rem solid #dee0e6;
  border-radius: 0.4rem;
}
.user-interests .tagsinput .tag {
  background: #fff;
  line-height: 3.5rem;
  height: 3.5rem;
  padding: 0 1rem;
  display: table;
  border-radius: 0.4rem;
  border-color: #dee0e6;
  color: #2f313a;
}
.user-interests .tagsinput .tag span,
.user-interests .tagsinput .tag a {
  display: table-cell;
  vertical-align: middle;
}
.user-interests .tagsinput .tag a {
  width: 0.7rem;
  height: 0.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}
.user-interests .tagsinput .tag:hover a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzJkN2JkY308L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNGMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNS0uMS4yLjJjLS4zLjMtLjMuOCAwIDEuMWwyLjUgMi41TC4yIDYuMmMtLjMuMy0uMi44LjEgMS4xLjMuMy43LjMgMSAwbDIuNS0yLjUgMi41IDIuNWMuMy4zLjguMyAxLjEgMCAuMy0uMy4zLS43IDAtMUw0LjggMy44eiIvPjwvc3ZnPg==");
}
#user-interests_tag {
  width: 31rem !important;
  height: 3.5rem;
  color: #8d90a3;
  font-style: italic;
  text-indent: 2px;
}
#user-interests_tag > input {
  line-height: 2.5rem;
}
.user-likers {
  margin-right: -2.5rem;
  position: relative;
  max-height: 63rem;
}
.user-likers .ps-scrollbar-y-rail {
  right: 1.6rem;
}
.user-likers .button_type_like .button__text {
  display: none;
}
.user-limitations__title {
  padding-bottom: 2rem;
  color: #8d90a3;
}
.user-limitations__list {
  list-style: none;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 567px) {
  .user-limitations-item {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    max-width: 24rem;
  }
}
.user-limitations-item:not(:last-child) {
  margin-bottom: 1rem;
}
.user-likers-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem 0;
}
.user-likers-item:not(:last-child) {
  border-bottom: 0.1rem solid #dee0e6;
}
.user-music .story__header::before {
  background-image: url("music.svg");
}
.user-notifications__list {
  list-style: none;
  margin-bottom: 2rem;
}
.user-notifications-item:not(:last-child) {
  margin-bottom: 1rem;
}
.user-notifications .story__header::before {
  background-image: url("notifications.svg");
}
.user-notifications__delete-profile {
  margin-right: -3rem;
  margin-left: -12rem;
  border-top: 0.1rem solid #dee0e6;
  padding-top: 1.5rem;
}
.user-notifications__delete-profile a {
  color: #8d90a3;
}
.user-notifications__delete-profile a::before {
  content: '';
  background-image: url("delete.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1rem;
  height: 1rem;
  display: inline-block;
  margin-right: 1rem;
}
.user-notifications__delete-profile a:hover {
  color: #2d7bdc;
}
.user-notifications__delete-profile a:hover::before {
  background-image: url("delete_hover.svg");
}
.user section + section {
  margin-top: 1.5rem;
}
.user-edit {
  position: relative;
  z-index: 1;
}
.user-edit__block {
  background-color: #fff;
  border: 1px solid #f5f6f8;
  border-radius: 0.5rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.user-edit__block-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.user-edit__block-heading:not(._inactive) {
  cursor: pointer;
}
@media only screen and (min-width: 567px) and (max-width: 667px) {
  .user-edit__block-heading {
    margin: auto;
    width: 47.2rem;
  }
}
@media only screen and (min-width: 567px) {
  .user-edit__block-heading {
    padding: 2.6rem 0 2.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-heading {
    padding: 1.3rem 0 1.8rem;
  }
}
.user-edit__block-heading-icon {
  text-align: center;
}
@media only screen and (min-width: 567px) and (max-width: 667px) {
  .user-edit__block-heading-icon {
    display: none;
  }
}
@media only screen and (min-width: 567px) {
  .user-edit__block-heading-icon {
    width: 12.2rem;
    margin-right: 1.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-heading-icon {
    width: 5rem;
    margin-right: 0.2rem;
  }
}
.user-edit__block-heading-icon .ico {
  color: #dee0e6 !important;
}
.user-edit__block-heading-icon .ico_userinfo-main {
  width: 2.8rem;
  height: 2.8rem;
  color: #57b0ef;
}
.user-edit__block-heading-icon .ico_userinfo-religion {
  width: 2.4rem;
  height: 2.4rem;
  color: #fe9700;
}
.user-edit__block-heading-icon .ico_userinfo-job {
  width: 2.8rem;
  height: 2.7rem;
  color: #cc7d56;
}
.user-edit__block-heading-icon .ico_userinfo-edu {
  width: 2.4rem;
  height: 2.7rem;
  color: #fe5621;
}
.user-edit__block-heading-icon .ico_userinfo-about {
  width: 2.4rem;
  height: 2.7rem;
  color: #8ac249;
}
.user-edit__block-heading-icon .ico_userinfo-music {
  width: 2.4rem;
  height: 2.7rem;
  color: #3e50b4;
}
.user-edit__block-heading-icon .ico_userinfo-hobby {
  width: 2.7rem;
  height: 2.7rem;
  color: #dcb12d;
}
.user-edit__block-heading-icon .ico_userinfo-books {
  width: 2.7rem;
  height: 2.4rem;
  color: #6639b6;
}
.user-edit__block-heading-icon .ico_userinfo-pet {
  width: 2.8rem;
  height: 2.8rem;
  color: #2d7bdc;
}
.user-edit__block-heading-title {
  font-size: 2.1rem;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  font-weight: 600;
  -ms-flex-positive: 1;
      flex-grow: 1;
  transition: color 170ms;
}
.user-edit__block-heading-toggler {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-heading-toggler {
    padding-right: 4.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-heading-toggler {
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-heading-toggler i {
    display: none;
  }
}
.user-edit__block-heading-toggler span {
  color: #2d7bdc;
}
.user-edit__block-heading-toggler span:hover {
  color: #1c68c6;
}
.user-edit__block-heading-toggler .ico {
  position: relative;
  top: 0.4rem;
  transition: transform 170ms;
  margin-left: 0.1rem;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-heading-toggler .ico {
    width: 1.4rem;
    height: 1.4rem;
  }
  .user-edit__block-heading-toggler .ico_round-arrow-outline {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-heading-toggler .ico {
    width: 2.2rem;
    height: 2.2rem;
  }
  .user-edit__block-heading-toggler .ico_round-arrow {
    display: none;
  }
}
.user-edit__block-fields {
  display: none;
  box-sizing: content-box;
}
@media only screen and (min-width: 667px) {
  .user-edit__block-fields {
    padding: 0 13.9rem 0 13.7rem;
  }
}
@media only screen and (min-width: 567px) and (max-width: 667px) {
  .user-edit__block-fields {
    margin: auto;
    width: 47.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-fields {
    padding: 0 1rem;
  }
}
.user-edit__block-fields-block {
  padding-bottom: 1rem;
  position: relative;
  counter-reset: counter;
}
.user-edit__block-fields-block._extraspace {
  padding-bottom: 2rem;
}
.user-edit__block-fields-block .user-edit__field-label-counter:before {
  counter-increment: counter;
  content: counter(counter);
}
.user-edit__block-fields-block + .user-edit__field._adder {
  margin: -1rem 0 2rem;
}
.user-edit__block-info {
  padding: 2.6rem 1.5rem;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-info-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1.6rem 0 0 0.6rem;
  }
}
.user-edit__block-info-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-info-item {
    width: 48.5%;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-info-item {
    margin-top: 2rem;
  }
  .user-edit__block-info-item br {
    display: none;
  }
}
.user-edit__block-info-item .ico {
  color: #46be62;
  margin-right: 2rem;
  position: relative;
  top: 0.3rem;
}
.user-edit__block-info-item .ico_photo {
  width: 3.6rem;
  height: 3.1rem;
}
.user-edit__block-info-item .ico_blocked {
  width: 3.6rem;
  height: 3.6rem;
}
.user-edit__block-info-item p {
  color: #8d90a3;
  line-height: 2.2rem;
}
.user-edit__block-remove {
  display: block;
  position: absolute;
  top: 0;
  cursor: pointer;
  transition: transform 170ms;
  padding: 0.4rem;
  z-index: 2;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-remove {
    margin: 0.8rem 0 0 0.8rem;
    left: 100%;
  }
  .user-edit__block-remove + .user-edit__field .state__status,
  .user-edit__block-remove ~ .user-edit__field-value .input:first-child .state__status,
  .user-edit__block-remove ~ .user-edit__field-value .user-edit__field-label:first-child + .input .state__status,
  .user-edit__block-remove + .state__status {
    margin-left: 2.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-remove {
    right: 0;
    margin-top: -0.2rem;
  }
  .user-edit__block-remove + .user-edit__field .state__status,
  .user-edit__block-remove ~ .user-edit__field-value .input:first-child .state__status,
  .user-edit__block-remove ~ .user-edit__field-value .user-edit__field-label:first-child + .input .state__status,
  .user-edit__block-remove + .state__status {
    margin-right: 2.5rem;
  }
}
.user-edit__block-remove .ico {
  color: #adb2c0;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-remove .ico {
    width: 0.8rem;
    height: 0.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-remove .ico {
    width: 1.6rem;
    height: 1.4rem;
  }
}
.user-edit__block-remove:hover {
  -ms-transform: scale(1.5);
      transform: scale(1.5);
}
.user-edit__block-remove:hover .ico {
  color: #e94207;
}
.user-edit__block-save {
  text-align: center;
}
@media only screen and (min-width: 567px) {
  .user-edit__block-save {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__block-save {
    padding: 0.5rem 0 1rem;
  }
}
.user-edit__block-save button {
  width: 18.2rem;
  height: 4.4rem;
  border: 1px solid #4baf4f;
  border-radius: 0.5rem;
  background-color: #4baf4f;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  transition: top 170ms;
}
.user-edit__block-save button:hover {
  background-color: #449e47;
}
.user-edit__block-save button:active {
  top: 0.1rem;
}
.user-edit__block-save button[disabled] {
  border-color: #dee0e6;
  background-color: #fff;
  color: #8d90a3;
  pointer-events: none;
}
.user-edit__block + .user-edit__field._adder {
  margin: -1rem 0 2rem;
}
.user-edit__block._active .user-edit__block-heading-toggler .ico {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.user-edit__block._active .user-edit__block-fields {
  display: block;
}
.user-edit__block._hidden {
  display: none;
}
.user-edit__uploader {
  box-sizing: border-box;
  border-radius: 0.5rem;
  border: 1px dashed #2d7bdc;
  height: 7.1rem;
  text-align: center;
  line-height: 7.9rem;
  cursor: pointer;
  transition: background 170ms;
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
  -ms-flex-order: -1;
      order: -1;
}
.user-edit__uploader * {
  pointer-events: none;
}
.user-edit__uploader-title {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #2d7bdc;
  font-size: 1.3rem;
  line-height: 4.8rem;
  text-align: center;
  display: none;
}
.user-edit__uploader .ico_add-photo {
  width: 2.3rem;
  height: 2.2rem;
  color: #2d7bdc;
}
.user-edit__uploader .ico_portfolio {
  width: 2.2rem;
  height: 1.9rem;
  color: #2d7bdc;
}
.user-edit__uploader .dz-preview {
  display: none;
}
html.no-mobile .user-edit__uploader:hover,
html.no-mobile .user-edit__uploader.dz-drag-hover {
  background-color: #2d7bdc !important;
}
html.no-mobile .user-edit__uploader:hover .ico,
html.no-mobile .user-edit__uploader.dz-drag-hover .ico {
  color: #fff;
}
.user-edit__uploader._error {
  border-color: #f14840;
}
@media only screen and (max-width: 567px) {
  .user-edit__uploader:nth-child(1) .user-edit__uploader-title,
  .user-edit__uploader:nth-child(2) .user-edit__uploader-title {
    display: block;
  }
  .user-edit__uploader:nth-child(1) .ico,
  .user-edit__uploader:nth-child(2) .ico {
    margin-bottom: 1.1rem;
  }
}
.user-edit__field {
  position: relative;
}
@media only screen and (min-width: 567px) {
  .user-edit__field {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field {
    margin-bottom: 2.6rem;
  }
  .user-edit__field.-placeholder {
    display: none;
  }
}
.user-edit__field .select {
  width: 100%;
}
.user-edit__field-label {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #8d90a3;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-label {
    width: 14.4rem;
    height: 4.3rem;
    line-height: 1.538462em;
    padding: 0 1rem 0.2rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .user-edit__field-label._uploader {
    height: 7.1rem;
  }
  .user-edit__field-label._portfolio {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    top: -0.3rem;
  }
  .user-edit__field-label._portfolio > span {
    width: 100%;
    line-height: 1.2em;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-label {
    font-size: 1.5rem;
    font-weight: 600;
    padding-bottom: 1.2rem;
  }
}
.user-edit__field-label:empty {
  height: 0;
}
@media only screen and (max-width: 567px) {
  .user-edit__field-label:empty {
    display: none;
  }
}
.user-edit__field-label-formats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.1rem 0.2rem;
  margin-right: -2rem;
}
.user-edit__field-label-formats i {
  display: block;
  font-size: 1.1rem;
  line-height: 1.8rem;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-label-formats i {
    padding-bottom: 0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-label-formats i {
    width: 100%;
    font-style: normal;
    padding: 0.5rem 0 0.7rem;
  }
}
.user-edit__field-label-formats .file-icon {
  width: 7.1rem;
  margin-bottom: 0.7rem;
}
.user-edit__field-label-formats .file-icon__ico {
  font-size: 1rem;
}
.user-edit__field-label-formats .file-icon__label {
  font-size: 1.1rem;
}
.user-edit__field-label-formats .file-icon_p {
  width: 14rem;
}
.user-edit__field-value {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-value {
    width: calc(100% - 14.4rem);
  }
  .user-edit__field-value._half > .input,
  .user-edit__field-value._half > .select {
    width: 50%;
  }
}
.user-edit__field-value-add {
  display: inline-block;
  margin: 1.2rem 0 0.6rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: color 170ms;
  cursor: pointer;
  color: #2d7bdc;
}
.user-edit__field-value-add:first-child:last-child {
  margin: 0.2rem 0 0.6rem;
}
.user-edit__field-value-add:hover {
  color: #1c68c6;
  text-decoration: none;
}
.user-edit__field-value-add i {
  display: inline-block;
  vertical-align: middle;
}
.user-edit__field-value-add .ico {
  vertical-align: middle;
  transition: none;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-value-add .ico {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-value-add .ico {
    width: 2.8rem;
    height: 2.8rem;
    margin-right: 0.8rem;
  }
}
@media only screen and (min-width: 567px) {
  .user-edit__field-value .input + .input,
  .user-edit__field-value .input + .user-edit__field-label + .input {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-value .input + .input,
  .user-edit__field-value .input + .user-edit__field-label {
    margin-top: 1rem;
  }
}
.user-edit__field-birthday + .state__error {
  padding-top: 0.3rem;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-birthday {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .user-edit__field-birthday-day,
  .user-edit__field-birthday-year {
    width: 8rem;
  }
  .user-edit__field-birthday-month {
    width: 15.8rem;
  }
  .user-edit__field-birthday .select + .select {
    margin-left: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-birthday {
    position: relative;
  }
  .user-edit__field-birthday .select + .select {
    margin-top: 1rem;
  }
}
.user-edit__field-language {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  margin-bottom: 1rem;
}
.user-edit__field-language .input,
.user-edit__field-language .select {
  width: calc(50% - 0.3rem);
}
.user-edit__field-language .select {
  margin-left: 0.6rem;
}
.user-edit__field-language + .user-edit__field-value-add {
  margin-top: 0.2rem;
}
.user-edit__field-photos {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
@media only screen and (max-width: 567px) {
  .user-edit__field-photos {
    margin-bottom: -1.4rem;
    position: relative;
  }
}
.user-edit__field-photos-item {
  width: 7.1rem;
  height: 7.1rem;
  overflow: hidden;
  border-radius: 0.5rem;
  position: relative;
}
.user-edit__field-photos-item a,
.user-edit__field-photos-item span {
  display: block;
  cursor: pointer;
}
.user-edit__field-photos-item span {
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
}
.user-edit__field-photos-item .file-icon {
  position: absolute;
  top: 0;
  left: 0;
}
.user-edit__field-photos-item .file-icon__ico {
  font-size: 1rem;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-photos-item + .user-edit__field-photos-item {
    margin-left: 1.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-photos-item + .user-edit__field-photos-item {
    margin-left: 0.5rem;
  }
}
.user-edit__field-photos-item .user-edit__block-remove {
  margin: 0;
  top: 0;
  left: auto;
  right: 0;
  font-size: 0;
  line-height: 0;
  background-color: rgba(0,0,0,0.5);
  border-radius: 0.5rem;
  padding: 0.6rem 0.5rem;
}
.user-edit__field-photos-item .user-edit__block-remove .ico {
  color: #fff;
}
.user-edit__field-photos-item .user-edit__block-remove:hover {
  -ms-transform: none;
      transform: none;
}
.user-edit__field-photos-item-more {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  line-height: 7.1rem;
  text-align: center;
  color: #fff;
  font-size: 3.2rem;
  font-weight: 600;
  transition: font-size 170ms;
}
.user-edit__field-photos-item-more:hover {
  text-decoration: none;
}
.user-edit__field-photos-progress {
  height: 0.3rem;
  border-radius: 0.15rem;
  background-color: #dee0e6;
  overflow: hidden;
}
.user-edit__field-photos-progress i {
  display: block;
  width: 0;
  height: 100%;
  background-color: #2d7bdc;
}
.user-edit__field-photos-progress.-fake i {
  width: 5px;
  transition: width 20s ease-out;
}
.user-edit__field-photos-progress.-fake.-active i {
  width: 95%;
}
.user-edit__field-photos + .state__error {
  padding-top: 0.3rem;
}
@media only screen and (max-width: 567px) {
  .user-edit__field-photos + .state__error {
    margin: 1.4rem 0 -1.4rem;
  }
}
.user-edit__field-tags {
  box-sizing: border-box;
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  transition-property: border;
  transition-duration: 170ms;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 0.25rem;
  cursor: text;
  position: relative;
  min-height: 14.3rem;
  margin-bottom: 1rem;
}
.user-edit__field-tags:hover {
  border-color: #629ce5;
}
.user-edit__field-tags._focus {
  border-color: #2d7bdc;
}
.user-edit__field-tags._error {
  border-color: #f14840;
}
.user-edit__field-tags:after {
  content: "";
  width: 100%;
}
.user-edit__field-tags-item {
  border: 1px solid #e0e2e8;
  padding: 0 1rem;
  font-size: 1.5rem;
  height: 3.3rem;
  line-height: 3.1rem;
  margin: 0.25rem;
  border-radius: 0.5rem;
  cursor: default;
  position: relative;
  z-index: 2;
}
.user-edit__field-tags-item-value {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (min-width: 567px) {
  .user-edit__field-tags-item-value {
    max-width: 35rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-edit__field-tags-item-value {
    max-width: calc(100vw - 7rem);
  }
}
.user-edit__field-tags-item-remove {
  margin-left: 0.3rem;
  position: relative;
  top: -0.1rem;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
.user-edit__field-tags-item-remove .ico {
  width: 0.8rem;
  height: 0.7rem;
  color: #adb2c0;
}
.user-edit__field-tags label {
  background-color: rgba(255,255,255,0.01);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  cursor: text;
}
.user-edit__field-tags input {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 0.4rem 1.1rem 0;
  font-weight: 600;
  font-size: 1.5rem;
  margin: 0;
  border: none;
  height: 3.3rem;
  position: relative;
  z-index: 2;
}
.user-edit__field-tags input::-webkit-input-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.user-edit__field-tags input::-moz-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.user-edit__field-tags input:-moz-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.user-edit__field-tags input:-ms-input-placeholder {
  color: #cacbd3;
  font-weight: normal;
  font-style: italic;
  font-size: 1.5rem;
}
.user-edit__field-partner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-edit__field-partner input {
  position: absolute;
  z-index: -1;
}
.user-edit__field-partner input:checked[aria-labelledby="male"] ~ [aria-label="male"] {
  background-color: #2d7bdc;
  color: #fff;
}
.user-edit__field-partner input:checked[aria-labelledby="female"] ~ [aria-label="female"] {
  background-color: #ff42a8;
  color: #fff;
}
.user-edit__field-partner input:checked[aria-labelledby="friends"] ~ [aria-label="friends"] {
  background-color: #4baf4f;
  color: #fff;
}
.user-edit__field-partner label {
  box-sizing: border-box;
  height: 4.3rem;
  border-style: solid;
  border-width: 1px;
  transition-property: color border;
  transition-duration: 170ms;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  letter-spacing: -0.01em;
  cursor: pointer;
}
.user-edit__field-partner label .ico {
  margin-right: 1rem;
  transition: none;
}
.user-edit__field-partner label .ico_gender-male {
  width: 1.6rem;
  height: 1.7rem;
}
.user-edit__field-partner label .ico_gender-female {
  width: 1.2rem;
  height: 1.8rem;
}
.user-edit__field-partner label .ico_message {
  width: 1.9rem;
  height: 1.7rem;
}
.user-edit__field-partner label b {
  font-weight: 600;
  position: relative;
  top: -0.2rem;
}
.user-edit__field-partner label[aria-label="male"],
.user-edit__field-partner label[aria-label="female"] {
  width: calc(50% - 0.3rem);
}
.user-edit__field-partner label[aria-label="male"] {
  color: #2d7bdc;
  border-color: #2d7bdc;
}
.user-edit__field-partner label[aria-label="male"]:hover {
  color: #2264b5;
  border-color: #2264b5;
}
.user-edit__field-partner label[aria-label="male"]:active {
  color: #fff;
  border-color: #2d7bdc;
  background-color: #2d7bdc;
}
.user-edit__field-partner label[aria-label="female"] {
  color: #ff42a8;
  border-color: #ff42a8;
}
.user-edit__field-partner label[aria-label="female"]:hover {
  color: #d92a86;
  border-color: #d92a86;
}
.user-edit__field-partner label[aria-label="female"]:active {
  color: #fff;
  border-color: #ff42a8;
  background-color: #ff42a8;
}
.user-edit__field-partner label[aria-label="friends"] {
  width: 100%;
  margin-top: 0.9rem;
  color: #4baf4f;
  border-color: #4baf4f;
}
.user-edit__field-partner label[aria-label="friends"]:hover {
  color: #36aa51;
  border-color: #36aa51;
}
.user-edit__field-partner label[aria-label="friends"]:active {
  color: #fff;
  border-color: #46be62;
  background-color: #46be62;
}
.user-edit__field-partner label:nth-of-type(2) {
  margin-left: 0.6rem;
}
.user-edit__field-partner + .state__error {
  padding-top: 0.3rem;
}
.user-edit__field-range {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
}
.user-edit__field-range-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: calc(50% - 0.5rem);
}
.user-edit__field-range-item + .user-edit__field-range-item {
  margin-left: 11%;
}
@media only screen and (min-width: 567px) and (max-width: 728px) {
  .user-edit__field-range-item + .user-edit__field-range-item {
    margin-left: 4%;
  }
}
.user-edit__field-range-item:last-child {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.user-edit__field-range-item-label {
  color: #8d90a3;
  max-width: 4.1rem;
  width: 10.473%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 1rem;
}
@media only screen and (min-width: 567px) and (max-width: 728px) {
  .user-edit__field-range-item-label {
    max-width: 999px;
    width: 3rem;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}
.user-edit__field-range-item .select {
  width: 37.837838%;
  min-width: 5rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.user-edit__field-range + .state__error {
  padding-top: 0.3rem;
}
.user-edit__field + .state__error {
  margin-top: -1.3rem;
}
.user-edit__field:first-child .user-edit__field-value-add:first-child {
  margin-top: 1rem;
}
.user-pm-settings {
  border: 1px solid #4baf4f;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings {
    padding: 1.4rem 1.6rem 1.7rem 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-settings {
    padding: 1rem 1.05rem;
  }
}
.user-pm-settings-wrapper {
  background-color: #fff;
}
@media only screen and (max-width: 960px) {
  .user-pm-settings-wrapper {
    padding: 0.85rem 1.2rem;
    margin-bottom: 1rem;
  }
}
.user-pm-settings-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-heading:not(:last-child) {
    height: 2.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-heading {
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 1rem;
  }
  .user-pm-settings-heading:last-child {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.user-pm-settings-heading-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding-top: 0.4rem;
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-heading-icon {
    padding-right: 0.5rem;
  }
}
.user-pm-settings-heading-icon i {
  display: inline-block;
  vertical-align: middle;
  width: 7.2rem;
  height: 3.7rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NSA0OS40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NSA0OS40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VDRjFGNDt9Cgkuc3Qxe2ZpbGw6I0ZGNTc0QTt9Cgkuc3Qye2ZpbGw6IzJEN0JEQzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LDMyLjRjMCwzLDIsNSw1LDVoMjhjMSwwLDIsMS41LDIuNiwyLjZsMi41LDRjMS43LDMuNCwzLjUsNS4zLDUuOSw1LjNjMi4zLDAsMi00LjEsMi01LjNWMTQuNAoJCQljMC0yLjgtMS43LTUtNC01SDU0Yy0zLjQsMC01LDIuMy01LDUuN1YzMi40eiIvPgoJPC9nPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MS45LDMxLjZjLTAuNSwwLTkuMy00LjctOS4zLTExLjNjMC0zLjQsMi4xLTUuNiw0LjctNS42YzIuNiwwLDQuNSwzLjgsNC42LDMuOGMwLjEsMCwyLjEtMy43LDQuNy0zLjcKCWMyLjYsMCw0LjcsMi4yLDQuNiw1LjZDODEuMywyNyw3Mi40LDMxLjYsNzEuOSwzMS42eiIvPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NiwyNGMwLDMtMiw1LTUsNUgxM2MtMSwwLTIsMS41LTIuNiwyLjZsLTIuNSw0QzYuMiwzOS4xLDQuNSw0MSwyLDQxYy0yLjMsMC0yLTQuMS0yLTUuM1Y1YzAtMi44LDEuNy01LDQtNQoJCQloMzdjMy40LDAsNSwyLjMsNSw1LjdWMjR6Ii8+Cgk8L2c+Cgk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIxMy41IiBjeT0iMTQuNSIgcj0iMi41Ii8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIyMy41IiBjeT0iMTQuNSIgcj0iMi41Ii8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIzMy41IiBjeT0iMTQuNSIgcj0iMi41Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-size: cover;
}
.user-pm-settings-heading-title {
  font-size: 1.3rem;
  line-height: 2rem;
  font-weight: 600;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-heading-title {
    padding-left: 4.6rem;
  }
}
@media only screen and (max-width: 667px) {
  .user-pm-settings-heading-title br {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-heading-title {
    max-width: calc(100% - 8rem);
    padding-left: 0.8rem;
  }
}
.user-pm-settings-heading .user-pm-settings-submit {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-heading .user-pm-settings-submit {
    padding: 0 0 0 1.5rem;
    width: auto;
  }
}
.user-pm-settings-body {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-body {
    padding-left: 12rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-body {
    padding-left: 1rem;
  }
}
.user-pm-settings-form {
  font-size: 0;
  width: 40.6rem;
}
.user-pm-settings-form-legend {
  color: #8d90a3;
  padding-bottom: 1.7rem;
  width: 100%;
  font-size: 1.3rem;
}
.user-pm-settings-form .checkbox-control {
  margin-bottom: 0.9rem;
  font-size: 1.3rem;
}
.user-pm-settings-form .checkbox-control .icheckbox,
.user-pm-settings-form .checkbox-control input[type="checkbox"]:not(._native) {
  margin-right: 0.5rem;
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-form .checkbox-control {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media only screen and (min-width: 567px) and (max-width: 768px) {
  .user-pm-settings-submit {
    width: 100%;
    padding-left: 12rem;
    padding-top: 1rem;
  }
}
@media only screen and (min-width: 567px) {
  .user-pm-settings-submit {
    -ms-flex-item-align: end;
        align-self: flex-end;
    padding-bottom: 1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-submit {
    width: 100%;
    padding: 1.5rem 1rem 0;
  }
}
.user-pm-settings-submit .button {
  width: 12.9rem;
  height: 3.7rem;
  min-width: 12.9rem;
  min-height: 3.7rem;
  line-height: 2.2rem;
}
@media only screen and (max-width: 567px) {
  .user-pm-settings-submit .button {
    width: 100%;
  }
}
.user-pm-limitation {
  border: 1px solid #4baf4f;
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 567px) {
  .user-pm-limitation {
    padding: 0.8rem 1.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-limitation {
    padding: 1rem 1.05rem;
  }
}
.user-pm-limitation-wrapper {
  background-color: #fff;
}
@media only screen and (max-width: 960px) {
  .user-pm-limitation-wrapper {
    padding: 0.85rem 1.2rem;
    margin-bottom: 1rem;
  }
}
.user-pm-limitation-icon {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  text-align: center;
  line-height: 3.6rem;
  background-color: #4baf4f;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.user-pm-limitation-icon i {
  display: inline-block;
  vertical-align: middle;
  width: 1.8rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LDE4Yy01LDAtOS00LTktOXM0LTksOS05czksNCw5LDlTMTQsMTgsOSwxOHogTTksMkM1LjEsMiwyLDUuMSwyLDlzMy4xLDcsNyw3czctMy4xLDctN1MxMi45LDIsOSwyeiIvPgoJPHJlY3QgeD0iOCIgeT0iOCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPgoJPHJlY3QgeD0iOCIgeT0iNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-size: cover;
}
.user-pm-limitation-body {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-left: 2.2rem;
  padding-bottom: 0.2rem;
}
@media only screen and (min-width: 567px) {
  .user-pm-limitation-body {
    padding-top: 1rem;
  }
}
.user-pm-limitation-text {
  padding-right: 0.9rem;
}
.user-pm-limitation-list {
  padding-top: 0.7rem;
}
@media only screen and (max-width: 567px) {
  .user-pm-limitation-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.user-pm-limitation-list-item {
  display: inline-block;
  vertical-align: top;
  padding: 0.8rem;
  border-radius: 0.5rem;
  border: 1px solid #e5e5e5;
  color: #86899d;
}
@media only screen and (min-width: 567px) {
  .user-pm-limitation-list-item + .user-pm-limitation-list-item {
    margin-left: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pm-limitation-list-item + .user-pm-limitation-list-item {
    margin-top: 0.5rem;
  }
}
.user-pm-limitation-list-item i {
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  margin-right: 0.5rem;
  background-repeat: no-repeat;
}
.user-pm-limitation-list-item i.friendship {
  width: 1.9rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5mcmllbmRzaGlwPC90aXRsZT48cGF0aCBkPSJNMy42NCAzNEMxLjg4IDM0IDAgMzIuNjEgMCAyOC43MlY2YzAtMi42NCAzLjM2LTYgNi02aDI2YzIuNjQgMCA2IDMuMzYgNiA2djE0YzAgMi42NC0zLjM2IDYtNiA2SDEwdi4wNmExLjc3IDEuNzcgMCAwIDEtLjIxLjg0bC0yIDMuOTFBNC43NyA0Ljc3IDAgMCAxIDMuNjQgMzR6bTI4LjMtMzBINmE0LjI5IDQuMjkgMCAwIDAtMiAyLjA3djIyLjY1YTUuOTEgNS45MSAwIDAgMCAwIC43NWwuMDgtLjE3LjA4LS4xOSAxLjgzLTMuNjVhMy44OSAzLjg5IDAgMCAxIDQtMy40NWgyMmE0LjMyIDQuMzIgMCAwIDAgMi0ydi0xNEE0LjMgNC4zIDAgMCAwIDMxLjk0IDR6TTkuODkgMjZ6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTI4IDEySDEwYTIgMiAwIDAgMSAwLTRoMThhMiAyIDAgMCAxIDAgNHpNMjggMThIMTBhMiAyIDAgMCAxIDAtNGgxOGEyIDIgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.user-pm-limitation-list-item i.business {
  width: 1.8rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNERUUwRTYiIGQ9Ik0xNSwxN0gzYy0xLjUsMC0zLTEuNS0zLTNWN2MwLTEuNSwxLjUtMywzLTNoMVYzYzAtMS41LDEuNS0zLDMtM2g0YzEuNSwwLDMsMS41LDMsM3YxaDFjMS41LDAsMywxLjUsMywzdjcKCQlDMTgsMTUuNSwxNi41LDE3LDE1LDE3eiBNMyw2QzIuNiw2LDIsNi42LDIsN3Y3YzAsMC40LDAuNiwxLDEsMWgxMmMwLjQsMCwxLTAuNiwxLTFWN2MwLTAuNC0wLjYtMS0xLTFIM3ogTTYsNGg2VjMKCQljMC0wLjQtMC42LTEtMS0xSDdDNi42LDIsNiwyLjYsNiwzVjR6Ii8+Cgk8cGF0aCBmaWxsPSIjREVFMEU2IiBkPSJNMTYsMTFIMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNWMwLjYsMCwxLDAuNCwxLDFTMTYuNiwxMSwxNiwxMXoiLz4KPC9nPgo8L3N2Zz4K");
}
.user-pm-limitation-list-item i.love {
  width: 1.9rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5sb3ZlPC90aXRsZT48cGF0aCBkPSJNMTkgMzRjLTIuMjggMC0xOS05LjItMTktMjJDMCA1LjE2IDQuNTEgMCAxMC41IDBjMy43OSAwIDYuNzcgMyA4LjUgNS4yNkMyMC43MyAzLjAzIDIzLjcxIDAgMjcuNSAwIDMzLjUgMCAzOCA1LjE2IDM4IDEyYzAgMTIuOTQtMTcuNDYgMjItMTkgMjJ6bS0uNDYtMy45NHptLjg3IDB6TTEwLjUgNC4wMWMtMy43NyAwLTYuNSAzLjM2LTYuNSA4IDAgOS40MiAxMi4yOCAxNi42MyAxNSAxNy44OCAyLjgyLTEuMzIgMTUtOC41OSAxNS0xNy44OCAwLTQuNjMtMi43My04LTYuNS04LTEuOTIgMC00LjA5IDEuNzctNi40NiA1LjI3YTIuMTkgMi4xOSAwIDAgMS00LjA4IDBDMTQuNTkgNS43OCAxMi40MiA0IDEwLjUgNHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.user-pm-limitation-list-item i.travel {
  width: 1.6rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi42NzEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAzMiAzNiI+PHRpdGxlPnRyYXZlbDwvdGl0bGU+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.user-pm-limitation-list-item i.family {
  width: 2rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My4zMjkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0MCAzNiI+PHRpdGxlPmZhbWlseTwvdGl0bGU+PHBhdGggZD0iTTMwIDM2SDEwYTYuMzIgNi4zMiAwIDAgMS02LTZWMTJhMiAyIDAgMCAxIDQgMHYxOGEyLjM0IDIuMzQgMCAwIDAgMiAyaDIwYTIuMzQgMi4zNCAwIDAgMCAyLTJWMTJhMiAyIDAgMCAxIDQgMHYxOGE2LjMyIDYuMzIgMCAwIDEtNiA2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zOCAxNmEyIDIgMCAwIDEtMS4xMS0uMzRMMjAgNC40IDMuMTEgMTUuNjZhMi4wMDEgMi4wMDEgMCAwIDEtMi4yMi0zLjMzbDE4LTEyYTIgMiAwIDAgMSAyLjIyIDBsMTggMTJBMiAyIDAgMCAxIDM4IDE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zMiAxMGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDQgMHY2YTIgMiAwIDAgMS0yIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.user-tips {
  border: 0.1rem solid #edf0f1;
  background-color: #fff;
  border-radius: 0.5rem;
  position: relative;
  padding: 0 1.8rem;
}
@media only screen and (min-width: 568px) {
  .user-tips {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips {
    margin: 0 1rem 0.85rem;
    text-align: center;
  }
}
.user-tips__close {
  display: block;
  position: absolute;
  font: 0/0 a;
}
@media only screen and (min-width: 568px) {
  .user-tips__close {
    top: 0.5rem;
    right: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__close {
    top: 1.3rem;
    right: 1.3rem;
  }
}
.user-tips__close .ico {
  color: #dee0e6;
}
@media only screen and (min-width: 568px) {
  .user-tips__close .ico {
    width: 0.8rem;
    height: 0.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__close .ico {
    width: 1.1rem;
    height: 1.1rem;
  }
}
.user-tips__close .ico:hover {
  color: #2f313a;
}
@media only screen and (min-width: 568px) {
  .user-tips__close.-big .ico {
    width: 1.1rem;
    height: 1.1rem;
  }
}
.user-tips__icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon {
    width: 12.1rem;
  }
}
.user-tips__icon > div {
  display: inline-block;
}
.user-tips__icon img {
  display: block;
}
.user-tips__icon-runet {
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-runet {
    display: block;
    position: absolute;
    bottom: 0;
    left: 2.2rem;
    width: 6.5rem;
    height: 9.8rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABiCAYAAAAPz77dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjUwQUEyQkMzQTA4MTFFN0I3M0NGMzEwQUQyMjU1NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjUwQUEyQkQzQTA4MTFFN0I3M0NGMzEwQUQyMjU1NjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NTBBQTJCQTNBMDgxMUU3QjczQ0YzMTBBRDIyNTU2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NTBBQTJCQjNBMDgxMUU3QjczQ0YzMTBBRDIyNTU2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhSz/OMAAAJZSURBVHja7Js9TsNAEIW91kogKKgoQTTuKHIGJC5EzRXgNHQITkDhgo4mCi2CBkiojIIUxzax92+8O7t+00RREtv7PN/MG9sRn6ufzDXe7/aq9evJRaH87tfBs8iYRZ4hIMI6hAsOh9/nlcvOuaCRu9YB4JBIyOVyRb7RN/FUp/ny4ajq6xpj7NtKhOObD6sfLmb9nzW3qfs94AARIAJEgAgQASJABJaOMeTOq6vL3vlD3N4LZAJwmBAOtqhQY4NMgAgMcHh9fGm917larYuNCSZBRTgt5/WBLmZnFXBAd6DHpomJCo0oMmGNTRMd4DBVHFR4qDBRoRGVCENIuHQX4LDJBF2f3k5J3piYGK/cNo1s3B3XDgIcuBXGXVV/TH/gVQSdxflYbDARQi6ORASKUTeGyEN69qgKYy1E2XZoqWQGWqQqE0xmcmTCVMzS//kinU4h/4pe2R5HU22FwAEiWNSEqTjFnSJ03aHqWkOoqY/VAJWKpXYSgZOZ2h6LObpJFEbX+5gySzw2dWsIXWmyoRg7hU7dkrobCHnrHGaJe3dIZexGJkAESxxi7hTOIpjOFT7M0fYkFH4zIYYwLcyjiNC9FMe9W6AwQgQCHFK5AmUtQkpzBXDw1SJtHgwbjgKZABwgAkSIuzD2PZBtG9R+RGTXc29TH1VQ3/QBDr5wILfTJQojugO6A0cRdGcC6j+IUP+ZPM7C6CMT9M8w7zTXXYdM+QyjO1AXRu5p75rBWrNDas8mdGcPOSX2+2w3agJEgAgQASJABIgAESDC4OywL6a36s6afwUYAD3t5jdIoVCQAAAAAElFTkSuQmCC");
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-runet {
    width: 3.5rem;
    height: 6.7rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABDCAYAAAAWLbwDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACQpJREFUeNrsWXtwVNUZ/+5r7z6ym02ym0UIefAIxJKQCIhGedgEeRTitFC0LQMdR8tgHYdqmapM/2jr2M7UOlKdalUq2ILgUJAZWgoytckUg4I1BEIQEhLyMiTZ7G52997d+zr97s3LxCQsySZkOj0zJ9m999xzfvd7/L7HAsQwnt0Eb0g12YQEVhLiLeqeZBXZvjV9O8Rx0DdbkDHdkj7zzsRpFGsGIKT/hkxg9izr7AX5jgUMQzHxAEONdNPthLRzJ+d9nl6Q7oIuCVcjGAsLIOlgFAArDVJAlVLnlKUGupTAuErGwoPdlai5QFSNlWJYjp46+NmFxorzGooJAPEIoiqgwMi4qwkP0RS15wtHQUub1rjxyY4VHS3tUUNKcR70LemUAspsBp5mGBiPQcMkGnEBE4lqkXjsw475bWiKzsm25YTCSghoCvw+2e/tlL0TLxmFgMPOOCpK766oOVdYU3N1ac1YiJCFeLIVUkDJaleJ2825v8biv6h51h9Q/OMLRgfi5JAE8X9YhbwCR15eoTNvMND9h27sr60TavXvbW1Sm6wQOb5g0EbEsCo+93z1c4tytOKHH0peyzo9AAFkQxYtgEUKiCg6Y8GpIwWnuk+kYGbe6ZmNzZHG+NoMPh2JaJFdb1zfdfRw4ykl7NMtGoChwdvcGb5SfqlLU2WDoDgTzXE8To7iXtg544WXXsx+KW0qnxZXNelECDQLVptiAarn3RJoeOtA4PelJxouHy/N2gvEBKBhBFFwSipsfmz6ZuAYePudprdjlkygC0Yd/DTCKIIE/ob/1PquflLtu3Lmsi/Y2orBFaN/CGNMQIIdP8nckTatXzrsXbm2BSVrPOuowREc7cFMCSmaqo0KjN0Kzo8r4XjO8qZMrWeLAy9b/nXvMmF+cuodNMvz8Oi2jEd3723e3dQcbTLAHHrFVp61PJv7WjKB8oeQABGvCKADooe4j7M3l8GPaBC4iEfPYgjYbIwNg6ysz95Hvr9DXLbvVzVnH9qUPAdoC4Z8BRSFKH2SMbGEA788QCI9csYTODAn9ui7B41+qMMGFjDjHgjDYF4wzCHa2uQT2OAXcL6efH707/6jg6UlRCFIaFAoaug0ih2gBVwjRdQoOgPHmNE39egsq3238TojRKngrn3Sr61Hyln8HDl4gryOiQYc+ie8/rd/+94lqg/8AvjAyHaGMfiYSM/OwiNbKjcuyvRueGyT+2GFTqCSPUkcb7d3g2GAC4XBv2s/PA8gDwqWIOgzflEbMcuSov3mT9L2Ox9sznpwwxdFkS6/IZLefEtX07ilELRuIxxrvDYEFdize96e93bnv9sRgJZrzVA9cpYc38FGwiLx1jUAx3OUIzUVUlK4lEUF9rsf3zz18aQE8PDWhG4DnoA0jF2+JTgrO616wV9fs74PGR4j2Lk9vPvNPXlvGh4lGKEFwESDPYG1jyuY5na4hh4lv3M48mf7h6dTVj9gW5OWlw/gk404I/p8oEQExEiL7x+T9iI+bdzA6H9avdD4zO+0zWkpwuyV91Fr+r2LgZ/99PqOwx+0f4CA1VYf1I31wAFlDTWCNyU6IMluw0sWqoeBFXj6mZwn/vBq/m/HCmSqGzJKj80vLd547yzgrIhKM9KJr/LOAJ4JCOB971j4iKPsY8eyeyxF03PnQ+ZsS5YJNF5/aCzF2j25ULy0OGEpSGh2JgIfnWj/aPvOK9trasWaIcE03YDaH7+ofcfjDGWW71frDMySBqKoiWOtGrEalkBAaVCqwVs+v+yrvBiqvGkKYU8AO6Xzjp6poR3rSdDZssVnjx3IP8Yy1KhyIBFjbr/hAAzVLGCHZkKgeUYBubMNKJMNeIuZX3h/0sLOa2LnSLFluOFy8a7CZfaFQJjuEzGx4nmaj+lhLPitBXPhvuIF8D3/xRxCulYSElpBGirvb7hVIEvzoeTSyWn1hKw19vmysuDGL592vqrXWre0kTsRpnddnkeIsIYQ/woSaXkgUla6uGxDiWdDrHt895vwhFQ1FYGsIkReSfb98Rv7RlXEWS2QwKohkDq9IAsRVBfDL1nqWpKVYc6Kuc7D5Coq99sKyw5vcyOCafNBQ9Ej9SvfeuWTk0qwDVfrNqdCMKgGYwUjCCASTYudgYf1gCiEyy/AyaJFsB5LjO6LGNmf2pr21LrVrnWxHDAlGdKtHrRVVc+1mLGXt+jhXF87TyKQk2vPybnLEZsB6olilPSkrnGotTHdMXFmlIwF34zTO2j4OUpBTDTI4iK+xyLQpU0m2jQmMC3tUH/+QqSKTQoYlQJFZNYi1mVTBqqbkJ0566pGmySjU2pj4Fq9eG1U3c7hRrKTSbn44awms5U2E3Vo8VCYQaqyps5fVZvZckNpGreWiEZoJXXGDGAS8PFhwBglD5ayGtTLwxQKtw7G7TKnOFNMiaD2yzLJQbmun6+gzDwqShtBMgh0VpY52+7gbX32hWbX5ZODN9rE9hHVlOoypVqsjKWvE46BaOeP+JfXFvPflkSt7xpBJvO1eClCbtoUAOcdyYTWE/6exSYLDafKpH/8/LXINhi0wQAwxw/mH1+1fsoqrPvU3ogpeNsZKRTqrzT1DfRoScfWfiWa2vdMb6XK2Wxgc6Wqfe5OaYzumgPU5PUrHR0NAa/UXJdiwNSB46F6ORrXFnQwCIGWZqb3DDpxeieKTBogGb2RkzuHzz/xl6mfanL8O+BDDcZMQ8kPW5Z/diF6ZoBkZJlgQsZFXXPnGp4wIcPKAqE7olFJjLJDeCSNqBCZNjFgUAO9JfP/Xrs+rkXcAHbFYg0tubuumYiBwbO3SmUH/w6AibitvboaJsqbWPQmjpIt+tkDXDsrw5L16cl558TWhuQJ0w2+s3Vaum/Jty4V9klmiof3bP1B0pOh+qpkRWMm1Fa0+qqkLesTt/VJpnCxs/D0mcWnpebgxFsuSsfktvXbjKJoil5+mjBu3JYR1vrBGO1Qlu1uqd8WkqG/IpmoBMGGBlCj5PbzTFQQ4cuKKhClSUB6upbo7k775GBgnXSJNgnA8Ak2SC/MBTIZbIZGT+KdToCINgnUpOepqtr9c87/U4hJBua/AgwA5WyrlWvoNfIAAAAASUVORK5CYII=");
    margin: 0.8rem 0 0.2rem;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (max-width: 567px) {
  .user-tips__icon-runet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAACECAYAAADGOeY4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmxJREFUeNrsnP9NwzAQhWPkDVgDpsgODMkOnQLWYIZU/SMomDQ9xz96d/4sIVSEqvbrvffubKthqrS+Pqfl9vttnkX/H14vYVK6XiYWUERVXPoEy8+8FL8IZVIqqpTVR5DPACu2fPLvy+XPY2kyua6U948p3H6QD54CFKAAhQUUoAAFKDbb/BqT9jMmaCoFKIbkc1ZaraRGpQDFiXxqSC1XViqgbF907vkR8kE++2u77yutplRWj+RkrlJ67PsiH6AMEMnpudJ2HfnN6jH3vMUslCNfKT3OjbnzhfSTsphSv57i8ZC8NKGKjNbK2TDp4zl9Ur/qeVAftb1RDbcUukCxdh3jIZS1wdEw0qutFKu3k5pA2ZMAFwGJ5P/D09EARaUAZWD5SBOlxpVzE1C2qeI1TZBPq/QZoUETQ0kbNImc9nbfLF49rzoQWgeAp/SqFI0db2nr4K5SarQVokrxlEaSao45JjpKc4fRAqVT+hy5vtX9FyoFKA3lU3Kir7VhOw1FY0Q/eg3rB5gzo0XvUjgzsMZeJW0piTBaoHSSj8etyyIoXk8CkM8zI9nSQRqVAhSgAAUoXtJnr9ErXa0axa5DWu0Gr9WRbVcotXuVVpM3ngIUoIyZPmqh5JhnbSitvlul2L2t7KNU2c2XfgpWJJFVVb16CtJnhPSxIpFaM5TIfLzfYEpNWATFu7+kcY2nYLRAAQpQgAIUoAAFKEBhSh6+Um6D4AibTen7DCNPx/em5YhshPIZRTb33ndANkQyUIACFKAARUUTt/fH0b+biUoBClCAAhSgKIlkpmQWUIACFKAABShAAYqZdRVgAChz7+kChEUmAAAAAElFTkSuQmCC");
  }
}
.user-tips__icon-im {
  position: relative;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-im {
    margin: 1.8rem 0 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-im {
    margin: 1.1rem 0 0.3rem;
  }
}
.user-tips__icon-im .bg {
  width: 7.2rem;
  height: 3.7rem;
}
.user-tips__icon-im .heart {
  width: 1.5rem;
  height: 1.3rem;
  position: absolute;
  top: 1.1rem;
  right: 0.9rem;
  animation: tips_pulsate infinite 1.2s linear;
}
.user-tips__icon-im .dots {
  position: absolute;
  top: 0.9rem;
  left: 0.6rem;
  width: 2.7rem;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  white-space: nowrap;
  animation: tips_im_dots infinite 1.5s linear;
  text-align: left;
}
.user-tips__icon-im .dots i {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background-color: #2d7bdc;
  margin: 0 0.2rem;
  border-radius: 50%;
}
@keyframes tips_im_dots {
  0%, 25% {
    width: 0.6rem;
  }
  26%, 50% {
    width: 1.5rem;
  }
  51%, 100% {
    width: 2.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-premium {
    position: relative;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-premium .man {
    width: 4.9rem;
    height: 6rem;
    position: absolute;
    bottom: 0;
    left: 3.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-premium .man {
    width: 3.6rem;
    height: 4.5rem;
    margin: 1.4rem 0 0.2rem;
  }
}
.user-tips__icon-premium .heart-left {
  position: absolute;
  animation: tips_pulsate infinite 1.2s linear;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-premium .heart-left {
    width: 2.9rem;
    height: 2.7rem;
    top: 2.1rem;
    left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-premium .heart-left {
    width: 2.15rem;
    height: 2rem;
    right: 100%;
    top: 2.2rem;
    margin-right: 0.2rem;
  }
}
.user-tips__icon-premium .heart-right {
  position: absolute;
  animation: tips_pulsate infinite 1.2s 0.6s linear;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-premium .heart-right {
    width: 3rem;
    height: 2.9rem;
    top: 2.5rem;
    right: 1.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-premium .heart-right {
    width: 2.25rem;
    height: 2.15rem;
    left: 100%;
    top: 2.5rem;
    margin-left: -0.4rem;
  }
}
.user-tips__icon-renew {
  position: relative;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-renew {
    margin: 0.6rem 0 0 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-renew {
    margin: 1.1rem 0 0.5rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-renew .renew {
    width: 7.7rem;
    height: 5.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-renew .renew {
    width: 5.9rem;
    height: 4.5rem;
  }
}
.user-tips__icon-renew .arrow {
  position: absolute;
  position: absolute;
  bottom: 50%;
  left: 50%;
  background-color: #4c7589;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
  animation: tip_renew_arrow 7.5s infinite linear;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-renew .arrow {
    width: 0.2rem;
    height: 1.4rem;
    margin: 0 0 -0.5rem -0.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-renew .arrow {
    width: 0.1rem;
    height: 1rem;
    margin: 0 0 -0.4rem 0rem;
  }
}
@keyframes tip_renew_arrow {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-gift {
    margin: 1.3rem 0 0 0.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-gift {
    position: relative;
    margin: 1.8rem 0 0.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-gift .gift {
    width: 9.2rem;
    height: 4.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-gift .gift {
    width: 6.9rem;
    height: 3.55rem;
  }
}
.user-tips__icon-gift .count {
  border-radius: 50%;
  border: 0.2rem solid #2d7bdc;
  background-color: #fff;
  text-align: center;
  font-weight: 600;
  position: absolute;
  color: #2d7bdc;
  animation: tips_pulsate infinite 1.2s linear;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-gift .count {
    width: 3.1rem;
    height: 3rem;
    top: 1.2rem;
    left: 0;
    font-size: 1.65rem;
    line-height: 2.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-gift .count {
    width: 2.4rem;
    height: 2.25rem;
    top: -0.1rem;
    left: -0.5rem;
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-invisible {
    margin: 1.2rem 0 0 2.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-invisible {
    margin: 1.7rem 0 0.8rem;
  }
}
.user-tips__icon-invisible .invisible {
  animation: tips_invisible 2s infinite linear;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-invisible .invisible {
    width: 5.6rem;
    height: 4.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-invisible .invisible {
    width: 4.2rem;
    height: 3.5rem;
  }
}
@keyframes tips_invisible {
  0%, 40%, 60%, 100% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-20deg);
  }
  80% {
    transform: rotate(20deg);
  }
}
.user-tips__icon-visibility {
  font: 0/0 a;
  position: relative;
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-visibility {
    margin: 1.5rem 0 0 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-visibility {
    margin: 1.9rem 0 0.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips__icon-visibility .visibility {
    width: 10.1rem;
    height: 4.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-visibility .visibility {
    width: 7.65rem;
    height: 3.5rem;
  }
}
.user-tips__icon-visibility .over {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 0;
  overflow: hidden;
  animation: tips_visibility 2s infinite linear;
}
@keyframes tips_visibility {
  0% {
    height: 100%;
  }
  60%, 100% {
    height: 60%;
  }
}
.user-tips__icon-activity {
  margin-top: 1.6rem;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .user-tips__icon-activity {
    margin-bottom: 1.6rem;
  }
}
.user-tips__icon-activity .shine {
  width: 92px;
  display: block;
}
.user-tips__icon-activity .star {
  width: 31px;
  display: block;
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 11px;
  animation: tips_pulsate infinite 1.5s 0.3s linear;
}
.user-tips__icon-activity .heart {
  width: 30px;
  display: block;
  position: absolute;
  z-index: 2;
  top: -2px;
  right: 14px;
  animation: tips_pulsate infinite 1.5s linear;
}
.user-tips__icon-activity .messages {
  width: 34px;
  display: block;
  position: absolute;
  z-index: 1;
  top: 18px;
  right: 18px;
  animation: tips_pulsate infinite 1.5s 0.6s linear;
}
@keyframes tips_pulsate {
  0%, 60%, 100% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.15);
  }
}
.user-tips__text {
  font-size: 1.3rem;
  line-height: 2rem;
  letter-spacing: -0.01em;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (min-width: 568px) {
  .user-tips__text {
    padding: 1.4rem 3rem 1.4rem 0;
  }
}
.user-tips__button {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 568px) {
  .user-tips__button {
    width: 12.9rem;
    padding: 1.7rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__button {
    width: 100%;
    padding: 1.2rem 0 1.7rem;
  }
}
.user-tips__button .button {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 568px) {
  .user-tips__button .button {
    height: 3.7rem;
  }
  .user-tips__button .button.-multiline {
    font-size: 1.1rem;
    line-height: 1.2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips__button .button {
    font-size: 1.3rem;
  }
  .user-tips__button .button br {
    display: none;
  }
}
.user-tips.blue {
  background-color: #2d7bdc;
  border: none;
  color: #fff;
}
@media only screen and (min-width: 567px) {
  .user-tips.blue .user-tips__text {
    padding: 1.6rem 3rem 1.6rem 0;
  }
}
.user-tips.blue .user-tips__text p span {
  display: block;
  line-height: 2rem;
}
@media only screen and (min-width: 568px) {
  .user-tips.blue .user-tips__text p span {
    font-size: 1.6rem;
    padding-bottom: 0.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips.blue .user-tips__text p span {
    font-size: 1.2rem;
  }
}
.user-tips.blue .user-tips__text p b {
  text-transform: uppercase;
  padding-right: 1.4rem;
  letter-spacing: -0.09rem;
}
@media only screen and (min-width: 568px) {
  .user-tips.blue .user-tips__text p b {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips.blue .user-tips__text p b {
    display: block;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
.user-tips.blue .user-tips__text p i {
  font-weight: bold;
  color: #79d1ff;
}
@media only screen and (min-width: 568px) {
  .user-tips.blue .user-tips__text p i {
    font-size: 1.8rem;
    line-height: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips.blue .user-tips__text p i {
    display: block;
    font-size: 1.3rem;
    line-height: 2.6rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips.blue .user-tips__button {
    padding-top: 2.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-tips.blue .user-tips__button a.button {
    line-height: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-tips.blue .user-tips__button a.button {
    line-height: 2.4rem;
  }
}
.user-tips.blue .user-tips__button .button_primary {
  background-color: #4baf4f;
}
.user-tips.blue .user-tips__button .button_primary:hover {
  background-color: #47a64b;
}
.user-posts {
  border-top: 55px solid transparent;
  margin-top: -45px;
}
@media only screen and (min-width: 567px) {
  .user-posts .tile {
    padding: 1.5rem 7.7rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts .tile {
    padding: 1.8rem 1.2rem;
  }
}
.user-posts__heading {
  overflow: hidden;
  padding: 0.3rem 0 1.6rem;
}
.user-posts__heading-main {
  float: left;
}
.user-posts__heading-aside {
  float: right;
}
@media only screen and (min-width: 567px) {
  .user-posts__heading-icon {
    position: absolute;
    top: 1.8rem;
    left: 2.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__heading-icon {
    float: left;
    width: 3rem;
  }
}
.user-posts__heading-icon .ico {
  width: 2.2rem;
  height: 2rem;
  color: #dee0e6;
}
.user-posts__heading-title {
  float: left;
}
.user-posts__heading-title b {
  font-weight: 600;
  line-height: 2rem;
}
@media only screen and (min-width: 567px) {
  .user-posts__heading-title b {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__heading-title b {
    font-size: 1.5rem;
  }
}
.user-posts__heading-title span {
  font-size: 1.3rem;
  color: #86899d;
  font-weight: 600;
}
.user-posts__compose {
  padding-bottom: 2.5rem;
}
.user-posts__more {
  display: block;
  width: 100%;
  border-radius: 0.3rem;
  text-align: center;
  height: 3.8rem;
  line-height: 3.8rem;
  font-weight: 600;
  color: #2d7bdc;
  background-color: #eaf2f4;
  margin: 1rem 0 2rem;
  transition: background-color 170ms;
}
.user-posts__more:hover {
  background-color: #dae8ec;
  text-decoration: none;
}
@media only screen and (min-width: 567px) {
  .user-posts__latest {
    padding: 1rem 0.2rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__latest {
    padding: 1.3rem 0;
  }
  .user-posts__latest .user-avatar {
    width: 5.2rem;
    height: 5.2rem;
  }
  .user-posts__latest .user-name__title {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 567px) {
  .user-posts__latest .modal-photo__author {
    padding-bottom: 0.9rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__latest .modal-photo__author {
    padding-bottom: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__latest .modal-photo__author-avatar {
    margin-right: 1rem;
  }
}
@media only screen and (min-width: 567px) {
  .user-posts__latest .modal-photo__author-details {
    padding-top: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__latest .modal-photo__author-details {
    padding-top: 1.2rem;
  }
}
.user-posts__post {
  position: relative;
}
.user-posts__post .modal_user-portfolio-view__content {
  width: auto;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.user-posts__post .modal-photo__image-details {
  width: auto;
  padding: 0;
  display: block !important;
}
.user-posts__post .modal-photo__action_more {
  min-width: auto;
  min-height: 2rem;
  border: none;
  background-color: transparent !important;
}
.user-posts__post .modal-photo__action_more:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE2IDQiPjxzdHlsZT4uc3Qwe2ZpbGw6IzhlOTFhNH08L3N0eWxlPjx0aXRsZT5pY29uLXVzZXItbWVudV9tb3JlPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNCIgY3k9IjIiIHI9IjIiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4IiBjeT0iMiIgcj0iMiIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIiIGN5PSIyIiByPSIyIi8+PC9zdmc+") !important;
}
.user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown {
  left: auto;
  -ms-transform: none;
      transform: none;
  display: none;
}
@media only screen and (min-width: 568px) {
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown {
    right: -3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown {
    right: -0.5rem;
  }
}
.user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:before,
.user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:after {
  left: auto;
}
@media only screen and (min-width: 568px) {
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:before,
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:after {
    right: 3.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:before,
  .user-posts__post .modal_user-portfolio-view__content .modal-photo__image-details .modal-photo__action-dropdown:after {
    right: 1rem;
  }
}
.user-posts__post .modal-photo__action-dropdown-item {
  margin: 0.3rem 0;
}
.user-posts__post-remove {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  color: #dfe1e6;
}
.user-posts__post-remove .ico {
  width: 1rem;
  height: 1rem;
}
.user-posts__post-text {
  font-size: 1.3rem;
  line-height: 2rem;
  color: #2f313a;
  padding-right: 3rem;
}
.user-posts__post-text p + p {
  padding-top: 2rem;
}
.user-posts__post-media {
  margin: 1.2rem -0.3rem 0;
  font-size: 0;
  line-height: 0;
}
.user-posts__post-media-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 3px solid #fff;
  width: 33.33333%;
  overflow: hidden;
}
.user-posts__post-media-item:first-child {
  width: 100%;
}
.user-posts__post-media-item:first-child a:before {
  padding-top: 62.8378%;
}
@media only screen and (max-width: 567px) {
  .user-posts__post-media-item:first-child {
    display: block;
  }
}
.user-posts__post-media-item a {
  width: 100%;
  display: block;
  overflow: hidden;
  background-position: 50% 50%;
  background-size: cover;
}
.user-posts__post-media-item a img {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-posts__post-media-item a:before {
  content: "";
  display: block;
  padding-top: 67.6923%;
}
.user-posts__post-media-item-more {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
}
.user-posts__post-media-item-more span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 4rem;
}
.user-posts__post-media-item.video {
  position: relative;
}
.user-posts__post-media-item.video iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0.3rem solid #fff;
}
.user-posts__post-media-item.video:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.user-posts__post-media img {
  width: 100%;
  height: auto;
}
.user-posts__post-info {
  border-top: 0.1rem solid #dee0e6;
  margin-top: 1.3rem;
  padding: 1rem 0 0.3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.user-posts__post-info .user-details__item,
.user-posts__post-info-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1.3rem;
  font-size: 1.3rem;
  line-height: 1.6rem;
  color: #afb2be;
}
.user-posts__post-info .user-details__item:first-child,
.user-posts__post-info-item:first-child {
  margin-left: 0;
}
.user-posts__post-info .user-details__item:last-child,
.user-posts__post-info-item:last-child {
  margin-right: 0;
}
.user-posts__post-info .user-details__item .ico,
.user-posts__post-info-item .ico {
  display: inline-block;
  vertical-align: bottom;
  width: 1.8rem;
  height: 1.6rem;
  margin-right: 0.1rem;
  color: #dee0e6;
}
.user-posts__post-info .user-details__item.liked .ico,
.user-posts__post-info-item.liked .ico {
  color: #f00;
}
.user-posts__post-info .user-details__item a {
  font-size: 1.3rem;
  color: #afb2be;
}
.user-posts__empty {
  padding: 3.7rem 0 1.5rem;
  text-align: center;
  color: #86899d;
}
.user-posts__pagetitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.1rem;
}
.user-posts__pagetitle:not(:last-child) {
  border-bottom: 1px solid #dee0e6;
  padding-bottom: 2rem;
  margin-bottom: 1rem;
}
.user-posts__pagetitle-parent {
  padding-bottom: 0.6rem;
}
.user-posts__pagetitle-parent strong {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2rem;
}
.user-posts__pagetitle-parent b {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 2rem;
  color: #9ea0b0;
}
.user-posts__pagetitle-back {
  font-weight: 600;
}
.user-posts__pagetitle-write {
  border: 0.1rem solid #2d7bdc;
  color: #2d7bdc;
  border-radius: 0.5rem;
  display: inline-block;
  vertical-align: top;
  width: 16.5rem;
  height: 3.7rem;
  line-height: 3.5rem;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 600;
  transition: all 170ms;
}
.user-posts__pagetitle-write .ico {
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.7rem;
  position: relative;
  top: -0.2rem;
  vertical-align: middle;
  transition: none;
}
.user-posts__pagetitle-write:hover {
  text-decoration: none;
  background-color: #2d7bdc;
  color: #fff;
}
@media only screen and (max-width: 568px) {
  .user-posts__pagetitle-aside .compose__blog-submit {
    left: auto;
    width: 3.7rem;
    position: static;
  }
  .user-posts__pagetitle-aside .compose__blog-submit .ico {
    margin-right: 0;
  }
}
.user-posts__comments {
  margin: auto;
  width: 100%;
  max-width: 50.6rem;
  padding: 0.5rem 0;
}
.user-posts__comments-heading {
  border-bottom: 1px solid #dee0e6;
  margin-bottom: 1.5rem;
  padding: 0.5rem 0;
}
.user-posts__comments-heading b {
  font-weight: 600;
  color: #2f313a;
}
.user-posts__comments-heading span {
  color: #afb2be;
}
.user-posts__comments-item {
  overflow: hidden;
  position: relative;
  margin-bottom: 1.7rem;
  transition-property: background;
  transition-duration: 170ms;
  border-radius: 0.3rem;
  padding: 0 0 0.5rem 0.5rem;
  margin-left: -0.5rem;
}
.user-posts__comments-item.has-hover:hover {
  background-color: #c7e1f5;
}
.user-posts__comments-item.has-hover:hover .modal-photo-comment__delete {
  opacity: 1;
}
.user-posts__comments-item-avatar {
  float: left;
  padding-top: 0.5rem;
}
.user-posts__comments-item-data {
  margin-left: 4.5rem;
}
.user-posts__comments-item-user a {
  font-weight: 600;
  color: #2f313a;
  font-size: 1.3rem;
  line-height: 2rem;
  margin-right: 0.6rem;
}
.user-posts__comments-item-user span {
  color: #afb2be;
  font-size: 1.1rem;
  line-height: 2rem;
}
.user-posts__comments-item-text {
  color: #86899d;
  font-size: 1.3rem;
  line-height: 1.667rem;
}
.user-posts__comments-write {
  padding-bottom: 0.5rem;
}
.user-posts__comments-list:not(:empty) + .user-posts__comments-write {
  border-top: 1px solid #dee0e6;
  padding-top: 2rem;
}
.user-posts-edit .user-posts__compose {
  border-bottom-width: 0;
  padding-bottom: 0;
  padding-top: 1rem;
}
.user-posts-edit .compose__smileys-list {
  bottom: auto;
  top: 100%;
  margin-bottom: 0;
  margin-top: 1rem;
}
.user-posts-edit .compose__smileys-list:before,
.user-posts-edit .compose__smileys-list:after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  top: auto;
  bottom: 100%;
}
.user-name {
  color: #2f313a;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  min-width: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-name:hover,
.user-name:focus {
  text-decoration: none;
}
.user-pet {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}
.user-pet:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 567px) {
  .user-pet {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.user-portfolio__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.4rem 0 0 -0.4rem;
}
.user-portfolio__list.-hidden {
  display: none;
}
.user-portfolio__item {
  display: block;
  position: relative;
  margin: 0.4rem;
  text-decoration: none;
  overflow: hidden;
  width: calc(33.33333% - 0.8rem);
  background-position: top center;
  background-size: cover;
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
  .user-portfolio__item {
    width: calc(25% - 0.8rem);
  }
}
.modal .user-portfolio__item {
  width: calc(25% - 0.8rem);
}
@media only screen and (max-width: 768px) {
  .modal .user-portfolio__item {
    width: calc(33.33333% - 0.8rem);
  }
}
.user-portfolio__item:before {
  content: '';
  display: block;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__item:before {
    padding-top: 65.7895%;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__item:before {
    padding-top: 100%;
  }
  .modal .user-portfolio__item:before {
    padding-top: 75.2577%;
  }
}
.user-portfolio__item.dz-drag-hover .user-portfolio__item-upload i {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIwLDMwIDIwLDE0IDExLDE0IDExLDUgMSw1IDEsMzAgCQkJIi8+CgkJPC9nPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjUiIHgyPSIyMCIgeTI9IjE0Ii8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTciIHkxPSI0IiB4Mj0iMjUiIHkyPSI0Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIxIiB5MT0iMCIgeDI9IjIxIiB5Mj0iOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.user-portfolio__item.dz-drag-hover .user-portfolio__item-upload p {
  color: #fff;
}
.user-portfolio__item._uploader {
  border-radius: 0.5rem;
  border: 0.1rem solid #2d7bdc;
  cursor: pointer;
  color: #2d7bdc;
  transition-property: background, color;
  transition-duration: 170ms;
}
.user-portfolio__item._uploader * {
  pointer-events: none;
}
.user-portfolio__item._uploader .dz-preview {
  display: none;
}
.user-portfolio__item._uploader:hover {
  background-color: #2d7bdc;
  color: #fff;
}
.user-portfolio__item._uploader:hover p {
  color: #fff;
}
.user-portfolio__item._uploader:hover .user-portfolio__item-upload i {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIwLDMwIDIwLDE0IDExLDE0IDExLDUgMSw1IDEsMzAgCQkJIi8+CgkJPC9nPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjUiIHgyPSIyMCIgeTI9IjE0Ii8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTciIHkxPSI0IiB4Mj0iMjUiIHkyPSI0Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIxIiB5MT0iMCIgeDI9IjIxIiB5Mj0iOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.user-portfolio__item img {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  z-index: 1;
  text-align: center;
  color: #8d90a3;
}
.user-portfolio__item .file-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
.user-portfolio__item-open {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.user-portfolio__item-remove {
  display: block;
  position: absolute;
  z-index: 3;
  top: 0.1rem;
  right: 0.1rem;
  border-radius: 0.3rem;
  background-color: rgba(0,0,0,0.45);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
.user-portfolio__item-remove i {
  display: inline-block;
  vertical-align: middle;
  width: 0.9rem;
  height: 0.9rem;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3LjUgNy41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3LjUgNy41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNi44LDAuOCAzLjgsMy44IDAuOCwwLjggCSIvPgoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMC44LDYuOCAzLjgsMy44IDYuOCw2LjggCSIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat 50% 50%;
  background-size: contain;
  margin: 0.3rem;
}
.user-portfolio__item-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.4);
  z-index: 4;
}
.user-portfolio__item-input {
  display: none;
  position: absolute;
  width: 100%;
  height: 5.4rem;
  border: 1px solid #2d7bdc;
  bottom: 0;
  left: 0;
  background-color: #fff;
  z-index: 5;
}
.user-portfolio__item-input textarea {
  display: block;
  width: 100%;
  height: 2.6rem;
  border: none;
  margin: 1.1rem 0;
  padding: 0 0.4rem;
  font-size: 1.1rem;
  line-height: 1.3rem;
  color: #2f313a;
  resize: none;
}
.user-portfolio__item-edit {
  display: block;
  position: absolute;
  border-radius: 50%;
  width: 3.2rem;
  height: 3.2rem;
  box-shadow: 0 0 0.3rem rgba(0,0,0,0.4);
  background-color: #fff;
  z-index: 3;
  transition: background 170ms;
  text-align: center;
  line-height: 3rem;
  top: 50%;
  right: 0.5rem;
  font-size: 0;
  cursor: pointer;
}
@media only screen and (max-width: 567px) {
  .user-portfolio__item-edit {
    display: none;
  }
}
.user-portfolio__item-edit i {
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") no-repeat 50% 50%;
  background-size: contain;
}
.user-portfolio__item-edit:hover i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iIzJkN2JkYyIvPjwvc3ZnPg==");
}
.user-portfolio__item-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 5;
  background-color: transparent;
}
.user-portfolio__item-upload {
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.2em;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-portfolio__item-upload i {
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMkQ3QkRDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzJEN0JEQztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIwLDMwIDIwLDE0IDExLDE0IDExLDUgMSw1IDEsMzAgCQkJIi8+CgkJPC9nPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjUiIHgyPSIyMCIgeTI9IjE0Ii8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTciIHkxPSI0IiB4Mj0iMjUiIHkyPSI0Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIxIiB5MT0iMCIgeDI9IjIxIiB5Mj0iOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") no-repeat 50% 50%;
  background-size: contain;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__item-upload i {
    width: 2.5rem;
    height: 3.1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__item-upload i {
    width: 47.5138%;
    padding-top: 100%;
    position: relative;
    left: 5%;
  }
  .modal .user-portfolio__item-upload i {
    width: 18.5567%;
    min-width: 2.4rem;
  }
}
.user-portfolio__item-upload p {
  margin-top: 0.8rem;
  color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .user-portfolio__item-upload p {
    display: none;
  }
}
.user-portfolio__item-title {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 0.3rem 0.4rem 0.6rem;
  font-size: 1.1rem;
  line-height: 1.3rem;
  color: #2f313a;
  border: 0.1rem solid #dee0e6;
}
.modal .user-portfolio__item-title {
  padding-top: 1.1rem;
  padding-bottom: 1.4rem;
}
@media only screen and (max-width: 567px) {
  .user-portfolio__item-title {
    display: none;
  }
}
.user-portfolio__item-info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  background-color: rgba(0,0,0,0.6);
  transition: all 255ms;
  opacity: 0;
}
.user-portfolio__item-info-open {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}
.user-portfolio__item-info-download {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 1.8rem;
  height: 1.8rem;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNywxMSA5LDEgMSwxMSA1LDExIDUsMTcgMTMsMTcgMTMsMTEgCSIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat 50% 50%;
  background-size: contain;
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  z-index: 3;
}
.user-portfolio__item-info-title {
  font-size: 1.3rem;
  line-height: 1.3em;
  letter-spacing: 0.025em;
  position: relative;
  overflow: hidden;
  height: 3.9em;
  color: #fff;
  margin: 3.7rem 0.9rem 0;
  z-index: 1;
}
.user-portfolio__item-info-stats {
  position: absolute;
  bottom: 1rem;
  right: 0.9rem;
  font-size: 1.1rem;
  line-height: 1em;
  letter-spacing: -0.01em;
}
.user-portfolio__item-info-stats .ico {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  margin: 0 0.4rem 0 0.9rem;
}
.user-portfolio__item-info-stats .ico_eye {
  width: 1.6rem;
  height: 1.1rem;
  color: #fff;
}
.user-portfolio__item-info-stats .ico_like {
  width: 1.5rem;
  height: 1.3rem;
  z-index: 3;
  position: relative;
  color: transparent;
  fill: transparent;
  stroke: #fff;
}
.user-portfolio__item-info-stats .ico_like.-active {
  color: #fff;
  fill: #e94207;
  stroke: #e94207;
}
.user-portfolio__item-info-stats-item {
  display: inline-block;
  color: #fff;
  vertical-align: top;
  position: relative;
  z-index: 3;
}
.user-portfolio__item-info-stats-item.-active {
  color: #fff;
}
.user-portfolio__item-info-stats-item.-active .ico_like {
  color: #e94207;
  fill: #e94207;
  stroke: #e94207;
}
.user-portfolio__item-info-stats-item:hover {
  text-decoration: none;
}
.user-portfolio__item-info-stats-item:hover .ico_like {
  stroke: #e94207;
  color: transparent;
  fill: transparent;
}
.user-portfolio__item-info-stats-label {
  display: inline-block;
  vertical-align: middle;
}
.user-portfolio__item-more {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  text-align: center;
  z-index: 5;
  transition: background-color 170ms;
}
.user-portfolio__item-more span {
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 1;
  width: 100%;
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  color: #fff;
  letter-spacing: -0.05em;
  padding-bottom: 0.8rem;
}
.user-portfolio__item._editing .user-portfolio__item-link {
  display: none;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__item._editing._active .user-portfolio__item-remove {
    z-index: 5;
  }
  .user-portfolio__item._editing._active .user-portfolio__item-edit {
    background-color: #4baf4f;
    z-index: 6;
  }
  .user-portfolio__item._editing._active .user-portfolio__item-edit i {
    width: 0.9rem;
    height: 0.8rem;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iOCwxIDQsNyAxLDQgIi8+Cjwvc3ZnPgo=");
    margin-left: -0.1rem;
  }
  .user-portfolio__item._editing._active .user-portfolio__item-overlay,
  .user-portfolio__item._editing._active .user-portfolio__item-input {
    display: block;
  }
}
@media only screen and (min-width: 960px) {
  .user-portfolio__item:hover .user-portfolio__item-more {
    background-color: rgba(0,0,0,0.6);
  }
  .user-portfolio__item:hover .user-portfolio__item-info {
    opacity: 1;
  }
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty {
    display: -ms-flexbox;
    display: flex;
    margin-top: -1rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-info {
    width: 23.4rem;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}
.user-portfolio__empty-info p {
  font-size: 1.3rem;
  line-height: 2rem;
  color: #8d90a3;
}
.user-portfolio__empty-formats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.1rem;
  line-height: 2rem;
  padding-top: 1.3rem;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-formats {
    width: 103%;
  }
}
.user-portfolio__empty-formats i {
  width: 100%;
  display: block;
  color: #8d90a3;
  font-style: normal;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-formats i {
    padding-bottom: 1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__empty-formats i {
    padding-bottom: 0.5rem;
  }
}
.user-portfolio__empty-formats .file-icon {
  width: 33.3333%;
  padding-right: 0.5rem;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-formats .file-icon {
    margin-bottom: 0.8rem;
  }
  .user-portfolio__empty-formats .file-icon_img .file-icon__ico,
  .user-portfolio__empty-formats .file-icon_pdf .file-icon__ico {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__empty-formats .file-icon {
    margin-bottom: 0.7rem;
  }
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-dropzone {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    margin: 0.7rem 0 0 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__empty-dropzone {
    margin-top: 1rem;
  }
}
.user-portfolio__empty-uploader {
  border-radius: 0.5rem;
  border: 0.1rem dashed #2d7bdc;
  color: #2d7bdc;
  position: relative;
  cursor: pointer;
  transition-property: background, color;
  transition-duration: 170ms;
}
.user-portfolio__empty-uploader * {
  pointer-events: none;
}
.user-portfolio__empty-uploader .dz-preview {
  display: none;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-uploader {
    height: 15.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__empty-uploader {
    height: 7.1rem;
  }
}
.user-portfolio__empty-uploader-area {
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.2em;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-portfolio__empty-uploader-area i {
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMkQ3QkRDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzJEN0JEQztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIwLDMwIDIwLDE0IDExLDE0IDExLDUgMSw1IDEsMzAgCQkJIi8+CgkJPC9nPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjUiIHgyPSIyMCIgeTI9IjE0Ii8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTciIHkxPSI0IiB4Mj0iMjUiIHkyPSI0Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIxIiB5MT0iMCIgeDI9IjIxIiB5Mj0iOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") no-repeat 50% 50%;
  background-size: contain;
  width: 2.5rem;
  height: 3.1rem;
}
@media only screen and (min-width: 568px) {
  .user-portfolio__empty-uploader-area p {
    margin-top: 0.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-portfolio__empty-uploader-area p {
    margin-top: 0.2rem;
  }
}
.user-portfolio__empty-uploader:hover {
  background-color: #2d7bdc;
  border-style: solid;
  color: #fff;
}
.user-portfolio__empty-uploader:hover .user-portfolio__empty-uploader-area i {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIwLDMwIDIwLDE0IDExLDE0IDExLDUgMSw1IDEsMzAgCQkJIi8+CgkJPC9nPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjUiIHgyPSIyMCIgeTI9IjE0Ii8+Cgk8L2c+Cgk8Zz4KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTciIHkxPSI0IiB4Mj0iMjUiIHkyPSI0Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIxIiB5MT0iMCIgeDI9IjIxIiB5Mj0iOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.user-portfolio__empty-progress {
  height: 0.3rem;
  border-radius: 0.15rem;
  background-color: #dee0e6;
  overflow: hidden;
  margin-top: 1rem;
}
.user-portfolio__empty-progress i {
  display: block;
  width: 0;
  height: 100%;
  background-color: #2d7bdc;
}
.user-portfolio__empty.-hidden {
  display: none;
}
.user-photo {
  max-width: 22.2rem;
  width: 100%;
  height: 14.7rem;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .user-photo {
    height: 7.4rem;
  }
}
.user-photo:hover .user-photo__meta {
  opacity: 1;
}
.user-photo .add-photo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.user-photo .add-photo__title {
  color: #2d7bdc;
}
.user-settings__profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 1rem;
}
.user-settings__profile .checkbox {
  margin-right: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-settings__profile .checkbox {
    -ms-flex: none;
        flex: none;
  }
}
.user-settings__profile p {
  margin-top: -0.3rem;
  color: #8d90a3;
}
.user-settings__profile p strong {
  color: #2f313a;
}
.user-settings .story {
  padding-bottom: 3rem;
  border-bottom: 0.1rem solid #dee0e6;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-settings .story {
    padding-bottom: 2rem;
    border-bottom: 0.8rem solid #f5f8f9;
    margin: 0 -1rem;
    padding: 1rem 1rem 2rem;
  }
}
.user-settings .story .story-item {
  -ms-flex-align: center;
      align-items: center;
  min-height: 3.5rem;
}
@media only screen and (max-width: 567px) {
  .user-settings .story .story-item {
    margin-bottom: 1.5rem;
  }
}
.user-settings .story .story-item__title {
  -ms-flex-preferred-size: 18rem;
      flex-basis: 18rem;
}
@media only screen and (max-width: 567px) {
  .user-settings .story .story-item__title {
    display: none;
  }
}
.user-settings .story_phone .story-item__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .user-settings .story_phone .story-item {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .user-settings .story_phone .story-item__title {
    display: block;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-right: 0;
    width: 100%;
    margin-bottom: 2rem;
  }
  .user-settings .story_phone .story-item__content {
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
  }
  .user-settings .story_phone .story-item__content .user-settings__phone {
    position: absolute;
    right: 0;
    top: -3.8rem;
  }
}
.user-settings .form__field {
  margin-bottom: 0;
}
.user-settings .form__submit {
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-settings .form__submit {
    margin-top: 2.5rem !important;
  }
}
.user-settings .button {
  display: block;
}
@media only screen and (max-width: 567px) {
  .user-settings .button {
    width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .user-settings-section {
    margin-bottom: -0.7rem !important;
  }
  .user-settings-section .tile {
    border: 0;
    padding-bottom: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-notifications-section {
    margin-top: 0 !important;
  }
  .user-notifications-section .tile {
    border-top: 0;
  }
}
.story {
  position: relative;
}
.story__header {
  position: relative;
}
@media only screen and (max-width: 567px) {
  .story__title {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
.user-premium {
  font-size: 1.1rem;
}
.user-premium__title {
  background: #2d7bdc;
  color: #fff;
  border-radius: 0.4rem;
  line-height: 1.3rem;
  padding: 0 0.2rem;
  margin-right: 0.8rem;
}
.user-premium__days {
  color: #2d7bdc;
  font-weight: 600;
}
.user-premium__buy {
  font-size: 1.1rem;
  width: 100%;
}
.welcome {
  font-size: 1.4rem;
  line-height: 24px;
  background-image: url("../img/cupid/cupid__m.png");
  background-repeat: no-repeat;
}
@media only screen and (max-width: 567px) {
  .welcome {
    padding: 18rem 0 4rem 0;
    background-position: 50% 1.5rem;
    background-size: 17.5rem 14.65rem;
  }
}
@media only screen and (min-width: 567px) {
  .welcome {
    width: 82%;
    max-width: 59rem;
    margin: 0 auto;
    padding: 27.9rem 0 4rem 0;
    background-position: 50% 2.5rem;
    background-size: 27rem 22.6rem;
  }
}
.welcome__close {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  width: 3rem;
  height: 3rem;
  font-size: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}
.welcome__title {
  font-size: 1.7rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 567px) {
  .welcome__title {
    text-align: center;
  }
}
.welcome__signature {
  font-style: italic;
}
.welcome__button {
  text-align: center;
}
.welcome__button .button {
  min-height: 3.7rem;
  min-width: 18rem;
  line-height: 2.3rem;
}
@media only screen and (max-width: 567px) {
  .welcome__button .button {
    width: 100%;
  }
}
.welcome p {
  margin-bottom: 2.4rem;
}
.welcome blockquote {
  margin: -0.8rem 0 2.4rem 0;
  padding: 2.4rem;
  color: #4baf4f;
  background: #f5f8f9;
  border-radius: 0.3rem;
}
@media only screen and (min-width: 567px) {
  .welcome blockquote {
    text-align: center;
  }
}
.welcome blockquote span {
  display: inline-block;
  position: relative;
  padding-left: 4.3rem;
}
.welcome blockquote span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 3.3rem;
  height: 3.3rem;
  margin-top: -1.65rem;
  background: url("../img/clock.png") no-repeat 0 0;
  background-size: 3.3rem 3.3rem;
}
@media only screen and (min-width: 567px) {
  .user-similar .tile__select.link {
    width: auto;
    padding-right: 2.5rem;
  }
  .user-similar .tile__select.link:before {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .user-similar .tile__header {
    margin-bottom: 5rem;
  }
  .user-similar .tile__actions {
    display: block;
  }
  .user-similar .tile__footer,
  .user-similar .pagination {
    display: none;
  }
  .user-similar .slick-list {
    margin: 0 -1rem;
  }
  .user-similar .grid-item {
    margin: 1rem;
  }
  .user-similar .grid-item:only-child {
    margin: 0;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.about-story__benefit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 3.5rem;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 5rem;
  }
}
.about-story__benefit::after {
  content: '';
  background: url("data:image/png;base64,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") 50% no-repeat;
  position: absolute;
  width: 18.4rem;
  height: 9.8rem;
  background-size: contain;
  left: 19.2rem;
  bottom: -7.2rem;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit::after {
    content: none;
  }
}
.about-story__benefit:first-child::after {
  bottom: -10.2rem;
}
.about-story__benefit:last-child {
  margin-bottom: 0;
}
.about-story__benefit:last-child::after {
  background: url("data:image/png;base64,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") 50% no-repeat;
  width: 11.2rem;
  height: 10rem;
  left: 18.7rem;
  bottom: -7.5rem;
}
.about-story__benefit .about-story__image-box {
  margin-right: 4rem;
  -ms-flex: none;
      flex: none;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit .about-story__image-box {
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
.about-story__benefit-description {
  max-width: 60%;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit-description {
    max-width: 100%;
  }
}
.about-story__benefit-title {
  font-weight: 600;
  color: #2f313a;
  font-size: 1.5rem;
  line-height: 1.384615em;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit-title {
    text-align: center;
  }
}
.about-story__benefit-title + .about-story__benefit-text {
  margin-top: 1.5rem;
}
.about-story__benefits-list {
  list-style-type: none;
}
.about-story__footer {
  margin-top: 10rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding-bottom: 6rem;
}
.about-story__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10rem;
}
@media only screen and (max-width: 567px) {
  .about-story__header {
    margin-bottom: 5rem;
  }
}
.about-story__header-caption {
  -ms-flex-order: 2;
      order: 2;
  display: block;
  text-align: center;
  max-width: 35rem;
  color: #86899d;
  font-size: 1.3rem;
}
.about-story__header-title {
  font-size: 1.5rem;
  color: #2f313a;
  font-weight: 400;
  margin-bottom: 2rem;
}
.about-story__image {
  display: block;
  max-width: 100%;
  min-width: 12rem;
}
@media only screen and (max-width: 567px) {
  .about-story__image {
    min-width: 10rem;
  }
}
.about-story__image-box {
  width: 18.2rem;
  height: 18.2rem;
  border-radius: 100%;
  background: #2d7bdc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .about-story__image-box {
    width: 14.2rem;
    height: 14.2rem;
  }
}
.about-story__info {
  max-width: 45rem;
  margin-bottom: 4rem;
}
.about-story__title {
  font-size: 2.5rem;
  color: #2f313a;
  display: block;
  text-align: center;
  font-weight: 400;
  margin-bottom: 4rem;
  white-space: nowrap;
}
@media only screen and (max-width: 567px) {
  .about-story__title {
    white-space: normal;
    margin-bottom: 3rem;
    line-height: 2.6rem;
    padding: 0 1rem;
  }
}
.activity-entry__avatar {
  margin-right: 2.5rem;
}
@media only screen and (max-width: 567px) {
  .activity-entry__avatar {
    margin-right: 1.5rem;
  }
  .activity-entry__avatar .user-avatar {
    width: 5.2rem;
    height: 5.2rem;
  }
}
.activity-entry__event {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1 1 0%;
  min-width: 0;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.activity-entry__event-title {
  font-size: 1.3rem !important;
}
.activity-entry__event-inner {
  color: #8d90a3;
  max-width: 45rem;
}
@media only screen and (min-width: 568px) {
  .activity-entry__event-inner {
    margin-right: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .activity-entry__event-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
  }
}
.activity-entry__event-media {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .activity-entry__event-media {
    position: relative;
    -ms-transform: none;
        transform: none;
    -ms-flex-order: 2;
        order: 2;
    min-width: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    top: 0;
    margin-right: 1rem;
  }
}
.activity-entry__event-username {
  color: #2f313a;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media only screen and (min-width: 568px) {
  .activity-entry__event-username {
    font-weight: 600;
  }
}
@media only screen and (max-width: 567px) {
  .activity-entry__event-username {
    font-size: 1.3rem;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 0.7rem;
    margin-top: -0.3rem;
  }
}
.activity-entry__image-box {
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
  border-radius: 0.4rem;
  position: relative;
}
.activity-entry__image-box > img {
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
@media only screen and (max-width: 567px) {
  .activity-entry__image-box {
    width: 3rem;
    height: 3rem;
  }
}
.activity-entry__media-icon {
  -ms-flex: none;
      flex: none;
  width: 1.8rem;
  height: 1.7rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+bGlrZTwvdGl0bGU+PHBhdGggZD0iTTExIDE5Ljk5Yy0xLjI4IDAtMTEtNS42MS0xMS0xMyAwLTQgMi41OC03IDYtNyAyLjI2IDAgNCAxLjk0IDUgMy4yNiAxLTEuMzIgMi43OC0zLjI2IDUtMy4yNiAzLjQyIDAgNiAzIDYgNyAwIDcuNjUtMTAuMTEgMTMtMTEgMTN6bS01LTE4Yy0yLjMyIDAtNCAyLjEtNCA1IDAgNS44IDcuNSAxMC4yNSA5IDEwLjk0IDEuNTMtLjcyIDktNS4yMSA5LTEwLjk0IDAtMi45LTEuNjgtNS00LTUtMS43OSAwLTMuNDUgMi40NS00IDMuMjVhMS4yNSAxLjI1IDAgMCAxLTEuMDYuNzUgMS4yNCAxLjI0IDAgMCAxLTEuMDYtLjc2Yy0uNTEtLjgtMi4xLTMuMjQtMy44OC0zLjI0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
}
.activity-entry__media-icon + .activity-entry__image-box {
  margin-left: 1rem;
}
.activity-entry__event-date {
  font-style: italic;
  font-size: 1.1rem;
}
@media only screen and (max-width: 567px) {
  .activity-entry__event-date {
    position: absolute;
    top: 5.5rem;
    left: -7rem;
  }
}
@media only screen and (max-width: 567px) {
  .activity-entry__event-title {
    -ms-flex-order: 3;
        order: 3;
    min-width: 0;
    -ms-flex: 1 1 0px;
        flex: 1 1 0%;
    max-height: 3.3rem;
    overflow: hidden;
    line-height: 1.6rem;
    font-size: 1.1rem;
  }
}
.activity-entry_recent .activity-entry__avatar {
  position: relative;
  padding-left: 1.8rem;
}
.activity-entry_recent .activity-entry__avatar::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 0.7rem;
  height: 0.7rem;
  background: #2d7bdc;
  border-radius: 100%;
}
.activity-entry_recent .activity-entry__event-text,
.activity-entry_recent .activity-entry__event-title {
  color: #2f313a;
  font-weight: 600;
  font-size: 1.3rem;
}
.activity__empty {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 40rem;
  height: 40rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .activity__empty {
    min-height: 0;
    height: auto;
  }
}
.activity_comments .activity__empty-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+Y29tbWVudHM8L3RpdGxlPjxwYXRoIGQ9Ik0yIDIwYy0xLjIzIDAtMi0xLjE1LTItM1YzYTMuMjUgMy4yNSAwIDAgMSAzLTNoMTZhMy4yNSAzLjI1IDAgMCAxIDMgM3Y5YTMuMjYgMy4yNiAwIDAgMS0zIDNINS44bC0uODEgMi4yQTMuMTggMy4xOCAwIDAgMSAyIDIwek0zIDJhMS4zNiAxLjM2IDAgMCAwLTEgMXYxNGEzIDMgMCAwIDAgLjE1IDFBMS4yIDEuMiAwIDAgMCAzIDE3YTEgMSAwIDAgMSAuMDYtLjM1TDQgMTQuMDlsLjA2LS4xM2ExLjkyIDEuOTIgMCAwIDEgMS44OC0xaDEzYTEuMzggMS4zOCAwIDAgMCAxLTF2LTlhMS4zNiAxLjM2IDAgMCAwLTEtMUgzeiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0xNiA3SDZhMSAxIDAgMCAxIDAtMmgxMGExIDEgMCAwIDEgMCAyem0wIDNINmExIDEgMCAwIDEgMC0yaDEwYTEgMSAwIDAgMSAwIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.activity_likes .activity__empty-icon,
.activity_favorites .activity__empty-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI3Mi43MyIgdmlld0JveD0iMCAwIDgwIDcyLjczIj48dGl0bGU+bGlrZTwvdGl0bGU+PHBhdGggZD0iTTQwIDcyLjczYy00LjY0IDAtNDAtMjAuNDEtNDAtNDcuMjdDMCAxMC45NSA5LjM4LjAxIDIxLjgyLjAxYzguMjEgMCAxNC41NCA3LjA2IDE4IDExLjg3QzQzLjQzIDcuMDkgNDkuOTQuMDEgNTguMTQuMDFjMTIuNDQgMCAyMS44MiAxMC45NCAyMS44MiAyNS40NUM4MCA1My4yNiA0My4yNSA3Mi43MyA0MCA3Mi43M3pNMjEuODIgNy4yOGMtOC40MyAwLTE0LjU1IDcuNjUtMTQuNTUgMTguMTggMCAyMS4wOCAyNy4yNiAzNy4yOSAzMi42OSAzOS43OCA1LjU1LTIuNjEgMzIuNzctMTguOTMgMzIuNzctMzkuNzggMC0xMC41NC02LjEyLTE4LjE4LTE0LjU1LTE4LjE4LTYuNTIgMC0xMi41NSA4LjktMTQuNTMgMTEuODMtLjk1IDEuNC0xLjg0IDIuNzItMy44NSAyLjcycy0yLjkyLTEuMzUtMy44NS0yLjc4Yy0xLjktMi45Mi03LjY3LTExLjc3LTE0LjE0LTExLjc3eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.activity__empty-icon {
  width: 8rem;
  height: 7.2rem;
  margin-bottom: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}
.activity__link {
  position: relative;
}
.activity__link_active {
  color: #8d90a3;
  border-color: #8d90a3;
}
.activity__notifications {
  position: absolute;
  font-size: 1.1rem;
  right: -0.5rem;
  top: -1rem;
}
.add-photo__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
}
.add-photo__error {
  color: #e94207;
  margin-top: 2rem;
}
.add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZGVlMGU2fTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 3.2rem;
  height: 3.8rem;
  margin-bottom: 1rem;
}
.add-photo:hover .add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojMmQ3YmRjfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.add-photo__title {
  font-size: 1.3rem;
  color: #8d90a3;
  line-height: 1;
  transition: color 170ms;
}
.add-photo_blue {
  color: #2d7bdc;
  border-color: #2d7bdc;
}
.add-photo_blue .add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojMmQ3YmRjfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.add-photo_blue:hover {
  background: #2d7bdc;
  color: #fff;
}
.add-photo_blue:hover .add-photo__title {
  color: #fff;
}
.add-photo_blue:hover .add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.add-photo_link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.add-photo_size_m .add-photo__icon {
  width: 3.2rem;
  height: 3.2rem;
}
.add-photo_state_disabled {
  background: #dee0e6;
  pointer-events: none;
  border: transparent;
}
.add-photo_state_disabled .add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.add-photo_state_processing .add-photo__content {
  opacity: 0;
}
.add-photo.dropzone .dz-default,
.add-photo.dropzone .dz-preview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
}
.add-photo.dropzone .dz-message span {
  display: none;
}
.add-photo.dropzone .dz-filename,
.add-photo.dropzone .dz-size {
  display: none;
}
.add-photo.dropzone .dz-progress {
  height: 4rem;
  width: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  margin: 0;
  border-radius: 0;
  border: 0;
}
.add-photo.dropzone .dz-progress::after {
  content: '';
  position: absolute;
  width: 100%;
  background: #dee0e6;
  height: 0.5rem;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0.3rem;
}
.add-photo.dropzone .dz-upload {
  background: #2d7bdc !important;
  top: initial !important;
  bottom: 0;
  border-radius: 0.3rem;
  height: 0.5rem !important;
  z-index: 1;
}
.add-photo.dropzone .dz-upload-count {
  position: absolute;
  bottom: 1rem;
  color: #2d7bdc;
}
.add-photo.dropzone .dz-image {
  display: none;
}
.badge__image {
  height: 4.5rem;
  width: 3rem;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  margin: auto;
}
.badge__image + .badge__title {
  margin-top: 3rem;
}
.badge__subtitle {
  font-size: 1.1rem;
  color: #8d90a3;
}
.badge__title {
  font-weight: 600;
  text-align: center;
}
.badge__title + .badge__subtitle {
  margin-top: 1rem;
  text-align: center;
}
.badge__value {
  color: #fff;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (max-width: 567px) {
  .badge__value {
    bottom: 0.4rem;
    font-size: 0.8rem;
  }
}
.badge_size_big .badge__image {
  width: 10rem;
  height: 15.2rem;
}
.article__date {
  position: absolute;
  left: -15.5rem;
  top: 0;
  color: #afb2be;
}
@media only screen and (max-width: 567px) {
  .article__date {
    position: relative;
    left: 0;
    margin-bottom: 2rem;
  }
}
.article__text {
  color: #8d90a3;
  line-height: 2rem;
}
.button__icon {
  display: inline-block;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.button__icon_delete {
  width: 0.8rem;
  height: 0.7rem;
}
.button__icon_delete {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.button__text {
  display: inline-block;
  font-size: inherit;
  position: relative;
  z-index: 2;
}
.button_about {
  width: 24.5rem;
  height: 4.5rem;
  font-size: 1.5rem;
  padding: 0.9rem 1rem;
}
.button_active {
  background: #1c68c6;
  border-color: #1c68c6;
  color: #fff;
}
.button_disabled {
  background: #dee0e6 !important;
  border-color: #dee0e6 !important;
  pointer-events: none;
}
.button_error {
  background: #e94207;
  border-color: #e94207;
  color: #fff;
}
.button_error:hover {
  background: #fff;
  color: #e94207;
  border-color: #e94207;
}
.button_invert {
  background: #2d7bdc;
  border-color: #2d7bdc;
  color: #fff;
}
.button_invert:hover {
  background: #fff;
  color: #2d7bdc;
}
.button_more {
  display: block;
  width: 100%;
  border-radius: 0.3rem;
  font-weight: 600;
  height: 3.7rem;
  background-color: #e9f1f3;
  border: 0 none;
  transition: background-color 170ms;
}
.button_more:hover {
  color: #2d7bdc;
  background-color: #dae8ec;
}
.button_page_user-edit {
  width: 23rem;
  height: 5rem;
  font-weight: 600;
}
.button_premium-buy {
  background: #2d7bdc;
  color: #fff;
}
.button_primary {
  background: #0079db;
  color: #fff;
}
.button_primary:after {
  background-color: #0067be;
}
.button_primary:hover,
.button_primary:focus {
  background: #0072d3;
}
.button_primary:active {
  background: #005db1;
}
@media only screen and (max-width: 567px) {
  .button_primary {
    font-size: 1.5rem;
  }
}
.button_search-reset {
  display: block;
  border-color: #dee0e6;
  color: #8d90a3;
}
.button_search-reset:hover,
.button_search-reset:focus {
  color: #fff;
  background: #dee0e6;
  border-color: #dee0e6;
}
.button_search-reset:active {
  background: #2d7bdc;
  color: #fff;
  border-color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .button_search-reset {
    display: none;
  }
}
.button_search-reset.button_mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .button_search-reset.button_mobile {
    display: block;
  }
}
a.button_search-reset .button__text {
  top: 0.2rem;
}
.button_size_full-width {
  width: 100%;
}
.button_size_wide {
  width: 16rem;
}
.button_size_auto {
  width: auto;
  min-width: 0;
}
@media only screen and (max-width: 567px) {
  .button_size_tall {
    height: 4.6rem;
  }
}
.button_style_bold {
  font-weight: 600;
}
.button_success {
  background: #4baf4f;
  border-color: #4baf4f;
  color: #fff;
}
.button_success:hover {
  background: #fff;
  color: #4baf4f;
  border-color: #4baf4f;
}
.button_upgrade {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 22.3rem;
  height: 3.3rem;
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1.9;
  background: #4baf4f;
  border: 0;
  -ms-flex: none;
      flex: none;
}
.button_upgrade::before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC45OCIgdmlld0JveD0iMCAwIDIwIDIwLjk4Ij48dGl0bGU+YXJyb3ctdXA8L3RpdGxlPjxwYXRoIGQ9Ik0xNCAyMC45OEg2YTEgMSAwIDAgMS0xLTF2LTZIMWExIDEgMCAwIDEtLjgtMS42bDktMTJhMSAxIDAgMCAxIDEuNiAwbDkgMTJhMSAxIDAgMCAxLS44IDEuNmgtNHY2YTEgMSAwIDAgMS0xIDF6bS03LTJoNnYtNmExIDEgMCAwIDEgMS0xaDNsLTctOS4zMy03IDkuMzNoM2ExIDEgMCAwIDEgMSAxdjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% no-repeat;
  background-size: 100% 100%;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  margin-right: 0.9rem;
  -ms-flex: none;
      flex: none;
}
.button_upgrade:hover {
  background: #6dc171;
}
.button_upgrade:focus,
.button_upgrade:active {
  background: #2d692f;
}
.button_upgrade .button__value {
  color: #4baf4f;
  background: #fff;
  border-radius: 1rem;
  line-height: 2rem;
  padding: 0 0.6rem;
  font-size: 1.1rem;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .button_upgrade {
    height: 3.6rem;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .button_upgrade .button__text {
    line-height: 1.5;
  }
}
.button_upgrade.is-disable {
  pointer-events: none;
}
.button_upgrade.is-disable .rating {
  display: none;
}
.button_warning {
  border-color: #e94207;
  color: #e94207;
  font-weight: 600;
}
.button_warning:hover {
  border-color: #e94207;
  background: #e94207;
  color: #fff;
}
.button_warning:active {
  background: #e94207;
  color: #fff;
  border-color: #e94207;
}
.dialog__actions {
  -ms-flex: none;
      flex: none;
  border-bottom: 0.1rem solid #dee0e6;
  padding-bottom: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .dialog__actions {
    display: none;
  }
}
.dialog__content {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  overflow: hidden;
  position: relative;
  padding-right: 2.5rem;
  min-height: 0;
  max-height: 100%;
  overflow-y: scroll;
}
@media screen and (min-width: 300px) and (max-width: 567px) {
  .dialog__content {
    -webkit-overflow-scrolling: touch;
  }
}
.dialog__body {
  padding: 1.5rem 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1 1 0%;
  min-height: 0;
  max-height: 100%;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  width: 0.5rem;
  right: -0.2rem;
}
@media only screen and (max-width: 567px) {
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    padding-top: 0;
    max-height: initial;
    min-height: 0;
  }
}
.dialog__empty {
  -ms-flex: 1;
      flex: 1 1 0%;
  color: #8d90a3;
}
.dialog__empty-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+ZGlhbG9nX2VtcHR5PC90aXRsZT48cGF0aCBkPSJNMiAyMGMtMS4yMyAwLTItMS4xNS0yLTNWM2EzLjI1IDMuMjUgMCAwIDEgMy0zaDE2YTMuMjUgMy4yNSAwIDAgMSAzIDN2OWEzLjI2IDMuMjYgMCAwIDEtMyAzSDUuOGwtLjgxIDIuMkEzLjE4IDMuMTggMCAwIDEgMiAyMHpNMyAyYTEuMzYgMS4zNiAwIDAgMC0xIDF2MTRhMyAzIDAgMCAwIC4xNSAxQTEuMiAxLjIgMCAwIDAgMyAxN2ExIDEgMCAwIDEgLjA2LS4zNUw0IDE0LjA5bC4wNi0uMTNhMS45MSAxLjkxIDAgMCAxIDEuODgtMWgxM2ExLjM4IDEuMzggMCAwIDAgMS0xdi05YTEuMzYgMS4zNiAwIDAgMC0xLTFIM3oiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTYgN0g2YTEgMSAwIDAgMSAwLTJoMTBhMSAxIDAgMCAxIDAgMnptMCAzSDZhMSAxIDAgMCAxIDAtMmgxMGExIDEgMCAwIDEgMCAyeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  width: 8rem;
  height: 7.3rem;
  margin-bottom: 2.5rem;
}
.dialog__footer {
  -ms-flex: none;
      flex: none;
}
.dialog__header {
  margin-bottom: 1.5rem;
  position: relative;
  -ms-flex: none;
      flex: none;
}
.dialog__load {
  text-align: center;
  padding-bottom: 1.7rem;
}
.dialog__load-button {
  background-color: #bdc1cd;
  border-radius: 5px;
  width: 26.2rem;
  height: 3.1rem;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.3rem;
  box-sizing: border-box;
  padding-bottom: 0.2rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: background 170ms;
}
.dialog__load-button,
.dialog__load-button:hover {
  text-decoration: none;
}
.dialog__load-button:hover {
  background-color: #adb2bf;
}
.dialog__load-button:hover i {
  animation: rotate 500ms;
}
.dialog__load-button:active {
  background-color: #a1a7b5;
}
.dialog__load-button i {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMSAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEgMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LDE4Yy01LDAtOS00LTktOXM0LTksOS05czksNCw5LDljMCwwLjYtMC40LDEtMSwxcy0xLTAuNC0xLTFjMC0zLjktMy4xLTctNy03UzIsNS4xLDIsOXMzLjEsNyw3LDcKCQljMS4yLDAsMi40LTAuMywzLjUtMC45YzAuNS0wLjMsMS4xLTAuMSwxLjQsMC40YzAuMywwLjUsMC4xLDEuMS0wLjQsMS40QzEyLjEsMTcuNiwxMC42LDE4LDksMTh6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcsMTJjLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtMy0zYy0wLjQtMC40LTAuNC0xLDAtMS40czEtMC40LDEuNCwwTDE3LDkuNmwyLjMtMi4zYzAuNC0wLjQsMS0wLjQsMS40LDAKCQlzMC40LDEsMCwxLjRsLTMsM0MxNy41LDExLjksMTcuMywxMiwxNywxMnoiLz4KPC9nPgo8L3N2Zz4K");
  width: 1.6rem;
  height: 1.4rem;
  margin-right: 0.8rem;
}
.dialog__load-button span[data-disabled]:before {
  content: attr(data-disabled);
}
.formatted-text__cut_active ~ .formatted-text__expand .dialog__load-button span[data-enabled]:before {
  content: attr(data-enabled);
}
@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 567px) {
  .dialog__user .user-goods {
    position: absolute;
    top: -1.2rem;
    right: 0.4rem;
  }
  .dialog__user .user-goods__title {
    display: none !important;
  }
  .dialog__user .user-goods .user-goods__item {
    width: auto;
    height: auto;
  }
  .dialog__user .user-goods .user-goods__item:not(:last-child) {
    display: none;
  }
  .dialog__user .user-goods .user-goods__item .badge__image {
    width: 2.5rem !important;
    height: 4rem !important;
  }
  .dialog__user .user-goods .user-goods__item .badge__value {
    font-size: 1.1rem;
    bottom: 0.8rem;
  }
}
.dialog_empty .dialog__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 1;
      flex: 1 1 0%;
}
.dialog_empty .dialog__empty {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.dialog-message__avatar {
  -ms-flex: none;
      flex: none;
  margin-right: 2rem;
}
@media only screen and (max-width: 567px) {
  .dialog-message__avatar {
    display: none;
  }
}
.dialog-message__content {
  position: relative;
}
.dialog-message__entry {
  max-width: 51rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
}
.dialog-message__entry + .dialog-message__entry {
  margin-top: 1rem;
}
.dialog-message__entry + .dialog-message__entry .dialog-message__text::before {
  content: none;
}
@media only screen and (max-width: 567px) {
  .dialog-message__entry {
    max-width: 24rem;
    padding-bottom: 2rem;
    margin-left: 0.7rem;
  }
}
.dialog-message__entry-close {
  width: 1.1rem;
  height: 1rem;
  position: absolute;
  cursor: pointer;
  right: 2rem;
  top: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}
.dialog-message__entry-close:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzJkN2JkY308L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNGMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNS0uMS4yLjJjLS4zLjMtLjMuOCAwIDEuMWwyLjUgMi41TC4yIDYuMmMtLjMuMy0uMi44LjEgMS4xLjMuMy43LjMgMSAwbDIuNS0yLjUgMi41IDIuNWMuMy4zLjguMyAxLjEgMCAuMy0uMy4zLS43IDAtMUw0LjggMy44eiIvPjwvc3ZnPg==");
}
@media only screen and (max-width: 567px) {
  .dialog-message__entry-close {
    right: auto;
    left: -2rem !important;
  }
}
.dialog-message__entry-date {
  color: #8d90a3;
  font-style: italic;
  font-size: 1.1rem;
  margin-top: 1.3rem;
  margin-left: 1.3rem;
  opacity: 1;
}
@media only screen and (max-width: 567px) {
  .dialog-message__entry-date {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.dialog-message__image {
  display: block;
}
.dialog-message__image-box {
  overflow: hidden;
  -ms-flex: 1 1 40%;
      flex: 1 1 40%;
  min-width: 14.5rem;
  height: 15rem;
  border-radius: 3px;
  position: relative;
  margin-bottom: 1rem;
}
.dialog-message__image-box:only-child {
  max-height: 15rem;
  max-width: 15rem;
}
@media only screen and (max-width: 567px) {
  .dialog-message__image-box:only-child {
    min-width: 50vw;
  }
}
.dialog-message__image-box:not(:nth-child(2n)) {
  margin-right: 1rem;
}
.dialog-message__image-box:last-of-type {
  margin-right: 0;
}
.dialog-message__image-box.portrait .dialog-message__image {
  min-width: 100%;
}
@media only screen and (max-width: 567px) {
  .dialog-message__image-box {
    -ms-flex: none;
        flex: none;
    width: 100%;
  }
  .dialog-message__image-box:not(:nth-child(2n)) {
    margin-right: 0;
  }
}
.dialog-message__images-gallery {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
  margin-bottom: -0.3rem;
  overflow: hidden;
}
.dialog-message__location-link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: underline;
}
.dialog-message__location-icon {
  width: 1.3rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDMyIDM2Ij48dGl0bGU+bG9jYXRpb25fYmx1ZTwvdGl0bGU+PGcgZmlsbD0iIzJkN2JkYyI+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIvPjwvZz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 0.5rem;
}
.dialog-message__status {
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 0.3rem;
}
@media only screen and (max-width: 567px) {
  .dialog-message__status {
    -ms-flex-pack: start;
        justify-content: flex-start;
    position: absolute;
    bottom: -2rem;
    left: 0;
  }
}
.dialog-message__status-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.dialog-message__status-icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  margin-right: 0.3rem;
}
.dialog-message__status-text {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.1rem;
  color: #afb2be;
  font-style: italic;
}
.dialog-message__text {
  background: #e6f5ff;
  color: #2f313a;
  padding: 1.2rem 1.7rem;
  border-radius: 0.4rem;
  position: relative;
  word-break: break-word;
  word-wrap: break-word;
  min-width: 13rem;
}
.dialog-message__text::before {
  content: '';
  position: absolute;
  left: -0.8rem;
  top: 1.8rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.8rem 0.8rem 0;
  border-color: transparent #e6f5ff transparent transparent;
}
.dialog-message__text-wrap {
  position: relative;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.dialog-message_author {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.dialog-message_author .dialog-message__content {
  margin-right: 1.5rem;
}
.dialog-message_author .dialog-message__entry-date {
  -ms-flex-order: 1;
      order: 1;
  margin-right: 1rem;
}
.dialog-message_author .dialog-message__text-wrap {
  -ms-flex-order: 2;
      order: 2;
}
.dialog-message_author .dialog-message__text {
  background: #eff2f4;
  color: #86899d;
}
.dialog-message_author .dialog-message__text::before {
  content: '';
  position: absolute;
  left: 100%;
  top: 1.8rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.8rem 0.8rem 0 0;
  border-color: #eff2f4 transparent transparent transparent;
}
.dialog-message_author .dialog-message__avatar {
  -ms-flex-order: 3;
      order: 3;
  margin-right: 0;
}
.dialog-message_author .dialog-message__entry-close {
  left: 3rem;
}
.dialog-message_author .dialog-message__entry_status_failed .dialog-message__text::before {
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
}
.dialog-message_author .dialog-message__entry_state_focus .dialog-message__text::before {
  border-color: #2d7bdc transparent transparent transparent !important;
}
.dialog-message_author .dialog-message__image-box:only-child {
  margin-left: auto;
}
@media only screen and (max-width: 567px) {
  .dialog-message_author .dialog-message__content {
    margin-right: 0.5rem;
  }
}
.dialog-message_chat {
  margin-bottom: 1rem;
}
.dialog-message_chat .dialog-message__content {
  min-width: 0;
}
.dialog-message_chat .dialog-message__text {
  font-size: 1.2rem;
  padding: 0.5rem 0.8rem;
}
.dialog-message_chat .dialog-message__text-wrap {
  width: 100%;
}
.dialog-message_chat .dialog-message__avatar {
  margin-right: 0.9rem;
}
.dialog-message_chat .dialog-message__entry-date {
  display: none;
}
.dialog-message_chat .dialog-message__image-box {
  width: 100%;
  -ms-flex: none;
      flex: none;
  min-width: 20rem;
}
.dialog-message__close {
  width: 1.1rem;
  height: 1rem;
  position: absolute;
  cursor: pointer;
  right: -2rem;
  top: 0;
  background-image: url("close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}
.dialog-message__close:hover {
  background-image: url("close-hover.svg");
}
.dialog-message:hover .dialog-message__close {
  display: block;
}
.dialog-user {
  position: relative;
}
.dialog-user__badges {
  position: absolute;
  right: 2rem;
  top: -1.7rem;
}
.dialog-user__badges ul {
  list-style: none;
}
.dialog-user__details {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
}
.dialog-user__avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 2rem;
}
.dialog-user__common {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.dialog-user__common .user-name {
  margin-bottom: 1rem;
}
.dialog-user__common .user-details {
  margin-bottom: 0.8rem;
}
.dialog-user__common .tags__item {
  margin-bottom: 0;
}
.dialog-user__actions {
  padding-bottom: 2.5rem;
  border-bottom: 0.1rem solid #dee0e6;
}
.dropdown_main-menu .qtip-tip {
  right: 21px !important;
}
.dropdown_menu {
  min-width: 20rem;
}
.dropdown_menu .js-modal-photo-rotate-left,
.dropdown_menu .js-modal-photo-rotate-right {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.dropdown_menu .js-modal-photo-rotate-left::before,
.dropdown_menu .js-modal-photo-rotate-right::before {
  content: '';
  display: block;
  width: 2.1rem;
  height: 1.8rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+cm90YXRlLWdyYXk8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik05IDE4YTkgOSAwIDAgMS04LjA5LTUuMDggMSAxIDAgMCAxIDEuOC0uODcgNyA3IDAgMCAwIDEzLjI4LTMgMSAxIDAgMCAxIDIgMEE5IDkgMCAwIDEgOSAxOHoiLz48cGF0aCBkPSJNMTcgMTBhMSAxIDAgMCAxLTEtMUE3IDcgMCAwIDAgMi42MSA2LjE4YTEgMSAwIDAgMS0xLjgzLS44MUE5IDkgMCAwIDEgMTggOWExIDEgMCAwIDEtMSAxeiIvPjxwYXRoIGQ9Ik0xIDdhMSAxIDAgMCAxLTEtMVYxYTEgMSAwIDAgMSAyIDB2NWExIDEgMCAwIDEtMSAxeiIvPjxwYXRoIGQ9Ik02IDdIMWExIDEgMCAwIDEgMC0yaDVhMSAxIDAgMCAxIDAgMnoiLz48L2c+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
  -ms-transform: rotate(-10deg);
      transform: rotate(-10deg);
  -ms-flex: none;
      flex: none;
}
.dropdown_menu .js-modal-photo-rotate-right::before {
  -ms-transform: scale(-1, 1) rotate(-30deg);
      transform: scale(-1, 1) rotate(-30deg);
}
.dropdown_smiles {
  min-width: 20rem;
  max-height: 18rem;
}
.dropdown_smiles .qtip-content {
  padding: 0;
}
.dropdown_smiles .tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.dropdown_smiles .tabs__header {
  -ms-flex-order: 2;
      order: 2;
}
.dropdown_smiles .tabs__body {
  padding: 1rem 0.5rem 1rem 1.5rem;
}
.dropdown_smiles .tab__content {
  height: 13rem;
  overflow: hidden;
  position: relative;
  padding-right: 0.5rem;
}
.dropdown_smiles .tabs-header-item {
  border-bottom: 0;
  border-top: 0.1rem solid #dee0e6;
  height: 3rem;
}
.dropdown_smiles .tabs-header-item:not(:last-child) {
  border-right: 0.1rem solid #dee0e6;
}
.dropdown_smiles .tabs-header-item.is-current-nav {
  border-top: 0;
  border-color: #dee0e6;
}
.dropdown_smiles .tabs-header-item__link {
  position: relative;
  font-size: 0;
}
.dropdown_smiles .tabs-header-item__link::before {
  content: '';
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.dropdown_smiles .tabs-header-item__link[href*="#common"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OS45MjgiIGhlaWdodD0iNDkuOTI4IiB2aWV3Qm94PSIwIDAgMzcuNDUgMzcuNDUiPjx0aXRsZT5zbWlsZTwvdGl0bGU+PHBhdGggZD0iTTM3LjQ2IDE4LjczYTE4LjczIDE4LjczIDAgMSAwLTE4LjczIDE4LjczIDE4LjczIDE4LjczIDAgMCAwIDE4LjczLTE4LjczIiBmaWxsPSIjZmZkMDRkIi8+PHBhdGggZD0iTTguMjYgMjMuNzhhMTEuNzIgMTEuNzIgMCAwIDAgMjEgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTYuNTkgMTMuNzZhNC4zIDQuMyAwIDEgMC00LjMgNC4zIDQuMyA0LjMgMCAwIDAgNC4zLTQuMyIgZmlsbD0iI2U2ZTZlNiIvPjxwYXRoIGQ9Ik0xNC43NyAxMy43NmEyLjQ4IDIuNDggMCAxIDAtMi41MSAyLjQ4IDIuNDggMi40OCAwIDAgMCAyLjQ4LTIuNDgiIGZpbGw9IiM1NTUiLz48cGF0aCBkPSJNMjkuNTcgMTMuNzZhNC4zIDQuMyAwIDEgMC00LjMgNC4zIDQuMyA0LjMgMCAwIDAgNC4zLTQuMyIgZmlsbD0iI2U2ZTZlNiIvPjxwYXRoIGQ9Ik0yNy43NSAxMy43NmEyLjQ4IDIuNDggMCAxIDAtMi40OSAyLjQ4IDIuNDggMi40OCAwIDAgMCAyLjQ4LTIuNDgiIGZpbGw9IiM1NTUiLz48L3N2Zz4=");
}
.dropdown_smiles .tabs-header-item__link[href*="#emoji"]::before {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/smile-emoji.png");
}
.extended-search__action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .extended-search__action {
    -ms-flex-order: 5;
        order: 5;
  }
}
.extended-search__action .link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #8d90a3;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  height: 3.5rem;
  border: 0;
  padding-left: 0;
}
.extended-search__action .link:hover {
  text-decoration: underline;
}
.extended-search__action .link::before {
  content: '';
  -ms-flex: none;
      flex: none;
  display: block;
  width: 1.7rem;
  height: 1.7rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMSIgaGVpZ2h0PSIyMS4wMSIgdmlld0JveD0iMCAwIDIxLjAxIDIxLjAxIj48dGl0bGU+cHJlZmVyZW5jZXM8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xOS40OCA4LjEzbC0xLjI2LS4yMWMtLjA2LS4xOS0uMTQtLjM4LS4yMS0uNTdsLjgxLTFhMS44MiAxLjgyIDAgMCAwLS4wNS0yLjM3bC0uNzUtLjg0YTEuODMgMS44MyAwIDAgMC0yLjM0LS4zM2wtMS4wOC42OGE4LjA5IDguMDkgMCAwIDAtMS41LS42N2wtLjIxLTEuMjdBMS44MiAxLjgyIDAgMCAwIDExLjA4LjAySDkuOTdhMS44MiAxLjgyIDAgMCAwLTEuODEgMS41M0w3Ljk3IDIuOGE4IDggMCAwIDAtMSAuNDRsLTEtLjczYTEuODMgMS44MyAwIDAgMC0yLjM2LjJsLS44LjhhMS44MiAxLjgyIDAgMCAwLS4xOSAyLjM2bC43MyAxYTguMTQgOC4xNCAwIDAgMC0uNDMgMWwtMS4yOC4yMUExLjgyIDEuODIgMCAwIDAgLjExIDkuODl2MS4xM2ExLjgyIDEuODIgMCAwIDAgMS41MyAxLjgxbDEuMjguMjFxLjExLjMzLjI0LjY0bC0uOCAxYTEuODMgMS44MyAwIDAgMCAuMDYgMi4zN2wuNzUuODRhMS44MyAxLjgzIDAgMCAwIDIuMzQuMzNsMS4xLS42OWE4IDggMCAwIDAgMS4zNi42OGwuMjEgMS4yN2ExLjgyIDEuODIgMCAwIDAgMS43OSAxLjUzaDEuMTNhMS44MiAxLjgyIDAgMCAwIDEuODEtMS41M2wuMjEtMS4yN2E4LjA3IDguMDcgMCAwIDAgMS0uNDJsMS4wOC43N2ExLjgyIDEuODIgMCAwIDAgMi4zNi0uMTlsLjgtLjhhMS44MiAxLjgyIDAgMCAwIC4xOS0yLjM2bC0uNzctMS4wOGE4IDggMCAwIDAgLjQzLTFsMS4yNi0uMjFBMS44MiAxLjgyIDAgMCAwIDIxIDExLjExVjkuOThhMS44MyAxLjgzIDAgMCAwLTEuNTItMS44NXptLS41MSAyLjhsLTEuNzQuMjlhMSAxIDAgMCAwLS44MS43NSA2LjA5IDYuMDkgMCAwIDEtLjcxIDEuNzEgMSAxIDAgMCAwIDAgMS4xbDEuMDUgMS40OC0uNi42LTEuNDgtMS4wNmExIDEgMCAwIDAtMS4xIDAgNi4wNiA2LjA2IDAgMCAxLTEuNy43IDEgMSAwIDAgMC0uNzUuODFsLS4xNiAxLjdoLS44NGwtLjMzLTEuOGExIDEgMCAwIDAtLjc1LS44MSA2LjA5IDYuMDkgMCAwIDEtMi0uODggMSAxIDAgMCAwLTEuMSAwbC0xLjUxIDEtLjU2LS42MyAxLjExLTEuMzhhMSAxIDAgMCAwIC4xLTEuMSA2LjE0IDYuMTQgMCAwIDEtLjU0LTEuNDIgMSAxIDAgMCAwLS44MS0uNzVsLTEuNzYtLjI5di0uODRsMS43Ni0uMjlhMSAxIDAgMCAwIC44MS0uNzUgNi4xMiA2LjEyIDAgMCAxIC43MS0xLjcxIDEgMSAwIDAgMCAwLTEuMWwtMS0xLjQyLjYtLjYgMS40MiAxYTEgMSAwIDAgMCAxLjEgMCA2LjEyIDYuMTIgMCAwIDEgMS43Mi0uNzEgMSAxIDAgMCAwIC43NS0uODFsLjI5LTEuNzVoLjgzbC4yOSAxLjc1YTEgMSAwIDAgMCAuNzUuODEgNi4xMSA2LjExIDAgMCAxIDIgLjkyIDEgMSAwIDAgMCAxLjEgMGwxLjQ5LS45NC41Ni42My0xLjEyIDEuMzhhMSAxIDAgMCAwLS4xMSAxLjA5IDYuMTIgNi4xMiAwIDAgMSAuNTEgMS4zNyAxIDEgMCAwIDAgLjgxLjc1bDEuNzQuMjl2Ljg0eiIvPjxwYXRoIGQ9Ik0xMC41MSA2LjAxYTQuNSA0LjUgMCAxIDAgNC41IDQuNSA0LjUgNC41IDAgMCAwLTQuNS00LjV6bTAgN2EyLjUgMi41IDAgMSAxIDIuNS0yLjUgMi41IDIuNSAwIDAgMS0yLjUgMi41eiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
}
.extended-search__action .link::after {
  content: '';
  display: block;
  -ms-flex: none;
      flex: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3c8L3RpdGxlPjxwYXRoIGQ9Ik00IDVhMSAxIDAgMCAxLS43MS0uMjlsLTMtM0ExIDEgMCAwIDEgMS43LjNMNCAyLjU1IDYuMjkuMjZBMSAxIDAgMSAxIDcuNyAxLjY3bC0zIDNBMSAxIDAgMCAxIDQgNXoiIGZpbGw9IiNhZGIyYzAiLz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
}
@media only screen and (max-width: 667px) {
  .extended-search__action .link {
    margin-top: 2rem;
  }
}
@media only screen and (max-width: 567px) {
  .extended-search__action .link {
    background: #fff;
    border: 1px solid #2d7bdc;
    color: #2d7bdc;
    width: 100%;
    border-radius: 5px;
  }
  .extended-search__action .link::before,
  .extended-search__action .link::after {
    content: none;
  }
  .extended-search__action .link:hover,
  .extended-search__action .link:focus,
  .extended-search__action .link:active {
    background: #1c68c6;
    border-color: #1c68c6;
    color: #fff;
    text-decoration: none;
  }
}
.extended-search__empty {
  min-height: 41.5rem;
  height: 41.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  text-align: center;
  color: #8d90a3;
}
.extended-search__empty-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 5.6rem;
  margin-bottom: 2.5rem;
}
.extended-search__empty-icon._search {
  height: 5.6rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREVFMEU2O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNi41IiBjeT0iNi41IiByPSI1LjUiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjExIiB4Mj0iMTUiIHkyPSIxNSIvPgo8L2c+Cjwvc3ZnPgo=");
}
.extended-search__empty-icon._blocked {
  height: 6.4rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREVFMEU2O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0RFRTBFNjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNSw4YzAtMS0xLTItMi0ySDNDMiw2LDEsNywxLDh2N2MwLDEsMSwyLDIsMmgxMGMxLDAsMi0xLDItMlY4eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLDZWM2MwLTEtMS0yLTItMkg2QzUsMSw0LDIsNCwzdjMiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI4IiB5MT0iMTAiIHgyPSI4IiB5Mj0iMTQiLz4KPC9nPgo8L3N2Zz4K");
}
.extended-search__empty-heading {
  font-size: 2.2rem;
  font-weight: 400;
  margin-bottom: 1rem;
  line-height: 1;
}
.extended-search__empty-message {
  font-size: 1.5rem;
  margin-bottom: 2rem;
}
.extended-search__form {
  margin-bottom: 1rem;
}
.extended-search__form .tile {
  padding-top: 1.5rem;
  padding-bottom: 0.8rem;
}
.extended-search__form .search-profession__selected-entries {
  padding-top: 0;
  min-height: 0;
  border-bottom: 1px solid #dee0e6;
  padding-bottom: 2rem;
  margin-bottom: 1rem;
}
.extended-search__form .form_extended-search .form__field,
.extended-search__form .form_extended-search .form__submit {
  margin-bottom: 2.2rem;
}
.extended-search__form .form_extended-search .form__submit {
  position: static;
}
.extended-search__form .form__field-caption {
  margin-bottom: 0.6rem;
}
.extended-search_full .form__field_extended {
  display: block;
}
.gift_size_big .gift__image-box {
  width: 30rem;
  height: 30rem;
}
.gift_state_delete .gift__image-box {
  background: #fff;
  border-radius: 0.5rem;
}
.gift_state_delete .gift__image {
  display: none;
}
.gift_state_delete .gift__delete {
  -ms-flex-direction: column;
      flex-direction: column;
  background: transparent;
}
.gift_state_delete .gift__delete .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+dHJhc2g8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xNiAyM0g2YTMuMjUgMy4yNSAwIDAgMS0zLTNMMiA3LjA4QTEgMSAwIDAgMSAzIDZoMTZhMSAxIDAgMCAxIDEgMS4wOGwtMSAxM0EzLjI2IDMuMjYgMCAwIDEgMTYgMjN6TTQuMDggOEw1IDE5LjkyQTEuMzggMS4zOCAwIDAgMCA2IDIxaDEwYTEuMzYgMS4zNiAwIDAgMCAxLTF2LS4wOEwxNy45MiA4SDQuMDh6Ii8+PHBhdGggZD0iTTIxIDhIMWExIDEgMCAwIDEgMC0yaDIwYTEgMSAwIDAgMSAwIDJ6Ii8+PHBhdGggZD0iTTE5IDcuODRhMSAxIDAgMCAxLTEtMSAxLjg0IDEuODQgMCAwIDAtMS44My0xLjgzSDUuODNBMS44NCAxLjg0IDAgMCAwIDQgNi44NGExIDEgMCAxIDEtMiAwIDMuODQgMy44NCAwIDAgMSAzLjgzLTMuODNoMTAuMzNhMy44NCAzLjg0IDAgMCAxIDMuODMgMy44MyAxIDEgMCAwIDEtLjk5IDF6TTkgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXpNMTMgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNMTQgMy41NWExIDEgMCAwIDEtMS0xIC41LjUgMCAwIDAtLjUtLjVoLTNhLjUuNSAwIDAgMC0uNS41IDEgMSAwIDAgMS0yIDBBMi41IDIuNSAwIDAgMSA5LjUuMDVoM2EyLjUgMi41IDAgMCAxIDIuNSAyLjUgMSAxIDAgMCAxLTEgMXoiLz48L2c+PC9zdmc+");
}
.gift_state_delete .gift__delete .link {
  display: block;
}
.gift_state_delete .gift__delete-message {
  display: block;
}
.users-grid__arrows {
  position: absolute;
  right: -0.2rem;
  top: -0.6rem;
  display: -ms-flexbox;
  display: flex;
}
.users-grid__arrows .users-grid__arrow:not(:last-child) {
  margin-right: 1rem;
}
.grid__content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.5rem;
}
@media only screen and (max-width: 567px) {
  .grid__content {
    margin-left: 0;
  }
}
.users-grid_top .users-grid__title {
  padding-bottom: 2rem;
  margin-bottom: 1.5rem;
}
.users-grid_top .users-grid__title::before {
  content: '';
  display: inline-block;
  background-size: contain;
  margin-right: 0.5rem;
}
.input-control__error {
  text-align: left;
  font: italic 1.1rem 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #8d90a3;
  margin-top: 0.3rem;
  display: none;
  margin-bottom: 0.5rem;
}
.input-control__field {
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .input-control__field {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.input-control__field-icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: -1.8rem;
}
.input-control__field-input {
  color: #2f313a;
  height: 3.5rem;
  line-height: 3.5rem;
  display: block;
  width: 100%;
  border: 0;
  vertical-align: middle;
  padding: 0 1.2rem;
  border: 1px solid #dee0e6;
  border-radius: 0.5rem;
  -webkit-appearance: none;
  transition: border 170ms;
}
.input-control__field-input::-webkit-input-placeholder {
  font-style: italic;
  color: #8d90a3;
  opacity: 1;
}
.input-control__field-input::-moz-placeholder {
  font-style: italic;
  color: #8d90a3;
  opacity: 1;
}
.input-control__field-input:-moz-placeholder {
  font-style: italic;
  color: #8d90a3;
  opacity: 1;
}
.input-control__field-input:-ms-input-placeholder {
  font-style: italic;
  color: #8d90a3;
  opacity: 1;
}
.input-control__field-input:required,
.input-control__field-input:invalid,
.input-control__field-input::-moz-focusring,
.input-control__field-input::-moz-submit-invalid {
  outline: none;
}
.input-control__field-input:invalid,
.input-control__field-input:-moz-ui-invalid {
  box-shadow: none !important;
}
.input-control__field-input:hover {
  border-color: #6ca3e7;
}
.input-control__field-input:focus {
  outline: none;
  border-color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .input-control__field-input {
    height: 3.6rem;
    line-height: 3.6rem;
  }
}
.input-control_file {
  position: relative;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.input-control_file .input-control__field-input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.link_pseudo {
  color: #2d7bdc;
  cursor: pointer;
}
.link_pseudo:hover {
  text-decoration: underline;
}
.link_search-profession {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #dee0e6;
  height: 3.5rem;
  border-radius: 0.5rem;
  color: #8d90a3 !important;
  padding-left: 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
}
.link_search-profession::before {
  position: absolute;
  content: '';
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  width: 30%;
  background: linear-gradient(to left, #fff 55%, rgba(255,255,255,0));
}
.link_search-profession::after {
  content: '';
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg);
  right: 1rem;
  width: 0.8rem;
  height: 0.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3c8L3RpdGxlPjxwYXRoIGQ9Ik00IDVhMSAxIDAgMCAxLS43MS0uMjlsLTMtM0ExIDEgMCAwIDEgMS43LjNMNCAyLjU1IDYuMjkuMjZBMSAxIDAgMSAxIDcuNyAxLjY3bC0zIDNBMSAxIDAgMCAxIDQgNXoiIGZpbGw9IiNhZGIyYzAiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.link_search-profession:hover {
  text-decoration: none !important;
}
.load-photo__add-photo {
  height: 28rem;
  width: 100%;
  border-style: dashed;
  border-color: #2d7bdc;
  transition: background 170ms;
}
.load-photo__add-photo:hover {
  background: #2d7bdc;
}
.load-photo__add-photo:hover .add-photo__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.load-photo__add-photo:hover .add-photo__title {
  color: #fff;
}
.load-photo__add-photo .add-photo__icon {
  width: 8.4rem;
  height: 10rem;
  margin-bottom: 2rem;
}
.load-photo__attachments-upload .button {
  width: 22rem;
}
.load-photo__attachments {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.load-photo__attachments-in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.load-photo__attachments-upload {
  text-align: center;
}
.load-photo__attachments .load-photo__error {
  position: relative;
  top: 0;
  left: 0;
  -ms-transform: translateX(0);
      transform: translateX(0);
  margin: 1rem 0;
}
.load-photo__error {
  color: #8d90a3;
  max-width: 35%;
  font-size: 1rem;
}
@media only screen and (max-width: 960px) {
  .load-photo__error {
    margin-left: 0;
    margin-top: 1rem;
    max-width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .load-photo__header-title {
    line-height: 1.3;
  }
}
.load-photo__method-header {
  margin-bottom: 1.5rem;
}
.load-photo__header-description {
  margin-bottom: 0 !important;
  font-size: 1.1rem !important;
}
.load-photo__load {
  margin-left: 1rem;
  width: auto;
}
.load-photo__load .dz-preview {
  min-height: 0;
}
.load-photo__load .dz-progress {
  height: 0.6rem !important;
}
.load-photo__method {
  position: relative;
}
.load-photo__method_add-photo {
  border-bottom: 0.1rem solid #dee0e6;
  padding-bottom: 0rem;
  margin-bottom: 2rem;
}
.load-photo__method.load-photo__method_with_error .load-photo__error {
  color: #e94207;
}
@media only screen and (max-width: 567px) {
  .load-photo__method_add-photo .load-photo__method-action {
    display: none;
  }
}
.load-photo__method-action {
  text-align: center;
  position: relative;
}
.load-photo__method-action > span {
  position: absolute;
  left: -3rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  color: #8d90a3;
}
.load-photo__method-action .button {
  width: 22rem;
  min-height: 3.6rem;
  line-height: 1.5;
}
@media only screen and (max-width: 567px) {
  .load-photo__method-action .button {
    width: 100%;
  }
}
.load-photo__method-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: relative;
  height: 90px;
}
@media only screen and (max-width: 960px) {
  .load-photo__method-footer {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.load-photo__method-info {
  color: #8d90a3;
}
.load-photo__send-photo {
  position: absolute;
  left: 50%;
  margin-top: 4.5rem;
  width: 22rem;
  margin-left: -11rem;
}
@media only screen and (max-width: 567px) {
  .load-photo__send-photo {
    width: 95vw;
    margin-left: -47.5vw;
  }
}
.load-photo__title {
  font-size: 1.5rem;
  font-weight: 600;
}
.logo_about {
  height: 3.7rem;
  width: 23.7rem;
  margin-bottom: 4.5rem;
}
.m-menu__details {
  min-width: 0;
}
.m-menu__details .user-premium {
  position: relative;
  top: -0.6rem;
}
.m-menu__details .user-name {
  margin-top: -0.3rem;
  color: #dee0e6;
  margin-bottom: 0.9rem;
  font-size: 1.3rem;
  font-weight: 600;
  color: #2f313a;
}
.m-menu__details .button_premium-buy {
  min-height: 0.1rem;
  height: 2.8rem;
  line-height: 1.6rem;
  width: 12rem;
  min-width: 0;
  font-size: 1.1rem;
}
.m-menu__login {
  padding: 1rem 1rem 0;
}
.m-menu__login .button {
  width: 100%;
  line-height: 1.6;
}
.m-menu__nav .main-menu__list {
  display: block;
}
.m-menu__nav .main-menu__link {
  color: #2f313a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  height: 4.4rem;
  border-radius: 0;
}
.m-menu__nav .main-menu__link .user-menu__notifications {
  right: auto;
  margin-left: 0.5rem;
  top: 0;
}
.m-menu__nav .main-menu__link::before {
  content: '';
  display: block;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 1rem;
}
.m-menu__nav .main-menu__link:hover {
  background: transparent;
}
.m-menu__nav .main-menu__item {
  padding: 0 1rem;
}
.m-menu__nav .main-menu__item:not(:last-child) .main-menu__link {
  border-bottom: 0.1rem solid #dee0e6;
}
.m-menu__nav .main-menu__item_main .main-menu__link::before {
  content: main;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSI+PHN0eWxlPi5zdDB7ZmlsbDojZGVlMGU2fTwvc3R5bGU+PHRpdGxlPm1haW48L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy42IDguMmwtMy43LTIuN2MwLS4yLjEtLjMuMS0uNVYxYzAtLjYtLjQtMS0xLTFzLTEgLjQtMSAxdjMuMUwxMi42LjJjLS40LS4zLS44LS4zLTEuMiAwbC0xMSA4Yy0uNC4zLS41LjktLjIgMS40czEgLjUgMS40LjJsLjQtLjNWMThjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1Y5LjZsLjQuM2MuNS4zIDEuMS4yIDEuNC0uMi40LS42LjItMS4yLS4yLTEuNXpNMjAgMThjLS4xLjUtLjUuOS0xIDFINWMtLjUtLjEtLjktLjUtMS0xVjguMWw4LTUuOCA4IDUuOFYxOHoiLz48L3N2Zz4=");
}
.m-menu__nav .main-menu__item_about .main-menu__link::before {
  content: about;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZGVlMGU2fTwvc3R5bGU+PHRpdGxlPmFib3V0PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEgMjJDNC45IDIyIDAgMTcuMSAwIDExUzQuOSAwIDExIDBzMTEgNC45IDExIDExLTQuOSAxMS0xMSAxMXptMC0yMGMtNSAwLTkgNC05IDlzNCA5IDkgOSA5LTQgOS05LTQtOS05LTl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwIDloMnY4aC0yVjl6bTAtNGgydjNoLTJWNXoiLz48L3N2Zz4=");
}
.m-menu__nav .main-menu__item_blog .main-menu__link::before {
  content: blog;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZGVlMGU2fTwvc3R5bGU+PHRpdGxlPmJsb2c8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS43IDguM2wtMy0zYy0uNC0uNC0xLS40LTEuNCAwbC03IDdjLS4xLjEtLjIuMy0uMy41bC0xIDRjLS4xLjUuMiAxLjEuNyAxLjJoLjVsNC0xYy4yIDAgLjMtLjEuNS0uM2w3LTdjLjQtLjQuNC0xIDAtMS40em0tMi4xLjdsLS42LjZMMTcuNCA4bC42LS42TDE5LjYgOXptLTYuMSA2LjFsLTIuMS41LjUtMi4xTDE2IDkuNGwxLjYgMS42LTQuMSA0LjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE2IDE3Yy0uNiAwLTEgLjQtMSAxdjJIMlYyaDEzdjJjMCAuNi40IDEgMSAxczEtLjQgMS0xVjFjMC0uNi0uNC0xLTEtMUgxQy40IDAgMCAuNCAwIDF2MjBjMCAuNi40IDEgMSAxaDE1Yy42IDAgMS0uNCAxLTF2LTNjMC0uNi0uNC0xLTEtMXoiLz48L3N2Zz4=");
}
.m-menu__nav .main-menu__item_top .main-menu__link::before {
  content: top;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI4IDIyIj48dGl0bGU+Y3VwPC90aXRsZT48cGF0aCBkPSJNMTguMjMgMTQuOTljMy0uMSA5Ljc3LTIuMTkgOS43Ny03IDAtMi4xIDAtNi00LTZhMy44MiAzLjgyIDAgMCAwLTIuMzguN2MtLjM4LTEuNDgtMS4xMy0yLjctMi42Mi0yLjdIOWMtMS40OSAwLTIuMjQgMS4yMi0yLjYyIDIuN0EzLjgyIDMuODIgMCAwIDAgNCAxLjk5Yy00IDAtNCAzLjktNCA2IDAgNC44MiA2Ljg3IDYuOTEgOS44MiA3YTkgOSAwIDAgMCAxLjI1IDEuMDcgNi4yNCA2LjI0IDAgMCAwLTIuMTUgNC44My41OS41OSAwIDAgMCAwIC4xMiAxIDEgMCAwIDAgMSAxaDhhMSAxIDAgMCAwIDEtLjk0di0uMTdhNi4yNiA2LjI2IDAgMCAwLTIuMDUtNC43NSA4LjczIDguNzMgMCAwIDAgMS4zNi0xLjE2em01Ljc3LTExYzEuNDggMCAyIC42IDIgNCAwIDIuNTItMy40IDQuMTMtNiA0LjczYTE0LjM5IDE0LjM5IDAgMCAwIDEuOC00LjE0IDEgMSAwIDAgMCAuMjItLjU5QzIyIDQuNiAyMi41MiA0IDI0IDR6bS0yMiA0YzAtMy40LjUyLTQgMi00czIgLjYgMiA0YTEgMSAwIDAgMCAuMjIuNiAxNC4zMSAxNC4zMSAwIDAgMCAxLjgzIDQuMTRDNS40MyAxMi4xNCAyIDEwLjU1IDIgOHptOSAxMmEzLjI5IDMuMjkgMCAwIDEgMi45Mi0zIDMuMyAzLjMgMCAwIDEgMi45MiAzSDExem0yLjkyLTVoLS4yOWMtMi4yMSAwLTUuNjMtNS4zMS01LjYzLTggMC00Ljk0IDEtNSAxLTVoMTBzMSAuMDYgMSA1YzAgMi43NS0zLjMxIDgtNS41NCA4aC0uNTR6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.m-menu__nav .main-menu__item_like-you .main-menu__link::before {
  content: like-you;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNERUUwRTYiIGQ9Ik0xNy41LDI3LjExMWMtMS4xODMsMC05LjUtNC40MTctOS41LTEwLjkxMmMwLTMuNTM4LDIuMzY1LTYuMjA2LDUuNS02LjIwNmMxLjcyMSwwLDMuMDg5LDEuMTI2LDQsMi4xNTcNCgkJYzAuOTExLTEuMDMxLDIuMjc5LTIuMTU3LDQtMi4xNTdjMy4xMzYsMCw1LjUsMi42NjgsNS41LDYuMjA2QzI3LDIyLjU0OCwxOC42NDEsMjcuMTExLDE3LjUsMjcuMTExeiBNMTMuNSwxMi45OTQNCgkJYy0xLjQ0OSwwLTIuNSwxLjM0OC0yLjUsMy4yMDZjMCwzLjcwMyw0Ljc3MSw2Ljk1NCw2LjQ3Niw3Ljc5M0MxOS4wMTIsMjMuMTkxLDI0LDIwLjAxNCwyNCwxNi4xOTljMC0xLjg1Ny0xLjA1MS0zLjIwNi0yLjUtMy4yMDYNCgkJYy0wLjQ4NCwwLTEuMzI1LDAuMzg4LTIuNTc4LDIuMjM2Yy0wLjIyOSwwLjMzNy0wLjYxMSwwLjkwMS0xLjQyMiwwLjkwMXMtMS4xOTMtMC41NjMtMS40MjItMC45DQoJCUMxNC44MjYsMTMuMzgyLDEzLjk4NSwxMi45OTQsMTMuNSwxMi45OTR6Ii8+DQoJPHBhdGggZmlsbD0iI0RFRTBFNiIgZD0iTTE3LjUsMzVDNy44NTEsMzUsMCwyNy4xNDksMCwxNy41UzcuODUxLDAsMTcuNSwwUzM1LDcuODUxLDM1LDE3LjVTMjcuMTQ5LDM1LDE3LjUsMzV6IE0xNy41LDMNCgkJQzkuNTA1LDMsMyw5LjUwNSwzLDE3LjVTOS41MDUsMzIsMTcuNSwzMlMzMiwyNS40OTUsMzIsMTcuNVMyNS40OTUsMywxNy41LDN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.m-menu__nav .main-menu__item_usblog .main-menu__link::before {
  background-image: url("../img/usblog-gray-menu.png");
}
.m-menu__nav .main-menu__item_logout .main-menu__link::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDMyIDM0Ij48dGl0bGU+bG9nb3V0X2JsdWU8L3RpdGxlPjxnIGZpbGw9IiMyZDdiZGMiPjxwYXRoIGQ9Ik0xNiAzNEExNiAxNiAwIDAgMSA4IDQuMTRhMiAyIDAgMSAxIDIgMy40NiAxMiAxMiAwIDEgMCAxMiAwIDIgMiAwIDEgMSAyLTMuNDZBMTYgMTYgMCAwIDEgMTYgMzR6Ii8+PHBhdGggZD0iTTE2IDIwYTIgMiAwIDAgMS0yLTJWMmEyIDIgMCAwIDEgNCAwdjE2YTIgMiAwIDAgMS0yIDJ6Ii8+PC9nPjwvc3ZnPg==");
}
.m-menu__nav .main-menu__item_photoContest .main-menu__link {
  background: #fff;
}
.m-menu__nav + .m-menu__login {
  border-top: 1rem solid #f5f8f9;
}
.m-menu__profile {
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
}
.m-menu__profile.-premium {
  background-color: #e0eeff;
  padding: 1.6rem 1.2rem 1.5rem;
  margin-bottom: 0.2rem;
}
.m-menu__avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 1rem;
}
.m-menu__avatar .user-avatar {
  width: 5.2rem;
  height: 5.2rem;
}
.m-menu__usermenu {
  margin-top: -0.5rem;
}
.m-menu__usermenu .user-menu__item {
  padding: 0 1rem;
}
.m-menu__usermenu .user-menu__item:not(:last-child) .user-menu__link {
  border-bottom: 1px solid #dee0e6;
}
.m-menu__usermenu .user-menu__item_invisibility .user-menu__link::before {
  content: none;
}
.m-menu__usermenu .user-menu__ios-switcher {
  position: relative;
  top: 0;
  left: 0;
  -ms-transform: none;
      transform: none;
  margin-right: 1.5rem;
}
.m-menu__usermenu .user-menu__link {
  height: 4.4rem;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.m-menu__usermenu .user-menu__link:hover {
  background: transparent;
}
.m-menu__usermenu .user-menu__link::before {
  width: 1.8rem;
  height: 1.8rem;
  position: relative;
  left: 0;
  top: 0;
  -ms-transform: none;
      transform: none;
}
.m-menu__usermenu .user-menu__title {
  color: #2f313a;
  padding: 0;
}
.m-menu__usermenu + .m-menu__nav {
  border-top: 1rem solid #f5f8f9;
}
.logo_promo {
  width: 15.1rem;
  height: 2.35rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4My4zOW1tIiBoZWlnaHQ9IjQ5LjczOSIgdmlld0JveD0iMCAwIDIzNi4zOSAzNy4zIj48dGl0bGU+bG9nb19wcm9tbzwvdGl0bGU+PHBhdGggZmlsbD0iIzU3YjBlZiIgZD0iTTAgLjM4aDkuOTR2MjcuMTZoMTYuMzd2OC43MUgwVi4zOHpNMzEuNzguMzhoOS45OXYzNS44N2gtOS45OXpNNDkuMzUuMzhoOS4yN2wxNC43NiAxOC45NlYuMzhoOS44M3YzNS44N0g3NC41TDU5LjE5IDE2LjU3djE5LjY4aC05Ljg0Vi4zOHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTM3LjMgMjIuODJMMTIzLjY3LjM4aDExLjMybDcuMzggMTMuMDdMMTQ5LjguMzhoMTEuMTFsLTEzLjYyIDIyLjI5djEzLjU4aC05Ljk5VjIyLjgyeiIvPjxwYXRoIGZpbGw9IiM1N2IwZWYiIGQ9Ik05MC41OC4zOGg5Ljk0djE0LjU1TDExMi44Ny4zOGgxMS43OEwxMTEuMDcgMTUuOGwxNC4wNCAyMC40NWgtMTEuOTRsLTkuMDEtMTMuMzItMy42NCA0LjA1djkuMjdoLTkuOTRWLjM4eiIvPjxwYXRoIGQ9Ik0yMDMgMjAuNTJWLjM4aDEwLjA5djE5LjkzYzAgNS4xNyAyLjYyIDcuNjQgNi42MSA3LjY0czYuNjEtMi4zNiA2LjYxLTcuMzhWLjM4aDEwLjA5djE5Ljg4YzAgMTEuNTgtNi42MSAxNi42NS0xNi44MSAxNi42NVMyMDMgMzEuNzQgMjAzIDIwLjUyTTE3OSAwYy0xMSAwLTE5LjMyIDguMzUtMTkuMzIgMTguNjVzOC4yIDE4LjY1IDE5LjI2IDE4LjY1IDE5LjM3LTguMzUgMTkuMzctMTguNjVTMTkwLjExIDAgMTc5IDBtOS4zNiAyMi44MWExLjY5IDEuNjkgMCAwIDEtMS43MiAxLjY0aC0xMmExIDEgMCAwIDAtMS4wNi40M2wtMiAzLjg5YTEuNDcgMS40NyAwIDAgMS0xLjM2LjQzYy0uODktLjItMS0xLjMxLTEtMS43OVYxMS43NUExLjY5IDEuNjkgMCAwIDEgMTcxIDEwLjFoMTUuN2ExLjY5IDEuNjkgMCAwIDEgMS43MiAxLjY1djExLjA2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}
@media only screen and (min-width: 1270px) {
  .logo_promo {
    width: 19rem;
    height: 3rem;
  }
}
.main-aside__people {
  margin: -0.3rem 0 0 0.3rem;
}
.main-aside__people-title {
  padding-bottom: 0.4rem;
}
.main-aside__people-title .ico {
  width: 2.2rem;
  height: 1.7rem;
  color: #dee0e6;
  vertical-align: middle;
}
.main-aside__people-title b {
  font-size: 1.3rem;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -0.1rem;
  padding-left: 0.8rem;
  color: #2f313a;
}
.main-aside__people-subtitle {
  font-size: 1.1rem;
  color: #86899d;
  white-space: nowrap;
  padding-bottom: 1rem;
}
.main-aside__people-subtitle b {
  color: #dcb12d;
  font-weight: 600;
}
.main-aside__people-list {
  font-size: 0;
  line-height: 0;
  padding-bottom: 1rem;
  margin: -0.6rem;
}
.main-aside__people-item {
  margin: 0.6rem;
  display: inline-block;
  position: relative;
}
.main-aside__people-item .ico_add {
  width: 3.6rem;
  height: 3.6rem;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1.8rem;
  z-index: 3;
}
html.no-mobile .main-aside__people-item .ico_add:hover + .main-aside__people-item-blink:before {
  border-color: #327eda;
  background-color: #327eda;
  animation: none;
}
.main-aside__people-item-photo {
  width: 5.6rem;
  height: 5.6rem;
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
.main-aside__people-item-photo img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 5.6rem;
  min-height: 100%;
  width: 100%;
  height: auto;
}
html.no-mobile .main-aside__people-item-photo:hover ~ .main-aside__people-item-tip {
  visibility: visible !important;
  opacity: 1 !important;
  -ms-transform: none !important;
      transform: none !important;
}
.main-aside__people-item-blink {
  width: 5.6rem;
  height: 5.6rem;
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0;
  left: 0;
  border-radius: 0.5rem;
}
.main-aside__people-item-blink:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border: 4rem solid rgba(220,177,45,0.7);
  background-color: rgba(50,191,67,0.7);
  background-clip: padding-box;
  width: 8rem;
  height: 8rem;
  margin: -4rem;
  border-radius: 50%;
  animation: blink 5s linear infinite;
  opacity: 0.7;
}
html.no-mobile .main-aside__people-item-blink:hover:before {
  border-color: #327eda;
  background-color: #327eda;
  animation: none;
}
.main-aside__people-item-online {
  position: absolute;
  top: -0.4rem;
  left: -0.4rem;
  width: 1.1rem;
  height: 1.1rem;
  background-color: #4baf4f;
  border: 0.2rem solid #fff;
  border-radius: 50%;
  z-index: 2;
}
.main-aside__people-item-tip {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  -ms-transform: translateY(1rem);
      transform: translateY(1rem);
  background-color: #fff;
  box-shadow: 0 0 0.5rem rgba(0,0,0,0.3);
  padding: 0.7rem 1rem;
  white-space: nowrap;
  font-size: 1.1rem;
  line-height: 1.4rem;
  bottom: 100%;
  left: -0.5rem;
  z-index: 4;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 22.4rem;
  transition: all 170ms;
}
.main-aside__people-item-tip b {
  display: block;
  font-weight: 600;
  color: #2f313a;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.main-aside__people-item-tip span {
  display: block;
  color: #86899d;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.main-aside__people-item-tip:before,
.main-aside__people-item-tip:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 1.1rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #fff transparent transparent transparent;
}
.main-aside__people-item-tip:before {
  margin-top: 1px;
  border-top-color: rgba(0,0,0,0.2);
}
.main-aside__people-item-paid {
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 50%;
  background-color: #dcb12d;
  text-align: center;
  line-height: 1.8rem;
  font-size: 0;
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
}
.main-aside__people-item-paid .ico_crown2 {
  width: 1.2rem;
  height: 1rem;
  color: #fff;
  vertical-align: middle;
}
.main-aside__people-item.-paid {
  border: 1px solid #dcb12f;
  border-radius: 0.75rem;
  padding: 0.2rem;
  margin: 0.3rem;
  width: 6.2rem;
  height: 6.2rem;
}
.main-aside__people-buy {
  text-align: center;
}
.main-aside__people-buy .button {
  font-weight: 600;
  min-width: 13.2rem;
}
@keyframes blink {
  0% {
    border-color: #dcb03c;
    background-color: #4fae54;
    border-width: 4rem;
  }
  50% {
    border-color: #dcb03c;
    background-color: #4fae54;
    border-width: 0rem;
  }
  50.1% {
    border-color: #4fae54;
    background-color: #dcb03c;
    border-width: 4rem;
  }
  100% {
    border-color: #4fae54;
    background-color: #dcb03c;
    border-width: 0rem;
  }
}
@keyframes blinkMob {
  0% {
    border-color: #dcb03c;
    background-color: #4fae54;
    border-width: 22vw;
  }
  50% {
    border-color: #dcb03c;
    background-color: #4fae54;
    border-width: 0;
  }
  50.1% {
    border-color: #4fae54;
    background-color: #dcb03c;
    border-width: 22vw;
  }
  100% {
    border-color: #4fae54;
    background-color: #dcb03c;
    border-width: 0;
  }
}
.main-aside__search .main-aside__title {
  margin-bottom: 1.5rem;
  color: #8d90a3;
}
.main-menu__link {
  display: inline-block;
  text-decoration: none;
  font-size: 1.3rem;
  color: #8d90a3;
  height: 3.3rem;
  line-height: 3.3rem;
  text-align: center;
  border-radius: 0.8rem;
  padding: 0 1.6rem;
  transition-property: background, color;
  transition-duration: 170ms;
}
.main-menu__link_child {
  position: relative;
  padding-right: 2.9rem;
  cursor: pointer;
}
.main-menu__link_child:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1.3rem;
  width: 0.7rem;
  height: 0.4rem;
  margin-top: -0.1rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3dfYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNNCA1LjA1YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNy4zNWwyLjI5IDIuMjlMNi4yOC4zNWExIDEgMCAwIDEgMS40MSAxLjQxbC0zIDNhMSAxIDAgMCAxLS42OS4yOXoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=") no-repeat 0 0;
  background-size: 0.7rem 0.4rem;
}
.main-menu__link_child:hover {
  background: none;
}
.main-menu__link:hover {
  background: #f1f6f8;
  text-decoration: none;
}
.main-menu__link_logout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.main-menu__link_logout::before {
  content: '';
  width: 1.3rem;
  height: 1.3rem;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMi43NSIgdmlld0JveD0iMCAwIDEyIDEyLjc1Ij48dGl0bGU+VW50aXRsZWQtMTwvdGl0bGU+PHBhdGggZD0iTTYgMTIuNzVhNiA2IDAgMCAxLTMtMTEuMi43NS43NSAwIDAgMSAuNzUgMS4zIDQuNSA0LjUgMCAxIDAgNC41IDBBLjc1Ljc1IDAgMSAxIDkgMS41NWE2IDYgMCAwIDEtMyAxMS4yeiIgZmlsbD0iIzJkN2JkYyIvPjxwYXRoIGQ9Ik02IDcuNDlhLjc1Ljc1IDAgMCAxLS43NS0uNzV2LTZhLjc1Ljc1IDAgMCAxIDEuNSAwdjZhLjc1Ljc1IDAgMCAxLS43NS43NXoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=") 50% no-repeat;
  background-size: 100% 100%;
  margin-right: 0.8rem;
}
.main-menu__link_search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.main-menu__link_search::before {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREVFMEU2O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNi41IiBjeT0iNi41IiByPSI1LjUiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMSIgeTE9IjExIiB4Mj0iMTUiIHkyPSIxNSIvPgo8L2c+Cjwvc3ZnPgo=") 50% no-repeat;
  background-size: 100% 100%;
  margin-right: 0.7rem;
}
.main-menu__link_photoContest {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.main-menu__link_photoContest::before {
  content: '';
  width: 1.7rem;
  height: 1.4rem;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNCI+CiAgPHRpdGxlPnBob3RvQ29udGVzdDwvdGl0bGU+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTYsMTFhMi4yLDIuMiwwLDAsMS0yLDJIM2EyLjIsMi4yLDAsMCwxLTItMlY1QTIuMiwyLjIsMCwwLDEsMywzSDRDNC4zLDMsNSwxLDcsMWgzYzIsMCwyLjcsMiwzLDJoMWEyLjIsMi4yLDAsMCwxLDIsMnY2WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGVlMGU2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggZD0iTTExLDcuNUEyLjYsMi42LDAsMCwwLDguNSw1LDIuNiwyLjYsMCwwLDAsNiw3LjUsMi42LDIuNiwwLDAsMCw4LjUsMTAsMi42LDIuNiwwLDAsMCwxMSw3LjVaIiBmaWxsPSJub25lIiBzdHJva2U9IiNkZWUwZTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPC9nPgo8L3N2Zz4K") 50% no-repeat;
  background-size: 100% 100%;
  margin-right: 0.8rem;
}
.main-menu__link_photoContest .user-menu__notifications {
  top: 0.2rem;
  margin-left: 0.3rem;
}
.main-menu__list {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.message-compose__action {
  width: 1.6rem;
  height: 1.6rem;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  display: block;
  -ms-flex: none;
      flex: none;
}
.message-compose__action:not(:last-child) {
  margin-bottom: 1rem;
}
.message-compose__action_location {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjE2LjUiIHZpZXdCb3g9IjAgMCAxMi41IDE2LjUiPjx0aXRsZT5sb2NhdGlvbjwvdGl0bGU+PHBhdGggZD0iTTExLjc1IDE2LjVhLjc1Ljc1IDAgMCAxLS41OS0uMjhsLTMuNzMtNC42Ny02LjU4Ljk0YS43NS43NSAwIDAgMS0uNjQtMS4yN2wxMS0xMWEuNzUuNzUgMCAwIDEgMS4yOC41M3YxNWEuNzUuNzUgMCAwIDEtLjc0Ljc1em0tNC02LjVhLjc1Ljc1IDAgMCAxIC41OS4yOEwxMSAxMy42MVYyLjU2bC04LjEzIDguMTMgNC43Ny0uNjhoLjExeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.message-compose__action_photo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjE1LjUiIHZpZXdCb3g9IjAgMCAxNy41IDE1LjUiPjx0aXRsZT5waG90bzwvdGl0bGU+PHBhdGggZD0iTTE0Ljc1IDE1LjVoLTEyYTIuOSAyLjkgMCAwIDEtMi43Mi0yLjc1di03QTIuNjEgMi42MSAwIDAgMSAyLjc4IDNoMmExIDEgMCAwIDAgLjI2LS4zQTIuNjUgMi42NSAwIDAgMSA3Ljc4IDBoMmEyLjkgMi45IDAgMCAxIDIuOTUgMi42Ni43Ny43NyAwIDAgMCAuMTcuMzRoMS44OWEyLjg2IDIuODYgMCAwIDEgMi43NSAyLjc1djdhMi44NiAyLjg2IDAgMCAxLTIuNzkgMi43NXptLTctMTRBMS4xOCAxLjE4IDAgMCAwIDYuNSAyLjc2IDIgMiAwIDAgMSA0Ljc2IDQuNWgtMmExLjEyIDEuMTIgMCAwIDAtMS4yNSAxLjI1djdBMS4zOSAxLjM5IDAgMCAwIDIuNzYgMTRoMTJhMS4zNyAxLjM3IDAgMCAwIDEuMjctMS4yNXYtN2ExLjM3IDEuMzcgMCAwIDAtMS4yNS0xLjI1aC0yYTEuODQgMS44NCAwIDAgMS0xLjU1LTEuNzFBMS40MSAxLjQxIDAgMCAwIDkuNzggMS41aC0yeiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik04Ljc1IDEyLjVhMy43NSAzLjc1IDAgMSAxIDMuNzUtMy43NSAzLjg1IDMuODUgMCAwIDEtMy43NSAzLjc1em0wLTZhMi4yNSAyLjI1IDAgMSAwIDIuMjggMi4yNUEyLjM0IDIuMzQgMCAwIDAgOC43NSA2LjV6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.message-compose__action_smiles,
.message-compose__action_smiles-mobile {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41IiBoZWlnaHQ9IjE1LjUiIHZpZXdCb3g9IjAgMCAxNS41IDE1LjUiPjx0aXRsZT5zbWlsZXk8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik03Ljc1IDE1LjVhNy43NSA3Ljc1IDAgMSAxIDcuNzUtNy43NSA3Ljc2IDcuNzYgMCAwIDEtNy43NSA3Ljc1em0wLTE0YTYuMjUgNi4yNSAwIDEgMCA2LjI4IDYuMjVBNi4yNiA2LjI2IDAgMCAwIDcuNzUgMS41eiIvPjxwYXRoIGQ9Ik03Ljc1IDEyLjVBMy44IDMuOCAwIDAgMSA0LjA0IDEwYS43NS43NSAwIDAgMSAxLjQxLS41MSAyLjUgMi41IDAgMCAwIDQuNTkgMCAuNzUuNzUgMCAxIDEgMS40MS41MSAzLjggMy44IDAgMCAxLTMuNyAyLjV6bS0yLjUtNUExLjI1IDEuMjUgMCAxIDEgNi41IDYuMjUgMS4yNSAxLjI1IDAgMCAxIDUuMjUgNy41em0wLTEuNWEuMjUuMjUgMCAwIDAtLjI1LjI1YzAgLjI4LjUuMjguNSAwQS4yNS4yNSAwIDAgMCA1LjI1IDZ6bTUgMS41YTEuMjUgMS4yNSAwIDEgMSAxLjI1LTEuMjUgMS4yNSAxLjI1IDAgMCAxLTEuMjUgMS4yNXptMC0xLjVhLjI1LjI1IDAgMCAwLS4yNS4yNWMwIC4yOC41LjI4LjUgMGEuMjUuMjUgMCAwIDAtLjI1LS4yNXoiLz48L2c+PC9zdmc+");
}
.message-compose__action_smiles-mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .message-compose__action {
    width: 1.8rem;
  }
  .message-compose__action_smiles {
    display: none;
  }
  .message-compose__action_smiles-mobile {
    display: block;
    position: relative;
  }
}
.message-compose__actions {
  margin-right: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: none;
      flex: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 7rem;
}
.message-compose__actions .user-avatar {
  overflow: hidden;
}
.message-compose__actions .user-avatar + .message-compose__action {
  margin-top: 1rem;
}
.logo_footer {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCA2MiAxMCI+PHN0eWxlPi5zdDB7ZmlsbDojYjZiOGM0fTwvc3R5bGU+PHRpdGxlPmxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wIC4xaDIuNnY3LjNoNC4zdjIuM0gwem04LjMgMGgyLjZ2OS42SDguM3ptNC42IDBoMi41bDMuOCA1LjFWLjFoMi42djkuNmgtMi4zbC00LTUuM3Y1LjNoLTIuNnptMjMuMSA2bC0zLjYtNmgzbDEuOSAzLjUgMi0zLjVoMi45bC0zLjYgNnYzLjZIMzZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjguMWgyLjZWNEwyOS42LjFoMy4xbC0zLjYgNC4xIDMuNyA1LjVoLTMuMWwtMi40LTMuNi0uOSAxLjF2Mi41aC0yLjZ6bTI5LjQgNS40Vi4xaDIuNnY1LjNjMCAxLjQuNyAyIDEuNyAyczEuNy0uNiAxLjctMlYuMUg2MnY1LjNjMCAzLjEtMS43IDQuNS00LjQgNC41cy00LjQtMS40LTQuNC00LjRNNDcgMGMtMi43IDAtNC45IDIuMi00LjkgNXMyLjIgNSA0LjkgNSA0LjktMi4yIDQuOS01LTIuMi01LTQuOS01bTIuNCA2LjFjMCAuMi0uMi40LS40LjRoLTMuMWMtLjEgMC0uMiAwLS4zLjFsLS41IDFjLS4xLjEtLjIuMS0uNC4xLS4yLS4xLS4zLS4zLS4zLS41di00YzAtLjIuMi0uNC40LS40SDQ5Yy4yIDAgLjQuMi41LjRsLS4xIDIuOXoiLz48L3N2Zz4=");
  width: 6.2rem;
  height: 1rem;
  margin-right: 1rem;
  background-size: 6.2rem 1rem;
}
.message-compose__attachments {
  margin-top: 1.5rem;
  padding-left: 2.6rem;
}
.message-compose__attachments + .message-compose__footer {
  margin-top: 1.5rem;
}
.message-compose__attachment-list {
  list-style: none;
}
.message-compose__content {
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex: 1;
      flex: 1 1 0%;
}
.message-compose__field {
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  background: #fff;
  min-height: 7.2rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  max-height: 7.2rem;
  padding: 0.6rem 0.5rem 1rem 1rem;
  line-height: 1.8rem;
}
@media only screen and (max-width: 567px) {
  .message-compose__field {
    padding-top: 0.9rem;
  }
}
.message-compose__field_empty .message-compose__placeholder {
  display: block;
}
.message-compose__field-content {
  text-align: left;
  word-break: break-word;
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .message-compose__field-content {
    min-height: 4.6rem;
  }
}
.message-compose__field-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
}
.message-compose__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding-left: 2.6rem;
}
.message-compose__main {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
}
.message-compose__placeholder {
  color: #afb2be;
  font-style: italic;
  font-size: 1.1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.message-compose__send {
  display: block;
}
.message-compose__send_mobile {
  display: none;
  border: 0;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .message-compose__send {
    display: none;
  }
  .message-compose__send_mobile {
    display: block;
    min-width: 0;
    width: auto;
  }
  .message-compose__send_mobile:active,
  .message-compose__send_mobile:focus,
  .message-compose__send_mobile:hover {
    background: #fff;
    color: #2d7bdc;
    border: 0;
  }
}
.message-compose__smile {
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  margin: 0.2rem 0.3rem 0;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  vertical-align: top;
  pointer-events: none;
}
.message-compose_chat .message-compose__content {
  -ms-flex-align: stretch;
      align-items: stretch;
}
.message-compose_chat .message-compose__field {
  max-height: 100%;
}
.message-compose_chat .message-compose__action:not(:last-child) {
  margin-bottom: 0.5rem;
}
.message-compose_description-edit .message-compose__footer {
  margin-top: 0;
  padding-left: 0;
  -ms-flex-align: start;
      align-items: flex-start;
}
.message-compose_description-edit .message-compose__footer .button {
  min-width: 0;
  width: auto;
}
.message-compose_description-edit .message-compose__footer .button:hover,
.message-compose_description-edit .message-compose__footer .button:active,
.message-compose_description-edit .message-compose__footer .button:focus {
  background: #fff;
  color: #2d7bdc;
}
.message-compose_description-edit .message-compose__field {
  min-height: 7rem;
}
.message-compose_description-edit .message-compose__send {
  border: 0;
  padding-right: 0;
}
.message-compose_description-edit .message-compose__send:hover {
  background: #fff;
  border: 0;
  color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .message-compose_description-edit {
    padding: 1rem;
  }
}
.message-compose_dialog {
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5rem;
  border-top: 0.1rem solid #dee0e6;
  -ms-flex-align: start;
      align-items: flex-start;
}
.message-compose_dialog .message-compose__content {
  -ms-flex: 1;
      flex: 1 1 0%;
}
.message-compose_dialog .message-compose__footer {
  -ms-flex: none;
      flex: none;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 0;
  padding-left: 1.7rem;
}
.message-compose_dialog .message-compose__field {
  max-height: 7rem;
}
.message-compose_dialog .message-compose__action_smiles.js-mobile-smiles {
  display: none;
}
@media only screen and (max-width: 567px) {
  .message-compose_dialog {
    padding-top: 1.5rem;
  }
  .message-compose_dialog .message-compose__footer {
    padding-left: 0;
  }
  .message-compose_dialog .message-compose__send {
    width: auto;
  }
  .message-compose_dialog .message-compose__actions {
    -ms-flex: none;
        flex: none;
  }
  .message-compose_dialog .message-compose__action_smiles.js-dropdown {
    display: none;
  }
  .message-compose_dialog .message-compose__action_smiles.js-mobile-smiles {
    display: block;
  }
}
.message-compose_in_modal-photo .message-compose__field {
  height: 6rem;
}
.message-compose_in_dialog {
  display: -ms-flexbox;
  display: flex;
  border-top: 0.1rem solid #dee0e6;
  padding-top: 2.5rem;
}
.message-compose_in_dialog .message-compose__content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-right: 1.7rem;
  height: 7rem;
}
.message-compose_in_dialog .message-compose__footer {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-top: 0;
}
.message-compose_in_modal-send-present {
  margin: auto;
}
.message-compose_in_modal-send-present .message-compose__content {
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.message-compose_in_modal-send-present .message-compose__field {
  min-height: 6rem;
}
.message-compose_in_modal-send-present .message-compose__main {
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  max-height: 100%;
  -ms-flex-align: center;
      align-items: center;
}
.message-compose_in_modal-send-present .message-compose__footer {
  padding-left: 0;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1rem;
}
@media only screen and (max-width: 567px) {
  .message-compose_in_modal-send-present {
    border-top: 0.1rem solid #dee0e6;
    padding-top: 1rem;
  }
  .message-compose_in_modal-send-present .message-compose__send {
    display: block;
    width: 100%;
  }
  .message-compose_in_modal-send-present .message-compose__send_mobile {
    display: none;
  }
}
.message-compose_modal-photo .message-compose__field {
  min-height: 6rem;
}
.message-compose_modal-photo .message-compose__footer {
  display: none;
}
@media only screen and (max-width: 567px) {
  .message-compose_modal-photo .message-compose__footer {
    margin-top: 0;
    padding-left: 0;
  }
  .message-compose_modal-photo .message-compose__action_smiles-mobile {
    width: 100%;
    background-size: 1.6rem 1.6rem;
  }
}
.message-compose_modal-send-message .message-compose__main {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.message-compose_modal-send-message .message-compose__content + .message-compose__footer {
  margin-top: 2rem;
}
.message-compose_post-comment .message-compose__field {
  max-height: 7rem;
  height: 7rem;
}
@media only screen and (max-width: 567px) {
  .message-compose_post-comment .message-compose__footer {
    padding-left: 0;
  }
}
.message-compose_size_big {
  height: 18rem;
}
.message-compose_size_big .message-compose__content {
  min-height: 100%;
}
.message-compose_size_big .message-compose__field-wrapper {
  height: 13rem;
}
.messages__empty {
  display: -ms-flexbox;
  display: flex;
  min-height: 40rem;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.messages__empty p {
  color: #8d90a3;
}
.messages__empty-icon {
  width: 8rem;
  height: 7.3rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI3Mi43MyIgdmlld0JveD0iMCAwIDgwIDcyLjczIj48dGl0bGU+ZW1wdHk8L3RpdGxlPjxwYXRoIGQ9Ik03LjI3IDcyLjczQzIuNzggNzIuNzMgMCA2OC41NSAwIDYxLjgyVjEwLjkxQzAgNS41MSA1LjUgMCAxMC45MSAwaDU4LjE4Qzc0LjQ5IDAgODAgNS41MSA4MCAxMC45MXYzMi43M2MwIDUuNC01LjU2IDEwLjkxLTExIDEwLjkxSDIxLjA5bC0yLjk0IDhjLS40IDUuMjktNS41MSAxMC4xOC0xMC44OCAxMC4xOHptMy42NC02NS40NWMtMS40NiAwLTMuNjQgMi4zOC0zLjY0IDMuNjR2NTAuOTJhMTAuNjggMTAuNjggMCAwIDAgLjUzIDMuNTcgNC4zNiA0LjM2IDAgMCAwIDMuMTEtMy41NyAzLjYyIDMuNjIgMCAwIDEgLjIyLTEuMjZsMy40My05LjMzYTMuNjggMy42OCAwIDAgMSAuMjItLjQ4YzEuOS0zLjQ5IDUuMjQtMy40NiA2Ljg0LTMuNDhoNDcuMzZjMS41MSAwIDMuNzQtMi4zOCAzLjc0LTMuNjRWMTAuOTFjMC0xLjI1LTIuMTctMy42NC0zLjY0LTMuNjRIMTAuOTF6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTU4LjE4IDI1LjQ2SDIxLjgyYTMuNjQgMy42NCAwIDAgMSAwLTcuMjdoMzYuMzZhMy42NCAzLjY0IDAgMCAxIDAgNy4yN3ptMCAxMC45MUgyMS44MmEzLjY0IDMuNjQgMCAwIDEgMC03LjI3aDM2LjM2YTMuNjQgMy42NCAwIDAgMSAwIDcuMjd6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  background-size: contain;
  margin-bottom: 2rem;
}
.messages__header {
  margin-bottom: 3rem;
}
@media only screen and (max-width: 567px) {
  .messages__header {
    display: none;
  }
}
.messages__search-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.messages__search-form .form__fields {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-right: 1rem;
  height: 3.5rem;
}
.messages__search-form .form__fields input {
  padding-left: 3.5rem;
}
.messages__search-form .form__submit {
  -ms-flex-preferred-size: 12rem;
      flex-basis: 12rem;
  margin-top: 0;
}
.messages__search-form .form__submit .button {
  height: 3.4rem;
}
.messages__search-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE5IDIwIj48dGl0bGU+c2VhcmNoPC90aXRsZT48cGF0aCBkPSJNMTguNzUgMTguMzVsLTUuMzUtNi4yNGE3LjU0IDcuNTQgMCAxIDAtMS40MyAxLjRsNS4yNyA2LjE1YTEgMSAwIDEgMCAxLjUxLTEuMzF6TTEuOTkgNy41YTUuNSA1LjUgMCAxIDEgOS43IDMuNTUgMSAxIDAgMCAwLS4zNS4xOSAxIDEgMCAwIDAtLjI4LjQzQTUuNDkgNS40OSAwIDAgMSAyIDcuNXoiIGZpbGw9IiNkN2Q5ZTAiLz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 1.7rem;
  z-index: 6;
}
.messages-entry__avatar {
  transition: transform 0.2s ease-in-out;
  -ms-flex: none;
      flex: none;
}
@media only screen and (min-width: 567px) {
  .messages-entry__avatar {
    margin: 0.1rem 1.3rem 0 0;
  }
}
@media only screen and (max-width: 567px) {
  .messages-entry__avatar {
    margin-right: 2rem;
  }
}
.messages-entry__close {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNGRkZGRkYiLz48L3N2Zz4=");
  background-position: 50%;
  background-size: 0.9rem 0.9rem;
  background-repeat: no-repeat;
  cursor: pointer;
  display: none;
  z-index: 2;
  background-color: rgba(0,0,0,0.45);
  padding: 0.3rem;
}
@media only screen and (min-width: 567px) {
  .messages-entry__close {
    border-radius: 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .messages-entry__close {
    display: block;
    top: -1px;
    width: 6.4rem;
    background-color: #ff574a;
    background-image: none;
    right: -7.5rem;
    height: calc(100% + 0.6rem);
    transition: transform 0.2s ease-in-out;
  }
  .messages-entry__close:hover,
  .messages-entry__close:focus,
  .messages-entry__close:active {
    background-image: none;
  }
  .messages-entry__close::before {
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0LjIzbW0iIGhlaWdodD0iNC4yM21tIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjx0aXRsZT5jbG9zZS13aGl0ZTwvdGl0bGU+PHBhdGggZD0iTTEgMTEuOTlhMSAxIDAgMCAxLS43MS0xLjcxbDEwLTEwYTEgMSAwIDAgMSAxLjQxIDEuNDFsLTEwIDEwYTEgMSAwIDAgMS0uNy4zeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMSAxMS45OWExIDEgMCAwIDEtLjcxLS4yOWwtMTAtMTBBMSAxIDAgMCAxIDEuNzEuMjlsMTAgMTBhMSAxIDAgMCAxLS43MSAxLjd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
}
.message-compose__attachment-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  max-width: 100%;
}
.messages-entry__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1;
      flex: 1 1 0%;
  transition: transform 0.2s ease-in-out;
}
@media only screen and (max-width: 567px) {
  .messages-entry__content {
    -ms-flex-direction: column;
        flex-direction: column;
    min-width: 0;
  }
}
.messages-entry__date {
  color: #afb2be;
  margin-bottom: 1.3rem;
  white-space: nowrap;
  font-size: 1.1rem;
  line-height: 1em;
}
.messages-entry__date_mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .messages-entry__date {
    display: none;
    font-size: 1.1rem;
    line-height: 1.5;
  }
  .messages-entry__date_mobile {
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    -ms-flex: none;
        flex: none;
  }
  .messages-entry__date .messages-entry__day {
    display: none;
  }
  .messages-entry__date_state_old .messages-entry__time {
    display: none;
  }
  .messages-entry__date_state_old .messages-entry__day {
    display: block;
  }
}
.messages-entry__notifications {
  position: absolute;
  right: 1rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  min-width: 2.1rem;
  height: 2.1rem;
  border-radius: 1.5rem;
  padding: 0 0.4rem;
  background: #2d7bdc;
  color: #fff;
  font-size: 1.1rem;
  text-align: center;
  line-height: 2rem;
  transition: transform 0.2s ease-in-out;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .messages-entry__notifications {
    left: 4rem;
    top: 0.5rem;
    -ms-transform: none;
        transform: none;
    z-index: 1;
    right: inherit;
  }
}
.messages-entry__text {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
  color: #86899d;
  padding-right: 3rem;
  position: relative;
}
.messages-entry__text-photo {
  width: 2rem;
  height: 1.6rem;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -0.1rem;
  left: 0.1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREVFMEU2O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOSwxM2MwLDEtMSwyLTIsMkgzYy0xLDAtMi0xLTItMlY2YzAtMS40LDEtMiwyLTJoMmMwLjQsMCwxLTAuNiwxLTFjMCwwLDAtMiwyLTJoNGMyLDAsMi4yLDIsMi4yLDIKCWMwLDAuNCwwLjQsMSwwLjgsMWgyYzEsMCwyLDEsMiwyVjEzeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMsOWMwLTEuNi0xLjQtMy0zLTNTNyw3LjQsNyw5czEuNCwzLDMsM1MxMywxMC42LDEzLDl6Ii8+Cjwvc3ZnPgo=");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.8rem;
}
.messages-entry__text p {
  word-break: break-word;
  word-wrap: break-word;
  position: relative;
  line-height: 1.6em;
  height: 3.2em;
  overflow: hidden;
}
.messages-entry__text p:empty {
  display: none;
}
@media only screen and (max-width: 567px) {
  .messages-entry__text {
    padding-right: 0;
  }
}
.messages-entry__user {
  -ms-flex: none;
      flex: none;
  width: 20rem;
  min-width: 0;
  padding-right: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  min-width: 0;
}
@media only screen and (max-width: 567px) {
  .messages-entry__user {
    padding-right: 0;
    max-width: 100%;
    width: auto;
  }
}
.messages-entry__user-likes {
  margin-top: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #afb2be;
}
@media only screen and (max-width: 567px) {
  .messages-entry__user-likes {
    display: none;
  }
}
.messages-entry__user-likes-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPmxpa2U8L3RpdGxlPjxwYXRoIGQ9Ik04IDE0LjZjLTEgMC04LTMuOTMtOC05LjRDMCAyLjIgMS45MyAwIDQuNSAwYTQuNzQgNC43NCAwIDAgMSAzLjQ4IDIuMDlBNC44OCA0Ljg4IDAgMCAxIDExLjUgMEMxNC4wNyAwIDE2IDIuMjQgMTYgNS4yYzAgNS40Ny03LjA0IDkuNC04IDkuNHpNNC41IDJDMy4wNSAyIDIgMy4zNSAyIDUuMmMwIDMuNzkgNC43NiA2LjcyIDYgNy4zMyAxLjI2LS42MyA2LTMuNTggNi03LjMzQzE0IDMuMzUgMTIuOTUgMiAxMS41IDJjLS43MyAwLTEuNTguNzItMi41NSAyLjE1YTEuMTcgMS4xNyAwIDAgMS0xIC42NiAxLjE1IDEuMTUgMCAwIDEtMS0uNjdDNi4wNSAyLjcyIDUuMTggMiA0LjUgMnoiIGZpbGw9IiNkN2Q5ZTAiLz48L3N2Zz4=");
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  width: 1.6rem;
  height: 1.5rem;
  display: inline-block;
  margin-right: 0.5rem;
  position: relative;
  top: -0.1rem;
}
.messages-entry__user-likes_liked .messages-entry__user-likes-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPmxpa2UtYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNOCAxNC42Yy0xIDAtOC0zLjkzLTgtOS40QzAgMi4yIDEuOTMgMCA0LjUgMGE0Ljc0IDQuNzQgMCAwIDEgMy40OCAyLjA5QTQuODggNC44OCAwIDAgMSAxMS41IDBDMTQuMDcgMCAxNiAyLjI0IDE2IDUuMmMwIDUuNDctNy4wNCA5LjQtOCA5LjR6IiBmaWxsPSIjRjE0MzNBIi8+PC9zdmc+");
}
.messages-entry__user-likes_liked .messages-entry__user-likes-value {
  color: #ff574a;
  font-weight: 600;
}
.messages-entry__user-name .user-name {
  font-weight: 600;
  margin-bottom: 0.4rem;
  margin-top: -4px;
}
@media only screen and (max-width: 567px) {
  .messages-entry__user-name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 0.7rem;
    margin-top: -0.2rem;
    width: 100%;
  }
  .messages-entry__user-name .user-name {
    font-weight: 400;
    font-size: 1.3rem;
    margin-bottom: 0;
    margin-right: 1rem;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }
  .messages-entry__user-name .user-name_deleted {
    font-size: 1.3rem;
  }
}
.messages-entry__user-profession {
  color: #86899d;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  border: 1px solid #e5e5e5;
  padding: 0.3rem 1rem 0.5rem;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  max-width: 18rem;
  margin: 0.2rem 0 1rem;
}
.messages-entry__user-profession:empty {
  display: none;
}
@media only screen and (max-width: 567px) {
  .messages-entry__user-profession {
    display: none;
  }
}
.messages-entry_recent .messages-entry__text {
  color: #2f313a;
  font-weight: 600;
}
.messages-entry_state_delete {
  -ms-transform: translateX(-6.4rem);
      transform: translateX(-6.4rem);
  transition: transform 0.2s ease-in-out;
  -webkit-perspective: 1000;
}
.messages-entry_state_delete::after {
  opacity: 1;
}
.modal__close,
.featherlight-close {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjUiIGhlaWdodD0iNy41IiB2aWV3Qm94PSIwIDAgNy41IDcuNSI+PHRpdGxlPmNsb3NlPC90aXRsZT48cGF0aCBkPSJNNC44MSAzLjc1TDcuMjggMS4zQS43NS43NSAwIDAgMCA2LjIyLjI0TDMuNzUgMi42OSAxLjI4LjIyQS43NTcuNzU3IDAgMCAwIC4yMiAxLjNsMi40NyAyLjQ3TC4yMiA2LjI0QS43NS43NSAwIDAgMCAxLjI4IDcuM2wyLjQ3LTIuNDlMNi4yMiA3LjNhLjc1Ljc1IDAgMCAwIDEuMDYtMS4wNnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=") center no-repeat;
  background-size: 1rem 1rem;
  width: 3rem;
  height: 3rem;
  z-index: 3;
  text-indent: -999.9rem;
  position: absolute;
  top: 0rem;
  right: 0rem;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
@media only screen and (max-width: 567px) {
  .modal__close,
  .featherlight-close {
    background-size: 1.3rem 1.3rem;
  }
}
.featherlight-close {
  z-index: 10;
}
.modal__title {
  font-size: 2.5rem;
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .modal {
    border-radius: 0;
    max-width: 100%;
    min-height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.modal_headless .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal_headless p,
.modal_headless strong {
  margin-bottom: 0;
}
.modal_size_wide {
  width: 100%;
  max-width: 100%;
}
.modal_size_wide .modal-photo {
  height: auto;
}
.modal_size_wide .modal-photo__image-inner {
  position: static;
  background: none;
}
.modal_size_wide .modal-photo__image-inner:before {
  display: none;
}
.modal_size_wide .modal-photo__image-inner img {
  display: block !important;
}
@media only screen and (max-width: 567px) {
  .modal_topbar {
    border-radius: 0;
    max-width: 100%;
    min-height: 100%;
  }
  .modal_topbar .modal-header {
    border-bottom: 0.8rem solid #f5f8f9;
    margin: 0 -1rem 2rem -1rem;
    padding: 0 1rem 1rem 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .modal_with_mobile-smiles {
    -ms-transform: translateY(-23rem);
        transform: translateY(-23rem);
  }
}
.get-present.slider .slick-arrow {
  position: absolute;
  width: 2.2rem;
  height: 3.9rem;
  top: 50%;
  -ms-transform: translateY(-50%) scale(1, 1);
      transform: translateY(-50%) scale(1, 1);
  border: 0;
  background-color: transparent;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI3OCIgdmlld0JveD0iMCAwIDQzIDc4Ij48dGl0bGU+c2xpZGVyLWFycm93PC90aXRsZT48cGF0aCBkPSJNNCA3OGE0IDQgMCAwIDEtMi44My02LjgzTDMzLjM0IDM5IDEuMTcgNi44M2E0LjAwMiA0LjAwMiAwIDAgMSA1LjY2LTUuNjZsMzUgMzVhNCA0IDAgMCAxIDAgNS42NmwtMzUgMzVBNCA0IDAgMCAxIDQgNzh6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
  font-size: 0;
  z-index: 1;
  cursor: pointer;
}
.get-present.slider .slick-arrow:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI3OCIgdmlld0JveD0iMCAwIDQzIDc4Ij48dGl0bGU+c2xpZGVyLWFycm93X2hvdmVyPC90aXRsZT48cGF0aCBkPSJNNCA3OC4wNWE0IDQgMCAwIDEtMi44My02LjgzbDMyLjE3LTMyLjE3TDEuMTcgNi44OGE0LjAwMiA0LjAwMiAwIDAgMSA1LjY2LTUuNjZsMzUgMzVhNCA0IDAgMCAxIDAgNS42NmwtMzUgMzVBNCA0IDAgMCAxIDQgNzguMDV6IiBmaWxsPSIjMmQ3YmRjIi8+PC9zdmc+");
}
.get-present.slider .slick-prev {
  -ms-transform: translateY(-50%) scale(-1, -1);
      transform: translateY(-50%) scale(-1, -1);
  left: 0;
}
.get-present.slider .slick-next {
  right: 0;
}
.modal-header__action {
  color: #8d90a3;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.3rem;
}
.modal-header__action-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.modal-header__action-tip {
  color: #9496a5;
  font-size: 1.1rem;
}
@media only screen and (max-width: 567px) {
  .modal-header__action-tip {
    display: none;
  }
}
.modal-header__action:hover {
  text-decoration: underline;
}
.modal-header__meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
}
.modal-header__meta .user-name {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .modal-header__meta .user-name {
    margin-right: 0;
  }
}
.modal-header__subtitle {
  color: #8d90a3;
  font-size: 1.5rem;
}
.modal-header__title {
  font-size: 1.5rem;
  font-weight: 600;
}
.modal-header__title + .user-name {
  margin-left: 0.5rem;
}
.modal-header__value {
  color: #86899d;
  font-size: 1.5rem;
}
.modal-header_with_user .user-avatar {
  margin-right: 1rem;
}
.modal-header_with_user .user-name {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.modal-header_with_user .modal-header__meta {
  -ms-flex-direction: column;
      flex-direction: column;
}
.message-compose__attachment-remove {
  width: 1.7rem;
  height: 1.7rem;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(0,0,0,0.5) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48dGl0bGU+Y2xvc2U8L3RpdGxlPjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjEuODIiIHJ5PSIxLjgyIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNOS43NCA4LjVsMy0zYS44Ny44NyAwIDAgMC0xLjIzLTEuMjNsLTMgMy0zLTNBLjg3Ljg3IDAgMCAwIDQuMjggNS41bDMgMy0zIDNhLjg3Ljg3IDAgMSAwIDEuMjMgMS4yM2wzLTMgMyAzYS44Ny44NyAwIDEgMCAxLjIzLTEuMjN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% no-repeat;
  z-index: 1;
  background-size: contain;
  cursor: pointer;
}
.logo_white {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE3LjQiIHZpZXdCb3g9IjAgMCAxMTAgMTcuNCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wIC4yaDQuNnYxMi42aDcuNnY0LjFIMHptMTQuOCAwaDQuN3YxNi43aC00Ljd6bTguMiAwaDQuM0wzNC4yIDlWLjJoNC41djE2LjdoLTRsLTcuMi05LjJ2OS4ySDIzem00MC45IDEwLjRMNTcuNS4yaDUuM2wzLjQgNi4xTDY5LjcuMmg1LjJsLTYuNCAxMC40djYuM2gtNC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00Mi4yLjJoNC42djYuN0w1Mi41LjJINThsLTYuMyA3LjEgNi41IDkuNmgtNS41bC00LjItNi4yLTEuNyAxLjl2NC4zaC00LjZ6bTUyLjIgOS40Vi4yaDQuN3Y5LjNjMCAyLjQgMS4yIDMuNiAzLjEgMy42czMuMS0xLjEgMy4xLTMuNFYuMmg0Ljd2OS4yYzAgNS40LTMuMSA3LjgtNy44IDcuOHMtNy44LTIuNC03LjgtNy42TTgzLjMgMGMtNC44IDAtOC43IDMuOS04LjcgOC43czMuOSA4LjcgOC43IDguN2M0LjggMCA4LjctMy45IDguNy04LjdTODguMSAwIDgzLjMgMG00LjQgMTAuNmMwIC40LS40LjgtLjguOGgtNS42Yy0uMiAwLS40IDAtLjUuMmwtLjkgMS44Yy0uMi4yLS40LjItLjYuMi0uMy0uMS0uNS0uNS0uNS0uOFY1LjVjMC0uNC40LS44LjgtLjhoNy4zYy40IDAgLjguMy44Ljh2NS4xeiIvPjwvc3ZnPg==");
}
.modal-photo__image-inner {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  text-align: center;
  white-space: nowrap;
}
.modal-photo__image-inner::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.modal-photo__image-inner .preloader__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1.3rem;
  z-index: 1;
}
.modal-photo__action {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 0;
  cursor: pointer;
}
.modal-photo__action:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .modal-photo__action {
    margin-right: 0;
    min-width: 0;
  }
}
.modal-photo__actions {
  -ms-flex: none;
      flex: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem 1.8rem;
  border-top: 1px solid #dee0e6;
  line-height: 1;
}
@media only screen and (min-width: 567px) {
  .modal-photo__actions {
    margin: 0 -1.8rem;
  }
}
.modal-photo__actions-like {
  position: relative;
  z-index: 2;
  margin-right: 1rem;
}
html.no-mobile .modal-photo__actions-like:hover .modal-photo__actions-likers-wrapper {
  border-top-width: 1.2rem;
  opacity: 1;
  visibility: visible;
  transition-delay: 200ms;
  top: 100%;
}
.modal-photo__actions-likers {
  background-color: #fff;
  box-shadow: 0 0 0.7rem rgba(0,0,0,0.22);
  border-radius: 0.5rem;
  background-clip: padding-box;
  padding: 1.1rem 1.4rem 1.6rem;
  width: 23rem;
}
.modal-photo__actions-likers-wrapper {
  position: absolute;
  z-index: 4;
  top: 100%;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  border-top: 2rem solid transparent;
  opacity: 0;
  visibility: hidden;
  transition: all 170ms 0ms;
}
.modal-photo__actions-likers-wrapper:before,
.modal-photo__actions-likers-wrapper:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -0.5rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent #dee0e6 transparent;
}
.modal-photo__actions-likers-wrapper:before {
  margin-bottom: 1px;
  filter: blur(1px);
}
.modal-photo__actions-likers-wrapper:after {
  border-bottom-color: #fff;
}
.modal-photo__actions-likers-title {
  color: #86899d;
  padding-bottom: 0.7rem;
}
.modal-photo__actions-likers-title a {
  color: #86899d;
}
.modal-photo__actions-likers-list {
  font-size: 0;
  line-height: 0;
  margin: -0.25rem;
  white-space: nowrap;
}
.modal-photo__actions-likers-list a {
  display: inline-block;
  vertical-align: top;
  margin: 0.25rem;
}
.modal-photo__actions-likers-list img {
  width: 3.6rem;
  height: 3.6rem;
  display: block;
  border-radius: 0.5rem;
}
.modal-photo__actions .modal-photo__action_main-photo {
  display: none;
  padding-left: 0;
}
@media only screen and (max-width: 567px) {
  .modal-photo__actions .modal-photo__action_main-photo {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .modal-photo__actions {
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-top: 0;
    -ms-flex-order: -1;
        order: -1;
    background: #000;
    padding: 1.5rem 1rem;
    margin-bottom: 0;
    border: 0;
  }
}
.modal-photo__actions + .modal-photo__comments {
  margin-top: 0.1rem;
  border-top: 1px solid #dee0e6;
}
@media only screen and (max-width: 567px) {
  .modal-photo__actions + .modal-photo__comments {
    margin-top: 0;
  }
  .modal-photo__actions + .modal-photo__comments::before {
    content: none;
  }
}
.modal-photo__add-description {
  -ms-flex-align: center;
      align-items: center;
  color: #8d90a3;
}
.modal-photo__add-description::before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48dGl0bGU+ZWRpdDwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTIgMzVhMiAyIDAgMCAxLTEuOTQtMi40OGwyLThhMiAyIDAgMCAxIC41My0uOTNsMjMtMjNhMiAyIDAgMCAxIDIuODMgMGw2IDZhMiAyIDAgMCAxIDAgMi44M2wtMjMgMjNhMiAyIDAgMCAxLS45My41M2wtOCAyQTIgMiAwIDAgMSAyIDM1em0zLjgxLTlsLTEuMDYgNC4yMyA0LjIzLTEuMDZMMzAuMTcgNy45OCAyNyA0LjgxeiIvPjxwYXRoIGQ9Ik0yNyAxNGEyIDIgMCAwIDEtMS40MS0uNTlsLTQtNGEyLjAwMSAyLjAwMSAwIDAgMSAyLjgzLTIuODNsNCA0QTIgMiAwIDAgMSAyNyAxNHpNMTQgMjlhMiAyIDAgMCAxLTEuNDEtLjU5bC02LTZhMi4wMDEgMi4wMDEgMCAwIDEgMi44My0yLjgzbDYgNkEyIDIgMCAwIDEgMTQgMjl6Ii8+PC9nPjwvc3ZnPg==");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.3rem;
  height: 1.2rem;
  margin-right: 0.5rem;
  display: inline-block;
}
.modal-photo__author {
  -ms-flex: none;
      flex: none;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  max-width: 100%;
  width: 100%;
}
.modal-photo__author-avatar {
  -ms-flex: none;
      flex: none;
  margin: 0.5rem 1rem 0 0;
}
.modal-photo__author-details {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
  width: 100%;
}
.modal-photo__author-details .user-name {
  font-weight: 600;
}
.modal-photo__badge {
  position: absolute;
  right: 2rem;
  top: 0;
}
@media only screen and (max-width: 567px) {
  .modal-photo__badge {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .modal-photo__close {
    display: inline-block;
    position: relative;
  }
  .modal-photo__close::before {
    content: '←';
    position: absolute;
    left: -1.7rem;
    top: 0.3rem;
    color: #fff;
    line-height: 1rem;
    font-size: 1.3rem;
  }
}
.modal-photo__comments {
  position: relative;
  margin-left: -1.8rem;
  margin-right: -1.8rem;
  margin-bottom: 1rem;
  padding-top: 1.2rem;
  padding-bottom: 1rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.modal-photo__comments .modal-photo-comment {
  margin-bottom: 0.8rem;
}
.modal-photo__comments .ps-scrollbar-y-rail {
  right: 0.9rem;
  border-top: 10px solid #fff;
}
@media only screen and (max-width: 567px) {
  .modal-photo__comments {
    padding: 1.5rem 0;
    margin: 0 -0.3rem;
    margin: 0;
    width: 100%;
    -ms-flex-order: 3;
        order: 3;
    display: none;
    background: #fff;
  }
}
.modal-photo__comments-empty {
  text-align: center;
  color: #afb2be;
  font-size: 1.1rem;
  line-height: 1.6rem;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.modal-photo__comments-empty .ico {
  width: 7rem;
  height: 6.5rem;
  margin-bottom: 0.7rem;
  color: #e8e9ed;
}
.modal-photo__content {
  max-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .modal-photo__content {
    -ms-flex-direction: column;
        flex-direction: column;
    min-height: 100%;
    height: 100%;
    position: relative;
  }
}
.modal-photo__description {
  -ms-flex: none;
      flex: none;
  margin: 0 0 0.8rem -0.5rem;
  max-height: 6rem;
  height: auto;
  position: relative;
  transition-property: background;
  transition-duration: 170ms;
  border-radius: 0.3rem;
}
.modal-photo__description-form .compose {
  margin-top: 0.5rem;
}
.modal-photo__description .compose__smileys-list {
  top: 100%;
  bottom: auto;
  margin-top: 1rem;
}
.modal-photo__description .compose__smileys-list:before,
.modal-photo__description .compose__smileys-list:after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  top: auto;
  bottom: 100%;
}
.modal-photo__description .textarea-control {
  display: none;
}
.modal-photo__description_edit .textarea-control {
  display: block;
}
.modal-photo__description_edit .modal-photo__description-text,
.modal-photo__description_edit .modal-photo__description-add {
  display: none;
}
.modal-photo__description_full {
  height: auto;
}
.modal-photo__description_full ~ .modal-photo__write-comment-v2 {
  display: block !important;
  margin: 0 !important;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description {
    display: none;
    padding: 0 1.4rem 2rem;
  }
}
.modal-photo__description-mobile {
  display: none;
  color: #fff;
  padding: 1rem;
  margin-bottom: 0;
  height: auto;
  line-height: 2rem;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description-mobile {
    display: block;
    position: relative;
    margin-bottom: 0.4rem;
  }
  .modal-photo__description-mobile::after {
    content: '';
    height: 0.1rem;
    position: absolute;
    top: 0;
    left: 1rem;
    right: 1rem;
  }
  .modal-photo__description-mobile .modal-photo__description-text {
    max-height: 4rem;
    overflow: hidden;
    border-top: 1px solid #fff;
    border-radius: 0;
    padding-top: 0.7rem;
  }
}
.modal-photo__description-add {
  color: #8d90a3;
}
.modal-photo__description-add::before {
  content: '';
  display: inline-block;
  width: 1.3rem;
  height: 1.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
}
.modal-photo__description-compose {
  display: none;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description-compose {
    -ms-flex-order: 2;
        order: 2;
  }
  .modal-photo__description-compose::after {
    content: '';
    height: 0.1rem;
    position: absolute;
    bottom: 0;
    left: 1rem;
    right: 1rem;
    border-bottom: 0.1rem solid #dee0e6;
  }
}
.modal-photo__description-more {
  color: #2d7bdc;
  font-size: 1.1rem;
  position: absolute;
  bottom: 0.2rem;
  right: 0;
  padding-left: 0.3rem;
  background: #fff;
  transition-property: background;
  transition-duration: 170ms;
}
.modal-photo__description-more::before {
  content: '';
  position: absolute;
  height: 100%;
  left: -2rem;
  background: linear-gradient(to left, #fff, rgba(255,255,255,0));
  width: 2rem;
  transition-property: background;
  transition-duration: 170ms;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description-more {
    display: none;
  }
}
.modal-photo__description-text {
  border-radius: 0.4rem;
  padding: 0.3rem 0.4rem;
}
.modal-photo__description-text:empty {
  display: none;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description-text {
    padding: 0;
    color: #fff;
    text-shadow: 0 0.1rem 0.1rem #000;
  }
}
.modal-photo__header {
  position: absolute;
  top: 1rem;
  left: 2rem;
  color: #fff;
  z-index: 3;
}
@media only screen and (max-width: 567px) {
  .modal-photo__header .modal-photo__title {
    font-size: 1.3rem;
    padding-right: 1rem;
  }
}
.modal-photo__header .modal-photo__title .link,
.modal-photo__header .modal-photo__title .modal-photo__title-value {
  text-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.8);
  color: #fff;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .modal-photo__header .modal-photo__title .link,
  .modal-photo__header .modal-photo__title .modal-photo__title-value {
    font-size: 1.3rem;
  }
}
.modal-photo__header .modal-photo__title .link:hover {
  text-decoration: none;
}
.modal-photo__header .modal-photo__actions {
  display: none;
}
@media only screen and (max-width: 567px) {
  .modal-photo__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    top: 0;
    left: 0;
    -ms-flex: none;
        flex: none;
    background: #000;
    height: 4.5rem;
    font-size: 1.5rem;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 1rem;
  }
  .modal-photo__header .modal-photo__actions {
    display: -ms-flexbox;
    display: flex;
  }
}
.modal-photo__title-value {
  color: #86899d;
}
.modal-photo__image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  opacity: 0;
  position: relative;
  z-index: 2;
}
.modal-photo__image.-loaded {
  opacity: 1;
}
.modal-photo__image.-loaded + .preloader__spinner {
  visibility: hidden;
}
.modal-photo__image-box {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden;
  background: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .modal-photo__image-box {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.modal-photo__image-box-footer {
  position: absolute;
  bottom: 1rem;
  left: 2rem;
  z-index: 3;
}
@media only screen and (max-width: 567px) {
  .modal-photo__image-box-footer {
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
  }
}
.modal-photo__image-details {
  padding: 1.3rem 1.8rem;
  width: 28rem;
  -ms-flex: none;
      flex: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 567px) {
  .modal-photo__image-details {
    position: relative;
  }
}
.modal-photo__mobile-close {
  display: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48dGl0bGU+Y2xvc2UtYmlnLXdoaXRlPC90aXRsZT48cGF0aCBkPSJNMTcuODMgMTVMMjkuNDIgMy40MUEyLjAwMSAyLjAwMSAwIDAgMCAyNi41OS41OEwxNSAxMi4xNyAzLjQxLjU1QTIuMDAxIDIuMDAxIDAgMCAwIC41OCAzLjM4bDExLjU5IDExLjU5TC41OSAyNi41NWEyLjAwMSAyLjAwMSAwIDAgMCAyLjgzIDIuODNMMTUgMTcuODNsMTEuNTkgMTEuNTlhMi4wMDEgMi4wMDEgMCAwIDAgMi44My0yLjgzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: 1.5rem 1.5rem;
  background-position: 50%;
  width: 4.5rem;
  height: 4.5rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
}
@media only screen and (max-width: 567px) {
  .modal-photo__mobile-close {
    display: block;
  }
}
.modal-photo__more-comments {
  display: none;
}
@media only screen and (max-width: 567px) {
  .modal-photo__more-comments {
    display: block;
    width: 100%;
    margin-top: 1rem;
  }
}
.modal-photo__nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
}
.modal-photo__nav-item {
  width: 20%;
  background-size: 2.3rem 3.9rem;
  background-position: center left 2rem;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
}
.modal-photo__nav-item_prev {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAABaCAMAAAArbz7wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA51BMVEUAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQF2dnbg4ODj4+N+fn4BAQFtbW35+fn6+voBAQEBAQFqamoBAQFoaGj4+PgBAQFnZ2dlZWUBAQFhYWEBAQEBAQEBAQEBAQEBAQEBAQH39/daWloBAQEBAQEBAQH29vZSUlIBAQEBAQEBAQEBAQH///8AAAB3gXPvAAAAS3RSTlMAAQMEBQYCBwkLDRAUFxkTCg8VHCIlKCckHxIRISoyNzo5NC4bMTxpx8ViQnH19DZFdUZ39kd4e0mATzsrHSY494lYRA74l2lTPiziFMIhAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAa9JREFUWMPt2NdygkAUBmCWIk1WpCpYEdRYYk/vPeH93ydYxjAJunBuw7n/Zne2sPyHotIVilVKslU0w3JRsQydXiJUYHhBlKISBY4ppITRYKwgyUUFY6Uki3wEUzJOLWu6YVp2pYodiWfSDLhhLq7VG81W2+uYviNyNNmtmej4ZtDt9cPwZBCYWBYYotsy3faGo3EY1emgUy2JLMntmDWZzjYsGtGrKBKHUrL5Yhnuqm1jkktiYcsiuT1bxVi/aRLmmcjGvYZRPLouyWzUretH9yGRLWfDoKZJ/OF9T2aLqWfisnD4nB1g84ntuypbyMws3VGj04kysdWaiTnLWc7+J1N/f8zJjEIFVnV9OzNDjFDGpjfNxihE85JWC4azGDtbNUmMioaT9Xp3NP5h5xdkRiFW1IxGL8Yur65vbksERiFOUu7u+3v28Pj0HBibt+P448i9YOt6z17f3j8+v3RXJf3cwB1wntB1ge4DdN+B5wx6rsH3CHpvc5jDHOYQkAPAuQOcc8C5CpzjwLkRnFPBuRicw8G5H9xnAPc1wH0UcN8G3CcC96XAfTDqb9/tG4RccJILDjAfAAAAAElFTkSuQmCC");
  left: 0;
}
.modal-photo__nav-item_next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAABaCAMAAAArbz7wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA51BMVEUAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQF+fn7j4+Pg4OB2dnYBAQH6+vr5+fltbW0BAQFqamoBAQEBAQH4+PhoaGgBAQEBAQFnZ2cBAQFlZWUBAQEBAQEBAQEBAQFhYWEBAQEBAQFaWlr39/cBAQEBAQEBAQEBAQEBAQEBAQFSUlL29vYBAQH///8AAABftiPUAAAAS3RSTlMAAQMEBQYCCQsNBxATFxkUEh8kJyglIhwVDwobLjQ5OjcyKiERMWLFx2k89PVxQnVFNvZ3Rkd4SXsdKztPgERYifc4Jiw+U2mX+A6o1QurAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAaxJREFUWMPt2NdygkAUBmCWXnRFqYLEBrZg1zTTe8L7v08WJzFcZHQ5mdxkONd8ww67y5n/MAwplCmGusjDLMcLpHiOpZcIiZwgyQopWVI5kRYSpspaqYxxuaIpEs/SQYQ4VdFxtWaYlu24dU+gg4gVZN23GsFRs9XudHFICREnadiKev0kGQxHkeXrMhVEvFyqNnrHCal4PAkMhw4iQSnXgn6yrXg6m5t0kDhsHCWftViuKGHqzGaSG6brtFqDDFxTQfJdKnZ7GOeF6T44ndE4L0SsqrjdaDJd5IPknEl1bAWzZV4o8l7oG/NVTkhun+DpjgmCcgrXBSxgAQv4W7htAR4IGn7o8eK+3+qPcBZYuC5x6DBsrU8ycDqJuq6isvsawBc8PfuG8XjUcTTyQuYALJ1fbC6vMnDYtl2Z39/itj3Hjq5vbu92cHD/UFaEAz1V5LzQeXx6fnl928GNid//xgHXCfwuwH0A7jvwnAHPNfAeAe9twQpWsP/MIDkAmDugOQecq6A5DpoboTkVnouhORyW+6FzBuhcAzpHAc5toHMi8FwKOgdjQHO3D9MzbRSe/35MAAAAAElFTkSuQmCC");
  right: 0;
  background-position: center right 2rem;
}
@media only screen and (max-width: 567px) {
  .modal-photo__title {
    padding-left: 1.7rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.modal-photo__write-comment {
  border-top: 0.1rem solid #dee0e6;
  padding-top: 1rem;
  margin-top: auto;
  -ms-flex: none;
      flex: none;
  background: #fff;
  position: relative;
}
@media only screen and (max-width: 567px) {
  .modal-photo__write-comment {
    -ms-flex-order: 2;
        order: 2;
    padding: 1rem 1rem 1.5rem;
    margin-top: 0;
    display: none;
  }
  .modal-photo__write-comment::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 1rem;
    right: 1rem;
    height: 0.1rem;
    border-bottom: 0.1rem solid #dee0e6;
  }
  .modal-photo__write-comment .message-compose__footer {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .modal-photo_description-edit.modal-photo_with_comments .modal-photo__write-comment {
    display: none;
  }
  .modal-photo_description-edit.modal-photo_with_comments .modal-photo__description-compose {
    display: block;
  }
  .modal-photo_description-edit .modal-photo__description-mobile {
    display: none;
  }
  .modal-photo_description-edit .modal-photo__image-details .modal-photo__description {
    height: auto;
    display: block;
    -ms-flex-order: 3;
        order: 3;
    margin-bottom: 0;
    padding: 0;
  }
  .modal-photo_description-edit .modal-photo__image-details .modal-photo__description-compose {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .modal_photo .modal-photo__header .modal-photo__actions {
    padding: 0;
    border: 0;
  }
  .modal_photo .modal-photo__header .modal-photo__actions .modal-photo__action_more {
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 0;
    background: #000;
  }
  .modal_photo .modal-photo__content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal_photo .modal-photo__image-details {
    width: 100%;
    padding: 0;
  }
  .modal_photo .modal-photo__author {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .modal-photo_with_description .modal-photo__description-compose {
    display: block;
  }
}
.user-presents-item {
  width: 20rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 567px) {
  .user-presents-item {
    width: 100%;
  }
}
.user-presents-item__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: 1rem;
  -ms-flex-order: 2;
      order: 2;
}
@media only screen and (max-width: 567px) {
  .user-presents-item__header {
    -ms-flex-order: 1;
        order: 1;
  }
}
.user-presents-item .user-avatar {
  margin-right: 1rem;
  -ms-flex: none;
      flex: none;
}
.user-presents-item .user-name__text {
  font-weight: 600;
  font-size: 1.3rem;
}
.user-presents-item__user-details {
  min-width: 0;
  width: 100%;
}
.user-presents-item__date {
  color: #8d90a3;
}
.user-presents-item__content {
  border-radius: 0.4rem;
  position: relative;
  -ms-flex-order: 1;
      order: 1;
}
.user-presents-item__content .user-presents__gift {
  margin: 1.5rem 0;
}
@media only screen and (max-width: 567px) {
  .user-presents-item__content {
    -ms-flex-order: 2;
        order: 2;
  }
}
.user-presents-item__delete {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 1;
}
.user-presents-item__delete .icon {
  background: url("delete.svg") 50% no-repeat;
  background-size: contain;
  width: 4.4rem;
  height: 4.4rem;
}
.user-presents-item_state_delete .user-presents-item__header,
.user-presents-item_state_delete .gift__title {
  opacity: 0;
}
@media only screen and (max-width: 567px) {
  .user-presents-item {
    width: 100%;
  }
  .user-presents-item_state_delete .user-presents-item__header {
    opacity: 1;
  }
  .user-presents-item_state_delete .gift__title {
    opacity: 0;
  }
}
.form__field-caption {
  color: $darkBlue;
  margin-bottom: 0.5rem;
}
.form__field {
  margin-bottom: 0.5rem;
}
.form__field .form__field {
  margin-bottom: 0;
}
.form__field + .form__submit {
  margin-top: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .form__field {
    margin-bottom: 1.5rem;
  }
}
.form__fields + .form__submit {
  margin-top: 1.5rem;
}
.form__fields-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.form__fields-group .form__field {
  margin-bottom: 0 !important;
}
.form__fields-group .form__field:not(:last-child) {
  margin-right: 0.5rem;
}
.form_extended-search {
  margin-left: -1.8rem;
}
.form_extended-search .form__fields {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.form_extended-search .form__field,
.form_extended-search .form__submit {
  width: 25%;
  max-width: 25%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-left: 1.8rem;
  margin-bottom: 2rem;
}
.form_extended-search .form__field_premium {
  position: relative;
}
.form_extended-search .form__field_premium .premium-badge {
  position: absolute;
  right: 0;
  top: 0.3rem;
  cursor: pointer;
}
.form_extended-search .form__submit {
  margin-top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  position: absolute;
  bottom: 0;
  right: 0;
}
.form_extended-search .form__submit .button {
  height: 3.5rem;
}
.form_extended-search .form__field_extended {
  position: relative;
  display: none;
}
.form_extended-search_full .form__field_extended {
  display: block;
}
.form_extended-search_full .extended-search__action {
  display: none;
}
@media only screen and (max-width: 667px) {
  .form_extended-search .form__fields {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .form_extended-search .form__submit {
    position: relative;
  }
  .form_extended-search .form__field,
  .form_extended-search .form__submit {
    max-width: 33.33333%;
    -ms-flex: 1 1 33.3333333%;
        flex: 1 1 33.3333333%;
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 567px) {
  .form_extended-search .form__fields {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .form_extended-search .form__field,
  .form_extended-search .form__submit {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.5rem;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .form_extended-search .form__field-content {
    -ms-flex: 1;
        flex: 1 1 0%;
  }
  .form_extended-search .form__field_premium .premium-badge {
    position: relative;
    top: 0;
    right: 0;
  }
  .form_extended-search .form__field-caption {
    -ms-flex-order: 2;
        order: 2;
    line-height: 1;
    min-width: 0;
    color: #8d90a3;
    margin-bottom: 1.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .form_extended-search .form__field-caption .premium-badge {
    position: absolute;
  }
  .form_extended-search .extended-search__action {
    margin: 0 !important;
  }
  .form_extended-search .extended-search__action .link {
    -ms-flex-pack: center;
        justify-content: center;
  }
  .form_extended-search_full .form__field_extended {
    display: block;
  }
}
.form_password-change {
  width: 22.5rem;
  margin: auto;
}
.form_password-change .button {
  font-weight: 600;
}
.form_support .form__field {
  margin-bottom: 1.5rem;
}
.form_support .form__submit {
  display: -ms-flexbox;
  display: flex;
}
.form_support .form__submit .button {
  margin-left: auto;
}
.nav_arrows {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.nav_arrows .nav__item {
  width: 3rem;
  height: 3rem;
  border: 1px solid #dee0e6;
  color: #86899d;
  text-align: center;
  border-radius: 0.4rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  transition-property: border, background;
  transition-duration: 170ms;
}
.nav_arrows .nav__item:not(:last-child) {
  margin-right: 1rem;
}
.nav_arrows .nav__item::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvdzwvdGl0bGU+PHBhdGggZD0iTTAgNGExIDEgMCAwIDEgLjI5LS43MWwzLTNBMSAxIDAgMCAxIDQuNyAxLjdMMi40MSAzLjk5IDQuNyA2LjI4YTEgMSAwIDAgMS0xLjQxIDEuNDFsLTMtM0ExIDEgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.5rem;
  height: 0.8rem;
}
.nav_arrows .nav__item:hover {
  border-color: #2d7bdc;
}
.nav_arrows .nav__item:hover::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvd19ob3ZlcjwvdGl0bGU+PHBhdGggZD0iTTAgNGExIDEgMCAwIDEgLjI5LS43MWwzLTNBMSAxIDAgMCAxIDQuNyAxLjdMMi40MSAzLjk5bDIuMyAyLjM0QTEgMSAwIDAgMSAzLjMgNy43NGwtMy0zQTEgMSAwIDAgMSAwIDR6IiBmaWxsPSIjMmQ3YmRjIi8+PC9zdmc+");
}
.nav_arrows .nav__item:active {
  background: #2d7bdc;
}
.nav_arrows .nav__item:active::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvd19hY3RpdmU8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRhMSAxIDAgMCAxIC4yOS0uNzFsMy0zQTEgMSAwIDAgMSA0LjcgMS43TDIuNDEgMy45OSA0LjcgNi4yOGExIDEgMCAwIDEtMS40MSAxLjQxbC0zLTNBMSAxIDAgMCAxIDAgNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.nav_arrows .nav__item_active {
  color: #2f313a;
}
.nav_arrows .nav__item_next::before {
  -ms-transform: translate(-50%, -50%) rotate(180deg);
      transform: translate(-50%, -50%) rotate(180deg);
}
.nav_arrows .nav__item_disabled {
  pointer-events: none;
}
.notice__icon {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+aW5mbzwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTggMTZhOCA4IDAgMSAxIDgtOCA4IDggMCAwIDEtOCA4ek04IDJhNiA2IDAgMSAwIDYgNiA2IDYgMCAwIDAtNi02eiIvPjxwYXRoIGQ9Ik03IDRoMnY1SDd6bTAgNi4wOGgyVjEySDd6Ii8+PC9nPjwvc3ZnPg==") 0 50% no-repeat;
  background-size: contain;
  vertical-align: top;
  margin-right: 0.4rem;
}
.page__body {
  max-width: 960px;
  width: 100%;
  margin: 5.6rem auto 0 auto;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 960px) {
  .page__body {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 7rem;
    margin-bottom: 1rem;
    overflow-x: hidden;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.page-footer .content-inner {
  padding-left: 235px;
}
@media only screen and (max-width: 960px) {
  .page-footer .content-inner {
    padding: 0;
  }
}
.page-footer__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 2rem;
  padding-top: 1rem;
  border-top: 0.1rem solid #dee0e6;
}
@media only screen and (max-width: 960px) {
  .page-footer__content {
    padding: 1rem;
  }
}
.page-footer .copyright {
  font-size: 1.1rem;
  color: #b6b8c4;
  margin-right: 3rem;
  white-space: nowrap;
}
@media only screen and (max-width: 667px) {
  .page-footer .copyright {
    margin-right: 1rem;
  }
}
.page-footer .additional-menu {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.page-footer .additional-menu__list {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.page-footer .additional-menu__item {
  position: relative;
}
.page-footer .additional-menu__item:not(:last-child) {
  margin-right: 2.8rem;
}
@media only screen and (max-width: 567px) {
  .page-footer .additional-menu__item:not(:last-child) {
    margin-right: 1.4rem;
  }
}
.page-footer .additional-menu__item .formatted-text {
  white-space: normal;
  padding-right: 1rem;
}
.page-footer .additional-menu__link {
  color: #b6b8c4;
  font-size: 1.1rem;
}
.page-footer .additional-menu__dropdown {
  position: absolute;
  right: 0;
  background-color: #fff;
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
  box-shadow: 0 0 1rem rgba(0,0,0,0.08);
  padding: 0.9rem 0.7rem 0.9rem 0.9rem;
  white-space: nowrap;
  width: 25.8rem;
  margin: 0 -2.3rem 1.6rem 0;
  opacity: 0;
  visibility: hidden;
  bottom: 135%;
  transition: all 170ms;
  z-index: 3;
}
@media only screen and (max-width: 1020px) {
  .page-footer .additional-menu__dropdown {
    margin-right: 0;
  }
}
.page-footer .additional-menu__dropdown-item {
  display: block;
}
.page-footer .additional-menu__dropdown-item:not(:last-child) {
  margin-bottom: 0.6rem;
}
.page-footer .additional-menu__dropdown-item a {
  display: inline-block;
  height: 1.9rem;
  font-size: 1.1rem;
  line-height: 1.9rem;
  text-decoration: none;
  border-radius: 0.5rem;
  color: #2f313a;
  padding: 0 0.5rem;
  transition: background 170ms;
}
.page-footer .additional-menu__dropdown-item a:hover {
  background-color: #f1f6f8;
  text-decoration: none;
}
.page-footer .additional-menu__dropdown .scroller {
  height: 22rem;
}
.page-footer .additional-menu__dropdown .scroller__content {
  width: 100%;
}
.page-footer .additional-menu__dropdown .scroller .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #2d7bdc;
}
.page-footer .additional-menu__dropdown:before,
.page-footer .additional-menu__dropdown:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 7px 0 0;
  border-color: #fff transparent transparent;
}
@media only screen and (min-width: 1021px) {
  .page-footer .additional-menu__dropdown:before,
  .page-footer .additional-menu__dropdown:after {
    right: 3rem;
  }
}
@media only screen and (max-width: 1020px) {
  .page-footer .additional-menu__dropdown:before,
  .page-footer .additional-menu__dropdown:after {
    right: 1rem;
  }
}
.page-footer .additional-menu__dropdown:before {
  border-top-color: #dee0e6;
  margin-top: 1px;
  border-width: 9px 8px 0 0;
}
.page-footer .additional-menu__dropdown._active {
  opacity: 1;
  visibility: visible;
  bottom: 100%;
}
@media only screen and (min-width: 567px) and (max-width: 960px) {
  .page-footer .share-buttons {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.page-footer__links {
  color: #b6b8c4;
  font-size: 1.1rem;
  line-height: 2.2rem;
}
@media only screen and (min-width: 567px) and (max-width: 960px) {
  .page-footer__links {
    margin: 0 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .page-footer__links {
    margin: 0 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.page-footer__links a {
  color: #b6b8c4;
}
.page-footer__links-title {
  font-weight: 600;
  padding-bottom: 0.6rem;
  width: 100%;
}
.page-footer__links-block {
  padding-bottom: 0.9rem;
}
@media only screen and (max-width: 567px) {
  .page-footer__links-block {
    width: 50%;
    padding-right: 3%;
    line-height: 1.3rem;
  }
}
.page-footer__links-block-title {
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .page-footer__links-block-title {
    padding-bottom: 0.4rem;
  }
}
@media only screen and (min-width: 568px) {
  .page-footer__links-block-list {
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (max-width: 567px) {
  .page-footer__links-block-item {
    padding: 0.4rem 0;
  }
}
@media only screen and (max-width: 567px) {
  .page-footer {
    background: #fff;
    padding-top: 1rem;
  }
  .page-footer .content-inner {
    padding-left: 0;
  }
  .page-footer .page-footer__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 1rem;
  }
  .page-footer .logo {
    -ms-flex: none;
        flex: none;
  }
  .page-footer .copyright {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  .page-footer .additional-menu {
    margin-top: 1rem;
    margin-right: 0;
  }
  .page-footer .additional-menu__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .page-footer .additional-menu__item {
    margin-right: 1rem;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }
  .page-footer .additional-menu__item:last-child {
    margin-right: 0;
  }
}
.page-header {
  background: #fff;
  border-bottom: 1px solid #eaedf0;
  position: fixed;
  z-index: 5;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
.page-header.is-hidden + .page__body {
  margin-top: 0;
  margin-bottom: 0;
}
.page-header__content {
  display: -ms-flexbox;
  display: flex;
  height: 4.4rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 960px) {
  .page-header__content {
    padding: 0 1rem;
    height: 6rem;
  }
  .page-header__title {
    -ms-flex-order: 2;
        order: 2;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
  .page-header__search-handler {
    -ms-flex-order: 3;
        order: 3;
  }
  .page-header__menu-handler {
    -ms-flex-order: 1;
        order: 1;
  }
  .page-header .main-menu {
    display: none;
  }
}
.page__layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100vh;
}
.page_activity-likes_empty {
  max-height: 100vh;
}
.page_activity-likes_empty .tile,
.page_activity-likes_empty .tile__body,
.page_activity-likes_empty .activity {
  max-height: 100vh;
}
.page_activity-likes_empty .tile {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.page_demo {
  background: #ccc;
}
.page_demo .modal {
  display: block !important;
  margin-bottom: 5rem;
  top: 0 !important;
}
.page_demo .main-aside {
  display: none;
}
.page_demo .main-content {
  max-width: 100% !important;
  margin-left: 0 !important;
}
.page_error {
  background: #2d7bdc;
}
.page_error .page__body {
  margin: 0;
  max-width: 100%;
  min-height: 100vh;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 7rem;
}
.page_error .logo {
  margin: 0 auto 20rem auto;
  width: 13rem;
  height: 1.9rem;
}
@media only screen and (max-width: 567px) {
  .page_error .page__body {
    padding-top: 7rem;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .page_error .logo {
    margin: 0 auto 7rem auto;
  }
}
@media only screen and (max-width: 567px) {
  .page_top .grid__content {
    display: block;
  }
}
.page_user-edit .page__layout {
  padding-bottom: 5rem;
}
@media only screen and (max-width: 567px) {
  .page_with_mobile-smiles {
    -ms-transform: translateY(-23rem);
        transform: translateY(-23rem);
  }
}
.page_promo {
  height: 100vh;
}
.page_promo .page__body {
  max-width: 100%;
  margin: 0;
  display: block;
}
.page_promo .main-content {
  background: #1c6acc;
  min-height: 100vh;
  margin-bottom: 0;
}
.pagination__arrow {
  position: relative;
}
.pagination__arrow::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvdzwvdGl0bGU+PHBhdGggZD0iTTAgNGExIDEgMCAwIDEgLjI5LS43MWwzLTNBMSAxIDAgMCAxIDQuNyAxLjdMMi40MSAzLjk5IDQuNyA2LjI4YTEgMSAwIDAgMS0xLjQxIDEuNDFsLTMtM0ExIDEgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.5rem;
  height: 0.8rem;
}
.pagination__arrow:hover::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvd19ob3ZlcjwvdGl0bGU+PHBhdGggZD0iTTAgNGExIDEgMCAwIDEgLjI5LS43MWwzLTNBMSAxIDAgMCAxIDQuNyAxLjdMMi40MSAzLjk5bDIuMyAyLjM0QTEgMSAwIDAgMSAzLjMgNy43NGwtMy0zQTEgMSAwIDAgMSAwIDR6IiBmaWxsPSIjMmQ3YmRjIi8+PC9zdmc+");
}
.pagination__arrow:active::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjx0aXRsZT5hcnJvd19hY3RpdmU8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRhMSAxIDAgMCAxIC4yOS0uNzFsMy0zQTEgMSAwIDAgMSA0LjcgMS43TDIuNDEgMy45OSA0LjcgNi4yOGExIDEgMCAwIDEtMS40MSAxLjQxbC0zLTNBMSAxIDAgMCAxIDAgNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.pagination__arrow_next::before {
  -ms-transform: translate(-50%, -50%) rotate(180deg);
      transform: translate(-50%, -50%) rotate(180deg);
}
.pagination__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #86899d;
  height: 100%;
  letter-spacing: -1px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid #dee0e6;
  border-radius: 0.3rem;
  text-align: center;
  width: 3rem;
  height: 3rem;
  transition-property: border;
  transition-duration: 170ms;
}
.pagination__item:hover {
  border-color: #2d7bdc;
}
.pagination__item:hover .pagination__link {
  color: #2d7bdc;
}
.pagination__item:active {
  background: #2d7bdc;
  color: #fff;
}
.pagination__item:active .pagination__link {
  color: #fff;
}
.pagination__item:not(:last-child) {
  margin-right: 1rem;
}
.pagination__link {
  color: #8d90a3;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.pagination__link:hover {
  text-decoration: none;
}
.pagination__list {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 567px) {
  .payment__footer .button {
    width: 100%;
  }
}
.payment__item {
  padding-top: 1.5rem;
  border-top: 0.1rem solid #dee0e6;
}
.payment-online__header {
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 2rem;
}
.payment-online__list {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
@media only screen and (max-width: 567px) {
  .payment-online__list {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.payment-online__logo {
  width: 14.3rem;
  height: 3.8rem;
  background: url("https://static.linkyou.ru/ly/public/img/payment/robokassa.svg") 50% no-repeat;
  display: inline-block;
  margin-right: 1rem;
  vertical-align: middle;
  background-size: contain;
}
@media only screen and (max-width: 567px) {
  .payment-online__logo {
    display: block;
    margin-bottom: 1rem;
  }
}
.payment-online-item__icon {
  display: inline-block;
  margin-right: 1.5rem;
  width: 3.2rem;
  height: 3.2rem;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
}
@media only screen and (max-width: 567px) {
  .payment-online-item__icon {
    -ms-flex: none;
        flex: none;
  }
}
.payment-phone__change {
  position: relative;
  z-index: 6;
  margin-left: 0.5rem;
}
.payment-phone__icon {
  width: 1.1rem;
  line-height: 1;
  height: 1.6rem;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41IiBoZWlnaHQ9IjE2LjUiIHZpZXdCb3g9IjAgMCAxMC41IDE2LjUiPjx0aXRsZT5waG9uZTwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTYuOTIgMEgzLjU5Qy40NyAwIC4wMSAxLjcyLjAxIDIuNzV2MTFjMCAxIC40NyAyLjc1IDMuNTggMi43NWgzLjMzYzMuMTIgMCAzLjU4LTEuNzIgMy41OC0yLjc1di0xMUMxMC41IDEuNzIgMTAuMDMgMCA2LjkyIDB6TTEuNSA0LjQ1YS43NC43NCAwIDAgMCAuMjUuMDVIOVYxMEgxLjVWNC40NXpNMy41OCAxLjVoMy4zM2MyLjA4IDAgMi4wOC44MSAyLjA4IDEuMjVWM0gxLjc1YS43NC43NCAwIDAgMC0uMjUuMDV2LS4zYzAtLjQ1IDAtMS4yNSAyLjA4LTEuMjV6TTYuOTEgMTVIMy41OGMtMi4wOCAwLTIuMDgtLjgxLTIuMDgtMS4yNVYxMS41SDl2Mi4yNUM5IDE0LjE5IDkgMTUgNi45MiAxNXoiLz48cGF0aCBkPSJNNS43NSAxM2gtMWEuNzUuNzUgMCAwIDAgMCAxLjVoMWEuNzUuNzUgMCAwIDAgMC0xLjV6Ii8+PC9nPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  margin-right: 1rem;
  vertical-align: sub;
}
.payment-phone__icon.big {
  width: 1.6rem;
  height: 2.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41IiBoZWlnaHQ9IjE2LjUiIHZpZXdCb3g9IjAgMCAxMC41IDE2LjUiPjx0aXRsZT5waG9uZTwvdGl0bGU+PGcgZmlsbD0iIzhEOTBBMyI+PHBhdGggZD0iTTYuOTIgMEgzLjU5Qy40NyAwIC4wMSAxLjcyLjAxIDIuNzV2MTFjMCAxIC40NyAyLjc1IDMuNTggMi43NWgzLjMzYzMuMTIgMCAzLjU4LTEuNzIgMy41OC0yLjc1di0xMUMxMC41IDEuNzIgMTAuMDMgMCA2LjkyIDB6TTEuNSA0LjQ1YS43NC43NCAwIDAgMCAuMjUuMDVIOVYxMEgxLjVWNC40NXpNMy41OCAxLjVoMy4zM2MyLjA4IDAgMi4wOC44MSAyLjA4IDEuMjVWM0gxLjc1YS43NC43NCAwIDAgMC0uMjUuMDV2LS4zYzAtLjQ1IDAtMS4yNSAyLjA4LTEuMjV6TTYuOTEgMTVIMy41OGMtMi4wOCAwLTIuMDgtLjgxLTIuMDgtMS4yNVYxMS41SDl2Mi4yNUM5IDE0LjE5IDkgMTUgNi45MiAxNXoiLz48cGF0aCBkPSJNNS43NSAxM2gtMWEuNzUuNzUgMCAwIDAgMCAxLjVoMWEuNzUuNzUgMCAwIDAgMC0xLjV6Ii8+PC9nPjwvc3ZnPg==");
  vertical-align: middle;
  position: relative;
  top: -0.2rem;
}
.payment-phone__phone-number {
  margin-right: 0.5rem;
  position: relative;
}
.payment-phone__phone-number .value {
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .payment-phone__phone-number {
    margin-left: 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (max-width: 567px) {
  .payment-phone__title {
    display: block;
  }
}
.payment-phone_edit .value {
  display: none;
}
.payment-phone_edit .input-control {
  display: inline-block;
  width: auto;
  opacity: 1;
  position: relative;
}
.payment-select__days {
  margin-bottom: 3rem;
  color: #8d90a3;
  transition: color 170ms;
}
@media only screen and (max-width: 567px) {
  .payment-select__days {
    margin-bottom: 0;
  }
  .payment-select__days::after {
    content: '—';
    display: inline-block;
    margin: 0 0.3rem;
  }
}
.payment-select__item {
  text-align: center;
  position: relative;
  font-size: 1.5rem;
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  cursor: pointer;
}
.payment-select__item::after,
.payment-select__item::before {
  content: '';
  height: 0.5rem;
  width: 50%;
  background: #dee0e6;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  transition: background 170ms;
}
.payment-select__item::before {
  left: 0;
}
.payment-select__item:first-child {
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
}
.payment-select__item:first-child::before {
  content: '';
  height: 0.5rem;
  width: 50%;
  background: #2d7bdc;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  border-radius: 0.4rem;
}
.payment-select__item:last-child {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
}
.payment-select__item:last-child .payment-select__point {
  left: initial;
  right: -0.7rem;
}
.payment-select__item:last-child .payment-select__days,
.payment-select__item:last-child .payment-select__price {
  text-align: right;
}
.payment-select__item:last-child::after {
  width: 40%;
  border-radius: 0.4rem;
  margin-left: -0.2rem;
}
.payment-select__item:last-child.payment-select__item_active::after {
  background: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .payment-select__item {
    display: -ms-flexbox;
    display: flex;
    padding: 0 2rem;
    -ms-flex-align: center;
        align-items: center;
    height: 4rem;
    -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
  }
  .payment-select__item::after {
    height: 100%;
    width: 0.5rem;
    left: 0;
    top: 4rem;
  }
  .payment-select__item::before {
    display: none;
  }
  .payment-select__item:first-child::before {
    height: 20%;
    width: 0.5rem;
    right: 0;
    left: 0;
    top: 1rem;
  }
  .payment-select__item:last-child .payment-select__point {
    margin-left: 0;
    right: initial;
    left: 0.2rem;
  }
  .payment-select__item:last-child .payment-select__days,
  .payment-select__item:last-child .payment-select__price {
    padding-right: 0;
    text-align: left;
  }
  .payment-select__item:last-child::after {
    height: 50%;
    width: 0.5rem;
    top: 2.5rem;
    margin-left: 0;
  }
}
.payment-select__list {
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 567px) {
  .payment-select__list {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.payment-select__point {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 1.4rem;
  height: 1.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48dGl0bGU+cG9pbnQ8L3RpdGxlPjxjaXJjbGUgY3g9IjciIGN5PSI3IiByPSI2LjUiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNNyAxYTYgNiAwIDEgMS02IDYgNiA2IDAgMCAxIDYtNm0wLTFhNyA3IDAgMSAwIDcgNyA3IDcgMCAwIDAtNy03eiIgZmlsbD0iI2NkY2ZkNSIvPjxjaXJjbGUgY3g9IjciIGN5PSI3IiByPSIyIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 567px) {
  .payment-select__point {
    left: 0.2rem;
    top: 2rem;
  }
}
.payment-select__price {
  font-weight: 600;
  color: #2f313a;
}
.photo__actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
.photo__make-main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: none;
}
@media only screen and (max-width: 567px) {
  .photo__make-main {
    display: block;
  }
}
.photo__make-main .button {
  display: none;
  color: #fff;
  position: absolute;
  top: 110%;
  width: 100%;
}
@media only screen and (max-width: 567px) {
  .photo__make-main .button {
    width: 95vw;
  }
}
.photo__progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
}
.photo__progress .progress__bar {
  width: 100%;
  margin: auto;
  position: relative;
}
.photo__progress .progress__value {
  position: absolute;
  top: -2.5rem;
}
.photo_state_checked {
  position: relative;
}
.photo_state_checked .photo__make-main .button {
  display: block;
}
.photo_state_checked .photo__action_select {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 567px) {
  .photo_state_checked {
    margin-bottom: 5rem;
  }
}
.photo_state_error {
  border: 1px solid #e94207;
}
.photo_state_error .photo__box {
  display: -ms-flexbox;
  display: flex;
}
.photo_state_error .photo__error {
  width: 4.2rem;
  height: 4.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ni4wMTMiIGhlaWdodD0iNTYuMDEzIiB2aWV3Qm94PSIwIDAgNDIgNDIiPjx0aXRsZT5lcnJvcl9pbl9jaXJjbGU8L3RpdGxlPjxnIGZpbGw9IiNlOTQyMDciPjxwYXRoIGQ9Ik0yMSA0MmEyMSAyMSAwIDEgMSAyMS0yMSAyMSAyMSAwIDAgMS0yMSAyMXptMC00MGExOSAxOSAwIDEgMCAxOSAxOUExOSAxOSAwIDAgMCAyMSAyeiIvPjxwYXRoIGQ9Ik0yMSAyNWExIDEgMCAwIDEtMS0xVjE0YTEgMSAwIDAgMSAxLTEgMSAxIDAgMCAxIDEgMXYxMGExIDEgMCAwIDEtMSAxek0yMSAzMGExIDEgMCAwIDEtMS0xdi0xYTEgMSAwIDAgMSAyIDB2MWExIDEgMCAwIDEtMSAxeiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  margin: auto;
}
.photo_state_selected .photo__action_select {
  display: -ms-flexbox;
  display: flex;
}
.premium-info__footer {
  display: none;
  margin-top: 2rem;
}
.premium-info__footer .button {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 567px) {
  .premium-info__footer {
    display: block;
    margin: 3rem 0;
  }
}
.premium-info__header {
  margin-bottom: 5rem;
}
@media only screen and (max-width: 567px) {
  .premium-info__header {
    margin-bottom: 2rem;
    text-align: center;
  }
}
.premium-info-item {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 567px) {
  .premium-info-item {
    width: 22rem;
    padding-bottom: 3rem;
  }
}
.premium-info-item_religion .premium-info-item__image {
  width: 13.2rem;
  height: 11.1rem;
}
@media only screen and (max-width: 567px) {
  .premium-info-item_religion .premium-info-item__image {
    width: 17rem;
    height: 14rem;
  }
}
.premium-info-item_promotion .premium-info-item__image {
  width: 10.2rem;
  height: 10.6rem;
}
@media only screen and (max-width: 567px) {
  .premium-info-item_promotion .premium-info-item__image {
    width: 17rem;
    height: 14rem;
  }
}
.premium-info-item_invisible .premium-info-item__image {
  width: 10.1rem;
  height: 10rem;
}
@media only screen and (max-width: 567px) {
  .premium-info-item_invisible .premium-info-item__image {
    width: 17rem;
    height: 14rem;
  }
}
.premium-info-item_presents .premium-info-item__image {
  width: 9.5rem;
  height: 9.5rem;
}
@media only screen and (max-width: 567px) {
  .premium-info-item_presents .premium-info-item__image {
    width: 17rem;
    height: 14rem;
  }
}
.premium-info-item_visitors .premium-info-item__image {
  width: 9.9rem;
  height: 9.4rem;
}
@media only screen and (max-width: 567px) {
  .premium-info-item_visitors .premium-info-item__image {
    width: 11.05rem;
    height: 10.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .premium-info-item {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .premium-info-item:last-child {
    margin-bottom: 0;
  }
}
.premium-info__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 567px) {
  .premium-info__list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}
.premium-info__title {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .premium-info__title {
    font-size: 1.3rem;
  }
}
.profile-views-page__empty {
  min-height: 46rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
}
.profile-views-page__empty .icon {
  width: 8rem;
  height: 5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS44NyIgaGVpZ2h0PSIxNC4wMiIgdmlld0JveD0iMCAwIDIxLjg3IDE0LjAyIj48dGl0bGU+dmlld3M8L3RpdGxlPjxwYXRoIGQ9Ik0yMS44MyA2LjkzQzIxLjgzIDYuMyAxNy40NiAwIDEwLjk2IDBTLjAzIDYtLjA0IDYuOTNjMCAuMTgtLjA2LjczIDEuNjEgMi41NHM0Ljg3IDQuNTUgOS4zOCA0LjU1IDcuNjktMi44OCA5LjI4LTQuNiAxLjY1LTIuMjggMS42LTIuNDl6bS0xMS00LjkyYTMgMyAwIDEgMS0zIDMgMyAzIDAgMCAxIDMtM3ptLjE1IDEwYy00LjY4IDAtNy44Ni0zLjczLTguNzktNWExNS4xNSAxNS4xNSAwIDAgMSAzLjk0LTMuNTcgNC45MSA0LjkxIDAgMCAwLS4yNiAxLjUyIDUgNSAwIDAgMCA5Ljk1IDAgNC45MiA0LjkyIDAgMCAwLS4zMi0xLjcyQTE0LjU2IDE0LjU2IDAgMCAxIDE5LjY4IDdjLTEuMDEgMS4zOS00LjM2IDUuMDItOC42OSA1LjAyeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  margin-bottom: 3rem;
}
.profile-views-page__empty p {
  color: #8d90a3;
  margin-bottom: 2rem;
}
.profile-views-page__empty .button {
  width: 25rem;
}
@media only screen and (max-width: 567px) {
  .profile-views-page__empty {
    min-height: calc(100vh - 26rem);
  }
}
.radio-control_state_checked label {
  color: #2f313a;
}
.registration__content + .registration__footer {
  margin-top: 3rem;
}
.registration__divider {
  position: relative;
  text-align: center;
  margin: 1.5rem 0;
  color: #8d90a3;
}
.registration__divider::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 0.1rem;
  left: 0;
  top: 50%;
  right: 0;
  background: #dee0e6;
}
.registration__divider span {
  background: #fff;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 0 0.5rem;
}
.registration__form .button {
  font-weight: 600;
}
.registration__form .form__submit {
  margin-top: 1.5rem;
}
.registration__form input::-webkit-input-placeholder,
.registration__form input::-moz-placeholder,
.registration__form input::ms-input-placeholder {
  font-style: italic;
}
.registration__rules {
  display: none;
  font-size: 1.1rem;
  color: #8d90a3;
  text-align: center;
  line-height: 1.4rem;
}
.registration__rules a {
  text-decoration: underline;
  color: #8d90a3;
}
.registration-social {
  width: 19rem;
  margin: 0 auto 2rem;
  min-width: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.registration-social__title {
  margin-bottom: 1.5rem;
  text-align: center;
  white-space: nowrap;
}
.registration__title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.registration_aside .registration__forget-pass {
  font-size: 12px;
  display: block;
  text-align: center;
}
.registration_aside .registration__footer {
  display: none;
}
.registration_aside .tabs-header-item {
  height: 3rem;
}
.registration_aside .registration__divider {
  margin: 0.5rem 0;
}
.registration_aside .registration-social {
  margin-bottom: 1rem;
}
.search-profession__body {
  display: -ms-flexbox;
  display: flex;
  height: 40rem;
  padding-top: 2rem;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 567px) {
  .search-profession__body {
    height: 100%;
    max-height: 100%;
    padding-top: 1rem;
  }
}
.search-profession__check-all {
  font-weight: 600;
  line-height: 1.8;
}
.search-profession__check-all label {
  color: #2f313a;
}
.search-profession__column {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.search-profession__entry {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.8;
}
.search-profession__entry label {
  color: #2f313a;
}
.search-profession__entry-checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 2.7rem;
}
.search-profession__entry-checkbox .icheckbox {
  position: absolute;
  top: 0.4rem;
  left: 0;
}
.search-profession__entry-title strong {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 1.3rem;
}
.search-profession__entry-value {
  color: #8d90a3;
  margin-left: 0.4rem;
}
.search-profession__error {
  font-size: 1.3rem;
  font-style: italic;
  color: #e94207;
  display: none;
  margin-bottom: 1rem;
}
.search-profession__footer {
  text-align: center;
}
.search-profession__footer .button {
  width: 19.3rem;
  height: 3.3rem;
}
@media only screen and (max-width: 567px) {
  .search-profession__footer {
    -ms-flex: none;
        flex: none;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .search-profession__header {
    -ms-flex: none;
        flex: none;
  }
}
.search-profession__list {
  list-style: none;
  max-height: 100%;
  position: relative;
}
.search-profession__profession-areas .scroller__content {
  padding-right: 2rem;
}
.search-profession__professions {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .search-profession__search {
    display: none;
  }
}
.search-profession__search::-webkit-input-placeholder {
  font-style: italic;
}
.search-profession__search::-moz-placeholder {
  font-style: italic;
}
.search-profession__search:-moz-placeholder {
  font-style: italic;
}
.search-profession__search:-ms-input-placeholder {
  font-style: italic;
}
.search-profession__selected-entries {
  min-height: 6rem;
  padding-top: 1.8rem;
  max-height: 10rem;
  -ms-flex: none;
      flex: none;
}
.search-profession__selected-entries .scroller__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 0;
}
.search-profession__selected-entry {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  height: 3.5rem;
  border: 1px solid #dee0e6;
  border-radius: 0.5rem;
  padding-left: 0.9rem;
  padding-right: 0.5rem;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.search-profession__selected-entry:last-child {
  margin-right: 0;
}
.search-profession__selected-entry-remove {
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RkZTBlNn08L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNWMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNSAwIC4yLjNjLS4zLjMtLjMuNyAwIDFsMi41IDIuNUwuMiA2LjJjLS4zLjMtLjIuOC4xIDEuMS4zLjMuNy4zIDEgMGwyLjUtMi41IDIuNSAyLjVjLjMuMy44LjMgMS4xIDAgLjMtLjMuMy0uNyAwLTFMNC44IDMuOHoiLz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  width: 0.8rem;
  height: 0.7rem;
  display: inline-block;
  margin-left: 0.3rem;
  cursor: pointer;
}
.search-profession__title {
  font-size: 1.3rem;
  color: #8d90a3;
  margin-bottom: 1rem;
}
.search-profession_with_error .search-profession__error {
  display: block;
}
.search-profession_with_error .search-profession__title {
  display: none;
}
.scroller__content {
  max-height: 100%;
  position: relative;
}
.scroller__content .ps-scrollbar-y-rail {
  z-index: 2;
}
.scroller__fade {
  display: none;
  background: linear-gradient(to top, #fff, rgba(255,255,255,0));
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3rem;
  pointer-events: none;
}
.scroller_vert {
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.scroller_vert .scroller__content {
  width: 100%;
}
.select-control .select2-selection__arrow {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3c8L3RpdGxlPjxwYXRoIGQ9Ik00IDVhMSAxIDAgMCAxLS43MS0uMjlsLTMtM0ExIDEgMCAwIDEgMS43LjNMNCAyLjU1IDYuMjkuMjZBMSAxIDAgMSAxIDcuNyAxLjY3bC0zIDNBMSAxIDAgMCAxIDQgNXoiIGZpbGw9IiNhZGIyYzAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto;
  width: 0.8rem;
  height: 0.5rem;
  right: 1rem;
}
.select-control .select2-selection__arrow > b {
  display: none;
}
.select-control:hover .select2-selection__arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3dfYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNNCA1LjA1YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNy4zNWwyLjI5IDIuMjlMNi4yOC4zNWExIDEgMCAwIDEgMS40MSAxLjQxbC0zIDNhMSAxIDAgMCAxLS42OS4yOXoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=");
}
.select-control .select2-dropdown {
  border-color: #dee0e6;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
}
.select-control .select2-dropdown--above {
  top: 0;
}
.select-control__content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.select-control-option__icon {
  width: 1.9rem;
  height: 1.9rem;
  background-position: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 0.5rem;
}
.select-control__label {
  -ms-flex: none;
      flex: none;
  color: #8d90a3;
  margin-right: 0.5rem;
}
.select-control .select2-selection__placeholder {
  line-height: 1px !important;
  font-style: italic;
  color: #dee0e6;
}
.select-control .select2-selection__rendered {
  line-height: 3.2rem;
  -ms-flex: 1 1 0px;
      flex: 1 1 0%;
  min-width: 0;
  display: inline-block;
  padding-right: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 1rem;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
}
.select-control .select2-results {
  display: block;
  max-height: 15rem;
  position: relative;
}
.select-control .select2-results .ps-scrollbar-y-rail {
  z-index: 3;
}
.select-control .select2-results__options {
  padding: 0;
  margin: 0;
  list-style: none;
}
.select-control .select2-results__option {
  padding: 0.6rem 0.6rem 0.6rem 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.select-control .select2-results__option[aria-selected=true] {
  background-color: #2d7bdc;
  color: #fff;
}
.select-control .select2-results__option--highlighted {
  background-color: #f1f6f8;
  color: #2f313a;
}
.select-control__save-button {
  position: absolute;
  right: 0.3rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 8rem;
  height: 2.7rem;
  line-height: 2.4rem;
  font-size: 1.3rem;
  min-width: 0;
  min-height: 0;
  text-align: center;
  padding: 0;
}
.select-control .select2-search {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 0.1rem solid #dee0e6;
  border-radius: 0.4rem;
  margin: 0 -0.1rem;
  height: 3.5rem;
  padding-left: 1rem;
  display: block;
  padding-right: 0.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
}
.select-control .select2-search__field {
  border: 0;
  padding: 0;
  width: 100%;
  -webkit-appearance: none;
}
.select-control .select2-search--dropdown.select2-search--hide {
  display: none;
}
.select-control .select2-selection {
  position: relative;
  height: 3.5rem;
  line-height: 3.5rem;
  border-color: #dee0e6;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
}
.select-control .select2-dropdown--above {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  border-top: 1px solid #dee0e6;
}
.select-control .select2-container--open .select2-selection {
  border-bottom: 0;
}
.select-control .select2-container--open.select2-container--above .select2-selection {
  border-bottom: 1px solid #dee0e6;
}
.select-control.select-control_with_search .select2-dropdown--above {
  border-bottom: 1px !important;
}
.select-control.select-control_with_search .select2-dropdown--above .select2-selection {
  border-bottom: 1px solid #dee0e6;
}
.select-control.select-control_with_search .select2-dropdown--above .select2-dropdown {
  padding-top: 3.9rem;
}
.select-control.select-control_with_search .select2-dropdown--above .select2-search--dropdown {
  top: -0.6rem;
  background: #fff;
}
.select-control.select-control_with_search .select2-dropdown--above .select2-search__field {
  height: 2.8rem;
}
.select-control_size_full-width {
  width: 100%;
}
.select-control_size_full-width .select-control__content {
  width: 100%;
}
.select-control_size_full-width .select-control__content .select2 {
  width: 100%;
}
.select-control_type_mobile .select-control__wrapper {
  border: 1px solid #dee0e6;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 3.5rem;
  border-radius: 5px;
  padding-left: 1rem;
}
.select-control_type_mobile .select-control__wrapper::after {
  content: '';
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3c8L3RpdGxlPjxwYXRoIGQ9Ik00IDVhMSAxIDAgMCAxLS43MS0uMjlsLTMtM0ExIDEgMCAwIDEgMS43LjNMNCAyLjU1IDYuMjkuMjZBMSAxIDAgMSAxIDcuNyAxLjY3bC0zIDNBMSAxIDAgMCAxIDQgNXoiIGZpbGw9IiNhZGIyYzAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto;
  width: 0.8rem;
  height: 0.5rem;
  right: 1rem;
}
.select-control_type_mobile .select-control__wrapper:hover::after,
.select-control_type_mobile .select-control__wrapper:focus::after,
.select-control_type_mobile .select-control__wrapper:active::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3dfYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNNCA1LjA1YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNy4zNWwyLjI5IDIuMjlMNi4yOC4zNWExIDEgMCAwIDEgMS40MSAxLjQxbC0zIDNhMSAxIDAgMCAxLS42OS4yOXoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=");
}
.select-control_type_mobile .select-control__placeholder {
  color: #8d90a3;
  font-style: italic;
  display: inline-block;
}
.select-control_type_mobile select {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.select-control_with_search .select2-dropdown {
  top: -3.5rem;
  padding-top: 3.9rem;
  border-top: 0;
  border-radius: 0.4rem;
  padding-bottom: 0.5rem;
}
.select-control_with_search .select2-dropdown--above {
  top: 0;
  border-top: 1px solid #dee0e6;
}
.select-control_with_search .select2-dropdown .select2-search__field {
  height: 2.8rem;
}
.select-control__error {
  text-align: left;
  font: italic 1.1rem 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #8d90a3;
  margin-top: 0.3rem;
  display: none;
}
.send-photo__content {
  margin: 0 -2rem;
}
.send-photo__header {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 567px) {
  .send-photo__header {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.send-photo__image {
  margin: auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.send-photo__image-box {
  height: 47rem;
  overflow: hidden;
  position: relative;
  background: #000;
}
.send-photo__image-box.portrait .send-photo__image {
  height: auto;
}
.send-photo__image-box_empty {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
  background-size: 10%;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 567px) {
  .send-photo__image-box {
    height: auto;
    max-height: 100vh;
    min-height: 47vh;
    display: -ms-flexbox;
    display: flex;
  }
}
.send-photo__list {
  display: -ms-flexbox;
  display: flex;
}
.send-photo-item_add-photo::before {
  content: none;
}
.send-photo-item__add-photo {
  border-color: #2d7bdc;
}
.send-photo-item__add-photo .add-photo__icon {
  width: 3.2rem;
  height: 3.8rem;
  margin-bottom: 0;
}
.send-photo-item__close {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48dGl0bGU+Y2xvc2U8L3RpdGxlPjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjEuODIiIHJ5PSIxLjgyIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNOS43NCA4LjVsMy0zYS44Ny44NyAwIDAgMC0xLjIzLTEuMjNsLTMgMy0zLTNBLjg3Ljg3IDAgMCAwIDQuMjggNS41bDMgMy0zIDNhLjg3Ljg3IDAgMSAwIDEuMjMgMS4yM2wzLTMgMyAzYS44Ny44NyAwIDEgMCAxLjIzLTEuMjN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  width: 1.7rem;
  height: 1.7rem;
  top: 0;
  right: 0;
  position: absolute;
  z-index: 4;
  cursor: pointer;
}
.send-photo-item__image {
  position: relative;
  height: 100%;
}
.send-photo-item__image > img {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.send-photo-item__image-box {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.share-buttons_footer {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .share-buttons_footer {
    margin-left: 2rem;
  }
}
.share-buttons_footer .ya-share2__badge {
  overflow: initial;
}
.share-buttons_footer .ya-share2__counter {
  position: relative;
  z-index: 2;
  right: -1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.share-buttons_promo {
  opacity: 1;
  transition: all 0.6s ease-in-out;
}
.share-buttons_promo .share-buttons__heading {
  margin-bottom: 1.1rem;
  color: #a2bde7;
}
@media only screen and (min-width: 1800px) {
  .share-buttons_promo .share-buttons__heading {
    font-size: 1.6rem;
    -webkit-margin-after: 1.5rem;
            margin-block-end: 1.5rem;
  }
}
.smiles__icon {
  font-size: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 0.1rem;
  border: 0;
  display: inline-block;
  background-size: 63% 63%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.smiles__icon_amazed {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/amazed.svg");
}
.smiles__icon_angry {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/angry.svg");
}
.smiles__icon_crazy {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/crazy.svg");
}
.smiles__icon_cry {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/cry.svg");
}
.smiles__icon_dead {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/dead.svg");
}
.smiles__icon_friday {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/friday.svg");
}
.smiles__icon_gentlemen {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/gentlemen.svg");
}
.smiles__icon_heart {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/heart.svg");
}
.smiles__icon_holy {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/holy.svg");
}
.smiles__icon_hot {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/hot.svg");
}
.smiles__icon_idk {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/idk.svg");
}
.smiles__icon_inlove {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/inlove.svg");
}
.smiles__icon_kiss {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/kiss.svg");
}
.smiles__icon_laugh {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/laugh.svg");
}
.smiles__icon_lol {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/lol.svg");
}
.smiles__icon_mysterious {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/mysterious.svg");
}
.smiles__icon_nerd {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/nerd.svg");
}
.smiles__icon_ninja {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/ninja.svg");
}
.smiles__icon_pirate {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/pirate.svg");
}
.smiles__icon_poisoned {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/poisoned.svg");
}
.smiles__icon_robot {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/robot.svg");
}
.smiles__icon_sad {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/sad.svg");
}
.smiles__icon_sarcastic {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/sarcastic.svg");
}
.smiles__icon_satisfied {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/satisfied.svg");
}
.smiles__icon_sick {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/sick.svg");
}
.smiles__icon_sleepy {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/sleepy.svg");
}
.smiles__icon_smile {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/smile.svg");
}
.smiles__icon_smirk {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/smirk.svg");
}
.smiles__icon_speechless {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/speechless.svg");
}
.smiles__icon_suspect {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/suspect.svg");
}
.smiles__icon_teaser {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/teaser.svg");
}
.smiles__icon_touched {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/touched.svg");
}
.smiles__icon_tounue {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/tounue.svg");
}
.smiles__icon_whew {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/whew.svg");
}
.smiles__icon_wink {
  background-image: url("https://static.linkyou.ru/ly/public/img/smiles/wink.svg");
}
.smiles__item {
  -ms-flex: 0 1 2.6rem;
      flex: 0 1 2.6rem;
  height: 2.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 0.4rem;
  cursor: pointer;
}
.smiles__item:hover {
  background: #edf4f9;
}
.smiles__item:nth-child(7n) {
  margin-right: 0;
}
.smiles__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}
.slider__close {
  background: url("../img/main-page/slider/close.png") 50% no-repeat;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  cursor: pointer;
  position: absolute;
  top: 2rem;
  right: 1rem;
  display: none;
}
@media only screen and (max-width: 567px) {
  .slider__close {
    display: block;
  }
}
.slider_main-page {
  width: 71.4rem;
  height: 25.1rem;
  overflow: hidden;
}
@media only screen and (max-width: 960px) {
  .slider_main-page {
    border-radius: 0;
    width: 100%;
    height: 26.5rem;
  }
}
.slider_main-page .slider-item {
  height: 25.1rem;
  padding-left: 30rem;
  padding-top: 5rem;
}
@media only screen and (max-width: 567px) {
  .slider_main-page .slider-item {
    height: 26.5rem;
    padding: 1rem 4rem;
  }
}
@media only screen and (max-width: 320px) {
  .slider_main-page .slider-item {
    padding: 1rem 2rem;
  }
}
.slider_main-page .slick-list {
  border-radius: 0.4rem;
}
@media only screen and (max-width: 567px) {
  .slider_main-page .slick-list {
    border-radius: 0;
  }
}
.story-item__content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
  position: relative;
}
.story-item__content .value {
  display: block;
}
.story-item__content .value:not(:last-child) {
  margin-bottom: 1rem;
}
.story-item__content .value span {
  color: #8d90a3;
  display: inline-block;
}
.story-item__delete {
  position: absolute;
  width: 0.8rem;
  height: 0.8rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RkZTBlNn08L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNWMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNSAwIC4yLjNjLS4zLjMtLjMuNyAwIDFsMi41IDIuNUwuMiA2LjJjLS4zLjMtLjIuOC4xIDEuMS4zLjMuNy4zIDEgMGwyLjUtMi41IDIuNSAyLjVjLjMuMy44LjMgMS4xIDAgLjMtLjMuMy0uNyAwLTFMNC44IDMuOHoiLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  top: 1.4rem;
  right: -2rem;
  cursor: pointer;
}
.story-item__delete:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjcuNSIgdmlld0JveD0iMCAwIDcuNSA3LjUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzJkN2JkY308L3N0eWxlPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuOCAzLjhsMi41LTIuNGMuMy0uMy4zLS44IDAtMS4xQzcgMCA2LjUgMCA2LjIuMkwzLjggMi43IDEuMy4yQzEtLjEuNS0uMS4yLjJjLS4zLjMtLjMuOCAwIDEuMWwyLjUgMi41TC4yIDYuMmMtLjMuMy0uMi44LjEgMS4xLjMuMy43LjMgMSAwbDIuNS0yLjUgMi41IDIuNWMuMy4zLjguMyAxLjEgMCAuMy0uMy4zLS43IDAtMUw0LjggMy44eiIvPjwvc3ZnPg==");
}
@media only screen and (max-width: 567px) {
  .story-item__delete {
    right: -2rem;
    top: -2.2rem;
  }
}
.story-item__error {
  text-align: left;
  font: italic 1.1rem 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #8d90a3;
  margin-top: 0.3rem;
  display: none;
  margin-bottom: 0.5rem;
}
.story-item__icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  width: 1rem;
  height: 1rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 30%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: -1.8rem;
}
.story-item__title {
  color: #8d90a3;
  -ms-flex: 0 0 22rem;
      flex: 0 0 22rem;
}
@media only screen and (max-width: 567px) {
  .story-item__title {
    -ms-flex: 0 0 12rem;
        flex: 0 0 12rem;
    margin-right: 2rem;
  }
}
.story-item__title-required {
  color: #4baf4f;
}
.story-item_type_align-top {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.story_edit .story-item.story-item_type_book {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
  margin-bottom: 1.5rem;
}
.story_edit .story-item.story-item_type_book:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 567px) {
  .story_edit .story-item.story-item_type_book {
    margin-bottom: 3rem;
  }
}
.story_edit .story-item.story-item_type_book .form__field:not(:last-child) {
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .story_edit .story-item.story-item_type_book .form__field:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}
.story_edit .story-item.story-item_type_book .form__field.form__field_group {
  margin-bottom: 0;
}
.story-item_type_user-birthday .form__field_group .form__field:nth-child(1) {
  -ms-flex: 1 1 6.2rem;
      flex: 1 1 6.2rem;
}
@media only screen and (max-width: 567px) {
  .story-item_type_user-birthday .form__field_group .form__field:nth-child(1) {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.story-item_type_user-birthday .form__field_group .form__field:nth-child(2) {
  -ms-flex: 1 1 13.7rem;
      flex: 1 1 13.7rem;
}
@media only screen and (max-width: 567px) {
  .story-item_type_user-birthday .form__field_group .form__field:nth-child(2) {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.story-item_type_user-birthday .form__field_group .form__field:nth-child(3) {
  -ms-flex: 1 1 7.8rem;
      flex: 1 1 7.8rem;
}
@media only screen and (max-width: 567px) {
  .story-item_type_user-birthday .form__field_group .form__field:nth-child(3) {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
@media only screen and (max-width: 567px) {
  .story-item_type_user-birthday .form__field-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .story-item_type_user-birthday .form__field-content .form__field {
    margin-right: 0 !important;
    margin-bottom: 1.7rem !important;
  }
  .story-item_type_user-birthday .form__field-content .form__field:last-child {
    margin-bottom: 0 !important;
  }
  .story-item_type_user-birthday .select-control {
    margin-right: 0 !important;
  }
  .story-item_type_user-birthday .select-control:last-child {
    margin-left: 0 !important;
  }
}
.story-item_type_user-language {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.story-item_type_user-language .user-language__item {
  display: -ms-flexbox;
  display: flex;
}
.story-item_type_user-language .form__field {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
  min-width: 0;
}
.story-item_type_user-language .form__field:not(:last-child) {
  margin-right: 0.5rem;
}
.story-item_type_user-nationality .radio-control {
  margin-bottom: 1rem;
  color: #8d90a3;
}
.story-item_type_user-nationality .radio-control label {
  padding-left: 2rem;
  position: relative;
}
.story-item_type_user-nationality .radio-control .iradio {
  position: absolute;
  top: 0.3rem;
  left: 0;
}
.story-item_type_user-nationality .radio-control .iradio.checked {
  color: #2f313a;
}
.story-item_type_user-search .form__field_search-ages {
  display: -ms-flexbox;
  display: flex;
}
.story-item_type_user-search .form__field_search-ages .form__field {
  -ms-flex: 1;
      flex: 1 1 0%;
  margin-bottom: 0;
}
.story-item_type_user-search .form__field_search-ages .form__field:not(:last-child) {
  margin-right: 1rem;
}
.story-item_type_user-search .form__field_search-ages .select-control {
  margin-left: 0;
}
@media only screen and (max-width: 567px) {
  .story-item_type_user-search .story-item__content > .form__field_group > .form__field-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .story-item_type_user-search .story-item__content > .form__field_group > .form__field-content > .form__field {
    margin-right: 0 !important;
    margin-bottom: 1.7rem;
  }
  .story-item_type_user-search .story-item__content > .form__field_group > .form__field-content > .form__field_search-ages {
    margin-bottom: 0;
  }
  .story-item_type_user-search .form__field_search-ages .form__field-content {
    width: 100%;
  }
}
.tabs__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  list-style-type: none;
}
.tabs_default {
  margin-top: 2rem;
}
.tabs_default + .tile__action_edit {
  margin: -1rem 0 2rem;
  display: -ms-flexbox;
  display: flex;
}
.tabs_default .tabs__header {
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #dee0e6;
}
.tabs_default .tabs-header-item {
  width: auto;
  min-width: 12rem;
  font-size: 1.3rem;
  height: 3rem;
  -ms-flex: none;
      flex: none;
  position: relative;
  top: 1px;
  white-space: nowrap;
  border-bottom-width: 0;
}
.tabs_default .tabs-header-item:hover {
  border-bottom-width: 0.1rem;
}
@media only screen and (max-width: 567px) {
  .tabs_default .tabs-header-item {
    font-size: 1.6rem;
  }
}
.tabs_default .tabs-header-item .notification {
  margin-left: 0.5rem;
  position: static;
  display: inline-block;
}
.tabs_default .tabs-header-item .notification.-simple {
  margin-left: 0;
}
.tabs_default .tabs-header-item:not(:first-child) {
  padding-left: 1rem;
}
.tabs_default .tabs-header-item__link {
  color: #8d90a3;
  font-weight: 600;
}
.tabs_default .tabs-header-item.is-current-nav {
  border-bottom-width: 0.2rem;
}
.tabs_default .tabs-header-item.is-current-nav .tabs-header-item__link {
  color: #2f313a;
}
@media only screen and (max-width: 567px) {
  .tabs_default .tabs-header-item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: auto;
  }
}
@media only screen and (max-width: 567px) {
  .tabs_default-activity {
    padding-bottom: 2.5rem;
  }
}
.tabs_default-activity .tabs__header {
  position: relative;
}
.tabs_default-activity .tabs-header-item {
  padding: 0 !important;
  width: auto;
  max-width: 100vw;
  min-width: 0;
  position: static;
}
.tabs_default-activity .tabs-header-item__link {
  position: static;
}
@media only screen and (min-width: 641px) {
  .tabs_default-activity .tabs-header-item + .tabs-header-item {
    margin-left: 5rem;
  }
}
@media only screen and (min-width: 568px) and (max-width: 640px) {
  .tabs_default-activity .tabs-header-item + .tabs-header-item {
    margin-left: 3rem;
  }
}
@media only screen and (min-width: 568px) {
  .tabs_default-activity .tabs-header-item .tabs-header-item-icon {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .tabs_default-activity .tabs-header-item {
    width: 25%;
    text-align: center;
  }
  .tabs_default-activity .tabs-header-item .tabs-header-item-value {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 2.5rem;
  }
  .tabs_default-activity .tabs-header-item .ico {
    vertical-align: middle;
    color: #dee0e6;
  }
  .tabs_default-activity .tabs-header-item .ico_love {
    width: 2rem;
    height: 1.7rem;
  }
  .tabs_default-activity .tabs-header-item .ico_friendship {
    width: 1.9rem;
    height: 1.7rem;
  }
  .tabs_default-activity .tabs-header-item .ico_userinfo-about {
    width: 1.6rem;
    height: 1.7rem;
  }
  .tabs_default-activity .tabs-header-item .ico_likes {
    width: 2rem;
    height: 1.7rem;
  }
  .tabs_default-activity .tabs-header-item.is-current-nav .tabs-header-item-value {
    display: block;
  }
  .tabs_default-activity .tabs-header-item.is-current-nav .ico {
    color: #2d7bdc;
  }
}
.tabs_presents-tabs .tabs__header {
  border-bottom: 0.1rem solid #dee0e6;
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
}
.tabs_presents-tabs .tab {
  max-height: 49rem;
  padding-right: 2rem;
}
.tabs_presents-tabs .tab .ps-scrollbar-y-rail {
  right: 2rem;
}
.tabs_presents-tabs .tabs-header-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  font-size: 1.3rem;
  border: 0;
  height: auto;
}
.tabs_presents-tabs .tabs-header-item:not(:last-child) {
  margin-right: 0.5rem;
}
.tabs_presents-tabs .tabs-header-item.is-current-nav .tabs-header-item__link {
  color: #8d90a3;
  font-weight: 400;
  background: #f1f6f8;
  border-radius: 0.5rem;
}
.tabs_presents-tabs .tabs-header-item__link {
  padding: 0.6rem 1.5rem;
  color: #2d7bdc;
}
.tabs_presents-tabs .tabs-header-item__link:hover {
  background: #f1f6f8;
  border-radius: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .tabs_presents-tabs .tabs__header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .tabs_presents-tabs .tabs-header-item {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    margin-right: 0 !important;
  }
  .tabs_presents-tabs .tabs-header-item__link {
    text-align: center;
  }
  .tabs_presents-tabs .tab {
    max-height: 100%;
    padding-right: 0;
  }
}
.tabs_search-profession {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.tabs_search-profession .tabs__header {
  display: none;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .tabs__header {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .tabs-header-item {
    font-size: 1.5rem;
    height: 2.5rem;
  }
}
.tabs_search-profession .tabs__body {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 100%;
}
.tabs_search-profession .tab {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.tabs_search-profession .tab_professions {
  -ms-flex: 0 1 28rem;
      flex: 0 1 28rem;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .tab_professions {
    width: 100%;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.tabs_search-profession .tab_areas {
  -ms-flex: 2 1 auto;
      flex: 2 1 auto;
  padding-left: 3rem;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .tab_areas {
    width: 100%;
    padding-left: 0;
  }
}
.tabs_search-profession .tab__content {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .tab__content {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: 100%;
  }
}
.tabs_search-profession .scroller__content,
.tabs_search-profession .scroller {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .scroller__content,
  .tabs_search-profession .scroller {
    width: 100%;
  }
}
.tabs_search-profession .search-profession__selected-entries {
  -ms-flex: none;
      flex: none;
}
@media only screen and (max-width: 567px) {
  .tabs_search-profession .search-profession__selected-entries {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.tabs_top-users {
  margin-top: 2rem;
}
.tabs_top-users .tabs__header {
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #dee0e6;
}
.tabs_top-users .tabs-header-item {
  width: 10rem;
  font-size: 1.3rem;
  height: 3rem;
  -ms-flex: none;
      flex: none;
  position: relative;
  top: 1px;
}
.tabs_top-users .tabs-header-item:last-child {
  padding-left: 1rem;
}
.tabs_top-users .tabs-header-item__link {
  color: #8d90a3;
  font-weight: 600;
}
.tabs_top-users .tabs-header-item.is-current-nav {
  border-bottom-width: 0.2rem;
}
.tabs_top-users .tabs-header-item.is-current-nav .tabs-header-item__link {
  color: #2f313a;
}
@media only screen and (max-width: 567px) {
  .tabs_top-users .tabs-header-item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: auto;
  }
}
.tabs_usblog {
  margin-top: -5.9rem;
}
.tabs_usblog .tabs__header {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.tags__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 0;
  max-width: 100%;
}
.tags__icon {
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.tags__item {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  color: #8d90a3;
  border-radius: 0.5rem;
  border: 1px solid #e5e5e5;
  padding: 0 1rem;
}
@media only screen and (max-width: 567px) {
  .tags__item {
    padding: 0 0.8rem;
  }
}
.tags__title {
  font-size: 1.3rem;
  white-space: nowrap;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  line-height: 3.1rem;
  padding-bottom: 0.2rem;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .tags__title {
    line-height: 2.8rem;
  }
}
.tags__title + .tags__icon {
  margin-left: 0.5rem;
}
.tags__subtitle {
  line-height: 3.5rem;
  margin-left: 0.5rem;
}
.textarea-control_small {
  border: 1px solid #dee0e6;
  padding: 0.7rem 1rem;
  border-radius: 0.5rem;
  display: block;
  overflow: hidden;
  min-height: 3.6rem;
}
.textarea-control_small textarea {
  padding: 0;
  border: 0;
  height: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: hidden;
  min-height: 1.7rem;
  height: 1.7rem;
}
.textarea__hidden-div {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: hidden;
  min-height: 3.6rem;
  padding: 0.7rem 1rem;
}
.lbr {
  line-height: 3;
}
.tile__actions {
  margin-left: auto;
}
.tile__body {
  position: relative;
}
.tile__body + .tile__footer {
  margin-top: 2rem;
}
@media only screen and (max-width: 567px) {
  .tile__content + .tabs_default {
    margin-top: 0.5rem;
  }
}
.tile__footer {
  margin-bottom: 1rem;
}
.tile__header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.tile__header-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.tile__header-main .tile__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.tile__header + .tile__body {
  margin-top: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .tile__header {
    padding-bottom: 1rem;
  }
  .tile__header.is-hidden-mobile-l + .tabs_default-activity {
    margin-top: 0;
  }
}
.tile__intro {
  color: #86899d;
  padding-bottom: 1rem;
}
.tile__meta {
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  list-style: none;
}
.tile__meta-item {
  margin-right: 2.5rem;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.tile__meta-item:last-child {
  margin-right: 0;
}
.tile__meta-item-title {
  display: inline-block;
  margin-left: 0.5rem;
}
.tile__meta-item .link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  color: #afb2be;
  font-size: 1.3rem;
}
.tile__meta-item .link:hover {
  text-decoration: none;
}
.tile__meta-item .link::before {
  content: '';
  display: inline-block;
  background-position: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-right: 0.6rem;
}
.tile__meta-item_likes .link::before {
  width: 1.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojYzhjYWQ0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.tile__meta-item_likes .link:hover::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MC43IDQ1LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwLjcgNDUuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRjU3NEE7fQo8L3N0eWxlPgo8dGl0bGU+bGlrZS1ibHVlLWJvcmRlcjwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS4zLDQ1LjNDMjIuMyw0NS4zLDAsMzMuMSwwLDE2QzAsNi45LDYsMCwxNCwwYzUuMSwwLDksNCwxMS4zLDdjMi4zLTMsNi4zLTcsMTEuMy03YzgsMCwxNCw2LjksMTQsMTYKCUM1MC43LDMzLjIsMjcuNCw0NS4zLDI1LjMsNDUuM3ogTTE0LDUuM0M5LDUuMyw1LjMsOS44LDUuMywxNmMwLDEyLjYsMTYuNCwyMi4yLDIwLDIzLjhjMy44LTEuOCwyMC0xMS40LDIwLTIzLjgKCWMwLTYuMi0zLjYtMTAuNy04LjctMTAuN2MtMi42LDAtNS41LDIuNC04LjYsN2MtMC42LDEuNS0yLjMsMi4yLTMuOCwxLjdjLTAuOC0wLjMtMS40LTAuOS0xLjctMS43QzE5LjUsNy43LDE2LjYsNS4zLDE0LDUuM0wxNCw1LjMKCXoiLz4KPC9zdmc+Cg==");
}
.tile__meta-item_dislikes .link::before {
  width: 1.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4Ij48dGl0bGU+ZGlzbGlrZTwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGVlMGU2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTEgMTBhMi4xNSAyLjE1IDAgMCAwIDIgMmg2bDEgMi45NEEyLjU0IDIuNTQgMCAwIDAgMTIgMTdjMSAwIDEtMi40MyAxLTJWM2MwLTEuNTYtLjIyLTItMS0ySDNhMi4xNSAyLjE1IDAgMCAwLTIgMnY3ek0xNiAxaC0zdjEwaDNhMi4xNSAyLjE1IDAgMCAwIDItMlYzYTIuMTUgMi4xNSAwIDAgMC0yLTJ6TTEgOGgzTTEuMTYgNUg0Ii8+PC9nPjwvc3ZnPg==");
}
.tile__meta-item_dislikes .link:hover::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4Ij48dGl0bGU+ZGlzbGlrZV9ob3ZlcjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY1NzRhIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTEgMTBhMi4xNSAyLjE1IDAgMCAwIDIgMmg2bDEgMi45NEEyLjU0IDIuNTQgMCAwIDAgMTIgMTdjMSAwIDEtMi40MyAxLTJWM2MwLTEuNTYtLjIyLTItMS0ySDNhMi4xNSAyLjE1IDAgMCAwLTIgMnY3ek0xNiAxaC0zdjEwaDNhMi4xNSAyLjE1IDAgMCAwIDItMlYzYTIuMTUgMi4xNSAwIDAgMC0yLTJ6TTEgOGgzTTEuMTYgNUg0Ii8+PC9nPjwvc3ZnPg==");
}
.tile__meta-item_comments .link::before {
  width: 1.6rem;
  height: 1.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE5IDE3Ij48dGl0bGU+YXJ0aWNsZS1jb21tZW50czwvdGl0bGU+PHBhdGggZD0iTTEuODIgMTdDLjk0IDE3IDAgMTYuMzEgMCAxNC4zNlYzYTMuNTcgMy41NyAwIDAgMSAzLTNoMTNhMy41NyAzLjU3IDAgMCAxIDMgM3Y3YTMuNTcgMy41NyAwIDAgMS0zIDNINWExIDEgMCAwIDEtLjExLjQ1bC0xIDJBMi4zOSAyLjM5IDAgMCAxIDEuODIgMTd6TTE1Ljk3IDJIM2EyLjE0IDIuMTQgMCAwIDAtMSAxdjExLjMzYTIuOTMgMi45MyAwIDAgMCAwIC4zOHYtLjE5bC45MS0xLjgzYTEuOTQgMS45NCAwIDAgMSAyLTEuNzNoMTFhMi4xNiAyLjE2IDAgMCAwIDEtMXYtN2EyLjE1IDIuMTUgMCAwIDAtLjkxLS45N3oiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tile__meta-item_comments .link:hover::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE5IDE3Ij48dGl0bGU+YXJ0aWNsZS1jb21tZW50c19ob3ZlcjwvdGl0bGU+PHBhdGggZD0iTTEuODIgMTdDLjk0IDE3IDAgMTYuMzEgMCAxNC4zNlYzYTMuNTcgMy41NyAwIDAgMSAzLTNoMTNhMy41NyAzLjU3IDAgMCAxIDMgM3Y3YTMuNTcgMy41NyAwIDAgMS0zIDNINWExIDEgMCAwIDEtLjExLjQ1bC0xIDJBMi4zOSAyLjM5IDAgMCAxIDEuODIgMTd6TTE1Ljk3IDJIM2EyLjE0IDIuMTQgMCAwIDAtMSAxdjExLjMzYTIuOTMgMi45MyAwIDAgMCAwIC4zOHYtLjE5bC45MS0xLjgzYTEuOTQgMS45NCAwIDAgMSAyLTEuNzNoMTFhMi4xNiAyLjE2IDAgMCAwIDEtMXYtN0EyLjE1IDIuMTUgMCAwIDAgMTYgMnoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=");
}
@media only screen and (max-width: 567px) {
  .tile__meta-item {
    margin-right: 0.5rem;
  }
  .tile__meta-item:nth-child(2) .tile__meta-item-title {
    display: none;
  }
}
.tile__nav {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
}
@media only screen and (max-width: 567px) {
  .tile__nav {
    border-bottom: 0.1rem solid #dee0e6;
    padding-bottom: 1rem;
    margin-bottom: 2rem;
    margin-bottom: 2rem;
  }
}
.tile__nav-button {
  font-weight: 600;
  line-height: 20px;
}
.tile__nav-button_active {
  border-color: #8d90a3;
  color: #8d90a3;
  cursor: default;
  pointer-events: none;
}
@media only screen and (max-width: 567px) {
  .tile__nav-button {
    min-width: 0;
    width: 100%;
    height: 3.6rem;
    line-height: 2.084615;
  }
}
.tile__nav-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-right: 1rem;
}
.tile__nav-item .notification {
  position: absolute;
  right: -0.7rem;
  top: -0.7rem;
}
@media only screen and (max-width: 567px) {
  .tile__nav-item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    margin-bottom: 1rem;
    max-width: calc(50% - 1rem);
  }
}
.tile__nav-list {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 567px) {
  .tile__nav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.tile__premium {
  padding: 0.1rem 0 0 2.3rem;
}
.tile__premium .link {
  color: #dcb12d;
  text-decoration: none;
  transition-property: color;
  transition-duration: 170ms;
}
.tile__premium .link i {
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNEQ0IxMkQiIGQ9Ik0xOCwxM0g0Yy0wLjQsMC0wLjgtMC4zLTAuOS0wLjdsLTMtOWMtMC4xLTAuNCwwLTAuOCwwLjMtMS4xQzAuNywyLDEuMSwxLjksMS40LDIuMWw1LjMsMi42bDMuNS00LjQKCQkJYzAuNC0wLjUsMS4yLTAuNSwxLjYsMGwzLjUsNC40bDUuMy0yLjZjMC40LTAuMiwwLjgtMC4xLDEuMSwwLjFjMC4zLDAuMywwLjQsMC43LDAuMywxLjFsLTMsOUMxOC44LDEyLjcsMTguNCwxMywxOCwxM3ogTTQuNywxMQoJCQloMTIuNmwyLTZsLTMuOCwxLjlDMTUsNy4xLDE0LjUsNywxNC4yLDYuNmwtMy4yLTRsLTMuMiw0QzcuNSw3LDcsNy4xLDYuNiw2LjlMMi43LDVMNC43LDExeiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI0RDQjEyRCIgZD0iTTE4LDE3SDRjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoMTRjMC42LDAsMSwwLjQsMSwxUzE4LjYsMTcsMTgsMTd6Ii8+CjwvZz4KPC9zdmc+Cg==");
  width: 1.7rem;
  height: 1.3rem;
  margin: 0.2rem 0.5rem 0 0;
  position: relative;
  top: 0.2rem;
}
.tile__premium .link span {
  display: inline-block;
}
.tile__premium .link:hover {
  color: #caa030;
}
.tile__premium .link:hover i {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNjYWEwMzAiIGQ9Ik0xOCwxM0g0Yy0wLjQsMC0wLjgtMC4zLTAuOS0wLjdsLTMtOWMtMC4xLTAuNCwwLTAuOCwwLjMtMS4xQzAuNywyLDEuMSwxLjksMS40LDIuMWw1LjMsMi42bDMuNS00LjQKCQkJYzAuNC0wLjUsMS4yLTAuNSwxLjYsMGwzLjUsNC40bDUuMy0yLjZjMC40LTAuMiwwLjgtMC4xLDEuMSwwLjFjMC4zLDAuMywwLjQsMC43LDAuMywxLjFsLTMsOUMxOC44LDEyLjcsMTguNCwxMywxOCwxM3ogTTQuNywxMQoJCQloMTIuNmwyLTZsLTMuOCwxLjlDMTUsNy4xLDE0LjUsNywxNC4yLDYuNmwtMy4yLTRsLTMuMiw0QzcuNSw3LDcsNy4xLDYuNiw2LjlMMi43LDVMNC43LDExeiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI2NhYTAzMCIgZD0iTTE4LDE3SDRjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoMTRjMC42LDAsMSwwLjQsMSwxUzE4LjYsMTcsMTgsMTd6Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.tile__premium .link:active {
  color: #2f313a;
}
.tile__select {
  width: 14.7rem;
  margin-right: 1.5rem;
  margin-left: auto;
}
@media only screen and (max-width: 567px) {
  .tile__select {
    bottom: -5rem;
    left: 0;
    right: 0;
    width: 100%;
    position: absolute;
    margin-right: 0;
    margin-bottom: 0.8rem;
  }
}
.tile__select.link {
  box-sizing: border-box;
  height: 3rem;
}
@media only screen and (min-width: 567px) {
  .tile__select.link {
    width: 33.3%;
  }
}
.tile__select .select2-selection {
  height: 30px;
}
@media only screen and (max-width: 567px) {
  .tile__select .select2-selection {
    height: 3.6rem;
  }
}
.tile__select .select2-selection__rendered {
  line-height: 27px;
}
@media only screen and (max-width: 567px) {
  .tile__select .select2-selection__rendered {
    line-height: 3.2rem;
  }
}
.tile__title {
  -ms-flex: 1;
      flex: 1 1 0%;
  font-weight: 600;
  font-size: 1.7rem;
}
.tile__title-subtitle {
  color: #86899d;
  font-size: 1.3rem;
  padding-left: 0.3rem;
}
@media only screen and (min-width: 567px) {
  .tile__title br.break-mobile {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .tile__title br.break-mobile + .tile__title-value {
    margin-left: 0;
  }
}
@media only screen and (min-width: 567px) {
  .tile__title br.break-desktop + .tile__title-value {
    margin-left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .tile__title br.break-desktop {
    display: none;
  }
}
.tile__slide {
  color: #2d7bdc;
  font-style: italic;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  -ms-flex-align: center;
      align-items: center;
}
.tile__slide::after {
  content: '';
  width: 0.8rem;
  height: 0.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjx0aXRsZT5zZWxlY3QtYXJyb3dfYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNNCA1LjA1YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNy4zNWwyLjI5IDIuMjlMNi4yOC4zNWExIDEgMCAwIDEgMS40MSAxLjQxbC0zIDNhMSAxIDAgMCAxLS42OS4yOXoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=") top center no-repeat;
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
  background-size: contain;
  margin-left: 0.5rem;
}
.tile__slide_active::after {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.tile__title-value {
  margin-left: 0.5rem;
  font-size: 1.3rem;
  color: #afb2be;
}
.tile_article {
  padding: 3rem 2rem 2.7rem 18rem;
}
.tile_article p {
  color: #8d90a3;
  line-height: 2rem;
  margin-bottom: 1.8rem;
}
.tile_article p:last-of-type {
  margin-bottom: 0;
}
.tile_article .tile__title {
  font-size: 2.2rem;
  color: #2f313a;
  line-height: 1.1;
  margin-bottom: 0.7rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.tile_article .tile__title .link {
  color: #2f313a;
}
.tile_article .tile__footer {
  margin-top: 3.5rem;
  border-top: 0.1rem solid #dee0e6;
  margin-right: 2rem;
  padding-top: 1.4rem;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.tile_article .tile__meta-item {
  margin-right: 3rem;
}
.tile_article .tile__meta-item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .tile_article {
    padding: 1rem 1rem 2rem;
  }
  .tile_article .tile__header {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.tile_messages {
  padding-top: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .tile_messages .tile__header {
    padding-top: 0.8rem;
  }
}
.tile_messages .tile__title {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 567px) {
  .tile_messages .tile__title {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .tile_messages .tile__title {
    padding-top: 0.5rem;
  }
}
.tile_messages .tile__body {
  margin-top: 0;
}
.tile_messages .tile__actions {
  display: none;
}
@media only screen and (max-width: 567px) {
  .tile_messages .tile__body {
    border-top: 1px solid #e5e5e5;
    margin-top: 0rem !important;
  }
  .tile_messages .tile__actions {
    display: block;
  }
}
.tile_post {
  padding: 1rem 8rem 4.2rem;
}
.tile_post .tile__header {
  padding: 0.5rem 0 1rem 0;
  border-bottom: 0.1rem solid #dee0e6;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 3rem;
}
.tile_post .tile__date {
  color: #afb2be;
}
.tile_post .tile__title {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: 400;
  margin-bottom: 3rem;
}
.tile_post .tile__body p {
  color: #8d90a3;
  line-height: 2rem;
  margin-bottom: 1.8rem;
}
.tile_post .tile__body p:last-of-type {
  margin-bottom: 0;
}
.tile_post .tile__body img {
  display: block;
  max-width: 100%;
  margin: 2.5rem auto 3.5rem 0;
}
.tile_post .tile__footer {
  margin-top: 3.3rem;
  border-top: 0.1rem solid #dee0e6;
  padding: 1rem 0;
  margin-bottom: 0;
}
.tile_post .tile__meta {
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 0.2rem;
}
.tile_post .tile__meta-item {
  margin-right: 1.8rem;
}
.tile_post .tile__meta-item-title {
  color: #333;
}
.tile_post .tile__meta-item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .tile_post {
    padding: 0 1rem 2rem;
  }
  .tile_post .tile__meta {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .tile_post .tile__footer {
    border: 0;
    margin-top: 2rem;
  }
}
.tile_post-comments {
  padding: 3rem 8rem 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.tile_post-comments .tile__footer {
  -ms-flex-order: 1;
      order: 1;
  margin-bottom: 4.5rem;
  margin-top: 0;
}
.tile_post-comments .tile__body {
  -ms-flex-order: 2;
      order: 2;
}
@media only screen and (max-width: 567px) {
  .tile_post-comments {
    padding: 0 1rem 3rem;
    margin-top: -0.2rem !important;
    border: 0;
  }
  .tile_post-comments .tile__footer {
    border-top: 0.1rem solid #dee0e6;
    padding-top: 1rem;
  }
}
.tile_profile-views .nav {
  display: none;
}
@media only screen and (min-width: 568px) {
  .tile_profile-views .tile__header {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .tile_profile-views .tile__actions {
    padding-top: 0.5rem;
  }
  .tile_profile-views .tile__body {
    margin-top: 0;
  }
  .tile_profile-views .button_upgrade {
    min-height: 3.3rem;
    width: auto;
    padding: 0.4rem 2rem 0.8rem 1.6rem;
  }
  .tile_profile-views .button_upgrade .button__value {
    padding: 0 0.7rem;
  }
}
@media only screen and (max-width: 567px) {
  .tile_profile-views .nav {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
  }
  .tile_profile-views .tile__header {
    display: block;
  }
  .tile_profile-views .tile__title {
    margin-bottom: 2rem;
    line-height: 3rem;
  }
  .tile_profile-views .button_upgrade {
    width: 100%;
  }
}
.tile_prompt {
  margin: 1.5rem 0;
}
.tile_story {
  padding-bottom: 2rem;
}
.tile_story .tile__body {
  padding-left: 13rem;
}
@media only screen and (max-width: 960px) {
  .tile_story .tile__body {
    padding-left: 1rem;
  }
}
.tile_story .tile__header {
  padding-left: 13rem;
  margin-top: 1rem;
}
.tile_story .tile__header + .tile__body {
  margin-top: 2rem;
}
.tile_story .tile__header::before {
  content: '';
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 4rem;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50%;
}
@media only screen and (max-width: 960px) {
  .tile_story .tile__header::before {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    top: 0;
    left: 0;
    -ms-transform: none;
        transform: none;
  }
}
.tile_story .tile__subtitle {
  color: #4baf4f;
  font-size: 1.3rem;
  font-style: italic;
  display: block;
}
.tile_story..tile_story_notifications .tile__header::before {
  background-size: contain;
}
.tile_story_pets .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC42MyIgaGVpZ2h0PSIyMC40OSIgdmlld0JveD0iMCAwIDIwLjYzIDIwLjQ5Ij48dGl0bGU+cGV0czwvdGl0bGU+PHBhdGggZD0iTTE5LjQzIDMuODNhMy40NiAzLjQ2IDAgMCAwLTIuMTMtLjYzIDMgMyAwIDAgMC0uNzQtMi4yNGMtMS40NC0xLjItMy4yMS0xLjE5LTMuOTUtLjQ1LTEuMDYgMS4wNS0xLjI4IDMuMjYtMS4zMyA0LjI2bC02LjMgNi40NGMtMSAwLTMuMjkuMjUtNC4zNiAxLjMxcy0uNDUgMy4xNi40OSA0LjFhMy4xNyAzLjE3IDAgMCAwIDIuMTUuNjQgMy4zIDMuMyAwIDAgMCAuNjUgMi4xNiAzLjkgMy45IDAgMCAwIDIuNTcgMS4wMyAyLjEzIDIuMTMgMCAwIDAgMS41NC0uNTljMS0xIDEuMjItMy4yNyAxLjI0LTQuMjlsNi40Mi02LjQyYzEgMCAzLjI4LS4yIDQuMzQtMS4yNnYtLjA1Yy42MS0uNjEgMS4yLTIuMjktLjU5LTQuMDF6bS0uODcgMi43M2E2Ljc3IDYuNzcgMCAwIDEtMy4yOC42NCAxLjA3IDEuMDcgMCAwIDAtLjcyLjI5bC03IDdhMSAxIDAgMCAwLS4yOS43MmMwIDEuMDgtLjIxIDIuODItLjYzIDMuMjZhMS43MyAxLjczIDAgMCAxLTEuMjctLjQyIDYgNiAwIDAgMS0uMS0xLjc3IDEgMSAwIDAgMC0xLjEyLTEuMDcgNi4xNyA2LjE3IDAgMCAxLTEuNjQgMCAxLjY4IDEuNjggMCAwIDEtLjQ4LTEuMjdjLjUtLjUgMi4zMS0uNzMgMy4zNy0uNzNhMSAxIDAgMCAwIC43MS0uM2w2Ljg4LTdhMSAxIDAgMCAwIC4yOS0uNjkgNyA3IDAgMCAxIC42OS0zLjIgMS43MyAxLjczIDAgMCAxIDEuMjUuNDMgNS41OSA1LjU5IDAgMCAxIC4wNyAxLjY3IDEgMSAwIDAgMCAuMjcuNzggMSAxIDAgMCAwIC43Ny4zMSA2LjU0IDYuNTQgMCAwIDEgMS43OS4xM2MuNjUuNjUuNTMgMS4xMS40NCAxLjIyeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tile_story_music .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE5IDIwIj48dGl0bGU+bXVzaWM8L3RpdGxlPjxwYXRoIGQ9Ik0xOC45Ny45MVYuODJhLjk0Ljk0IDAgMCAwIDAtLjEuOTMuOTMgMCAwIDAtLjE4LS4zNGwtLjE0LS4xNC0uMTUtLjEtLjE3LS4wN2gtLjQ4bC0xMSAyLjA4YTEgMSAwIDAgMC0uOCAxLjE3IDEgMSAwIDAgMCAwIC4xMnY0LjQyYTEgMSAwIDAgMCAwIC40NnY0LjNhMy45IDMuOSAwIDAgMC0zLjI0LS4zNiA0IDQgMCAwIDAgMS4yNCA3LjhoLjExYzQtMi4xOSA0LTMuNDUgMy44My00LjY0YTEgMSAwIDAgMCAuMDctLjMzVjguOThsOS0xLjY5djUuMzVhMy44OSAzLjg5IDAgMCAwLTMuMjQtLjM1IDQgNCAwIDEgMCA0Ljc5IDUuNjEgMSAxIDAgMCAwIC40Ni0uODJ2LTE2YS45NC45NCAwIDAgMC0uMS0uMTd6TTMuOTcgMThhMiAyIDAgMSAxIDItMiAyIDIgMCAwIDEtMiAyem00LTExLjE0di0zbDktMS42OXYzem03IDExLjE0YTIgMiAwIDEgMSAyLTIgMiAyIDAgMCAxLTIgMnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tile_story_interests .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wMyIgaGVpZ2h0PSIyMC4wMiIgdmlld0JveD0iMCAwIDIwLjAzIDIwLjAyIj48dGl0bGU+aW50ZXJlc3RzPC90aXRsZT48cGF0aCBkPSJNMTkuOTQgNy4wOGExLjU2IDEuNTYgMCAwIDAtMS41LTEuMDdoLTQuNTZsLTIuNDQtNWExLjU2IDEuNTYgMCAwIDAtMi45MSAwbC0yLjQxIDVIMS41NmExLjU2IDEuNTYgMCAwIDAtMSAyLjc1bDMuNTIgMy40Ni0xLjIyIDUuOGExLjU2IDEuNTYgMCAwIDAgMi40IDEuNzFMMTAgMTYuNDJsNC43MyAzLjMxYTEuNTggMS41OCAwIDAgMCAxLjg0IDAgMS41NiAxLjU2IDAgMCAwIC41Ni0xLjY4bC0xLjIxLTUuOCAzLjU2LTMuNDZhMS41NiAxLjU2IDAgMCAwIC40Ni0xLjcxem0tNS44MiA0LjFhMSAxIDAgMCAwLS4yOC45MmwxLjEyIDUuMzYtNC40LTMuMDhhMSAxIDAgMCAwLTEuMTUgMGwtNC40IDMuMDggMS4xMi01LjM2YTEgMSAwIDAgMC0uMjgtLjkyTDIuNjMgOC4wMWg0LjEyYTEgMSAwIDAgMCAuOS0uNTdsMi4zNC00Ljg4IDIuMzggNC44OGExIDEgMCAwIDAgLjkuNTZoNC4xMXoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tile_story_books .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE4IDE5Ij48dGl0bGU+Ym9va3M8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xMi45OSA3aC01YTEgMSAwIDAgMCAwIDJoNWExIDEgMCAwIDAgMC0yeiIvPjxwYXRoIGQ9Ik0xNC45OSAwaC0xNGExIDEgMCAwIDAtMSAxdjE3YTEgMSAwIDAgMCAxIDFoMTRhMy4xMiAzLjEyIDAgMCAwIDMtM1YzYTMuMTIgMy4xMiAwIDAgMC0zLTN6bS0xMyAyaDF2MTVoLTFWMnptMTQgMTRhMS4xMyAxLjEzIDAgMCAxLTEgMWgtMTBWMmgxMGExLjEzIDEuMTMgMCAwIDEgMSAxdjEzeiIvPjwvZz48L3N2Zz4=");
}
.tile_story_education .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMC4wNyIgdmlld0JveD0iMCAwIDE4IDIwLjA3Ij48dGl0bGU+ZWR1Y2F0aW9uPC90aXRsZT48cGF0aCBkPSJNMTUuNDcgNS44NkE3LjczIDcuNzMgMCAwIDAgMTcgMS4wNGExIDEgMCAwIDAtMS0xaC0uMzljLTEuMzUtLjA2LTQuNS0uMjEtNi40MiAyLjQ2YTUuMTQgNS4xNCAwIDAgMC0uMzkuNjQgNS4zMyA1LjMzIDAgMCAwLTIuNDEtMiAxLjAwMSAxLjAwMSAwIDEgMC0uNjYgMS44OSAzLjU5IDMuNTkgMCAwIDEgMiAyLjUxIDkuMDcgOS4wNyAwIDAgMC0yLjcxLS40NWMtMi40IDAtNSAyLjI5LTUgNiAwIDMuMTQgMi4wNiA5IDYgOWE2LjgyIDYuODIgMCAwIDAgMy0uODcgNy4yIDcuMiAwIDAgMCAzIC44N2MzLjk0IDAgNi01Ljg2IDYtOWE2LjIzIDYuMjMgMCAwIDAtMi41NS01LjIzem0tNC42Ni0yLjIxQTQuNjkgNC42OSAwIDAgMSAxNC45NSAyYTUuOTQgNS45NCAwIDAgMS0xLjY3IDMuMzhjLS42NS42OS0yLjI0Ljc0LTMuMy43MmE1LjczIDUuNzMgMCAwIDEgLjgzLTIuNDR6TTEyIDE4LjA2YTUuODggNS44OCAwIDAgMS0yLjM5LS44MSAxLjI1IDEuMjUgMCAwIDAtLjU0LS4xOEg4LjlhMS40NCAxLjQ0IDAgMCAwLS40Ni4xNiA1LjMxIDUuMzEgMCAwIDEtMi40NC44M2MtMi4xNyAwLTQtNC4zLTQtNyAwLTIuNDcgMS41Ni00IDMtNGE4LjcyIDguNzIgMCAwIDEgMy4xMy43M2wuMjIuMDlhMSAxIDAgMCAwIC41NS4xOWgxLjQ5YTcuMTQgNy4xNCAwIDAgMCAzLjYyLS43OSA0IDQgMCAwIDEgMiAzLjc1Yy0uMDEgMi43NC0xLjg0IDcuMDQtNC4wMSA3LjA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tile_story_career .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+Y2FyZWVyPC90aXRsZT48cGF0aCBkPSJNMTYuOTcgNEgxNC44bC0uMjUtMS4zOHYtLjExQzE0LjA3LjkxIDEzLjA2IDAgMTEuNzkgMGgtMy42QzYuOTEgMCA1Ljg4Ljk0IDUuNDEgMi42Mkw1LjE2IDRIMi45N2EzLjI1IDMuMjUgMCAwIDAtMyAzdjEwYTMuMjUgMy4yNSAwIDAgMCAzIDNoMTRhMy4yNSAzLjI1IDAgMCAwIDMtM1Y3YTMuMjUgMy4yNSAwIDAgMC0zLTN6bS05LjY0LS45M0ExLjMxIDEuMzEgMCAwIDEgOC4xNyAyaDMuNmExLjM2IDEuMzYgMCAwIDEgLjgzIDFsLjE3IDFINy4xNnpNMi45NyA2aDE0YTEuMzkgMS4zOSAwIDAgMSAxIDF2Mi45aC0xNlY3YTEuMzkgMS4zOSAwIDAgMSAxLTF6bTE0IDEyaC0xNGExLjM5IDEuMzkgMCAwIDEtMS0xdi01LjFoMTZWMTdhMS4zOSAxLjM5IDAgMCAxLTEgMXoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tile_story_settings .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMSIgaGVpZ2h0PSIyMS4wMSIgdmlld0JveD0iMCAwIDIxLjAxIDIxLjAxIj48dGl0bGU+cHJlZmVyZW5jZXM8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xOS40OCA4LjEzbC0xLjI2LS4yMWMtLjA2LS4xOS0uMTQtLjM4LS4yMS0uNTdsLjgxLTFhMS44MiAxLjgyIDAgMCAwLS4wNS0yLjM3bC0uNzUtLjg0YTEuODMgMS44MyAwIDAgMC0yLjM0LS4zM2wtMS4wOC42OGE4LjA5IDguMDkgMCAwIDAtMS41LS42N2wtLjIxLTEuMjdBMS44MiAxLjgyIDAgMCAwIDExLjA4LjAySDkuOTdhMS44MiAxLjgyIDAgMCAwLTEuODEgMS41M0w3Ljk3IDIuOGE4IDggMCAwIDAtMSAuNDRsLTEtLjczYTEuODMgMS44MyAwIDAgMC0yLjM2LjJsLS44LjhhMS44MiAxLjgyIDAgMCAwLS4xOSAyLjM2bC43MyAxYTguMTQgOC4xNCAwIDAgMC0uNDMgMWwtMS4yOC4yMUExLjgyIDEuODIgMCAwIDAgLjExIDkuODl2MS4xM2ExLjgyIDEuODIgMCAwIDAgMS41MyAxLjgxbDEuMjguMjFxLjExLjMzLjI0LjY0bC0uOCAxYTEuODMgMS44MyAwIDAgMCAuMDYgMi4zN2wuNzUuODRhMS44MyAxLjgzIDAgMCAwIDIuMzQuMzNsMS4xLS42OWE4IDggMCAwIDAgMS4zNi42OGwuMjEgMS4yN2ExLjgyIDEuODIgMCAwIDAgMS43OSAxLjUzaDEuMTNhMS44MiAxLjgyIDAgMCAwIDEuODEtMS41M2wuMjEtMS4yN2E4LjA3IDguMDcgMCAwIDAgMS0uNDJsMS4wOC43N2ExLjgyIDEuODIgMCAwIDAgMi4zNi0uMTlsLjgtLjhhMS44MiAxLjgyIDAgMCAwIC4xOS0yLjM2bC0uNzctMS4wOGE4IDggMCAwIDAgLjQzLTFsMS4yNi0uMjFBMS44MiAxLjgyIDAgMCAwIDIxIDExLjExVjkuOThhMS44MyAxLjgzIDAgMCAwLTEuNTItMS44NXptLS41MSAyLjhsLTEuNzQuMjlhMSAxIDAgMCAwLS44MS43NSA2LjA5IDYuMDkgMCAwIDEtLjcxIDEuNzEgMSAxIDAgMCAwIDAgMS4xbDEuMDUgMS40OC0uNi42LTEuNDgtMS4wNmExIDEgMCAwIDAtMS4xIDAgNi4wNiA2LjA2IDAgMCAxLTEuNy43IDEgMSAwIDAgMC0uNzUuODFsLS4xNiAxLjdoLS44NGwtLjMzLTEuOGExIDEgMCAwIDAtLjc1LS44MSA2LjA5IDYuMDkgMCAwIDEtMi0uODggMSAxIDAgMCAwLTEuMSAwbC0xLjUxIDEtLjU2LS42MyAxLjExLTEuMzhhMSAxIDAgMCAwIC4xLTEuMSA2LjE0IDYuMTQgMCAwIDEtLjU0LTEuNDIgMSAxIDAgMCAwLS44MS0uNzVsLTEuNzYtLjI5di0uODRsMS43Ni0uMjlhMSAxIDAgMCAwIC44MS0uNzUgNi4xMiA2LjEyIDAgMCAxIC43MS0xLjcxIDEgMSAwIDAgMCAwLTEuMWwtMS0xLjQyLjYtLjYgMS40MiAxYTEgMSAwIDAgMCAxLjEgMCA2LjEyIDYuMTIgMCAwIDEgMS43Mi0uNzEgMSAxIDAgMCAwIC43NS0uODFsLjI5LTEuNzVoLjgzbC4yOSAxLjc1YTEgMSAwIDAgMCAuNzUuODEgNi4xMSA2LjExIDAgMCAxIDIgLjkyIDEgMSAwIDAgMCAxLjEgMGwxLjQ5LS45NC41Ni42My0xLjEyIDEuMzhhMSAxIDAgMCAwLS4xMSAxLjA5IDYuMTIgNi4xMiAwIDAgMSAuNTEgMS4zNyAxIDEgMCAwIDAgLjgxLjc1bDEuNzQuMjl2Ljg0eiIvPjxwYXRoIGQ9Ik0xMC41MSA2LjAxYTQuNSA0LjUgMCAxIDAgNC41IDQuNSA0LjUgNC41IDAgMCAwLTQuNS00LjV6bTAgN2EyLjUgMi41IDAgMSAxIDIuNS0yLjUgMi41IDIuNSAwIDAgMS0yLjUgMi41eiIvPjwvZz48L3N2Zz4=");
}
.tile_story_about .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE4LjA5IDIwIj48dGl0bGU+YWJvdXQ8L3RpdGxlPjxwYXRoIGQ9Ik0xNy43MiAxNC45NmE5LjcgOS43IDAgMCAwLTUuMjYtNC40MiA2LjM2IDYuMzYgMCAwIDAgMS43MS00LjQzYzAtMy4zMS0yLjI5LTYuMTEtNS02LjExcy01IDIuOC01IDYuMTFhNi4zNyA2LjM3IDAgMCAwIDEuNjUgNC4zNiA5LjcxIDkuNzEgMCAwIDAtNS40NSA0LjQ5IDQgNCAwIDAgMCAuMTcgMy43QTIuNTQgMi41NCAwIDAgMCAyLjc4IDIwaDEyLjUzYTIuNTQgMi41NCAwIDAgMCAyLjI0LTEuMzQgNCA0IDAgMCAwIC4xNy0zLjd6bS04LjU1LTEzYzEuNiAwIDMgMS45MiAzIDQuMTFzLTEuMzQgMy44OS0zIDMuODljLTEuNjUgMC0zLTEuNzUtMy0zLjg5UzcuNTggMiA5LjE4IDJ6bTYuNjUgMTUuNjVhLjU2LjU2IDAgMCAxLS41MS4zNUgyLjc4YS41Ni41NiAwIDAgMS0uNTEtLjM1IDIuMTIgMi4xMiAwIDAgMS0uMTQtMS43MiA3LjY4IDcuNjggMCAwIDEgNi41LTMuOTNoLjgzYTcuNjcgNy42NyAwIDAgMSA2LjUgMy45MiAyLjExIDIuMTEgMCAwIDEtLjEzIDEuNzZ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tile_story_notifications .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDE3Ij48dGl0bGU+bm90aWZpY2F0aW9uczwvdGl0bGU+PHBhdGggZD0iTTI0IC44NmEuNjUuNjUgMCAwIDAtLjE2LS40Ljk0Ljk0IDAgMCAwLS4wNy0uMTMgMSAxIDAgMCAwLS4xOC0uMTMgMSAxIDAgMCAwLS4xNC0uMDloLS4xNWExIDEgMCAwIDAtLjIzIDBIMWExIDEgMCAwIDAtLjIyIDAgLjQ3LjQ3IDAgMCAwLS4yOS4xMyAxIDEgMCAwIDAtLjE4LjE0Ljk0Ljk0IDAgMCAwLS4wNy4xMy42NS42NSAwIDAgMC0uMTYuNC45NC45NCAwIDAgMCAwIC4xNHYxNWExIDEgMCAwIDAgMSAxaDIyYTEgMSAwIDAgMCAxLTF2LTE1QS45NC45NCAwIDAgMCAyNCAuODZ6TTEyIDkuNjVMMy41OSAyaDE2Ljgzek0yIDE1VjMuMjZsOS4zMyA4LjQ4YTEgMSAwIDAgMCAuMTkuMTJsLjExLjA3YTEgMSAwIDAgMCAuMzguMDggMSAxIDAgMCAwIC4zOC0uMDhsLjExLS4wN2ExIDEgMCAwIDAgLjE5LS4xMmw5LjMzLTguNDhWMTVIMnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tile_story_delete-profile .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+ZGVsZXRlPC90aXRsZT48ZyBmaWxsPSIjZGVlMGU2Ij48cGF0aCBkPSJNMTQuMzkgNy42MWExIDEgMCAwIDAtMS40MSAwbC0yIDItMi0yYTEgMSAwIDAgMC0xLjQxIDEuNDFsMiAyLTIgMmExIDEgMCAxIDAgMS40MSAxLjQxbDItMiAyIDJhMSAxIDAgMSAwIDEuNDEtMS40MWwtMi0yIDItMmExIDEgMCAwIDAgMC0xLjQxeiIvPjxwYXRoIGQ9Ik0xMSAwYTExIDExIDAgMSAwIDExIDExQTExIDExIDAgMCAwIDExIDB6bTAgMjBhOSA5IDAgMSAxIDktOSA5IDkgMCAwIDEtOSA5eiIvPjwvZz48L3N2Zz4=");
}
.tile_story_personal .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+cGVyc29uYWw8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xMSAyMmExMSAxMSAwIDEgMSAxMS0xMSAxMSAxMSAwIDAgMS0xMSAxMXptMC0yMGE5IDkgMCAxIDAgOSA5IDkgOSAwIDAgMC05LTl6Ii8+PHBhdGggZD0iTTEwIDloMnY4aC0yem0wLTRoMnYzaC0yeiIvPjwvZz48L3N2Zz4=");
}
.tile_story_limitations .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNkZWUwZTYiIGQ9Ik0xMywxOEgzYy0xLjUsMC0zLTEuNS0zLTNWOGMwLTEuNSwxLjUtMywzLTNoMTBjMS41LDAsMywxLjUsMywzdjdDMTYsMTYuNSwxNC41LDE4LDEzLDE4eiBNMyw3QzIuNiw3LDIsNy42LDIsOHY3YzAsMC40LDAuNiwxLDEsMWgxMGMwLjQsMCwxLTAuNiwxLTFWOGMwLTAuNC0wLjYtMS0xLTFIM3oiLz48cGF0aCBmaWxsPSIjZGVlMGU2IiBkPSJNMTIsN2MtMC42LDAtMS0wLjQtMS0xVjNjMC0wLjQtMC42LTEtMS0xSDZDNS42LDIsNSwyLjYsNSwzdjNjMCwwLjYtMC40LDEtMSwxUzMsNi42LDMsNlYzYzAtMS41LDEuNS0zLDMtM2g0YzEuNSwwLDMsMS41LDMsM3YzQzEzLDYuNiwxMi42LDcsMTIsN3oiLz48cmVjdCB4PSI3IiB5PSIxMCIgZmlsbD0iI2RlZTBlNiIgd2lkdGg9IjIiIGhlaWdodD0iNCIvPjwvZz48L3N2Zz4=");
}
.tile_story_achievements .tile__header::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMy40IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMy40IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0RFRTBFNjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi43LDEzYzIuOSwwLDUtNCw1LThjMC0zLTAuNy00LTItNGgtOGMtMS4zLDAtMiwxLjYtMiw0YzAsNCwyLjEsOCw1LDhIMTIuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNywxN2MwLTIuMi0yLTQtNC00Yy0yLDAtNCwxLjgtNCw0QzcuNywxNywxMy43LDE3LDE1LjcsMTd6Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy43LDExYy0yLjIsMC01LjYtMi02LjUtNUMwLjUsNC4xLDEuNywyLDMuNywyczIsMSwyLDMiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS43LDExYzIuMiwwLDUuNi0yLDYuNS01YzAuNi0xLjktMC42LTQtMi41LTRzLTIsMS0yLDMiLz4KPC9nPgo8L3N2Zz4K");
}
@media only screen and (max-width: 960px) {
  .tile_story .tile__body {
    padding-left: 1rem;
  }
  .tile_story .tile__header {
    padding-left: 0;
  }
}
@media only screen and (max-width: 567px) {
  .tile_story .tile__body {
    padding-left: 1rem;
  }
  .tile_story .tile__header {
    padding-left: 0;
  }
}
.tile_top-users .tile__header::before {
  content: '';
  width: 2.8rem;
  height: 2.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI4IDIyIj48dGl0bGU+Y3VwPC90aXRsZT48cGF0aCBkPSJNMTguMjMgMTQuOTljMy0uMSA5Ljc3LTIuMTkgOS43Ny03IDAtMi4xIDAtNi00LTZhMy44MiAzLjgyIDAgMCAwLTIuMzguN2MtLjM4LTEuNDgtMS4xMy0yLjctMi42Mi0yLjdIOWMtMS40OSAwLTIuMjQgMS4yMi0yLjYyIDIuN0EzLjgyIDMuODIgMCAwIDAgNCAxLjk5Yy00IDAtNCAzLjktNCA2IDAgNC44MiA2Ljg3IDYuOTEgOS44MiA3YTkgOSAwIDAgMCAxLjI1IDEuMDcgNi4yNCA2LjI0IDAgMCAwLTIuMTUgNC44My41OS41OSAwIDAgMCAwIC4xMiAxIDEgMCAwIDAgMSAxaDhhMSAxIDAgMCAwIDEtLjk0di0uMTdhNi4yNiA2LjI2IDAgMCAwLTIuMDUtNC43NSA4LjczIDguNzMgMCAwIDAgMS4zNi0xLjE2em01Ljc3LTExYzEuNDggMCAyIC42IDIgNCAwIDIuNTItMy40IDQuMTMtNiA0LjczYTE0LjM5IDE0LjM5IDAgMCAwIDEuOC00LjE0IDEgMSAwIDAgMCAuMjItLjU5QzIyIDQuNiAyMi41MiA0IDI0IDR6bS0yMiA0YzAtMy40LjUyLTQgMi00czIgLjYgMiA0YTEgMSAwIDAgMCAuMjIuNiAxNC4zMSAxNC4zMSAwIDAgMCAxLjgzIDQuMTRDNS40MyAxMi4xNCAyIDEwLjU1IDIgOHptOSAxMmEzLjI5IDMuMjkgMCAwIDEgMi45Mi0zIDMuMyAzLjMgMCAwIDEgMi45MiAzSDExem0yLjkyLTVoLS4yOWMtMi4yMSAwLTUuNjMtNS4zMS01LjYzLTggMC00Ljk0IDEtNSAxLTVoMTBzMSAuMDYgMSA1YzAgMi43NS0zLjMxIDgtNS41NCA4aC0uNTR6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 1rem;
}
@media only screen and (max-width: 567px) {
  .tile_top-users .tile__header {
    border-bottom: 0.1rem solid #dee0e6;
    padding-bottom: 1rem;
  }
}
.tile_usblog {
  min-height: 11.1rem;
}
.tile_welcome {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .tile_with_premium .tile__header {
    margin-bottom: 8rem;
  }
  .tile_with_premium.tile_with_select .tile__header {
    margin-bottom: 12.2rem;
  }
  .tile_with_premium .tile__premium a {
    position: absolute;
    width: 100%;
    left: 0;
    top: 9.5rem;
    background-color: #dcb03c;
    height: 3.6rem;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
  }
  .tile_with_premium .tile__premium a i {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCQoJCQk8cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkJCTIxLDMgMTUsNiAxMSwxIDcsNiAxLDMgNCwxMiAxOCwxMiAJCSIvPgoJPC9nPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNCIgeTE9IjE2IiB4Mj0iMTgiIHkyPSIxNiIvPgo8L2c+Cjwvc3ZnPgo=");
    width: 2.2rem;
    height: 1.7rem;
    margin-top: -0.6rem;
    margin-right: 0.2rem;
  }
  .tile_with_premium .tile__premium a:hover,
  .tile_with_premium .tile__premium a:focus {
    background-color: #caa130;
  }
}
@media only screen and (max-width: 567px) {
  .tile_with_select .tile__header {
    margin-bottom: 8rem;
  }
}
.tooltip__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40OCIgaGVpZ2h0PSIxNC40OCIgdmlld0JveD0iMCAwIDE0LjQ4IDE0LjQ4Ij48dGl0bGU+cXVlc3Rpb248L3RpdGxlPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik03LjI0IDBhNy4yNCA3LjI0IDAgMSAwIDcuMjQgNy4yNEE3LjI1IDcuMjUgMCAwIDAgNy4yNCAwem0wIDEzYTUuNzQgNS43NCAwIDEgMSA1Ljc0LTUuNzQgNS43NSA1Ljc1IDAgMCAxLTUuNzQgNS43MnoiLz48cGF0aCBkPSJNNy4xNiAzLjI2YTIuNDcgMi40NyAwIDAgMC0yLjMxIDEuMjcgMi43OSAyLjc5IDAgMCAwLS4zMiAxLjIyLjc1Ljc1IDAgMCAwIC43NC43NC43Ny43NyAwIDAgMCAuNzYtLjc0IDEuMzUgMS4zNSAwIDAgMSAuMTUtLjUzIDEgMSAwIDAgMSAxLS41MSAxLjE5IDEuMTkgMCAwIDEgMSAuMzUuNzEuNzEgMCAwIDEgLjExLjY2IDIuMjggMi4yOCAwIDAgMS0uNjguOSAxLjkgMS45IDAgMCAwLS43OCAxLjI4di43NEEuNzMuNzMgMCAwIDAgNyA5LjFhMSAxIDAgMCAwLS43NCAxIDEuMDQgMS4wNCAwIDAgMCAyLjA4IDAgMSAxIDAgMCAwLS40LS44Ljc0Ljc0IDAgMCAwIC4zOS0uNjR2LS42MWMuMDgtLjA5LjIzLS4yNC4zMi0uMzJhMy41NSAzLjU1IDAgMCAwIDEuMDktMS41OSAyLjE5IDIuMTkgMCAwIDAtLjM5LTIgMi41OSAyLjU5IDAgMCAwLTIuMTktLjg4em0uMDggNy4zM2EuNDYuNDYgMCAxIDEgLjQ2LS40Ni40Ni40NiAwIDAgMS0uNDYuNDZ6Ii8+PC9nPjwvc3ZnPg==");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.2rem;
  height: 1.2rem;
  display: inline-block;
  margin: 0 0.3rem;
  display: -ms-flexbox;
  display: flex;
}
.tooltip_question .tooltip__icon {
  background-image: url("question.svg");
  width: 1.2rem;
  height: 1.2rem;
}
@media only screen and (min-width: 567px) {
  .usblog-list {
    padding-top: 1rem;
    column-gap: 1rem;
  }
}
@media only screen and (min-width: 567px) and (max-width: 667px) {
  .usblog-list {
    column-count: 2;
  }
}
@media only screen and (min-width: 667px) {
  .usblog-list {
    column-count: 3;
  }
}
.usblog-list-item {
  padding-bottom: 1rem;
}
@media only screen and (min-width: 567px) {
  .usblog-list-item {
    display: inline-block;
    width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .usblog-list-item .tile {
    border-radius: 0;
  }
}
.usblog-list-item-head {
  display: -ms-flexbox;
  display: flex;
}
.usblog-list-item-head__avatar {
  -ms-flex: 0 0 4.5rem;
      flex: 0 0 4.5rem;
}
.usblog-list-item-head__description {
  width: 100%;
}
.usblog-list-item-head__autor {
  font-weight: 600;
  margin-top: -0.2rem;
}
.usblog-list-item-head__name {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 2.2rem);
  margin-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.usblog-list-item-head__date {
  color: #afb2be;
  font-size: 1.1rem;
  line-height: 1.818182em;
}
.usblog-list-item-content {
  color: #2f313a;
  line-height: 20px;
  margin-top: 1.4rem;
  min-height: 10rem;
}
.usblog-list-item-content__text_short {
  font-size: 1.6rem;
  font-weight: 600;
}
.usblog-list-item-content-imgs {
  margin-top: 0.6rem;
}
.usblog-list-item-content-imgs__count2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 1rem;
}
.usblog-list-item-content-imgs__count2:first-child {
  margin-top: 0;
}
.usblog-list-item-content-imgs__count2 div {
  width: 100%;
}
.usblog-list-item-content-imgs__count2 div:first-child {
  margin-right: 0.5rem;
}
.usblog-list-item-content-imgs__count2 div:last-child {
  margin-left: 0.5rem;
}
.usblog-list-item-content-imgs__more {
  display: block;
  position: relative;
}
.usblog-list-item-content-imgs__more span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 2.1rem;
  font-weight: 600;
  background: rgba(0,0,0,0.5);
}
.usblog-list-item-content-imgs img {
  display: block;
  width: 100%;
}
.usblog-list-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 0.1rem solid #dee0e6;
  margin-top: 1rem;
  padding-top: 0.6rem;
}
.usblog-list-item-info__item {
  display: inline-block;
  color: #afb2be;
}
.usblog-list-item-info__item + .usblog-list-item-info__item {
  margin-left: 2rem;
}
.usblog-list-item-info__item:hover {
  text-decoration: none;
}
.usblog-list-item-info__item .ico {
  vertical-align: bottom;
  color: #dee0e6;
  width: 1.8rem;
  height: 1.6rem;
  margin-right: 0.4rem;
}
.usblog-list-item-info__item .ico_like-thin {
  width: 2rem;
  height: 1.7rem;
}
.usblog-list-item-info__item_like:hover .ico {
  color: #ff4e56;
}
.user-actions__list {
  height: 5.3rem;
  padding: 0 1rem;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 960px) {
  .user-actions__list {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (max-width: 567px) {
  .user-actions__list {
    background: #fff;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
}
.user-actions_mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .user-actions_mobile {
    display: block;
  }
}
.user-actions_mobile .user-actions__list {
  padding: 0;
}
.user-actions_mobile .user-actions-item:not(:last-child) {
  margin-right: 1rem;
}
.user-actions_mobile .user-actions-item .user-actions-item__link {
  margin-bottom: 0;
}
.user-actions_mobile .user-actions-item_type_message {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (max-width: 567px) {
  .user-actions_mobile .user-actions-item_type_message {
    margin-bottom: 1rem;
  }
}
.user-actions_mobile .user-actions-item_type_premium .premium-badge__title {
  background: #fff;
  color: #2d7bdc;
  margin-right: 0.5rem;
}
.user-actions_profile {
  background: #4baf4f;
}
.user-actions_profile .user-actions-item__notify {
  color: #4baf4f;
}
@media only screen and (max-width: 567px) {
  .user-actions_profile {
    margin-bottom: 2rem;
  }
  .user-actions_profile .user-actions-item {
    margin-right: 0 !important;
    margin-bottom: 1.5rem;
  }
  .user-actions_profile .user-actions-item_type_upgrade {
    margin-bottom: 0;
  }
  .user-actions_profile .user-actions-item_type_upgrade .user-actions-item__link {
    background: #4baf4f;
  }
  .user-actions_profile .tooltip {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
  .user-actions_profile .tooltip__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40OCIgaGVpZ2h0PSIxNC40OCIgdmlld0JveD0iMCAwIDE0LjQ4IDE0LjQ4Ij48dGl0bGU+cXVlc3Rpb25fZ3JheTwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTcuMjQgMGE3LjI0IDcuMjQgMCAxIDAgNy4yNCA3LjI0QTcuMjUgNy4yNSAwIDAgMCA3LjI0IDB6bTAgMTNBNS43NCA1Ljc0IDAgMSAxIDEzIDcuMjYgNS43NSA1Ljc1IDAgMCAxIDcuMjQgMTN6Ii8+PHBhdGggZD0iTTcuMTYgMy4yNmEyLjQ3IDIuNDcgMCAwIDAtMi4zMSAxLjI3IDIuNzkgMi43OSAwIDAgMC0uMzIgMS4yMi43NS43NSAwIDAgMCAuNzQuNzQuNzcuNzcgMCAwIDAgLjczLS43NCAxLjM1IDEuMzUgMCAwIDEgLjE1LS41MyAxIDEgMCAwIDEgMS0uNTEgMS4xOSAxLjE5IDAgMCAxIDEgLjM1LjcxLjcxIDAgMCAxIC4xMS42NiAyLjI4IDIuMjggMCAwIDEtLjY4LjkgMS45IDEuOSAwIDAgMC0uNzUgMS4yOHYuNzRBLjczLjczIDAgMCAwIDcgOS4xYTEgMSAwIDAgMC0uNzQgMSAxLjA0IDEuMDQgMCAxIDAgMi4wOCAwIDEgMSAwIDAgMC0uNC0uOC43NC43NCAwIDAgMCAuMzktLjY0VjhsLjMyLS4zMmEzLjU1IDMuNTUgMCAwIDAgMS4wOS0xLjU0IDIuMTkgMi4xOSAwIDAgMC0uMzktMiAyLjU5IDIuNTkgMCAwIDAtMi4xOS0uODh6bS4wOCA3LjMzYS40Ni40NiAwIDEgMSAuNDYtLjQ2LjQ2LjQ2IDAgMCAxLS40Ni40NnoiLz48L2c+PC9zdmc+");
  }
}
.user-about__text p {
  padding: 1.1rem 3rem 0.9rem 1.7rem;
  border-radius: 0.8rem;
  border: 1px solid #dee0e6;
  max-width: 50.4rem;
  margin-top: -0.8rem;
  margin-left: -1.8rem;
  margin-bottom: 2.2rem;
  line-height: 2.1rem;
  background: #fff;
  position: relative;
  display: inline-block;
  word-break: break-word;
}
.user-about__text p:empty {
  display: none;
}
@media only screen and (max-width: 567px) {
  .user-about__text p {
    margin-left: -1rem;
    margin-right: 0;
    width: auto;
  }
}
.user-about__text p::before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: -0.6rem;
  left: 4.2rem;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  background: #fff;
  border-radius: 0.2rem;
  border-top: 0.1rem solid #dee0e6;
  border-left: 0.1rem solid #dee0e6;
}
.user-actions-item__icon {
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  margin-right: 0.5rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.user-actions-item__link {
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 3.3rem;
  padding: 0 2rem;
  border-radius: 0.5rem;
  position: relative;
  color: #fff;
  width: 100%;
  transition-property: background, color;
  transition-duration: 170ms;
}
.user-actions-item__link:hover {
  background: rgba(0,0,0,0.2);
  text-decoration: none;
}
@media only screen and (max-width: 960px) {
  .user-actions-item__link {
    padding: 0;
  }
}
@media only screen and (max-width: 567px) {
  .user-actions-item__link {
    background: #2d7bdc;
    padding: 0 1rem;
    white-space: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    height: 3.6rem;
  }
  .user-actions-item__link:hover {
    background: #1c68c6;
    border-color: #1c68c6;
  }
  .user-actions-item__link .user-actions__title {
    -ms-flex-pack: center;
        justify-content: center;
  }
  .user-actions-item__link.green {
    background: #4baf4f;
  }
}
.user-actions__rating {
  color: #4baf4f;
  background: #fff;
  border-radius: 1rem;
  line-height: 2rem;
  padding: 0 0.6rem;
  font-size: 1.1rem;
}
.user-actions__rating + .user-actions__title {
  margin-left: 0.5rem;
}
.user-actions__title {
  color: #fff;
  white-space: nowrap;
}
.user-actions__tooltip {
  position: relative;
}
.user-actions__tooltip_question {
  width: 1.2rem;
  height: 1.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40OCIgaGVpZ2h0PSIxNC40OCIgdmlld0JveD0iMCAwIDE0LjQ4IDE0LjQ4Ij48dGl0bGU+cXVlc3Rpb248L3RpdGxlPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik03LjI0IDBhNy4yNCA3LjI0IDAgMSAwIDcuMjQgNy4yNEE3LjI1IDcuMjUgMCAwIDAgNy4yNCAwem0wIDEzYTUuNzQgNS43NCAwIDEgMSA1Ljc0LTUuNzQgNS43NSA1Ljc1IDAgMCAxLTUuNzQgNS43MnoiLz48cGF0aCBkPSJNNy4xNiAzLjI2YTIuNDcgMi40NyAwIDAgMC0yLjMxIDEuMjcgMi43OSAyLjc5IDAgMCAwLS4zMiAxLjIyLjc1Ljc1IDAgMCAwIC43NC43NC43Ny43NyAwIDAgMCAuNzYtLjc0IDEuMzUgMS4zNSAwIDAgMSAuMTUtLjUzIDEgMSAwIDAgMSAxLS41MSAxLjE5IDEuMTkgMCAwIDEgMSAuMzUuNzEuNzEgMCAwIDEgLjExLjY2IDIuMjggMi4yOCAwIDAgMS0uNjguOSAxLjkgMS45IDAgMCAwLS43OCAxLjI4di43NEEuNzMuNzMgMCAwIDAgNyA5LjFhMSAxIDAgMCAwLS43NCAxIDEuMDQgMS4wNCAwIDAgMCAyLjA4IDAgMSAxIDAgMCAwLS40LS44Ljc0Ljc0IDAgMCAwIC4zOS0uNjR2LS42MWMuMDgtLjA5LjIzLS4yNC4zMi0uMzJhMy41NSAzLjU1IDAgMCAwIDEuMDktMS41OSAyLjE5IDIuMTkgMCAwIDAtLjM5LTIgMi41OSAyLjU5IDAgMCAwLTIuMTktLjg4em0uMDggNy4zM2EuNDYuNDYgMCAxIDEgLjQ2LS40Ni40Ni40NiAwIDAgMS0uNDYuNDZ6Ii8+PC9nPjwvc3ZnPg==") top center no-repeat;
  background-size: contain;
  display: inline-block;
  margin-left: 0.5rem;
}
.user-actions__tooltip .tooltip {
  display: none;
}
.prompt_save-mail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.prompt_save-mail .prompt__save-email {
  display: -ms-flexbox;
  display: flex;
}
.prompt_save-mail .prompt__save-email .input-control {
  max-width: 33rem;
  margin-right: 1rem;
}
.prompt_save-mail .prompt__save-email .button {
  min-width: 0;
  width: 12.5rem;
}
.prompt_save-mail p:first-child {
  margin-bottom: 0.5rem;
}
.prompt_save-mail p:last-child {
  margin-top: 0.5rem;
  font-size: 1.1rem;
}
.prompt_save-mail p:last-child .link {
  color: #fff;
  text-decoration: underline;
}
.prompt_save-mail-end {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.prompt_save-mail-end::before {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.prompt_save-mail-end p {
  font-style: normal;
}
@media only screen and (max-width: 567px) {
  .prompt_save-mail-end p {
    margin-right: 1rem;
  }
}
.prompt_save-mail-end .button {
  width: 12.5rem;
  min-width: 0;
}
.user-aside__avatar {
  margin-right: 1rem;
}
.user-aside__avatar .user-avatar {
  width: 5.2rem;
  height: 5.2rem;
}
.user-aside__avatar .user-avatar__change {
  display: none;
}
.user-aside__avatar .add-photo__title {
  display: none;
}
.user-aside__avatar .add-photo__icon {
  width: 2.2rem;
  height: 2.2rem;
  margin-bottom: 0;
}
.user-aside__details {
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 100%;
  width: 141px;
}
.user-aside__details .button {
  font-size: 1.1rem;
}
.user-aside__extend-search {
  margin-top: 1.4rem;
}
.user-aside__extend-search a {
  color: #2f313a;
  display: -ms-flexbox;
  display: flex;
}
.user-aside__extend-search a::before {
  content: '';
  width: 1.8rem;
  height: 1.8rem;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMSIgaGVpZ2h0PSIyMS4wMSIgdmlld0JveD0iMCAwIDIxLjAxIDIxLjAxIj48dGl0bGU+cHJlZmVyZW5jZXM8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xOS40OCA4LjEzbC0xLjI2LS4yMWMtLjA2LS4xOS0uMTQtLjM4LS4yMS0uNTdsLjgxLTFhMS44MiAxLjgyIDAgMCAwLS4wNS0yLjM3bC0uNzUtLjg0YTEuODMgMS44MyAwIDAgMC0yLjM0LS4zM2wtMS4wOC42OGE4LjA5IDguMDkgMCAwIDAtMS41LS42N2wtLjIxLTEuMjdBMS44MiAxLjgyIDAgMCAwIDExLjA4LjAySDkuOTdhMS44MiAxLjgyIDAgMCAwLTEuODEgMS41M0w3Ljk3IDIuOGE4IDggMCAwIDAtMSAuNDRsLTEtLjczYTEuODMgMS44MyAwIDAgMC0yLjM2LjJsLS44LjhhMS44MiAxLjgyIDAgMCAwLS4xOSAyLjM2bC43MyAxYTguMTQgOC4xNCAwIDAgMC0uNDMgMWwtMS4yOC4yMUExLjgyIDEuODIgMCAwIDAgLjExIDkuODl2MS4xM2ExLjgyIDEuODIgMCAwIDAgMS41MyAxLjgxbDEuMjguMjFxLjExLjMzLjI0LjY0bC0uOCAxYTEuODMgMS44MyAwIDAgMCAuMDYgMi4zN2wuNzUuODRhMS44MyAxLjgzIDAgMCAwIDIuMzQuMzNsMS4xLS42OWE4IDggMCAwIDAgMS4zNi42OGwuMjEgMS4yN2ExLjgyIDEuODIgMCAwIDAgMS43OSAxLjUzaDEuMTNhMS44MiAxLjgyIDAgMCAwIDEuODEtMS41M2wuMjEtMS4yN2E4LjA3IDguMDcgMCAwIDAgMS0uNDJsMS4wOC43N2ExLjgyIDEuODIgMCAwIDAgMi4zNi0uMTlsLjgtLjhhMS44MiAxLjgyIDAgMCAwIC4xOS0yLjM2bC0uNzctMS4wOGE4IDggMCAwIDAgLjQzLTFsMS4yNi0uMjFBMS44MiAxLjgyIDAgMCAwIDIxIDExLjExVjkuOThhMS44MyAxLjgzIDAgMCAwLTEuNTItMS44NXptLS41MSAyLjhsLTEuNzQuMjlhMSAxIDAgMCAwLS44MS43NSA2LjA5IDYuMDkgMCAwIDEtLjcxIDEuNzEgMSAxIDAgMCAwIDAgMS4xbDEuMDUgMS40OC0uNi42LTEuNDgtMS4wNmExIDEgMCAwIDAtMS4xIDAgNi4wNiA2LjA2IDAgMCAxLTEuNy43IDEgMSAwIDAgMC0uNzUuODFsLS4xNiAxLjdoLS44NGwtLjMzLTEuOGExIDEgMCAwIDAtLjc1LS44MSA2LjA5IDYuMDkgMCAwIDEtMi0uODggMSAxIDAgMCAwLTEuMSAwbC0xLjUxIDEtLjU2LS42MyAxLjExLTEuMzhhMSAxIDAgMCAwIC4xLTEuMSA2LjE0IDYuMTQgMCAwIDEtLjU0LTEuNDIgMSAxIDAgMCAwLS44MS0uNzVsLTEuNzYtLjI5di0uODRsMS43Ni0uMjlhMSAxIDAgMCAwIC44MS0uNzUgNi4xMiA2LjEyIDAgMCAxIC43MS0xLjcxIDEgMSAwIDAgMCAwLTEuMWwtMS0xLjQyLjYtLjYgMS40MiAxYTEgMSAwIDAgMCAxLjEgMCA2LjEyIDYuMTIgMCAwIDEgMS43Mi0uNzEgMSAxIDAgMCAwIC43NS0uODFsLjI5LTEuNzVoLjgzbC4yOSAxLjc1YTEgMSAwIDAgMCAuNzUuODEgNi4xMSA2LjExIDAgMCAxIDIgLjkyIDEgMSAwIDAgMCAxLjEgMGwxLjQ5LS45NC41Ni42My0xLjEyIDEuMzhhMSAxIDAgMCAwLS4xMSAxLjA5IDYuMTIgNi4xMiAwIDAgMSAuNTEgMS4zNyAxIDEgMCAwIDAgLjgxLjc1bDEuNzQuMjl2Ljg0eiIvPjxwYXRoIGQ9Ik0xMC41MSA2LjAxYTQuNSA0LjUgMCAxIDAgNC41IDQuNSA0LjUgNC41IDAgMCAwLTQuNS00LjV6bTAgN2EyLjUgMi41IDAgMSAxIDIuNS0yLjUgMi41IDIuNSAwIDAgMS0yLjUgMi41eiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  margin-right: 1.7rem;
}
.user-aside__extend-search a:hover {
  color: #2f313a;
}
.user-aside__premium {
  font-size: 1.1rem;
}
.user-aside__premium > span {
  background: #2d7bdc;
  color: #fff;
  border-radius: 0.2rem;
  width: 5.1rem;
  height: 1.3rem;
  display: inline-block;
  margin-right: 0.5rem;
}
.user-aside__profile {
  position: relative;
  margin-bottom: 0.4rem;
  display: -ms-flexbox;
  display: flex;
}
.user-aside__profile .button {
  line-height: 1.2em;
  padding-bottom: 0.8rem;
  margin-top: 0.6rem;
}
.user-aside__profile .user-name {
  margin-top: -4px;
  margin-bottom: 0.4rem;
}
.user-aside__profile .user-name a {
  color: #2f313a !important;
}
.user-aside__profile.-premium {
  background-color: #e0eeff;
  margin: -1.7rem -1.7rem 0 -1.8rem;
  padding: 1.4rem 1.5rem 1.2rem 1.8rem;
}
.user-block__actions {
  text-align: center;
}
@media only screen and (min-width: 567px) {
  .user-block__actions {
    padding: 0.5em 0 0.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-block__actions {
    position: absolute;
    z-index: 1;
    bottom: 6.4407%;
    left: 0;
    width: 100%;
  }
}
.user-block__actions-action {
  display: inline-block;
  width: 6.2rem;
  height: 6.2rem;
  border-radius: 50%;
  cursor: pointer;
  line-height: 6rem;
}
@media only screen and (min-width: 567px) {
  .user-block__actions-action {
    margin: 0 1.35rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-block__actions-action {
    margin: 0 8.983051%;
  }
}
.user-block__actions-action_remove {
  background-color: #2d7bdc;
}
.user-block__actions-action_remove:hover {
  background-color: #156bb7;
}
.user-block__actions-action_remove:active {
  background-color: #005a9e;
}
.user-block__actions-action_remove .user-block__actions-icon {
  width: 2.3rem;
  height: 2.3rem;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIuODQzcHgiIGhlaWdodD0iMjIuODQxcHgiIHZpZXdCb3g9IjAgMCAyMi44NDMgMjIuODQxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi44NDMgMjIuODQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjUsMjIuODQxYy0wLjM4NCwwLTAuNzY4LTAuMTQ2LTEuMDYxLTAuNDM5Yy0wLjU4Ni0wLjU4Ni0wLjU4Ni0xLjUzNSwwLTIuMTIxTDIwLjI4MywwLjQzOQ0KCWMwLjU4Ni0wLjU4NiwxLjUzNS0wLjU4NiwyLjEyMSwwczAuNTg2LDEuNTM2LDAsMi4xMjFMMi41NjEsMjIuNDAyQzIuMjY4LDIyLjY5NSwxLjg4NCwyMi44NDEsMS41LDIyLjg0MXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS4zNDMsMjIuODQxYy0wLjM4NCwwLTAuNzY4LTAuMTQ2LTEuMDYxLTAuNDM5TDAuNDM5LDIuNTYxYy0wLjU4Ni0wLjU4NS0wLjU4Ni0xLjUzNSwwLTIuMTIxDQoJYzAuNTg1LTAuNTg2LDEuNTM1LTAuNTg2LDIuMTIxLDBsMTkuODQzLDE5Ljg0MWMwLjU4NiwwLjU4NiwwLjU4NiwxLjUzNSwwLDIuMTIxQzIyLjExMSwyMi42OTUsMjEuNzI3LDIyLjg0MSwyMS4zNDMsMjIuODQxeiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") 50% no-repeat;
  background-size: contain;
}
.user-block__actions-action_like {
  background-color: #ff574a;
}
.user-block__actions-action_like:hover {
  background-color: #f1433a;
}
.user-block__actions-action_like:active {
  background-color: #e35050;
}
.user-block__actions-action_like .user-block__actions-icon {
  width: 3.1rem;
  height: 2.6rem;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjguNXB4IiBoZWlnaHQ9IjI1LjVweCIgdmlld0JveD0iMCAwIDI4LjUgMjUuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjguNSAyNS41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC4yNDksMjUuNUMxMi41MzgsMjUuNSwwLDE4LjYsMCw4Ljk5OUMwLDMuODY5LDMuMzg2LDAsNy44NzUsMGMyLjg0MywwLDUuMDc0LDIuMjcyLDYuMzc1LDMuOTQzDQoJQzE1LjU1MSwyLjI3MywxNy43ODMsMCwyMC42MjUsMEMyNS4xMTQsMCwyOC41LDMuODY5LDI4LjUsOC45OTlDMjguNSwxOC43MDQsMTUuNDA3LDI1LjUsMTQuMjQ5LDI1LjV6IE03Ljg3NSwzDQoJQzUuMDUsMywzLDUuNTIzLDMsOC45OTljMCw3LjA2NCw5LjIxLDEyLjQ3LDExLjIzNiwxMy40MDhDMTYuMzUzLDIxLjQxOCwyNS41LDE1Ljk2NiwyNS41LDguOTk5QzI1LjUsNS41MjMsMjMuNDUsMywyMC42MjUsMw0KCWMtMS40MzcsMC0zLjA2NywxLjMzMS00Ljg0NywzLjk1NUMxNS40NDYsNy40NDQsMTUuMDcsOCwxNC4yNDksOGMtMC44MjEsMC0xLjE5Ni0wLjU1NC0xLjUyNy0xLjA0MkMxMC45NDMsNC4zMzEsOS4zMTMsMyw3Ljg3NSwzeiINCgkvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") 50% no-repeat;
  background-size: contain;
}
.user-block__actions-icon {
  display: inline-block;
  vertical-align: middle;
}
.user-block__avatar {
  -ms-flex: none;
      flex: none;
  min-width: 0;
  margin-bottom: 1.1rem;
  position: relative;
}
.user-block__avatar::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.user-block__avatar .user-avatar {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 567px) {
  .user-block__avatar .user-block__actions {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .user-block__avatar {
    margin: 0 auto 1.5rem auto;
    width: 100%;
    height: auto;
  }
  .user-block__avatar .user-avatar {
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .user-block__avatar .badge__value {
    font-size: 1.3rem;
    bottom: 1.1rem;
  }
}
.user-block__avatar-close {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3LjUgNy41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjUgNy41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMy44LDQuNWMtMC4yLDAtMC40LTAuMS0wLjUtMC4ybC0zLTNjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMXMwLjgtMC4zLDEuMSwwbDIuNSwyLjVsMi41LTIuNQoJCWMwLjMtMC4zLDAuOC0wLjMsMS4xLDBzMC4zLDAuOCwwLDEuMWwtMywzQzQuMSw0LjQsMy45LDQuNSwzLjgsNC41eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuOCw3LjVjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwzLjgsNC44TDEuMyw3LjNDMSw3LjYsMC41LDcuNiwwLjIsNy4zcy0wLjMtMC44LDAtMS4xbDMtMwoJCWMwLjMtMC4zLDAuOC0wLjMsMS4xLDBsMywzYzAuMywwLjMsMC4zLDAuOCwwLDEuMUM3LjEsNy40LDYuOSw3LjUsNi44LDcuNXoiLz4KPC9nPgo8L3N2Zz4K") no-repeat 50% 50%;
  background-size: 1.1rem 1rem;
  width: 1.1rem;
  height: 1rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  transition: background 170ms;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  box-sizing: content-box;
  cursor: pointer;
}
.user-block__avatar-close ~ .user-avatar .user-avatar__badge {
  margin-left: 1.5rem;
}
.user-block__avatar-close:hover {
  background-color: rgba(0,0,0,0.5);
}
.user-block__content {
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.user-block__delete {
  background: rgba(0,0,0,0.5);
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.user-block__delete-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ny4zMzUiIGhlaWdodD0iNTcuMzM1IiB2aWV3Qm94PSIwIDAgNDMgNDMiPjx0aXRsZT5kZWxldGU8L3RpdGxlPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0yMS41IDIwLjA5bC00Ljc5LTQuNzlhMSAxIDAgMCAwLTEuNDEgMS40MWw0Ljc5IDQuNzktNC43OSA0Ljc5YTEgMSAwIDEgMCAxLjQxIDEuNDFsNC43OS00Ljc5IDQuNzkgNC43OWExIDEgMCAwIDAgMS40MS0xLjQxbC00Ljc5LTQuNzQgNC43OS00Ljc5YTEgMSAwIDAgMC0xLjQxLTEuNDF6Ii8+PHBhdGggZD0iTTIxLjUgMEEyMS41IDIxLjUgMCAxIDAgNDMgMjEuNTUgMjEuNTIgMjEuNTIgMCAwIDAgMjEuNSAwem0wIDQxQTE5LjUgMTkuNSAwIDEgMSA0MSAyMS41NSAxOS41MiAxOS41MiAwIDAgMSAyMS41IDQxeiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  width: 4.4rem;
  height: 4.4rem;
  cursor: pointer;
}
.user-block__delete-in {
  display: none;
}
.user-block__delete-message {
  color: #8d90a3;
  display: block;
  text-align: center;
}
.user-block__delete-recover {
  display: block;
  text-align: center;
}
.user-block__details {
  margin-bottom: 0.7rem;
}
.user-block__details .user-details__icon {
  height: 1.6rem !important;
  background-size: contain;
}
@media only screen and (max-width: 567px) {
  .user-block__details {
    margin-bottom: 1rem;
  }
  .user-block__details .user-details {
    font-size: 1.5rem;
  }
}
.user-block__info {
  min-width: 0;
}
@media only screen and (max-width: 567px) {
  .user-block__info .user-block__actions {
    display: none;
  }
}
.grid-item__info {
  font-size: 1.3rem;
  max-width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.grid-item__info .user-details {
  margin-bottom: 1rem;
}
.grid-item__info .user-details__item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .grid-item__info {
    -ms-flex-order: 3;
        order: 3;
    font-size: 1.5rem;
  }
  .grid-item__info .user-details {
    margin-bottom: 2rem;
  }
}
.user-block__last-visit {
  font-size: 1.1rem;
  font-style: italic;
  color: #8d90a3;
  margin-bottom: 0.3rem;
}
.user-block__name {
  margin-bottom: 0.9rem;
  font-size: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-block__name {
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
  }
}
.user-block_deleted .user-block__delete {
  min-width: 22.9rem;
  min-height: 22.9rem;
  background: #fff;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.5rem;
  border: 1px solid #dee0e6;
}
.user-block_deleted .user-block__delete-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+dHJhc2g8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xNiAyM0g2YTMuMjUgMy4yNSAwIDAgMS0zLTNMMiA3LjA4QTEgMSAwIDAgMSAzIDZoMTZhMSAxIDAgMCAxIDEgMS4wOGwtMSAxM0EzLjI2IDMuMjYgMCAwIDEgMTYgMjN6TTQuMDggOEw1IDE5LjkyQTEuMzggMS4zOCAwIDAgMCA2IDIxaDEwYTEuMzYgMS4zNiAwIDAgMCAxLTF2LS4wOEwxNy45MiA4SDQuMDh6Ii8+PHBhdGggZD0iTTIxIDhIMWExIDEgMCAwIDEgMC0yaDIwYTEgMSAwIDAgMSAwIDJ6Ii8+PHBhdGggZD0iTTE5IDcuODRhMSAxIDAgMCAxLTEtMSAxLjg0IDEuODQgMCAwIDAtMS44My0xLjgzSDUuODNBMS44NCAxLjg0IDAgMCAwIDQgNi44NGExIDEgMCAxIDEtMiAwIDMuODQgMy44NCAwIDAgMSAzLjgzLTMuODNoMTAuMzNhMy44NCAzLjg0IDAgMCAxIDMuODMgMy44MyAxIDEgMCAwIDEtLjk5IDF6TTkgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXpNMTMgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNMTQgMy41NWExIDEgMCAwIDEtMS0xIC41LjUgMCAwIDAtLjUtLjVoLTNhLjUuNSAwIDAgMC0uNS41IDEgMSAwIDAgMS0yIDBBMi41IDIuNSAwIDAgMSA5LjUuMDVoM2EyLjUgMi41IDAgMCAxIDIuNSAyLjUgMSAxIDAgMCAxLTEgMXoiLz48L2c+PC9zdmc+");
  width: 3.6rem;
  height: 3.8rem;
  margin-bottom: 1rem;
}
.user-block_deleted .user-block__delete-in {
  display: block;
}
.user-block_deleted .user-block__delete-recover:hover {
  text-decoration: underline;
}
.user-block_deleted .user-block__info {
  display: none !important;
}
@media only screen and (max-width: 567px) {
  .user-block_deleted .user-block__delete {
    min-width: 0;
    min-height: 0;
  }
  .user-block_deleted .user-block__delete-in {
    position: absolute;
    left: 10rem;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 23rem;
  }
  .user-block_deleted .user-block__delete-message {
    text-align: left;
    margin-bottom: 1rem;
  }
  .user-block_deleted .user-block__delete-recover {
    text-align: left;
  }
  .user-block_deleted .user-block__delete-icon {
    margin-bottom: 0;
  }
}
.like-you__users {
  position: relative;
  margin: 2.6rem 0.1rem 2.6rem 1.1rem;
}
.user-block_like-you {
  opacity: 1;
  top: 0;
  background-color: #fff;
}
@media only screen and (min-width: 741px) {
  .user-block_like-you {
    position: relative;
  }
  .user-block_like-you::before,
  .user-block_like-you::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #e5e5e5;
    border-radius: 0.7rem;
    background-color: #fff;
  }
  .user-block_like-you::before {
    top: 0.5rem;
    left: -0.5rem;
    z-index: 2;
  }
  .user-block_like-you::after {
    top: 1rem;
    left: -1rem;
    z-index: 1;
  }
  .user-block_like-you .user-block__content {
    position: relative;
    z-index: 3;
    background-color: #fff;
    border: 2px solid #e5e5e5;
    border-radius: 0.7rem;
    padding: 1.3rem 1.3rem 13.5rem;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .user-block_like-you .user-block__info {
    width: 100%;
  }
  .user-block_like-you .user-block__actions {
    position: absolute;
    width: calc(100% - 2.6rem);
    left: 1.3rem;
    bottom: 3.3rem;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 1.8rem;
  }
  .user-block_like-you .user-block__avatar {
    width: 27rem;
    margin: 0.4rem 3.5rem 0 0;
  }
  .user-block_like-you .user-block__avatar img {
    width: 100%;
  }
  .user-block_like-you .user-name__title {
    font-size: 1.7rem;
  }
  .user-block_like-you .user-details {
    font-size: 1.5rem;
    padding: 2rem 0;
  }
  .user-block_like-you .user-awards {
    position: absolute;
    top: 0;
    right: 0.8rem;
  }
}
@media only screen and (min-width: 567px) and (max-width: 740px) {
  .user-block_like-you {
    max-width: 34rem;
    margin: auto auto 1rem;
    position: relative;
  }
  .user-block_like-you .user-block__content {
    border: 1px solid #e5e5e5;
    position: relative;
    z-index: 3;
    padding: 1.3rem 1.6rem;
    border-radius: 0.5rem;
  }
  .user-block_like-you .user-block__tags {
    display: none;
  }
  .user-block_like-you .user-block__actions {
    margin-top: 3rem;
  }
  .user-block_like-you::before,
  .user-block_like-you::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 0.5rem;
    background-color: #fff;
  }
  .user-block_like-you::before {
    top: 0.5rem;
    left: -0.5rem;
    z-index: 2;
  }
  .user-block_like-you::after {
    top: 1rem;
    left: -1rem;
    z-index: 1;
  }
}
@media only screen and (max-width: 740px) {
  .user-block_like-you .user-common__details {
    margin-right: 0;
  }
  .user-block_like-you .user-details__subtitle,
  .user-block_like-you .user-awards,
  .user-block_like-you .tags__list_secondary,
  .user-block_like-you .user-details:after {
    display: none;
  }
  .user-block_like-you .user-block__content {
    background-color: #fff;
  }
}
@media only screen and (max-width: 567px) {
  .user-block_like-you .user-details {
    display: none;
  }
}
.user-block_recent::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0.5rem;
  width: 0.7rem;
  height: 0.7rem;
  background: #2d7bdc;
  border-radius: 100%;
}
.user-block_recent .user-block__last-visit {
  margin-left: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-block_recent {
    position: relative;
  }
  .user-block_recent::before {
    top: 9.5rem;
  }
}
.user-block_type_column .user-block__content {
  -ms-flex-direction: column;
      flex-direction: column;
}
.user-block_type_column .user-block__avatar {
  margin-bottom: 1.5rem;
}
.user-block_type_column .user-block__name {
  margin-bottom: 1.3rem;
}
.user-block_type_column .user-name {
  font-weight: 500;
  font-size: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-block_type_column .user-name {
    font-size: 1.5rem;
  }
}
.user-block_type_column .user-block__details .user-details {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media only screen and (max-width: 567px) {
  .user-block_type_column .user-details__item {
    margin-right: 1rem;
  }
}
.user-avatar__badge {
  position: absolute;
  left: 0.5rem;
  top: -1px;
  z-index: 1;
}
.user-avatar__badge .badge_top .badge__image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41OG1tIiBoZWlnaHQ9IjE2LjIzbW0iIHZpZXdCb3g9IjAgMCAzMCA0NiI+CiAgPHRpdGxlPnRvcC1zbWFsbDwvdGl0bGU+CiAgPGc+CiAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzciIGZpbGw9IiNkY2IxMmQiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMTYgMzcgNiAzNiAwIDM3IDAgNDYgMTYgMzciIGZpbGw9IiNkY2IxMmQiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMTQgMzcgMjQgMzYgMzAgMzcgMzAgNDYgMTQgMzciIGZpbGw9IiNkY2IxMmQiLz4KICA8L2c+CiAgPHBhdGggZD0iTTI3OCwxMDZIMjY2YTEsMSwwLDAsMS0uOTUtMC42OGwtMy05YTEsMSwwLDAsMSwxLjQ2LTEuMTdsNC4yNSwyLjU1LDMuNDUtNC4zMmExLDEsMCwwLDEsMS41NiwwbDMuNDUsNC4zMiw0LjI1LTIuNTVBMSwxLDAsMCwxLDI4Miw5Ni4zMmwtMyw5QTEsMSwwLDAsMSwyNzgsMTA2Wm0tMTEuMjgtMmgxMC41NmwxLjkyLTUuNzUtMi42OCwxLjYxYTEsMSwwLDAsMS0xLjMtLjIzbC0zLjIyLTQtMy4yMiw0YTEsMSwwLDAsMS0xLjMuMjNsLTIuNjgtMS42MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTcgLTg4KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
}
.user-avatar__add-photo {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  white-space: nowrap;
  color: #8d90a3;
  text-align: center;
}
.user-avatar__add-photo .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+YWRkLXBob3RvPC90aXRsZT48ZyBmaWxsPSIjZGVlMGU2Ij48cGF0aCBkPSJNMTcgOWgtMS43NmEuNDMuNDMgMCAwIDEgMC0uMTJBMy4xNSAzLjE1IDAgMCAwIDEyLjA1IDZoLTRhMi45MSAyLjkxIDAgMCAwLTMgMi44OUw0Ljk0IDlIM2EyLjg0IDIuODQgMCAwIDAtMyAzdjdhMy4xMiAzLjEyIDAgMCAwIDMgM2gxNGEzLjEyIDMuMTIgMCAwIDAgMy0zdi03YTMuMTIgMy4xMiAwIDAgMC0zLTN6bTEgMTBhMS4xMyAxLjEzIDAgMCAxLTEgMUgzYTEuMTUgMS4xNSAwIDAgMS0xLTF2LTdhLjg4Ljg4IDAgMCAxIDEtMWgyYTIuMiAyLjIgMCAwIDAgMi0yIC45Mi45MiAwIDAgMSAxLTFoNGExLjE0IDEuMTQgMCAwIDEgMS4yIDEuMDZBMi4wOCAyLjA4IDAgMCAwIDE1IDExaDJhMS4xMyAxLjEzIDAgMCAxIDEgMXY3eiIvPjxwYXRoIGQ9Ik0xMCAxMWE0IDQgMCAxIDAgNCA0IDQuMSA0LjEgMCAwIDAtNC00em0wIDZhMiAyIDAgMSAxIDItMiAyLjExIDIuMTEgMCAwIDEtMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvZz48L3N2Zz4=");
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 3.3rem;
  height: 3.8rem;
}
.user-avatar__add-photo .text {
  display: block;
}
.user-avatar:hover .user-avatar__add-photo {
  color: #2d7bdc;
}
.user-avatar:hover .user-avatar__add-photo .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48dGl0bGU+YWRkLXBob3RvX2hvdmVyPC90aXRsZT48ZyBmaWxsPSIjMmQ3YmRjIj48cGF0aCBkPSJNMTcgOWgtMS43NmEuNDMuNDMgMCAwIDEgMC0uMTJBMy4xNSAzLjE1IDAgMCAwIDEyLjA1IDZoLTRhMi45MSAyLjkxIDAgMCAwLTMgMi44OUw0Ljk0IDlIMy4wNWEyLjg0IDIuODQgMCAwIDAtMyAzdjdhMy4xMiAzLjEyIDAgMCAwIDMgM2gxNGEzLjEyIDMuMTIgMCAwIDAgMy0zdi03QTMuMTIgMy4xMiAwIDAgMCAxNyA5em0xIDEwYTEuMTMgMS4xMyAwIDAgMS0xIDFIM2ExLjE1IDEuMTUgMCAwIDEtMS0xdi03YS44OC44OCAwIDAgMSAxLTFoMmEyLjIgMi4yIDAgMCAwIDItMiAuOTIuOTIgMCAwIDEgMS0xaDRhMS4xNCAxLjE0IDAgMCAxIDEuMiAxLjA2QTIuMDggMi4wOCAwIDAgMCAxNSAxMWgyYTEuMTMgMS4xMyAwIDAgMSAxIDF2N3oiLz48cGF0aCBkPSJNMTAgMTFhNCA0IDAgMSAwIDQgNCA0LjEgNC4xIDAgMCAwLTQtNHptMCA2YTIgMiAwIDEgMSAyLTIgMi4xMSAyLjExIDAgMCAxLTIgMnptOS0xNFYwaC0ydjNoLTN2MmgzdjNoMlY1aDNWM2gtM3oiLz48L2c+PC9zdmc+");
}
.user-avatar__premium-badge {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  z-index: 2;
}
.user-avatar__top-number {
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  color: #fff;
  font-weight: 500;
  font-size: 1.5rem;
}
.user-avatar__top-number::before,
.user-avatar__top-number::after {
  content: '';
  display: inline-block;
  width: 2.1rem;
  height: 2.4rem;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("leaf.svg");
  vertical-align: middle;
}
.user-avatar__top-number::before {
  margin-right: -0.4rem;
}
.user-avatar__top-number::after {
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
  margin-left: -0.3rem;
}
.user-avatar_aside .user-avatar__change {
  display: none;
}
.user-avatar_aside .add-photo__icon {
  width: 2.2rem;
  height: 2.2rem;
  margin-bottom: 0.2rem;
}
.user-avatar_aside .add-photo__title {
  display: none;
}
.user-avatar_default {
  display: -ms-flexbox;
  display: flex;
}
.user-avatar_deleted {
  background: #e6eced;
  display: -ms-flexbox;
  display: flex;
}
.user-avatar_deleted .user-avatar__image {
  width: 75% !important;
  height: 75% !important;
  top: 50% !important;
  left: 50% !important;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.user-avatar_edit {
  min-width: 27rem;
  min-height: 27rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.user-avatar_edit .add-photo {
  -ms-flex: 1;
      flex: 1 1 0%;
}
.user-avatar_edit.user-avatar_error .add-photo {
  border-color: #e94207 !important;
}
.user-avatar_size_big {
  height: 27rem;
  width: 27rem;
}
.user-avatar_size_grid {
  width: 12.2rem;
  height: 12.2rem;
}
.user-avatar_size_modal-user-likes {
  width: 3.6rem;
  height: 3.6rem;
}
.user-avatar_size_small {
  width: 3.6rem;
  height: 3.6rem;
}
.user-avatar_size_messages {
  width: 7.2rem;
  height: 7.2rem;
}
@media only screen and (max-width: 567px) {
  .user-avatar_size_messages {
    width: 5.2rem;
    height: 5.2rem;
  }
}
.user-avatar_size_dialog {
  width: 9.2rem;
  height: 9.2rem;
}
.user-common__actions_mobile {
  display: none;
  height: auto;
}
@media only screen and (max-width: 567px) {
  .user-common__actions {
    display: none;
  }
  .user-common__actions_mobile {
    display: block;
    margin-bottom: 0.9rem;
  }
}
.user-common__avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 27rem;
  position: relative;
}
.user-common__avatar .user-avatar {
  margin: auto;
}
.user-common__avatar .add-photo__title {
  color: #2d7bdc;
}
@media only screen and (max-width: 567px) {
  .user-common__avatar {
    margin-bottom: 2rem;
    width: 100vw;
    max-width: 100%;
    position: relative;
  }
  .user-common__avatar .add-photo {
    z-index: 1;
  }
  .user-common__avatar .user-avatar {
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .user-common__avatar::before {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
}
.user-common__avatar-selfview {
  position: absolute;
  top: 1.6rem;
  left: 1.6rem;
}
@media only screen and (max-width: 567px) {
  .user-common__avatar-selfview {
    display: none;
  }
}
.user-common__avatar-selfview .ico {
  width: 2.2rem;
  height: 1.6rem;
  color: #dee0e6;
}
.user-common__avatar-selfview-tip {
  position: absolute;
  bottom: 100%;
  left: -0.5rem;
  margin-bottom: 0.7rem;
  opacity: 0;
  -ms-transform: translateY(-0.5rem);
      transform: translateY(-0.5rem);
  transition-property: opacity, transform;
  transition-duration: 170ms;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.5rem rgba(0,0,0,0.3);
  color: #2d7bdc;
  white-space: nowrap;
  padding: 0.5rem 1rem;
  font-size: 1.1rem;
  line-height: 1.2rem;
}
.user-common__avatar-selfview-tip:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 1rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #fff transparent transparent transparent;
}
.user-common__avatar-selfview-link:hover + .user-common__avatar-selfview-tip {
  opacity: 1;
  -ms-transform: none;
      transform: none;
}
.user-common__awards {
  position: absolute;
  top: -1.5rem;
  right: 1rem;
}
.user-common__awards .badge:not(:last-child) {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .user-common__awards .badge .badge__image {
    width: 1.9rem;
    height: 2.9rem;
  }
  .user-common__awards .badge:not(:last-child) {
    margin-right: 0.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-common__awards {
    top: -1.1rem;
    right: 0;
  }
}
.user-avatar__invisible {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0,0,0,0.5);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDIwIDE4Ij48dGl0bGU+aW52aXNpYmxlLWV5ZTwvdGl0bGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTIuMDEgMThhMSAxIDAgMCAxLS43MS0xLjcxbDE2LTE2YTEgMSAwIDAgMSAxLjQxIDEuNDJsLTE2IDE2YTEgMSAwIDAgMS0uNy4yOXoiLz48cGF0aCBkPSJNMTAuMDEgMTUuOTljLTQuMDkgMC03LjA5LTIuNTktOC41MS00LjEzQy0uMDkgMTAuMTMtLjA1IDkuNTktLjA0IDkuNDIuMDIgOC41OSA0LjE5IDMgMTAuMDEgM3M5Ljg4IDUuNTkgOS45NCA2LjQyYzAgLjIxLjA2LjY5LTEuNTEgMi4zOHMtNC40MyA0LjE5LTguNDMgNC4xOXptLTcuOC02LjQ0Yy44OCAxLjE4IDMuNzMgNC40NyA3Ljg1IDQuNDcgMy44MyAwIDYuODMtMy4yNCA3Ljc2LTQuNDktMS0xLjMyLTMuOTItNC41LTcuNzYtNC41UzMuMTQgOC4zMSAyLjIxIDkuNTV6Ii8+PHBhdGggZD0iTTEwLjAxIDEzYTUgNSAwIDEgMSA1LTUgNSA1IDAgMCAxLTUgNXptMC04YTMgMyAwIDEgMCAzIDMgMyAzIDAgMCAwLTMtMy4wMnoiLz48L2c+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  z-index: 1;
}
.user-common__details {
  font-size: 1.5rem;
  margin-right: 6rem;
  padding-top: 0.3rem;
}
@media only screen and (max-width: 567px) {
  .user-common__details {
    margin-bottom: 2rem;
    margin-right: 0;
    padding: 0 1.5rem;
  }
  .user-common__details .user-details {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .user-common__details .user-details__item {
    margin-right: 0 !important;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }
}
.user-common__info {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  padding-left: 3.5rem;
}
@media only screen and (min-width: 568px) {
  .user-common__info {
    width: calc(100% - 27rem);
  }
}
@media only screen and (max-width: 567px) {
  .user-common__info {
    padding-left: 0;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.user-common__bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2.5rem;
}
@media only screen and (min-width: 567px) {
  .user-common__bottom.-empty {
    margin-top: 0;
  }
}
.user-common__bottom .user-presents {
  max-width: 23rem;
}
@media only screen and (max-width: 567px) {
  .user-common__bottom {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .user-common__bottom .user-presents {
    max-width: 100%;
  }
}
.user-common__name {
  display: block;
  margin-bottom: 2.5rem;
  max-width: 30rem;
}
.user-common__name h1 {
  font-weight: 600;
}
.user-common__name .user-name {
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
}
.user-common__name .user-name__visit {
  position: absolute;
  bottom: -1.6rem;
}
.user-common__name_mobile {
  display: none;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-common__name {
    display: none;
  }
  .user-common__name_mobile {
    display: block;
    max-width: 70%;
  }
  .user-common__name_mobile .user-name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.user-common__tags {
  margin-right: 2rem;
  position: relative;
  margin-top: 1.8rem;
  bottom: -0.5rem;
}
@media only screen and (max-width: 567px) {
  .user-common__tags {
    margin-right: 0;
  }
}
.user-common__top {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.user-common__top + .user-common__actions {
  margin-top: 1.5rem;
}
@media only screen and (max-width: 567px) {
  .user-common__top {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.user-common_edit .user-common__name {
  margin-bottom: 3rem;
}
.user-common_edit .user-common__details {
  margin-bottom: 2.7rem;
}
.user-common_edit .story-list__title {
  -ms-flex: 0 0 6rem;
      flex: 0 0 6rem;
}
.user-common_edit .story-list__content {
  max-width: 25rem;
}
.user-common_edit .user-common__top {
  margin-bottom: 1.5rem;
}
.user-education__item + .story__add-item {
  margin-top: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-education__item + .story__add-item {
    margin-top: 1.7rem;
  }
}
.user-education__item + .user-education__item {
  margin-top: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-education__item + .user-education__item {
    margin-top: 1.7rem;
  }
}
.user-details__header {
  min-width: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.user-details__icon {
  display: inline-block;
  width: 1.9rem;
  height: 1.9rem;
  -ms-flex: none;
      flex: none;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .user-details__icon {
    background-size: 100% 100%;
  }
}
.user-details__subtitle {
  font-size: 1.3rem;
}
.user-details__item {
  color: #8d90a3;
  text-align: center;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 2.2rem;
}
.user-details__item:last-child {
  margin-right: 0 !important;
}
.user-details__value {
  color: #2f313a;
  position: relative;
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.3;
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-details__value:hover {
  color: #2d7bdc;
  text-decoration: none;
}
.user-details__value_fade {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-details_type_grid {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-details_type_grid .user-details__item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-bottom: 0.5rem;
}
.user-details_type_grid .user-details__item_photos {
  -ms-flex: none;
      flex: none;
}
.user-goods__in {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden;
  height: 7.1rem;
}
@media only screen and (max-width: 567px) {
  .user-goods__in {
    height: 9.2rem;
  }
}
.user-goods__item {
  width: 7.1rem;
  height: 7.1rem;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
  -ms-flex: none;
      flex: none;
  display: -ms-flexbox;
  display: flex;
}
.user-goods__item:not(:last-child) {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .user-goods__item {
    width: 9.2rem;
    height: 9.2rem;
  }
}
.user-goods__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.user-goods__list {
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1rem;
  -ms-flex-align: start;
      align-items: flex-start;
}
.user-goods__title {
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.user-goods__title-value {
  color: #8d90a3;
}
.user-goods_awards {
  position: absolute;
  top: -1.6rem;
  right: -0.7rem;
  overflow: auto;
  display: block;
}
@media only screen and (max-width: 567px) {
  .user-goods_awards {
    display: block;
    position: relative;
    top: 0;
    right: 0;
  }
}
.user-goods_awards .user-goods__in {
  height: auto;
}
.user-goods_awards .user-goods__list {
  padding-bottom: 0;
  overflow: auto;
}
.user-goods_awards .user-goods__title {
  display: none;
}
@media only screen and (max-width: 567px) {
  .user-goods_awards .user-goods__title {
    display: block;
  }
}
.user-goods_awards .user-goods__item {
  width: 3.1rem;
  border-radius: 0;
  height: 4.9rem;
  margin-right: 0.5rem;
  display: block;
}
.user-goods_awards .user-goods__item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 960px) {
  .user-goods_awards .user-goods__item:not(:last-child) {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .user-goods_awards .user-goods__item {
    margin-right: 1rem;
  }
  .user-goods_awards .user-goods__item:not(:last-child) {
    display: block;
  }
  .user-goods_awards .user-goods__item:last-child {
    margin-right: 0;
  }
  .user-goods_awards .user-goods__item,
  .user-goods_awards .user-goods__item .badge__image {
    width: 4.5rem;
    height: 7rem;
  }
  .user-goods_awards .user-goods__item .badge__value,
  .user-goods_awards .user-goods__item .badge__image .badge__value {
    bottom: 2.4rem;
    font-size: 1.8rem;
  }
}
.user-goods_photos {
  min-width: 0;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.user-goods_photos .add-photo__icon {
  top: -4px;
  left: 2px;
  width: 2.4rem;
  height: 2.7rem;
}
@media only screen and (max-width: 567px) {
  .user-goods_photos .add-photo__icon {
    width: 4.6rem;
    height: 5.2rem;
  }
}
.user-goods_photos .user-goods__item_add .user-goods__link {
  pointer-events: none;
}
.user-goods_presents,
.user-gifts__list {
  margin-left: auto;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.user-goods_presents .user-goods__item_add,
.user-gifts__list .user-goods__item_add {
  border-radius: 4px;
  border: 1px dashed #2d7bdc;
  position: relative;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
}
.user-goods_presents .user-goods__item_add .icon,
.user-gifts__list .user-goods__item_add .icon {
  width: 2.4rem;
  height: 2.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHN0eWxlPi5zdDB7ZmlsbDojMmQ3YmRjfTwvc3R5bGU+PHRpdGxlPmFkZC1wcmVzZW50PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMGgtLjdjLjQtLjYuNy0xLjMuNy0yIDAtLjUtLjItMS0uNS0xLjMtLjctLjctMS44LS43LTMuMS0uN2gtLjRjLTEuMi4xLTIuMy42LTMgMS42LS43LS45LTEuOC0xLjUtMy0xLjZoLS40QzYuOSA2IDUuNyA2IDUgNi43Yy0uMy4zLS41LjgtLjUgMS4zIDAgLjcuMyAxLjQuNyAyaC0uN2MtMS42LjEtMi45IDEuNC0zIDN2MTFjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1YxM2MtLjEtMS42LTEuNC0yLjktMy0zem0tNC0yaC40Yy41IDAgMS4xIDAgMS42LjEtLjIgMS0xIDEuNy0yIDEuOWgtLjljLS40IDAtLjcgMC0xLjEtLjEuMi0xIDEtMS43IDItMS45em0tOCAuMUM3IDggNy42IDggOC4xIDhoLjRjMSAuMiAxLjguOSAyIDEuOS0uMy4xLS43LjEtMSAuMWgtMWMtMS0uMi0xLjgtLjktMi0xLjl6TTMuNSAyNFYxM2MuMS0uNS41LS45IDEtMWg2djEzaC02Yy0uNS0uMS0uOS0uNS0xLTF6bTE2IDBjLS4xLjUtLjUuOS0xIDFoLTZWMTJoNmMuNS4xLjkuNSAxIDF2MTF6bTYtMjFoLTNWMGgtMnYzaC0zdjJoM3YzaDJWNWgzVjN6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  margin-top: -0.2rem;
  margin-left: 0.2rem;
}
@media only screen and (max-width: 567px) {
  .user-goods_presents .user-goods__item_add .icon,
  .user-gifts__list .user-goods__item_add .icon {
    width: 4.6rem;
    height: 5.2rem;
  }
}
.user-goods_presents .user-goods__item_add:hover,
.user-gifts__list .user-goods__item_add:hover {
  border: 1px solid #2d7bdc;
  background: #2d7bdc;
}
.user-goods_presents .user-goods__item_add:hover .icon,
.user-gifts__list .user-goods__item_add:hover .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1wcmVzZW50X2hvdmVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMGgtLjdjLjQtLjYuNy0xLjMuNy0yIDAtLjUtLjItMS0uNS0xLjMtLjctLjctMS44LS43LTMuMS0uN2gtLjRjLTEuMi4xLTIuMy42LTMgMS42LS43LS45LTEuOC0xLjUtMy0xLjZoLS40QzYuOCA2IDUuNyA2IDUgNi43Yy0uMy4zLS41LjgtLjUgMS4zIDAgLjcuMyAxLjQuNyAyaC0uN2MtMS42LjEtMi45IDEuNC0zIDN2MTFjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1YxM2MtLjEtMS42LTEuNC0yLjktMy0zem0tNC0yaC40Yy41IDAgMS4xIDAgMS42LjEtLjIgMS0xIDEuNy0yIDEuOWgtLjljLS40IDAtLjcgMC0xLjEtLjEuMi0xIDEtMS43IDItMS45em0tOCAuMUM3IDggNy42IDggOC4xIDhoLjRjMSAuMiAxLjguOSAyIDEuOS0uMy4xLS43LjEtMSAuMWgtMWMtMS0uMi0xLjgtLjktMi0xLjl6TTMuNSAyNFYxM2MuMS0uNS41LS45IDEtMWg2djEzaC02Yy0uNS0uMS0uOS0uNS0xLTF6bTE2IDBjLS4xLjUtLjUuOS0xIDFoLTZWMTJoNmMuNS4xLjkuNSAxIDF2MTF6bTYtMjFoLTNWMGgtMnYzaC0zdjJoM3YzaDJWNWgzVjN6Ii8+PC9zdmc+");
}
.user-goods_presents .user-goods__item_add.user-goods__item_disabled .icon,
.user-gifts__list .user-goods__item_add.user-goods__item_disabled .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1wcmVzZW50X2hvdmVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMGgtLjdjLjQtLjYuNy0xLjMuNy0yIDAtLjUtLjItMS0uNS0xLjMtLjctLjctMS44LS43LTMuMS0uN2gtLjRjLTEuMi4xLTIuMy42LTMgMS42LS43LS45LTEuOC0xLjUtMy0xLjZoLS40QzYuOCA2IDUuNyA2IDUgNi43Yy0uMy4zLS41LjgtLjUgMS4zIDAgLjcuMyAxLjQuNyAyaC0uN2MtMS42LjEtMi45IDEuNC0zIDN2MTFjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1YxM2MtLjEtMS42LTEuNC0yLjktMy0zem0tNC0yaC40Yy41IDAgMS4xIDAgMS42LjEtLjIgMS0xIDEuNy0yIDEuOWgtLjljLS40IDAtLjcgMC0xLjEtLjEuMi0xIDEtMS43IDItMS45em0tOCAuMUM3IDggNy42IDggOC4xIDhoLjRjMSAuMiAxLjguOSAyIDEuOS0uMy4xLS43LjEtMSAuMWgtMWMtMS0uMi0xLjgtLjktMi0xLjl6TTMuNSAyNFYxM2MuMS0uNS41LS45IDEtMWg2djEzaC02Yy0uNS0uMS0uOS0uNS0xLTF6bTE2IDBjLS4xLjUtLjUuOS0xIDFoLTZWMTJoNmMuNS4xLjkuNSAxIDF2MTF6bTYtMjFoLTNWMGgtMnYzaC0zdjJoM3YzaDJWNWgzVjN6Ii8+PC9zdmc+");
}
.user-goods_presents .user-goods__item_add.user-goods__item_inactive,
.user-gifts__list .user-goods__item_add.user-goods__item_inactive {
  border-color: #dee0e6;
  border-style: dashed;
}
.user-goods_presents .user-goods__item_add.user-goods__item_inactive .icon,
.user-gifts__list .user-goods__item_add.user-goods__item_inactive .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHN0eWxlPi5zdDB7ZmlsbDojZGVlMGU2fTwvc3R5bGU+PHRpdGxlPmFkZC1wcmVzZW50PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMGgtLjdjLjQtLjYuNy0xLjMuNy0yIDAtLjUtLjItMS0uNS0xLjMtLjctLjctMS44LS43LTMuMS0uN2gtLjRjLTEuMi4xLTIuMy42LTMgMS42LS43LS45LTEuOC0xLjUtMy0xLjZoLS40QzYuOSA2IDUuNyA2IDUgNi43Yy0uMy4zLS41LjgtLjUgMS4zIDAgLjcuMyAxLjQuNyAyaC0uN2MtMS42LjEtMi45IDEuNC0zIDN2MTFjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1YxM2MtLjEtMS42LTEuNC0yLjktMy0zem0tNC0yaC40Yy41IDAgMS4xIDAgMS42LjEtLjIgMS0xIDEuNy0yIDEuOWgtLjljLS40IDAtLjcgMC0xLjEtLjEuMi0xIDEtMS43IDItMS45em0tOCAuMUM3IDggNy42IDggOC4xIDhoLjRjMSAuMiAxLjguOSAyIDEuOS0uMy4xLS43LjEtMSAuMWgtMWMtMS0uMi0xLjgtLjktMi0xLjl6TTMuNSAyNFYxM2MuMS0uNS41LS45IDEtMWg2djEzaC02Yy0uNS0uMS0uOS0uNS0xLTF6bTE2IDBjLS4xLjUtLjUuOS0xIDFoLTZWMTJoNmMuNS4xLjkuNSAxIDF2MTF6bTYtMjFoLTNWMGgtMnYzaC0zdjJoM3YzaDJWNWgzVjN6Ii8+PC9zdmc+");
}
.user-goods_presents .user-goods__item_add.user-goods__item_inactive:hover,
.user-gifts__list .user-goods__item_add.user-goods__item_inactive:hover {
  background-color: #2d7bdc;
  border-color: #2d7bdc;
}
.user-goods_presents .user-goods__item_add.user-goods__item_inactive:hover .icon,
.user-gifts__list .user-goods__item_add.user-goods__item_inactive:hover .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1wcmVzZW50X2hvdmVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMGgtLjdjLjQtLjYuNy0xLjMuNy0yIDAtLjUtLjItMS0uNS0xLjMtLjctLjctMS44LS43LTMuMS0uN2gtLjRjLTEuMi4xLTIuMy42LTMgMS42LS43LS45LTEuOC0xLjUtMy0xLjZoLS40QzYuOCA2IDUuNyA2IDUgNi43Yy0uMy4zLS41LjgtLjUgMS4zIDAgLjcuMyAxLjQuNyAyaC0uN2MtMS42LjEtMi45IDEuNC0zIDN2MTFjLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM1YxM2MtLjEtMS42LTEuNC0yLjktMy0zem0tNC0yaC40Yy41IDAgMS4xIDAgMS42LjEtLjIgMS0xIDEuNy0yIDEuOWgtLjljLS40IDAtLjcgMC0xLjEtLjEuMi0xIDEtMS43IDItMS45em0tOCAuMUM3IDggNy42IDggOC4xIDhoLjRjMSAuMiAxLjguOSAyIDEuOS0uMy4xLS43LjEtMSAuMWgtMWMtMS0uMi0xLjgtLjktMi0xLjl6TTMuNSAyNFYxM2MuMS0uNS41LS45IDEtMWg2djEzaC02Yy0uNS0uMS0uOS0uNS0xLTF6bTE2IDBjLS4xLjUtLjUuOS0xIDFoLTZWMTJoNmMuNS4xLjkuNSAxIDF2MTF6bTYtMjFoLTNWMGgtMnYzaC0zdjJoM3YzaDJWNWgzVjN6Ii8+PC9zdmc+");
}
@media only screen and (max-width: 567px) {
  .user-gifts__list > *:nth-child(3) ~ * {
    display: none;
  }
}
.user-likers__list {
  list-style: none;
  padding-right: 3.5rem;
}
.user-likers-item__avatar {
  margin-right: 2.5rem;
}
.user-likers-item__name {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
  margin-right: 1rem;
}
.user-menu__ios-switcher {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-menu__link {
  margin: 0 -1rem;
  padding: 0 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 2.7rem;
  position: relative;
  transition-property: background, color;
  transition-duration: 170ms;
}
.user-menu__link::before {
  content: '';
  width: 1.9rem;
  height: 1.9rem;
  position: absolute;
  top: 50%;
  margin-right: 1.5rem;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-menu__link:hover {
  background: #f1f6f8;
  border-radius: 0.4rem;
  text-decoration: none;
}
.user-menu__link_edit::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48dGl0bGU+ZWRpdDwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTIgMzVhMiAyIDAgMCAxLTEuOTQtMi40OGwyLThhMiAyIDAgMCAxIC41My0uOTNsMjMtMjNhMiAyIDAgMCAxIDIuODMgMGw2IDZhMiAyIDAgMCAxIDAgMi44M2wtMjMgMjNhMiAyIDAgMCAxLS45My41M2wtOCAyQTIgMiAwIDAgMSAyIDM1em0zLjgxLTlsLTEuMDYgNC4yMyA0LjIzLTEuMDZMMzAuMTcgNy45OCAyNyA0LjgxeiIvPjxwYXRoIGQ9Ik0yNyAxNGEyIDIgMCAwIDEtMS40MS0uNTlsLTQtNGEyLjAwMSAyLjAwMSAwIDAgMSAyLjgzLTIuODNsNCA0QTIgMiAwIDAgMSAyNyAxNHpNMTQgMjlhMiAyIDAgMCAxLTEuNDEtLjU5bC02LTZhMi4wMDEgMi4wMDEgMCAwIDEgMi44My0yLjgzbDYgNkEyIDIgMCAwIDEgMTQgMjl6Ii8+PC9nPjwvc3ZnPg==");
}
.user-menu__link_messages::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+bWVzc2FnZXM8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xOC45NyAwaC0xNmEzLjI1IDMuMjUgMCAwIDAtMyAzdjE0YzAgMS44NS43NyAzIDIgM2EzLjE4IDMuMTggMCAwIDAgMy0yLjhsLjgxLTIuMmgxMy4xOWEzLjI2IDMuMjYgMCAwIDAgMy0zVjNhMy4yNSAzLjI1IDAgMCAwLTMtM3ptMSAxMmExLjM4IDEuMzggMCAwIDEtMSAxaC0xM2ExLjkyIDEuOTIgMCAwIDAtMS44OCAxbC0uMDYuMTMtLjk0IDIuNTdhMSAxIDAgMCAwLS4wNi4zNCAxLjIgMS4yIDAgMCAxLS44NSAxIDIuOTQgMi45NCAwIDAgMS0uMTUtMXYtMTRhMS4zNiAxLjM2IDAgMCAxIDEtMWgxNmExLjM2IDEuMzYgMCAwIDEgMSAxdjl6Ii8+PHBhdGggZD0iTTE1Ljk3IDVoLTEwYTEgMSAwIDAgMCAwIDJoMTBhMSAxIDAgMCAwIDAtMnptMCAzaC0xMGExIDEgMCAwIDAgMCAyaDEwYTEgMSAwIDAgMCAwLTJ6Ii8+PC9nPjwvc3ZnPg==");
}
.user-menu__link_likes::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+bGlrZXM8L3RpdGxlPjxwYXRoIGQ9Ik0xMC45NyAyMGMtMS4yOCAwLTExLTUuNjEtMTEtMTMgMC00IDIuNTgtNyA2LTcgMi4yNiAwIDQgMS45NCA1IDMuMjYgMS0xLjMyIDIuNzgtMy4yNiA1LTMuMjYgMy40MiAwIDYgMyA2IDcgMCA3LjY1LTEwLjA4IDEzLTExIDEzem0tNS0xOGMtMi4zMiAwLTQgMi4xLTQgNSAwIDUuOCA3LjUgMTAuMjUgOSAxMC45NCAxLjUzLS43MiA5LTUuMjEgOS0xMC45NCAwLTIuOS0xLjY4LTUtNC01LTEuNzkgMC0zLjQ1IDIuNDUtNCAzLjI1YTEuMjUgMS4yNSAwIDAgMS0xLjA2Ljc1IDEuMjQgMS4yNCAwIDAgMS0xLjA2LS43NkM5LjM2IDQuNDQgNy43OCAyIDUuOTcgMnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.user-menu__link_favorites::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wMyIgaGVpZ2h0PSIyMC4wMyIgdmlld0JveD0iMCAwIDIwLjAzIDIwLjAzIj48dGl0bGU+ZmF2b3JpdGVzPC90aXRsZT48cGF0aCBkPSJNMTkuOTUgNy4wOGExLjU2IDEuNTYgMCAwIDAtMS40OC0xLjA1aC00LjU2bC0yLjQ2LTVhMS41NiAxLjU2IDAgMCAwLTIuOTEgMGwtMi40MSA1SDEuNTdhMS41NiAxLjU2IDAgMCAwLTEgMi43NWwzLjUyIDMuNDYtMS4yMiA1LjhhMS41NiAxLjU2IDAgMCAwIDIuNCAxLjcxbDQuNzQtMy4zMSA0LjczIDMuMzFhMS41OSAxLjU5IDAgMCAwIDEuODMgMCAxLjU2IDEuNTYgMCAwIDAgLjU3LTEuNjhsLTEuMjMtNS44NiAzLjU2LTMuNDZhMS41NyAxLjU3IDAgMCAwIC40OC0xLjY3em0tNS44MiA0LjEzYTEgMSAwIDAgMC0uMjguOTJsMS4xMiA1LjM2LTQuNC0zLjA4YTEgMSAwIDAgMC0xLjE1IDBsLTQuNCAzLjA4IDEuMTItNS4zNmExIDEgMCAwIDAtLjI4LS45MkwyLjY0IDguMDVoNC4xMmExIDEgMCAwIDAgLjktLjU3TDEwIDIuNmwyLjM4IDQuODlhMSAxIDAgMCAwIC45LjU2aDQuMTN6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.user-menu__link_preferences::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMSIgaGVpZ2h0PSIyMS4wMSIgdmlld0JveD0iMCAwIDIxLjAxIDIxLjAxIj48dGl0bGU+cHJlZmVyZW5jZXM8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xOS40OCA4LjEzbC0xLjI2LS4yMWMtLjA2LS4xOS0uMTQtLjM4LS4yMS0uNTdsLjgxLTFhMS44MiAxLjgyIDAgMCAwLS4wNS0yLjM3bC0uNzUtLjg0YTEuODMgMS44MyAwIDAgMC0yLjM0LS4zM2wtMS4wOC42OGE4LjA5IDguMDkgMCAwIDAtMS41LS42N2wtLjIxLTEuMjdBMS44MiAxLjgyIDAgMCAwIDExLjA4LjAySDkuOTdhMS44MiAxLjgyIDAgMCAwLTEuODEgMS41M0w3Ljk3IDIuOGE4IDggMCAwIDAtMSAuNDRsLTEtLjczYTEuODMgMS44MyAwIDAgMC0yLjM2LjJsLS44LjhhMS44MiAxLjgyIDAgMCAwLS4xOSAyLjM2bC43MyAxYTguMTQgOC4xNCAwIDAgMC0uNDMgMWwtMS4yOC4yMUExLjgyIDEuODIgMCAwIDAgLjExIDkuODl2MS4xM2ExLjgyIDEuODIgMCAwIDAgMS41MyAxLjgxbDEuMjguMjFxLjExLjMzLjI0LjY0bC0uOCAxYTEuODMgMS44MyAwIDAgMCAuMDYgMi4zN2wuNzUuODRhMS44MyAxLjgzIDAgMCAwIDIuMzQuMzNsMS4xLS42OWE4IDggMCAwIDAgMS4zNi42OGwuMjEgMS4yN2ExLjgyIDEuODIgMCAwIDAgMS43OSAxLjUzaDEuMTNhMS44MiAxLjgyIDAgMCAwIDEuODEtMS41M2wuMjEtMS4yN2E4LjA3IDguMDcgMCAwIDAgMS0uNDJsMS4wOC43N2ExLjgyIDEuODIgMCAwIDAgMi4zNi0uMTlsLjgtLjhhMS44MiAxLjgyIDAgMCAwIC4xOS0yLjM2bC0uNzctMS4wOGE4IDggMCAwIDAgLjQzLTFsMS4yNi0uMjFBMS44MiAxLjgyIDAgMCAwIDIxIDExLjExVjkuOThhMS44MyAxLjgzIDAgMCAwLTEuNTItMS44NXptLS41MSAyLjhsLTEuNzQuMjlhMSAxIDAgMCAwLS44MS43NSA2LjA5IDYuMDkgMCAwIDEtLjcxIDEuNzEgMSAxIDAgMCAwIDAgMS4xbDEuMDUgMS40OC0uNi42LTEuNDgtMS4wNmExIDEgMCAwIDAtMS4xIDAgNi4wNiA2LjA2IDAgMCAxLTEuNy43IDEgMSAwIDAgMC0uNzUuODFsLS4xNiAxLjdoLS44NGwtLjMzLTEuOGExIDEgMCAwIDAtLjc1LS44MSA2LjA5IDYuMDkgMCAwIDEtMi0uODggMSAxIDAgMCAwLTEuMSAwbC0xLjUxIDEtLjU2LS42MyAxLjExLTEuMzhhMSAxIDAgMCAwIC4xLTEuMSA2LjE0IDYuMTQgMCAwIDEtLjU0LTEuNDIgMSAxIDAgMCAwLS44MS0uNzVsLTEuNzYtLjI5di0uODRsMS43Ni0uMjlhMSAxIDAgMCAwIC44MS0uNzUgNi4xMiA2LjEyIDAgMCAxIC43MS0xLjcxIDEgMSAwIDAgMCAwLTEuMWwtMS0xLjQyLjYtLjYgMS40MiAxYTEgMSAwIDAgMCAxLjEgMCA2LjEyIDYuMTIgMCAwIDEgMS43Mi0uNzEgMSAxIDAgMCAwIC43NS0uODFsLjI5LTEuNzVoLjgzbC4yOSAxLjc1YTEgMSAwIDAgMCAuNzUuODEgNi4xMSA2LjExIDAgMCAxIDIgLjkyIDEgMSAwIDAgMCAxLjEgMGwxLjQ5LS45NC41Ni42My0xLjEyIDEuMzhhMSAxIDAgMCAwLS4xMSAxLjA5IDYuMTIgNi4xMiAwIDAgMSAuNTEgMS4zNyAxIDEgMCAwIDAgLjgxLjc1bDEuNzQuMjl2Ljg0eiIvPjxwYXRoIGQ9Ik0xMC41MSA2LjAxYTQuNSA0LjUgMCAxIDAgNC41IDQuNSA0LjUgNC41IDAgMCAwLTQuNS00LjV6bTAgN2EyLjUgMi41IDAgMSAxIDIuNS0yLjUgMi41IDIuNSAwIDAgMS0yLjUgMi41eiIvPjwvZz48L3N2Zz4=");
}
.user-menu__link_views::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS44NyIgaGVpZ2h0PSIxNC4wMiIgdmlld0JveD0iMCAwIDIxLjg3IDE0LjAyIj48dGl0bGU+dmlld3M8L3RpdGxlPjxwYXRoIGQ9Ik0yMS44NyA2LjkyQzIxLjgyIDYuMjkgMTcuNDktLjAxIDExLS4wMVMuMDcgNS45OSAwIDYuOTJjMCAuMi0uMDYuNzIgMS42IDIuNTNzNC44NyA0LjU2IDkuMzkgNC41NiA3LjY5LTIuODggOS4yOC00LjYgMS42Mi0yLjI3IDEuNi0yLjQ5ek0xMC44NyAyYTMgMyAwIDEgMS0zIDMgMyAzIDAgMCAxIDIuOTgtMi45OXptLjE1IDEwYy00LjY4IDAtNy44Ni0zLjczLTguNzktNWExNS4xNCAxNS4xNCAwIDAgMSAzLjkzLTMuNTcgNC45MSA0LjkxIDAgMCAwLS4yNiAxLjUyIDUgNSAwIDAgMCAxMCAwIDQuOTIgNC45MiAwIDAgMC0uMzItMS43MiAxNC41NyAxNC41NyAwIDAgMSA0LjE4IDMuNzZjLTEuMDggMS40LTQuNDMgNS4wMi04LjgxIDUuMDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.user-menu__link_similar::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4xOSIgaGVpZ2h0PSIyMC4zOCIgdmlld0JveD0iMCAwIDE4LjE5IDIwLjM4Ij48dGl0bGU+c2ltaWxhcjwvdGl0bGU+PHBhdGggZD0iTTE3Ljc0IDE0LjkzYTguNzcgOC43NyAwIDAgMC01LjQ1LTQuMjMgNi4zMSA2LjMxIDAgMCAwIDEuOS00LjYxYzAtMy4zMS0yLjI5LTYuMTEtNS02LjExcy01IDIuOC01IDYuMTFhNi4zMSA2LjMxIDAgMCAwIDEuODggNC42IDkgOSAwIDAgMC01LjY4IDQuMjUgNC43MiA0LjcyIDAgMCAwIC4xOSA0LjE0IDIuNCAyLjQgMCAwIDAgMi4xIDEuMjhoMTNhMi4yNSAyLjI1IDAgMCAwIDItMS4xNyA0LjkgNC45IDAgMCAwIC4wNi00LjI2em0tOC41NS0xM2MxLjYgMCAzIDEuOTIgMyA0LjExcy0xLjM1IDMuODktMyAzLjg5LTMtMS43NS0zLTMuODlTNy41OSAyIDkuMTkgMnptNi43NSAxNi4xOGEuMjcuMjcgMCAwIDEtLjI2LjE5aC0xM2EuNDIuNDIgMCAwIDEtLjM4LS4yOSAyLjg0IDIuODQgMCAwIDEtLjE2LTIuMTYgNy4zNCA3LjM0IDAgMCAxIDYuNTQtMy41NWgxYTYuOTQgNi45NCAwIDAgMSA2LjMgMy41NSAzIDMgMCAwIDEtLjA0IDIuMzR6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.user-menu__link_blog::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOCI+PHRpdGxlPmJsb2c8L3RpdGxlPjxwYXRoIGQ9Ik0xMiwxOEgxYTEsMSwwLDAsMS0xLTFWMkExLDEsMCwwLDEsMSwxaDlhMSwxLDAsMCwxLDAsMkgyVjE2aDlWMTVhMSwxLDAsMCwxLDIsMHYyQTEsMSwwLDAsMSwxMiwxOFoiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNNSwxNWExLDEsMCwwLDEtMS0xLjJsMS00LDAuMy0uNSw5LTlhMSwxLDAsMCwxLDEuNCwwbDMsM2ExLDEsMCwwLDEsMCwxLjRsLTksOUw5LjIsMTRsLTQsMUg1Wm0xLjktNC41TDYuNCwxMi42bDIuMS0uNUwxNi42LDQsMTUsMi40WiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0xNSw3YTEsMSwwLDAsMS0uNy0wLjNsLTItMmExLDEsMCwwLDEsMS40LTEuNGwyLDJBMSwxLDAsMCwxLDE1LDdaIiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTExLDEyYTEsMSwwLDAsMS0uNy0wLjNsLTMtM0ExLDEsMCwwLDEsOC43LDcuM2wzLDNBMSwxLDAsMCwxLDExLDEyWiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.user-menu__list {
  list-style: none;
}
.user-menu__notifications {
  position: absolute;
  right: 0.7rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.user-menu__title {
  vertical-align: middle;
  display: inline-block;
  color: #2f313a;
  padding-left: 2.9rem;
}
.user-meta__link {
  text-decoration: none;
  color: #2f313a;
  font-size: 1.5rem;
}
.user-meta__link:hover {
  color: #2d7bdc;
}
.user__progress {
  background: #fff;
  height: 5.5rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1rem 0;
  z-index: 5;
  box-shadow: 0 0 3.2rem rgba(0,0,0,0.15);
}
.user__progress .content-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.user__progress-steps {
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
  padding-top: 2.1rem;
  margin: 0 1.5rem 0 0.6rem;
}
.user__progress-steps-list {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  top: 0;
  left: 0;
  width: 100%;
}
.user__progress-steps-list li {
  color: #8d90a3;
  list-style: none;
  text-align: center;
  line-height: 1.2rem;
  width: 0.3rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  cursor: pointer;
  transition: color 170ms;
  white-space: nowrap;
}
.user__progress-steps-list li p {
  -ms-transform: translateX(calc(-50% + 0.15rem));
      transform: translateX(calc(-50% + 0.15rem));
  width: 3.5rem;
}
@media only screen and (max-width: 567px) {
  .user__progress-steps-list li p span {
    display: none;
  }
}
.user__progress-steps-list li:first-child {
  text-align: left;
}
.user__progress-steps-list li:first-child p {
  -ms-transform: translateX(0%);
      transform: translateX(0%);
}
.user__progress-steps-list li:last-child {
  text-align: right;
}
.user__progress-steps-list li:last-child p {
  -ms-transform: translateX(calc(-100% + 0.3rem));
      transform: translateX(calc(-100% + 0.3rem));
}
.user__progress-steps-list li._active {
  color: #2f313a;
}
@media only screen and (max-width: 567px) {
  .user__progress-steps-list li._active p span {
    display: inline;
  }
}
.user__progress-steps-list li._active ~ li i {
  background-color: #cdcfd5;
}
.user__progress-steps-list li i {
  display: inline-block;
  width: 0.3rem;
  height: 1.6rem;
  background-color: #2d7bdc;
  margin-top: 0.5rem;
  transition: background-color 170ms;
}
.user__progress-steps-bar {
  height: 0.8rem;
  background-color: #dee0e6;
  border: 1px solid #cdcfd5;
  overflow: hidden;
}
.user__progress-steps-bar i {
  display: block;
  height: 100%;
  background-color: #2d7bdc;
  position: relative;
  z-index: 2;
  transition: width 170ms;
}
.user__progress-steps + .user__progress-goal {
  visibility: hidden;
}
.user__progress-current {
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
}
@media only screen and (min-width: 960px) {
  .user__progress-current {
    margin-right: 2.3rem;
  }
}
@media only screen and (max-width: 960px) {
  .user__progress-current {
    margin: 0 1rem;
  }
}
.user__progress-current-title {
  color: #2f313a;
  font-size: 1.5rem;
  line-height: 1.4rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}
.user__progress-current-title-progress {
  color: #2d7bdc;
  margin-right: 0.4rem;
}
@media only screen and (max-width: 960px) {
  .user__progress-current-title-text {
    display: none;
  }
}
.user__progress-current-bar {
  width: 100%;
  height: 0.6rem;
  background-color: #dee0e6;
  border-radius: 0.4rem;
  overflow: hidden;
}
.user__progress-current-bar i {
  display: block;
  height: 100%;
  background-color: #2d7bdc;
  position: relative;
  z-index: 2;
}
.user__progress-current-offset {
  position: absolute;
  width: 0.2rem;
  height: 1.4rem;
  background-color: #dee0e6;
  left: calc(76% - 0.2rem);
  bottom: -0.3rem;
  z-index: 1;
}
.user__progress-current-offset i {
  display: block;
  position: absolute;
  bottom: 100%;
  white-space: nowrap;
  color: #afb2be;
  font-size: 1.3rem;
  line-height: 1em;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 567px) {
  .user__progress-current-offset i {
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
@media only screen and (max-width: 567px) {
  .user__progress-current-offset i {
    right: -15vw;
  }
}
@media only screen and (min-width: 321px) and (max-width: 341px) {
  .user__progress-current-offset i {
    font-size: 1.1rem;
  }
}
.user__progress-goal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0.3rem 2.8rem 0;
  font-weight: 600;
}
@media only screen and (max-width: 567px) {
  .user__progress-goal {
    display: none;
  }
}
.user__progress-goal .ico {
  width: 2.8rem;
  height: 2.8rem;
  color: #2d7bdc;
  margin-right: 1.3rem;
}
.user__progress .button {
  background-color: #4baf4f;
  border-color: #4baf4f;
  color: #fff;
  font-size: 1.5rem;
  height: 3.5rem;
  font-weight: 600;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
@media only screen and (min-width: 960px) {
  .user__progress .button {
    margin-right: 1.6rem;
  }
}
@media only screen and (max-width: 960px) {
  .user__progress .button {
    margin-right: 1rem;
  }
}
@media only screen and (min-width: 667px) {
  .user__progress .button {
    width: 16.1rem;
  }
}
@media only screen and (max-width: 667px) {
  .user__progress .button {
    width: 10.3rem;
    min-width: 10.3rem;
  }
}
@media only screen and (min-width: 567px) {
  .user__progress .button {
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .user__progress .button {
    line-height: 2.2rem;
  }
}
.user__progress .button_disabled {
  pointer-events: all;
}
.user__progress .button:hover {
  border-color: #4baf4f;
  background-color: #fff;
  color: #4baf4f;
}
.user__progress .button:active {
  border-color: #46be62;
  color: #46be62;
}
.user-page__save {
  text-align: center;
  margin-top: 2.5rem;
}
@media only screen and (max-width: 567px) {
  .user-page__save {
    padding: 0 1rem;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
.user-page__save-button {
  width: 22.5rem;
  height: 5rem;
}
@media only screen and (max-width: 567px) {
  .user-page__save-button {
    height: 3.6rem;
    width: 100%;
  }
}
.user__section:not(:last-child) {
  margin-bottom: 1.4rem;
}
.user__section_similar .tile__content {
  padding-top: 3rem;
}
.user-page_deleted {
  min-height: 80vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #8d90a3;
}
.user-page_deleted .image {
  background: #e6eced;
  border-radius: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 22.5rem;
  height: 22.5rem;
  margin: 0 auto 2rem auto;
}
.user-page_deleted .image > img {
  width: 75%;
  height: 75%;
}
@media only screen and (max-width: 567px) {
  .user_edit .story-item__title {
    display: none;
  }
  .user_edit .user-avatar {
    min-width: 30rem;
    min-height: 30rem;
  }
  .user_edit .input-control_success .input-control__icon::after {
    content: none !important;
  }
}
.user-page_edit .tile__header {
  padding-right: 1rem;
}
.user-page_edit .user-common .story-item__title {
  -ms-flex: 0 0 7rem;
      flex: 0 0 7rem;
}
@media only screen and (max-width: 567px) {
  .user-page_edit .user-common .story-item__title {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}
.user-page_edit .user-about-section .story-item_about {
  -ms-flex-align: start;
      align-items: flex-start;
}
.user-page_edit .user-education-section .user-education__item + .user-education__item {
  margin-top: 0.8rem;
}
.user-page_edit .story-list__item_language {
  -ms-flex-align: start;
      align-items: flex-start;
}
.user-page_edit .story-list__item_language .user-language__item {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.user-page_edit .story-list__item_language .user-language__item + .user-language__item {
  margin-top: 0.7rem;
}
.user-page_edit .story-list__item_language .user-language__item .select-control {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 50%;
  padding-right: 0.5rem;
  margin-right: 0;
}
.user-page_edit .story-list__item_language .user-language__item .select-control:nth-child(2n) {
  padding-right: 0;
}
.user-page_edit .user-books-section .story-item {
  -ms-flex-align: start;
      align-items: flex-start;
}
.user-page_edit .user-books-section .story-item + .story-item {
  margin-bottom: 0.7rem;
}
.user-page_edit .user-books-section .story-item .control-group {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-page_edit .user-books-section .story-item .control-group .input-control:not(:last-child) {
  margin-bottom: 0.7rem;
}
.user-page_edit .user__save {
  margin-top: 3rem;
}
.user-name__age {
  margin-left: 0.4rem;
  position: relative;
  z-index: 2;
}
.user-name__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #2f313a;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
  display: inline-block;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.3;
}
.user-name__title {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 0;
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .user-name__title {
    font-size: 1.5rem;
  }
}
.user-name__visit {
  display: block;
  color: #8d90a3;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: 400;
}
.user-name_online .user-name__title::before {
  content: '';
  width: 0.7rem;
  height: 0.7rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #4baf4f;
  border-radius: 100%;
  margin-right: 0.5rem;
  -ms-flex: none;
      flex: none;
}
.user-name_size_big {
  font-size: 1.7rem;
}
@media only screen and (max-width: 567px) {
  .user-name_size_big {
    font-size: 1.6rem;
  }
}
.user-name_size_aside .user-name__title {
  font-size: 1.3rem;
  font-weight: 600;
}
.user-name_style_bold {
  font-weight: 600;
}
.user-pet__details {
  -ms-flex: 1;
      flex: 1 1 0%;
}
@media only screen and (max-width: 567px) {
  .user-pet__details {
    -ms-flex-order: 3;
        order: 3;
    width: 100%;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
}
.user-pet__header {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .user-pet__header {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-pet__image-box {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.user-pet__image-box .user-pet__photo {
  margin-bottom: 2rem;
}
.user-pet__image-box .user-pet__photo:last-child {
  margin-bottom: 0;
}
.user-pet__image-box .user-pet__photo_add-photo {
  display: none;
}
.user-pet__image-box_edit .user-pet__photo_add-photo {
  display: block;
}
.user-pet__photo {
  width: 7rem;
  height: 7rem;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 2rem;
}
.user-pet__photo > a {
  display: block;
  height: 100%;
}
.user-pet__photo .add-photo__icon {
  width: 2.2rem;
  height: 2.2rem;
}
.user-pet__photo_default {
  background: #e6eced;
  display: -ms-flexbox;
  display: flex;
}
.user-pet__photo_default .user-pet__image {
  margin: auto;
  width: 75%;
  height: 75%;
}
@media only screen and (max-width: 567px) {
  .user-pet__photo {
    -ms-flex-order: 2;
        order: 2;
  }
}
.user-pet__photo-delete {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #8d90a3;
  background: rgba(0,0,0,0.5);
  background-size: 4.4rem 4.4rem;
  opacity: 0;
  z-index: 2;
}
.user-pet__photo-delete-icon {
  width: 4.4rem;
  height: 4.4rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQzIDQzIj48dGl0bGU+ZGVsZXRlLWNpcmNsZS13aGl0ZTwvdGl0bGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTI3LjcxIDE1LjI5YTEgMSAwIDAgMC0xLjQxIDBsLTQuNzkgNC43OS00Ljc5LTQuNzlhMSAxIDAgMCAwLTEuNDEgMS40MWw0Ljc5IDQuNzktNC43OSA0Ljc5YTEgMSAwIDEgMCAxLjQxIDEuNDFsNC43OS00Ljc5IDQuNzkgNC43OWExIDEgMCAwIDAgMS40MS0xLjQxbC00LjgtNC43MyA0Ljc5LTQuNzlhMSAxIDAgMCAwIC4wMS0xLjQ3eiIvPjxwYXRoIGQ9Ik0yMS41IDBBMjEuNSAyMS41IDAgMSAwIDQzIDIxLjU1IDIxLjUyIDIxLjUyIDAgMCAwIDIxLjUgMHptMCA0MUExOS41IDE5LjUgMCAxIDEgNDEgMjEuNTUgMTkuNTIgMTkuNTIgMCAwIDEgMjEuNSA0MXoiLz48L2c+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  cursor: pointer;
  display: none;
}
.user-pet__photo-recover {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: none;
  z-index: 2;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.3rem;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #8d90a3;
  border: 1px solid #dee0e6;
  border-radius: 0.5rem;
}
.user-pet__photo-recover .icon {
  width: 2rem;
  height: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+dHJhc2g8L3RpdGxlPjxnIGZpbGw9IiNkZWUwZTYiPjxwYXRoIGQ9Ik0xNiAyM0g2YTMuMjUgMy4yNSAwIDAgMS0zLTNMMiA3LjA4QTEgMSAwIDAgMSAzIDZoMTZhMSAxIDAgMCAxIDEgMS4wOGwtMSAxM0EzLjI2IDMuMjYgMCAwIDEgMTYgMjN6TTQuMDggOEw1IDE5LjkyQTEuMzggMS4zOCAwIDAgMCA2IDIxaDEwYTEuMzYgMS4zNiAwIDAgMCAxLTF2LS4wOEwxNy45MiA4SDQuMDh6Ii8+PHBhdGggZD0iTTIxIDhIMWExIDEgMCAwIDEgMC0yaDIwYTEgMSAwIDAgMSAwIDJ6Ii8+PHBhdGggZD0iTTE5IDcuODRhMSAxIDAgMCAxLTEtMSAxLjg0IDEuODQgMCAwIDAtMS44My0xLjgzSDUuODNBMS44NCAxLjg0IDAgMCAwIDQgNi44NGExIDEgMCAxIDEtMiAwIDMuODQgMy44NCAwIDAgMSAzLjgzLTMuODNoMTAuMzNhMy44NCAzLjg0IDAgMCAxIDMuODMgMy44MyAxIDEgMCAwIDEtLjk5IDF6TTkgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXpNMTMgMjBhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMiAwdjhhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNMTQgMy41NWExIDEgMCAwIDEtMS0xIC41LjUgMCAwIDAtLjUtLjVoLTNhLjUuNSAwIDAgMC0uNS41IDEgMSAwIDAgMS0yIDBBMi41IDIuNSAwIDAgMSA5LjUuMDVoM2EyLjUgMi41IDAgMCAxIDIuNSAyLjUgMSAxIDAgMCAxLTEgMXoiLz48L2c+PC9zdmc+") 50% no-repeat;
  background-size: contain;
}
.user-pet__photo-recover .recover {
  color: #2d7bdc;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 70%;
}
@media only screen and (max-width: 567px) {
  .user-pet__photo-recover .recover {
    max-width: 100%;
  }
}
.user-pet__photo-recover .title {
  display: block;
}
.user-pet__story {
  -ms-flex: 1 1 21.3rem;
      flex: 1 1 21.3rem;
  padding-right: 3.5rem;
}
@media only screen and (max-width: 567px) {
  .user-pet__story {
    -ms-flex-order: 3;
        order: 3;
    padding-right: 0;
    -ms-flex: 1 1 0px;
        flex: 1 1 0%;
  }
}
.user-pet__subtitle {
  color: #8d90a3;
  font-weight: 400;
}
.user-pet__title {
  font-size: 1.5rem;
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .user-pet_add .user-pet__photo {
    border-radius: 0;
  }
}
.user-pet_delete .user-pet__photo-delete {
  display: none;
}
.user-pet_delete .user-pet__photo-recover {
  display: -ms-flexbox;
  display: flex;
}
.user-pet_edit {
  margin-bottom: 0.7rem;
}
.user-pet_edit .user-pet__photo {
  margin-right: 4.5rem;
}
.user-pet_edit .form__field {
  -ms-flex-align: center;
      align-items: center;
}
.user-pet_edit .form__field_align_top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.user-pet_edit .story-item__title {
  -ms-flex: 0 0 10rem;
      flex: 0 0 10rem;
}
.user-pet_edit .story__add-item {
  padding-left: 10rem;
}
.user-pet_edit .user-pet__photo:hover .user-pet__photo-delete {
  background: rgba(0,0,0,0.5) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQzIDQzIj48dGl0bGU+ZGVsZXRlLWNpcmNsZS13aGl0ZTwvdGl0bGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTI3LjcxIDE1LjI5YTEgMSAwIDAgMC0xLjQxIDBsLTQuNzkgNC43OS00Ljc5LTQuNzlhMSAxIDAgMCAwLTEuNDEgMS40MWw0Ljc5IDQuNzktNC43OSA0Ljc5YTEgMSAwIDEgMCAxLjQxIDEuNDFsNC43OS00Ljc5IDQuNzkgNC43OWExIDEgMCAwIDAgMS40MS0xLjQxbC00LjgtNC43MyA0Ljc5LTQuNzlhMSAxIDAgMCAwIC4wMS0xLjQ3eiIvPjxwYXRoIGQ9Ik0yMS41IDBBMjEuNSAyMS41IDAgMSAwIDQzIDIxLjU1IDIxLjUyIDIxLjUyIDAgMCAwIDIxLjUgMHptMCA0MUExOS41IDE5LjUgMCAxIDEgNDEgMjEuNTUgMTkuNTIgMTkuNTIgMCAwIDEgMjEuNSA0MXoiLz48L2c+PC9zdmc+") 50% no-repeat;
  opacity: 1;
}
@media only screen and (max-width: 567px) {
  .user-pet_edit .user-pet__photo {
    width: 14rem;
    height: 14rem;
    margin: 0 auto 1rem auto;
    -ms-flex-order: 1;
        order: 1;
  }
  .user-pet_edit .story__add-item {
    padding-left: 0;
  }
  .user-pet_edit .story-item__delete {
    top: 3rem !important;
    right: 0.3rem !important;
  }
}
.user-photo__alert {
  display: block;
  color: #fff;
  text-align: center;
  font-style: italic;
  padding: 0 2rem;
}
@media only screen and (max-width: 567px) {
  .user-photo__alert {
    font-size: 1.1rem;
    padding: 0 0.5rem;
  }
}
.user-photo__content {
  overflow: hidden;
  height: 100%;
}
.user-photo__delete {
  display: none;
  background: rgba(0,0,0,0.5);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.user-photo__delete-icon {
  display: none;
  width: 4.5rem;
  height: 4.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQzIDQzIj48dGl0bGU+ZGVsZXRlPC90aXRsZT48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjcuNzEgMTUuMjlhMSAxIDAgMCAwLTEuNDEgMGwtNC43OSA0Ljc5LTQuNzktNC43OWExIDEgMCAwIDAtMS40MSAxLjQxbDQuNzkgNC43OS00Ljc5IDQuNzlhMSAxIDAgMSAwIDEuNDEgMS40MWw0Ljc5LTQuNzkgNC43OSA0Ljc5YTEgMSAwIDAgMCAxLjQxLTEuNDFsLTQuOC00LjczIDQuNzktNC43OWExIDEgMCAwIDAgLjAxLTEuNDd6Ii8+PHBhdGggZD0iTTIxLjUgMEEyMS41IDIxLjUgMCAxIDAgNDMgMjEuNTUgMjEuNTIgMjEuNTIgMCAwIDAgMjEuNSAwem0wIDQxQTE5LjUgMTkuNSAwIDEgMSA0MSAyMS41NSAxOS41MiAxOS41MiAwIDAgMSAyMS41IDQxeiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
}
.user-photo__image-box {
  height: 14.7rem;
}
@media only screen and (max-width: 567px) {
  .user-photo__image-box {
    height: 7.4rem;
  }
}
.user-photo__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.user-photo__meta {
  background: rgba(0,0,0,0.5);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  z-index: 2;
  transition: opacity 170ms;
}
@media only screen and (max-width: 567px) {
  .user-photo__meta {
    display: none;
  }
}
.user-photo__meta-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.user-photo__meta-item::before {
  content: '';
  display: inline-block;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.4rem;
}
.user-photo__meta-item:not(:last-child) {
  margin-right: 2rem;
}
.user-photo__meta-item_likes::before {
  width: 1.9rem;
  height: 1.7rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48dGl0bGU+bGlrZTwvdGl0bGU+PHBhdGggZD0iTTExIDE5Ljk5Yy0xLjI4IDAtMTEtNS42MS0xMS0xMyAwLTQgMi41OC03IDYtNyAyLjI2IDAgNCAxLjk0IDUgMy4yNiAxLTEuMzIgMi43OC0zLjI2IDUtMy4yNiAzLjQyIDAgNiAzIDYgNyAwIDcuNjUtMTAuMTEgMTMtMTEgMTN6bS01LTE4Yy0yLjMyIDAtNCAyLjEtNCA1IDAgNS43OSA3LjUgMTAuMjUgOSAxMC45NCAxLjUzLS43MiA5LTUuMjEgOS0xMC45NCAwLTIuOS0xLjY4LTUtNC01LTEuNzkgMC0zLjQ1IDIuNDUtNCAzLjI1YTEuMjUgMS4yNSAwIDAgMS0xLjA2Ljc1IDEuMjQgMS4yNCAwIDAgMS0xLjA2LS43NkM5LjM3IDQuNDQgNy43OCAxLjk5IDYgMS45OXoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.user-photo__meta-item_comments::before {
  width: 1.9rem;
  height: 1.6rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44MSIgaGVpZ2h0PSIxNC4zOCIgdmlld0JveD0iMCAwIDE1LjgxIDE0LjM4Ij48dGl0bGU+Y29tbWVudDwvdGl0bGU+PHBhdGggZD0iTTEuNDcgMTQuMzhDLjc2IDE0LjM4IDAgMTMuODEgMCAxMi4ydi0xMEEyLjM2IDIuMzYgMCAwIDEgMi4xOC4wMmgxMS40NWEyLjM2IDIuMzYgMCAwIDEgMi4xOCAyLjE4djYuNDRhMi4zNyAyLjM3IDAgMCAxLTIuMiAyLjE4aC05LjRsLS41NyAxLjU1YTIuMzEgMi4zMSAwIDAgMS0yLjE3IDIuMDF6TTIuMTkgMS41YTEgMSAwIDAgMC0uNjguNjh2MTBhMi4xOCAyLjE4IDAgMCAwIC4wOS42Ni44My44MyAwIDAgMCAuNTYtLjY2Ljc2Ljc2IDAgMCAxIDAtLjI2bC42OC0xLjg0di0uMWExLjQgMS40IDAgMCAxIDEuMzgtLjdoOS4zMmExIDEgMCAwIDAgLjctLjY4VjIuMTZhMSAxIDAgMCAwLS42OC0uNjhIMi4xOXoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.user-photo_add-photo {
  position: relative;
}
.user-photo_add-photo .link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #2d7bdc;
  border-radius: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  transition-property: background, color;
  transition-duration: 170ms;
}
.user-photo_add-photo .link .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojMmQ3YmRjfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: contain;
  margin-bottom: 1rem;
}
.user-photo_add-photo .link:hover {
  background: #2d7bdc;
  color: #fff;
}
.user-photo_add-photo .link:hover,
.user-photo_add-photo .link:hover * {
  text-decoration: none !important;
}
.user-photo_add-photo .link:hover .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHRpdGxlPmFkZC1waG90bzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3IDloLTEuOHYtLjFDMTUuMSA3LjIgMTMuNyA2IDEyLjEgNmgtNGMtMS42IDAtMi45IDEuMi0zIDIuOHYuMWwtLjMuMUgzYy0xLjYtLjEtMyAxLjEtMyAyLjdWMTljLjEgMS42IDEuNCAyLjkgMyAzaDE0YzEuNi0uMSAyLjktMS40IDMtM3YtN2MtLjEtMS42LTEuNC0yLjktMy0zem0xIDEwYy0uMS41LS41LjktMSAxSDNjLS41LS4xLS45LS41LTEtMXYtN2MtLjEtLjUuMy0uOS43LTFINWMxLjEtLjEgMS45LS45IDItMiAwLS41LjMtMSAuOC0xSDEyYy42IDAgMS4yLjQgMS4yIDEuMS4xIDEgLjggMS44IDEuOCAxLjloMmMuNS4xLjkuNSAxIDF2N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAgMTFjLTIuMiAwLTQgMS44LTQgNHMxLjggNCA0IDQgNC0xLjggNC00Yy0uMS0yLjItMS44LTMuOS00LTR6bTAgNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTIgMiAuOSAyIDJjLS4xIDEuMS0uOSAxLjktMiAyem05LTE0VjBoLTJ2M2gtM3YyaDN2M2gyVjVoM1YzaC0zeiIvPjwvc3ZnPg==");
}
.user-photo_delete {
  border: 1px solid #dee0e6;
  border-radius: 0.4rem;
}
.user-photo_delete .user-photo__delete {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  z-index: 1;
}
@media only screen and (max-width: 567px) {
  .user-photo_delete .user-photo__delete-title {
    font-size: 0.8rem;
    line-height: 0.6rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-photo_delete .user-photo__recover {
    font-size: 0.8rem;
    line-height: 1.3rem;
  }
}
.user-photo_delete .user-photo__delete-icon {
  width: 3.6rem;
  height: 3.8rem;
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+Z2FyYmFnZTwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTIxIDZoLTEuMWEzLjg0IDMuODQgMCAwIDAtMy43NC0zaC0xLjMyYTEgMSAwIDAgMCAuMTYtLjQ1IDIuNSAyLjUgMCAwIDAtMi41LTIuNWgtM0EyLjUgMi41IDAgMCAwIDcgMi41NWExIDEgMCAwIDAgLjE1LjVINS44M2EzLjg0IDMuODQgMCAwIDAtMy43NCAzSDFhMSAxIDAgMCAwIDAgMmgxLjA3bC45MyAxMmEzLjI1IDMuMjUgMCAwIDAgMyAzaDEwYTMuMjYgMy4yNiAwIDAgMCAzLTNsLjkzLTEySDIxQTEuMDI1IDEuMDI1IDAgMCAwIDIxIDZ6TTkgMi41NWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAuNS41IDEgMSAwIDAgMCAuMTUuNUg4Ljg0YTEgMSAwIDAgMCAuMTYtLjV6bS0zLjE3IDIuNWgxMC4zM2ExLjgzIDEuODMgMCAwIDEgMS42MiAxSDQuMjFBMS44MyAxLjgzIDAgMCAxIDUuODMgNXpNMTcgMTkuOTJWMjBhMS4zNiAxLjM2IDAgMCAxLTEgMUg2YTEuMzggMS4zOCAwIDAgMS0xLTEuMDhMNC4wOCA4aDEzLjg0eiIvPjxwYXRoIGQ9Ik05IDIwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTIgMHY4YTEgMSAwIDAgMCAxIDF6bTQgMGExIDEgMCAwIDAgMS0xdi04YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxeiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 567px) {
  .user-photo_delete .user-photo__delete-icon {
    width: 1.8rem;
    height: 1.9rem;
    margin-bottom: 0.5rem;
  }
}
.user-photo_delete.user-photo_edit .user-photo__delete-title,
.user-photo_delete.user-photo_edit .user-photo__recover {
  display: block;
}
.user-photo_edit .user-photo__meta {
  display: none;
}
.user-photo_edit .user-photo__link {
  pointer-events: none;
}
.user-photo_edit .user-photo__delete {
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.user-photo_edit .user-photo__delete-icon {
  display: block;
  cursor: pointer;
}
.user-photo_edit .user-photo__delete-title,
.user-photo_edit .user-photo__recover {
  display: none;
}
@media only screen and (max-width: 567px) {
  .user-photo_edit .user-photo__delete {
    z-index: 2;
  }
}
.user-photo_last .user-photo__delete-icon {
  display: none;
}
.user-awards__item {
  margin-right: 0.5rem;
}
.user-awards__item:last-child {
  margin-right: 0;
}
.user-awards__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  list-style: none;
}
.story__add-item {
  padding-left: 22rem;
}
.story__add-item + .story-item {
  margin-top: 1rem;
}
.story__add-item > span {
  font-size: 1.1rem;
  font-style: italic;
  color: #2d7bdc;
  position: relative;
  z-index: 3;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.story__add-item > span::before {
  content: '';
  display: inline-block;
  margin-right: 0.5rem;
  width: 1.1rem;
  height: 1.2rem;
  position: relative;
  top: 50%;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41IiBoZWlnaHQ9IjE2LjUiIHZpZXdCb3g9IjAgMCAxNi41IDE2LjUiPjx0aXRsZT5hZGQtY29udHJvbDwvdGl0bGU+PGcgZmlsbD0iIzJkN2JkYyI+PHBhdGggZD0iTTkgNC4yNUg3LjVWNy41SDQuMjVWOUg3LjV2My4yNUg5VjloMy4yNVY3LjVIOVY0LjI1eiIvPjxwYXRoIGQ9Ik04LjI1IDBhOC4yNSA4LjI1IDAgMSAwIDguMjUgOC4yNUE4LjI2IDguMjYgMCAwIDAgOC4yNSAwem0wIDE1QTYuNzUgNi43NSAwIDEgMSAxNSA4LjI1IDYuNzYgNi43NiAwIDAgMSA4LjI1IDE1eiIvPjwvZz48L3N2Zz4=") top center no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 567px) {
  .story__add-item {
    padding-left: 0;
  }
}
.story__header {
  padding-left: 12rem;
  margin-top: 1rem;
  margin-bottom: 1.7rem;
}
.story__header::before {
  content: '';
  position: absolute;
  width: 2rem;
  height: 2rem;
  top: 0;
  left: 3.2rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
}
.story__header h3 {
  font-weight: 400;
}
.story__title {
  font-size: 1.5rem;
  color: #2f313a;
  font-weight: 400;
}
.story_edit {
  padding-right: 8rem;
}
.story_edit .story-item {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.5rem;
}
.story_edit .story-item:last-child {
  margin-bottom: 0;
}
.story_edit .story-item .form__field {
  margin-bottom: 0;
}
@media only screen and (max-width: 567px) {
  .story_edit {
    padding-right: 0;
    padding-left: 0;
  }
  .story_edit .story-item {
    margin-bottom: 1.5rem;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .story_edit .story-item:last-child {
    margin-bottom: 0;
  }
  .story_edit .story-item__title {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-bottom: 1rem;
    margin-top: 0;
  }
  .story_edit .story-item__content {
    max-width: 93%;
    width: 100%;
  }
  .story_edit .input-control_with_icon .input-control__field-icon {
    margin: 0 1rem;
    -ms-flex: none;
        flex: none;
    background-position: 50%;
  }
  .story_edit .input-control_with_success .input-control__field-icon::after {
    content: none;
  }
}
@media only screen and (max-width: 567px) {
  .story_email .story-item:first-child .story-item__title {
    display: block;
    -ms-flex-preferred-size: 5rem;
        flex-basis: 5rem;
  }
}
.user-avatar__image {
  display: block;
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .user-avatar__image {
    width: 100%;
  }
}
.user-avatar__change {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  bottom: 0;
  right: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
  height: 7.5rem;
  padding-top: 3rem;
  padding-left: 1rem;
  cursor: pointer;
  z-index: 3;
}
.user-avatar__change .icon {
  width: 2rem;
  height: 1.6rem;
  display: inline-block;
  margin-right: 0.5rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAMAAAAOVfv7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABqlBMVEUAAAAAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEzNDSjo6O5ubm3t7e2tra4uLhYWVkAAQEAAQEAAQG7u7vExMQ2NzcAAQEAAQEAAQEAAQHPz8/p6ekAAQEAAQEAAQEAAQGDg4MAAQEAAQEAAQHV1dX19fW4uLizs7O0tLS5ubn29vb39/cAAQEAAQEAAQEAAQEAAQGTk5MAAQEAAQEAAQFDRERzdHQAAQEAAQEAAQEyMzOwsLC1tbUAAQEAAQEAAQEAAQHS0tLLy8uvr6+1tbWWlpYAAQEAAQEAAQHFxcXw8PAAAQGtra34+PiUlJQAAQEAAQHY2NiVlZU0NTWhoaGwsLAAAQEAAQEAAQFvcHAAAQEAAQHe3t69vb1WV1eioqJaW1u+vr6ysrLExMTNzc0AAQFvcHAAAQEAAQEAAQFUVVXMzMwAAQEAAQGgoKAAAQEAAQEAAQFrbGwAAQHv7+/t7e26urrIyMgsLS3b29thYmIAAQEAAQFOT0+bm5sAAQEAAQHOzs6xsbH///8AAAC1dPhOAAAAjHRSTlMAAgQHCgsGDhkjKi0uJBoPCBdQlrCys7FdMAE4r7pLHgMSM8TjPRgFIn0rDDnS+ca2tcX490YNCTxbp0oxQ3mOKSEWUbnKUCUdQtXcu7SIPiY7ue03pfaKFDbPiU6YohUQJ24fNNutX5dbrLfPxi+TSDIbYcc1TbJTVkRyR+7wxMtd3n4sVWmeUlfFuModz2AAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAACl0lEQVQ4y62U+V+TYBzHHxiwBQwwHbq12lhts63DeVFNc9JhVgp2jQ5rZaY1K0uned9X7o+OL2wDa5S+Xn1+4Xu8eXj4PAdCR4ThHoKsiPDgGHIXRnl9p2iGNcXQfo6nXHFMaGBONzYFRFOB5saWIEe40CGP70y4fERnz0Vc6KgUO1/+TRfiiWRdWGi9WP5D4VQ6VM+DxKXLRvfK1TZrzpn2DiPt7Ip0kzIVrb5heMCBB9euQ/dGNma50dN7E4bu6w0yuX6FxE0ckxPsLfDg9h1o3h3wWjZ77w3eN/IHD4cC4WFVkyiDDgncyCN7jo+fSNUvErmntfKzfI9u0Lj+/IXjh176CfgDWL2k71Wn3RhleAzJA40O9nXPG7LA+Wlj9Qqy9+2wo/VuzIP49+NG1NGeEcXmDy2MTx+LTUw2NU1OxCKSQn/81CyKxSmAP3/pRroK0dfpbyyb0r7rDamZWWuk2RlakTgtxbKluXkwcURCyiB0fmiGB4QgSEy+Ns/OPCMJAkGm+dwC5IMKUhYh6EqAByHCv+RcviU/YZZ9y5AtVmEjMIQr6gpkq2trq/BcURUc6jXGCcvaKCTrG/H4xrrplya7wnwJnNnMarquZTeNcLzEu8KWM1vbaQxLb29BrOqusOXMTiuFENW6U3Hgv4x8ojmfyI0T+eyygvVhFC0c3RuFKKoDL/vMIUJJiXbsOilpVe29YXq7kOPTcPDSBY5Wd/fa2vZ2VZorWDV710kj8N35uZJ1ptlgSZ3ePzjYn1ZLwUrJ3s/d7E94baooVjWUKR4eFjNDtYJ9UqjITPlYgjOI8duTx2HN042SejC/8i+0cm+gECVp8eFwQHSVfSMZNE4q/bnKfV9PjrsO8Cglk39R9Rb9Bc/3vpk47bf0AAAAAElFTkSuQmCC");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.user-avatar__change .text {
  color: #fff;
  text-shadow: 0 0 1px rgba(0,0,0,0.8);
}
.user-avatar__change:hover .text {
  color: #dfe1e7;
}
.user-avatar__change:hover .icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAYAAAA5iwvJAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMC0xM1QxNDo1MjowNSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTEyLTE2VDE0OjI1OjMyKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0xMi0xNlQxNDoyNTozMiswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDplZTBmNzk1Yi1mZWQ2LTRjZTgtYjc1OS04NWM5OWNiODI1MTE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZWUwZjc5NWItZmVkNi00Y2U4LWI3NTktODVjOTljYjgyNTExPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZWUwZjc5NWItZmVkNi00Y2U4LWI3NTktODVjOTljYjgyNTExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmVlMGY3OTViLWZlZDYtNGNlOC1iNzU5LTg1Yzk5Y2I4MjUxMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMC0xM1QxNDo1MjowNSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQ0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM3PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg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");
}
@media only screen and (max-width: 567px) {
  .user-avatar__change:hover .text {
    color: #fff;
  }
  .user-avatar__change:hover .icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAMAAAAOVfv7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABqlBMVEUAAAAAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEAAQEzNDSjo6O5ubm3t7e2tra4uLhYWVkAAQEAAQEAAQG7u7vExMQ2NzcAAQEAAQEAAQEAAQHPz8/p6ekAAQEAAQEAAQEAAQGDg4MAAQEAAQEAAQHV1dX19fW4uLizs7O0tLS5ubn29vb39/cAAQEAAQEAAQEAAQEAAQGTk5MAAQEAAQEAAQFDRERzdHQAAQEAAQEAAQEyMzOwsLC1tbUAAQEAAQEAAQEAAQHS0tLLy8uvr6+1tbWWlpYAAQEAAQEAAQHFxcXw8PAAAQGtra34+PiUlJQAAQEAAQHY2NiVlZU0NTWhoaGwsLAAAQEAAQEAAQFvcHAAAQEAAQHe3t69vb1WV1eioqJaW1u+vr6ysrLExMTNzc0AAQFvcHAAAQEAAQEAAQFUVVXMzMwAAQEAAQGgoKAAAQEAAQEAAQFrbGwAAQHv7+/t7e26urrIyMgsLS3b29thYmIAAQEAAQFOT0+bm5sAAQEAAQHOzs6xsbH///8AAAC1dPhOAAAAjHRSTlMAAgQHCgsGDhkjKi0uJBoPCBdQlrCys7FdMAE4r7pLHgMSM8TjPRgFIn0rDDnS+ca2tcX490YNCTxbp0oxQ3mOKSEWUbnKUCUdQtXcu7SIPiY7ue03pfaKFDbPiU6YohUQJ24fNNutX5dbrLfPxi+TSDIbYcc1TbJTVkRyR+7wxMtd3n4sVWmeUlfFuModz2AAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAACl0lEQVQ4y62U+V+TYBzHHxiwBQwwHbq12lhts63DeVFNc9JhVgp2jQ5rZaY1K0uned9X7o+OL2wDa5S+Xn1+4Xu8eXj4PAdCR4ThHoKsiPDgGHIXRnl9p2iGNcXQfo6nXHFMaGBONzYFRFOB5saWIEe40CGP70y4fERnz0Vc6KgUO1/+TRfiiWRdWGi9WP5D4VQ6VM+DxKXLRvfK1TZrzpn2DiPt7Ip0kzIVrb5heMCBB9euQ/dGNma50dN7E4bu6w0yuX6FxE0ckxPsLfDg9h1o3h3wWjZ77w3eN/IHD4cC4WFVkyiDDgncyCN7jo+fSNUvErmntfKzfI9u0Lj+/IXjh176CfgDWL2k71Wn3RhleAzJA40O9nXPG7LA+Wlj9Qqy9+2wo/VuzIP49+NG1NGeEcXmDy2MTx+LTUw2NU1OxCKSQn/81CyKxSmAP3/pRroK0dfpbyyb0r7rDamZWWuk2RlakTgtxbKluXkwcURCyiB0fmiGB4QgSEy+Ns/OPCMJAkGm+dwC5IMKUhYh6EqAByHCv+RcviU/YZZ9y5AtVmEjMIQr6gpkq2trq/BcURUc6jXGCcvaKCTrG/H4xrrplya7wnwJnNnMarquZTeNcLzEu8KWM1vbaQxLb29BrOqusOXMTiuFENW6U3Hgv4x8ojmfyI0T+eyygvVhFC0c3RuFKKoDL/vMIUJJiXbsOilpVe29YXq7kOPTcPDSBY5Wd/fa2vZ2VZorWDV710kj8N35uZJ1ptlgSZ3ePzjYn1ZLwUrJ3s/d7E94baooVjWUKR4eFjNDtYJ9UqjITPlYgjOI8duTx2HN042SejC/8i+0cm+gECVp8eFwQHSVfSMZNE4q/bnKfV9PjrsO8Cglk39R9Rb9Bc/3vpk47bf0AAAAAElFTkSuQmCC");
  }
}
.user-books-item {
  -ms-flex: 0 1 26rem;
      flex: 0 1 26rem;
}
.user-books-item:not(:last-child) {
  margin-bottom: 3rem;
}
.user-books-item__author {
  font-style: italic;
  color: #8d90a3;
}
@media only screen and (max-width: 567px) {
  .user-books-item {
    min-width: 50%;
    max-width: 50%;
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    padding-right: 0.5rem;
  }
  .user-books-item__title {
    margin-bottom: 0.5rem;
  }
}
.user-books__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.about-story__benefit_rtl {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit_rtl {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.about-story__benefit_rtl::after {
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
  left: 19rem;
  bottom: -7rem;
}
.about-story__benefit_rtl .about-story__image-box {
  margin-right: -4rem;
  margin-left: 3.7rem;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit_rtl .about-story__image-box {
    margin-right: 0;
    margin-left: 0;
  }
}
.about-story__benefit_surprise .about-story__image {
  width: 9.8rem;
  min-width: 0;
  max-width: initial;
}
@media only screen and (max-width: 567px) {
  .about-story__benefit_surprise .about-story__image {
    width: 7.5rem;
  }
}
.about-story__image-box_light {
  background: #57b0ef;
}
.about-story__image-box_main {
  -ms-flex-order: 1;
      order: 1;
  margin-bottom: 3rem;
}
.about-story__image-box_main .about-story__image {
  min-width: 29rem;
  position: absolute;
  bottom: 2rem;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.button_type_like {
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: auto;
  overflow: hidden;
  text-align: left;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  min-width: 0 !important;
}
.button_type_like .button__icon {
  width: 1.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MC43IDQ1LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwLjcgNDUuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRjU3NEE7fQo8L3N0eWxlPgo8dGl0bGU+bGlrZS1ibHVlLWJvcmRlcjwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS4zLDQ1LjNDMjIuMyw0NS4zLDAsMzMuMSwwLDE2QzAsNi45LDYsMCwxNCwwYzUuMSwwLDksNCwxMS4zLDdjMi4zLTMsNi4zLTcsMTEuMy03YzgsMCwxNCw2LjksMTQsMTYKCUM1MC43LDMzLjIsMjcuNCw0NS4zLDI1LjMsNDUuM3ogTTE0LDUuM0M5LDUuMyw1LjMsOS44LDUuMywxNmMwLDEyLjYsMTYuNCwyMi4yLDIwLDIzLjhjMy44LTEuOCwyMC0xMS40LDIwLTIzLjgKCWMwLTYuMi0zLjYtMTAuNy04LjctMTAuN2MtMi42LDAtNS41LDIuNC04LjYsN2MtMC42LDEuNS0yLjMsMi4yLTMuOCwxLjdjLTAuOC0wLjMtMS40LTAuOS0xLjctMS43QzE5LjUsNy43LDE2LjYsNS4zLDE0LDUuM0wxNCw1LjMKCXoiLz4KPC9zdmc+Cg==");
  background-size: 100% 100%;
  -ms-flex: none;
      flex: none;
}
.button_type_like .button__icon + .button__text {
  margin-left: 0.8rem;
}
.button_type_like .button__icon + .button__value {
  margin-left: 0.3rem;
}
.button_type_like .button__text {
  margin-left: auto;
}
.button_type_like .button__value {
  margin-right: 0.3rem;
  top: 0 !important;
}
.button_type_like:hover .button__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTkiIGhlaWdodD0iMTcuMyIgdmlld0JveD0iMCAwIDE5IDE3LjMiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjx0aXRsZT51c2VyLWxpa2VzPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDE3LjNDOC40IDE3LjMgMCAxMi40IDAgNmMwLTMuNSAyLjItNiA1LjItNiAyIDAgMy41IDEuNyA0LjMgMi44LjgtMS4xIDIuNC0yLjggNC4zLTIuOCAzIDAgNS4yIDIuNiA1LjIgNiAwIDYuNi04LjcgMTEuMy05LjUgMTEuM3pNNS4yIDEuN2MtMiAwLTMuNSAxLjgtMy41IDQuMyAwIDUgNi41IDguOSA3LjggOS41IDEuMy0uNiA3LjgtNC41IDcuOC05LjUgMC0yLjUtMS41LTQuMy0zLjUtNC4zLTEuNSAwLTMgMi4xLTMuNSAyLjgtLjIuNC0uNS42LS45LjZzLS44LS4zLS45LS43Yy0uNC0uNi0xLjgtMi43LTMuMy0yLjd6Ii8+PC9zdmc+");
}
.button_type_like_liked .button__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTk0MjA3O3N0cm9rZTojRTk0MjA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.dialog-message__entry_state_focus .dialog-message__entry-close {
  display: block;
}
.dialog-message__entry_state_focus .dialog-message__text {
  background: #2d7bdc;
  color: #fff;
}
.dialog-message__entry_state_focus .dialog-message__text::before {
  border-color: transparent #2d7bdc transparent transparent;
}
.dialog-message__entry_state_focus .dialog-message__entry-date {
  opacity: 0;
}
.dialog-message__entry_state_focus .dialog-message__location-link,
.dialog-message__entry_state_focus .message-compose__location_link {
  color: #fff !important;
}
.dialog-message__entry_state_focus .dialog-message__location-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDMyIDM2Ij48dGl0bGU+bG9jYXRpb25fd2hpdGU8L3RpdGxlPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNiAzNmEyIDIgMCAwIDEtMS0uMjdDNy4yMSAzMS4yNSAwIDI1LjczIDAgMTYgMCA1LjgzIDUuODMgMCAxNiAwczE2IDUuODMgMTYgMTZjMCA5Ljc3LTcuMjEgMTUuMjYtMTUgMTkuNzNhMiAyIDAgMCAxLTEgLjI3em0wLTMyQzggNCA0IDggNCAxNmMwIDYuMSAzLjM4IDEwLjU2IDEyIDE1LjY4QzI0LjYyIDI2LjU2IDI4IDIyLjEgMjggMTZjMC03Ljk2LTQtMTItMTItMTJ6Ii8+PHBhdGggZD0iTTE2IDIyYTYgNiAwIDEgMSA2LTYgNiA2IDAgMCAxLTYgNnptMC04YTIgMiAwIDEgMCAyIDIgMiAyIDAgMCAwLTItMnoiLz48L2c+PC9zdmc+");
}
.grid_attachments {
  width: 100%;
}
.grid_attachments + .load-photo__attachments-upload {
  margin-top: 2rem;
}
.grid_attachments .grid__content {
  margin-left: 0;
}
.grid_attachments .grid-item {
  width: 12.5rem;
  height: 7.4rem;
  overflow: hidden;
  position: relative;
  background: #fff;
  margin-bottom: 2rem;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  padding-left: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .grid_attachments .grid-item {
    -ms-flex: 1 1 33.33%;
        flex: 1 1 33.33%;
    max-width: 33.33%;
    margin-bottom: 0.5rem;
  }
}
.grid_attachments .grid-item:last-child {
  margin-right: 0;
}
.grid_attachments .grid-item__content {
  height: 100%;
}
@media only screen and (max-width: 567px) {
  .grid_type_list .grid__content {
    margin-left: 0;
  }
  .grid_type_list .user-details__item {
    font-size: 1.3rem;
  }
  .grid_type_list .user-details__item_location {
    margin-bottom: 0;
  }
  .grid_type_list .user-details__item_location .user-details__value {
    white-space: normal;
    text-overflow: initial;
    overflow: initial;
    text-align: left;
    word-break: break-word;
  }
  .grid_type_list .user-details__item_location .user-details__header {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .grid_type_list .user-details__item_location .user-details__header {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .grid_type_list .grid-item:not(:last-child).grid_type_list .grid-item:not(.no-border) {
    border-bottom: 0.1rem solid #dee0e6;
    padding-bottom: 1.5rem;
    margin-bottom: 2rem;
  }
  .grid_type_list .user-block__content {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: start;
        align-items: flex-start;
    position: relative;
  }
  .grid_type_list .user-block__details {
    margin-bottom: 1rem;
  }
  .grid_type_list .user-block__details .user-details {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .grid_type_list .user-block__info {
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: -0.2rem;
  }
  .grid_type_list .user-block__name {
    display: block;
    margin-bottom: 1rem;
  }
  .grid_type_list .user-block__name .user-name {
    font-size: 1.3rem;
  }
  .grid_type_list .user-block__name_mobile {
    display: none;
  }
  .grid_type_list .user-block__avatar {
    width: 9rem;
    -ms-flex: none;
        flex: none;
    margin: 0 2rem 0 0;
  }
  .grid_type_list .badge__image {
    width: 2.5rem;
    height: 3.5rem;
  }
  .grid_type_list .badge__value {
    font-size: 1.1rem;
    bottom: 0.5rem;
  }
  .grid_type_list .user-block__last-visit {
    position: absolute;
    top: 9rem;
  }
}
@media only screen and (max-width: 567px) and (min-width: 568px) {
  .grid_type_list .user-details__item {
    margin-right: 1.3rem;
  }
}
@media only screen and (max-width: 567px) and (max-width: 567px) {
  .grid_type_list .user-details__item {
    margin-right: 2.3rem;
  }
}
.grid_type_modal-user-photos {
  margin-bottom: 2rem;
  width: 100%;
}
.grid_type_modal-user-photos .grid__content {
  margin-left: -0.5rem;
}
.grid_type_modal-user-photos .grid-item {
  -ms-flex: 0 1 25%;
      flex: 0 1 25%;
  max-width: 25%;
  padding-left: 1rem;
  margin-bottom: 1rem;
  height: 100%;
}
@media only screen and (max-width: 960px) {
  .grid_type_modal-user-photos .grid-item {
    overflow: initial;
  }
}
@media only screen and (max-width: 567px) {
  .grid_type_modal-user-photos .grid-item {
    -ms-flex: 0 1 33.33%;
        flex: 0 1 33.33%;
    max-width: 33.33%;
  }
}
.grid_type_modal-user-photos .grid-item__content {
  height: 100%;
}
.grid_type_modal-user-photos .grid-item_add-photo {
  position: relative;
  height: 100%;
}
.grid_type_modal-user-photos .grid-item_add-photo::before {
  content: '';
  padding-bottom: 73%;
  display: block;
}
.grid_type_modal-user-photos .grid-item_add-photo .grid-item__content {
  position: absolute;
  top: 0;
  left: 0.5rem;
  right: 0;
  bottom: 0;
}
.grid_type_modal-user-photos .photo {
  height: auto;
}
.grid_type_modal-user-photos .photo_add-photo {
  height: 100%;
}
.grid_type_modal-user-photos .photo__box {
  width: 100%;
  height: 17rem;
}
@media only screen and (max-width: 960px) {
  .grid_type_modal-user-photos .photo__box {
    width: 100%;
    min-width: 100%;
    height: auto;
  }
  .grid_type_modal-user-photos .photo__box:before {
    content: '';
    display: block;
    padding-bottom: 70%;
  }
}
@media only screen and (max-width: 567px) {
  .grid_type_modal-user-photos .grid__content {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .grid_type_modal-user-photos .grid-item {
    -ms-flex: 0 1 33.33%;
        flex: 0 1 33.33%;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.grid_presents-grid .grid-item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}
@media only screen and (max-width: 567px) {
  .grid_presents-grid .grid__content {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .grid_presents-grid .grid-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid_presents-grid .grid-item:last-child {
    max-width: 50%;
  }
  .grid_presents-grid .gift__image-box {
    width: 14rem;
    height: 14rem;
  }
  .grid_presents-grid .button {
    min-width: 0;
  }
}
@media only screen and (max-width: 567px) {
  .grid_type_single {
    max-width: 100%;
  }
  .grid_type_single .grid__content {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.grid_type_user-awards .grid-item {
  -ms-flex: 0 1 25%;
      flex: 0 1 25%;
  max-width: 100%;
}
@media only screen and (max-width: 700px) {
  .grid_type_user-awards .grid-item {
    -ms-flex: 1 1 25%;
        flex: 1 1 25%;
  }
}
@media only screen and (max-width: 567px) {
  .grid_type_user-awards .grid__content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .grid_type_user-awards .grid-item {
    margin-bottom: 3rem;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}
.grid_user-presents .grid__content {
  margin-left: -2rem;
}
@media only screen and (max-width: 960px) {
  .grid_user-presents .grid__content {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.grid_user-presents .grid-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  max-width: 100%;
}
.grid_user-presents .grid-item:only-child {
  margin: auto;
}
@media only screen and (max-width: 567px) {
  .grid_user-presents .grid-item {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: 100%;
    padding: 1rem 3rem 1rem 4rem;
    border-bottom: 1rem solid #f5f8f9;
  }
}
.input-control_with_error .input-control__error {
  display: block;
}
.input-control_with_error .input-control__field-input {
  border-color: #e94207;
}
.input-control_with_error .input-control__field-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMiAxMCI+PHRpdGxlPmVycm9yPC90aXRsZT48cGF0aCBkPSJNMSA2YTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMiAwdjRhMSAxIDAgMCAxLTEgMXpNMCA4aDJ2MkgweiIgZmlsbD0iI2U5NDIwNyIvPjwvc3ZnPg==");
}
.input-control_with_success .input-control__field-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA5IDgiPjx0aXRsZT5zdWNjZXNzPC90aXRsZT48cGF0aCBkPSJNNCA4YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNyAzLjNsMi4xNCAyLjE0IDMuMzItNWExIDEgMCAwIDEgMS42NiAxLjExbC00IDZhMSAxIDAgMCAxLS43My40NEg0eiIgZmlsbD0iIzQ2YmU2MiIvPjwvc3ZnPg==");
  font-size: 1.1rem;
  line-height: 1;
  color: #4baf4f;
  font-style: italic;
  white-space: nowrap;
}
.load-photo__method-action_folder {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
@media only screen and (max-width: 960px) {
  .load-photo__method-action_folder {
    position: relative;
    top: 0;
    left: 0;
    -ms-transform: none;
        transform: none;
  }
}
.message-compose__attachments_images .message-compose__attachments-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.message-compose__attachments_images .message-compose__attachment {
  width: 6.6rem;
  height: 3.5rem;
  overflow: hidden;
  position: relative;
}
.message-compose__attachments_images .message-compose__attachment:not(:last-child) {
  margin-right: 0.6rem;
}
.modal_with_attention {
  text-align: center;
}
.modal_with_attention .modal-header {
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal_with_attention .modal-header__title {
  font-size: 1.5rem;
  text-align: center;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.modal_with_attention .modal-header__message {
  color: #8d90a3;
  text-align: center;
  margin-bottom: 1.8rem;
}
.modal_with_logo {
  text-align: center;
}
.modal_with_logo .modal-header {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.modal_with_logo .modal__content {
  padding: 2rem 44.5px 4rem;
}
@media only screen and (max-width: 567px) {
  .modal_with_logo .modal__content {
    padding: 2rem 1rem 3rem 1rem;
  }
}
.modal_with_promo .modal-header {
  margin-bottom: 2.5rem;
  padding-bottom: 2.5rem;
  border-bottom: 0.1rem solid #dee0e6;
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal_with_promo .modal-header a,
.modal_with_promo .modal-header p {
  font-size: 1.5rem;
}
.modal_with_promo .modal-header__title {
  font-size: 2.5rem;
  color: #2f313a;
  line-height: 3rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
}
@media only screen and (max-width: 567px) {
  .modal_with_promo .modal-header {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-bottom: 0.8rem solid #f5f8f9;
    margin: 0 -1rem 2rem -1rem;
    padding: 0 1rem 1rem 1rem;
  }
  .modal_with_promo .modal-header a,
  .modal_with_promo .modal-header p {
    font-size: 1.3rem;
  }
  .modal_with_promo .modal-header__subtitle {
    font-size: 1.3rem;
  }
  .modal_with_promo .modal-header__title {
    font-size: 1.5rem;
    margin-bottom: 0;
  }
}
.modal_with_user .modal-header {
  margin-bottom: 1.5rem;
}
.modal_with_user .user-avatar {
  width: 3.6rem;
  height: 3.6rem;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 1rem;
}
.modal_with_user .modal-title__text {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  line-height: 1;
}
.modal_with_user .modal-title__text .photos-count {
  color: #8d90a3;
  font-weight: 400;
}
.modal_with_user .user-name {
  margin-top: -3px;
}
.modal-photo__action_like {
  -ms-flex: none;
      flex: none;
  min-height: 2.7rem;
  border: none;
  padding: 0;
}
.modal-photo__action_like .button__icon {
  margin-right: 0.1rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5saWtlLWJsdWUtYm9yZGVyPC90aXRsZT48cGF0aCBkPSJNMTkgMzRjLTIuMjggMC0xOS05LjItMTktMjJDMCA1LjE2IDQuNTEgMCAxMC41IDBjMy43OSAwIDYuNzcgMyA4LjUgNS4yNkMyMC43MyAzLjAzIDIzLjcxIDAgMjcuNSAwIDMzLjUgMCAzOCA1LjE2IDM4IDEyYzAgMTIuOTQtMTcuNDYgMjItMTkgMjJ6bS0uNDYtMy45NHptLjg3IDB6TTEwLjUgNC4wMWMtMy43NyAwLTYuNSAzLjM2LTYuNSA4IDAgOS40MiAxMi4yOCAxNi42MyAxNSAxNy44OCAyLjgyLTEuMzIgMTUtOC41OSAxNS0xNy44OCAwLTQuNjMtMi43My04LTYuNS04LTEuOTIgMC00LjA5IDEuNzctNi40NiA1LjI3YTIuMTkgMi4xOSAwIDAgMS00LjA4IDBDMTQuNTkgNS43OCAxMi40MiA0IDEwLjUgNHoiIGZpbGw9IiMyZDdiZGMiLz48L3N2Zz4=");
}
.modal-photo__action_like:hover {
  background: none !important;
  color: #2d7bdc;
}
.modal-photo__action_like:hover .button__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTk0MjA3O3N0cm9rZTojRTk0MjA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
@media only screen and (max-width: 567px) {
  .modal-photo__action_like {
    background: #000;
    border: 0;
    color: #fff;
  }
  .modal-photo__action_like:hover,
  .modal-photo__action_like:active,
  .modal-photo__action_like:focus {
    background: #000 !important;
    bottom: 0;
    color: #fff;
  }
  .modal-photo__action_like .button__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTkiIGhlaWdodD0iMTcuMyIgdmlld0JveD0iMCAwIDE5IDE3LjMiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjx0aXRsZT5saWtlX2hvdmVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDE3LjNDOC40IDE3LjMgMCAxMi40IDAgNmMwLTMuNSAyLjItNiA1LjItNiAyIDAgMy41IDEuNyA0LjMgMi44LjgtMS4xIDIuNC0yLjggNC4zLTIuOCAzIDAgNS4yIDIuNiA1LjIgNiAwIDYuNi04LjcgMTEuMy05LjUgMTEuM3pNNS4yIDEuN2MtMiAwLTMuNSAxLjgtMy41IDQuMyAwIDUgNi41IDguOSA3LjggOS41IDEuMy0uNiA3LjgtNC41IDcuOC05LjUgMC0yLjUtMS41LTQuMy0zLjUtNC4zLTEuNSAwLTMgMi4xLTMuNSAyLjgtLjIuNC0uNS42LS45LjZzLS44LS4zLS45LS43Yy0uNC0uNi0xLjgtMi43LTMuMy0yLjd6Ii8+PC9zdmc+");
  }
  .modal-photo__action_like .button__text {
    top: 0;
  }
  .modal-photo__action_like.button_type_like_liked .button__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTkiIGhlaWdodD0iMTcuMyIgdmlld0JveD0iMCAwIDE5IDE3LjMiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjx0aXRsZT5saWtlX2hvdmVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDE3LjNDOC40IDE3LjMgMCAxMi40IDAgNmMwLTMuNSAyLjItNiA1LjItNiAyIDAgMy41IDEuNyA0LjMgMi44LjgtMS4xIDIuNC0yLjggNC4zLTIuOCAzIDAgNS4yIDIuNiA1LjIgNiAwIDYuNi04LjcgMTEuMy05LjUgMTEuM3oiLz48L3N2Zz4=") !important;
  }
}
.modal-photo__action_main-photo {
  color: #fff;
  text-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.8);
  font-size: 1.3rem;
}
.modal-photo__action_main-photo::before {
  content: '';
  width: 2rem;
  height: 1.6rem;
  background: url("data:image/png;base64,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") 50% no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 567px) {
  .modal-photo__action_main-photo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 0;
    position: relative;
    padding: 1rem;
  }
}
.modal-photo__action_more {
  border-color: #dee0e6;
  min-width: auto;
  position: relative;
  min-height: 2.7rem;
  min-width: 4rem;
}
.modal-photo__action_more::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 1.7rem;
  height: 0.5rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE2IDQiPjxzdHlsZT4uc3Qwe2ZpbGw6IzhlOTFhNH08L3N0eWxlPjx0aXRsZT5pY29uLXVzZXItbWVudV9tb3JlPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNCIgY3k9IjIiIHI9IjIiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4IiBjeT0iMiIgcj0iMiIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIiIGN5PSIyIiByPSIyIi8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.modal-photo__action_more:hover::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE2IDQiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjx0aXRsZT5pY29uLXVzZXItbWVudV9tb3JlPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNCIgY3k9IjIiIHI9IjIiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4IiBjeT0iMiIgcj0iMiIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIiIGN5PSIyIiByPSIyIi8+PC9zdmc+");
}
@media only screen and (max-width: 567px) {
  .modal-photo__action_more {
    -ms-flex-order: 3;
        order: 3;
    background: #000;
    border: 0;
    margin-left: 1rem;
  }
  .modal-photo__action_more:focus,
  .modal-photo__action_more:hover,
  .modal-photo__action_more:active {
    background: #000;
  }
}
.modal-photo__action_rotate_left,
.modal-photo__action_rotate_right {
  position: absolute;
  bottom: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE4IDE4Ij48dGl0bGU+cm90YXRlLXdoaXRlPC90aXRsZT48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNOSAxOGE5IDkgMCAwIDEtOC4wOS01LjA4IDEgMSAwIDAgMSAxLjgtLjg3IDcgNyAwIDAgMCAxMy4yOC0zIDEgMSAwIDAgMSAyIDBBOSA5IDAgMCAxIDkgMTh6Ii8+PHBhdGggZD0iTTE3IDEwYTEgMSAwIDAgMS0xLTFBNyA3IDAgMCAwIDIuNjEgNi4xOGExIDEgMCAwIDEtMS44My0uODFBOSA5IDAgMCAxIDE4IDlhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNMSA3YTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMiAwdjVhMSAxIDAgMCAxLTEgMXoiLz48cGF0aCBkPSJNNiA3SDFhMSAxIDAgMCAxIDAtMmg1YTEgMSAwIDAgMSAwIDJ6Ii8+PC9nPjwvc3ZnPg==") 50% no-repeat;
  background-size: 100% 100%;
  width: 1.5rem;
  height: 1.5rem;
  left: 30rem;
  cursor: pointer;
}
.modal-photo__action_rotate_right {
  left: 40rem;
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
}
.modal-photo__description_add {
  max-height: 100%;
}
.modal-photo__description_add .modal-photo__description-compose {
  display: block;
}
.modal-photo__description_add .modal-photo__add-description,
.modal-photo__description_add .modal-photo__description-text,
.modal-photo__description_add .modal-photo__description-more {
  display: none;
}
.modal-photo__description_edit {
  max-height: 100%;
}
.modal-photo__description_edit .modal-photo__description-compose {
  display: block !important;
}
.modal-photo__description_edit .modal-photo__description-more {
  display: none;
}
.modal-photo__description_edit .modal-photo__description-text {
  display: none;
}
.modal-photo__description_edit .modal-photo__add-description {
  display: none;
}
@media only screen and (max-width: 567px) {
  .modal-photo__description_edit {
    padding: 1rem;
    background: #fff;
    display: block;
  }
}
.modal-photo__description_empty {
  height: auto;
  padding-bottom: 1rem;
}
.modal-photo__description_empty .modal-photo__add-description {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.modal-photo__description_empty .modal-photo__description-text,
.modal-photo__description_empty .modal-photo__description-more {
  display: none;
}
.modal-photo__description_full,
.modal-photo__description-mobile_full {
  height: auto;
  max-height: 100%;
}
.modal-photo__description_full .modal-photo__description-text,
.modal-photo__description-mobile_full .modal-photo__description-text {
  height: auto;
  max-height: 100%;
}
.modal-photo__description_full .modal-photo__description-more,
.modal-photo__description-mobile_full .modal-photo__description-more {
  bottom: 0.4rem;
}
.modal-header__action_edit::before {
  content: '';
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 0 50% no-repeat;
  background-size: contain;
  width: 1.3rem;
  height: 1.2rem;
  -ms-flex: none;
      flex: none;
  margin-right: 0.3rem;
}
.modal-header__action_edit.-active {
  text-decoration: none;
  color: #2d7bdc;
}
.modal-header__action_edit.-active:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iIzJEN0JEQyIvPjwvc3ZnPg==");
}
.modal-photo__action_comments {
  display: none;
  color: #fff;
}
.modal-photo__action_comments::before {
  content: '';
  display: inline-block;
  width: 1.8rem;
  height: 1.6rem;
  margin-right: 0.3rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljc2bW0iIGhlaWdodD0iNy4wNm1tIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjx0aXRsZT5jb21tZW50czwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTIgMjBjLTEuMjMgMC0yLTEuMTUtMi0zVjNhMy4yNSAzLjI1IDAgMCAxIDMtM2gxNmEzLjI1IDMuMjUgMCAwIDEgMyAzdjlhMy4yNyAzLjI3IDAgMCAxLTMgM0g1LjhsLS44MSAyLjJBMy4xOCAzLjE4IDAgMCAxIDIgMjB6TTMgMmExLjM2IDEuMzYgMCAwIDAtMSAxdjE0YTIuOTQgMi45NCAwIDAgMCAuMTUgMUExLjIgMS4yIDAgMCAwIDMgMTdhMSAxIDAgMCAxIC4wNi0uMzRMNCAxNC4wOWwuMDYtLjEzYTEuOTMgMS45MyAwIDAgMSAxLjg4LTFoMTNhMS4zOCAxLjM4IDAgMCAwIDEtMXYtOWExLjM2IDEuMzYgMCAwIDAtMS0xaC0xNnoiLz48cGF0aCBkPSJNMTYgN0g2YTEgMSAwIDEgMSAwLTJoMTBhMSAxIDAgMCAxIDAgMnptMCAzSDZhMSAxIDAgMSAxIDAtMmgxMGExIDEgMCAwIDEgMCAyeiIvPjwvZz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 567px) {
  .modal-photo__action_comments {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: auto;
  }
}
.modal_without_close .modal__close {
  display: none;
}
.modal-photo__image-box.portrait .modal-photo__image {
  max-height: 100%;
}
@media only screen and (max-width: 567px) {
  .modal-photo__image-details_description-full .modal-photo__description {
    -ms-flex-order: 2;
        order: 2;
  }
  .modal-photo__image-details_description-full .modal-photo__action_main-photo {
    border: 0;
  }
}
@media only screen and (max-width: 567px) {
  .modal-photo_with_comments {
    max-height: initial !important;
    overflow-y: scroll;
  }
  .modal-photo_with_comments .modal-photo__content {
    display: block;
  }
  .modal-photo_with_comments .modal-photo__image-box {
    height: calc(100vh - 11rem);
  }
  .modal-photo_with_comments .modal-photo__add-description {
    display: none !important;
  }
  .modal-photo_with_comments .modal-photo__description-mobile {
    display: none;
  }
  .modal-photo_with_comments .modal-photo__description-compose {
    display: none;
  }
  .modal-photo_with_comments .modal-photo__comments,
  .modal-photo_with_comments .modal-photo__write-comment,
  .modal-photo_with_comments .modal-photo__image-details .modal-photo__description {
    display: block;
  }
  .modal-photo_with_comments .modal-photo__action_main-photo::after {
    content: none;
  }
  .modal-photo_with_comments .modal-photo__description {
    -ms-flex-order: 2;
        order: 2;
    margin-bottom: 0;
  }
}
.modal-user-presents-item_garbage {
  padding-top: 4.7rem;
}
.modal-user-presents-item_garbage .modal-user-presents-item__content {
  border: 0.1rem solid #dee0e6;
  border-radius: 0.8rem;
  width: 20rem;
  height: 20rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  text-align: center;
}
.modal-user-presents-item_garbage .icon {
  width: 3.6rem;
  height: 3.8rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48dGl0bGU+Z2FyYmVnZTwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTIxIDZoLTEuMWEzLjg0IDMuODQgMCAwIDAtMy43NC0zaC0xLjMyYTEgMSAwIDAgMCAuMTYtLjQ1IDIuNSAyLjUgMCAwIDAtMi41LTIuNWgtM0EyLjUgMi41IDAgMCAwIDcgMi41NWExIDEgMCAwIDAgLjE1LjVINS44M2EzLjg0IDMuODQgMCAwIDAtMy43NCAzSDFhMSAxIDAgMCAwIDAgMmgxLjA3bC45MyAxMmEzLjI1IDMuMjUgMCAwIDAgMyAzaDEwYTMuMjYgMy4yNiAwIDAgMCAzLTNsLjkzLTEySDIxQTEuMDI1IDEuMDI1IDAgMCAwIDIxIDZ6TTkgMi41NWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAuNS41IDEgMSAwIDAgMCAuMTUuNUg4Ljg0YTEgMSAwIDAgMCAuMTYtLjV6bS0zLjE3IDIuNWgxMC4zM2ExLjgzIDEuODMgMCAwIDEgMS42MiAxSDQuMjFBMS44MyAxLjgzIDAgMCAxIDUuODMgNXpNMTcgMTkuOTJWMjBhMS4zNiAxLjM2IDAgMCAxLTEgMUg2YTEuMzggMS4zOCAwIDAgMS0xLTEuMDhMNC4wOCA4aDEzLjg0eiIvPjxwYXRoIGQ9Ik05IDIwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTIgMHY4YTEgMSAwIDAgMCAxIDF6bTQgMGExIDEgMCAwIDAgMS0xdi04YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxeiIvPjwvZz48L3N2Zz4=") 50% no-repeat;
  background-size: contain;
  margin-bottom: 1rem;
}
.modal-user-presents-item_garbage .title a {
  display: block;
  margin-top: 0.5rem;
}
.form__field_group .form__field-content {
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
}
.form__field_group .form__field-content .form__field {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.form__field_group .form__field-content .form__field:not(:last-child) {
  margin-right: 0.5rem;
}
.form__field_group .form__field-content .select-control {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.form__field_group .form__field-content .select-control:not(:last-child) {
  margin-right: 1rem;
}
.form__field_group .form__field-content .select-control:last-child {
  margin-left: auto;
}
.form__field_group .form__field-content .select-control__content .select2 {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
@media only screen and (max-width: 567px) {
  .form__field_group .select-control {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    min-width: calc(50% - 1rem);
  }
  .form__field_group .select-control:not(:last-child) {
    margin-right: 1rem;
  }
}
.form__field_search-ages > .form__field-content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.form__field_search-gender {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  min-width: 0;
}
.form__field_search-gender .select-control {
  max-width: 100%;
  margin-left: 0;
}
.page-header__history-back {
  width: 4rem;
  height: 6rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIzOS45ODciIHZpZXdCb3g9IjAgMCAxOCAzMCI+PHRpdGxlPmhpc3RvcnktYmFjay1hcnJvdzwvdGl0bGU+PHBhdGggZD0iTTE2IDMwYTIgMiAwIDAgMS0xLjM2LS41M2wtMTQtMTNhMiAyIDAgMCAxIDAtMi45M2wxNC0xM2EyIDIgMCAwIDEgMi43MiAyLjkzTDQuOTQgMTVsMTIuNDIgMTEuNTNBMiAyIDAgMCAxIDE2IDMweiIgZmlsbD0iIzVlYTllMCIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: 1.3rem 2.1rem;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}
.page-header__history-back + .page-header__menu-handler {
  left: 4rem;
}
@media only screen and (max-width: 960px) {
  .page-header__history-back {
    display: block;
  }
}
.page-header__menu-close {
  width: 2.2rem;
  height: 2.2rem;
  margin-right: 0.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48dGl0bGU+Y2xvc2U8L3RpdGxlPjxwYXRoIGQ9Ik0xNy44MyAxNUwyOS40MiAzLjQxQTIuMDAxIDIuMDAxIDAgMCAwIDI2LjU5LjU4TDE1IDEyLjE3IDMuNDEuNTVBMi4wMDEgMi4wMDEgMCAwIDAgLjU4IDMuMzhsMTEuNTkgMTEuNTlMLjU5IDI2LjU1YTIuMDAxIDIuMDAxIDAgMCAwIDIuODMgMi44M0wxNSAxNy44M2wxMS41OSAxMS41OWEyLjAwMSAyLjAwMSAwIDAgMCAyLjgzLTIuODN6IiBmaWxsPSIjNTdiMGVmIi8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  display: none;
  position: absolute;
  left: 2.5rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (max-width: 567px) {
  .page-header__menu-close {
    left: 1rem;
  }
}
.page-header__menu-handler {
  width: 5rem;
  height: 6rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48dGl0bGU+bWVudTwvdGl0bGU+PHBhdGggZD0iTTI2IDRIMmEyIDIgMCAwIDEgMC00aDI0YTIgMiAwIDAgMSAwIDR6bTAgMjRIMmEyIDIgMCAwIDEgMC00aDI0YTIgMiAwIDAgMSAwIDR6bTAtMTJIMmEyIDIgMCAwIDEgMC00aDI0YTIgMiAwIDAgMSAwIDR6IiBmaWxsPSIjNTdiMGVmIi8+PC9zdmc+") 50% no-repeat;
  background-size: 2.1rem 2.1rem;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 960px) {
  .page-header__menu-handler {
    display: block;
  }
}
.page-header__notifications {
  position: absolute;
  top: 1.3rem;
  left: 2.6rem;
  border: 0.2rem solid #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0;
  height: 2.3rem;
  width: 2.3rem;
  border-radius: 100%;
}
.page-header__search-handler {
  width: 2rem;
  height: 2.2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIj48dGl0bGU+c2VhcmNoPC90aXRsZT48cGF0aCBkPSJNMTkuNjQgMTguNTJsLTUuMTQtNS45NGE4IDggMCAxIDAtMi4xNSAyLjFsNSA1LjhhMS41MDcgMS41MDcgMCAwIDAgMi4yOS0xLjk2ek0zIDhhNSA1IDAgMSAxIDUgNSA1IDUgMCAwIDEtNS01eiIgZmlsbD0iIzU3YjBlZiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
  display: none;
  position: absolute;
  right: 2.5rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (max-width: 960px) {
  .page-header__search-handler {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .page-header__search-handler {
    right: 1rem;
  }
}
.page-header__title {
  font-size: 0;
  line-height: 1;
  text-indent: -999.9rem;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .page-header__title {
    top: 0;
    -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
  }
}
.page-header__title-slogan {
  display: block;
  position: absolute;
  top: 50%;
  left: 100%;
  color: #2c7adc;
  font-size: 0.8rem;
  line-height: 1.1rem;
  letter-spacing: 0.046em;
  font-weight: 600;
  text-indent: 0;
  width: 7.7rem;
  text-transform: uppercase;
  margin-left: 1.2rem;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -webkit-font-smoothing: subpixel-antialiased;
}
@media only screen and (max-width: 567px) {
  .page-header__title-slogan {
    display: none;
  }
}
@media only screen and (max-width: 567px) {
  .page-header__title.-valentine {
    margin-left: -3rem;
  }
}
.page-header__title.-valentine .page-header__title-slogan {
  display: none;
}
.page-header__title.-valentine:after {
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  bottom: 0;
  width: 7.2rem;
  height: 2.9rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTcuNCAzOS44Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iYSI+CiAgICAgIDxwYXRoIGQ9Ik0zNS42LDM5LjVjLTEuMS4xLTIxLTguNC0yMi4xLTIyLjVDMTIuOSw5LjcsMTcuMSw0LjUsMjIuNiw0LjFzMTAuNSw3LjIsMTAuNyw3LjIsMy44LTguNCw5LjQtOC45LDEwLjUsNCwxMS4xLDExLjNDNTQuOSwyNy44LDM2LjYsMzkuNCwzNS42LDM5LjVaIiBmaWxsPSJub25lIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8dGl0bGU+dmFsZW50aW5lPC90aXRsZT4KICA8Zz4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8bGluZSB4MT0iMzAuOCIgeTE9IjI4LjEiIHgyPSI2LjYiIHkyPSIzNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICAgICAgPGc+CiAgICAgICAgICA8cGF0aCBkPSJNMTQuMSwzMi43TDMuOSwzN2E0My4xLDQzLjEsMCwwLDEsNi40LjMsMjEuNywyMS43LDAsMCwxLDYuMiwxLjlaIiBmaWxsPSIjZmZkMDRkIiBzdHJva2U9IiNmZmQwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgICAgPHBhdGggZD0iTTE0LjQsMzMuNkwzLjksMzdhMzcuNiwzNy42LDAsMCwwLDQuNy00LjQsMjAuNCwyMC40LDAsMCwwLDMuMy01LjVaIiBmaWxsPSIjZmZkMDRkIiBzdHJva2U9IiNmZmQwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMzUuNiwzOS41Yy0xLjEuMS0yMS04LjQtMjIuMS0yMi41QzEyLjksOS43LDE3LjEsNC41LDIyLjYsNC4xczEwLjUsNy4yLDEwLjcsNy4yLDMuOC04LjQsOS40LTguOSwxMC41LDQsMTEuMSwxMS4zQzU0LjksMjcuOCwzNi42LDM5LjQsMzUuNiwzOS41WiIgZmlsbD0iI2ZmNTc0YSIvPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNhKSI+CiAgICAgICAgICA8cGF0aCBkPSJNNTEuNCwzOS44Yy0xLjEtLjMtMTYuNi0xNS4zLTEyLjctMjguOSwyLTcsNy44LTEwLjQsMTMuMS04LjhTNTksMTIuNiw1OS4zLDEyLjZzNi41LTYuNSwxMi01LDguNCw3LjQsNi4zLDE0LjVDNzMuNiwzNS43LDUyLjMsNDAuMSw1MS40LDM5LjhaIiBmaWxsPSIjZWEzZDM0Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxjaXJjbGUgY3g9IjM1LjkiIGN5PSIyNi40IiByPSIzLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjMgNTEpIHJvdGF0ZSgtNjkuOCkiIGZpbGw9IiNlYTNkMzQiLz4KICAgICAgPC9nPgogICAgICA8bGluZSB4MT0iOTEuMSIgeTE9IjkuMSIgeDI9IjM1LjkiIHkyPSIyNi40IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmQwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZD0iTTU0LjQsMzguOGMtMS4xLS4zLTE2LjYtMTUuMy0xMi43LTI4LjksMi03LDcuOC0xMC40LDEzLjEtOC44UzYyLDExLjYsNjIuMywxMS42czYuNS02LjUsMTItNSw4LjQsNy40LDYuMywxNC41Qzc2LjYsMzQuNyw1NS4zLDM5LjEsNTQuNCwzOC44WiIgZmlsbD0iI2ZmNTc0YSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjU2LjkiIGN5PSIxOS43IiByPSIzLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjggNjYuNCkgcm90YXRlKC02OS44KSIgZmlsbD0iI2VhM2QzNCIvPgogICAgICAgIDxwYXRoIGQ9Ik01NC4zLDZjLTAuMS0xLjQtNC4yLTEuMi02LjcuNy00LjYsMy43LTMuOSwxMC4xLTEuOSw5LjdzLTAuOS00LjMsMy42LTcuOEM1MSw3LjQsNTQuMyw3LjMsNTQuMyw2WiIgZmlsbD0iI2ZmYWJhOSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjQ2LjgiIGN5PSIyMC4zIiByPSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS42IDU3LjIpIHJvdGF0ZSgtNjkuOCkiIGZpbGw9IiNmZmFiYTkiLz4KICAgICAgPC9nPgogICAgICA8Zz4KICAgICAgICA8bGluZSB4MT0iODEiIHkxPSIzNC40IiB4Mj0iODIuMyIgeTI9IjM4LjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZDA0ZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgICAgICA8bGluZSB4MT0iODguNiIgeTE9IjIxLjkiIHgyPSI5Mi4zIiB5Mj0iMjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZDA0ZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgICAgICA8bGluZSB4MT0iOTEuNSIgeTE9IjMyLjIiIHgyPSI4OC4yIiB5Mj0iMzAuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8L2c+CiAgICAgIDxnPgogICAgICAgIDxsaW5lIHgxPSI5MS4xIiB5MT0iOS4xIiB4Mj0iNTcuMiIgeTI9IjE5LjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZDA0ZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgICAgIDxwb2x5Z29uIHBvaW50cz0iOTcuNCAxMC40IDkzLjEgOCA5NSAzLjMgNzUuOSA5LjggNzMuNiAxNC42IDc4LjMgMTcgOTcuNCAxMC40IiBmaWxsPSIjZmZkMDRkIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSB4MT0iMTIuMyIgeTE9IjQuOSIgeDI9IjExIiB5Mj0iMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkMDRkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8bGluZSB4MT0iNC44IiB5MT0iMTcuNCIgeDI9IjEiIHkyPSIxOC4zIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmQwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICAgIDxsaW5lIHgxPSIxLjgiIHkxPSI3LjIiIHgyPSI1LjIiIHkyPSI5LjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZDA0ZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
  background-size: contain;
}
@media only screen and (min-width: 568px) {
  .page-header__title.-valentine:after {
    margin: 0 0 -0.7rem 1.3rem;
  }
}
@media only screen and (max-width: 567px) {
  .page-header__title.-valentine:after {
    margin: 0 0 -0.5rem 1rem;
  }
}
.page-header__title-teaser {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-header__title.-with-teaser .page-header__title-teaser {
  display: block;
}
.page-header__title.-with-teaser .page-header__title-slogan {
  display: none;
}
@media only screen and (max-width: 567px) {
  .page-header__title.-with-teaser.-woman-day {
    margin-left: -2rem;
  }
}
.page-header__title.-with-teaser.-woman-day .page-header__title-teaser {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MS44IDU1LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkxLjggNTUuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM3MkI4MDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRUQzOTJGO30KCS5zdDJ7ZmlsbDojRkY4NjgwO30KCS5zdDN7ZmlsbDojRkY1NzRBO30KCS5zdDR7ZmlsbDojOTJEMzEzO30KCS5zdDV7ZmlsbDojQzEzRTg2O30KCS5zdDZ7ZmlsbDojRjQ2RUI4O30KCS5zdDd7ZmlsbDojRTI1MjlBO30KCS5zdDh7ZmlsbDojNzJCODAwO30KCS5zdDl7ZmlsbDpub25lO3N0cm9rZTojRkZEMDREO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTczLjUsMTguNWMwLDAsMS4yLDIwLjktMTQsMzIuMSIvPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcwLjksMTkuM2MyLjIsMC40LDQuMy0wLjQsNS40LTQuOWMwLjctMi43LTAuMi03LjEtMi4zLTcuNWMtMi0wLjQtNC43LDItNS45LDUuNgoJCQlDNjYuNiwxNy42LDY5LjEsMTksNzAuOSwxOS4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03NiwxOS40YzIuMi0wLjIsNC0xLjYsMy43LTYuMmMtMC4yLTIuOC0yLjMtNi43LTQuNC02LjVjLTIsMC4yLTMuOSwzLjMtMy45LDcuMUM3MS4zLDE5LDc0LjIsMTkuNiw3NiwxOS40egoJCQkiLz4KCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNzIuOSwyMS45YzIuNCwwLjIsNC41LTAuOSw1LjEtNS44YzAuNC0yLjktMS4xLTcuNS0zLjMtNy43Yy0yLjItMC4yLTQuNywyLjYtNS41LDYuNwoJCQlDNjguMSwyMC42LDcwLjksMjEuOCw3Mi45LDIxLjl6Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNjQuMiw0Ni4yYzAsMCw0LjMtMy43LDguNi0xMi4zYzQuMy04LjcsNi4xLTguOCw2LjEtOC44czAuMSw3LjctMy41LDEzLjFDNzEuNCw0NC4yLDY5LjUsNDQuNCw2NC4yLDQ2LjJ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMywxNmMwLDAsNy4zLDE4LTYuNiwzNi4xIi8+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNTguNiwxNy45YzIuNy0wLjIsNC44LTEuOSw0LjYtNy40Yy0wLjEtMy4zLTIuNy04LjItNS4yLThjLTIuNSwwLjItNC44LDMuOC00LjksOC41CgkJCUM1MywxNy4zLDU2LjQsMTguMSw1OC42LDE3Ljl6Ii8+CgkJPHBhdGggY2xhc3M9InN0NiIgZD0iTTY0LjUsMTYuM2MyLjUtMSw0LjEtMy4yLDIuMi04LjVjLTEuMS0zLjEtNS03LTcuMy02LjFjLTIuMywwLjktMy40LDUuMS0yLjEsOS42CgkJCUM1OSwxNy40LDYyLjUsMTcuMSw2NC41LDE2LjN6Ii8+CgkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTYxLjgsMjAuM2MyLjktMC42LDQuOS0yLjUsNC04LjRDNjUuMiw4LjMsNjIsMy41LDU5LjQsNGMtMi42LDAuNS00LjYsNC42LTQuMiw5LjYKCQkJQzU1LjcsMjAuMyw1OS41LDIwLjcsNjEuOCwyMC4zeiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0OCIgZD0iTTU4LjMsNDZjMCwwLDMuMy0xMC4zLDguNC0xOS4zYzUuMS05LDcuOC05LjksNy44LTkuOXMtMi44LDguMS01LjQsMTQuNkM2Ni41LDM3LjksNjQuMyw0MC4zLDU4LjMsNDZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTQuNywyOWMwLDAsNiwxMy44LTEuNSwyNS4xIi8+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNTMuMiwzMC4yYzEuNi0wLjIsMi44LTEuMywyLjQtNC42Yy0wLjItMi0xLjktNC43LTMuNC00LjVjLTEuNSwwLjItMi43LDIuNS0yLjUsNS4zCgkJCUM0OS44LDMwLjEsNTEuOSwzMC40LDUzLjIsMzAuMnoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNNTYuNiwyOWMxLjUtMC43LDIuMy0yLjEsMC45LTUuMWMtMC44LTEuOC0zLjMtNC00LjYtMy4zYy0xLjMsMC42LTEuOCwzLjItMC45LDUuOAoJCQlDNTMuNCwyOS45LDU1LjQsMjkuNiw1Ni42LDI5eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik01NS4yLDMxLjVjMS43LTAuNSwyLjgtMS43LDItNS4yYy0wLjUtMi4xLTIuNi00LjgtNC4xLTQuNGMtMS41LDAuNC0yLjUsMi45LTIuMSw1LjkKCQkJQzUxLjYsMzEuNyw1My44LDMxLjksNTUuMiwzMS41eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTU2LjUsNDhjMCwwLDEuNy00LjMsMi41LTExLjJjMC44LTYuOSwwLjUtMTEuOCwwLjUtMTEuOHMzLjMsNC45LDIuNCwxMi45QzYxLjQsNDIuNSw2MC40LDQ0LjIsNTYuNSw0OHoiLz4KPC9nPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zMi4yLDBjNS42LDAsOS45LDEuMSwxMywzLjRjMy4xLDIuMiw0LjYsNS40LDQuNiw5LjVjMCwyLjgtMC43LDUuMi0yLjIsNy4zYy0xLjUsMi4xLTMuOCwzLjktNi45LDUuNQoJCWMzLjksMi4yLDYuNiw0LjQsOC4zLDYuNmMxLjYsMi4yLDIuNCw0LjYsMi40LDcuMWMwLDQuNy0xLjcsOC4zLTUuMSwxMC45Yy0zLjQsMi42LTguMSwzLjktMTQuMiwzLjljLTYuMiwwLTExLTEuMy0xNC4zLTMuOAoJCWMtMy4zLTIuNS00LjktNi4xLTQuOS0xMC44YzAtMy4xLDAuNy01LjcsMi4yLTcuOGMxLjUtMi4yLDMuOS00LjEsNy40LTUuOWMtMi44LTEuOS00LjgtMy45LTYuMS02Yy0xLjMtMi4yLTEuOS00LjUtMS45LTcuMQoJCWMwLTQsMS42LTcuMiw0LjctOS40QzIyLjMsMS4xLDI2LjcsMCwzMi4yLDB6IE0yNiwzOS4xYzAsMS41LDAuNSwyLjcsMS42LDMuNmMxLjEsMC45LDIuNSwxLjQsNC40LDEuNGM0LjIsMCw2LjQtMS42LDYuNC00LjcKCQljMC0xLjItMC41LTIuMy0xLjQtMy41Yy0wLjktMS4xLTIuNi0yLjQtNS0zLjhjLTIuMSwxLjEtMy43LDIuMy00LjYsMy40QzI2LjQsMzYuNiwyNiwzNy44LDI2LDM5LjF6IE0zMi4yLDEwLjMKCQljLTEuMiwwLTIuMywwLjQtMy4xLDEuMWMtMC44LDAuNy0xLjMsMS42LTEuMywyLjhjMCwyLjEsMS40LDMuOSw0LjIsNS41YzEuNy0xLDIuOS0xLjksMy41LTIuN2MwLjYtMC44LDAuOS0xLjcsMC45LTIuOAoJCWMwLTEuMi0wLjQtMi4xLTEuMy0yLjhDMzQuNCwxMC42LDMzLjMsMTAuMywzMi4yLDEwLjN6Ii8+CjwvZz4KPGc+Cgk8Zz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIyMi41IiBjeT0iOS40IiByPSI0LjIiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjIyLjUiIGN5PSIxNy4yIiByPSIxLjkiLz4KCTwvZz4KPC9nPgo8Zz4KCTxsaW5lIGNsYXNzPSJzdDkiIHgxPSI3LjciIHkxPSIzOC43IiB4Mj0iNS4yIiB5Mj0iNDIiLz4KCTxsaW5lIGNsYXNzPSJzdDkiIHgxPSI3LjciIHkxPSIxNi4xIiB4Mj0iNSIgeTI9IjEzLjYiLz4KCTxsaW5lIGNsYXNzPSJzdDkiIHgxPSIxIiB5MT0iMjciIHgyPSIzLjUiIHkyPSIyNyIvPgo8L2c+CjxnPgoJPGxpbmUgY2xhc3M9InN0OSIgeDE9Ijg0LjEiIHkxPSIxNi45IiB4Mj0iODYuNiIgeTI9IjEzLjYiLz4KCTxsaW5lIGNsYXNzPSJzdDkiIHgxPSI4NC4xIiB5MT0iMzkuNSIgeDI9Ijg2LjciIHkyPSI0MiIvPgoJPGxpbmUgY2xhc3M9InN0OSIgeDE9IjkwLjgiIHkxPSIyOC42IiB4Mj0iODguMiIgeTI9IjI4LjYiLz4KPC9nPgo8L3N2Zz4K");
  width: 5.1rem;
  height: 3rem;
  margin: -0.7rem 0 0 0.6rem;
}
@media only screen and (max-width: 567px) {
  .page-header__title.-with-teaser.-man-day {
    margin-left: -3.5rem;
  }
}
.page-header__title.-with-teaser.-man-day .page-header__title-teaser {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NjkuMiAxOTEuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDY5LjIgMTkxLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzZCQTgwO30KCS5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6IzVCNzY1Mzt9Cgkuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTtmaWxsOiM2MDQ4MkU7fQoJLnN0M3tjbGlwLXBhdGg6dXJsKCNTVkdJRF82Xyk7ZmlsbDojNUI3NjUzO30KCS5zdDR7ZmlsbDojRkY1NTQwO30KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZEMDREO3N0cm9rZS13aWR0aDo4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q2e2ZpbGw6I0RCMzkyRTt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyOS4zLDE3OEgxLjl2LTMxLjJsNDIuOS00My4zQzU3LDkwLjcsNjUsODEuOSw2OC44LDc3LjNjMy44LTQuNyw2LjQtOC43LDcuOS0xMi4xCgkJCWMxLjUtMy40LDIuMi02LjksMi4yLTEwLjZjMC00LjYtMS41LTguMi00LjQtMTAuOGMtMy0yLjYtNy4xLTQtMTIuNS00Yy01LjUsMC0xMS4xLDEuNi0xNi43LDQuN2MtNS42LDMuMi0xMiw3LjgtMTkuMSwxNEwwLDI4LjEKCQkJQzksMjAsMTYuNiwxNC4yLDIyLjgsMTAuN2M2LjItMy41LDEyLjktNi4xLDIwLjEtOEM1MC4yLDAuOSw1OC4zLDAsNjcuNCwwYzExLjQsMCwyMS41LDIsMzAuNCw2YzguOSw0LDE1LjgsOS43LDIwLjgsMTcuMQoJCQljNC45LDcuNCw3LjQsMTUuNyw3LjQsMjQuOWMwLDYuOS0wLjksMTMuMi0yLjYsMTkuMWMtMS43LDUuOC00LjQsMTEuNi04LDE3LjJjLTMuNiw1LjYtOC40LDExLjYtMTQuMywxNy44CgkJCWMtNiw2LjItMTguNywxOC4xLTM4LjEsMzUuNXYxLjJoNjYuNFYxNzh6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Ny43LDQwLjZjMCwxMC45LTMuMywyMC4yLTEwLDI4Yy02LjYsNy44LTE2LjIsMTMuNS0yOC44LDE3djAuN2MyOS4zLDMuNyw0My45LDE3LjUsNDMuOSw0MS41CgkJCWMwLDE2LjMtNi41LDI5LjItMTkuNCwzOC41Yy0xMi45LDkuNC0zMC45LDE0LTUzLjgsMTRjLTkuNCwwLTE4LjItMC43LTI2LjItMmMtOC0xLjQtMTYuNy0zLjgtMjYuMS03LjR2LTM5LjQKCQkJYzcuNywzLjksMTUuNSw2LjgsMjMuNSw4LjdjOCwxLjksMTUuMywyLjgsMjIsMi44YzEwLjQsMCwxOC0xLjUsMjIuOC00LjRjNC44LTIuOSw3LjEtNy41LDcuMS0xMy43YzAtNC44LTEuMi04LjUtMy43LTExLjEKCQkJYy0yLjUtMi42LTYuNS00LjYtMTItNS45Yy01LjUtMS4zLTEyLjctMi0yMS42LTJoLTEwLjhWNzAuNGgxMWMyNC4xLDAsMzYuMS02LjIsMzYuMS0xOC41YzAtNC42LTEuOC04LjEtNS4zLTEwLjMKCQkJYy0zLjYtMi4yLTguMy0zLjQtMTQuMy0zLjRjLTExLjIsMC0yMi44LDMuOC0zNC44LDExLjNsLTE5LjctMzEuN2M5LjMtNi40LDE4LjgtMTEsMjguNS0xMy43YzkuNy0yLjcsMjAuOS00LjEsMzMuNC00LjEKCQkJYzE4LjIsMCwzMi40LDMuNiw0Mi43LDEwLjhDMjUyLjUsMTgsMjU3LjcsMjcuOSwyNTcuNyw0MC42eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGRlZnM+CgkJPHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMTI5LjMsMTc4SDEuOXYtMzEuMmw0Mi45LTQzLjNDNTcsOTAuNyw2NSw4MS45LDY4LjgsNzcuM2MzLjgtNC43LDYuNC04LjcsNy45LTEyLjEKCQkJYzEuNS0zLjQsMi4yLTYuOSwyLjItMTAuNmMwLTQuNi0xLjUtOC4yLTQuNC0xMC44Yy0zLTIuNi03LjEtNC0xMi41LTRjLTUuNSwwLTExLjEsMS42LTE2LjcsNC43Yy01LjYsMy4yLTEyLDcuOC0xOS4xLDE0TDAsMjguMQoJCQlDOSwyMCwxNi42LDE0LjIsMjIuOCwxMC43YzYuMi0zLjUsMTIuOS02LjEsMjAuMS04QzUwLjIsMC45LDU4LjMsMCw2Ny40LDBjMTEuNCwwLDIxLjUsMiwzMC40LDZjOC45LDQsMTUuOCw5LjcsMjAuOCwxNy4xCgkJCWM0LjksNy40LDcuNCwxNS43LDcuNCwyNC45YzAsNi45LTAuOSwxMy4yLTIuNiwxOS4xYy0xLjcsNS44LTQuNCwxMS42LTgsMTcuMmMtMy42LDUuNi04LjQsMTEuNi0xNC4zLDE3LjgKCQkJYy02LDYuMi0xOC43LDE4LjEtMzguMSwzNS41djEuMmg2Ni40VjE3OHoiLz4KCTwvZGVmcz4KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNi43LDczLjRjMCwwLTQzLjQtMS45LTU1LjUsMTguNWMtMTIuMSwyMC40LTcuOCw1MC41LTkuMiw1OS4xYy0xLjgsMTAuOC0xMy41LDI4LjYtMTMuNSwyOC42TDE5MC41LDE5MQoJCWw1Ni4zLTcuNWwxOC41LTI3LjdjMCwwLTU3LjUtMTIuOS05Mi43LTE0LjhjLTM1LjItMS45LTE1LjctMzAuOC0xNS43LTMwLjhzNTUuNC0wLjMsODQuMywyLjVjMjguOSwyLjgsNDAuNSwxLjksNDAuNSwxLjkKCQlsLTEzLjUtODIuMWMwLDAtNTAuOSwxMi42LTc2LjEsMjIuNkMxNjcsNjUuMiwxMjYuNyw3My40LDEyNi43LDczLjR6Ii8+CjwvZz4KPGc+Cgk8ZGVmcz4KCQk8cGF0aCBpZD0iU1ZHSURfM18iIGQ9Ik0xMjkuMywxNzhIMS45di0zMS4ybDQyLjktNDMuM0M1Nyw5MC43LDY1LDgxLjksNjguOCw3Ny4zYzMuOC00LjcsNi40LTguNyw3LjktMTIuMQoJCQljMS41LTMuNCwyLjItNi45LDIuMi0xMC42YzAtNC42LTEuNS04LjItNC40LTEwLjhjLTMtMi42LTcuMS00LTEyLjUtNGMtNS41LDAtMTEuMSwxLjYtMTYuNyw0LjdjLTUuNiwzLjItMTIsNy44LTE5LjEsMTRMMCwyOC4xCgkJCUM5LDIwLDE2LjYsMTQuMiwyMi44LDEwLjdjNi4yLTMuNSwxMi45LTYuMSwyMC4xLThDNTAuMiwwLjksNTguMywwLDY3LjQsMGMxMS40LDAsMjEuNSwyLDMwLjQsNmM4LjksNCwxNS44LDkuNywyMC44LDE3LjEKCQkJYzQuOSw3LjQsNy40LDE1LjcsNy40LDI0LjljMCw2LjktMC45LDEzLjItMi42LDE5LjFjLTEuNyw1LjgtNC40LDExLjYtOCwxNy4yYy0zLjYsNS42LTguNCwxMS42LTE0LjMsMTcuOAoJCQljLTYsNi4yLTE4LjcsMTguMS0zOC4xLDM1LjV2MS4yaDY2LjRWMTc4eiBNMjU3LjcsNDAuNmMwLDEwLjktMy4zLDIwLjItMTAsMjhjLTYuNiw3LjgtMTYuMiwxMy41LTI4LjgsMTd2MC43CgkJCWMyOS4zLDMuNyw0My45LDE3LjUsNDMuOSw0MS41YzAsMTYuMy02LjUsMjkuMi0xOS40LDM4LjVjLTEyLjksOS40LTMwLjksMTQtNTMuOCwxNGMtOS40LDAtMTguMi0wLjctMjYuMi0yCgkJCWMtOC0xLjQtMTYuNy0zLjgtMjYuMS03LjR2LTM5LjRjNy43LDMuOSwxNS41LDYuOCwyMy41LDguN2M4LDEuOSwxNS4zLDIuOCwyMiwyLjhjMTAuNCwwLDE4LTEuNSwyMi44LTQuNAoJCQljNC44LTIuOSw3LjEtNy41LDcuMS0xMy43YzAtNC44LTEuMi04LjUtMy43LTExLjFjLTIuNS0yLjYtNi41LTQuNi0xMi01LjljLTUuNS0xLjMtMTIuNy0yLTIxLjYtMmgtMTAuOFY3MC40aDExCgkJCWMyNC4xLDAsMzYuMS02LjIsMzYuMS0xOC41YzAtNC42LTEuOC04LjEtNS4zLTEwLjNjLTMuNi0yLjItOC4zLTMuNC0xNC4zLTMuNGMtMTEuMiwwLTIyLjgsMy44LTM0LjgsMTEuM2wtMTkuNy0zMS43CgkJCWM5LjMtNi40LDE4LjgtMTEsMjguNS0xMy43YzkuNy0yLjcsMjAuOS00LjEsMzMuNC00LjFjMTguMiwwLDMyLjQsMy42LDQyLjcsMTAuOEMyNTIuNSwxOCwyNTcuNywyNy45LDI1Ny43LDQwLjZ6Ii8+Cgk8L2RlZnM+Cgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJPC9jbGlwUGF0aD4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02NS4yLDE3OS42YzAsMC03LjUtNDAuNS00MS00OHMtMzQuNS0xOC41LTM0LjUtMTguNWw4My01OS41YzAsMCwyOC0zMSw0Ny00MXMtMjMuNS00NC0zNC00NQoJCXMtMTE0LjUsNTEuNS0xMTQuNSw1M3MtMzQsMTQzLTM0LDE0M2w0NCwzMy41TDY1LjIsMTc5LjZ6Ii8+CjwvZz4KPGc+Cgk8ZGVmcz4KCQk8cGF0aCBpZD0iU1ZHSURfNV8iIGQ9Ik0yNTcuNyw0MC42YzAsMTAuOS0zLjMsMjAuMi0xMCwyOGMtNi42LDcuOC0xNi4yLDEzLjUtMjguOCwxN3YwLjdjMjkuMywzLjcsNDMuOSwxNy41LDQzLjksNDEuNQoJCQljMCwxNi4zLTYuNSwyOS4yLTE5LjQsMzguNWMtMTIuOSw5LjQtMzAuOSwxNC01My44LDE0Yy05LjQsMC0xOC4yLTAuNy0yNi4yLTJjLTgtMS40LTE2LjctMy44LTI2LjEtNy40di0zOS40CgkJCWM3LjcsMy45LDE1LjUsNi44LDIzLjUsOC43YzgsMS45LDE1LjMsMi44LDIyLDIuOGMxMC40LDAsMTgtMS41LDIyLjgtNC40YzQuOC0yLjksNy4xLTcuNSw3LjEtMTMuN2MwLTQuOC0xLjItOC41LTMuNy0xMS4xCgkJCWMtMi41LTIuNi02LjUtNC42LTEyLTUuOWMtNS41LTEuMy0xMi43LTItMjEuNi0yaC0xMC44VjcwLjRoMTFjMjQuMSwwLDM2LjEtNi4yLDM2LjEtMTguNWMwLTQuNi0xLjgtOC4xLTUuMy0xMC4zCgkJCWMtMy42LTIuMi04LjMtMy40LTE0LjMtMy40Yy0xMS4yLDAtMjIuOCwzLjgtMzQuOCwxMS4zbC0xOS43LTMxLjdjOS4zLTYuNCwxOC44LTExLDI4LjUtMTMuN2M5LjctMi43LDIwLjktNC4xLDMzLjQtNC4xCgkJCWMxOC4yLDAsMzIuNCwzLjYsNDIuNywxMC44QzI1Mi41LDE4LDI1Ny43LDI3LjksMjU3LjcsNDAuNnoiLz4KCTwvZGVmcz4KCTxjbGlwUGF0aCBpZD0iU1ZHSURfNl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzVfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTEyNi43LDczLjRjMCwwLTQzLjQtMS45LTU1LjUsMTguNWMtMTIuMSwyMC40LTYuMSw1MC45LTkuMiw1OS4xYy0zLjEsOC4yLTEzLjUsMjguNi0xMy41LDI4LjZMMTkwLjUsMTkxCgkJbDU2LjMtNy41bDE4LjUtMjcuN2MwLDAtNTcuNS0xMi45LTkyLjctMTQuOGMtMzUuMi0xLjktMTUuNy0zMC44LTE1LjctMzAuOHM1NS40LTAuMyw4NC4zLDIuNWMyOC45LDIuOCw0MC41LDEuOSw0MC41LDEuOQoJCWwtMTMuNS04Mi4xYzAsMC01MC45LDEyLjYtNzYuMSwyMi42QzE2Nyw2NS4yLDEyNi43LDczLjQsMTI2LjcsNzMuNHoiLz4KPC9nPgo8Zz4KCTxwb2x5Z29uIGNsYXNzPSJzdDQiIHBvaW50cz0iMzQyLjQsMjEuNSAzNjYsNjkuMiA0MTguNiw3Ni45IDM4MC41LDExNCAzODkuNSwxNjYuNCAzNDIuNCwxNDEuNyAyOTUuMywxNjYuNCAzMDQuMywxMTQgMjY2LjIsNzYuOSAKCQkzMTguOSw2OS4yIAkiLz4KCTxnPgoJCTxsaW5lIGNsYXNzPSJzdDUiIHgxPSI0MjQuOCIgeTE9IjMzLjciIHgyPSI0MzguNSIgeTI9IjE1LjEiLz4KCQk8bGluZSBjbGFzcz0ic3Q1IiB4MT0iNDI0LjQiIHkxPSIxNjguNiIgeDI9IjQzOCIgeTI9IjE4Ny40Ii8+CgkJPGxpbmUgY2xhc3M9InN0NSIgeDE9IjQ2NS4yIiB5MT0iMTA0LjQiIHgyPSI0NDkuNyIgeTI9IjEwNC40Ii8+Cgk8L2c+Cgk8cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjM0Mi40LDk0IDM2Niw2OS4yIDM0Mi40LDIxLjUgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0NiIgcG9pbnRzPSIzNDIuNCw5NCAzODkuNSwxNjYuNCAzODAuNSwxMTQgNDE4LjYsNzYuOSAJIi8+Cgk8cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjI5NS4zLDE2Ni40IDM0Mi40LDk0IDM0Mi40LDE0MS43IAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDYiIHBvaW50cz0iMzA0LjMsMTE0IDM0Mi40LDk0IDI2Ni4yLDc2LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 7.5rem;
  height: 3.1rem;
  margin: -0.7rem 0 0 0.7rem;
}
.page-header__title.-with-teaser.-new-year {
  padding-top: 1.3rem;
}
.page-header__title.-with-teaser.-new-year .page-header__title-teaser {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNEZBRjRDO30KCS5zdDF7b3BhY2l0eTowLjI7ZmlsbDojMDIwMzAzO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQoJLnN0MntmaWxsOiNGRkQxNTA7fQoJLnN0M3tmaWxsOiNFQjVCNTA7fQo8L3N0eWxlPgo8ZyBpZD0iX3gzMl9fMl8iPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI0MCw1NSAwLDU1IDYuNSw0NCA3LjQsNDIuNSA4LjgsNDAuMSAzMS4yLDQwLjEgMzIuNiw0Mi41IDMzLjUsNDQgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzNi4zLDQyLjUgMy43LDQyLjUgOS43LDMyLjEgMTAuNiwzMC42IDEyLjMsMjcuNiAyNy43LDI3LjYgMjkuNCwzMC42IDMwLjMsMzIuMSAJIi8+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMyLjgsMzAuNiA3LjIsMzAuNiAxNS44LDE1LjggMjAsOC4zIDI0LjIsMTUuOCAJIi8+Cgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMzLjUsNDQgNi41LDQ0IDcuNCw0Mi41IDMyLjYsNDIuNSAJIi8+Cgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMwLjMsMzIuMSA5LjcsMzIuMSAxMC42LDMwLjYgMjkuNCwzMC42IAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMjIuNCw2LjQgMjMuNCwxMCAyMCw4LjMgMTYuNiwxMCAxNy42LDYuNCAxNS4zLDMuOCAxOC41LDMuMyAyMCwwIDIxLjUsMy4zIDI0LjcsMy44IAkiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDMiIGN4PSI5LjciIGN5PSI0Ni43IiByeD0iMiIgcnk9IjIuMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MyIgY3g9IjMwLjciIGN5PSI1MC45IiByeD0iMiIgcnk9IjIuMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MyIgY3g9IjE2LjkiIGN5PSIyNi4yIiByeD0iMiIgcnk9IjIuMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MyIgY3g9IjIwIiBjeT0iMTYuNyIgcng9IjIiIHJ5PSIyLjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDMiIGN4PSIyMi43IiBjeT0iMzguNCIgcng9IjIiIHJ5PSIyLjEiLz4KPC9nPgo8L3N2Zz4K");
  width: 4rem;
  height: 5.5rem;
  margin-top: 0.3rem;
}
@media only screen and (min-width: 567px) {
  .page-header__title.-with-teaser.-new-year .page-header__title-teaser {
    margin-left: 1.8rem;
  }
}
@media only screen and (max-width: 567px) {
  .page-header__title.-with-teaser.-new-year .page-header__title-teaser {
    margin-left: 0.5rem;
  }
}
.page-header__title.-with-teaser.-new-year .page-header__title-teaser:before,
.page-header__title.-with-teaser.-new-year .page-header__title-teaser:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4rem;
  height: 5.5rem;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-header__title.-with-teaser.-new-year .page-header__title-teaser:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZEMTUwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9Il94MzJfXzJfIj4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSI0LjciIGN5PSI1MS45IiByeD0iMSIgcnk9IjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDEiIGN4PSI5LjIiIGN5PSI1MC45IiByeD0iMSIgcnk9IjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxMy43IiBjeT0iNDkuOCIgcng9IjEiIHJ5PSIxIi8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QxIiBjeD0iMTguMiIgY3k9IjQ4LjgiIHJ4PSIxIiByeT0iMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjIyLjciIGN5PSI0Ny44IiByeD0iMSIgcnk9IjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDEiIGN4PSIyNy4yIiBjeT0iNDYuNyIgcng9IjEiIHJ5PSIxIi8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iMzEuNyIgY3k9IjQ1LjciIHJ4PSIxIiByeT0iMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjkuMiIgY3k9IjM3LjYiIHJ4PSIxIiByeT0iMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjEzLjciIGN5PSIzNi41IiByeD0iMSIgcnk9IjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxOC4yIiBjeT0iMzUuNSIgcng9IjEiIHJ5PSIxIi8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QxIiBjeD0iMjIuNyIgY3k9IjM0LjUiIHJ4PSIxIiByeT0iMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjI3LjIiIGN5PSIzMy40IiByeD0iMSIgcnk9IjEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDEiIGN4PSIxNC43IiBjeT0iMjIuNSIgcng9IjEiIHJ5PSIxIi8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iMTkuMiIgY3k9IjIxLjUiIHJ4PSIxIiByeT0iMSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjIzLjciIGN5PSIyMC41IiByeD0iMSIgcnk9IjEiLz4KPC9nPgo8L3N2Zz4K");
  animation: ny1 0.7s infinite linear;
}
.page-header__title.-with-teaser.-new-year .page-header__title-teaser:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZEMTUwO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iOS4yIiBjeT0iNTAuOSIgcng9IjEiIHJ5PSIxIi8+CgkJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjE4LjIiIGN5PSI0OC44IiByeD0iMSIgcnk9IjEiLz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iMjcuMiIgY3k9IjQ2LjciIHJ4PSIxIiByeT0iMSIvPgoJCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxMy43IiBjeT0iMzYuNSIgcng9IjEiIHJ5PSIxIi8+CgkJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjIyLjciIGN5PSIzNC41IiByeD0iMSIgcnk9IjEiLz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iMTQuNyIgY3k9IjIyLjUiIHJ4PSIxIiByeT0iMSIvPgoJCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIyMy43IiBjeT0iMjAuNSIgcng9IjEiIHJ5PSIxIi8+Cgk8L2c+Cgk8Zz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QxIiBjeD0iNC43IiBjeT0iNTEuOSIgcng9IjEiIHJ5PSIxIi8+CgkJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjEzLjciIGN5PSI0OS44IiByeD0iMSIgcnk9IjEiLz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QxIiBjeD0iMjIuNyIgY3k9IjQ3LjgiIHJ4PSIxIiByeT0iMSIvPgoJCTxlbGxpcHNlIGNsYXNzPSJzdDEiIGN4PSIzMS43IiBjeT0iNDUuNyIgcng9IjEiIHJ5PSIxIi8+CgkJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjkuMiIgY3k9IjM3LjYiIHJ4PSIxIiByeT0iMSIvPgoJCTxlbGxpcHNlIGNsYXNzPSJzdDEiIGN4PSIxOC4yIiBjeT0iMzUuNSIgcng9IjEiIHJ5PSIxIi8+CgkJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjI3LjIiIGN5PSIzMy40IiByeD0iMSIgcnk9IjEiLz4KCQk8ZWxsaXBzZSBjbGFzcz0ic3QxIiBjeD0iMTkuMiIgY3k9IjIxLjUiIHJ4PSIxIiByeT0iMSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
  animation: ny2 0.7s infinite linear;
}
.page-header__title.-with-teaser.-new-year .page-header__title-slogan {
  display: block;
  color: #57b0ef;
  position: static;
  margin: 1.1rem 0 0 0;
  width: auto;
  font-size: 0.9rem;
  line-height: 1rem;
  letter-spacing: 0.08rem;
}
@media only screen and (max-width: 567px) {
  .page-header__title .logo {
    width: 11.2rem;
    height: 1.7rem;
    background-size: 11.2rem 1.7rem;
  }
}
.page_with_aside .main-content {
  margin-left: 226px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-width: 75rem;
  min-width: 75rem;
}
@media only screen and (max-width: 960px) {
  .page_with_aside .main-content {
    margin-left: 0;
    min-width: 0;
    max-width: 100%;
  }
}
.page_with_dialog {
  max-height: 100vh;
}
.page_with_dialog .page-footer {
  display: none;
}
.page_with_dialog .page__layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 100vh;
  min-height: 100vh;
}
.page_with_dialog .page__body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: calc(100vh - 5.5rem);
  max-width: 97rem;
}
.page_with_dialog .main-content {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 1rem;
}
.page_with_dialog .main-content .tile,
.page_with_dialog .main-content .tile__content,
.page_with_dialog .main-content .tile__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1 1 0%;
  min-height: 0;
}
@media only screen and (max-width: 960px) {
  .page_with_dialog .main-content,
  .page_with_dialog .page__body {
    margin-bottom: 0;
  }
  .page_with_dialog,
  .page_with_dialog .page__canvas,
  .page_with_dialog .page__layout {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
  }
  .page_with_dialog .page__body {
    height: calc(100% - 7rem) !important;
    max-height: calc(100% - 7rem) !important;
    min-height: calc(100% - 7rem) !important;
  }
  .page_with_dialog .page__body {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    min-height: calc(100vh - 8.5rem);
  }
}
@media screen and (max-height: 414px) {
  .page_with_dialog .page__body,
  .page_with_dialog .main-content {
    margin-bottom: 0;
  }
  .page_with_dialog .page__body,
  .page_with_dialog .main-content,
  .page_with_dialog .tile,
  .page_with_dialog .tile__body,
  .page_with_dialog .tile__content {
    display: block !important;
    overflow: initial;
  }
}
@media only screen and (max-width: 567px) {
  .page_with_dialog .main-content {
    min-height: 0;
    overflow: initial;
  }
  .page_with_dialog .main-content,
  .page_with_dialog .tile,
  .page_with_dialog .tile__body,
  .page_with_dialog .tile__content {
    display: -ms-flexbox;
    display: flex;
  }
}
.page_with_im_dialogue .main-content {
  margin-bottom: 0;
}
.page_with_im_dialogue .main-content .tile {
  padding: 0;
  border: none;
  background: none;
}
.page_with_im_dialogue .main-content .tile__header {
  display: none;
}
@media only screen and (max-width: 960px) {
  .page_with_im_dialogue .page__body {
    margin: 6rem 0 0;
  }
}
.page_with_im_dialogue .page-footer {
  display: none;
}
.page_with_m-menu::after {
  content: '';
  position: fixed;
  top: 6rem;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  z-index: 10;
}
.page_with_m-menu .m-menu {
  -ms-transform: translateX(0);
      transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
.page_with_m-menu .page-header__menu-close {
  display: block;
}
.page_with_m-menu .page-header__menu-handler,
.page_with_m-menu .page-header__history-back {
  display: none;
}
.pagination__item_active {
  color: #fff;
  background: #fff;
  border-color: #dee0e6;
  cursor: default;
  pointer-events: none;
  font-weight: 600;
}
.pagination__item_active .pagination__link {
  cursor: default;
  color: #2f313a;
}
.pagination__item_active:hover .pagination__link {
  color: #fff;
}
.pagination__item_more {
  cursor: default;
}
.payment-select__item_active .payment-select__days {
  color: #2d7bdc;
  font-weight: 600;
}
.payment-select__item_active .payment-select__point {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48dGl0bGU+cG9pbnQtYWN0aXZlPC90aXRsZT48ZyBmaWxsPSIjMmQ3YmRjIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41Ii8+PHBhdGggZD0iTTcgMWE2IDYgMCAxIDEtNiA2IDYgNiAwIDAgMSA2LTZtMC0xYTcgNyAwIDEgMCA3IDcgNyA3IDAgMCAwLTctN3oiLz48L2c+PGNpcmNsZSBjeD0iNyIgY3k9IjciIHI9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.payment-select__item_active::after {
  background-color: #dee0e6;
}
.payment-select__item_active::before {
  background-color: #2d7bdc;
}
.payment-select__item_checked .payment-select__days {
  color: #8d90a3;
}
.payment-select__item_checked:first-child::before {
  background: #2d7bdc;
}
.payment-select__item_checked::after,
.payment-select__item_checked::before {
  background-color: #2d7bdc;
}
.photo__action_delete {
  position: absolute;
  top: 0;
  right: 0;
}
.photo__action_delete .link {
  display: block;
  width: 2rem;
  height: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48dGl0bGU+Y2xvc2U8L3RpdGxlPjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjEuODIiIHJ5PSIxLjgyIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNOS43NCA4LjVsMy0zYS44Ny44NyAwIDAgMC0xLjIzLTEuMjNsLTMgMy0zLTNBLjg3Ljg3IDAgMCAwIDQuMjggNS41bDMgMy0zIDNhLjg3Ljg3IDAgMSAwIDEuMjMgMS4yM2wzLTMgMyAzYS44Ny44NyAwIDEgMCAxLjIzLTEuMjN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
  cursor: pointer;
}
.photo__action_main-photo {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 0 1rem;
  opacity: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0) 20%);
  color: #fff;
  cursor: pointer;
}
.photo__action_main-photo:hover .link {
  text-decoration: underline;
}
@media only screen and (max-width: 567px) {
  .photo__action_main-photo {
    display: none;
  }
}
.photo__action_main-photo .link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  text-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.5);
  position: absolute;
  bottom: 1rem;
}
.photo__action_main-photo .link::before {
  content: '';
  display: inline-block;
  margin-right: 0.5rem;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 2rem;
  height: 1.6rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYuMTYiIGhlaWdodD0iMjIuMDgiIHZpZXdCb3g9IjAgMCAyNi4xNiAyMi4wOCI+PHRpdGxlPmNoYW5nZTwvdGl0bGU+PGcgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIj48aW1hZ2Ugd2lkdGg9IjEwOSIgaGVpZ2h0PSI5MiIgdHJhbnNmb3JtPSJzY2FsZSguMjQpIiBvcGFjaXR5PSIuNSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIRUFBQUJnQ0FZQUFBQXE5SjN1QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQWdBRWxFUVZSNFh1M2RpWmRrVlpFRzhCaEZOdHNSRkVSY3NObGRabEFXZDBZYUVNU0ZjUU1CUld3RVFkRnhBVkZIUnkwUUVYRmZCaEIxS0JRUUVGRlFzQVdFYWxEQW1UL0tlYjl6YjNCdlptVjJWbFZYUTNYYm5oUEg2c3lYNzhYOXZvZ3ZJdTU3bWNUZi8vNzMyR25idDgwOFlLZXRmWnQ1d0U1Yit6YnpnTFZvdy8vK2FUVnMxblcyRjV0NXdGTnBXeURnYWF0a093UzVNdzk0c20wS1dVOGZzMTFXeWNiUHU0amNXZjZ1Qlp0NXdKTmxNWms0UUQrajJxN1ZkcXUyKzFiYWJwM3QybDJuSjNlN0lIVG1BZHZhWXBTOG5yZ2tET0I3RHZiTXdkWlZlMWExZjk0S3kzT3NxK2QyalQxaWxOUWs5SWtNbmJXZXA4Sm1IckF0TFVZenJ5Y3ZpVXVpOWhyc09ZTTlkN0I5QnR0M3NPY050dDhLN1huVjlxM25mRTY5eHJQck5aSGFFOXFUdWVheWN1WUIyOHBpY2ZZbGVRQkUzTjVSQ0FQNi9vTzlhTEFEQmxzLzJJR0RIVlR0NEdWYWZ1N0FlcTRENnJsZlVLL2xta2hGcUN4Tk1qTXoxeHlSTXcvWUZoYWpCRDZqZ3BTWmh6d1pzbjhGR09DSERmYXl3ZjVsc0NNR2U5VmdSdzUyVkxXamwyaDUvSkgxSEVmVWM3NnNYZ1BKTHhuc2hWRUlUVElGbGdCYmxKV3oxdnBrMk13RFZ0dGlNWUdaZmNDU0JmdFhJQThkN09VVjdGY1A5dnJCL20yd0RZT2RNTmlKZzcxNXNKT3FuVHpEOHJnMzE4K2VVTS9sbkc4WTdEVlJ5RVVxUW1VcU1zbXV3QkpnQWkyemNzMFFPZk9BMWJTWVRDREoycXVDUmRaa3d5dWlaQXh3Tnd6MmxzSGVNZGk3Qmp0dHNQY05kdVpnWnczMi9zRStzQVI3ZjdXejZtZlBxT2Q2OTJDbkRuWktGR0tQalJJMHNoU1pBa3BncVoxa2ZweklwMXhhWng2d1doYlRDUlRscE91QUN0b3JvMlFkUU44KzJIdWprSER1WUJjTWR0RmcvekhZcHdiNzlHQ2Y2ZXppQ2RhLy8rbHFuNnJuY0s0TEIvdndZQitNRWh6L0hpVmpaU2dKRmxBa1hWWlNDb3FSUkQ1UkkyZXRmMXZhekFOV3k2S1J1RXNGZ0lUS1FBU0s5cGRXME40MDJGdWpaTWs1ZzMwMEN2Q2ZIK3kvQnBzYjdHdURmWDJ3S3dmN3hqTHR5dnJacjlWemZYbXdMMFFoL09OUkNKV3BzcFBzdm02d2Z4M3NrR2hFWmtabWpYeEtpWng1d0dwWWpCSzRhd1ZBUkpOUUdZakFZNkpJSi9ESW5xd0RMT0tBL3UzQmZqRFlmdzkyM1dBL0dlejZ3WDY2VEx1K2Z2YTZlcTRmRHZhZEtBUi9kYkRQUlNGell4UVZJT1ZrblVJa2thUlZqZFM1UHVYMWNlWUJLN1hvZGpxaXllaXVkZUVpV1FmNjRzRU9qNUtCR3daN1p4UlorOFJnL3htRnZPOUhBZnlHd1c0YTdGZUQzVGJZN1lQOWVvTGRQc0VtSFhOYlBaZHp6a2NoK0VlRFhSMkZUQUYwZmhTSlZTL2ZHS1ZPcXRuR0VaMnJjcUFzakJBWlR6S1pNdzlZaXNVb1lkTzJ6M0lPRk1FaVdVVHJRSFdFeDBXcFJlVHprMUVrN2x1RFhUdllqVkZBLysxZ3Z4L3Mzc0grMk5tOTFlN3A3QStkOWEvZk8yYjMxSFArTGdxNU53LzJzeWdaZjBXVXJLUUltaUFacVZiclhuV3V6NDlTRHBTRjhZNzFDVExUWm1HNE5UYnpnS2tmbkU1WVdtNHk1eHdvQTBXdUNOYnRhUlpFdG01UUEzTjJsR2JqSzFIa1RXYklGQUFqNjRIQkhoenNvZnIvN00rRDNUL1lmWVA5cWRxbUNaYnYzVmVQZjZCK051MytlaHhDa1Nsd1NLMzZtVVNlSHFYaE1ZcVlLOVZ4NVNDSjdPZkk4ZjNYRVZKbllidGNtM25BRnNnYno3UitvM3EzYVB1ZWUwVGJoVUdnQ0Y0ZnBldlROSWh3allST1VmMURvR3dnZHpJSjRBdURQVkx0NGZydkIrdDdpRUZBWnVVOUV5eXpkMU05UGdQQ2VUWjM1L3h6UFU3Vy8zS3dhNklRZWVsZzV3MzJuaWhkTS9sWEJwU0RKRktBcXZXNXVRNkhKMlZUZmVZQlU4aExoN2EwVVozN25ocVkzSVZSUzBpUklkNHNadkRXaFg0a1NvZW9Ic2xBQkFJZnFJajdhelYvTDBRaEFTRkl2aXNLNkw4WjdJNllYQ2Z2cU84Nzd1NTY3azNSQWdTSmYrbk9MMnNwQUNKL0hLV1ROYUo4S0lyc2szOXpMQ0kxWmdKVGlVQ21OVCtwbStvekQ1aENZSktYeEsyTHhSdlZ1VWx0Z2VxZnhlcnVaQ0FDUmJSQis5ekJMb25TeEtpQkpCUTVNZ1d3ajFaN3BMNEdZTEtIbEZ1ak5DYms3MzhHKzNtVUxPNjcwWi9WMTIrb3h6bGVrTnhaei9PbmV0NGtraTNVMSsrc24xRWpOVHZrbnV6YmVEQUtJWkswS2cyeVVwbXc1dHgvZlZJMjFXY2ZNRXBnMzZEMGU1M1ROcW90RG5FaUZubWFHTTJCK2N2dWk4ZzJlRjhXcGRVWCtUSkxoaUR0c1dnRXlrb1poRHdOQ05LdXJaLzdicFJHNkp1RFhUVm1YcFBoUnBUdlJlbEFzOXU5SlFwUjk5YnpJMUxHSjVHeTlZNTZMVEpQN28wZk5oOFF1U0ZLalRSK0lGT2paczNxSlZLWHNxbSsxVVN1aE1Cc1VQYUt0dGZKNFFQckl2cU5hcVNwSDYrTjBxSWZIMldRTjM5dGpOS0phbVNBQzFTQXFsbkFSQjRTazBEWmVWczlqc1FoNVlyNmVlT0lCdVN6VWJLNjM3RzVwTDV1cytDTFVUSksxaU5Gelp1UElybmo4bzFJVGRTOTlicXkrdXA2RHZWYlJncEVOWjI4Q2s0S1k4MDJCNVNNdzJKMFUxMldJcE5xalRkREt5WnlPUVNLbkQxanRFRkJua3hEbkdnMHNQY2IxVEx1NUNqRXFTVzVoYVlHcWpFQWxVWGtEcENhaW9Wb0JBS1MxQ0dRZFA2MEhxOUdxYUYyY2o0V1paNGp5MFlVYytiWjFUNVk3VVAxZmRlOXFGNGJHWUxBSE9yNnhwaDdZbFRHTTRESUxwbTNTWURJTDBVSlFNMk92VmhsUVllTlVHVUNxVXZaVk0rczNDb2laNUhZWjJBU0tQdXlRWGxaZFZLWHVTRUtZZjFHdGZrS2FjRDljSlF0TlBLSkFFVEl3QjVBa1M4TEhvOEM0a0tVVFBBK0FtV2Z6RU1DUWhCMWVyMmU2NzR0U3NDYzB0bGI2K3VuMXVNTTc0aTlNRXFtenNYa1FPSkhFa25lTlVUazE0NlBMRllDWkw4NmVVRVVaYkZXYTliRkN0cmNWS2RDQWx5R0lsTm1TZ0xKa0RzL0kwVE9JbTRtaVRGWlFwTkFrVVFpUkpkSTJ4QUZLSTdiTHRzWUxlSkZLOERKR2VJTThjaFR2OHhoODlHa1RBWWtnU21qcEpYRWtsQkFmNldlMHpVRUNYSmt1eVlEVUZSQVFMMjJzOWZWMTcwdlEzVEVDRWVtd0pMTmMxRXljajZtU3pvaVpTUkZRSGp1N2x3ZUpUTVJhcTEybXdTckxNMGdFMEJtVEROeE5rT1NJTytPOUVRK1VTTm5rVGVWeEZqY2hmYTdMRElRZ2VvZFlBQWl1a1dnYUFTd3hWalVYQlM1c2lkcHNhSlhsNmNaQVlMbUJHQWl2eWZ3Yi9Wdk1pYjZkWk1BQXhiQU4wWUpHRm1mdDQyb0FaOEUxaXNtV0YrakJSNjVKMzNrbmN6S1NNR2wxdDVjcit2NlpMVVBxbXl1TkR2ODB2a0tSZ0VnTUsyVm40THRDL1c4RjlWcnlGREJveS9nQTc4MFFZaWN1b1UzaThCWkpHWWRWSUQzanJiTFFoSVFDQVRaSUpxUnA3bklMTXVOYWpXRURPcnU1cU1zWENUck1FVzFpRitJVVFKN0diMnRua09YYWVBK3YxNFRnVEpMVkNQb3BWRmtTbU4xeUFRN3RMN3ZPUDRmWFQ5dkRUS0ZjbnkrWHVmNmVsM1hYNGppVHhLWk5WclhpbWhrcXBXL2lMSkdheFdrZ3E3ZlZPYzdNcFVWOVZQd1V3bEV5a2pTQ21OWXczeFpzanFOUkpHUU1wcDNHK2k0am9zOEFkSGlnYXI3VXgreTI3T1lKQ3NIYlJsbmVNNUIyd3dtcWpkSEl6RHI0T2I2UHFKVFJyWDJRQ0RYR2dqeW1UVUdNVW5ld1RQczBHaEVIbFBQOC9aNlhxUERsK3YxYnFqWDV3ZC94b2xjaU1VYkR0Wm9yUUpBTnM5SENRZ2owRlgxM1BvQldVbEpFRG0raGFkazliSzZmQkpqY1JibVhxYzZLSkpGc0JwRWhoQ28xbDFSSFVVZTR1eUtXRmh1YzQzdld5SlBBd01jZ0dRRGtlRDhxWjVEZEl0bzJVMldjdkZxaTg1UEZpSURDSWc1dk5wTHh5eGZQNng3djU5WmdabWJEaW1yUDZyWDV3ZC9GcUw1eWtnci82M0RldTZQdG04cmc2MC9OOVVGTkRJRmgyRC9UTDJXYTVKVzYrQWJqRk5XbDVXTjA3S1FMbWNXR2xhbFBNRFVJRVZheTk0ditNWW9rV3NCRm1SeEM1MzU5NE9kNWZ1Ym80SHhRUDI4aVA1bGxLd1d3V3FMUmtHMnVMWnVENGt5Q1JHdnJQYXFXUHp3MUZIUkhvcHl6QkhWWGxuZnk2NWFOaG9WZEt4a2xReTZQai80MDY4cmZWNkl0clp4czhiTVZPb2pPd1c1Mm9sSUdVbGExVWlZd2hiR3NoSG1zTS9hdUdJU3BUTjk3ck5RQXlFTGJGYVRIc1ZiN1VPZ2hYSjRJU1pIYkM0S0VPTjNIR1NzeUJYMUZqc2ZwWjUrTTRxTVR1cEdOU1pxMmh1cUFZSTBib2dTM1NkVU83Nis5cVo2ak16cnU5WTMxdmVOQXRSRmNPb3V6WkFDaUIra2RWeGhVbG42dXlMV3VCQnRRLzNoYUxLcmhNaEtSTXBJMHFvOGFIWmdLaUQ3YklUOWtpVjFTMUtxSXpWUzBHdk5BeERNUGhvWkhhaU9VM2VtRGlTQlpQR3gySEx0QUViV0QvTWZnRWdPc0RReG92WEtLQVRxUmpVZHNwQ1U1a0I5VXJRbjNJdzNJdnFkOVJoa24xN04zOGpSUVo5YWovVVpnWEI4TlhKNlN2MjhBRDB2U3VBZzh1dFJadG5jcHV0clBlV3hGbXRLY2hHS1RBUm1NUGRkclNBbHJkbW9rVlYrQ1NZWXd4cm1zRit5cEU0aWNWeEtOUVFrU1dTYnJXVGhWNlBJcUFKdUFTUWtHNVFrMEd2alhSeDVtbzh5WXVqa2tFYTIxTlMrbXlOcGdMd2dpdXprQVAzT2F1K3EvK2FQOFVZR3FkSGtVSVIvdkpxL1NiRkFBTmpaTVRxTUM0cTMxZi8zYjRRTEdFVEtTRUJUSEVIRlAzN3lsOThDR0xGcTV5MVJpRlVIU2EvQTdXditJOUUyREc2cTU3Rk8vZ2syMk1JWTFqRHZKWFhaSkdZOXREdGpiOVJjS00xMVVhTFZUb2RhQ0d3a0lJZTBpTHpNd0Q3eVJDdW5MZGppeVM4d3JxN24wQlNwRVlBeW9taVVrQWY0RDlmcnFWWHZxM1pHL1RkaUFXM0w3VlAxY3o1UHB1YnFPUytyZnp0M0R1TXlHM0RuMTNQSVBObXF5Y2pBT0wxZVEyQUlJbVJlMHAzZmVXV29iREpPVVE2eUN3OUJpa3pqazZ6c2lWeUlFdFRlbDQzV3I4a1JXTENGTWF4aERuc2NMS2t1VGlLeHI0Y3ZpdEw5cVR2U0hyQWFEYnF1RnBLU0hJcEphUklvTzBtbFNEVkFJMDBUUkNKbEdkQXRBR0ZBUXNZRjlmekFrMTJBUENNYWNSYTdzUjVucSt2U2VqN25WVC81UkIwQWVtMjFhK3ByT1l3RFB6TWQrUmZXYzhvK1FTSVQzMVAvSDVsbmR0ZEZ2T0Q2UlAyc1lNNk5EY1R5UVlZSldLb2o2M29pQmJwc2xLM3pVWUlabHRZTVd4akRHdWJMcW91VFNNelJ3ZzdOQVZHMFdpTWhXaTFhTkhJMnBWUU40T1FqOVc4WmlFQ0xVVStBek5rRWpkT3lvQ2NLWUFuZ3U2dGxmVHV6SGs4U2t6elo5WTE2ZmtTUjU1UTFOZXUyYXJmVzEyUkkxbHkrQ3lyQTgydWFiSjlhamN4bWxwNFdMYWlveExuUmd1cHowZVpsbVlaSUdZbTRiSFJ5TXowbEZaWXdzVjRZd3hybXNNOVJZOFVrS3F6N1Jya25xQ1hmRUdVQnBJaWpnQU1RL1ZmN3NoTWpGem1rQTNndVNzUWlBR21JQW9vNmxBMkt4dUxFYUkvbG4xemZkeHh5WlFLZ1NPRjRzekVmQlN6WHBBb0NLT2ZUN0h5OUJqaE5pT0JLZVplaHNrZEFrRXRaZGs2OXBtdHJndmpIcit4MFQ2ai85am9KMUZBaFZ5YkwxRTlIZTBiSU5VZ25qQVIzZHVuODRUUEZtSXVDS1d3M1JNRjZmUlRzczdsWkdva3h1VE0xc3h3WVpjYml2QWdVY1RJTGdBREpmYytGYUlWYmh2NDQycEF1OHdEenRtaVB5V3Z2alN6SFZQTzN0cCtrSEJlRlNFQm10eWlMU2VkVjlkeGE5V3o3K3gwZ0FiVXdabDdqSTJuckd5M1pLVE1CTGpCSnZLd1FiSG1mY0VNVW4vakd6Nk9ySFJQTlg4ZmtpTEl4Q3BIT0o5T29BL2swaXZDRGowaWxFakNFRVV4Sk9XeGdEWFBZTDdsRG5VVGk3bEcyZjV6b29DaGRrK2dES0RCbEFya1FaWCtzamdFSlFNQWhiZW9QcVpLQkNFU0tOaG9BQmx2YWYzaTBYUlRiZWFJUU9FZ1c2U1JHWnFoQjZvNnNvUUMvcU5jaDVmZEZpM0pxOE1nVzdPRjZISC81S25ObFJNcitYSlE2TFdqNExCUE5seG9PbXdOOHROdHpXTFI5V1BJSEgyVHlPWGV5U0N0L05UdVpqUTlFMjlDUUFBSUlsakNGN1luMVhEQ0hQUTV3c1ZVazdsZFBlRlFVbVZNSFJKbDJ1eWVSWTZJY3FMSkRReUhDT0NlcVpTQUNBWUV3a2ZiaUtJT3RJbjVBdlE1UWpxekhpbXpSU1VZL1Y2OUpmaEI0WjdUZzZjbExraGFpN1p3czFOZTgvNWNZZlJpS3oyU1d6NGlVa1dxVW9DSGg2dUdHS0lGbG0rNlFLSE1jbi9sdURldWpFQ29BRVlsNDBpcTdMby9pOHkzUk52dGRFNG5ab1ZvWFRHRUxZMWpEQXZhclJ1TEI5Y1NpakhNaU5jZUxqRENPa1RPUjNSZHNOWWJXa3drWmlFQ0VQVCtLNXU5VC8vLzUwYjVNZzBUUkQwQlpLQkJTbW5URGFsOUtlRS9lUWhSUzc0dlJCNHI5blZLN0VLTlB6dm1jQUFTd2pKUVo1RnJuU2tGa2xld2c5YkpROEduL1pVbjZEaU5rOGgxT3g5ZlBrV1h5cnl0T1NaWDkvRXNTWVFoTEpNTDJwSHFPZzJNYmtIaDB2WUNzbWtRaXh6aW9QczFIYWZYTlZHUkpsMGNlU1NnUUVLWjlmbmEwUnhtQkFvakQ2N1dRRG9nTDZubEk4M2lUa0FUMjhxaldJWmxVL1NyYTQvNi9xZTl0aXRHSG9aSklRU2dBMVVqTmpxQ1JTWUNsQ09xM1RGd2ZpLzMzOTM3MVBkSktSZnBSVEhacjhsSTlCSlFhM3BQNG1XZ2tXdjgySTFGTm0wUmlOaFVjQkphR0ErZ2tjR09VblJBZ3FJR0kyaWZhYzVrTUVQdlc5eHlqV1RpbFhrc1dwaVJwbHJKZFQzbGNpQ2JqYWlRVmNIME53elhWL0sxR0kralg5ZGljM1pKSWYyYzlGeXpHRC80alFoQnEvVE1JWVNMd05CMzh0eGJqQUlsVkR2aXZmSmgxTDYzbituazl0d0NjUnFMMXd2aEpJZkhpbUV3aUI3T3BVZEIxZXVSUWpkQVlrQnRTQkFDTHR4dGhtRVdpVEZScit2MVpXVXpXQkFSaWZoUHRsbEJtWU5hMHZFT2dhLzEybEdiaDhtcitCcVFNNDV2NmwwTjRacVE2K1dDMCtjMnhOZ1FtYlluSnhGekRNNk45dnpKM3RraXZJRFJER2x0Z2tTb0NxMDNSNXVnMVFlTHRZNDV4bE1QcWlnVm9EclRwRm5ab2xDY0RiQ2RaL0I3UlNNd0dLa2Nad0FFUWtBRE5MRXdwZkRoR041U1JrNXNLNUplUEJuaVNDQ0RCUUNMN0lmd1AwUjVQUkdKbTQzakRZYzI1aG1tQmFFM1dwdkU1cGg1djdmeUFSUi93bTZMdFppV0pGOGRUVE9JZllwUkVyMTlWanp1N2ZzN0NMRkFVajVNSUVBQWNHZzBBMXhudmdsMWpJWnFNK25kdUt1UTlPb0dqb1NCbDc2K1dPejJUaHZBL1JydDFsazNPNytvNVpmUjRTU0NYTDR4MjQ3WW4wZHFzY1J5cm5zVEVhczJTT011eGNSSUJBQWlBQUFaQWdBTFl4aWdBa2xLQUFqYmxMN05RWm1yZDFjc3JvaEI0ZnBRTkNYVk1YU0xsbWd5WmZXNHNIc0kxTTdrbEpqaDZTZjFCbE5uMEk5R2FNODJOMnEwR3FvbExJWEVsV0cxWEpBSUNJSURSd3I4eFNqMUVodTAxR2FZaEFTeUErMXFvRTBhd3pBSzJEZlF6b3dRQlNUNjIyb1lvWkNJU0lmMFFyb2IzR1c2dVZOdkpyZnBLem8xSjc0a3k5bWh1MU81c3pySW0vc09TeUpBSUVEUGlwRTEyOVZDMmtXb0FKNGthbkR1aVNiY21TcWJaS2tQZzY2TTltcUZiM0JCbGoxT3pvZU5WTzNXdXlMbzNSdmQrU2V4dDlYMVpxemFmRm92M05mL2hTY3pPempXUUtMcEZ1V2dYOWFKZi9aSU5QZEJKNHFZWTNiWWlrd2g2UjdTbjRJNm9oa2dacm1PVXFSK1BzcjJXRFJPL2MrNWM2TTU5WFpUdTF1Nk5MRGJFMjNGYUh6dEpYREdKQ3pHZFJCM29KQktkY3hLSmZkZTdrOFJsT3JiYWNwcmp6TGljdmk2YW5KcFJqNHRDc0c1NXA1eXVnbVBtd3ExcGJJQjlmN1M3NDkrTnhZMk5yRGsyMm5jdlpPRnBzZmp1d3M3R1pvV085U1RPR2pITWFqbGlqSThDcmdkc0dVTlNMNGsyWWdnRUhTbnlaT0RwOVp5eWNDN0srTERjRVVOQXpCb3hWaHVyTlU5aUR2dTUyNUhEZmw1bjByQlBTbnRKdlROS051YXc3NXFrMklCL1ZyUkhLSkNMUUJJdE1GWjcyTTlkcDlYR2FrMlRhUEY3UlB0VkthOGZGR1hialJTU1ByVm9VZ1B5U0xTc3ViZGVzOTkyKzBLVUFQaEV0QWVha0RFWGhaamNkcE54UzkxMnN3WUJObXZyY0xXeFd2TWt1Z1lRK3VhR1hKR3R2Slh6K1dnYjRMSk85bVUyWnVhNGJtNkFJL3pxS0RzNGM5VVFxd2FTUnhtSXdMdGp5eHZnUDR6U0hhdXpBa3BnQ1RDQnRxVkFYRzJzMWh5Smg4UW9BTHZWNjRqay9pNUFTaW9wdElGTkpzZHZSV1VOUStqOTlkcWFGQVFnNnRvb2pRbFRNL21rQnQ0ZW84K0RUcnNWaFhTM2tUWkdlNVJRZ0FrMEFTZndFTWovSFlyRXBXNkE5eVR1RnFNLzFIZGdsRFplSjJoY09DOUtObDdkWFcvYVRXSDFUWVloNHRZb284a3Q5Vyt2M1JYdGtZN013RWszaFdVaEdUZFBhcExjcU9XL0FNczdHQUp2OTFoTTRxVHVGQlo4aDgyYUpYRTV0Nkp5VHV4SlRFblY4ZVdOMWRmVTZ4a1pnRW5hTkMvenNlWEhNMlJwM3R1OHAxcmVpSDBnWmorZWNWMlVXdmpaS0Ztb3l6V3E1QTFoZ2RhWGc1N0VIREVRYnMzYnphMm9kR3k1TjRVemtsTlMxOVhYQWFIdTJCbVJqVURjV0srcHRwRkhzcWcrQWlPSi9FdTBCNkNTMExUTjNUR0llelJHQ2N5YWFqM3FyL24wbzFFZTBwS0ZBbEJnQ2JDVTBwN0VMQWNhbnNOaU83a3B2RFdQWndCQ3hpVVFlOFRvYitMa0hYN0hJaDZJWnJ3TFl2UTdnMnJmYjJOVUhudVNKdGxqMGI3STJ0ZFNZR1ozUzBZL0dXMEx6dzZTZ0lLQkFEUmE5TDd2R1l0VjVMV3hoaC9QT0NrbWs4aXg1VDRvdFhjOS83cG96Nmw0RFltR2FSSHRjUWpaK0k1NlhiTDZwU2lna0QxRXlralhsMUdJUVZBU3hoN3Yva2F3VExVcncxOFNtbDJ0enZYeUtKbkQ1L2ZHNHUvVXl6UmtrVTdFcll2MmExcHdXaDlyL0VHcG8yTDFIMWtrVFNJYkNNQ3hIN2wvTFA0ZGNORUoxSE9qekcyeXhiejNrM290MlMrakVJT2dQaXZUK2daSXNQRXpDZVNySFIrWnpsOXJGRGpIUmZINTVkRisveHNlNlRkN2JuMHRBdzlPeGhIK1hoaHI2SkhGZzJMTER3OW5KcVE4YVJDMCtHcVlRVnNXa1JjUmloaEVpbXdMZjBGbjVJaVVXZ0E1TlpjaDhjUW8yZXc4UVA1Y3RCOHg0Z01pU1pYTUFoSmZrTG5RbWRxWjRBSHoxbWpmMXRKNEFKdU1DaFR5clk3bjNSRFpoYUQwR1prdmlQYmc4L3BZNHc4UFB5K21QOFl2RTlTVHJFdlo1bWR6b3k2U0UzdVBnSkZSaUJUZHBCVlJGbjlvdEVmNXZRWTBCS3FKYXBMb1JPSlowWjZWQVRyd1paR21BWkZBa1dFQXlvaG5XYStCU05JUU9COGwwRWlkT1ZSZ1hCU2xqbEVPUVNlajh1WXlnbVNrbW5kWVovN05YOEFqa0sreThQeFlBNC94NnhxZkZZdS9VS05qRTJFeVFWMjZMZHJjdGhBbHlzeHFRUDF4elA1Q0RhSjBjOGRFKzBMTjY2TTlWb0Y0MGdaWUxic0dCNGs2eUN1aTFGNWt5Q3JSRGl5WmhyQWNNYWdEY2hISVg5SUdXQUVBWlBLc2swYWlUQVNtR1ZWR0FWVkdJcWozOTlYMWI2OEp6T09qL2VoZ3l2NWwwWDQxa2s4cDk0SWRabnlCSVl4Z2VrWnM3UmRxT2lLZkhyTy8yallYUlNaSUo2Q3kxZWVrTEpDTjZzMzM2ckdJbEVVZnFPY3dPdWhhdGVKdjZjeS9FWTA0MlFjVW9CcFZSTGU5VUlDcnR5SVlpYnBWbVE4c1dhWkdhckR1cWdaQUJJcDhSTTlIeVFETkRCS0JUVEVBVDY2UndFOUI5KzRvVFFwZmtkVDdtNzVhQ3o5SjZQa3grbFFkdnpJTFliUTUybGZiK0FyRHVWaXRyN2FOa2JoclRQK1NxV3dnWjBDUWNhSitmR09ha3lLTjFQVWIwMlFEVURyQWpUSDVGeEhQcWUvSjN2T2pmVE5YUTZYNVFLQXNKTmNpWFRUTHhKdnFOUVVRRXBFM2ljUWJvMlFpQUFXQnhtSXVTamV0TzFVYmdXcWQ2U2VaN1gzdC9YVE1oZlZ6L0x1c250YzFFQVdmSElNWWZLakR6YkdOdjJTS1JFT3NEa3p4VnF2SW5Bd1JxWnpWSWM1SHU5ZUh3T3dFK3lFNkd3aWdJNVBUQUZNelpOVWxZK2ExUyt2N2lQOWlqSDVQM29naE1KQndmWXdTS0F2NVE5Si9YKzN1bUV5a0FDUEZndEZha01rLzhpcEkrV2lkNmVlNHI1K3Q3em51eS9XemZQdFJ0TzlPdWo0c2tOZGpJN2o0SUZ1dFVjRG1IbTNPMDdESEFTNVdST0l6b3Yzd1FyOFRRVVp5VnRSVjljM05RclJobTdPaVQwWUNWdFJabUt5eFNDUllBR0t2bm1CZS8zWTlSbFIvdjM3dW1ucE5NblZqUFc5UFh0WkMvbXlxNW05eTF0ZkdKRk45NUpkZ1FLaGdRK3IzNm5YNThLMlk3S2ZYdmxPUC9XRzBIeDNNc1ljZk1JREZvOVdRcWRHaUZqbGVLRFV5bXp5cnM3RFcvZWIySkM2V1RlTFRvdjJ5WWo5bUtMZ0tPTzMrV0pUb3MyQkFBQ2V6TVIzMnR4cXBvQU93QjAvOVFzSjhsRXlhWlBQVmJxelh1Q25haHZhdm8vMVdIT0tRQkJ5TkZlQkkxa1BSdmlIc05mN3hCYW44a2FGa0Y2RDhVdDhGeFMvcjlkSS9OczIvRyt2eC9CSk1kOGJvekdwZXpVMEhBZDVMcWFDVTlUWXhOSXlhR3AzcHdkSHU5dGdWd3NVV201cHBKUFlkcXVHV1J0dTVrTzRrVlkwZ0tTSkpaZ0EyR3h5T0l6RjNTYkxoQWJETUFIakszRjFMc0x1anllTTlNVHBDSkduT3IybDRKQllQK24rTnhmdXEvRXhTY3dUSmJFM2ZsdUxmM2ZVejZSTi9Ib29Xek1qN1c3UWZIY3ltajVUTFpuSk1TalZIT25MMThDV3hOVDlHTkNhcHRGZzY3eDBsdlErTk1qT2RHS1Z6MDNEWUJwdlVoZVVpSG91MjRkeURtQm1TV1RMTkh1d3NNOHZuTjhmaS9kS01lS0Q5NzVqOUxkb1dYUHJURTdzNW1sKzliOVA4Ry9lcjk2Y243L0ZvQkFvWW1TOTdLVmhtb2U3N3BHaGYyTEdKc0t4Nk9JM0VjVWsxczRnUWtTSWJ0ZGE2dEU5V1o5UUZ0WVVzaVV3UnVSQ3QyVW1KSGMrTzVWai8yU1J0RW5IL044WEdDZTFKWGFsdnZUKzlUM2xleHlCWkJpS1E5S3E3VjBTcGhSdWpORFM2VXFQRmdiRllTcmVLeEpUVTdGSmw0eUhSL3J0TzVqaXltdnVaMlZhckR4eVdsY2dVclF2Ujd2Mmw1SzNFeG1YeTBaZ000T05qTmc3dUpPS1dTK0Ewczc2Y0I3TWZvRkl5RUlGWFJ2dnhYZk1sWmFOd2ZSYm1hTEZMTEVGS0Y1SFlFWmxkcW9pUWpYVDZ4ZEgrRTNrS3NkbG1ZN1FueWVpODFsL2gxeWpvMHRRTnRheXZZN245dENVcG5TVmo0L2JRTW14TDU1bmx3eVRMOVZoZjFuM3JWdjl1amhMY09teGpDQUl2aU5MTW5CenRxK1NVanVKbEZpNVpTcmRFWW1hamsrVzRzViswWHgvV0RpUFNGdFVIbytpN3VlcnlLSzI1cUZQQVJhRHMxTDJKU01UcTRuSWduMlN6R29xbndxYjVhaDNXWTExSXMwN3J0VzZqUzI3dmZTWEthQ1lEOVJUR05hWEpQckx1M3lpM2R4VGxXMVlXVGlSeEFwRnE0N3BvZDkvWFIvdHZQVzJJMHJFcTBPZEZxWk1HMkxrbzNhdkd4MEp5eGhPVnlQMTVsRHFhZHNOMlpMM2YxbUU5MW1WOTFtbTlBcGwwSWkvM1pzK0o5Z1AwTmsvVXdVT2lsQ283TkRwU1dHY3RYRFVTVTFhVFNKcWRSTnBkc0lOL2JIVk1WdHBEUktiTUZIbXkwdzdJWEJRNStYcVV4VjBWN1Q4QjFOdWs0WCt0MkxpdnVRYkJhbDNXTnhmdFJ3ajFDMmJxalZIa1U3QlRMeHY5TXRCTXFBNHFWVXBXeXVpeXNuQXFpUk9JM0RYYVEwMklKSzBIUkJrOVJCUjVmVk1VbVREM2tBd2Q3TGxSYW9ERjJBT1ZxUmFINElzbjJQZzIzRnF5U2Y1YWgvVllsL1ZaNTBlaUVKY2Ivc2g3YzdSYmNTK1BJcUV5TUFuY00xWWdvek5KbkVKa1pxUWFhYWRkSkdtTk5UeklKTEV5VThTOUpkcC9yZWE5VVloMXk4VzlRUm43Z1FsMjlocTJTZjVhaC9WWWwvVlpwODdkblEvcVpKZEw3ZE1NeWo1ZDZFdWlxTmx6WXdxQnNRMUluQ1N0ejZ3T1pGYStLQXFabkRSUDJxWkRxTzdyMkNoamlRVWhWMVNlRk8zbm43ZFh5elZZajNWWm4zVmFyM1VqRGc2NlQ0cTFQa3JRQzM3OUJWVmJKS0d4VEFKbmtyZ0ZJbmVMOXFTYXRsaFVJWk5Fa05tRG92MDNLQ3hDRkhvOHc2S09qTkZmek45ZUxkZGdQZFpsZmRacHZkWnQvUUliSG5BeFFnaDZ3UzhKSk1OV0U3Z2tFc2ZJVENKei9BVU5kNTBBQUFEd1NVUkJWQmduVTRUdFV4M1dOb3M4OHlVSldWOFhkVkMxZzNjQXk3VlkxL3BvLzkxRTY3WitPTUFETGtrZXZPQTIwb1hHQ2dsY0Zva2RrVnNpazVQcnFzTjdSWHVhelVMMnJZdGkrKzFBbG11eVB1dTBYdXUyZmpqQVE5MlRlVWtlM0ZhRndHV1RPSUhJbmt6T0phRWNUbEtUMkdkVisrY2QwSEp0MW1tOVNMUCtKQTR1cTA3ZWlrbWNRT1kwUXBQVUpEWnQ5eDNRK3ZYbG1wTzBucmhWSmU4SkxtWWRzQlNMeVlRbXFXbTcvQU5Zdjk0ZWh5ZndtWVhsU216bUFjdTFHQ1YwR3JrN3FrMWMreXpNdHRabUhyQmFObTJCTzVMTndtQmIyY3dEZHRyYXQ1a0g3TFMxYnpNUDJHbHIzLzRmNGsrZXQ1NkVKa3dBQUFBQVNVVk9SSzVDWUlJPSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTIwIDE5SDZhMy4xMiAzLjEyIDAgMCAxLTMtM1Y5YTIuODQgMi44NCAwIDAgMSAzLTNoMS44OUw4IDUuODlBMi45MSAyLjkxIDAgMCAxIDExIDNoNGEzLjE1IDMuMTUgMCAwIDEgMy4xOSAyLjg4LjQ0LjQ0IDAgMCAwIDAgLjEySDIwYTMuMTIgMy4xMiAwIDAgMSAzIDN2N2EzLjEyIDMuMTIgMCAwIDEtMyAzek0xMSA1YS45Mi45MiAwIDAgMC0xIDEgMi4yIDIuMiAwIDAgMS0yIDJINmEuODguODggMCAwIDAtMSAxdjdhMS4xNSAxLjE1IDAgMCAwIDEgMWgxNGExLjEzIDEuMTMgMCAwIDAgMS0xVjlhMS4xMyAxLjEzIDAgMCAwLTEtMWgtMmEyLjA4IDIuMDggMCAwIDEtMS44LTEuOTRBMS4xNCAxLjE0IDAgMCAwIDE1IDVoLTR6Ii8+PHBhdGggZD0iTTEzIDE2YTQgNCAwIDEgMSA0LTQgNC4xIDQuMSAwIDAgMS00IDR6bTAtNmEyIDIgMCAxIDAgMiAyIDIuMTEgMi4xMSAwIDAgMC0yLTJ6Ii8+PC9nPjwvZz48L3N2Zz4=");
}
.photo__action_remove {
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48dGl0bGU+Y2xvc2U8L3RpdGxlPjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjEuODIiIHJ5PSIxLjgyIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNOS43NCA4LjVsMy0zYS44Ny44NyAwIDAgMC0xLjIzLTEuMjNsLTMgMy0zLTNBLjg3Ljg3IDAgMCAwIDQuMjggNS41bDMgMy0zIDNhLjg3Ljg3IDAgMSAwIDEuMjMgMS4yM2wzLTMgMyAzYS44Ny44NyAwIDEgMCAxLjIzLTEuMjN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
}
.photo__action_select {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.5);
}
.photo__action_select .photo__action-icon {
  width: 4.3rem;
  height: 4.3rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ny4zMzUiIGhlaWdodD0iNTcuMzM1IiB2aWV3Qm94PSIwIDAgNDMgNDMiPjx0aXRsZT5jaXJjbGUtZG9uZTwvdGl0bGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTIwIDI4YTEgMSAwIDAgMS0uNzctMS42M2w5LTExYTEuMDAyIDEuMDAyIDAgMSAxIDEuNTUgMS4yN2wtOSAxMUExIDEgMCAwIDEgMjAgMjh6Ii8+PHBhdGggZD0iTTIwIDI4YTEgMSAwIDAgMS0uNzEtLjI5bC02LTZhMSAxIDAgMCAxIDEuNDEtMS40MWw2IDZBMSAxIDAgMCAxIDIwIDI4eiIvPjxwYXRoIGQ9Ik0yMS41IDQzQTIxLjUgMjEuNSAwIDEgMSA0MyAyMS41NSAyMS41MiAyMS41MiAwIDAgMSAyMS41IDQzem0wLTQxQTE5LjUgMTkuNSAwIDEgMCA0MSAyMS41NSAxOS41MiAxOS41MiAwIDAgMCAyMS41IDJ6Ii8+PC9nPjwvc3ZnPg==") 50% no-repeat;
  margin: auto;
  background-size: contain;
  cursor: pointer;
}
.premium-info-item__image-box {
  display: -ms-flexbox;
  display: flex;
  width: 17rem;
  height: 14rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 auto 1rem auto;
}
@media only screen and (max-width: 567px) {
  .premium-info-item__image-box {
    margin-bottom: 2rem;
  }
}
.premium-info-item__title {
  display: block;
  text-align: center;
  font-weight: 400;
  position: relative;
}
.premium-info-item__title span.promotion,
.premium-info-item__title span.presents {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 4rem;
  height: 4rem;
  background-color: #fff;
  border: 0.2rem solid #2d7bdc;
  border-radius: 50%;
  text-align: center;
  line-height: 3.4rem;
  color: #2d7bdc;
  font-size: 2.2rem;
  font-weight: 600;
}
@media only screen and (min-width: 567px) {
  .premium-info-item__title span.promotion {
    margin: 0 0 0.5rem -6rem;
  }
}
@media only screen and (max-width: 567px) {
  .premium-info-item__title span.promotion {
    margin: 0 0 0rem -7.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .premium-info-item__title span.presents {
    margin: 0 0 2rem -5.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .premium-info-item__title span.presents {
    margin: 0 0 2rem -6.5rem;
  }
}
.registration-social__item {
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  width: 3.6rem;
  height: 3.6rem;
}
.registration-social__item:not(:last-child) {
  margin-right: 0.5rem;
}
.registration-social__item_fb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48dGl0bGU+ZmI8L3RpdGxlPjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIHJ5PSIzIiBmaWxsPSIjM2U1Yjk5Ii8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiByeD0iMS45MyIgcnk9IjEuOTMiIGZpbGw9IiMzZTViOTkiLz48cGF0aCBkPSJNMjUuMTUgMzUuOTlWMjIuNDRoNC41NWwuNjgtNS4yOGgtNS4yM3YtMy4zN2MwLTEuNTMuNDItMi41NyAyLjYyLTIuNTdoMi44VjYuNWEzNy40OCAzNy40OCAwIDAgMC00LjA4LS4yMWMtNCAwLTYuNzkgMi40Ni02Ljc5IDd2My45aC00LjU2djUuMjhoNC41NnYxMy41NWg1LjQ1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}
.registration-social__item_vk {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48dGl0bGU+dms8L3RpdGxlPjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIHJ5PSIzIiBmaWxsPSIjNGQ3NmE0Ii8+PHBhdGggZD0iTTUuODcuNDdoMjQuMjFhNS4zOSA1LjM5IDAgMCAxIDUuMzkgNS4zOXYyNC4yMWE1LjM5IDUuMzkgMCAwIDEtNS4zOSA1LjM5SDUuODdhNS4zOSA1LjM5IDAgMCAxLTUuMzktNS4zOVY1Ljg5QTUuMzkgNS4zOSAwIDAgMSA1Ljg3LjQ3IiBmaWxsPSIjNGQ3NmE0Ii8+PHBhdGggZD0iTTE3LjcgMjVoMS40M2ExLjIxIDEuMjEgMCAwIDAgLjY1LS4yOSAxIDEgMCAwIDAgLjItLjYzczAtMS45Mi44Ni0yLjIgMiAxLjg2IDMuMiAyLjY4YTIuMjcgMi4yNyAwIDAgMCAxLjU5LjQ5aDMuMnMxLjY3LS4xLjg4LTEuNDJhMTAuNjggMTAuNjggMCAwIDAtMi4zOC0yLjc1Yy0yLTEuODYtMS43NC0xLjU2LjY4LTQuNzggMS40Ny0yIDIuMDYtMy4xNiAxLjg3LTMuNjdzLTEuMjYtLjM2LTEuMjYtLjM2aC0zLjZhLjgyLjgyIDAgMCAwLS40Ny4wOCAxIDEgMCAwIDAtLjMyLjM5IDIwLjg3IDIwLjg3IDAgMCAxLTEuMzMgMi44MWMtMS42IDIuNzItMi4yNSAyLjg3LTIuNTEgMi43LS42MS0uMzktLjQ2LTEuNTgtLjQ2LTIuNDMgMC0yLjY0LjQtMy43NC0uNzgtNGE2LjE1IDYuMTUgMCAwIDAtMS42OC0uMTcgNy43OCA3Ljc4IDAgMCAwLTMgLjMxYy0uNDEuMi0uNzMuNjUtLjUzLjY3YTEuNjEgMS42MSAwIDAgMSAxLjA2LjUzIDMuNDggMy40OCAwIDAgMSAuMzYgMS42M3MuMjEgMy4xMS0uNSAzLjQ5Yy0uNDguMjYtMS4xNS0uMjgtMi41OC0yLjc1YTIzIDIzIDAgMCAxLTEuMjktMi42NiAxLjA3IDEuMDcgMCAwIDAtLjMtLjQgMS40OSAxLjQ5IDAgMCAwLS41NS0uMjJINi43MmExLjE3IDEuMTcgMCAwIDAtLjcuMjQuNzUuNzUgMCAwIDAgMCAuNjFzMi42OCA2LjI3IDUuNzEgOS40M2E4LjIyIDguMjIgMCAwIDAgNS45NCAyLjcxIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.registration-social__item_ml {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48dGl0bGU+bWw8L3RpdGxlPjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIHJ5PSIzIiBmaWxsPSIjM2U2ZGIwIi8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iMTMuNiIgY3k9IjEyLjExIiByPSIxLjk2Ii8+PGNpcmNsZSBjeD0iMjEuOSIgY3k9IjEyLjExIiByPSIxLjk2Ii8+PHBhdGggZD0iTTI4LjQgMjIuMjRsLTIuNDQtNC4xN2ExLjE3IDEuMTcgMCAxIDAtMiAxLjE4bC4yOS41YTkgOSAwIDAgMS0xMyAwbC4yOS0uNWExLjE3IDEuMTcgMCAxIDAtMi0xLjE4TDcuMSAyMi4yNGExLjE3IDEuMTcgMCAxIDAgMiAxLjE4bC45Mi0xLjU4YTExLjM2IDExLjM2IDAgMCAwIDE1LjQgMGwuOTMgMS41OWExLjE4NSAxLjE4NSAwIDAgMCAyLjA1LTEuMTl6Ii8+PC9nPjwvc3ZnPg==");
}
.registration-social__item_ok {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48dGl0bGU+b2s8L3RpdGxlPjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIHJ5PSIzIiBmaWxsPSIjZjU4MjIwIi8+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE4IDE4LjRhNi40OCA2LjQ4IDAgMSAwLTYuNDgtNi40N0E2LjQ4IDYuNDggMCAwIDAgMTggMTguNHptMC05LjE2YTIuNjggMi42OCAwIDEgMS0yLjY4IDIuNjhBMi42OCAyLjY4IDAgMCAxIDE4IDkuMjR6TTIwLjYyIDIzLjcyYTEyLjEzIDEyLjEzIDAgMCAwIDMuNzYtMS41NiAxLjkgMS45IDAgMCAwLTItMy4yMSA4LjIzIDguMjMgMCAwIDEtOC43MiAwIDEuOSAxLjkgMCAwIDAtMiAzLjIxIDEyLjE0IDEyLjE0IDAgMCAwIDMuNzYgMS41NmwtMy42MiAzLjYyYTEuOSAxLjkgMCAwIDAgMi42OCAyLjY4bDMuNTYtMy41NiAzLjU2IDMuNTZhMS45IDEuOSAwIDEgMCAyLjY4LTIuNjh6Ii8+PC9nPjwvc3ZnPg==");
}
.registration-social__item .link {
  display: block;
  height: 100%;
}
.registration-social__list {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.registration_with_tabs .registration__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.registration_with_tabs .tabs {
  margin-right: 4rem;
  -ms-flex: none;
      flex: none;
  width: 226px;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .tabs {
    width: auto;
    margin-right: 0;
  }
}
.registration_with_tabs .tabs__header {
  margin-bottom: 3rem;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .tabs__header {
    margin-bottom: 1.5rem;
  }
}
.registration_with_tabs .tab-content .button {
  margin-top: 1.5rem;
}
.registration_with_tabs .tabs-header-item__link[href="#registration-tab"] {
  padding-left: 1rem;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .tabs-header-item {
    height: 3rem;
  }
}
.registration_with_tabs .registration__divider {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 13.5rem;
  margin-right: 4rem;
  margin-top: 7.2rem;
}
.registration_with_tabs .registration__divider::before {
  width: 0.1rem;
  height: 100%;
  left: 50%;
  top: 0;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration__divider {
    display: block;
    margin-right: 0;
    margin-top: 1.5rem;
    height: auto;
    margin-bottom: 1.5rem;
  }
  .registration_with_tabs .registration__divider::before {
    width: 100%;
    height: 0.1rem;
    left: 0;
    top: 50%;
    right: 0;
  }
}
.registration_with_tabs .registration-social {
  margin-top: 3.4rem;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration-social {
    margin-top: 0;
    margin-bottom: 0;
    width: auto;
  }
}
.registration_with_tabs .registration__forget-pass {
  font-size: 1.1rem;
  color: #8d90a3;
  display: block;
  margin: 2.5rem auto 0 auto;
  text-align: center;
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration__forget-pass {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration__footer {
    margin-top: 0;
  }
}
@media only screen and (max-width: 567px) {
  .registration_with_tabs .registration__rules {
    font-size: 0.9rem;
    margin-top: 1rem;
  }
}
.search-profession__column_profession-areas {
  -ms-flex: 2 1 auto;
      flex: 2 1 auto;
  padding-left: 3rem;
}
.search-profession__column_professions {
  -ms-flex: 0 1 28rem;
      flex: 0 1 28rem;
}
.search-profession__selected-entries_empty {
  display: none;
}
.scroller_with_fade .scroller__fade {
  display: block;
}
.select-control_type_intention .select2-results {
  max-height: 16rem;
}
.select-control_type_intention .select2-results__option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.select-control_type_intention .select-control-option__icon_love {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5sb3ZlPC90aXRsZT48cGF0aCBkPSJNMTkgMzRjLTIuMjggMC0xOS05LjItMTktMjJDMCA1LjE2IDQuNTEgMCAxMC41IDBjMy43OSAwIDYuNzcgMyA4LjUgNS4yNkMyMC43MyAzLjAzIDIzLjcxIDAgMjcuNSAwIDMzLjUgMCAzOCA1LjE2IDM4IDEyYzAgMTIuOTQtMTcuNDYgMjItMTkgMjJ6bS0uNDYtMy45NHptLjg3IDB6TTEwLjUgNC4wMWMtMy43NyAwLTYuNSAzLjM2LTYuNSA4IDAgOS40MiAxMi4yOCAxNi42MyAxNSAxNy44OCAyLjgyLTEuMzIgMTUtOC41OSAxNS0xNy44OCAwLTQuNjMtMi43My04LTYuNS04LTEuOTIgMC00LjA5IDEuNzctNi40NiA1LjI3YTIuMTkgMi4xOSAwIDAgMS00LjA4IDBDMTQuNTkgNS43OCAxMi40MiA0IDEwLjUgNHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.select-control_type_intention .select-control-option__icon_friendship {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5mcmllbmRzaGlwPC90aXRsZT48cGF0aCBkPSJNMy42NCAzNEMxLjg4IDM0IDAgMzIuNjEgMCAyOC43MlY2YzAtMi42NCAzLjM2LTYgNi02aDI2YzIuNjQgMCA2IDMuMzYgNiA2djE0YzAgMi42NC0zLjM2IDYtNiA2SDEwdi4wNmExLjc3IDEuNzcgMCAwIDEtLjIxLjg0bC0yIDMuOTFBNC43NyA0Ljc3IDAgMCAxIDMuNjQgMzR6bTI4LjMtMzBINmE0LjI5IDQuMjkgMCAwIDAtMiAyLjA3djIyLjY1YTUuOTEgNS45MSAwIDAgMCAwIC43NWwuMDgtLjE3LjA4LS4xOSAxLjgzLTMuNjVhMy44OSAzLjg5IDAgMCAxIDQtMy40NWgyMmE0LjMyIDQuMzIgMCAwIDAgMi0ydi0xNEE0LjMgNC4zIDAgMCAwIDMxLjk0IDR6TTkuODkgMjZ6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTI4IDEySDEwYTIgMiAwIDAgMSAwLTRoMThhMiAyIDAgMCAxIDAgNHpNMjggMThIMTBhMiAyIDAgMCAxIDAtNGgxOGEyIDIgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.select-control_type_intention .select-control-option__icon_sport {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NS4zMSIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4Ljk5IDM2Ij48dGl0bGU+c3BvcnQ8L3RpdGxlPjxwYXRoIGQ9Ik0yNi41IDI3Ljk4aC00Yy01LjkxIDAtMTItNi43My0xMi0xOCAwLTkgNC4yLTEwIDYtMTBoMTZjNiAwIDYgNyA2IDEwIC4wMiAxMS4yNy02LjA5IDE4LTEyIDE4em0tMTAtMjRjLTEuMTggMC0yIDIuNDYtMiA2IDAgNi43NSAzLjIyIDE0IDggMTRoNGM0Ljc5IDAgOC03LjIzIDgtMTQgMC02LTEuMzUtNi0yLTZoLTE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0yMS45NCAzNmMtNi4yNiAwLTYuMzUtLjA5LTYuODYtLjYxYTIgMiAwIDAgMS0uNTktMS40MiAxMCAxMCAwIDAgMSAyMCAwIDIgMiAwIDAgMS0yIDJIMjEuOTJ6bS0zLjA3LTRoMTEuMjVhNiA2IDAgMCAwLTExLjI1IDB6bTEzLjY0LTguMDJhMiAyIDAgMCAxIDAtNGMzLjcyIDAgMTAuNDUtMy42MiAxMi4xMi04LjYzYTUuMjYgNS4yNiAwIDAgMC0uMjUtNC41MSAyLjEyIDIuMTIgMCAwIDAtMS44NS0uODVjLTMuMTcgMC00IDMuOTItNCA2YTIgMiAwIDAgMS00IDBjMC01IDIuNzUtMTAgOC0xMGE2LjEgNi4xIDAgMCAxIDUuMSAyLjUxIDkuMTcgOS4xNyAwIDAgMSAuOCA4LjExYy0yLjM2IDcuMDUtMTAuODYgMTEuMzctMTUuOTIgMTEuMzd6bS0xNi4wMiAwYy01LjA2IDAtMTMuNTYtNC4zMi0xNS45Mi0xMS4zNmE5LjE3IDkuMTcgMCAwIDEgLjgtOC4xMUE2LjEgNi4xIDAgMCAxIDYuNDcgMmM1LjI2IDAgOCA1IDggMTBhMiAyIDAgMCAxLTQgMGMwLTIuMDctLjg0LTYtNC02YTIuMTIgMi4xMiAwIDAgMC0xLjg1Ljg1IDUuMjYgNS4yNiAwIDAgMC0uMjUgNC41MWMxLjY3IDUgOC40IDguNjMgMTIuMTIgOC42M2EyIDIgMCAwIDEgMCAzLjk5eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.select-control_type_intention .select-control-option__icon_travel {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi42NzEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAzMiAzNiI+PHRpdGxlPnRyYXZlbDwvdGl0bGU+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.select-control_type_intention .select-control-option__icon_family {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My4zMjkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0MCAzNiI+PHRpdGxlPmZhbWlseTwvdGl0bGU+PHBhdGggZD0iTTMwIDM2SDEwYTYuMzIgNi4zMiAwIDAgMS02LTZWMTJhMiAyIDAgMCAxIDQgMHYxOGEyLjM0IDIuMzQgMCAwIDAgMiAyaDIwYTIuMzQgMi4zNCAwIDAgMCAyLTJWMTJhMiAyIDAgMCAxIDQgMHYxOGE2LjMyIDYuMzIgMCAwIDEtNiA2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zOCAxNmEyIDIgMCAwIDEtMS4xMS0uMzRMMjAgNC40IDMuMTEgMTUuNjZhMi4wMDEgMi4wMDEgMCAwIDEtMi4yMi0zLjMzbDE4LTEyYTIgMiAwIDAgMSAyLjIyIDBsMTggMTJBMiAyIDAgMCAxIDM4IDE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zMiAxMGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDQgMHY2YTIgMiAwIDAgMS0yIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.select-control_type_intention .select-control-option__icon_business {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNERUUwRTYiIGQ9Ik0xNSwxN0gzYy0xLjUsMC0zLTEuNS0zLTNWN2MwLTEuNSwxLjUtMywzLTNoMVYzYzAtMS41LDEuNS0zLDMtM2g0YzEuNSwwLDMsMS41LDMsM3YxaDFjMS41LDAsMywxLjUsMywzdjcKCQlDMTgsMTUuNSwxNi41LDE3LDE1LDE3eiBNMyw2QzIuNiw2LDIsNi42LDIsN3Y3YzAsMC40LDAuNiwxLDEsMWgxMmMwLjQsMCwxLTAuNiwxLTFWN2MwLTAuNC0wLjYtMS0xLTFIM3ogTTYsNGg2VjMKCQljMC0wLjQtMC42LTEtMS0xSDdDNi42LDIsNiwyLjYsNiwzVjR6Ii8+Cgk8cGF0aCBmaWxsPSIjREVFMEU2IiBkPSJNMTYsMTFIMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNWMwLjYsMCwxLDAuNCwxLDFTMTYuNiwxMSwxNiwxMXoiLz4KPC9nPgo8L3N2Zz4K");
}
.select-control_type_nationality .select2-results__option::first-letter {
  text-transform: uppercase;
}
.select-control_with_error {
  -ms-flex-direction: column;
      flex-direction: column;
}
.select-control_with_error .select2-selection {
  border-color: #e94207 !important;
}
.select-control_with_error .select-control__error {
  display: block;
}
.select-control_with_count .select-control-option__count {
  color: #86899d;
}
.select-control_with_icons .select2-selection__rendered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.story-item_with_delete .story-item__delete {
  top: 1.2rem;
  right: -2rem;
}
.story-item_with_error .story-item__title {
  margin-top: -2rem;
}
@media only screen and (max-width: 567px) {
  .story-item_with_error .story-item__title {
    margin-top: 0;
  }
}
.story-item_with_error .input-control_with_error .input-control__field-icon {
  display: none !important;
}
.story-item_with_error .input-control_with_error .input-control__error {
  display: none;
}
.story-item_with_error .select-control_with_error .select-control__icon {
  display: none !important;
}
.story-item_with_error .select-control_with_error .select-control__error-text {
  display: none;
}
.story-item_with_error .textarea-control_with_error .textarea-control__error-icon,
.story-item_with_error .textarea-control_with_error .textarea-control__error {
  display: none;
}
.story-item_with_error .story-item__icon {
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMiAxMCI+PHRpdGxlPmVycm9yPC90aXRsZT48cGF0aCBkPSJNMSA2YTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMiAwdjRhMSAxIDAgMCAxLTEgMXpNMCA4aDJ2MkgweiIgZmlsbD0iI2U5NDIwNyIvPjwvc3ZnPg==");
  top: 1.7rem;
}
.story-item_with_error .story-item__error {
  display: block;
}
.story-item_with_success .input-control_with_success .input-control__field-icon {
  display: none !important;
}
.story-item_with_success .story-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA5IDgiPjx0aXRsZT5zdWNjZXNzPC90aXRsZT48cGF0aCBkPSJNNCA4YTEgMSAwIDAgMS0uNzEtLjI5bC0zLTNBMSAxIDAgMCAxIDEuNyAzLjNsMi4xNCAyLjE0IDMuMzItNWExIDEgMCAwIDEgMS42NiAxLjExbC00IDZhMSAxIDAgMCAxLS43My40NEg0eiIgZmlsbD0iIzQ2YmU2MiIvPjwvc3ZnPg==");
  top: 1.8rem;
}
.story-item_with_success .story-item__icon::after {
  content: 'Сохранено';
  color: #46be62;
  margin-left: 1.5rem;
  font-size: 1.1rem;
  animation: fadeOut 0.7s forwards;
}
@media only screen and (max-width: 567px) {
  .story-item_with_success .story-item__icon {
    top: 1.2rem;
    -ms-transform: none;
        transform: none;
  }
  .story-item_with_success .story-item__icon::after {
    content: none;
  }
}
.story-item_with_success.story-item_with_delete .story-item__delete {
  top: 0.3rem;
  right: -1.6rem;
}
.story-item_with_success.story-item_with_delete .story-item__icon {
  top: 2rem;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.tabs-header-item {
  -ms-flex: 1 0 50%;
      flex: 1 0 50%;
  font-size: 1.5rem;
  border-bottom: 1px solid #dee0e6;
  height: 4rem;
  cursor: pointer;
  color: #8d90a3;
  text-align: left;
}
.tabs-header-item.is-current-nav {
  font-weight: 600;
  border-color: #2d7bdc;
}
.tabs-header-item.is-current-nav .tabs-header-item__link {
  color: #2f313a;
}
.tags__item_horoscope_taurus .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+dGF1cnVzPC90aXRsZT48cGF0aCBkPSJNMTYgMS4xMWExLjAwNiAxLjAwNiAwIDAgMC0yLS4yMmMtLjE5IDEuNzEtMS41IDMuODItMi43NyA0LjA2YTYgNiAwIDAgMC02LjQ3IDBDMy40OCA0LjcxIDIuMTggMi41OSAxLjk5Ljg5YTEuMDA2IDEuMDA2IDAgMCAwLTIgLjIyIDcuNTEgNy41MSAwIDAgMCAzLjE2IDUuMzUgNiA2IDAgMSAwIDkuNjcgMEE3LjUxIDcuNTEgMCAwIDAgMTYgMS4xMXpNOCAxNGE0IDQgMCAxIDEgNC00IDQgNCAwIDAgMS00IDR6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_horoscope_aquarius .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDEyIj48dGl0bGU+YXF1YXJpdXM8L3RpdGxlPjxwYXRoIGQ9Ik0xIDVhMSAxIDAgMCAwIDEtMSAyIDIgMCAwIDEgNCAwIDEgMSAwIDEgMCAyIDAgMiAyIDAgMCAxIDQgMCAxIDEgMCAwIDAgMiAwcy4wNi0yIDEtMmExIDEgMCAxIDAgMC0yIDIuNTQgMi41NCAwIDAgMC0yLjE1IDEuMTFBNC4xOSA0LjE5IDAgMCAwIDcgMS4yOCAzLjc5IDMuNzkgMCAwIDAgNCAwYTMuODkgMy44OSAwIDAgMC00IDQgMSAxIDAgMCAwIDEgMXptMTQgMmEyLjU0IDIuNTQgMCAwIDAtMi4xNSAxLjExQTQuMTkgNC4xOSAwIDAgMCA3IDguMjggMy43OSAzLjc5IDAgMCAwIDQgN2EzLjg5IDMuODkgMCAwIDAtNCA0IDEgMSAwIDEgMCAyIDAgMiAyIDAgMCAxIDQgMCAxIDEgMCAxIDAgMiAwIDIgMiAwIDAgMSA0IDAgMSAxIDAgMCAwIDIgMHMuMDYtMiAxLTJhMSAxIDAgMSAwIDAtMnoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tags__item_horoscope_aries .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+YXJpZXM8L3RpdGxlPjxwYXRoIGQ9Ik0xMS41IDBBNC40OCA0LjQ4IDAgMCAwIDggMS43MWE0LjQ5IDQuNDkgMCAxIDAtNi43MSA1Ljk0IDEgMSAwIDAgMCAxLjQzLTEuNEEyLjUgMi41IDAgMSAxIDcgNC41VjE1YTEgMSAwIDAgMCAyIDBWNC41YTIuNSAyLjUgMCAxIDEgNC4yOSAxLjc1IDEgMSAwIDEgMCAxLjQzIDEuNEE0LjUgNC41IDAgMCAwIDExLjUgMHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tags__item_horoscope_cancer .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+Y2FuY2VyPC90aXRsZT48cGF0aCBkPSJNNCA5YTQgNCAwIDAgMCAyLjctNi45M0M3LjQ4IDIgOC4xNSAyIDguNSAyYzMuMjIgMCA1Ljc1IDIuNjYgNS43OCAyLjY4YTEuMDAxIDEuMDAxIDAgMCAwIDEuNDYtMS4zN2MtLjEzLS4xMy0zLjEzLTMuMy03LjIzLTMuMzJhMTMuOTEgMTMuOTEgMCAwIDAtNiAxLjExIDEgMSAwIDAgMC0uMzguMzVBNCA0IDAgMCAwIDQgOXptMC02YTIgMiAwIDEgMS0yIDIgMiAyIDAgMCAxIDItMnptMTIgOGE0IDQgMCAxIDAtNi43IDIuOTMgMTcuODggMTcuODggMCAwIDEtMS43OS4wN2MtMy4yMSAwLTUuNzMtMi42My01Ljc3LTIuNjhhMS4wMDEgMS4wMDEgMCAwIDAtMS40NiAxLjM3Yy4xMy4xMyAzLjEzIDMuMyA3LjIzIDMuMzJoLjI0YTEzLjM5IDEzLjM5IDAgMCAwIDUuNzEtMS4xMSAxIDEgMCAwIDAgLjM4LS4zNUE0IDQgMCAwIDAgMTYgMTF6bS00IDJhMiAyIDAgMSAxIDItMiAyIDIgMCAwIDEtMiAyeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tags__item_horoscope_capricornus .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+Y2Fwcmljb3JudXM8L3RpdGxlPjxwYXRoIGQ9Ik0xMiA3YTMuMzYgMy4zNiAwIDAgMC0yIC43MlY0YTQgNCAwIDAgMC03LjMtMi4yNUwxLjgzLjQ1QTEgMSAwIDEgMCAuMTcgMS41NkwyIDQuM1YxMmExIDEgMCAwIDAgMiAwVjRhMiAyIDAgMCAxIDQgMHY2LjA2YTIxLjA5IDIxLjA5IDAgMCAwLTIgNC42NyAxIDEgMCAxIDAgMS45Mi41NSAxOS4zMiAxOS4zMiAwIDAgMSAuNy0yQTMuNzQgMy43NCAwIDAgMCAxMiAxNWE0IDQgMCAwIDAgMC04em0wIDZhMS44OCAxLjg4IDAgMCAxLTItMiAxIDEgMCAwIDAgMC0uMjdjLjY1LTEgMS4zNy0xLjcyIDItMS43MkEyIDIgMCAwIDEgMTIgMTN6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_horoscope_gemini .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+Z2VtaW5pPC90aXRsZT48cGF0aCBkPSJNMTIgMTIuNlYzLjRhMTQuMjIgMTQuMjIgMCAwIDAgMy41NS0xLjU3QTEgMSAwIDAgMCAxNC40NC4xN2ExMi4yNSAxMi4yNSAwIDAgMS0xMi44OSAwQTEuMDAzIDEuMDAzIDAgMCAwIC40NCAxLjg0IDE0LjIyIDE0LjIyIDAgMCAwIDQgMy40djkuMmExNC4yMiAxNC4yMiAwIDAgMC0zLjU1IDEuNTcgMSAxIDAgMCAwIDEuMTEgMS42NiAxMi4yNSAxMi4yNSAwIDAgMSAxMi44OSAwIDEuMDAzIDEuMDAzIDAgMCAwIDEuMTEtMS42N0ExNC4yMiAxNC4yMiAwIDAgMCAxMiAxMi42ek02IDEyVjRoNHY4SDZ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_horoscope_leo .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+bGVvPC90aXRsZT48cGF0aCBkPSJNMTUgMTRjLTEuNjggMC0zLS44OC0zLTJhMyAzIDAgMCAxIDEuMjEtMi4yOUE0Ljg2IDQuODYgMCAwIDAgMTUgNmMwLTQuMjEtMi4wOS02LTctNi00LjA4IDAtNC44MyA1Ljg3LTUgOC4xM2E0IDQgMCAxIDAgMiAwYy4xNC0yLjIxLjg0LTYuMTUgMy02LjE1IDQuNjMgMCA1IDEuNzMgNSA0YTMgMyAwIDAgMS0xLjIxIDIuMjlBNC44NiA0Ljg2IDAgMCAwIDEwIDEyYzAgMi4yNCAyLjIgNCA1IDRhMSAxIDAgMCAwIDAtMnptLTktMmEyIDIgMCAxIDEtMi0yIDIgMiAwIDAgMSAyIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_horoscope_pisces .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+cGlzY2VzPC90aXRsZT48ZyBmaWxsPSIjZGVlMGU2Ij48cGF0aCBkPSJNMSAxNmExIDEgMCAwIDEgMC0yYzIuMTcgMCA0LTIuNzUgNC02UzMuMTcgMiAxIDJhMSAxIDAgMCAxIDAtMmMzLjMxIDAgNiAzLjU5IDYgOHMtMi42OSA4LTYgOHptMTQgMGMtMy4zMSAwLTYtMy41OS02LThzMi42OS04IDYtOGExIDEgMCAwIDEgMCAyYy0yLjE3IDAtNCAyLjc1LTQgNnMxLjgzIDYgNCA2YTEgMSAwIDAgMSAwIDJ6Ii8+PHBhdGggZD0iTTEzIDlIM2ExIDEgMCAwIDEgMC0yaDEwYTEgMSAwIDAgMSAwIDJ6Ii8+PC9nPjwvc3ZnPg==");
}
.tags__item_horoscope_sagittarius .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+c2FnaXR0YXJpdXM8L3RpdGxlPjxwYXRoIGQ9Ik0xNS45Mi42MkExIDEgMCAwIDAgMTUgMGgtNWExIDEgMCAwIDAgMCAyaDIuNTlMNiA4LjU5IDIuNzEgNS4zQTEgMSAwIDEgMCAxLjMgNi43MUw0LjU5IDEwIC4zIDE0LjI5YTEgMSAwIDEgMCAxLjQxIDEuNDFMNiAxMS40MWwzLjI5IDMuMjlhMSAxIDAgMCAwIDEuNDEtMS40MUw3LjQxIDEwIDE0IDMuNDFWNmExIDEgMCAwIDAgMiAwVjFhMSAxIDAgMCAwLS4wOC0uMzh6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_horoscope_scorpius .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48dGl0bGU+c2NvcnBpdXM8L3RpdGxlPjxwYXRoIGQ9Ik0xMy44OSAxNC41NUwxMyAxMi43NlY1YTEgMSAwIDAgMC0uMTUtLjVBMSAxIDAgMCAwIDEzIDRhMy43OCAzLjc4IDAgMCAwLTMuNS00QTMuMjkgMy4yOSAwIDAgMCA3IDEuMjFhMy4xOCAzLjE4IDAgMCAwLTQuOTEtLjFMMS45NS42OGExIDEgMCAxIDAtMS45LjYzTDEgNC4xNlYxNGExIDEgMCAwIDAgMiAwVjRhMS41NiAxLjU2IDAgMSAxIDMgMHYxMGExIDEgMCAwIDAgMiAwVjRhMS41NiAxLjU2IDAgMSAxIDMgMCAxIDEgMCAwIDAgLjE1LjVBMSAxIDAgMCAwIDExIDV2OGExIDEgMCAwIDAgLjExLjQ1bDEgMmExIDEgMCAxIDAgMS43OC0uOXoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tags__item_horoscope_virgo .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2IDE3Ij48dGl0bGU+dmlyZ288L3RpdGxlPjxwYXRoIGQ9Ik0xNiA5YTMuNzcgMy43NyAwIDAgMC0zLTMuODZWNWExIDEgMCAwIDAtLjE1LS41QTEgMSAwIDAgMCAxMyA0YTMuNzggMy43OCAwIDAgMC0zLjUtNEEzLjI5IDMuMjkgMCAwIDAgNyAxLjIxYTMuMTggMy4xOCAwIDAgMC00LjkxLS4xTDEuOTUuNjhhMSAxIDAgMSAwLTEuOS42M0wxIDQuMTZWMTRhMSAxIDAgMCAwIDIgMFY0YTEuNTYgMS41NiAwIDEgMSAzIDB2MTBhMSAxIDAgMCAwIDIgMFY0YTEuNTYgMS41NiAwIDEgMSAzIDAgMSAxIDAgMCAwIC4xNS41QTEgMSAwIDAgMCAxMSA1djYuNjdhOS4xNyA5LjE3IDAgMCAxLTEuMi4zNSAxLjAwNSAxLjAwNSAwIDAgMCAuMiAyaC4yYy4wNSAwIC4zNi0uMDguOC0uMjFWMTZhMSAxIDAgMCAwIDIgMHYtM2MxLjQ4LS43OCAzLTIgMy00em0tMyAxLjY0VjcuMjNBMS43OCAxLjc4IDAgMCAxIDE0IDlhMi4xNSAyLjE1IDAgMCAxLTEgMS42NHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tags__item_horoscope_libra .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45ODciIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzAgMzQiPjx0aXRsZT5saWJyYTwvdGl0bGU+PGcgZmlsbD0iI2RlZTBlNiI+PHBhdGggZD0iTTI4IDM0SDJhMiAyIDAgMCAxIDAtNGgyNmEyIDIgMCAwIDEgMCA0ek0yOCAyMy45NWgtNmEyIDIgMCAwIDEgMC00aDZhMiAyIDAgMCAxIDAgNHpNOCAyMy45NUgyYTIgMiAwIDAgMSAwLTRoNmEyIDIgMCAwIDEgMCA0eiIvPjxwYXRoIGQ9Ik0yMiAyMy45NWEyIDIgMCAwIDEtMS4yMS0zLjU5IDguNzkgOC43OSAwIDAgMCAzLjE2LTcuMjMgOSA5IDAgMSAwLTE4IDAgOC43OSA4Ljc5IDAgMCAwIDMuMjEgNy4yMyAyIDIgMCAxIDEtMi40MiAzLjE4IDEyLjY4IDEyLjY4IDAgMCAxLTQuNzktMTAuNDEgMTMgMTMgMCAxIDEgMjYgMCAxMi42NyAxMi42NyAwIDAgMS00Ljc0IDEwLjQxIDIgMiAwIDAgMS0xLjIxLjQxeiIvPjwvZz48L3N2Zz4=");
}
.tags__item_intention_family .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My4zMjkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0MCAzNiI+PHRpdGxlPmZhbWlseTwvdGl0bGU+PHBhdGggZD0iTTMwIDM2SDEwYTYuMzIgNi4zMiAwIDAgMS02LTZWMTJhMiAyIDAgMCAxIDQgMHYxOGEyLjM0IDIuMzQgMCAwIDAgMiAyaDIwYTIuMzQgMi4zNCAwIDAgMCAyLTJWMTJhMiAyIDAgMCAxIDQgMHYxOGE2LjMyIDYuMzIgMCAwIDEtNiA2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zOCAxNmEyIDIgMCAwIDEtMS4xMS0uMzRMMjAgNC40IDMuMTEgMTUuNjZhMi4wMDEgMi4wMDEgMCAwIDEtMi4yMi0zLjMzbDE4LTEyYTIgMiAwIDAgMSAyLjIyIDBsMTggMTJBMiAyIDAgMCAxIDM4IDE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0zMiAxMGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDQgMHY2YTIgMiAwIDAgMS0yIDJ6IiBmaWxsPSIjZGVlMGU2Ii8+PC9zdmc+");
}
.tags__item_intention_love .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5sb3ZlPC90aXRsZT48cGF0aCBkPSJNMTkgMzRjLTIuMjggMC0xOS05LjItMTktMjJDMCA1LjE2IDQuNTEgMCAxMC41IDBjMy43OSAwIDYuNzcgMyA4LjUgNS4yNkMyMC43MyAzLjAzIDIzLjcxIDAgMjcuNSAwIDMzLjUgMCAzOCA1LjE2IDM4IDEyYzAgMTIuOTQtMTcuNDYgMjItMTkgMjJ6bS0uNDYtMy45NHptLjg3IDB6TTEwLjUgNC4wMWMtMy43NyAwLTYuNSAzLjM2LTYuNSA4IDAgOS40MiAxMi4yOCAxNi42MyAxNSAxNy44OCAyLjgyLTEuMzIgMTUtOC41OSAxNS0xNy44OCAwLTQuNjMtMi43My04LTYuNS04LTEuOTIgMC00LjA5IDEuNzctNi40NiA1LjI3YTIuMTkgMi4xOSAwIDAgMS00LjA4IDBDMTQuNTkgNS43OCAxMi40MiA0IDEwLjUgNHoiIGZpbGw9IiNkZWUwZTYiLz48L3N2Zz4=");
}
.tags__item_intention_friendship .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC42ODMiIGhlaWdodD0iNDUuMzE3IiB2aWV3Qm94PSIwIDAgMzggMzQiPjx0aXRsZT5mcmllbmRzaGlwPC90aXRsZT48cGF0aCBkPSJNMy42NCAzNEMxLjg4IDM0IDAgMzIuNjEgMCAyOC43MlY2YzAtMi42NCAzLjM2LTYgNi02aDI2YzIuNjQgMCA2IDMuMzYgNiA2djE0YzAgMi42NC0zLjM2IDYtNiA2SDEwdi4wNmExLjc3IDEuNzcgMCAwIDEtLjIxLjg0bC0yIDMuOTFBNC43NyA0Ljc3IDAgMCAxIDMuNjQgMzR6bTI4LjMtMzBINmE0LjI5IDQuMjkgMCAwIDAtMiAyLjA3djIyLjY1YTUuOTEgNS45MSAwIDAgMCAwIC43NWwuMDgtLjE3LjA4LS4xOSAxLjgzLTMuNjVhMy44OSAzLjg5IDAgMCAxIDQtMy40NWgyMmE0LjMyIDQuMzIgMCAwIDAgMi0ydi0xNEE0LjMgNC4zIDAgMCAwIDMxLjk0IDR6TTkuODkgMjZ6IiBmaWxsPSIjZGVlMGU2Ii8+PHBhdGggZD0iTTI4IDEySDEwYTIgMiAwIDAgMSAwLTRoMThhMiAyIDAgMCAxIDAgNHpNMjggMThIMTBhMiAyIDAgMCAxIDAtNGgxOGEyIDIgMCAwIDEgMCA0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tags__item_intention_travel .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi42NzEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAzMiAzNiI+PHRpdGxlPnRyYXZlbDwvdGl0bGU+PHBhdGggZD0iTTE2IDM2YTIgMiAwIDAgMS0xLS4yN0M3LjIxIDMxLjI1IDAgMjUuNzMgMCAxNiAwIDUuODMgNS44MyAwIDE2IDBzMTYgNS44MyAxNiAxNmMwIDkuNzctNy4yMSAxNS4yNi0xNSAxOS43M2EyIDIgMCAwIDEtMSAuMjd6bTAtMzJDOCA0IDQgOCA0IDE2YzAgNi4xIDMuMzggMTAuNTYgMTIgMTUuNjhDMjQuNjIgMjYuNTYgMjggMjIuMSAyOCAxNmMwLTcuOTYtNC0xMi0xMi0xMnoiIGZpbGw9IiNkZWUwZTYiLz48cGF0aCBkPSJNMTYgMjJhNiA2IDAgMSAxIDYtNiA2IDYgMCAwIDEtNiA2em0wLThhMiAyIDAgMSAwIDIgMiAyIDIgMCAwIDAtMi0yeiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tags__item_intention_sport .tags__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NS4zMSIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4Ljk5IDM2Ij48dGl0bGU+c3BvcnQ8L3RpdGxlPjxwYXRoIGQ9Ik0yNi41IDI3Ljk4aC00Yy01LjkxIDAtMTItNi43My0xMi0xOCAwLTkgNC4yLTEwIDYtMTBoMTZjNiAwIDYgNyA2IDEwIC4wMiAxMS4yNy02LjA5IDE4LTEyIDE4em0tMTAtMjRjLTEuMTggMC0yIDIuNDYtMiA2IDAgNi43NSAzLjIyIDE0IDggMTRoNGM0Ljc5IDAgOC03LjIzIDgtMTQgMC02LTEuMzUtNi0yLTZoLTE2eiIgZmlsbD0iI2RlZTBlNiIvPjxwYXRoIGQ9Ik0yMS45NCAzNmMtNi4yNiAwLTYuMzUtLjA5LTYuODYtLjYxYTIgMiAwIDAgMS0uNTktMS40MiAxMCAxMCAwIDAgMSAyMCAwIDIgMiAwIDAgMS0yIDJIMjEuOTJ6bS0zLjA3LTRoMTEuMjVhNiA2IDAgMCAwLTExLjI1IDB6bTEzLjY0LTguMDJhMiAyIDAgMCAxIDAtNGMzLjcyIDAgMTAuNDUtMy42MiAxMi4xMi04LjYzYTUuMjYgNS4yNiAwIDAgMC0uMjUtNC41MSAyLjEyIDIuMTIgMCAwIDAtMS44NS0uODVjLTMuMTcgMC00IDMuOTItNCA2YTIgMiAwIDAgMS00IDBjMC01IDIuNzUtMTAgOC0xMGE2LjEgNi4xIDAgMCAxIDUuMSAyLjUxIDkuMTcgOS4xNyAwIDAgMSAuOCA4LjExYy0yLjM2IDcuMDUtMTAuODYgMTEuMzctMTUuOTIgMTEuMzd6bS0xNi4wMiAwYy01LjA2IDAtMTMuNTYtNC4zMi0xNS45Mi0xMS4zNmE5LjE3IDkuMTcgMCAwIDEgLjgtOC4xMUE2LjEgNi4xIDAgMCAxIDYuNDcgMmM1LjI2IDAgOCA1IDggMTBhMiAyIDAgMCAxLTQgMGMwLTIuMDctLjg0LTYtNC02YTIuMTIgMi4xMiAwIDAgMC0xLjg1Ljg1IDUuMjYgNS4yNiAwIDAgMC0uMjUgNC41MWMxLjY3IDUgOC40IDguNjMgMTIuMTIgOC42M2EyIDIgMCAwIDEgMCAzLjk5eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==");
}
.tags__item_intention_business .tags__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNERUUwRTYiIGQ9Ik0xNSwxN0gzYy0xLjUsMC0zLTEuNS0zLTNWN2MwLTEuNSwxLjUtMywzLTNoMVYzYzAtMS41LDEuNS0zLDMtM2g0YzEuNSwwLDMsMS41LDMsM3YxaDFjMS41LDAsMywxLjUsMywzdjcKCQlDMTgsMTUuNSwxNi41LDE3LDE1LDE3eiBNMyw2QzIuNiw2LDIsNi42LDIsN3Y3YzAsMC40LDAuNiwxLDEsMWgxMmMwLjQsMCwxLTAuNiwxLTFWN2MwLTAuNC0wLjYtMS0xLTFIM3ogTTYsNGg2VjMKCQljMC0wLjQtMC42LTEtMS0xSDdDNi42LDIsNiwyLjYsNiwzVjR6Ii8+Cgk8cGF0aCBmaWxsPSIjREVFMEU2IiBkPSJNMTYsMTFIMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNWMwLjYsMCwxLDAuNCwxLDFTMTYuNiwxMSwxNiwxMXoiLz4KPC9nPgo8L3N2Zz4K");
}
.tile__action_edit {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  color: #8d90a3;
  cursor: pointer;
  font-size: 1.3rem;
}
.tile__action_edit:hover {
  text-decoration: underline;
}
.tile__action_edit::before {
  content: '';
  display: inline-block;
  width: 1.3rem;
  height: 1.2rem;
  margin-right: 0.5rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjUiIHZpZXdCb3g9IjAgMCAxMi41IDEyLjUiPjx0aXRsZT5lZGl0PC90aXRsZT48cGF0aCBkPSJNMTIuMjYgMy4yMmwtMy0zYS43NS43NSAwIDAgMC0xLjA2IDBsLTcgN2EuNzYuNzYgMCAwIDAtLjIuMzVsLTEgNGEuNzUuNzUgMCAwIDAgLjczLjkzaC4xOGw0LTFhLjc1Ljc1IDAgMCAwIC4zNS0uMmw3LTdhLjc1Ljc1IDAgMCAwIDAtMS4wOHpNNS43MyA4LjY5TDMuNzkgNi43NWwyLjk0LTIuOTQgMS45NCAxLjk0em0tNCAybC42NS0yLjU5LjMyLS4zMiAxLjk0IDEuOTQtLjMyLjMyem04LTZMNy43OSAyLjc1bC45NC0uOTQgMS45NCAxLjk0eiIgZmlsbD0iI2RlZTBlNiIvPjwvc3ZnPg==") 50% no-repeat;
  background-size: contain;
}
.tile__meta-item_selected.tile__meta-item_likes .link::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTk0MjA3O3N0cm9rZTojRTk0MjA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.tile__meta-item_selected.tile__meta-item_dislikes .link::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48dGl0bGU+ZGlzbGlrZV9zZWxlY3RlZDwvdGl0bGU+PGcgZmlsbD0iI2ZmNTc0YSI+PHBhdGggZD0iTTE1IDBoLTJ2MTJoMmEyLjE1IDIuMTUgMCAwIDAgMi0yVjJhMi4xNSAyLjE1IDAgMCAwLTItMnpNMTEgMEgyYTIuMTUgMi4xNSAwIDAgMC0yIDJ2MmgydjFIMHYyaDJ2MUgwdjJhMi4xNSAyLjE1IDAgMCAwIDIgMmg2bDEgMi45NEEyLjU0IDIuNTQgMCAwIDAgMTEgMTdjMSAwIDEtMi40MyAxLTJWMmMwLTEuNTYtLjIyLTItMS0yeiIvPjwvZz48L3N2Zz4=");
}
.tile_story_about .story_edit .story-item .story-item__content {
  max-width: 14rem;
}
@media only screen and (max-width: 960px) {
  .tile_story_about .story_edit .story-item .story-item__content {
    max-width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .tile_story_about .story_edit .story-item .story-item__content {
    max-width: 93%;
  }
}
.tile_story_about .story_edit .story-item_about .story-item__content {
  max-width: 100%;
}
@media only screen and (max-width: 567px) {
  .tile_story_about .story_edit .story-item_about .story-item__content {
    max-width: 93%;
  }
}
.tile_story_settings,
.tile_story_delete-profile {
  padding-right: 14rem;
}
.tile_story_settings .story__title,
.tile_story_delete-profile .story__title {
  display: none;
}
@media only screen and (max-width: 567px) {
  .tile_story_settings,
  .tile_story_delete-profile {
    padding-right: 1rem;
  }
  .tile_story_settings .story__title,
  .tile_story_delete-profile .story__title {
    display: block;
  }
}
@media only screen and (max-width: 567px) {
  .tile_story_settings {
    padding: 0;
  }
  .tile_story_settings .tile__header {
    display: none;
  }
  .tile_story_settings .tile__body {
    margin-top: 0 !important;
    padding: 0 1rem;
  }
}
.user-actions__link_like::before {
  background-image: url("like.svg");
  width: 1.6rem;
  height: 1.5rem;
}
.user-actions__link_like:hover::before {
  background-image: url("like_hover.svg");
}
.user-actions__link_like:active::before {
  background-image: url("like_liked.svg");
}
.user-actions__link_like_liked::before {
  background-image: url("like_liked.svg");
}
.user-actions__link_like_liked:hover::before {
  background-image: url("like_liked.svg");
}
.user-actions__link_more {
  padding: 0;
}
.user-actions__link_more::before {
  content: none !important;
}
.user-actions__link_more .dropdown-menu__button {
  display: block;
  background: url("more.svg") 50% no-repeat;
  width: 6rem;
  height: 3rem;
  margin: 0 !important;
  border: 0;
}
.user-actions__link_upgrade::before {
  background-image: url("upgrade.svg");
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.8rem;
}
@media only screen and (max-width: 567px) {
  .user-actions-item_type_message .user-actions-item__link {
    background: #fff;
    border: 1px solid #2d7bdc;
    color: #2d7bdc;
  }
  .user-actions-item_type_message .user-actions-item__link:active,
  .user-actions-item_type_message .user-actions-item__link:hover {
    background: #2d7bdc;
    color: #fff;
  }
}
.user-actions-item_type_like .user-actions-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPnVzZXItbWVudV9saWtlPC90aXRsZT48cGF0aCBkPSJNOCAxNC42Yy0xIDAtOC0zLjkzLTgtOS40QzAgMi4yIDEuOTMgMCA0LjUgMGE0Ljc0IDQuNzQgMCAwIDEgMy40OCAyLjA5QTQuODggNC44OCAwIDAgMSAxMS41IDBDMTQuMDcgMCAxNiAyLjI0IDE2IDUuMmMwIDUuNDctNy4wNCA5LjQtOCA5LjR6TTQuNSAyQzMuMDUgMiAyIDMuMzUgMiA1LjJjMCAzLjc5IDQuNzYgNi43MiA2IDcuMzMgMS4yNi0uNjMgNi0zLjU4IDYtNy4zM0MxNCAzLjM1IDEyLjk1IDIgMTEuNSAyYy0uNzMgMC0xLjU4LjcyLTIuNTUgMi4xNGExLjE3IDEuMTcgMCAwIDEtMSAuNjYgMS4xNSAxLjE1IDAgMCAxLTEtLjY3QzYuMDUgMi43MiA1LjIyIDIgNC41IDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.user-actions-item_type_like:hover .user-actions-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPmljb24tdXNlci1tZW51X2xpa2VfaG92ZXI8L3RpdGxlPjxwYXRoIGQ9Ik04IDE0LjZjLTEgMC04LTMuOTMtOC05LjRDMCAyLjIgMS45MyAwIDQuNSAwYTQuNzQgNC43NCAwIDAgMSAzLjQ4IDIuMDlBNC44OCA0Ljg4IDAgMCAxIDExLjUgMEMxNC4wNyAwIDE2IDIuMjQgMTYgNS4yYzAgNS40Ny03LjA0IDkuNC04IDkuNHpNNC41IDJDMy4wNSAyIDIgMy4zNSAyIDUuMmMwIDMuNzkgNC43NiA2LjcyIDYgNy4zMyAxLjI2LS42MyA2LTMuNTggNi03LjMzQzE0IDMuMzUgMTIuOTUgMiAxMS41IDJjLS43MyAwLTEuNTguNzItMi41NSAyLjE0YTEuMTcgMS4xNyAwIDAgMS0xIC42NiAxLjE1IDEuMTUgMCAwIDEtMS0uNjdDNi4wNSAyLjcyIDUuMjIgMiA0LjUgMnoiIGZpbGw9IiM1N2JlZWYiLz48L3N2Zz4=");
}
.user-actions-item_type_like_liked .user-actions-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPmljb24tdXNlci1tZW51X2xpa2VfbGlrZWQ8L3RpdGxlPjxwYXRoIGQ9Ik0xMS41IDBhNC44OCA0Ljg4IDAgMCAwLTMuNTIgMi4wOUE0Ljc0IDQuNzQgMCAwIDAgNC41IDBDMS45MyAwIDAgMi4yNCAwIDUuMmMwIDUuNDcgNyA5LjQgOCA5LjRzOC0zLjkzIDgtOS40QzE2IDIuMjQgMTQuMDcgMCAxMS41IDB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.user-actions-item_type_like_liked:hover .user-actions-item__icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC42IiB2aWV3Qm94PSIwIDAgMTYgMTQuNiI+PHRpdGxlPmljb24tdXNlci1tZW51X2xpa2VfbGlrZWQ8L3RpdGxlPjxwYXRoIGQ9Ik0xMS41IDBhNC44OCA0Ljg4IDAgMCAwLTMuNTIgMi4wOUE0Ljc0IDQuNzQgMCAwIDAgNC41IDBDMS45MyAwIDAgMi4yNCAwIDUuMmMwIDUuNDcgNyA5LjQgOCA5LjRzOC0zLjkzIDgtOS40QzE2IDIuMjQgMTQuMDcgMCAxMS41IDB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.user-actions-item_type_more .user-actions-item__icon {
  width: 1.6rem;
  height: 0.4rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMTYgNCI+PHRpdGxlPmljb24tdXNlci1tZW51X21vcmU8L3RpdGxlPjxjaXJjbGUgY3g9IjE0IiBjeT0iMiIgcj0iMiIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjgiIGN5PSIyIiByPSIyIiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-size: 100% 100%;
  margin-right: 0;
}
@media only screen and (max-width: 567px) {
  .user-actions-item_type_more .user-actions-item__link {
    background: #fff;
    border: 1px solid #2d7bdc;
    color: #2d7bdc;
  }
  .user-actions-item_type_more .user-actions-item__link:active,
  .user-actions-item_type_more .user-actions-item__link:hover {
    background: #2d7bdc;
    color: #fff;
  }
  .user-actions-item_type_more .user-actions-item__link:active .user-actions-item__icon,
  .user-actions-item_type_more .user-actions-item__link:hover .user-actions-item__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMTYgNCI+PHRpdGxlPmljb24tdXNlci1tZW51X21vcmU8L3RpdGxlPjxjaXJjbGUgY3g9IjE0IiBjeT0iMiIgcj0iMiIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjgiIGN5PSIyIiByPSIyIiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  }
  .user-actions-item_type_more .user-actions-item__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMTYgNCI+PHRpdGxlPm1vcmVfYmx1ZTwvdGl0bGU+PGNpcmNsZSBjeD0iMTQiIGN5PSIyIiByPSIyIiBmaWxsPSIjMmQ3YmRjIi8+PGNpcmNsZSBjeD0iOCIgY3k9IjIiIHI9IjIiIGZpbGw9IiMyZDdiZGMiLz48Y2lyY2xlIGN4PSIyIiBjeT0iMiIgcj0iMiIgZmlsbD0iIzJkN2JkYyIvPjwvc3ZnPg==");
    background-size: contain;
    height: 0.5rem;
  }
}
.user-actions-item_type_premium {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.user-actions-item_type_premium .user-actions-item__link {
  padding: 0 1rem;
}
.user-actions-item_type_upgrade .user-actions-item__link::before {
  content: '';
  display: inline-block;
  width: 1.8rem;
  height: 1.9rem;
  margin-right: 0.3rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC45OCIgdmlld0JveD0iMCAwIDIwIDIwLjk4Ij48dGl0bGU+YXJyb3ctdXA8L3RpdGxlPjxwYXRoIGQ9Ik0xNCAyMC45OEg2YTEgMSAwIDAgMS0xLTF2LTZIMWExIDEgMCAwIDEtLjgtMS42bDktMTJhMSAxIDAgMCAxIDEuNiAwbDkgMTJhMSAxIDAgMCAxLS44IDEuNmgtNHY2YTEgMSAwIDAgMS0xIDF6bS03LTJoNnYtNmExIDEgMCAwIDEgMS0xaDNsLTctOS4zMy03IDkuMzNoM2ExIDEgMCAwIDEgMSAxdjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% no-repeat;
  background-size: contain;
}
.user-actions-item_type_upgrade .rating {
  border-radius: 1rem;
  background: #fff;
  color: #4baf4f;
  width: 2.1rem;
  height: 2.1rem;
  display: inline-block;
  margin-right: 0.8rem;
  font-size: 1.1rem;
  text-align: center;
  line-height: 2.1rem;
}
@media only screen and (max-width: 567px) {
  .user-actions-item_type_upgrade {
    width: 100%;
  }
}
.user-actions-item_type_upgrade.is-disable {
  pointer-events: none;
}
.user-actions-item_type_upgrade.is-disable .rating {
  display: none;
}
.user-block_type_dialog {
  opacity: 1;
  top: 0;
  position: static;
}
.user-block_type_dialog .user-block__content {
  -ms-flex-direction: row;
      flex-direction: row;
}
.user-block_type_dialog .user-block__avatar {
  max-height: 100%;
  height: auto;
  margin-right: 1.5rem;
  margin-bottom: 0;
  width: 9.2rem;
}
.user-block_type_dialog .user-block__name {
  margin-bottom: 1rem;
}
.user-block_type_dialog .user-name {
  -ms-flex-align: center;
      align-items: center;
  margin-top: -3px;
}
.user-block_type_dialog .user-name__title {
  margin-right: 0.5rem;
}
.user-block_type_dialog .user-block__details {
  margin-bottom: 1rem;
}
.user-block_type_dialog .user-details__item {
  margin-bottom: 0;
}
.user-block_type_dialog .user-avatar {
  width: 9.2rem;
  height: 9.2rem;
}
.user-block_type_dialog .user-avatar__badge {
  display: none;
}
.user-block_type_dialog .tags__item {
  margin-bottom: 0;
}
.user-block_type_dialog .user-details__icon {
  width: 1.6rem;
  height: 1.6rem;
}
@media only screen and (max-width: 567px) {
  .user-block_type_dialog {
    border-bottom: 0.1rem solid #dee0e6;
    padding-bottom: 0.5rem;
  }
  .user-block_type_dialog .user-block__avatar {
    margin: 0 1rem 0 0;
    width: 3.2rem;
    height: 3.2rem;
  }
  .user-block_type_dialog .user-avatar {
    width: 3rem;
    height: 3rem;
  }
  .user-block_type_dialog .user-avatar::before {
    content: none;
  }
  .user-block_type_dialog .user-block__name {
    display: block;
    margin-bottom: 0;
  }
  .user-block_type_dialog .user-name {
    display: block;
  }
  .user-block_type_dialog .user-block__details,
  .user-block_type_dialog .user-block__tags {
    display: none;
  }
}
.user-details__item_likes {
  cursor: pointer;
}
.user-details__item_likes .user-details__header {
  -ms-flex-align: center;
      align-items: center;
}
.user-details__item_likes .user-details__value {
  text-overflow: initial;
  overflow: visible;
}
.user-details__item_likes .user-details__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojQzhDQUQ0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTksMTUuNWMtMC41LDAtOC41LTQuMi04LjUtMTBjMC0zLDEuOS01LDQuMi01YzIuNCwwLDQuMSwzLjMsNC4yLDMuM3MxLjktMy4zLDQuMi0zLjNjMi4zLDAsNC4zLDIsNC4zLDUKCQlDMTcuNSwxMS4zLDkuNCwxNS41LDksMTUuNXoiLz4KPC9nPgo8L3N2Zz4K");
}
@media only screen and (min-width: 568px) {
  .user-details__item_likes .user-details__icon {
    width: 1.6rem;
    height: 1.4rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-details__item_likes .user-details__icon {
    width: 1.9rem;
    height: 1.6rem;
  }
}
.user-details__item_likes .user-details__icon:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkY1NzRBO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTksMTUuNWMtMC41LDAtOC41LTQuMi04LjUtMTBjMC0zLDEuOS01LDQuMi01YzIuNCwwLDQuMSwzLjMsNC4yLDMuM3MxLjktMy4zLDQuMi0zLjNjMi4zLDAsNC4zLDIsNC4zLDUKCQlDMTcuNSwxMS4zLDkuNCwxNS41LDksMTUuNXoiLz4KPC9nPgo8L3N2Zz4K");
}
.user-details__item_likes_liked .user-details__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTk0MjA3O3N0cm9rZTojRTk0MjA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.user-details__item_likes_liked:hover .user-details__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTk0MjA3O3N0cm9rZTojRTk0MjA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNSwxMy41Yy0wLjQsMC03LTQuMy03LTljMC0yLjQsMS4xLTQsMy00YzEuOSwwLDMuOSwyLDQsMmMwLjEsMCwyLjEtMiw0LTJjMS45LDAsMywxLjYsMyw0CgkJQzE0LjUsOS4yLDcuOCwxMy41LDcuNSwxMy41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.user-details__item_location {
  min-width: 0;
}
.user-details__item_location .user-details__value:hover {
  color: #2f313a;
}
.user-details__item_location .user-details__header {
  max-width: 100%;
}
.user-details__item_location .user-details__icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMyAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojYzhjYWQ0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjUsNi41YzAtNC0yLjgtNi02LTZjLTMuMiwwLTYsMi02LDZjMCwzLjIsMi41LDYsNiw4QzEwLDEyLjUsMTIuNSw5LjcsMTIuNSw2LjV6Ii8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI2LjUiIGN5PSI2LjUiIHI9IjIiLz4KPC9nPgo8L3N2Zz4K");
}
@media only screen and (min-width: 568px) {
  .user-details__item_location .user-details__icon {
    width: 1.3rem;
    height: 1.5rem;
  }
}
@media only screen and (max-width: 567px) {
  .user-details__item_location .user-details__icon {
    width: 1.5rem;
    height: 1.7rem;
  }
}
.user-details__item_photos .user-details__value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.user-details__item_photos .user-details__icon {
  width: 1.6rem;
  height: 1.3rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojYzhjYWQ0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTAuNWMwLDEtMSwyLTIsMmgtMTFjLTEsMC0yLTEtMi0ydi02YzAtMSwxLTIsMi0yaDFjMC4zLDAsMS4zLTIsMi4xLTJoNC45YzAuOCwwLDEuNywyLDIsMmgxCgkJYzEsMCwyLDEsMiwyVjEwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuNSw3YzAtMS4zLTEuMi0yLjUtMi41LTIuNUM2LjcsNC41LDUuNSw1LjcsNS41LDdjMCwxLjMsMS4yLDIuNSwyLjUsMi41QzkuMyw5LjUsMTAuNSw4LjMsMTAuNSw3eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.user-details__item_photos .user-details__icon:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMkQ3QkRDO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTAuNWMwLDEtMSwyLTIsMmgtMTFjLTEsMC0yLTEtMi0ydi02YzAtMSwxLTIsMi0yaDFjMC4zLDAsMS4zLTIsMi4xLTJoNC45YzAuOCwwLDEuNywyLDIsMmgxCgkJYzEsMCwyLDEsMiwyVjEwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuNSw3YzAtMS4zLTEuMi0yLjUtMi41LTIuNUM2LjcsNC41LDUuNSw1LjcsNS41LDdjMCwxLjMsMS4yLDIuNSwyLjUsMi41QzkuMyw5LjUsMTAuNSw4LjMsMTAuNSw3eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
@media only screen and (max-width: 567px) {
  .user-goods__item_desktop {
    display: none;
  }
}
.user-goods__item_add .add-photo {
  border-style: dashed;
}
.user-goods__item_add .add-photo__icon {
  margin: auto;
  position: relative;
}
.user-goods__item_disabled {
  background: #dee0e6;
  border: 0 !important;
  pointer-events: none;
}
.user-goods__item_mobile {
  display: none;
}
@media only screen and (max-width: 567px) {
  .user-goods__item_mobile {
    display: -ms-flexbox;
    display: flex;
  }
}
.dialog-message__entry_status_failed .dialog-message__text {
  border: 1px solid #2d7bdc;
}
.dialog-message__entry_status_failed .dialog-message__text::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjkxIiBoZWlnaHQ9IjkuMjEiIHZpZXdCb3g9IjAgMCA5LjkxIDkuMjEiPjx0aXRsZT50cmlhbmdsZTwvdGl0bGU+PHBhdGggZmlsbD0iI2U2ZjVmZiIgZD0iTTkuMjEgOC41bC04LThoOCIvPjxwYXRoIGZpbGw9IiMyZDdiZGMiIGQ9Ik05LjIxIDkuMjFMMCAwaDkuNzF2MWgtNy4zbDcuNSA3LjUtLjcuNzF6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  border: 0;
  width: 0.8rem;
  height: 0.8rem;
}
.dialog-message__entry_status_failed .dialog-message__status-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41IiBoZWlnaHQ9IjEyLjQ4IiB2aWV3Qm94PSIwIDAgMTIuNSAxMi40OCI+PHRpdGxlPnJlbG9hZDwvdGl0bGU+PGcgZmlsbD0iI2FmYjJiZSI+PHBhdGggZD0iTTYuMjYgMTIuNDhBNi4yOCA2LjI4IDAgMCAxIC42NCA4Ljk2YS43NS43NSAwIDAgMSAxLjM1LS42NSA0Ljc0IDQuNzQgMCAwIDAgOS0yLjA3Ljc1Ljc1IDAgMCAxIDEuNSAwIDYuMjUgNi4yNSAwIDAgMS02LjIzIDYuMjR6Ii8+PHBhdGggZD0iTTExLjc1IDYuOTlhLjc1Ljc1IDAgMCAxLS43NS0uNzUgNC43NCA0Ljc0IDAgMCAwLTkuMDgtMS45MS43NS43NSAwIDAgMS0xLjM3LS42MSA2LjI0IDYuMjQgMCAwIDEgMTIgMi41Mi43NS43NSAwIDAgMS0uOC43NXoiLz48cGF0aCBkPSJNLjc1IDQuNzNBLjc1Ljc1IDAgMCAxIDAgMy45OHYtM2EuNzUuNzUgMCAwIDEgMS41IDB2M2EuNzUuNzUgMCAwIDEtLjc1Ljc1eiIvPjxwYXRoIGQ9Ik0zLjc1IDQuNzNoLTNhLjc1Ljc1IDAgMCAxIDAtMS41aDNhLjc1Ljc1IDAgMSAxIDAgMS41eiIvPjwvZz48L3N2Zz4=");
  width: 1rem;
  height: 1rem;
}
.dialog-message_status_read .dialog-message__status-icon {
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAIBAMAAAAy1HOFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAACvsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr6vsr4AAADhqNrfAAAADXRSTlMADAEV05HUD5AW1+wOsfBhtAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA0SURBVAjXY2BgYGBUABIMJkEMTALMvukMGs4m1yYwlN1am8nAwLz2lgFQbvZOkAqeAwwMAMR3CbZAkUiPAAAAAElFTkSuQmCC");
}
.tabs-header-item__link {
  display: block;
  height: 100%;
  transition: background 170ms;
}
.tabs-header-item__link:hover {
  text-decoration: none;
}
