/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */

  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
  font-family: -apple-system,system-ui,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
  --scrollbar-width: 0px;
}

.dayg {
    width:100%;
    text-align:center;
    /*min-height:10px; */
    /*height:0px; background: #FF0000;*/
}

.dayg.active {
    margin-bottom: 25px;
    display: block!important;
}

.dayg.dev, #side_banner.dev {
    background: rgb(204,204,204);
    background: radial-gradient(circle, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);
    height:00px;
    display: flex!important;
}

.dayg.dev::after, #side_banner.dev::after {
    font-size: 5rem;
    content: '\420\415\41A\41B\410\41C\410';
    font-weight: 500;
    color: #999;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;

  font-size: 2em;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
figcaption,
figure {
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  /* 1 */
  overflow: visible;

  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre, code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */

  -webkit-text-decoration-skip: objects;
  /* 2 */
}

a:hover .specialProject__text, a:hover .articlesItem__description,  a:hover .postMoreItem__description {
    opacity: 0.9;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  /* 1 */
  text-decoration: underline;
          text-decoration: underline dotted;

  border-bottom: none;
  /* 2 */

  -webkit-text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  color: #000;
  background-color: #ff0;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;

  vertical-align: baseline;

  font-size: 75%;
  line-height: 0;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;

  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * Known issues:
 * - `select`:
 *   By default, Chrome on OS X and Safari on OS X allow very limited styling of
 *   select, unless a border property is set. The default font weight on
 *   optgroup elements cannot safely be changed in Chrome on OSX and Safari on
 *   OS X.
 * - `[type="checkbox"]`:
 *   It is recommended that you do not style checkbox and radio inputs as
 *   Firefox's implementation does not respect box-sizing, padding, or width.
 * - `[type="number"]`:
 *   Certain font size values applied to number inputs cause the cursor style of
 *   the decrement button to change from `default` to `text`.
 * - `[type="search"]`:
 *   The search input is not fully stylable by default. In Chrome and Safari on
 *   OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In
 *   Chrome and Safari on Windows you can't control `border` properly. It will
 *   apply `border-width` but will only show a border color (which cannot be
 *   controlled) for the outer 1px of that border. Applying
 *   `-webkit-appearance: textfield` addresses these issues without removing the
 *   benefits of search inputs (e.g. showing past searches). Safari (but not
 *   Chrome) will clip the cancel button on when it has padding (and `textfield`
 *   appearance).
 * - `::placeholder`:
 *   In Edge, placeholders will disappear on `relative` or `absolute` positioned
 *   `<input>` elements if you use `opacity` less than `1` due to a
 *   [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/).
 */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  /* 1 */
  margin: 0;
  /* 1 */

  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  line-height: 1.15;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
button {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}


button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;

  border-style: none;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
input {
  overflow: visible;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  /* 1 */
  outline-offset: -2px;

  -webkit-appearance: textfield;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  /* 1 */
  font: inherit;

  -webkit-appearance: button;
  /* 2 */
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  /* 1 */
  display: table;

  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 2 */

  white-space: normal;
  /* 3 */

  color: inherit;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */

  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE 9-.
 */
menu {
  display: block;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}




section.contentBlock__content:not(:first-child)::before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  margin: 52px 0 72px 0;
  background-color: rgb(238, 238, 238);
}

* {
  /*position: relative;*/

  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;

  outline: none;
}

body,
html {
  font-size: 62.5%;
}

/* preloader */
.preloader {
  margin: 15px auto 15px;
  width: auto;
  text-align: center;
}

.preloader > div {
  width: 32px;
  height: 6px;
  background-color: #ffffff;
  display: inline-block;
  -webkit-animation: preloader 2s infinite ease-in-out both;
  animation: preloader 2s infinite ease-in-out both;
}

.preloader .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.preloader .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes preloader {
  0%, 80%, 100% { background-color: #ffffff; }
  40% { background-color: #1c1c1c; }
}

@keyframes preloader {
  0%, 80%, 100% {
    background-color: #ffffff;
  } 40% {
      background-color: #1c1c1c;
    }
}

.container {
  width: 100%;
  max-width: 1150px;
  margin: 0 auto;
  padding: 4px 1.5rem;
}

h1 {
  margin: 0;
}

.icon {
}

.icon--bigTelegram {
  width: 24px;
  height: 24px;

    background-image: url('data:image/svg+xml,<svg width="24px" height="24px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="telegram-1" d="M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.icon--smallTelegram {
  width: 24px;
  height: 24px;

    background-image: url('data:image/svg+xml,<svg width="24px" height="24px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path id="telegram-1" d="M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 14px;
}

.icon--bigEmail {
  width: 20px;
  height: 20px;

    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.icon--smallEmail {
  width: 20px;
  height: 20px;

    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 14px;
}

.icon--smallVk {
  width: 20px;
  height: 20px;

    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2448 24.4685C7.67832 24.4685 2.22378 17.9231 2 7.01399H6.81119C6.96503 15.014 10.4895 18.3986 13.2867 19.0979V7.01399H17.8042V13.9091C20.5594 13.6154 23.4685 10.4685 24.4476 7H28.951C28.5838 8.79548 27.8503 10.4959 26.7963 11.9951C25.7423 13.4944 24.3904 14.7601 22.8252 15.7133C24.5719 16.5827 26.1145 17.8125 27.3513 19.3217C28.588 20.8308 29.4908 22.585 30 24.4685H25.035C23.972 21.1538 21.3147 18.5804 17.8042 18.2308V24.4685H17.2587H17.2448Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 14px;
}

.icon--smallTwitter {
  width: 20px;
  height: 20px;

    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.1335 10.664C27.1505 10.9108 27.1505 11.1577 27.1505 11.4068C27.1505 18.9975 21.3719 27.7518 10.8055 27.7518V27.7472C7.68418 27.7518 4.62767 26.8577 2 25.1719C2.45387 25.2265 2.91001 25.2538 3.3673 25.2549C5.95401 25.2572 8.46679 24.3893 10.5018 22.7911C8.04363 22.7444 5.88804 21.1417 5.135 18.8018C5.9961 18.9679 6.88336 18.9338 7.72854 18.7028C5.04855 18.1614 3.12046 15.8067 3.12046 13.0721V12.9993C3.91899 13.4441 4.81308 13.6909 5.72765 13.7182C3.20349 12.0313 2.42543 8.67334 3.94971 6.04795C6.8663 9.63682 11.1695 11.8186 15.789 12.0495C15.326 10.0543 15.9585 7.96353 17.4509 6.56097C19.7646 4.38604 23.4035 4.49752 25.5785 6.81009C26.865 6.55642 28.0981 6.08435 29.2265 5.41549C28.7976 6.74525 27.9001 7.87481 26.7012 8.59258C27.8399 8.45835 28.9523 8.1535 30 7.68825C29.2288 8.84397 28.2573 9.85067 27.1335 10.664Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 13px;
}

.icon--smallPinterest {
  width: 20px;
  height: 20px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8145 1C6.05646 1 3 4.86338 3 9.07478C3 11.0302 4.04077 13.4664 5.70745 14.2416C5.96115 14.3597 6.09522 14.3078 6.15273 14.0641C6.19736 13.8781 6.42326 12.9734 6.5238 12.551C6.55696 12.4161 6.54057 12.3003 6.43049 12.167C5.88193 11.5011 5.43999 10.2698 5.43999 9.12387C5.43999 6.1822 7.66778 3.33568 11.4625 3.33568C14.7417 3.33568 17.0348 5.56768 17.0348 8.76195C17.0348 12.3715 15.2149 14.8709 12.8423 14.8709C11.5322 14.8709 10.5516 13.7898 10.8658 12.4592C11.2434 10.8744 11.9714 9.16134 11.9714 8.01917C11.9714 6.99291 11.4213 6.1387 10.2829 6.1387C8.94465 6.1387 7.86847 7.52393 7.86847 9.37984C7.86847 10.5612 8.26848 11.3592 8.26848 11.3592C8.26848 11.3592 6.94693 16.9508 6.70545 17.9915C6.29343 19.7578 6.75933 22.6194 6.80045 22.8694C6.82136 23.0035 6.9704 23.0489 7.0546 22.9361C7.18454 22.7627 8.77831 20.3726 9.22906 18.6442C9.38904 18.0206 10.058 15.4729 10.058 15.4729C10.4953 16.3026 11.7639 17.0043 13.1159 17.0043C17.1391 17.0043 20.0396 13.3026 20.0396 8.7064C20.0396 4.2981 16.4432 1.00013 11.8146 1.00013" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
}

.icon--bigVk {
  width: 24px;
  height: 14px;

    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2448 24.4685C7.67832 24.4685 2.22378 17.9231 2 7.01399H6.81119C6.96503 15.014 10.4895 18.3986 13.2867 19.0979V7.01399H17.8042V13.9091C20.5594 13.6154 23.4685 10.4685 24.4476 7H28.951C28.5838 8.79548 27.8503 10.4959 26.7963 11.9951C25.7423 13.4944 24.3904 14.7601 22.8252 15.7133C24.5719 16.5827 26.1145 17.8125 27.3513 19.3217C28.588 20.8308 29.4908 22.585 30 24.4685H25.035C23.972 21.1538 21.3147 18.5804 17.8042 18.2308V24.4685H17.2587H17.2448Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.icon--bigTwitter {
  width: 19px;
  height: 15px;

    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.1335 10.664C27.1505 10.9108 27.1505 11.1577 27.1505 11.4068C27.1505 18.9975 21.3719 27.7518 10.8055 27.7518V27.7472C7.68418 27.7518 4.62767 26.8577 2 25.1719C2.45387 25.2265 2.91001 25.2538 3.3673 25.2549C5.95401 25.2572 8.46679 24.3893 10.5018 22.7911C8.04363 22.7444 5.88804 21.1417 5.135 18.8018C5.9961 18.9679 6.88336 18.9338 7.72854 18.7028C5.04855 18.1614 3.12046 15.8067 3.12046 13.0721V12.9993C3.91899 13.4441 4.81308 13.6909 5.72765 13.7182C3.20349 12.0313 2.42543 8.67334 3.94971 6.04795C6.8663 9.63682 11.1695 11.8186 15.789 12.0495C15.326 10.0543 15.9585 7.96353 17.4509 6.56097C19.7646 4.38604 23.4035 4.49752 25.5785 6.81009C26.865 6.55642 28.0981 6.08435 29.2265 5.41549C28.7976 6.74525 27.9001 7.87481 26.7012 8.59258C27.8399 8.45835 28.9523 8.1535 30 7.68825C29.2288 8.84397 28.2573 9.85067 27.1335 10.664Z" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 19px;
}

.icon--bigPinterest {
  width: 15px;
  height: 19px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8145 1C6.05646 1 3 4.86338 3 9.07478C3 11.0302 4.04077 13.4664 5.70745 14.2416C5.96115 14.3597 6.09522 14.3078 6.15273 14.0641C6.19736 13.8781 6.42326 12.9734 6.5238 12.551C6.55696 12.4161 6.54057 12.3003 6.43049 12.167C5.88193 11.5011 5.43999 10.2698 5.43999 9.12387C5.43999 6.1822 7.66778 3.33568 11.4625 3.33568C14.7417 3.33568 17.0348 5.56768 17.0348 8.76195C17.0348 12.3715 15.2149 14.8709 12.8423 14.8709C11.5322 14.8709 10.5516 13.7898 10.8658 12.4592C11.2434 10.8744 11.9714 9.16134 11.9714 8.01917C11.9714 6.99291 11.4213 6.1387 10.2829 6.1387C8.94465 6.1387 7.86847 7.52393 7.86847 9.37984C7.86847 10.5612 8.26848 11.3592 8.26848 11.3592C8.26848 11.3592 6.94693 16.9508 6.70545 17.9915C6.29343 19.7578 6.75933 22.6194 6.80045 22.8694C6.82136 23.0035 6.9704 23.0489 7.0546 22.9361C7.18454 22.7627 8.77831 20.3726 9.22906 18.6442C9.38904 18.0206 10.058 15.4729 10.058 15.4729C10.4953 16.3026 11.7639 17.0043 13.1159 17.0043C17.1391 17.0043 20.0396 13.3026 20.0396 8.7064C20.0396 4.2981 16.4432 1.00013 11.8146 1.00013" fill="%23FEFEFE"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 19px;
}

.icon--bigOdnoklassniki {
  width: 11px;
  height: 19px;

    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2741 2C12.2668 2 9.01831 5.24859 9.01831 9.2558C9.01831 13.2631 12.2668 16.5119 16.2741 16.5119C20.2814 16.5119 23.5299 13.2631 23.5299 9.2558C23.5299 5.24859 20.2814 2 16.2741 2ZM16.2741 12.2554C14.6176 12.2554 13.2747 10.9124 13.2747 9.2559C13.2747 7.59942 14.6176 6.25652 16.2741 6.25652C17.9306 6.25652 19.2735 7.59942 19.2735 9.2559C19.2735 10.9124 17.9306 12.2554 16.2741 12.2554Z" fill="white"/><path d="M18.8357 22.2853C21.7405 21.6936 23.4812 20.318 23.5733 20.2441C24.4233 19.5625 24.5599 18.3208 23.8782 17.4707C23.1966 16.6207 21.9551 16.4842 21.1048 17.1657C21.0869 17.1803 19.2303 18.6045 16.1756 18.6066C13.121 18.6045 11.2251 17.1803 11.2072 17.1657C10.357 16.4842 9.11541 16.6207 8.43383 17.4707C7.75216 18.3208 7.8887 19.5625 8.73869 20.2441C8.83204 20.319 10.6446 21.7304 13.6308 22.3083L9.46897 26.6577C8.71263 27.4421 8.73537 28.691 9.51974 29.4474C9.90258 29.8165 10.396 30 10.889 30C11.4059 30 11.9223 29.798 12.3094 29.3965L16.1757 25.2779L20.4325 29.4232C21.2038 30.1932 22.4527 30.192 23.2226 29.421C23.9924 28.6499 23.9915 27.4008 23.2204 26.6309L18.8357 22.2853Z" fill="white"/><path d="M16.1757 18.6064C16.1709 18.6064 16.1805 18.6065 16.1757 18.6067C16.171 18.6065 16.1806 18.6064 16.1757 18.6064Z" fill="white"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 19px;
}

.icon--smallSearch {
  width: 11px;
  height: 11px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5642 11.1495C19.5642 15.7878 15.8008 19.549 11.1571 19.549C6.5134 19.549 2.75 15.7878 2.75 11.1495C2.75 6.51117 6.5134 2.75 11.1571 2.75C15.8008 2.75 19.5642 6.51117 19.5642 11.1495Z" stroke="black" stroke-width="1.5"/><line y1="-0.75" x2="8.13627" y2="-0.75" transform="matrix(0.7074 0.706813 -0.7074 0.706813 16.2444 17.2491)" stroke="black" stroke-width="1.5"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
}

.icon--bigSearch {
  width: 18px;
  height: 18px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5642 11.1495C19.5642 15.7878 15.8008 19.549 11.1571 19.549C6.5134 19.549 2.75 15.7878 2.75 11.1495C2.75 6.51117 6.5134 2.75 11.1571 2.75C15.8008 2.75 19.5642 6.51117 19.5642 11.1495Z" stroke="black" stroke-width="1.5"/><line y1="-0.75" x2="8.13627" y2="-0.75" transform="matrix(0.7074 0.706813 -0.7074 0.706813 16.2444 17.2491)" stroke="black" stroke-width="1.5"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.icon--arrowLeft {
    width: 8px;
    height: 9px;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.32135 11.6155L3 6.29412L3.03652 6.2576L3.03548 6.25656L8.29205 1L9.35271 2.06066L5.12028 6.29308L9.38201 10.5548L8.32135 11.6155Z" fill="black"/></svg>');
    background-size: 8px 8px;
    background-position: 0px 1px;
    background-repeat: no-repeat;
}

.icon--arrowRight {
    width: 8px;
    height: 9px;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.67865 11.6155L9 6.29412L8.96348 6.2576L8.96452 6.25656L3.70795 1L2.64729 2.06066L6.87972 6.29308L2.61799 10.5548L3.67865 11.6155Z" fill="black"/></svg>');
    background-size: 8px 8px;
    background-position: 0px 1px;
    background-repeat: no-repeat;
}

.icon--close {
  width: 22px;
  height: 21px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9549 11.8943L18.7886 6.06066L17.7279 5L11.8943 10.8336L6.06067 5.00002L5.00001 6.06068L10.8336 11.8943L5 17.7279L6.06066 18.7886L11.8943 12.955L17.7279 18.7886L18.7886 17.7279L12.9549 11.8943Z" fill="black"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 37px;
}

.icon--hamburger {
  width: 22px;
  height: 16px;

    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M24 21.5H0V20H24V21.5Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M24 4.5H0V3H24V4.5Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M24 13H0V11.5H24V13Z" fill="black"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.icon--arrowTop {
    width: 19px;
    height: 27px;
    background-image: url('data:image/svg+xml,<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3362 3.10788C11.1614 2.97373 10.9109 2.96055 10.7195 3.09172L2 10.1148L2.6332 11L10.4642 4.5859V25H11.5681V4.58432L19.3668 11L20 10.1148L11.369 3.12864C11.3582 3.12124 11.3473 3.11434 11.3362 3.10788Z" fill="black"/></svg>');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 25px;
}

.btn {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  cursor: pointer;

  border: none;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn--white {
  background-color: #ffffff;
}

.btn--radius {
  -webkit-border-radius: 100%;
          border-radius: 100%;
}

.headerBtnSearch {
  padding: 0.2rem 0.3rem;
  margin-top: -4px;
}

.headerBtnSearch:hover {
  background-color: #fff400;
}

.modalMobileMenuClose,
.modalSearchClose {
  position: absolute;
  top: 2rem;
  right: 2rem;

  width: 45px;
  height: 45px;

  cursor: pointer;
}

.modalMobileMenuClose:hover,
.modalSearchClose:hover {
}

.modalSearchFormBtn {
  position: absolute;
  top: 0;
  right: 0;

  width: 45px;
  height: 45px;

}

/*
.modalSearchFormBtn:hover {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
*/
.headerMobileBtnMenu,
.headerMobileBtnSearch {
  width: 45px;
  height: 45px;
}

.pagination {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  list-style-type: none;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.pagination__item {
  margin-right: 1.4em;
}

.pagination__item:last-child {
  margin-right: 0;
}

.pagination__item--prev .paginationLink__icon {
  margin-right: 1rem;

  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}

.pagination__item--next .paginationLink__icon {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.pagination__item--next .paginationLink__text {
  margin-right: 1rem;
}

.pagination__item--active {
  cursor: default;

  -webkit-box-shadow: 2px 2px 0 0 #fff400;
          box-shadow: 2px 2px 0 0 #fff400;
}

.pagination__item--active a {
  cursor: default;
}

.pagination__item:hover:not(.pagination__item--active) .paginationLink {
  border-color: #888888;
}

.pagination .paginationLink {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  min-width: 34px;
  height: 34px;
  padding: 0 1.2rem;

  text-decoration: none;
  letter-spacing: 0.02em;

  color: #222222;
  border: 1px solid #cccccc;
  background-color: #ffffff;

  font-size: 1.2rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btnToUp {
  position: fixed;
  right: 5rem;
  bottom: 3vh;

  visibility: collapse;

  width: 50px;
  height: 50px;

  opacity: 0;
  background-color: #eeeeee;
}

.btnToUp--isVisible {
  visibility: visible;

  opacity: 1;
}

.btnToUp--isVisible:hover {
  opacity: 0.9;
}

.postRepost {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  width: 100%;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.postRepost__item {
  height: 36px;
  margin-right: 5px;

  -webkit-border-radius: 2px;
          border-radius: 2px;

  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
}

.postRepost__item--telegram {
  background-color: #5e94b1;
}

.postRepost__item--email {
  background-color: #D44638;
}

.postRepost__item--fb {
  background-color: #768bb7;
}

.postRepost__item--vk {
  background-color: #8aa5bf;
}

.postRepost__item--twitter {
  background-color: #6bc3ea;
}

.postRepost__item--odnoklassniki {
  background-color: #de8b59;
}

.postRepost__item--pinterest {
  background-color: #db6368;
}

.postRepost__item:last-child {
  margin-right: 0;
}

.postRepost .btn:hover {
    opacity: 0.9;
}

.logo {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  text-decoration: none;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}


.logo__img {
  max-width: 100%;
}

.soc {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.soc__link {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  width: 20px;
  height: 20px;
  margin-right: 0.8rem;

  text-decoration: none;

  -webkit-border-radius: 100%;
          border-radius: 100%;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.soc__link--vk {
  background-color: #8aa5bf;
}

.soc__link--twitter {
  background-color: #6bc3ea;
}

.soc__link--fb {
  background-color: #768bb7;
}

.soc__link--pinterest {
  background-color: #db6368;
}

.soc__link:last-child {
  margin-right: 0;
}

.soc--borderWhite .soc__link {
  border: 1px solid #ededed;
  background-color: transparent;
}

.specialProject__link {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  padding-right: 1rem;

  text-decoration: none;

  font-size: 1.2rem;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.specialProject__wrapperImg {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 62px;
  height: 62px;
  margin-right: 2.1rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.specialProject__wrapperImg img {
  height: 62px;
}

.specialProject__content {
  padding-top: 0.15rem;
}

.specialProject__title {
  display: inline-block;

  margin-bottom: 1rem;

  letter-spacing: 0.15em;
  text-transform: uppercase;

  color: #444444;
}

.specialProject__text {
  max-width: 200px;

  letter-spacing: 0.02em;

  color: #444444;

  font-size: 1.2rem;
  line-height: 1.8rem;
}

.headerMenu {
  font-size: 1.1rem;
}

.headerMenu__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  height: 52px;

  list-style-type: none;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.headerMenu__item {
  margin-right: 4rem;

  background-color: #ffffff;
}

.headerMenu__item:hover, .headerMenu__item.active {
  background-color: #fff400;
}

.headerMenu__item:last-child {
  margin-right: 0;
}

.headerMenu__link {
  display: block;
  text-transform: uppercase;
  padding: 0.25rem 0.6rem;

  text-decoration: none;
  letter-spacing: 0.15em;

  color: #222222;
}

.header {
  margin-bottom: 3.8rem;
  padding-top: 3rem;
}

.header__container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header__mobileBtnMenu {
  margin-right: auto;
}

.header__specialProject {
  margin-right: auto;
}

.header__logo {
  width:243px;
  height:54px;
  margin-right: auto;
  margin-left: -18.1rem;
  background-image: url('data:image/svg+xml,<svg width="243" height="54" viewBox="0 0 243 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M179.567 26.6964C179.567 41.3668 169.457 53.2248 156.915 53.2248C144.373 53.2248 134.264 41.3668 134.264 26.6964C134.264 12.482 143.689 0.0919952 156.915 0.0919952C169.457 0.0919952 179.567 11.95 179.567 26.6964ZM171.282 26.6964C171.282 14.3063 169.381 7.00914 165.657 3.66459C163.376 1.53623 160.412 0.928132 156.915 0.928132C153.419 0.928132 150.454 1.53623 148.174 3.66459C144.449 7.00914 142.625 14.3063 142.625 26.6964C142.625 40.8347 144.449 46.3837 148.174 49.7282C150.454 51.8566 153.419 52.4647 156.915 52.4647C160.412 52.4647 163.376 51.8566 165.657 49.7282C169.381 46.3837 171.282 40.8347 171.282 26.6964ZM40.0954 52.0086V51.0964H45.5803C46.1884 51.0964 47.1765 50.9444 48.1647 48.1319L64.8875 0.320035H65.7996L84.4987 51.0964H91.0358V52.0086H69.2962V51.0964H76.0613L70.4364 34.9818H53.6376L48.9248 48.1319C47.9366 50.6404 48.3167 51.0964 48.6968 51.0964H54.4737V52.0086H40.0954ZM53.8656 34.1456H70.1323L62.075 10.8858L53.8656 34.1456ZM37.6663 52.0086H0.0400391V51.0964H6.57712V2.22035H0.0400391V1.30819H20.9435V2.22035H14.4824V51.0964H22.8438C33.4096 51.0964 36.9061 43.8752 36.9061 36.578H37.6663V52.0086ZM129.457 14.6864H130.217V1.30819H94.415V2.22035H100.952V51.0964H94.415V52.0086H115.318V51.0964H108.781V26.3924H111.366C116.991 26.3924 120.259 29.6609 120.259 34.5257H121.019V17.4229H120.259C120.259 22.2877 116.991 25.4802 111.366 25.4802H108.781V2.22035H117.219C125.884 2.22035 129.457 7.9973 129.457 14.6864ZM193.877 51.0964V52.0086H214.932V51.0964H208.319V29.3568L219.037 5.64092C220.481 2.5244 221.697 2.22035 222.685 2.22035H226.866V1.30819H212.576V2.22035H217.44C218.201 2.22035 219.721 2.44839 218.429 5.26085L208.091 27.9126L195.321 2.22035H202.77V1.30819H178.662V2.22035H186.655L200.49 29.8889V51.0964H193.877ZM242.04 7.00114C242.04 10.3154 239.353 13.0021 236.039 13.0021C232.725 13.0021 230.038 10.3154 230.038 7.00114C230.038 3.68689 232.725 1.00015 236.039 1.00015C239.353 1.00015 242.04 3.68689 242.04 7.00114ZM237.773 6.29144C238.093 6.48023 238.334 6.72834 238.496 7.03578C238.658 7.34171 238.738 7.67125 238.736 8.02441C238.738 8.42256 238.644 8.77684 238.455 9.08726C238.269 9.39543 238.015 9.63837 237.693 9.81607C237.373 9.99153 237.014 10.0793 236.613 10.0793C236.375 10.0793 236.14 10.0421 235.908 9.96791C235.679 9.89143 235.468 9.75422 235.277 9.55627L235.226 9.57651V10.945H234.039V5.03155C234.039 4.6244 234.137 4.26787 234.332 3.96194C234.53 3.65602 234.797 3.41871 235.132 3.25C235.469 3.08129 235.847 2.99694 236.266 2.99694C236.574 2.99694 236.859 3.04305 237.123 3.13528C237.388 3.22751 237.619 3.35685 237.814 3.52331C238.012 3.68751 238.165 3.88209 238.273 4.10703C238.383 4.32973 238.439 4.57379 238.439 4.83922C238.441 5.14964 238.363 5.45331 238.206 5.75024C238.098 5.9551 237.954 6.1355 237.773 6.29144ZM235.918 6.00667V6.76923V6.8772H236.434C236.648 6.8772 236.838 6.92331 237.005 7.01554C237.173 7.10777 237.307 7.23373 237.406 7.39344C237.505 7.55315 237.553 7.73648 237.551 7.94343C237.553 8.14138 237.506 8.32246 237.409 8.48666C237.313 8.65087 237.177 8.78246 237.001 8.88144C236.828 8.98041 236.622 9.0299 236.384 9.0299C236.143 9.0299 235.936 8.98041 235.763 8.88144C235.592 8.78021 235.46 8.64637 235.368 8.47992C235.276 8.31346 235.229 8.13013 235.226 7.92993V5.09228C235.229 4.88308 235.276 4.70313 235.368 4.55242C235.46 4.39946 235.584 4.28249 235.739 4.20151C235.897 4.12053 236.072 4.08004 236.266 4.08004C236.558 4.08004 236.795 4.16664 236.978 4.33985C237.162 4.5108 237.253 4.72787 237.251 4.99106C237.253 5.13952 237.219 5.28686 237.15 5.43307C237.08 5.57703 236.971 5.69738 236.822 5.7941C236.676 5.88858 236.485 5.93582 236.249 5.93582H235.918V6.00667Z" fill="black"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.header__mobileBtnMenu {
  display: none;
}
.header__mobileBtnSearch {
  
}

.header__top {
  margin-bottom: 3rem;
  padding-top: 7px;
  padding-bottom: 7px;
}

.header__bottom {
  background-image: url('data:image/svg+xml,<svg width="5" height="8" viewBox="0 0 5 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 0H3V1H2V2H1V3H0V5H1V6H2V7H3V8H4V7H3V6H2V5H1V3H2V2H3V1H4V0Z" fill="%23DCDCDC"/></svg>');
  background-repeat: repeat;
  height: 51px;
  overflow: hidden;
}

.header__menu {
  margin-right: 3.3rem;
  margin-left: 2rem;
  margin-top: -4px;
}

.postInforamtion {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  letter-spacing: 0.13em;
  text-transform: uppercase;

  font-size: 1.1rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.postInforamtion > * {
  margin-right: 2.8rem;
  color: #999999;
  position: relative;
}

.postInforamtion > *::after {
  position: absolute;
  top: 50%;
  right: -1.5rem;

  width: 3px;
  height: 3px;

  content: '';
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);

  -webkit-border-radius: 100%;
          border-radius: 100%;
  background-color: #333333;
}

.postInforamtion > *:last-child {
  margin-right: 0;
}

.postInforamtion > *:last-child::after {
  display: none;
}

.postInforamtion__type {
  padding: 0.2rem 0.5rem;

  background-color: #fff400;
}

.postInforamtion__link {
  cursor: pointer;
  text-decoration: none;
  color: #222222;
}
.postMobileBanner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.postMobileBanner > * {
  width: 100%;
}

.postComments::after {
  position: absolute;
  bottom: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 1px;

  content: '';

  background-color: #cccccc;
}

.postComments__title {
  display: block;

  margin-bottom: 4.3rem;

  letter-spacing: 0.15em;
  text-transform: uppercase;

  color: #000000;

  font-size: 3rem;
  font-weight: 300;
}

.postMore__title {
  display: block;

  margin-bottom: 4.3rem;

  letter-spacing: 0.15em;
  text-transform: uppercase;

  color: #000000;

  font-size: 3rem;
  font-weight: 300;
}

.postMore__row {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  width: 100%;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.postMore__row > * {
  margin-right: 3rem;

  -webkit-flex-basis: -webkit-calc(100% / 3);
      -ms-flex-preferred-size: calc(100% / 3);
          flex-basis: calc(100% / 3);
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.postMore__row > *:last-child {
  margin-right: 0;
}

.postMore .postMoreItem__link {
  text-decoration: none;
}

.postMore .postMoreItem__link:hover .postMoreItem__img {
  /*
  -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
          transform: scale(1.06);
  */
}

.postMore .postMoreItem__wrapperImg {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 100%;
  margin-bottom: 1.7em;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.postMore .postMoreItem__img {
  width: 100%;

  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.postMore .postMoreItem__content {
}

.postMore .postMoreItem__description {
  margin-bottom: 1.4rem;

  letter-spacing: 0.02em;

  color: #222222;

  font-size: 1.5rem;
  line-height: 2.2rem;
}

.postMore .postMoreItem__date {
  letter-spacing: 0.15em;

  color: #555555;

  font-size: 1rem;
  line-height: 2.2rem;
}

.post__mainTitle {
  max-width: 75%;
  margin-right: auto;
  margin-bottom: 1.8rem;
  margin-left: auto;

  text-align: center;

  font-size: 3.6rem;
}

.post__inforamtion {
  margin-bottom: 2.5rem;
  padding-top: 0.4rem;
}

.post__imgCaption {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  color: #999999;
  font-size: 1.3rem;
  font-weight: 300;
  min-height: 3.3rem;
  padding-top: 1.1rem;
  background: #FFFFFF;
  position: relative;
  line-height: 1.8rem;
  padding-right: 10px;
}

.post__wrapperImg {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
          flex-direction: column;

  width: 100%;
  min-height: 200px;
  /*margin-bottom: 1.6rem;*/
  margin-bottom: 1rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
}

.post__wrapperImg.mb {
  margin-bottom: 1.4rem;
}

.post__wrapperImg::after {
  display: none;

  width: 100%;
  margin-right: auto;
  margin-left: auto;

  content: attr(data-caption);
  text-align: left;

  color: #999999;

  font-size: 1.2rem;
  font-weight: 300;
  font-style: italic;
  height: 1.3rem;
  background: #FFFFFF;
  padding-top: 1.1rem;
}

.post__wrapperImg:last-child {
  margin-bottom: 1.6rem;
}

.post__img {
  max-width: 100%;
  /*margin-bottom: 0.7rem;*/
}

.post__mobileBanner {
  display: none;
  margin-top: 0.5rem;
  margin-bottom: 3.4rem;
}

.errorBlock {
  margin-top: 10.4rem;
  margin-bottom: 12.4rem;
}

.staticBlock {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.errorBlock__container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.staticBlock__container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-right: 350px;
}

.error__title {
  margin-bottom: 4rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #000000;
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 3.8rem;
  text-align: center;
  display: block;
}

.error__subtitle {
  margin-bottom: 4rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #000000;
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.8rem;
  text-align: center;
  display: block;
}

.error__description {
  margin-bottom: 3.3rem;
  letter-spacing: 0.02em;
  color: #444444;
  font-size: 1.6rem;
  line-height: 2.8rem;
  text-align: center;
  display: block;
}

.error__description a {
  color: #2196ec;
}

.static__title {
  margin-bottom: 4rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #000000;
  font-size: 5rem;
  font-weight: 300;
  line-height: 3.8rem;
  text-align: left;
  display: block;
}

.static__subtitle {
  margin-bottom: 1rem;
  text-transform: uppercase;
  color: #000000;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.8rem;
  text-align: left;
  display: block;
}

.static__description {
  margin-bottom: 3.3rem;
  letter-spacing: 0.02em;
  color: #444444;
  font-size: 1.6rem;
  line-height: 2.8rem;
  text-align: left;
  display: block;
}

.static__description a {
  color: #2196ec;
}

.contentBlock ul, .contentBlock ol {
    margin-bottom: 1.2rem;
    letter-spacing: 0.02em;
    color: #222222;
    font-size: 1.7rem;
    line-height: 3rem;
    margin-left: 2rem;
    /*margin-top: -2.2rem;    */
}

.post__text {
  margin-bottom: 3.3rem;
  color: #333333;
  font-size: 1.7rem;
  line-height: 2.8rem;
}

.post__text a {
    color: #2196ec;
}

.post__text a:hover {
    opacity: 0.9;
}

.post__ul, .post__ol {
  margin-bottom: 1.2rem;
  letter-spacing: 0.02em;
  color: #444444;
  font-size: 1.6rem;
  line-height: 2.8rem;
  margin-left: 2rem;
  margin-top: -2.2rem;
}

.post__ul li, .post__ol li {
}

.post__ol {
  list-style-position: inside;
}

.post__ul li::marker {
  color: #fff400;
}

.post__title {
  margin-bottom: 2.5rem;

  font-size: 2.6rem;
}

.post__secondaryTitle {
  margin-bottom: 2rem;

  font-size: 2.2rem;
}

.post__mainTitle, .post__secondaryTitle, .post__title {
  color: #222222;

  font-weight: 600;
  line-height: 3.2rem;
}

h1.post__mainTitle, h1.post__secondaryTitle, h1.post__title {
  line-height: 4rem;
}

.post__secondaryTitle, .post__title {
  margin-top: 1.6rem; 
}

.post__repost {
  margin-top: 1.9rem;
  margin-bottom: 2.3rem;
}

.post__text.dzen {
    line-height: 1.25em;
}

.post__comments {
  margin-bottom: 3.9rem;
  padding-bottom: 7rem;
  display: none;
}

.categoryPost {
  text-align: center;
}

.categoryPost__link {
  display: block;

  text-decoration: none;
}

.categoryPost__link:hover .categoryPost__img {
  /*
  -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
          transform: scale(1.06);
  */
}

.categoryPost__wrapperImg {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 100%;
  min-height: 243px;
  max-height: 243px;
  margin-bottom: 1.4rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.categoryPost__img {
  width: 100%;

}

.categoryPost__title {
  max-width: 95%;
  margin-bottom: 1.5rem;
  padding: 0 1.5rem;
  display: block;
  text-decoration: none;
  color: #222222;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.categoryPost__infoCategory {
  display: inline-block;

  padding: 0.2rem 0.2rem 0.2rem 0.4rem;

  letter-spacing: 0.15em;
  text-transform: uppercase;

  color: #555555;
  background-color: #fff400;

  font-size: 1rem;
}

.categoryPost--big {
  position: relative;
  width: 100%;
  height:460px;
  max-width: 100%;
  margin-bottom: 1rem !important;

  -webkit-flex-basis: 100% !important;
      -ms-flex-preferred-size: 100% !important;
          flex-basis: 100% !important;
}

.categoryPost--big .categoryPost__wrapperImg {
  max-height: 460px;
  margin-bottom: 0;
}

.categoryPost--big .categoryPost_content {
  position: absolute;
  bottom: 3.6rem;
  left: 50%;

  width: 90%;
  max-width: 580px;
  padding: 2.8rem 6.8rem 2.4rem;

  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);

  background-color: #fff400;
  opacity: 0.92;
}

.categoryPost--big .categoryPost__title {
  margin-bottom: 1.4rem;
  padding: 0;

  font-size: 2.8rem;
  line-height: 3.2rem;
  max-width: 100%;
}

.category {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.category__title {
  margin-bottom: 3.2rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000000;
  font-size: 3rem;
  font-weight: 300;
  line-height: 3.5rem;
}

.category__row {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  margin-bottom: 4.3rem;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.category__row:last-child {
  margin-bottom: 5.5rem;
}

.category__row:last-child .categoryPost {
  margin-bottom: 0;
}

.category__post {
  margin-right: 2rem;

  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}

.category__post:last-child {
  margin-right: 0;
}

.banner {
  background: #FFFFFF;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 100%;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.banner--small {
  /*height: 250px;*/
}

.banner--big {
  /*height: 610px;*/
}

.articlesItem {
  max-width: 100%;
}

.articlesItem__link {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  text-decoration: none;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.articlesItem__link:hover .articlesItem__img {
  /*
  -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
          transform: scale(1.06);
  */
}

.articlesItem__wrapperImg {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;

  width: 60px;
  height: 60px;
  margin-right: 1.5rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.articlesItem__img {
  height: 60px;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.articlesItem__content {
  margin-top: -.4rem;
}

.articlesItem__description {
  max-width: 20.6rem;
  margin-bottom: 0.9rem;

  letter-spacing: 0.02em;

  color: #333333;

  font-size: 1.4rem;
  line-height: 2rem;
}

.articlesItem__date {
  letter-spacing: 0.15em;

  color: #555555;

  font-size: 1rem;
}

.articles__title {
  display: block;

  margin-bottom: 4.1rem;

  letter-spacing: 0.15em;

  color: #000000;

  font-size: 2.6rem;
  font-weight: 300;
}

.articles__title::after {
  position: absolute;
  bottom: -1.6rem;
  left: 0;

  width: 100%;
  height: 1px;

  content: '';

  background-color: #cccccc;
}

.articles__item {
  margin-bottom: 2.7rem;
}

.articles__item:last-child {
  margin-bottom: 0;
}

.sidebar .dynamic {
    height:462px;
}

.sidebar__articles {
  margin-bottom: 5.5rem;
  min-height: 407px;
}

.sidebar__wrapperBanner {
  margin-bottom: 3.1rem;
}

.sidebar__wrapperBanner:last-child {
  margin-bottom: 0;
  padding-top: 1rem;
}

.contentBlock {
  margin-bottom: 8.4rem;
}

.contentBlock__container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.contentBlock__sidebar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-basis: 320px;
      -ms-flex-preferred-size: 320px;
          flex-basis: 320px;
          width: 320px;
}

.contentBlock__wrapper {
  margin-right: 50px;/*4.5%;*/
  padding-top: 0.1rem;
  width: 100%;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 1500px;
}

.footer {
  padding-top: 3.26rem;
  padding-bottom: 3.5rem;

  background-color: #1c1c1c;

  font-size: 1.25rem;
  line-height: 1.8rem;
}

footer img {
    position: absolute;
    left:-9999px;
}

.footer__container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer__col:first-child {
  margin-right: 2.5%;
  padding-top: 0.9rem;

  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.footer__col:last-child {
  -webkit-flex-basis: 300px;
      -ms-flex-preferred-size: 300px;
          flex-basis: 300px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.footer__titleSoc {
  display: block;

  margin-bottom: 0.8rem;

  letter-spacing: 0.02em;

  color: #888888;

  line-height: 2.4rem;
}

.footer__soc {

  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.footer__soc .soc__link {
  width: 30px;
  height: 30px;
}

.footer__soc .soc__link {
  opacity: 0.4;
}

.footer__soc .soc__link:hover {
  opacity: 0.6;
}

.footer__logo {
  margin-bottom: 2.6rem;

  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;

  background-image: url('data:image/svg+xml,<svg width="243" height="54" viewBox="0 0 243 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M179.567 26.6964C179.567 41.3668 169.457 53.2248 156.915 53.2248C144.373 53.2248 134.264 41.3668 134.264 26.6964C134.264 12.482 143.689 0.0919952 156.915 0.0919952C169.457 0.0919952 179.567 11.95 179.567 26.6964ZM171.282 26.6964C171.282 14.3063 169.381 7.00914 165.657 3.66459C163.376 1.53623 160.412 0.928132 156.915 0.928132C153.419 0.928132 150.454 1.53623 148.174 3.66459C144.449 7.00914 142.625 14.3063 142.625 26.6964C142.625 40.8347 144.449 46.3837 148.174 49.7282C150.454 51.8566 153.419 52.4647 156.915 52.4647C160.412 52.4647 163.376 51.8566 165.657 49.7282C169.381 46.3837 171.282 40.8347 171.282 26.6964ZM40.0954 52.0086V51.0964H45.5803C46.1884 51.0964 47.1765 50.9444 48.1647 48.1319L64.8875 0.320035H65.7996L84.4987 51.0964H91.0358V52.0086H69.2962V51.0964H76.0613L70.4364 34.9818H53.6376L48.9248 48.1319C47.9366 50.6404 48.3167 51.0964 48.6968 51.0964H54.4737V52.0086H40.0954ZM53.8656 34.1456H70.1323L62.075 10.8858L53.8656 34.1456ZM37.6663 52.0086H0.0400391V51.0964H6.57712V2.22035H0.0400391V1.30819H20.9435V2.22035H14.4824V51.0964H22.8438C33.4096 51.0964 36.9061 43.8752 36.9061 36.578H37.6663V52.0086ZM129.457 14.6864H130.217V1.30819H94.415V2.22035H100.952V51.0964H94.415V52.0086H115.318V51.0964H108.781V26.3924H111.366C116.991 26.3924 120.259 29.6609 120.259 34.5257H121.019V17.4229H120.259C120.259 22.2877 116.991 25.4802 111.366 25.4802H108.781V2.22035H117.219C125.884 2.22035 129.457 7.9973 129.457 14.6864ZM193.877 51.0964V52.0086H214.932V51.0964H208.319V29.3568L219.037 5.64092C220.481 2.5244 221.697 2.22035 222.685 2.22035H226.866V1.30819H212.576V2.22035H217.44C218.201 2.22035 219.721 2.44839 218.429 5.26085L208.091 27.9126L195.321 2.22035H202.77V1.30819H178.662V2.22035H186.655L200.49 29.8889V51.0964H193.877ZM242.04 7.00114C242.04 10.3154 239.353 13.0021 236.039 13.0021C232.725 13.0021 230.038 10.3154 230.038 7.00114C230.038 3.68689 232.725 1.00015 236.039 1.00015C239.353 1.00015 242.04 3.68689 242.04 7.00114ZM237.773 6.29144C238.093 6.48023 238.334 6.72834 238.496 7.03578C238.658 7.34171 238.738 7.67125 238.736 8.02441C238.738 8.42256 238.644 8.77684 238.455 9.08726C238.269 9.39543 238.015 9.63837 237.693 9.81607C237.373 9.99153 237.014 10.0793 236.613 10.0793C236.375 10.0793 236.14 10.0421 235.908 9.96791C235.679 9.89143 235.468 9.75422 235.277 9.55627L235.226 9.57651V10.945H234.039V5.03155C234.039 4.6244 234.137 4.26787 234.332 3.96194C234.53 3.65602 234.797 3.41871 235.132 3.25C235.469 3.08129 235.847 2.99694 236.266 2.99694C236.574 2.99694 236.859 3.04305 237.123 3.13528C237.388 3.22751 237.619 3.35685 237.814 3.52331C238.012 3.68751 238.165 3.88209 238.273 4.10703C238.383 4.32973 238.439 4.57379 238.439 4.83922C238.441 5.14964 238.363 5.45331 238.206 5.75024C238.098 5.9551 237.954 6.1355 237.773 6.29144ZM235.918 6.00667V6.76923V6.8772H236.434C236.648 6.8772 236.838 6.92331 237.005 7.01554C237.173 7.10777 237.307 7.23373 237.406 7.39344C237.505 7.55315 237.553 7.73648 237.551 7.94343C237.553 8.14138 237.506 8.32246 237.409 8.48666C237.313 8.65087 237.177 8.78246 237.001 8.88144C236.828 8.98041 236.622 9.0299 236.384 9.0299C236.143 9.0299 235.936 8.98041 235.763 8.88144C235.592 8.78021 235.46 8.64637 235.368 8.47992C235.276 8.31346 235.229 8.13013 235.226 7.92993V5.09228C235.229 4.88308 235.276 4.70313 235.368 4.55242C235.46 4.39946 235.584 4.28249 235.739 4.20151C235.897 4.12053 236.072 4.08004 236.266 4.08004C236.558 4.08004 236.795 4.16664 236.978 4.33985C237.162 4.5108 237.253 4.72787 237.251 4.99106C237.253 5.13952 237.219 5.28686 237.15 5.43307C237.08 5.57703 236.971 5.69738 236.822 5.7941C236.676 5.88858 236.485 5.93582 236.249 5.93582H235.918V6.00667Z" fill="black"/></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  width: 215px;
  height: 47px;
  filter: invert(75%);
}

.footer__logo img {
    width: 215px;
    filter: invert(75%);
}

.footer .footerEmail {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  /*color: #585858;*/
  color: #999999;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.footer .footerEmail a {
    margin-right: 20px !important;
}

.footer .footerEmail__link {
  margin-left: 0.4rem;

  text-decoration: none;
  letter-spacing: 0.02em;

  color: #cccccc;
}

.footer .footerEmail__link:first-child {
  margin-left: 0;
}

.footer__copyrate, .footer__description, .footer__stopAge {
  display: block;

  max-width: 100%;
  margin-bottom: 1.8rem;

  letter-spacing: 0.02133em;

  /*color: #585858;*/
  color: #999999;
}

.modalSearchForm {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  width: 100%;
  padding: 0 1.5rem;

  color: #222222;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modalSearchForm__wrapper {
  width: 100%;
  max-width: 737px;
}

.modalSearchForm__input {
  width: 100%;
  padding: 0 4.5rem 1.6rem 1.3rem;

  letter-spacing: 0.02em;

  border: none;
  border-bottom: 1px solid #cccccc;

  font-size: 2.8rem;
}

.modalSearchForm__placeholder {
  position: absolute;
  top: 0;
  left: 1.3rem;

  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;

  letter-spacing: 0.02em;

  opacity: 1;

  font-size: 2.8rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.modalSearchForm__placeholder span {
  width: 1px;
  height: 3.1rem;
  margin-right: 0.2rem;


  background-color: #222222;
}

.modalSearchForm__placeholder--isHidden {
  visibility: collapse;

  opacity: 0;
}

@-webkit-keyframes cursor {
  50% {
    background-color: transparent;
  }
}

@keyframes cursor {
  50% {
    background-color: transparent;
  }
}

.modalSearch {
  position: fixed;
  z-index: 0;
  top: 0;
  right: 0;
  left: 0;

  visibility: collapse;

  height: 100vh;
  padding-top: 40vh;

  opacity: 0;
  background-color: #ffffff;
}

.modalSearch * {
    position: absolute;
}

.modalSearch .modalSearchForm__placeholder {
  visibility: collapse;
}

.modalSearch--isVisible {
  visibility: visible;

  opacity: 1;
}

.modalSearch--isVisible .modalSearchForm__placeholder {
  visibility: visible;
}

.mobileMenu {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          flex-direction: column;

  width: 100%;

  list-style-type: none;

  font-size: 3rem;

  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
}

.mobileMenu__item {
  margin-bottom: 4rem;
}

.mobileMenu__item:last-child {
  margin-bottom: 0;
}

.mobileMenu__link {
  display: block;

  text-decoration: none;
  text-transform: uppercase;

  color: #222222;
}

.mobileMenu__link:hover {
}

.modalMobileMenu {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;

  visibility: collapse;
  overflow: auto;

  height: 100vh;
  padding-top: 20vh;

  opacity: 0;
  background-color: #ffffff;
}

.modalMobileMenu--isVisible {
  visibility: visible;
  z-index:9999;
  opacity: 1;
}

.youtube-player {
    width: 100%;
}

.product_text {
    text-align: center;
    /*margin-top: -10px;*/
    margin-bottom: 5rem;
}

.product_button {
    display: inline-block;
    padding: 10px 65px;
    background-color: #34bb7d;
    border-radius: 100px;
    color: #FFF !important;
    text-decoration: none;
    text-transform:uppercase;
}

.post__text.related {
    border-top: 1px solid rgb(238, 238, 238);
    border-bottom: 1px solid rgb(238, 238, 238);
    padding-top:10px;
    padding-bottom:10px;
    overflow: hidden;
    display: table;
}

.post__text.related a {
    font-size: 2.5rem;
    text-decoration: none;
    color: #555555;
    line-height: 3.4rem;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.post__text.related a:hover {
    text-decoration: underline;
}

.post__text.related img {
    max-width: 150px;
    max-height: 100px;
    margin-left: 4rem;
    display: table-cell;
    vertical-align: middle;
    cursor:pointer;
}



@media (max-width: 800px) {

.icon--bigSearch {
  width: 22px;
  height: 22px;
  background-size: 20px;
}

  .container {
    width: 100%;
    padding: 0 1.5rem;
  }
  .post__img {
    width: 100%;
    height: auto;
  }
  .header {
    border-bottom: 1px solid #eeeeee;
  }
  .header__logo {
    margin-left: 0;
  }
  .header__bottom, .header__soc, .header__specialProject {
    display: none;
  }
  .header__mobileBtnMenu, .header__mobileBtnSearch {
    display: -webkit-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .categoryPost, .categoryPost_content {
      display: -webkit-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;

      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;

      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;

      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  }
  .categoryPost--big .categoryPost_content {
    position: relative;
    bottom: auto;
    left: auto;

    width: 100%;
    max-width: 100%;

    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .categoryPost--big .categoryPost__title {
    font-size: 2.2rem;
  }
    .categoryPost .categoryPost__title {
        font-size: 2.1rem;
        line-height: 2.7rem;
        padding:0;
        font-weight: 700;
        letter-spacing: -0.04rem;
        position: relative;
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        display: block;
        overflow: hidden;
    }
  .postMore__row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .postMore__item {
    -webkit-flex-basis: -webkit-calc((100% - 3rem) / 2);
        -ms-flex-preferred-size: calc((100% - 3rem) / 2);
            flex-basis: calc((100% - 3rem) / 2);
  }
  .postMore__item:nth-child(1), .postMore__item:nth-child(2) {
    margin-bottom: 3.6rem;
  }
  .postMore__item:nth-child(2) {
    margin-right: 0;
  }
  .modalMobileMenuClose:hover,
  .modalSearchClose:hover {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }

  h1.post__mainTitle, h1.post__secondaryTitle, h1.post__title {
    font-weight: 700;
    letter-spacing: -0.04rem;
    max-width: 100%;
    font-size: 3.0rem;
    line-height: 3.2rem;
    text-align: left;
    width: 96%;
    margin-left: 0;
  }
  
  .post__title {
      font-weight: 700;
      letter-spacing: -0.04rem;
      font-size: 2.4rem;
      line-height: 2.8rem;
  }
    
  .post__secondaryTitle {
      font-weight: 700;
      letter-spacing: -0.04rem;
      font-size: 1.8rem;
      line-height: 2.3rem;
  }
  
  .postMore .postMoreItem__description {
      font-size: 1.8rem;
      line-height: 2.6rem;
  }
  
  .categoryPost--big .categoryPost_content {
      background: #FFFFFF;
      opacity:1;
      padding: 1.5rem 1.5rem 0 0rem;
      text-align:left;
  }
  
  .category__post, .category__post:last-child {
      text-align: left;
  }
  
  .categoryPost__infoCategory  {
      position: relative;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      margin-bottom: 10px;
  }
  
  .dayg {
      width: 100vw!important;
      margin-left: calc(-50vw + 50%)!important;

  }  .post__wrapperImg {
      width: calc(100vw - var(--scrollbar-width)); 
      margin-left: calc(-50vw + 50%);
  }

  .categoryPost .categoryPost__wrapperImg {
      width: calc(100vw - var(--scrollbar-width) - var(--scrollbar-width)); 
      margin-left: -15px;
      margin-bottom:0;
      max-height: 300px;
  }

  .categoryPost--small .categoryPost__wrapperImg {
      margin-left: 0px;
  }

  .post__imgCaption {
      padding-left: 1.5rem;
  }
  
  .categoryPost_small_content {
      position: relative;
      bottom: auto;
      left: auto;
      width: 100%;
      max-width: 100%;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
      background: #FFFFFF;
      opacity: 1;
      padding: 1.5rem 1.5rem 0 1.5rem;
      text-align: left;
      width: 100vw;
      margin-left: calc(-50vw + 50%);
  }


  .categoryPost--big {
      height: initial;
  }
  
  .category__row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .category__post {
    margin-right: 0;
    margin-bottom: 4.3rem;

    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .category__post:last-child {
    margin-bottom: 0;
  }
  .postMore__item {
    margin-right: 0;
    margin-bottom: 3.6rem;

    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .postMore__item:last-child {
    margin-bottom: 0;
  }


.post__text.related a {
    font-size: 1.5rem;
    line-height: 2.1rem; 
    font-weight: bold;
}

.post__text.related img {
    max-width: 100px;
    max-height: 66px;
    margin-left: 1rem;
    display: table-cell;
    vertical-align: middle;
    border-radius: 8px;
}


  section.contentBlock__content:not(:first-child)::before {
    margin: 35px 0 50px 0;
  }

  .error__title {
    font-size: 3.5rem;
  }
  .error__subtitle {
    font-size: 2.5rem;
  }

  .category__row {
      margin-bottom: 0rem;
  }
  .category__post, .category__post:last-child {
      margin-bottom: 2.7rem !important;
  }
  .post__text {
      font-size: 1.8rem;
      line-height: 2.8rem;
      margin-bottom: 2.5rem;
  }
  .contentBlock ul, .contentBlock ol {
      font-size: 1.8rem;
  }

  .step_by_step .post__title.h3 {
      font-size: 1.8rem;
  }
  
  .contentBlock__container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .contentBlock__wrapper {
    margin-right: 0;
    margin-bottom: 5rem;

    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .contentBlock__sidebar {
    width: 100%;

    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .contentBlock__sidebar .sidebar__wrapperBanner {
    display: none;
  }
  .postInforamtion {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .postInforamtion > * {
    margin-right: 2.8rem;
  }
  .postInforamtion > *::after {
    right: -1.5rem;
  }
  .postMobileBanner {
    display: -webkit-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footer__container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .footer__col {
    -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
            flex-basis: 100% !important;
  }
  .footer__col:first-child {
    margin-bottom: 3.5rem;
  }
  .btnToUp {
    display: none;
  }
  .articles__title {
    display: block;

    margin-bottom: 4.3rem;

    letter-spacing: 0.15em;
    text-transform: uppercase;

    color: #000000;

    font-size: 3rem;
    font-weight: 300;
  }
  .articlesItem__content {
    width: 100%;
  }
  .articlesItem__description {
    max-width: none;
  }
  
  .contentBlock {
    margin-bottom: 0;
  }
  
  .category__row:last-child {
    margin-bottom: 0rem;
  }
  .mobile-banner {
    width: calc(100vw - 3rem)!important;
    padding-bottom: 1.6rem;
    display: block;
    border-top: #f2f2f2 1px solid;
    border-bottom: #f2f2f2 1px solid;
    padding: 18px 0 26px 0;
    margin-bottom: 3rem;
  }

  .mobile-banner .adsbygoogle {
  }

  .aby {
      /*min-height: 280px;*/
      max-height: 80vh;
  }

  .mobile-banner:after {
    content: "Реклама";
    text-transform: uppercase;
    font-size:10px;
    letter-spacing: 0.3rem;
    color: #c2c2c2;
    position: absolute;
    bottom: -7px;
    background: #FFFFFF;
    padding: 0 10px;
    left: calc(50% - 44px);
  }
  .header__logo, .footer__logo {
    width: 104px!important;
    height: 23px;
  }
  .header__top {
    margin-bottom: 1rem;
  }
  .header {
    margin-bottom: 3.3rem;
    padding-top: 1rem;
  }
  .post .header {
  }
  .post__mobileBanner_top {
      margin-bottom: 3.3rem;
      margin-top: 10px;
  }
  .page--isHidden .post__mobileBanner_top {
      display:none;
  }

  .pagination__item {
      margin-bottom: 2.4rem;
  }

}
@media (max-width: 360px) {
  .footerEmail.footer__email {
    font-size: 1.1rem;
  }
}

@media (max-width: 1280px) {
    .contentBlock__sidebar {
        display: none;
    }
   .contentBlock__wrapper {
     margin-right: 0;
   }
}

@media (min-width: 801px) and (max-width: 1280px){
  .post__img {
    width: 750px;
  }
}

.ce-banner-main {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: white;
    border-top: 1px solid #E9E9E9;
    box-shadow: 0 -4px 16px rgb(0 0 0 / 4%);
    padding: 7px 7px 7px 7px;
    font-size: 13px;
    color: #666;
    width:100%;
    z-index:99;
}

.ce-banner{
    width:100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.ce-banner .l {
    display: inline;
    float: left;
    line-height: 18px;
}
.ce-banner .r {
    display: inline;
    float: right;
}

.ce-banner a {
    color: #222222;
}

.ce-accept, .ce-dismiss, .ce-disable{
    background-color: #333;
    color: #fff;
    text-decoration: none;
    margin: 0;
    border-radius: 30px;
    font-size: 12px;
    height: 36px;
    padding: 0 22px 1px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: flex;
    white-space: nowrap;
    margin-left:50px;
}

.ce-disable{
    background-color: #aaa;
}

.ce-accept:hover,
.ce-dismiss:hover,
.ce-disable:hover{

}

.ce-accept{
    background-color: #732bff;
    color: #FFFFFF !important;
    font-weight: 600;
}

.ce-dismiss{
    position: absolute;

    font-size: .8em;

    right: 1em;
    top: 1em;

    background-color: #ccc;
    color: #333;
}

.ce-iframe-placeholder{
    padding: 1em;
    background-color: #eee;
    margin: 1em 0;
}

.ce-iframe-placeholder p{
    margin: 0;
}


@media (max-width: 800px) {
    .ce-banner-main {
        font-size: 12px;
        padding: 7px 15px 7px 15px;
    }
    .ce-banner{
        flex-direction: row;
        justify-content: space-between;
    }
    .ce-banner .l {
        display: inline;
        float: left;
        line-height: 16px;
        margin-bottom: 1px;
    }
    .ce-banner .r {
        display: inline;
        width: 100%;
        float: left;
    }
    .ce-accept, .ce-dismiss, .ce-disable{
        height: 28px;
        padding: 0 10px;
        border-radius:10px;
        margin-left: 10px;
    }
}


.banner-install {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70px;
    background: #f2f1f6;
    padding:10px;
    z-index: 99999;
}

.banner-install-bottom-logo {
    width: 50px;
    float: left;
    background: url("/android-icon-48x48.png");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: center;
}

.banner-install-bottom-info {
    float: left;
    padding-left: 10px;
    padding-top: 4px;
    line-height: 20px;
}

.banner-install-bottom-info .banner-install-bottom-header {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.banner-install-bottom-info .banner-install-bottom-header .star {
    font-size: 12px;
    font-weight: normal;
    color: #fb9504;
}

.banner-install-bottom-info .banner-install-bottom-text {
    color: #909094;
    font-size: 12px;
}

.banner-install-bottom-button {
    float:right;
    padding-top:10px;
    position: absolute;
    right: 10px;
}

.banner-install-bottom-button button {
    background: #ff5317;
    color: #FFFFFF;
    padding: 7px;
    font-size: 13px;
    border-radius: 5px;
    border:0;
    outline:0;
}

.banner-install-bottom-close {
position: absolute;
    font-size: 30px;
    top: -25px;
    right: 0;
    width: 25px;
    height: 25px;
    background: #ffffff;
    display: block;
    border-radius: 5px;
    line-height: 23px;
    padding-left: 4px;
    color: #999;
    cursor: pointer;
}

.step_by_step .post__title.h3 {
    font-size: 1.7rem;
    margin-bottom: 0.5rem;
    font-weight: bold;
}

.step_by_step .post__ul li::marker {
    color: #222222;
}

.step_by_step .post__ol {
    list-style-position: initial;
    padding-bottom: 2rem;
    margin-left: 0.2rem;
    list-style: none; 
    counter-reset: li;
    margin-bottom: 3rem;
}

.step_by_step ol li::before {
    content: counter(li) '.'; 
    color: #444444;
    display: inline-block; 
    width: 2.5rem;
    font-weight:bold;
    font-size: 1.6rem;
}

.step_by_step ol li:nth-child(n+10)::before {
    width: 3.5rem;
}

.step_by_step ol li{counter-increment: li}

.step_by_step li.noli {
    list-style: none;
    font-weight: bold;
    margin-left: -2rem;
    padding: 10px 0;
}


.step_by_step .post__ul, .step_by_step .post__ol {
    margin-top: 0px;
}

.step_by_step img.i_step {
    width: 500px;
    height: auto;
}

.step_by_step figure.i_step figcaption {
    display:none;
}

/*
figure.i_step {
    margin-bottom: 0;
    padding-bottom: 0;
}
*/

@media (max-width: 800px) {
    .step_by_step .post__title.h3 {
        font-size: 1.8rem;
    }
    .step_by_step li.noli {
        font-size:1.8rem;
    }
}


@media screen and (max-width: 374px){

    .banner-install-bottom-button button {
        font-size: 11px;
    }
    
    .banner-install-bottom-info {
        padding-left: 5px;
        padding-top: 6px;
    }
    
    .banner-install-bottom-info .banner-install-bottom-header {
        font-size: 13px;
    }

    .banner-install-bottom-info .banner-install-bottom-text {
        font-size: 10px;
    }
}
