/*
 *  Common
 *
 */
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  *,
  *:before,
  *:after {
    max-height: 999999px;
  }
}
.ie7 *,
.ie7 *:before,
.ie7 *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  content: none;
}
html {
  margin: 0;
  padding: 0;
  font: 300 16px/1.25 KasperskySans, Helvetica, Arial, sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  height: 100%;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}
@media only screen and (max-width: 849px) {
  html {
    color: #5c5f61;
  }
  html.is-opera-mini {
    height: auto;
    overflow: auto;
  }
}
html[lang="el-GR"],
html[lang="vi-VN"] {
  font-family: NotoSans, sans-serif;
}
body#who-content {
  height: 100%;
  margin: 0 auto;
  padding: 0;
  font: inherit;
}
.ie7 body#who-content {
  font: 300 16px/1.25 KasperskySans, Helvetica, Arial, sans-serif;
}
[lang="el-GR"] .ie7 body#who-content,
[lang="vi-VN"] .ie7 body#who-content {
  font-family: NotoSans, sans-serif;
}
@media only screen and (max-width: 849px) {
  .is-opera-mini body#who-content {
    height: auto;
  }
}
a {
  color: #E30613;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
h1 {
  font-size: 1rem;
  font-weight: 700;
}
.ie7 h1,
.ie8 h1 {
  font-size: 16px;
}
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"] {
  border: 1px solid #cccccc;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  padding: 8px 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="email"]:focus {
  outline: none;
}
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
a,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:active,
button:active,
a:focus,
button:focus {
  outline: none;
}
@media only screen and (max-width: 849px) {
  .is-responsive a:active,
  .is-responsive button:active {
    opacity: .8;
  }
}
a,
button,
input {
  pointer-events: initial;
}
img {
  border: none;
  vertical-align: text-bottom;
}
mark {
  background: #f8e81c;
  color: #5c5f61;
  padding: 0 2px;
  margin: 0 -2px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
a mark {
  color: #E30613;
}
.g-hidden {
  display: none !important;
}
@media only screen and (max-width: 849px) {
  .is-responsive .desktop-only {
    display: none;
  }
}
.mobile-only {
  display: none;
}
@media only screen and (max-width: 849px) {
  .is-responsive .mobile-only {
    display: block;
  }
}
.g-scrollable {
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/*
.is-test-mode {
    position: relative;
    @borderWidth: 2px;
    @borderSpray: 4px;
    @color: fade( @colorImportant, 75% );

    &:before,
    &:after,
    & head:before,
    & head:after {
        content: '';
        position: absolute;
        z-index: 9999;
        pointer-events: none;
    }

    &:before,
    &:after {
        top: 0;
        bottom: 0;
        width: 0;
    }

    &:before {
        left: 0;
        box-shadow: 0 0 @borderSpray @borderWidth @color;
    }

    &:after {
        right: 0;
        box-shadow: 0 0 @borderSpray @borderWidth @color;
    }

    head {
        display: block;

        &:before,
        &:after {
            left: 0;
            right: 0;
            height: 0;
        }

        &:before {
            top: 0;
            box-shadow: 0 0 @borderSpray @borderWidth @color;
        }

        &:after {
            bottom: 0;
            box-shadow: 0 0 @borderSpray @borderWidth @color;
        }
   }
}*/
@media print {
  .aside,
  .mobile-menu,
  .mobile-search-results,
  .selector-mobile,
  .header,
  .top-bar__product,
  .top-bar__versions,
  .top-bar__links,
  .top-bar__langs,
  .nav-btn,
  .content > .links,
  .content .bt-home,
  .page-title__btn,
  .aside,
  .relatedtopics,
  .belowtopictext,
  .feedback,
  .cookie-policy,
  .footer {
    display: none !important;
  }
  html {
    overflow: visible !important;
  }
  body {
    overflow: visible !important;
    height: auto !important;
  }
  .content {
    max-height: none !important;
    height: auto !important;
    overflow-y: visible !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  .page-title {
    min-height: 0 !important;
  }
  .page-title__text {
    padding: 0 0 4px !important;
    text-align: left;
  }
  [dir="rtl"] .page-title__text {
    text-align: right;
  }
  .top-bar__title {
    margin: 0 !important;
  }
  .main,
  .row,
  .container {
    display: block !important;
    height: auto !important;
    overflow: auto !important;
  }
  .row > div {
    display: block !important;
    padding: 0 !important;
  }
  .content .heading1 {
    margin-top: .5em;
  }
  .cont {
    padding: 0 !important;
  }
  .main {
    display: block;
    overflow: auto !important;
    overflow-x: auto !important;
  }
  .cont > .heading1:first-child,
  .cont > .heading2:first-child,
  .cont > .heading3:first-child,
  .cont > .heading4:first-child,
  .cont > .heading5:first-child,
  .cont > .heading6:first-child {
    margin-top: 0;
  }
  .all-in-one-toc {
    display: block !important;
    margin: 0 0 40px;
  }
  .all-in-one-toc a {
    page-break-inside: avoid;
  }
  .cont h1,
  .cont h2,
  .cont h3,
  .cont h4,
  .cont h5,
  .cont h6,
  .cont p {
    page-break-inside: avoid;
  }
}
@font-face {
  font-family: KasperskySans;
  src: url(KasperskySans-Light.eot?#iefix) format("embedded-opentype"), url(KasperskySans-Light.woff) format("woff"), url(KasperskySans-Light.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(KasperskySans-Light.eot?#iefix) format("embedded-opentype"), url(KasperskySans-Light.woff) format("woff"), url(KasperskySans-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(KasperskySans-Regular.eot?#iefix) format("embedded-opentype"), url(KasperskySans-Regular.woff) format("woff"), url(KasperskySans-Regular.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(KasperskySans-Regular.eot?#iefix) format("embedded-opentype"), url(KasperskySans-Regular.woff) format("woff"), url(KasperskySans-Regular.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(noto-sans-regular.eot?#iefix) format("embedded-opentype"), url(noto-sans-regular.woff) format("woff"), url(noto-sans-regular.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(noto-sans-regular.eot?#iefix) format("embedded-opentype"), url(noto-sans-regular.woff) format("woff"), url(noto-sans-regular.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(noto-sans-700.eot?#iefix) format("embedded-opentype"), url(noto-sans-700.woff) format("woff"), url(noto-sans-700.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(noto-sans-700.eot?#iefix) format("embedded-opentype"), url(noto-sans-700.woff) format("woff"), url(noto-sans-700.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
/*
 *  Mixins
 *
 */
.absolute-center {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/*
 *  Layout
 *
 */
.main {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 849px) {
  .main {
    display: block;
  }
}
.ie7 .main,
.ie8 .main,
.ie9 .main,
.ie10 .main {
  padding-bottom: 204px;
}
@media only screen and (min-width: 850px) and (max-height: 700px) {
  .ie7 .main,
  .ie8 .main,
  .ie9 .main,
  .ie10 .main {
    padding-bottom: 114px;
  }
}
.main.is-loading {
  background: transparent url("loader.gif") no-repeat;
  background-position: 50% 33%;
  -moz-background-size: 50px;
    -o-background-size: 50px;
       background-size: 50px;
  -webkit-transition: background-size 0.2s 0s ease-in-out;
  -o-transition: -o-background-size 0.2s 0s ease-in-out;
  -moz-transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out, -o-background-size 0.2s 0s ease-in-out;
}
.main.is-loading > .container {
  -webkit-transition: opacity 0.2s 0s ease-in-out;
  -o-transition: opacity 0.2s 0s ease-in-out;
  -moz-transition: opacity 0.2s 0s ease-in-out;
  transition: opacity 0.2s 0s ease-in-out;
  opacity: .5;
}
.header {
  padding: 20px 0;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  line-height: 20px;
}
@media only screen and (min-width: 850px) {
  .header {
    padding: 25px 0 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 849px) {
  .header {
    padding: 20px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .header {
    text-align: center;
    line-height: 1;
  }
}
@media only screen and (max-width: 849px) {
  .header_inner-help {
    text-align: center;
    line-height: 1;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 5;
    padding: 20px 0;
  }
}
@media only screen and (min-width: 850px) and (max-height: 700px) {
  .header_inner-help {
    display: none;
  }
}
.header__title {
  font-size: 0.875rem;
  font-weight: 600;
  color: #5c5f61;
}
.ie7 .header__title,
.ie8 .header__title {
  font-size: 14px;
}
.header__title_product {
  direction: ltr;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.header__title_product:after {
  content: '';
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #FFFFFF));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%);
  background: -moz- oldlinear-gradient(left, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%);
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}
@media only screen and (min-width: 850px) {
  .header__title_product {
    display: none;
  }
}
.header__title-big {
  font-size: 1.25rem;
  font-weight: 700;
  color: #E30613;
  text-decoration: underline;
}
@media only screen and (max-width: 575px) {
  .header__title-big {
    font-size: 0.875rem;
    font-weight: 600;
    display: inline;
  }
}
.ie7 .header__title-big,
.ie8 .header__title-big {
  font-size: 20px;
}
.header__title-link {
  color: #E30613;
  text-decoration: none;
}
.header__logo {
  text-align: right;
  padding: 10px 0;
}
[dir="rtl"] .header__logo {
  text-align: left;
}
.header__mobile-menu-btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTYiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTQ6MDErMDM6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTI5VDE3OjE0OjAxKzAzOjAwIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTYiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxNiIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gKE1heSAzMSAyMDE5KSIKICAgICAgeG1wTU06d2hlbj0iMjAxOS0wNi0wN1QxNzozNTo0OCswMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTI5VDE3OjE0OjAxKzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz4bRyccAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQxgjioUF9dKwQn7UxEaZSahJ0xjl12bmmTej5sfrvZk02SrbKUps/FrwF7BV1koRKVnKmtig5zyjRjL3ds753O+953TvueCMpNS0WdUH6UzOCI/7ldm5eaXmkTraxdy0R1VTHw2FglQcbzc47HjVY9eqfO7fUb8UN1Vw1AqPqLqRE54QDq7kdJs3hVvUZHRJ+Fi425ALCl/beqzETzYnSvxhsxEJB8DZJKwkfnHsF6tJIy0sL8ebTuXVn/vYL/HEMzPTEjvE2jAJM44fhUnGCOCjn2HxPnoYoFdWVMjv+86fIiu5qnidAgbLJEiSo1vUvFSPS9REj8tMUbD7/7evpjY4UKru8UP1g2W9dELNBnwWLet937I+D8B1D2eZcn52D4ZeRS+WNe8uNK7ByXlZi23B6Tq03ulRI/otucScmgbPR9AwB82X4F4o9exnn8NbiKzKV13A9g50yfnGxS81SmfPYB4QEAAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUOI1jYKAQMAYEBPyn1JCBBYzoAkPPS6NeGAxgGHgBAI9vCbFbQGJHAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  border: 0;
  padding: 0;
  position: absolute;
  z-index: 1;
  left: 20px;
  right: auto;
  top: 18px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .header__mobile-menu-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzIiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMzIiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTQ6MTQrMDM6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTI5VDE3OjE0OjE0KzAzOjAwIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMzIiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMiIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gKE1heSAzMSAyMDE5KSIKICAgICAgeG1wTU06d2hlbj0iMjAxOS0wNi0wN1QxNzozNToyNiswMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTI5VDE3OjE0OjE0KzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz5iJN1lAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQxgjioUF9dKwQn7UxEaZSahJ0xjl12bmmTej5sfrvZk02SrbKUps/FrwF7BV1koRKVnKmtig5zyjRjL3ds753O+953TvueCMpNS0WdUH6UzOCI/7ldm5eaXmkTraxdy0R1VTHw2FglQcbzc47HjVY9eqfO7fUb8UN1Vw1AqPqLqRE54QDq7kdJs3hVvUZHRJ+Fi425ALCl/beqzETzYnSvxhsxEJB8DZJKwkfnHsF6tJIy0sL8ebTuXVn/vYL/HEMzPTEjvE2jAJM44fhUnGCOCjn2HxPnoYoFdWVMjv+86fIiu5qnidAgbLJEiSo1vUvFSPS9REj8tMUbD7/7evpjY4UKru8UP1g2W9dELNBnwWLet937I+D8B1D2eZcn52D4ZeRS+WNe8uNK7ByXlZi23B6Tq03ulRI/otucScmgbPR9AwB82X4F4o9exnn8NbiKzKV13A9g50yfnGxS81SmfPYB4QEAAAAAlwSFlzAAALEwAACxMBAJqcGAAAADdJREFUWIXt07ENACAMA0GHCbP/MjACFUrBXR0pbj75XXX3nhywJp9DktTt4HUlKmCcCkAFoAI4NHcJu18wNH4AAAAASUVORK5CYII=);
  }
}
[dir="rtl"] .header__mobile-menu-btn {
  right: 20px;
}
[dir="rtl"] .header__mobile-menu-btn {
  left: auto;
}
.header__mobile-menu-btn.is-active {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOmV4aWZFWD0iaHR0cDovL2NpcGEuanAvZXhpZi8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxNiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE2IgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTYiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTQ6MzUrMDM6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTI5VDE3OjE0OjM1KzAzOjAwIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gKE1heSAzMSAyMDE5KSIKICAgICAgeG1wTU06d2hlbj0iMjAxOS0wNi0wN1QxODowMDozMCswMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTI5VDE3OjE0OjM1KzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz7oRDJzAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQxgjioUF9dKwQn7UxEaZSahJ0xjl12bmmTej5sfrvZk02SrbKUps/FrwF7BV1koRKVnKmtig5zyjRjL3ds753O+953TvueCMpNS0WdUH6UzOCI/7ldm5eaXmkTraxdy0R1VTHw2FglQcbzc47HjVY9eqfO7fUb8UN1Vw1AqPqLqRE54QDq7kdJs3hVvUZHRJ+Fi425ALCl/beqzETzYnSvxhsxEJB8DZJKwkfnHsF6tJIy0sL8ebTuXVn/vYL/HEMzPTEjvE2jAJM44fhUnGCOCjn2HxPnoYoFdWVMjv+86fIiu5qnidAgbLJEiSo1vUvFSPS9REj8tMUbD7/7evpjY4UKru8UP1g2W9dELNBnwWLet937I+D8B1D2eZcn52D4ZeRS+WNe8uNK7ByXlZi23B6Tq03ulRI/otucScmgbPR9AwB82X4F4o9exnn8NbiKzKV13A9g50yfnGxS81SmfPYB4QEAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALNJREFUOI3F0DFqAlEURuFPCUIWkdJSlyCuINzK2jS6AXfgBoKrCFa3sRdSJ1hb2qW2EEJg0oyQGDUzRshp338Ol8e1iYh+RKyq7m8OZcwxqBpoHJMzc1krcKkMjb/I+8AGd2c2H1hjgafMfK11QUS00MU9HvCMcWZuqfkHEXGLGTroZeZ7E0ppgHkZO0pm7jDCGybQ/PJYNVJgiuG3wEHk8VSg5AXtXzbniYjixwWX8P+BTzbUSoroyKqdAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  -webkit-transform: scale(-1, 1);
     -moz-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .header__mobile-menu-btn.is-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzIiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMzIiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTQ6MzkrMDM6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTI5VDE3OjE0OjM5KzAzOjAwIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMzIiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMiIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gKE1heSAzMSAyMDE5KSIKICAgICAgeG1wTU06d2hlbj0iMjAxOS0wNi0wN1QxODowMDoxMSswMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTI5VDE3OjE0OjM5KzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz4pK/TJAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQxgjioUF9dKwQn7UxEaZSahJ0xjl12bmmTej5sfrvZk02SrbKUps/FrwF7BV1koRKVnKmtig5zyjRjL3ds753O+953TvueCMpNS0WdUH6UzOCI/7ldm5eaXmkTraxdy0R1VTHw2FglQcbzc47HjVY9eqfO7fUb8UN1Vw1AqPqLqRE54QDq7kdJs3hVvUZHRJ+Fi425ALCl/beqzETzYnSvxhsxEJB8DZJKwkfnHsF6tJIy0sL8ebTuXVn/vYL/HEMzPTEjvE2jAJM44fhUnGCOCjn2HxPnoYoFdWVMjv+86fIiu5qnidAgbLJEiSo1vUvFSPS9REj8tMUbD7/7evpjY4UKru8UP1g2W9dELNBnwWLet937I+D8B1D2eZcn52D4ZeRS+WNe8uNK7ByXlZi23B6Tq03ulRI/otucScmgbPR9AwB82X4F4o9exnn8NbiKzKV13A9g50yfnGxS81SmfPYB4QEAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlJREFUWIXt1j9PFEEYB+DnkMSWRksK6S4h12N1FoSEEJfKxISEyoIv4LewtraxvNfYkRBiwdnZSUFLQsxZeFRUgMUN5Dz3vA375wrvbSa7szu/JzO7O8v/Xq0iF2VZ9hQ9DCNiu0rAUsHwY2xgpcrwmYCx8DZOsVs1YOoS5IR3I2LQCKCp8FxAk+F/AZoO/wMwj/B7wLzCoTXP8DvAidFHpkxd4gxf8AlfI+K6ScBk/cRnvIuI77MApZYgy7IWnmAd23iJZ6n7Bh/wdtqYlT+ECdTGAd5gGefIIuJbLqBqxNiYa0YzsIEr7ETEUS6gRsRjvMc+BuhExI9cQI2IRzjEi9RuRcQtOdtxCuum8DaOE+rBlV7JPfzCJjp3fbn/AzUhLvAxHb7+J6AuxBjg1UzAFESvJKCf2tVCgAlEH8My6RFxM3luueCNAzwvEz6tZs5A3bUALAALwG9+5q4a0ibewAAAAABJRU5ErkJggg==);
  }
}
@media only screen and (min-width: 850px) {
  .header__mobile-menu-btn,
  .header__mobile-menu-btn.is-active {
    display: none;
  }
}
.header__search {
  position: absolute;
  top: 8px;
  left: 40px;
  right: 20px;
}
[dir="rtl"] .header__search {
  left: 20px;
}
[dir="rtl"] .header__search {
  right: 40px;
}
@media only screen and (min-width: 850px) {
  .header__search {
    display: none;
  }
}
.header__search-btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOmV4aWZFWD0iaHR0cDovL2NpcGEuanAvZXhpZi8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxNyIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE2IgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTYiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTciCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTU6NTMrMDM6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTI5VDE3OjE1OjUzKzAzOjAwIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gKE1heSAzMSAyMDE5KSIKICAgICAgeG1wTU06d2hlbj0iMjAxOS0wNi0wN1QxNzo1ODoyNiswMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS4xMC40IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTI5VDE3OjE1OjUzKzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz6QRh8NAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQxgjioUF9dKwQn7UxEaZSahJ0xjl12bmmTej5sfrvZk02SrbKUps/FrwF7BV1koRKVnKmtig5zyjRjL3ds753O+953TvueCMpNS0WdUH6UzOCI/7ldm5eaXmkTraxdy0R1VTHw2FglQcbzc47HjVY9eqfO7fUb8UN1Vw1AqPqLqRE54QDq7kdJs3hVvUZHRJ+Fi425ALCl/beqzETzYnSvxhsxEJB8DZJKwkfnHsF6tJIy0sL8ebTuXVn/vYL/HEMzPTEjvE2jAJM44fhUnGCOCjn2HxPnoYoFdWVMjv+86fIiu5qnidAgbLJEiSo1vUvFSPS9REj8tMUbD7/7evpjY4UKru8UP1g2W9dELNBnwWLet937I+D8B1D2eZcn52D4ZeRS+WNe8uNK7ByXlZi23B6Tq03ulRI/otucScmgbPR9AwB82X4F4o9exnn8NbiKzKV13A9g50yfnGxS81SmfPYB4QEAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQFJREFUOI2l0jFOAlEQh/Efa/AQ9ibbSyyNibXmVTa2egNoOAAN3ABqC6oXD2BsDdhvSeUhNBoLngFx1oT4VZu3s9/OzPt3FFJKFe5whV45XuIB05zzpxY6RXCEe3QxLh8rsgHecJNzfg0lpYNHPGOYc/7YLkgpHWCEU1xEHX2P0I0EUM6GOMRt1EllvYNxJNgRTUptKDmx2cFfLG0W/kvybyq8tP1hh56WjivrHAzKLYSUd/1SG0qmeMcoEm1dMcwiSRS2iZ9h65fnY1znnJ9CSRFV1jmIYj/DGeaRqGMPUkrnkah1mRFN06zqul5gXtf1omma1d6SNtFe42yzNdrlFy7lYUlqo0BdAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 17px;
    -o-background-size: 17px;
       background-size: 17px;
  border: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  right: 0;
  left: auto;
  -webkit-transition: 0.2s 0s ease-in-out;
  -o-transition: 0.2s 0s ease-in-out;
  -moz-transition: 0.2s 0s ease-in-out;
  transition: 0.2s 0s ease-in-out;
  -webkit-transition-property: right;
  -o-transition-property: right;
  -moz-transition-property: right;
  transition-property: right;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .header__search-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAFx2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWZFWDpMZW5zTW9kZWw9IiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzIiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMzQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMjlUMTc6MTU6NTgrMDM6MDAi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);
  }
}
[dir="rtl"] .header__search-btn {
  left: 0;
}
[dir="rtl"] .header__search-btn {
  right: auto;
}
.header__search-btn.is-active {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATBJREFUOBGdkj1OxDAQhbEDUiQuQAf9tttT7A2goKCKIqLkAFtSIao9QKKQKBUlFdpyC6goaLkDR4gUhfDeYktjs5ZYLI08P988jxOrA7HKsrxRSqXTNM2Yhv8Bvy2K4kFgjqsYdV130vf9I9wjNK1g78yjeQ5bwh3iOL5OkuSTebkOGZjmtzzPb9H8JYBnCKyrqrozzELUflyODXsFqH8VTYI1MmR9RuPE1IwtT3Y4TmWY1Ckg0FCfobi9s1+UMRmyMkc/OLYPhmJegb9qHgJsngxZG9udV2hhS1hwGtYM09pGZ8fX3cDud4kwxxoZp8kEf3pIGP0Y/JnW+iLLshcptBWwCZwSfMp1XZ+P4/gURdGlFHEErFBo3yWylwCFfZG9BXyRfwlQpGma02EYrr4BSuW04DJkA8UAAAAASUVORK5CYII=);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  left: 10px;
  right: auto;
  margin: 0 -16px 0 0;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .header__search-btn.is-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAptJREFUWAm9lr1LI0EYxt0Jm05I48GF62wEW/8Ba0GT3iYJScADwSJid9iJFgdX5YMkEK43Ctb+A7YH19iJzTWB7bLsxufZ2wkG996Z3VwyMNkw7/P+5tmZnQ9nQyi9Xu9LGIZHqAeO42zPZrMi5fj/iv/PSqkH1Lt6vf4iYMSQkxTt9/vF6XR6iY4q6CiXpNFt0ATQDPP5/Ldarfaq222fHwx0u91DvPFPQDcB9wEa48n6VCgUog4mk0kR8T3UEuIlPF3EPYzGcaPRuLftnLoFA51O5xSdf0e7AvAWtdVsNp8lIHI4NTeoZehCmDhDzg8p531sboBvHgTBLYOAXABy815o+g8jLZi/oi6Xy5VtRyIywDn3ff833mITnZ+n7Vybi01cczpc192x+SYUk/nBsXMOe9bOyWEuGWSRyTZTUVxqSKqg+qgtU4IpTkbMqpBt0ivM2xEcc6mN8QbiB2eCMR4zxmSSbcqhgQOK4HpsEtvGNUuzpTwut20K8HyShGlimqXZUq7CUEXbq95kJLFtTLM0W8qLVoEkyBLzPG++v5jyOQXz7dUkto1jQ/tMrWZLeZyC6MvHc08SpolplmZLudj41AMFEPNg+S9FszRbgtLAHYYqgKjEg0US28RiRolMsk05ipcJOB6iuqipDqAkOBkxa2hzUYlWAS8TcOwhscwDJQls08ZcMsgi0yYnMsBTC8N1jARsXuFVFhPMYS4ZOI5PbE5CGlxYr4AsfSEBk0v7F0Zgv1qt/mEnUlkwQOEyVzK+OfaAC0zDrq2JDwZoYplL6WAw2MJd4NHWRKIBmmDJei1PY0I08NdGtl9bEyszQNs2JlZqwMbEyg2YTKzFgGRibQb+ZWKtBhJMfGXb2stoNPrUbrdP2PEb+gDj/7sYoUkAAAAASUVORK5CYII=);
  }
}
[dir="rtl"] .header__search-btn.is-active {
  right: 10px;
}
[dir="rtl"] .header__search-btn.is-active {
  left: auto;
}
[dir="rtl"] .header__search-btn.is-active {
  margin: 0 0 0 -16px;
}
.header__clear-btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIxJREFUOBHVkcENgCAMRSkM5ggc3IGh2MGDIzgYQb9JSZGWeIUL0r4+8sW55RdxgpzzVko5Qgh7Suniutw1pgkAagALrF4nsCTWMPhB8JXgPIumCoTkJCLnvY/Wf/GArYXhWqvVfuuqgDPj5udVIiKgppmGCDwsn1OrsawTzECr1wQWwDdh/8NIfpHvG4dxgxxtr5bwAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  border: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  right: 0;
  left: auto;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .header__clear-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUdJREFUWAntlsENgzAMRUkPbNDOUIkdkBiCBTh2n0qcOHDtEJW6QyV26AZcaH5FKh8cYpsK9QASCkri/x8mtsiy/doz8K8ZaNv20nXdcS0fNKAV0zlwCwiYpuk6juN9DQRioQGtGAQLkOf5zTn39IGFFYKYF9CCJveyjpvEHCNQNU3ziu2n85rYKIAVQmMOj0UALYTWXAQghbCYiwFSEFZzFUAMAvNzqYXTLj6sagAGYsCcL9fzXGoqcxMAgXjA+CPi3ODrvJSWKWLCxTaisLjFqAYgBw5pH3AjE9aOqQIg5uHAlUg9vr+1bScbUfgMjPn3wC2thfjYKAKQGEj2cBBJAI2wZm+AWQSwCGpjogBaofBGGDWxLIBGgBrTZ6kGW4a+pmuUlbW9AgRd0ZdoRUq0poDJ51/9lPZ9f4r9DyYh9g17BrbIwBuds66LtYgdsgAAAABJRU5ErkJggg==);
  }
}
[dir="rtl"] .header__clear-btn {
  left: 0;
}
[dir="rtl"] .header__clear-btn {
  right: auto;
}
.header__clear-btn.is-hidden {
  visibility: hidden;
}
input.header__search-input {
  border: 0;
  font-family: KasperskySans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: #5c5f61;
  padding: 8px 30px 8px 40px;
  width: 100%;
  -webkit-transition: 0.2s 0s ease-in-out;
  -o-transition: 0.2s 0s ease-in-out;
  -moz-transition: 0.2s 0s ease-in-out;
  transition: 0.2s 0s ease-in-out;
  -webkit-transition-property: opacity, width, visibility;
  -o-transition-property: opacity, width, visibility;
  -moz-transition-property: opacity, width, visibility;
  transition-property: opacity, width, visibility;
}
input.header__search-input.is-hidden {
  opacity: 0;
  width: 32px;
  visibility: hidden;
}
.ie7 input.header__search-input,
.ie8 input.header__search-input {
  font-size: 18px;
}
[lang="el-GR"] input.header__search-input,
[lang="vi-VN"] input.header__search-input {
  font-family: NotoSans, sans-serif;
}
.header__search-input::-webkit-input-placeholder {
  color: rgba(92, 95, 97, 0.4);
  font-weight: 100;
  font-style: italic;
}
.header__search-input:-moz-placeholder {
  color: rgba(92, 95, 97, 0.4);
  font-weight: 100;
  font-style: italic;
}
.header__search-input::-moz-placeholder {
  color: rgba(92, 95, 97, 0.4);
  font-weight: 100;
  font-style: italic;
}
.header__search-input:-ms-input-placeholder {
  color: rgba(92, 95, 97, 0.4);
  font-weight: 100;
  font-style: italic;
}
.header__search-input::placeholder {
  color: rgba(92, 95, 97, 0.4);
  font-weight: 100;
  font-style: italic;
}
[dir="rtl"] .header__search-input::-webkit-input-placeholder {
  font-style: normal;
}
[dir="rtl"] .header__search-input:-moz-placeholder {
  font-style: normal;
}
[dir="rtl"] .header__search-input::-moz-placeholder {
  font-style: normal;
}
[dir="rtl"] .header__search-input:-ms-input-placeholder {
  font-style: normal;
}
[dir="rtl"] .header__search-input::placeholder {
  font-style: normal;
}
.footer {
  background: #fff;
  color: #979797;
  font-size: .8rem;
  font-weight: 300;
  padding: 0 0 40px;
}
@media only screen and (max-width: 849px) {
  .footer {
    padding: 0 0 20px;
    font-size: .8rem;
  }
  .footer_inner {
    padding: 0 20px 20px;
    margin-left: -20px;
    width: 100%;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
  }
}
.ie7 .footer,
.ie8 .footer {
  font-size: 12px;
}
.footer__divider {
  border-top: 1px solid #e4e4e4;
  padding: 0 0 20px;
}
.footer__logo {
  text-align: right;
  padding: 10px 0;
}
[dir="rtl"] .footer__logo {
  text-align: left;
}
.footer__text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 300;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 850px) {
  .footer__text {
    text-align: left;
  }
  [dir="rtl"] .footer__text {
    text-align: right;
  }
}
.footer__links {
  margin: 15px 0 0;
  text-align: center;
}
@media only screen and (min-width: 850px) {
  .footer__links {
    margin: 0;
    text-align: right;
  }
  [dir="rtl"] .footer__links {
    text-align: left;
  }
}
.footer__links-item {
  margin: 0 0 0 20px;
  color: #979797;
}
[dir="rtl"] .footer__links-item {
  margin: 0 20px 0 0;
}
@media only screen and (max-width: 849px) {
  .footer__links-item {
    margin: 0 10px;
  }
}
.footer__link {
  display: inline-block;
  line-height: 1.2;
}
.footer_dark {
  background: #2e2e2e;
  color: #8b8b8b;
  padding: 40px 0;
}
.footer_dark .footer__link {
  color: #fff;
}
.footer_dark .footer__links-item {
  margin: 0 10px 0 -10px;
  padding: 0 10px;
  border: solid #4b4b4b;
  border-color: rgba(139, 139, 139, 0.5);
  border-width: 0 0 0 1px;
}
[dir="rtl"] .footer_dark .footer__links-item {
  margin: 0 -10px 0 10px;
}
[dir="rtl"] .footer_dark .footer__links-item {
  border-width: 0 1px 0 0;
}
.footer_dark .footer__links-item:first-child {
  border-color: transparent;
}
@media only screen and (min-width: 850px) {
  .footer_fixed {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-right: 20px;
  padding-left: 20px;
  max-width: 100%;
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
}
@media only screen and (min-width: 1200px) {
  .container {
    width: 1500px;
  }
}
.row {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
          flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
          flex-direction: row-reverse;
}
.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
          flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-20,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-12,
.col-xs-offset-13,
.col-xs-offset-14,
.col-xs-offset-15,
.col-xs-offset-16,
.col-xs-offset-17,
.col-xs-offset-18,
.col-xs-offset-19,
.col-xs-offset-20 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
          flex: 0 0 auto;
  padding-right: 5px;
  padding-left: 5px;
}
.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  -ms-flex-preferred-size: 5%;
  -webkit-flex-basis: 5%;
          flex-basis: 5%;
  max-width: 5%;
}
.col-xs-offset-1 {
  margin-left: 5%;
}
.col-xs-2 {
  -ms-flex-preferred-size: 10%;
  -webkit-flex-basis: 10%;
          flex-basis: 10%;
  max-width: 10%;
}
.col-xs-offset-2 {
  margin-left: 10%;
}
.col-xs-3 {
  -ms-flex-preferred-size: 15%;
  -webkit-flex-basis: 15%;
          flex-basis: 15%;
  max-width: 15%;
}
.col-xs-offset-3 {
  margin-left: 15%;
}
.col-xs-4 {
  -ms-flex-preferred-size: 20%;
  -webkit-flex-basis: 20%;
          flex-basis: 20%;
  max-width: 20%;
}
.col-xs-offset-4 {
  margin-left: 20%;
}
.col-xs-5 {
  -ms-flex-preferred-size: 25%;
  -webkit-flex-basis: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
.col-xs-offset-5 {
  margin-left: 25%;
}
.col-xs-6 {
  -ms-flex-preferred-size: 30%;
  -webkit-flex-basis: 30%;
          flex-basis: 30%;
  max-width: 30%;
}
.col-xs-offset-6 {
  margin-left: 30%;
}
.col-xs-7 {
  -ms-flex-preferred-size: 35%;
  -webkit-flex-basis: 35%;
          flex-basis: 35%;
  max-width: 35%;
}
.col-xs-offset-7 {
  margin-left: 35%;
}
.col-xs-8 {
  -ms-flex-preferred-size: 40%;
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
  max-width: 40%;
}
.col-xs-offset-8 {
  margin-left: 40%;
}
.col-xs-9 {
  -ms-flex-preferred-size: 45%;
  -webkit-flex-basis: 45%;
          flex-basis: 45%;
  max-width: 45%;
}
.col-xs-offset-9 {
  margin-left: 45%;
}
.col-xs-10 {
  -ms-flex-preferred-size: 50%;
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  max-width: 50%;
}
.col-xs-offset-10 {
  margin-left: 50%;
}
.col-xs-11 {
  -ms-flex-preferred-size: 55%;
  -webkit-flex-basis: 55%;
          flex-basis: 55%;
  max-width: 55%;
}
.col-xs-offset-11 {
  margin-left: 55%;
}
.col-xs-12 {
  -ms-flex-preferred-size: 60%;
  -webkit-flex-basis: 60%;
          flex-basis: 60%;
  max-width: 60%;
}
.col-xs-offset-12 {
  margin-left: 60%;
}
.col-xs-13 {
  -ms-flex-preferred-size: 65%;
  -webkit-flex-basis: 65%;
          flex-basis: 65%;
  max-width: 65%;
}
.col-xs-offset-13 {
  margin-left: 65%;
}
.col-xs-14 {
  -ms-flex-preferred-size: 70%;
  -webkit-flex-basis: 70%;
          flex-basis: 70%;
  max-width: 70%;
}
.col-xs-offset-14 {
  margin-left: 70%;
}
.col-xs-15 {
  -ms-flex-preferred-size: 75%;
  -webkit-flex-basis: 75%;
          flex-basis: 75%;
  max-width: 75%;
}
.col-xs-offset-15 {
  margin-left: 75%;
}
.col-xs-16 {
  -ms-flex-preferred-size: 80%;
  -webkit-flex-basis: 80%;
          flex-basis: 80%;
  max-width: 80%;
}
.col-xs-offset-16 {
  margin-left: 80%;
}
.col-xs-17 {
  -ms-flex-preferred-size: 85%;
  -webkit-flex-basis: 85%;
          flex-basis: 85%;
  max-width: 85%;
}
.col-xs-offset-17 {
  margin-left: 85%;
}
.col-xs-18 {
  -ms-flex-preferred-size: 90%;
  -webkit-flex-basis: 90%;
          flex-basis: 90%;
  max-width: 90%;
}
.col-xs-offset-18 {
  margin-left: 90%;
}
.col-xs-19 {
  -ms-flex-preferred-size: 95%;
  -webkit-flex-basis: 95%;
          flex-basis: 95%;
  max-width: 95%;
}
.col-xs-offset-19 {
  margin-left: 95%;
}
.col-xs-20 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
.col-xs-offset-20 {
  margin-left: 100%;
}
.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  text-align: start;
}
.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  text-align: center;
}
.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  text-align: end;
}
.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
          align-items: flex-end;
}
.around-xs {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
.first-md {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
          order: -1;
}
.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
          order: 1;
}
.initial-order-xs {
  -webkit-box-ordinal-group: NaN;
  -ms-flex-order: initial;
  -webkit-order: initial;
     -moz-box-ordinal-group: initial;
          order: initial;
}
@media only screen and (min-width: 576px) {
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-20,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-12,
  .col-sm-offset-13,
  .col-sm-offset-14,
  .col-sm-offset-15,
  .col-sm-offset-16,
  .col-sm-offset-17,
  .col-sm-offset-18,
  .col-sm-offset-19,
  .col-sm-offset-20 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
            flex: 0 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 5%;
    -webkit-flex-basis: 5%;
            flex-basis: 5%;
    max-width: 5%;
  }
  .col-sm-offset-1 {
    margin-left: 5%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
            flex-basis: 10%;
    max-width: 10%;
  }
  .col-sm-offset-2 {
    margin-left: 10%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 15%;
    -webkit-flex-basis: 15%;
            flex-basis: 15%;
    max-width: 15%;
  }
  .col-sm-offset-3 {
    margin-left: 15%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
            flex-basis: 20%;
    max-width: 20%;
  }
  .col-sm-offset-4 {
    margin-left: 20%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 25%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
            flex-basis: 30%;
    max-width: 30%;
  }
  .col-sm-offset-6 {
    margin-left: 30%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 35%;
    -webkit-flex-basis: 35%;
            flex-basis: 35%;
    max-width: 35%;
  }
  .col-sm-offset-7 {
    margin-left: 35%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: 40%;
  }
  .col-sm-offset-8 {
    margin-left: 40%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 45%;
    -webkit-flex-basis: 45%;
            flex-basis: 45%;
    max-width: 45%;
  }
  .col-sm-offset-9 {
    margin-left: 45%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-offset-10 {
    margin-left: 50%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 55%;
    -webkit-flex-basis: 55%;
            flex-basis: 55%;
    max-width: 55%;
  }
  .col-sm-offset-11 {
    margin-left: 55%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
            flex-basis: 60%;
    max-width: 60%;
  }
  .col-sm-offset-12 {
    margin-left: 60%;
  }
  .col-sm-13 {
    -ms-flex-preferred-size: 65%;
    -webkit-flex-basis: 65%;
            flex-basis: 65%;
    max-width: 65%;
  }
  .col-sm-offset-13 {
    margin-left: 65%;
  }
  .col-sm-14 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
            flex-basis: 70%;
    max-width: 70%;
  }
  .col-sm-offset-14 {
    margin-left: 70%;
  }
  .col-sm-15 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-offset-15 {
    margin-left: 75%;
  }
  .col-sm-16 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
            flex-basis: 80%;
    max-width: 80%;
  }
  .col-sm-offset-16 {
    margin-left: 80%;
  }
  .col-sm-17 {
    -ms-flex-preferred-size: 85%;
    -webkit-flex-basis: 85%;
            flex-basis: 85%;
    max-width: 85%;
  }
  .col-sm-offset-17 {
    margin-left: 85%;
  }
  .col-sm-18 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
    max-width: 90%;
  }
  .col-sm-offset-18 {
    margin-left: 90%;
  }
  .col-sm-19 {
    -ms-flex-preferred-size: 95%;
    -webkit-flex-basis: 95%;
            flex-basis: 95%;
    max-width: 95%;
  }
  .col-sm-offset-19 {
    margin-left: 95%;
  }
  .col-sm-20 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-20 {
    margin-left: 100%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
  .initial-order-sm {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    -webkit-order: initial;
       -moz-box-ordinal-group: initial;
            order: initial;
  }
}
@media only screen and (min-width: 850px) {
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-20,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-12,
  .col-md-offset-13,
  .col-md-offset-14,
  .col-md-offset-15,
  .col-md-offset-16,
  .col-md-offset-17,
  .col-md-offset-18,
  .col-md-offset-19,
  .col-md-offset-20 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
            flex: 0 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 5%;
    -webkit-flex-basis: 5%;
            flex-basis: 5%;
    max-width: 5%;
  }
  .col-md-offset-1 {
    margin-left: 5%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
            flex-basis: 10%;
    max-width: 10%;
  }
  .col-md-offset-2 {
    margin-left: 10%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 15%;
    -webkit-flex-basis: 15%;
            flex-basis: 15%;
    max-width: 15%;
  }
  .col-md-offset-3 {
    margin-left: 15%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
            flex-basis: 20%;
    max-width: 20%;
  }
  .col-md-offset-4 {
    margin-left: 20%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-offset-5 {
    margin-left: 25%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
            flex-basis: 30%;
    max-width: 30%;
  }
  .col-md-offset-6 {
    margin-left: 30%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 35%;
    -webkit-flex-basis: 35%;
            flex-basis: 35%;
    max-width: 35%;
  }
  .col-md-offset-7 {
    margin-left: 35%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: 40%;
  }
  .col-md-offset-8 {
    margin-left: 40%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 45%;
    -webkit-flex-basis: 45%;
            flex-basis: 45%;
    max-width: 45%;
  }
  .col-md-offset-9 {
    margin-left: 45%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-offset-10 {
    margin-left: 50%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 55%;
    -webkit-flex-basis: 55%;
            flex-basis: 55%;
    max-width: 55%;
  }
  .col-md-offset-11 {
    margin-left: 55%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
            flex-basis: 60%;
    max-width: 60%;
  }
  .col-md-offset-12 {
    margin-left: 60%;
  }
  .col-md-13 {
    -ms-flex-preferred-size: 65%;
    -webkit-flex-basis: 65%;
            flex-basis: 65%;
    max-width: 65%;
  }
  .col-md-offset-13 {
    margin-left: 65%;
  }
  .col-md-14 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
            flex-basis: 70%;
    max-width: 70%;
  }
  .col-md-offset-14 {
    margin-left: 70%;
  }
  .col-md-15 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-offset-15 {
    margin-left: 75%;
  }
  .col-md-16 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
            flex-basis: 80%;
    max-width: 80%;
  }
  .col-md-offset-16 {
    margin-left: 80%;
  }
  .col-md-17 {
    -ms-flex-preferred-size: 85%;
    -webkit-flex-basis: 85%;
            flex-basis: 85%;
    max-width: 85%;
  }
  .col-md-offset-17 {
    margin-left: 85%;
  }
  .col-md-18 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
    max-width: 90%;
  }
  .col-md-offset-18 {
    margin-left: 90%;
  }
  .col-md-19 {
    -ms-flex-preferred-size: 95%;
    -webkit-flex-basis: 95%;
            flex-basis: 95%;
    max-width: 95%;
  }
  .col-md-offset-19 {
    margin-left: 95%;
  }
  .col-md-20 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-20 {
    margin-left: 100%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
  .initial-order-md {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    -webkit-order: initial;
       -moz-box-ordinal-group: initial;
            order: initial;
  }
}
@media only screen and (min-width: 992px) {
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-12,
  .col-lg-offset-13,
  .col-lg-offset-14,
  .col-lg-offset-15,
  .col-lg-offset-16,
  .col-lg-offset-17,
  .col-lg-offset-18,
  .col-lg-offset-19,
  .col-lg-offset-20 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
            flex: 0 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 5%;
    -webkit-flex-basis: 5%;
            flex-basis: 5%;
    max-width: 5%;
  }
  .col-lg-offset-1 {
    margin-left: 5%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
            flex-basis: 10%;
    max-width: 10%;
  }
  .col-lg-offset-2 {
    margin-left: 10%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 15%;
    -webkit-flex-basis: 15%;
            flex-basis: 15%;
    max-width: 15%;
  }
  .col-lg-offset-3 {
    margin-left: 15%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
            flex-basis: 20%;
    max-width: 20%;
  }
  .col-lg-offset-4 {
    margin-left: 20%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-offset-5 {
    margin-left: 25%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
            flex-basis: 30%;
    max-width: 30%;
  }
  .col-lg-offset-6 {
    margin-left: 30%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 35%;
    -webkit-flex-basis: 35%;
            flex-basis: 35%;
    max-width: 35%;
  }
  .col-lg-offset-7 {
    margin-left: 35%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: 40%;
  }
  .col-lg-offset-8 {
    margin-left: 40%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 45%;
    -webkit-flex-basis: 45%;
            flex-basis: 45%;
    max-width: 45%;
  }
  .col-lg-offset-9 {
    margin-left: 45%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-offset-10 {
    margin-left: 50%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 55%;
    -webkit-flex-basis: 55%;
            flex-basis: 55%;
    max-width: 55%;
  }
  .col-lg-offset-11 {
    margin-left: 55%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
            flex-basis: 60%;
    max-width: 60%;
  }
  .col-lg-offset-12 {
    margin-left: 60%;
  }
  .col-lg-13 {
    -ms-flex-preferred-size: 65%;
    -webkit-flex-basis: 65%;
            flex-basis: 65%;
    max-width: 65%;
  }
  .col-lg-offset-13 {
    margin-left: 65%;
  }
  .col-lg-14 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
            flex-basis: 70%;
    max-width: 70%;
  }
  .col-lg-offset-14 {
    margin-left: 70%;
  }
  .col-lg-15 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-offset-15 {
    margin-left: 75%;
  }
  .col-lg-16 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
            flex-basis: 80%;
    max-width: 80%;
  }
  .col-lg-offset-16 {
    margin-left: 80%;
  }
  .col-lg-17 {
    -ms-flex-preferred-size: 85%;
    -webkit-flex-basis: 85%;
            flex-basis: 85%;
    max-width: 85%;
  }
  .col-lg-offset-17 {
    margin-left: 85%;
  }
  .col-lg-18 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
    max-width: 90%;
  }
  .col-lg-offset-18 {
    margin-left: 90%;
  }
  .col-lg-19 {
    -ms-flex-preferred-size: 95%;
    -webkit-flex-basis: 95%;
            flex-basis: 95%;
    max-width: 95%;
  }
  .col-lg-offset-19 {
    margin-left: 95%;
  }
  .col-lg-20 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-20 {
    margin-left: 100%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
  .initial-order-lg {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    -webkit-order: initial;
       -moz-box-ordinal-group: initial;
            order: initial;
  }
}
@media only screen and (min-width: 1200px) {
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-13,
  .col-xl-14,
  .col-xl-15,
  .col-xl-16,
  .col-xl-17,
  .col-xl-18,
  .col-xl-19,
  .col-xl-20,
  .col-xl-offset-0,
  .col-xl-offset-1,
  .col-xl-offset-2,
  .col-xl-offset-3,
  .col-xl-offset-4,
  .col-xl-offset-5,
  .col-xl-offset-6,
  .col-xl-offset-7,
  .col-xl-offset-8,
  .col-xl-offset-9,
  .col-xl-offset-10,
  .col-xl-offset-12,
  .col-xl-offset-13,
  .col-xl-offset-14,
  .col-xl-offset-15,
  .col-xl-offset-16,
  .col-xl-offset-17,
  .col-xl-offset-18,
  .col-xl-offset-19,
  .col-xl-offset-20 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
            flex: 0 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }
  .col-xl {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex-preferred-size: 5%;
    -webkit-flex-basis: 5%;
            flex-basis: 5%;
    max-width: 5%;
  }
  .col-xl-offset-1 {
    margin-left: 5%;
  }
  .col-xl-2 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
            flex-basis: 10%;
    max-width: 10%;
  }
  .col-xl-offset-2 {
    margin-left: 10%;
  }
  .col-xl-3 {
    -ms-flex-preferred-size: 15%;
    -webkit-flex-basis: 15%;
            flex-basis: 15%;
    max-width: 15%;
  }
  .col-xl-offset-3 {
    margin-left: 15%;
  }
  .col-xl-4 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
            flex-basis: 20%;
    max-width: 20%;
  }
  .col-xl-offset-4 {
    margin-left: 20%;
  }
  .col-xl-5 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .col-xl-offset-5 {
    margin-left: 25%;
  }
  .col-xl-6 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
            flex-basis: 30%;
    max-width: 30%;
  }
  .col-xl-offset-6 {
    margin-left: 30%;
  }
  .col-xl-7 {
    -ms-flex-preferred-size: 35%;
    -webkit-flex-basis: 35%;
            flex-basis: 35%;
    max-width: 35%;
  }
  .col-xl-offset-7 {
    margin-left: 35%;
  }
  .col-xl-8 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: 40%;
  }
  .col-xl-offset-8 {
    margin-left: 40%;
  }
  .col-xl-9 {
    -ms-flex-preferred-size: 45%;
    -webkit-flex-basis: 45%;
            flex-basis: 45%;
    max-width: 45%;
  }
  .col-xl-offset-9 {
    margin-left: 45%;
  }
  .col-xl-10 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .col-xl-offset-10 {
    margin-left: 50%;
  }
  .col-xl-11 {
    -ms-flex-preferred-size: 55%;
    -webkit-flex-basis: 55%;
            flex-basis: 55%;
    max-width: 55%;
  }
  .col-xl-offset-11 {
    margin-left: 55%;
  }
  .col-xl-12 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
            flex-basis: 60%;
    max-width: 60%;
  }
  .col-xl-offset-12 {
    margin-left: 60%;
  }
  .col-xl-13 {
    -ms-flex-preferred-size: 65%;
    -webkit-flex-basis: 65%;
            flex-basis: 65%;
    max-width: 65%;
  }
  .col-xl-offset-13 {
    margin-left: 65%;
  }
  .col-xl-14 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
            flex-basis: 70%;
    max-width: 70%;
  }
  .col-xl-offset-14 {
    margin-left: 70%;
  }
  .col-xl-15 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .col-xl-offset-15 {
    margin-left: 75%;
  }
  .col-xl-16 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
            flex-basis: 80%;
    max-width: 80%;
  }
  .col-xl-offset-16 {
    margin-left: 80%;
  }
  .col-xl-17 {
    -ms-flex-preferred-size: 85%;
    -webkit-flex-basis: 85%;
            flex-basis: 85%;
    max-width: 85%;
  }
  .col-xl-offset-17 {
    margin-left: 85%;
  }
  .col-xl-18 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
    max-width: 90%;
  }
  .col-xl-offset-18 {
    margin-left: 90%;
  }
  .col-xl-19 {
    -ms-flex-preferred-size: 95%;
    -webkit-flex-basis: 95%;
            flex-basis: 95%;
    max-width: 95%;
  }
  .col-xl-offset-19 {
    margin-left: 95%;
  }
  .col-xl-20 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .col-xl-offset-20 {
    margin-left: 100%;
  }
  .start-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .center-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    text-align: center;
  }
  .end-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .top-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
  .middle-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .bottom-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
  }
  .around-xl {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  .between-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
  .last-xl {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
  .initial-order-xl {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    -webkit-order: initial;
       -moz-box-ordinal-group: initial;
            order: initial;
  }
}
@media only screen and (max-width: 575px) {
  .hidden-xs {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 849px) {
  .hidden-sm {
    display: none;
  }
}
@media only screen and (min-width: 850px) and (max-width: 991px) {
  .hidden-md {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .hidden-xl {
    display: none;
  }
}
/*
 *  Components ( Blocks )
 *
 */
.aside {
  padding: 0 0 39px;
  background: #fff;
}
@media only screen and (min-width: 850px) {
  .aside {
    position: absolute;
    top: 205px;
    width: 312px;
    bottom: 0;
  }
  .aside__inner {
    height: 100%;
  }
  .aside__menu {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  :root:not(.is-hv) .aside__menu::-webkit-scrollbar {
    width: 7px;
  }
  :root:not(.is-hv) .aside__menu::-webkit-scrollbar-track {
    background: #f1f5f7;
    border: 1px solid transparent;
    background-clip: content-box;
  }
  :root:not(.is-hv) .aside__menu::-webkit-scrollbar-thumb {
    background: rgba(204, 204, 204, 0.66);
    border: 1px solid transparent;
    background-clip: content-box;
  }
  :root:not(.is-hv) .aside__menu:hover::-webkit-scrollbar-thumb {
    background-color: #cccccc;
  }
}
@media only screen and (min-width: 850px) and (max-height: 700px) {
  .aside {
    top: 116px;
  }
}
.ie7 .aside {
  zoom: 1;
}
.ie7 .aside__inner {
  zoom: 1;
}
.align-flex-end {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
@media only screen and (min-width: 850px) {
  .align-flex-end {
    margin: 0 0 0 25%;
  }
  [dir="rtl"] .align-flex-end {
    margin: 0 25% 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .align-flex-end {
    margin: 0 0 0 20%;
  }
  [dir="rtl"] .align-flex-end {
    margin: 0 20% 0 0;
  }
}
.bottom-links {
  border-top: 1px solid rgba(151, 151, 151, 0.25);
  padding: 20px 0 0;
  margin: 40px 0 0;
}
.ie7 .bottom-links,
.ie8 .bottom-links {
  border-top: 1px solid #e5e5e5;
}
.bottom-links__btn {
  display: none;
  vertical-align: top;
  width: 34px;
}
.bottom-links__btn--prev {
  text-align: left;
}
[dir="rtl"] .bottom-links__btn--prev {
  text-align: right;
}
.ie7 .bottom-links__btn--prev {
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
}
[dir="rtl"] .ie7 .bottom-links__btn--prev {
  right: 0;
}
[dir="rtl"] .ie7 .bottom-links__btn--prev {
  left: auto;
}
.bottom-links__btn--next {
  text-align: right;
}
[dir="rtl"] .bottom-links__btn--next {
  text-align: left;
}
.ie7 .bottom-links__btn--next {
  position: absolute;
  right: 0;
  left: auto;
  top: 0;
}
[dir="rtl"] .ie7 .bottom-links__btn--next {
  left: 0;
}
[dir="rtl"] .ie7 .bottom-links__btn--next {
  right: auto;
}
.bottom-links__btn-link {
  display: block;
  width: 34px;
  height: 34px;
}
.bottom-links__link .bt-home {
  display: none;
  text-decoration: underline;
}
.bottom-links__link .bt-home:hover {
  text-decoration: none;
}
.bottom-links__link .bt-home:before {
  display: inline-block;
  content: '';
  width: 7px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAFQWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjciCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxMCIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlTGVuZ3RoPSIxMCIKICAgdGlmZjpJbWFnZVdpZHRoPSI3IgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI5Ni8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI5Ni8xIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA5LTI5VDE3OjE0OjUwKzAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOS0yOVQxNzoxNDo1MCswMzowMCIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHhtcE1NOnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIChNYXkgMzEgMjAxOSkiCiAgICAgIHhtcE1NOndoZW49IjIwMTktMDYtMDdUMTc6NDU6MTQrMDM6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDEuMTAuNCIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOS0yOVQxNzoxNDo1MCswMzowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+dzlKSwAAAYFpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/M0MYI4qFBfXSsEJ+1MRGmUmoSdMY5ddm5pk3o+bH672ZNNkq2ylKbPxa8BewVdZKESlZyprYoOc8o0Yy93bO+dzvved077ngjKTUtFnVB+lMzgiP+5XZuXml5pE62sXctEdVUx8NhYJUHG83OOx41WPXqnzu31G/FDdVcNQKj6i6kROeEA6u5HSbN4Vb1GR0SfhYuNuQCwpf23qsxE82J0r8YbMRCQfA2SSsJH5x7BerSSMtLC/Hm07l1Z/72C/xxDMz0xI7xNowCTOOH4VJxgjgo59h8T56GKBXVlTI7/vOnyIruap4nQIGyyRIkqNb1LxUj0vURI/LTFGw+/+3r6Y2OFCq7vFD9YNlvXRCzQZ8Fi3rfd+yPg/AdQ9nmXJ+dg+GXkUvljXvLjSuwcl5WYttwek6tN7pUSP6LbnEnJoGz0fQMAfNl+BeKPXsZ5/DW4isylddwPYOdMn5xsUvNUpnz2AeEBAAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABhSURBVBiVxc2hDcJgFADh7y+sg8Y2dIFnCJ6kuqvUA6EjvB06AutAgnkhGDTnLieuKSJihwvGzHxAV6HHij3Wci0iTrhhwhUjZpw7HHDEUod7+dC+nhs8sc3M1+f5i3/EN8EKFOMB3X+7AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  margin: 0 10px 0 0;
}
[dir="rtl"] .bottom-links__link .bt-home:before {
  margin: 0 0 0 10px;
}
.bottom-links__link .bt-home.is-shown {
  display: block;
}
.bottom-links__service-info {
  color: #979797;
  font-size: 0.85rem;
  margin: 0 0 20px;
}
.ie7 .bottom-links__service-info,
.ie8 .bottom-links__service-info {
  font-size: 14px;
}
.content {
  height: 100%;
  font-size: 1rem;
  line-height: 1.4;
  overflow-y: scroll;
  overflow-x: hidden;
}
:root:not(.is-hv) .content::-webkit-scrollbar {
  width: 7px;
}
:root:not(.is-hv) .content::-webkit-scrollbar-track {
  background: #f1f5f7;
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .content::-webkit-scrollbar-thumb {
  background: rgba(204, 204, 204, 0.66);
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .content:hover::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
@media only screen and (min-width: 850px) {
  .content {
    /*margin-bottom: 95px;*/
  }
}
@media only screen and (max-width: 849px) {
  .content {
    padding-top: 70px;
    overflow-y: auto;
  }
}
.content > .container,
.content > .container > .row {
  height: 100%;
}
.ie7 .content > .container,
.ie7 .content > .container > .row,
.ie8 .content > .container,
.ie8 .content > .container > .row,
.ie9 .content > .container,
.ie9 .content > .container > .row,
.ie10 .content > .container,
.ie10 .content > .container > .row {
  height: auto;
}
.content.is-loading {
  background: transparent url("loader.gif") no-repeat;
  background-position: 50% 33%;
  -moz-background-size: 50px;
    -o-background-size: 50px;
       background-size: 50px;
  -webkit-transition: background-size 0.2s 0s ease-in-out;
  -o-transition: -o-background-size 0.2s 0s ease-in-out;
  -moz-transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out, -o-background-size 0.2s 0s ease-in-out;
}
.content.is-loading > .container {
  -webkit-transition: opacity 0.2s 0s ease-in-out;
  -o-transition: opacity 0.2s 0s ease-in-out;
  -moz-transition: opacity 0.2s 0s ease-in-out;
  transition: opacity 0.2s 0s ease-in-out;
  opacity: .5;
}
.ie7 .content,
.ie8 .content {
  font-size: 14px;
}
.content.swipe-left {
  -webkit-transition: -webkit-transform 300ms linear;
  transition: -webkit-transform 300ms linear;
  -o-transition: -o-transform 300ms linear;
  -moz-transition: transform 300ms linear, -moz-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear, -moz-transform 300ms linear, -o-transform 300ms linear;
  -webkit-transform: translate(-100%, 0);
     -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
       -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.content.swipe-center {
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.content.swipe-right {
  -webkit-transition: -webkit-transform 300ms linear;
  transition: -webkit-transform 300ms linear;
  -o-transition: -o-transform 300ms linear;
  -moz-transition: transform 300ms linear, -moz-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear, -moz-transform 300ms linear, -o-transform 300ms linear;
  -webkit-transform: translate(100%, 0);
     -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
       -o-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.cont {
  padding: 0 0 40px;
}
.all-in-one-toc {
  display: none;
}
.contents {
  list-style: none;
  cursor: default;
  margin: 20px 0 0;
  padding: 0 0 0 0;
  font-size: 0.9rem;
  zoom: 1;
  position: relative;
}
[dir="rtl"] .contents {
  padding: 0 0 0 0;
}
@media only screen and (max-width: 849px) {
  .contents {
    font-size: 0.9rem;
    margin-top: 0;
  }
}
.contents__item {
  position: relative;
  margin: 0;
}
.contents__item-link {
  position: relative;
  display: block;
  color: #333333;
  text-decoration: none;
  vertical-align: middle;
  line-height: 1.2;
  margin: 0 16px 0 26px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
  padding: 8px 0;
  word-wrap: break-word;
}
[dir="rtl"] .contents__item-link {
  margin: 0 26px 0 16px;
}
.contents__item-link:focus {
  outline: none;
}
.contents__item-link:hover,
.contents__item-link:visited {
  color: #333333;
}
.ie7 .contents__item-link {
  *display: inline;
  zoom: 1;
  margin: 8px 0 8px 0;
  padding: 0 0 0 22px;
}
[dir="rtl"] .ie7 .contents__item-link {
  margin: 8px 0 8px 0;
}
[dir="rtl"] .ie7 .contents__item-link {
  padding: 0 22px 0 0;
}
.ie7 .contents__item-link,
.ie8 .contents__item-link {
  border-bottom: 1px solid #e5e5e5;
}
@media only screen and (max-width: 849px) {
  .contents__item-link {
    margin: 0 0 0 26px;
    color: #5c5f61;
    padding: 10px 50px 10px 0;
  }
  [dir="rtl"] .contents__item-link {
    margin: 0 26px 0 0;
  }
  [dir="rtl"] .contents__item-link {
    padding: 10px 0 10px 50px;
  }
}
.contents__item--parent {
  text-decoration: underline;
}
.contents .contents {
  padding: 0 0 0 20px;
  margin: 0;
  list-style: none;
}
[dir="rtl"] .contents .contents {
  padding: 0 20px 0 0;
}
.contents__toggle {
  left: 0;
  right: auto;
  position: absolute;
  top: 8px;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAACtJREFUKBVjYMACpk+f/h+EsUgxMGETxCc2CDUw4vIcLn+Q7AesBg33YAUAtKEN6Bw4fFcAAAAASUVORK5CYII=);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 12px;
    -o-background-size: 12px;
       background-size: 12px;
}
[dir="rtl"] .contents__toggle {
  right: 0;
}
[dir="rtl"] .contents__toggle {
  left: auto;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .contents__toggle {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAFJJREFUSA1jZCASTJ8+/T+y0szMTEZkPi42Ey4JaomPWkAwJEeDaAQEESN6DiXoZxIVjKYiggFGVIkIMgU9rkZLU4JhS6yC0WRKMKRGg4hgEAEAjsEK8vNJdAoAAAAASUVORK5CYII=);
  }
}
.contents__toggle.is-toggled {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAABpJREFUKBVjYBiBgHHq1KkNpPibiRTFI1YtAAMHAkPAst62AAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 12px;
    -o-background-size: 12px;
       background-size: 12px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .contents__toggle.is-toggled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADFJREFUSA1jYBgFoyEwGgJDPwQYp06d2kBLbzDR0nCQ2UPfAlqH0Kj5oyEwGgL0CAEADxYCR5dnZ6MAAAAASUVORK5CYII=);
  }
}
@media only screen and (max-width: 849px) {
  .contents__toggle {
    top: 14px;
  }
}
.contents__item.is-active > .contents__item-link {
  color: #E30613;
  font-weight: 600;
  font-size: 96%;
  padding: 7px 0 9px;
}
.ie7 .contents,
.ie8 .contents {
  font-size: 14px;
}
.contents_all-in-one .contents__item {
  margin: 0.5em 0;
}
.dropdown {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.ie7 .dropdown {
  *display: inline;
  zoom: 1;
  z-index: 11;
}
.dropdown__btn {
  max-width: 100%;
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 7px 20px 6px 10px;
  border: 1px solid #d8d8d8;
  background: #fff;
  color: #5c5f61;
  font-size: 0.875rem;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: background 0.05s 0s ease-in-out, color 0.05s 0s ease-in-out;
  -o-transition: background 0.05s 0s ease-in-out, color 0.05s 0s ease-in-out;
  -moz-transition: background 0.05s 0s ease-in-out, color 0.05s 0s ease-in-out;
  transition: background 0.05s 0s ease-in-out, color 0.05s 0s ease-in-out;
}
[dir="rtl"] .dropdown__btn {
  padding: 7px 10px 6px 20px;
}
.dropdown__btn:active {
  opacity: 1;
  background: rgba(241, 245, 247, 0.5);
}
.ie7 .dropdown__btn:active,
.ie8 .dropdown__btn:active {
  background: #f8fafb;
}
.ie7 .dropdown__btn {
  min-width: 40px;
}
.ie7 .dropdown__btn,
.ie8 .dropdown__btn {
  font-size: 14px;
}
.dropdown__arrow {
  position: absolute;
  right: 8px;
  left: auto;
  top: 50%;
  margin-top: -1px;
  width: 6px;
  height: 3px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAAXNSR0IArs4c6QAAACtJREFUCB1jvHnzZsP////rGZAAIyNjI5gLkrxx48Z/EAaxkdQwMIAEkAUBIi8aR72nisMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
[dir="rtl"] .dropdown__arrow {
  left: 8px;
}
[dir="rtl"] .dropdown__arrow {
  right: auto;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .dropdown__arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAAXNSR0IArs4c6QAAAEZJREFUGBmNzoEJACAIRNFuGsesttRpjAuKwCKFQOJ9EGbW3L2WxADooMtExCLSZvCLFqbbwSs6MU0Ynqeqzsc9gNsH4QsP9roySgNwjsEAAAAASUVORK5CYII=);
    -moz-background-size: 6px;
      -o-background-size: 6px;
         background-size: 6px;
  }
}
.dropdown__list {
  left: 0;
  right: auto;
  position: absolute !important;
  display: block;
  top: 100%;
  min-width: 100%;
  border: 1px solid #d8d8d8;
  background: #fff;
  font-size: 0.875rem;
  margin: -1px 0 0;
  padding: 0 0 0 0;
  visibility: hidden;
  list-style: none;
  overflow: auto;
  white-space: nowrap;
  text-align: left;
}
[dir="rtl"] .dropdown__list {
  right: 0;
}
[dir="rtl"] .dropdown__list {
  left: auto;
}
[dir="rtl"] .dropdown__list {
  padding: 0 0 0 0;
}
[dir="rtl"] .dropdown__list {
  text-align: right;
}
.ie7 .dropdown__list {
  visibility: visible;
  display: none;
  margin: -1px;
  width: 200%;
}
.ie7 .dropdown__list,
.ie8 .dropdown__list {
  font-size: 14px;
}
.dropdown__list_opened {
  visibility: visible;
  z-index: 1999;
  -webkit-animation: dropdown .2s 1;
     -moz-animation: dropdown .2s 1;
       -o-animation: dropdown .2s 1;
          animation: dropdown .2s 1;
}
.ie7 .dropdown__list_opened {
  display: block;
  visibility: visible;
  overflow: scroll;
}
:root:not(.is-hv) .dropdown__list::-webkit-scrollbar {
  width: 8px;
}
:root:not(.is-hv) .dropdown__list::-webkit-scrollbar-track {
  background: #f1f5f7;
  border: 0 solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .dropdown__list::-webkit-scrollbar-thumb {
  background: rgba(204, 204, 204, 0.66);
  border: 0 solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .dropdown__list:hover::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
@-moz-document url-prefix() {
  .dropdown__list_firefox-fix .dropdown__link {
    padding: 7px 34px 6px 10px;
  }
  [dir="rtl"] .dropdown__list_firefox-fix .dropdown__link {
    padding: 7px 10px 6px 34px;
  }
}
.dropdown__item {
  margin: 0;
}
.ie7 .dropdown__item {
  border: none;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 850px) {
  .dropdown_right .dropdown__list {
    right: 0;
    left: auto;
  }
  [dir="rtl"] .dropdown_right .dropdown__list {
    left: 0;
  }
  [dir="rtl"] .dropdown_right .dropdown__list {
    right: auto;
  }
}
.dropdown__link {
  display: block;
  padding: 7px 14px 6px 10px;
  text-decoration: none;
  color: inherit;
}
[dir="rtl"] .dropdown__link {
  padding: 7px 10px 6px 14px;
}
.ie7 .dropdown__link {
  color: #5c5f61;
  margin: 0;
}
.dropdown__link:hover {
  color: #5c5f61;
  background: #f1f5f7;
}
.dropdown__link:visited {
  color: inherit;
}
.dropdown_large {
  width: 100%;
}
.dropdown_large .dropdown__btn {
  width: 100%;
  font-size: 0.875rem;
  font-weight: 300;
  text-align: left;
  padding: 10px;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.12);
     -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.12);
}
[dir="rtl"] .dropdown_large .dropdown__btn {
  text-align: right;
}
.dropdown_large .dropdown__btn:after {
  float: right;
  margin: 6px 0 0;
}
.ie7 .dropdown_large .dropdown__btn,
.ie8 .dropdown_large .dropdown__btn {
  font-size: 14px;
}
.dropdown_large .dropdown__link {
  font-size: 0.875rem;
  padding: 10px;
}
.ie7 .dropdown_large .dropdown__link,
.ie8 .dropdown_large .dropdown__link {
  font-size: 14px;
}
@-webkit-keyframes dropdown {
  0% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    opacity: 0;
  }
  92% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes dropdown {
  0% {
    -moz-transform: translateY(-20px);
         transform: translateY(-20px);
    opacity: 0;
  }
  92% {
    -moz-transform: translateY(2px);
         transform: translateY(2px);
  }
  100% {
    -moz-transform: translateY(0);
         transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes dropdown {
  0% {
    -o-transform: translateY(-20px);
       transform: translateY(-20px);
    opacity: 0;
  }
  92% {
    -o-transform: translateY(2px);
       transform: translateY(2px);
  }
  100% {
    -o-transform: translateY(0);
       transform: translateY(0);
    opacity: 1;
  }
}
@keyframes dropdown {
  0% {
    -webkit-transform: translateY(-20px);
       -moz-transform: translateY(-20px);
         -o-transform: translateY(-20px);
            transform: translateY(-20px);
    opacity: 0;
  }
  92% {
    -webkit-transform: translateY(2px);
       -moz-transform: translateY(2px);
         -o-transform: translateY(2px);
            transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.feedback {
  margin: 0 0 20px;
}
.feedback__heading {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 100;
  margin: 0 0 10px;
}
.ie7 .feedback__heading,
.ie8 .feedback__heading {
  font-size: 24px;
}
.feedback__text {
  margin: 0 0 10px;
}
.header-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.menu-box {
  overflow-y: auto;
  overflow-x: hidden;
}
:root:not(.is-hv) .menu-box::-webkit-scrollbar {
  width: 7px;
}
:root:not(.is-hv) .menu-box::-webkit-scrollbar-track {
  background: #f1f5f7;
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .menu-box::-webkit-scrollbar-thumb {
  background: rgba(204, 204, 204, 0.66);
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .menu-box:hover::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
@media only screen and (max-width: 849px) {
  .menu-box {
    background: #fff;
    visibility: hidden;
    position: fixed;
    top: 56px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    padding: 0 0 0 20px;
    -webkit-transition: 0.2s 0s ease-in-out;
    -o-transition: 0.2s 0s ease-in-out;
    -moz-transition: 0.2s 0s ease-in-out;
    transition: 0.2s 0s ease-in-out;
    -webkit-transition-property: visibility, -webkit-transform;
    transition-property: visibility, -webkit-transform;
    -o-transition-property: visibility, -o-transform;
    -moz-transition-property: transform, visibility, -moz-transform;
    transition-property: transform, visibility;
    transition-property: transform, visibility, -webkit-transform, -moz-transform, -o-transform;
    -webkit-transition-delay: 0s;
       -moz-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    pointer-events: none;
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  [dir="rtl"] .menu-box {
    padding: 0 20px 0 0;
  }
  [dir="rtl"] .menu-box {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .menu-box.is-active {
    visibility: visible;
    pointer-events: initial;
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition-delay: 0s, 0s, 0.2s;
       -moz-transition-delay: 0s, 0s, 0.2s;
         -o-transition-delay: 0s, 0s, 0.2s;
            transition-delay: 0s, 0s, 0.2s;
  }
  [dir="rtl"] .menu-box.is-active {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
}
.mobile-search-results {
  display: none;
  position: absolute;
  top: 56px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  margin: 0;
  padding: 0 20px 0;
  overflow: auto;
  overflow-x: hidden;
  visibility: visible;
  -webkit-transition: 0.2s 0s ease-in-out;
  -o-transition: 0.2s 0s ease-in-out;
  -moz-transition: 0.2s 0s ease-in-out;
  transition: 0.2s 0s ease-in-out;
  -webkit-transition-property: visibility, -webkit-transform, -webkit-box-shadow;
  transition-property: visibility, -webkit-transform, -webkit-box-shadow;
  -o-transition-property: box-shadow, visibility, -o-transform;
  -moz-transition-property: transform, box-shadow, visibility, -moz-transform, -moz-box-shadow;
  transition-property: transform, box-shadow, visibility;
  transition-property: transform, box-shadow, visibility, -webkit-transform, -moz-transform, -o-transform, -webkit-box-shadow, -moz-box-shadow;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  pointer-events: initial;
}
@media only screen and (max-width: 849px) {
  .mobile-search-results {
    display: block;
  }
}
.mobile-search-results.is-hidden {
  display: none;
  pointer-events: none;
  visibility: hidden;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -webkit-transition-delay: 0s, 0s, 0.2s;
     -moz-transition-delay: 0s, 0s, 0.2s;
       -o-transition-delay: 0s, 0s, 0.2s;
          transition-delay: 0s, 0s, 0.2s;
}
[dir="rtl"] .mobile-search-results.is-hidden {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.mobile-search-results.is-active {
  z-index: 1;
}
.mobile-search-results__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mobile-search-results__total {
  font-size: 0.84rem;
  color: #333333;
  padding: 8px 20px;
  background: #f8e81c;
  width: 100%;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0 0 20px -20px;
  font-weight: 600;
}
.mobile-search-result {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
.mobile-search-result__title {
  text-decoration: none;
  font-size: 1rem;
  margin: 0 0 10px;
}
.mobile-search-result__content {
  font-size: 0.875rem;
}
.nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.nav-btn__link-prev {
  display: inline-block;
  width: 13px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAACXBIWXMAAAsSAAALEgHS3X78AAABY0lEQVQ4jZXUMUvDUBQF4HNf0wiBjv4KRwfBpUhB3MTBDFIyFJKmuDmLCP4AQYTmduiiKGRxyyqugoODm+AqCgEFQQLtcWkFNe2LZ7rLx3nDfReoGFX1prOpAobD4SLJ236/fwgAUgUURXFNcklEHjzPW5nb9Bu4rrsWBMHHzKYy0Ol0Xmc+bx4oRTbwB1UBP1BV8I3+AwBA/gsAwBRFcTwBIxHZtAEAMJ7n7QF4JFkjqWmaulYUBMGL4zjrAJ5JtvI8PyM5d1MMAIRh+CQiGyLyRtJX1RMrAoA4ju+NMZsi8klyN0mSfSsCgCiKbkjuiMiI5JGqRmWodPdUNRqPxzrB271e72pm0zTdbndgjDkgWRORi8Fg0LQ2TZMkySnJXRF5A9CM4/jeikgaVb0k6QN4dhxnNQzDJ+t3T9PUzfM8I9kC8NhoNJath8X3/aJer28BuDPGnLfb7Xeb+U6WZQvT+QszCe3aCMomjQAAAABJRU5ErkJggg==);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 13px;
    -o-background-size: 13px;
       background-size: 13px;
  position: absolute;
  top: -webkit-calc((100% - 312px)/2);
  top: -moz-calc((100% - 312px)/2);
  top: calc((100% - 312px)/2);
  margin-top: 206px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .nav-btn__link-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAwCAYAAAAPfWqeAAAACXBIWXMAAAsSAAALEgHS3X78AAACRElEQVRYhdXYsYvTYBgG8Of9rnIBb5DiLbd4UxcXB0cdHBREUHCooiCES79+nXS5/QR1c3FJ+tHQSajdHBTlBofzdLlFvEnwX6jLDS2heV16JZfrtU3yRvAbnyT9JaV9kjfA/7ystZfTmZJGgiB4EMfxD9/3d5I5SSMA3jLzyiR63mq1dkShGQiIaFypVK54nnco8tWdhQB47HneISBwRfMQY8y7afYvkEJQFiQ3lBXJBeVBMkN5kUxQEWRpqCiyFCSBLISkkLmQJHImJI3MhMpATkFlISegMpEpVDYCAMr3/XrZCAAoIvoDIE7lQwC/pRAAUMaYXaXUEyLi45CZzzPzR2ttTQwCAK11j4iepbatx3H8OQzDDTEIAJrN5hsAr5IbmXkziqJP3W73QlFo1h+2w8xbqXjPcZxbrusO80KnHreq1WqTiN6n4uuj0ajX7/dX0vvnhur1+nh1dfUhgL1kzsz3BoNBWwwCANd1h47j3CWinylsy/f9l3mgufejMAw3oijaZ+bNE2en1NPJj0cGAgBrbW08Hn8FsD49iIiVUo+01j0xCACCILjKzF8ArCWwCMAdY8yuGDTBbgL4wMznEvEREd0wxhwsOn7paWJWVQFYW7aqMo0tRaoq83yUt6qKTBOZqir3xJe1qnJDWauq0Aw7r6ra7faLZCYylS9TVWLjv7W2FsfxPjNfPM4mVXVNa/1N7M2J1voXgNsAjhLx60aj8R0QfkVjjDkgovsARkS0bYzZTjWJ7Op0OpdK+/BF6y8E4o21QlQWqQAAAABJRU5ErkJggg==);
  }
}
.ie7 .nav-btn__link-prev,
.ie8 .nav-btn__link-prev,
.ie9 .nav-btn__link-prev {
  margin-left: 25px;
}
@media only screen and (max-width: 991px) {
  .ie7 .nav-btn__link-prev,
  .ie8 .nav-btn__link-prev,
  .ie9 .nav-btn__link-prev {
    margin-left: 12px;
  }
}
[dir="rtl"] .nav-btn__link-prev {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.nav-btn__link-prev-inactive {
  display: inline-block;
  width: 13px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAAXNSR0IArs4c6QAAASxJREFUKBVjZCACLFmyhO/r1696zITUTpo0SfTPnz+pQHVn8CoGmfj3799ERkbG3RkZGdeYcJm8atUqTqDVcUDFJ4AKL4LUMWJTPHPmTNZ///4lAE18AFS4G6YGw2Sgicz///8PByp4g6wQpAFD8bt37/yBiv8LCwtvgpkIo1EUA613A1otxMTEtCosLOwvTBGMZoExpk6dagVkqwkKCs4FKvwNE0emwYpnzJihDxS04ObmngNU+B1ZATKbCahQFehE91+/fi2OiYn5hCyJzga5OQjoxhV5eXmv0SXR+UxAU1cCceT06dMV0CXR+eBIASkEhkI4SGNmZuYDdEUwPjwGidEAVwzSTUgDimJCGjAU49OAVTEuDTgVY9OAVzG6BoKKQRrmz58vAEwOOgC42p7trZmymgAAAABJRU5ErkJggg==);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 11px;
    -o-background-size: 11px;
       background-size: 11px;
  position: absolute;
  top: -webkit-calc((100% - 312px)/2);
  top: -moz-calc((100% - 312px)/2);
  top: calc((100% - 312px)/2);
  margin-top: 206px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .nav-btn__link-prev-inactive {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAAAXNSR0IArs4c6QAAAhtJREFUSA2t1M1LAkEYBnBdNVuUwoO3OtYxokMQnqNT0KW9ZNLBr79HEBUhSu2QXYIgiDoWXSPoEt3qViAFIiJqzyusjKOzzu7MwrIz7s5v3h3nWZ9P49FsNs1KpbJFpF+XCzA0HA5TOFf9fv+doQNGpQE4h4QahvEbjUbftMCtVmt/MBiso9IOJqgnk8m/oGrF5XJ5F+gmnF4gELjIZDI/ZCrBQHfw+glUOggGg5fpdPrLLtTzUlSr1Q2gewSh0mugHzZKV08wKl3r9/sHBNAOwOu/Ups9XMOodAWVWjgNVPqYz+efWdBuu4ILhUIclR5hcAjb6iWbzT7YEH+VhhuNxlI4HE6iUhPoeywWu+Exti8FU1Tb7fYxttUy1vQTwJVlWX0W4ttzI81GFZV+o9JToBQEx8OxYj6qkUikLoPSjI4wG9Vut9ugqDqWydwULgVFFX9UAs/2kKpz7NVxqpjxwubMSDtFVShxN6aWYl5UufHC7gQsE1WhxN0Yw2xUsVefRFHlxgu7ozXmo5rL5e6FIyRvGG6jKun6DLdRlYbtB7Gui6ZpLth91asB7Iy+AfjAxDudzkmtVouoojR+lDzCCCWcJqHJUqlUW2WCcaR142OYqtOJT8A68SlYFz4T1oELYVXcEVbB58JecSnYCy4Nu8VdwW5w17As7gmWwT3D83Al2AlXhkW4FpjH0b+l37QdxWIxWiqVtgn8B5S2rzYhy40iAAAAAElFTkSuQmCC);
  }
}
.ie7 .nav-btn__link-prev-inactive,
.ie8 .nav-btn__link-prev-inactive,
.ie9 .nav-btn__link-prev-inactive {
  margin-left: 25px;
}
@media only screen and (max-width: 991px) {
  .ie7 .nav-btn__link-prev-inactive,
  .ie8 .nav-btn__link-prev-inactive,
  .ie9 .nav-btn__link-prev-inactive {
    margin-left: 12px;
  }
}
[dir="rtl"] .nav-btn__link-prev-inactive {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.nav-btn__link-next {
  display: inline-block;
  width: 13px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAAXNSR0IArs4c6QAAAW5JREFUOBGV0r1Kw1AUB/DmGiIYdPMJHB3ddChSEDdxsFPoUIgm+AzFdxChSaAdYlWIQresTj6Ag4MgSLaCEKggSIKJ/xNMSNvc3Hoh3OSe87tfJ43GX/N9fzV/F/WMEmzbvgiC4GkwGKyLAMXZaDTaSJJEw/tOHMdjz/MUEWSapn3KsnyAxEmapq0wDK/RZzvg4Syo6/q7JEmHeKYAbWz3kgdovJjRMIxnxtgR4DfgOWCPB6X5QL/fPwa8B1zBJGdoznzOAqIErHKKy7GBf4BPTNMcl2GxvfIgzQ7Qo9XQ3zqO0yzHK1fKEyzLuqLzAU4x1qRzU6wWATBs9Q59G7kTlGY3u2mSdY2Kjdr5gC3kvamqule7Uj4ZVtsCesVDZ7wRouFwuBlF0SPANsCLoij7tagKdLvdDy7iAdpyJaoDlUgEFtAyYAYtCwr0H0CIua6rzteBrpWCvMY6nc4XCveQF04EZibCr7I2M1Dz8QsZ++0eXXdmiQAAAABJRU5ErkJggg==);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 13px;
    -o-background-size: 13px;
       background-size: 13px;
  position: absolute;
  top: -webkit-calc((100% - 312px)/2);
  top: -moz-calc((100% - 312px)/2);
  top: calc((100% - 312px)/2);
  margin-top: 206px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .nav-btn__link-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAwCAYAAAAPfWqeAAAAAXNSR0IArs4c6QAAAp5JREFUWAnNmL+LE1EQx7OrkoBXaPCK2Hgg2GhppVhYaCNRbOJxghAMSTotLC2uUBs7m8SQkEo40wlRlCs8uNPKQtBG/wArSWVhSDbxOzGzzF72dt+voA/uZt7svu/n5r3JvLvLZP7VaLfbp5bB9qVos9l8MBqNvsFekXEX/iESmU6nXqFQeAq7ielhfN0sFovb/X7/B3wnwyOVVqt1YTKZ7BGQVT3P++n7/sVqtfqdYzZ2tnUQ+wjh+1II0BOAv+t0Oidl3NQPz6hWqz1DBo+lEGBrOLO33W73mIyb+OFW8WIUQhuAuzyf291cLne1XC7/3hdXnoYZ8Yp8Pl/DNr7i+dxeGg6HW71eb1Y8+54pTRdApVIpyGaz61i9KxWQ5Y3BYPBcxnT8BRAtpi3CVl1HZl+kGG1po9GInKN8nuQvnJF8mSoOxfCBikLGUTT3qHhkLM1PBNFifMbOBEGwB3eVxZDpFLANfCy2OJZmU0EkgEo8j6zew11hQcBG8K/V6/VtjiVZJRAJzPvfawCPCMFfAF4G7JOIxbqxxRD3Jv3k2K47tG3i+QrAb2h7RSzWVQbRajoTgCKtCuFVlValBSLYvNqekM+DqjKtVSmfEYuy1W1V2hkxSLdVGYN0W5UxiDLTaVXGZ8RbSFalVTkBESytVTkDEYxaFcwOyv0ozWlwq7I6o79Ske+nMctFIpmMD/BxZxkhm1sAvIBoeAsjmwCx22hfL52A0iCUoTVIBWINUoVYgXQgxiBdiBHIBKINMoVogWwgyiBbiBLIBSQV5AqSCHIJORDkGhILWgZkAbQsSAS0TEgIwn9Lzo3H488HXVr0ou2YXeWVSuUrII9YTN6MHLO1kYsPfzZuAvIQorPr11Y8cT1+bTqb+ML//vAPRJiT00nEgksAAAAASUVORK5CYII=);
  }
}
.ie7 .nav-btn__link-next,
.ie8 .nav-btn__link-next,
.ie9 .nav-btn__link-next {
  margin-left: 25px;
}
@media only screen and (max-width: 991px) {
  .ie7 .nav-btn__link-next,
  .ie8 .nav-btn__link-next,
  .ie9 .nav-btn__link-next {
    margin-left: 12px;
  }
}
[dir="rtl"] .nav-btn__link-next {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.nav-btn__link-next-inactive {
  display: inline-block;
  width: 13px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAACXBIWXMAAAsSAAALEgHS3X78AAABJUlEQVQokY3QP0vEMBgG8Oe9q4O0iATFTW4RR1cRV3FzjArlxKnt1ymUJqB0sMtlEFz1C7i6OIu41kEo0koSFw/OXv9cpuTN73kggZTyOMuyTaywRsaYj6qqgjRNJ0OYACBN0wkRnVtrZ1EUvfXiVQO0eBgKUHPQF1jCfYFW3BXoxG2BXtwMDGIAkFLuWmsvR0MwjuNtY8wFgPtxH8zzfENrfU1ET2EYvnY2K6XWy7Kcaq2fwzB8ATp+Q0q5BuAKwHsQBI/z+VKzUmpsjOHW2s9F2IqLojgjImKMPTTv/mEhxAmALSKacc51EzvzTZIkR0S0zxi75Zz/tL3F+Ws8AHDouu4N5/y7DQLASAixZ609rev6zvf9ry4IAA4R7XieJ4YgAPwCKGaZvW0ICjwAAAAASUVORK5CYII=);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 11px;
    -o-background-size: 11px;
       background-size: 11px;
  position: absolute;
  top: -webkit-calc((100% - 312px)/2);
  top: -moz-calc((100% - 312px)/2);
  top: calc((100% - 312px)/2);
  margin-top: 206px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .nav-btn__link-next-inactive {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAACXBIWXMAAAsSAAALEgHS3X78AAACD0lEQVRIibXTsYvUQBQG8G8mOZYQOQm4nXZiI4hYHBxnqQiCYGMs3FuvCZtq/5iFJclmEY2xic2BlViLrQg2Wmq3xaLsMq4h82w8Oe6yySQZXzczb34Mj/kAAEEQ7E2n0wvQWDwIgj0A903TfJokia0Ntm37M+d8IaXsCyGOdOEMAJIksYUQR1LKPud8YVnW8+FwuO4M/w+cnV7oxNnZDV34OVgXXgrrwLfCXfFKuAteC7fFleA2uDLcFG8EN8Ebw6p4K1gFbw3X4Z3gKrwzvA3XApfhXBcshPhNRL9O1lrgLMsMAI+I6Arn/Idt2y+1wMvl8oGU8hpjTGw2m3QwGPzsPOMwDO8S0QGA3DTNF57nfQcAsyO6T0QHjDEJIDtBgQ4zjuP4BhHdAwDDMI593/96+rwVPJ/PrxZF8RAAGGNvPc/7dLan8SjiOL6c5/ljAJwx9t73/Q9lfY3gyWTSL4riCYAdzvnH0Wj0bluv8ijSNN3t9XoDIrI4518cx3lT1a8EZ1lmrdfrQynlRcbYNwCvXdctqu7U/uMoinaIaPg3VQvHcZ65rivq7lW+uCyqKmgtXBZVFbQSns1md6SUNwHkhmG8Go/HC1UU2PLdwjDcL4ridllUVevci+ui2gpWiapq/RuFalQbwVEUXVKNqmrxNE13ARyqRlW1zNVqdZ2IlKPaqKIoupVlmaUNBPAHWruvo/QWUDkAAAAASUVORK5CYII=);
  }
}
.ie7 .nav-btn__link-next-inactive,
.ie8 .nav-btn__link-next-inactive,
.ie9 .nav-btn__link-next-inactive {
  margin-left: 25px;
}
@media only screen and (max-width: 991px) {
  .ie7 .nav-btn__link-next-inactive,
  .ie8 .nav-btn__link-next-inactive,
  .ie9 .nav-btn__link-next-inactive {
    margin-left: 12px;
  }
}
[dir="rtl"] .nav-btn__link-next-inactive {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pic,
.b-pic {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 100%;
  font-size: 0;
  vertical-align: text-bottom;
  -moz-background-size: 100%;
    -o-background-size: 100%;
       background-size: 100%;
  background-repeat: no-repeat;
}
.pic__img,
.b-pic__img {
  visibility: hidden;
}
.scroll {
  overflow-y: auto;
  overflow-x: hidden;
}
:root:not(.is-hv) .scroll::-webkit-scrollbar {
  width: 7px;
}
:root:not(.is-hv) .scroll::-webkit-scrollbar-track {
  background: #f1f5f7;
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .scroll::-webkit-scrollbar-thumb {
  background: rgba(204, 204, 204, 0.66);
  border: 1px solid transparent;
  background-clip: content-box;
}
:root:not(.is-hv) .scroll:hover::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
.search__wrapper {
  position: relative;
  margin: 0 16px 0 0;
}
[dir="rtl"] .search__wrapper {
  margin: 0 0 0 16px;
}
.ie7 .search__wrapper {
  padding: 0 0 0 0;
}
[dir="rtl"] .ie7 .search__wrapper {
  padding: 0 0 0 0;
}
input.search__field {
  width: 100%;
  line-height: 1.2;
  padding: 8px 24px 7px 0;
  margin: 1px 0;
  font-family: KasperskySans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 100;
  font-style: italic;
  color: #b1b1b1;
  border: 0;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
}
[dir="rtl"] input.search__field {
  padding: 8px 0 7px 24px;
}
input.search__field::-ms-clear {
  display: none;
}
.ie7 input.search__field {
  padding: 8px 0 7px 0;
}
[dir="rtl"] .ie7 input.search__field {
  padding: 8px 0 7px 0;
}
.ie8 input.search__field {
  padding: 8px 0 7px 12px;
}
[dir="rtl"] .ie8 input.search__field {
  padding: 8px 12px 7px 0;
}
.ie7 input.search__field,
.ie8 input.search__field {
  font-size: 18px;
  border-bottom: 1px solid #e5e5e5;
}
[lang="el-GR"] input.search__field,
[lang="vi-VN"] input.search__field {
  font-family: NotoSans, sans-serif;
}
[dir="rtl"] input.search__field {
  font-style: normal;
}
.search__btn {
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  bottom: 0;
  width: 30px;
  height: 34px;
  display: block;
}
[dir="rtl"] .search__btn {
  left: 0;
}
[dir="rtl"] .search__btn {
  right: auto;
}
.search__btn:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATBJREFUOBGdkj1OxDAQhbEDUiQuQAf9tttT7A2goKCKIqLkAFtSIao9QKKQKBUlFdpyC6goaLkDR4gUhfDeYktjs5ZYLI08P988jxOrA7HKsrxRSqXTNM2Yhv8Bvy2K4kFgjqsYdV130vf9I9wjNK1g78yjeQ5bwh3iOL5OkuSTebkOGZjmtzzPb9H8JYBnCKyrqrozzELUflyODXsFqH8VTYI1MmR9RuPE1IwtT3Y4TmWY1Ckg0FCfobi9s1+UMRmyMkc/OLYPhmJegb9qHgJsngxZG9udV2hhS1hwGtYM09pGZ8fX3cDud4kwxxoZp8kEf3pIGP0Y/JnW+iLLshcptBWwCZwSfMp1XZ+P4/gURdGlFHEErFBo3yWylwCFfZG9BXyRfwlQpGma02EYrr4BSuW04DJkA8UAAAAASUVORK5CYII=);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  margin: 9px 0 0;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .search__btn:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAptJREFUWAm9lr1LI0EYxt0Jm05I48GF62wEW/8Ba0GT3iYJScADwSJid9iJFgdX5YMkEK43Ctb+A7YH19iJzTWB7bLsxufZ2wkG996Z3VwyMNkw7/P+5tmZnQ9nQyi9Xu9LGIZHqAeO42zPZrMi5fj/iv/PSqkH1Lt6vf4iYMSQkxTt9/vF6XR6iY4q6CiXpNFt0ATQDPP5/Ldarfaq222fHwx0u91DvPFPQDcB9wEa48n6VCgUog4mk0kR8T3UEuIlPF3EPYzGcaPRuLftnLoFA51O5xSdf0e7AvAWtdVsNp8lIHI4NTeoZehCmDhDzg8p531sboBvHgTBLYOAXABy815o+g8jLZi/oi6Xy5VtRyIywDn3ff833mITnZ+n7Vybi01cczpc192x+SYUk/nBsXMOe9bOyWEuGWSRyTZTUVxqSKqg+qgtU4IpTkbMqpBt0ivM2xEcc6mN8QbiB2eCMR4zxmSSbcqhgQOK4HpsEtvGNUuzpTwut20K8HyShGlimqXZUq7CUEXbq95kJLFtTLM0W8qLVoEkyBLzPG++v5jyOQXz7dUkto1jQ/tMrWZLeZyC6MvHc08SpolplmZLudj41AMFEPNg+S9FszRbgtLAHYYqgKjEg0US28RiRolMsk05ipcJOB6iuqipDqAkOBkxa2hzUYlWAS8TcOwhscwDJQls08ZcMsgi0yYnMsBTC8N1jARsXuFVFhPMYS4ZOI5PbE5CGlxYr4AsfSEBk0v7F0Zgv1qt/mEnUlkwQOEyVzK+OfaAC0zDrq2JDwZoYplL6WAw2MJd4NHWRKIBmmDJei1PY0I08NdGtl9bEyszQNs2JlZqwMbEyg2YTKzFgGRibQb+ZWKtBhJMfGXb2stoNPrUbrdP2PEb+gDj/7sYoUkAAAAASUVORK5CYII=);
  }
}
.ie7 .search__btn,
.ie8 .search__btn {
  display: inline-block;
  width: auto;
  height: auto;
  background-image: url(help_ui.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 300px;
    -o-background-size: 300px;
       background-size: 300px;
  background-position: -385px -335px;
  background-color: #fff;
  top: 3px;
  right: 1px;
  left: auto;
  height: 28px;
  padding: 0;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .ie7 .search__btn,
  .ie8 .search__btn {
    background-image: url(help_ui@2x.png);
  }
}
[dir="rtl"] .ie7 .search__btn,
[dir="rtl"] .ie8 .search__btn {
  left: 1px;
}
[dir="rtl"] .ie7 .search__btn,
[dir="rtl"] .ie8 .search__btn {
  right: auto;
}
.search__btn:hover:after {
  opacity: .8;
}
.search__btn.is-hidden {
  display: none;
}
.search__clear {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIxJREFUOBHVkcENgCAMRSkM5ggc3IGh2MGDIzgYQb9JSZGWeIUL0r4+8sW55RdxgpzzVko5Qgh7Suniutw1pgkAagALrF4nsCTWMPhB8JXgPIumCoTkJCLnvY/Wf/GArYXhWqvVfuuqgDPj5udVIiKgppmGCDwsn1OrsawTzECr1wQWwDdh/8NIfpHvG4dxgxxtr5bwAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
  border: 0;
  padding: 0;
  position: absolute;
  top: 12px;
  cursor: pointer;
  right: 8px;
  left: auto;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .search__clear {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUdJREFUWAntlsENgzAMRUkPbNDOUIkdkBiCBTh2n0qcOHDtEJW6QyV26AZcaH5FKh8cYpsK9QASCkri/x8mtsiy/doz8K8ZaNv20nXdcS0fNKAV0zlwCwiYpuk6juN9DQRioQGtGAQLkOf5zTn39IGFFYKYF9CCJveyjpvEHCNQNU3ziu2n85rYKIAVQmMOj0UALYTWXAQghbCYiwFSEFZzFUAMAvNzqYXTLj6sagAGYsCcL9fzXGoqcxMAgXjA+CPi3ODrvJSWKWLCxTaisLjFqAYgBw5pH3AjE9aOqQIg5uHAlUg9vr+1bScbUfgMjPn3wC2thfjYKAKQGEj2cBBJAI2wZm+AWQSwCGpjogBaofBGGDWxLIBGgBrTZ6kGW4a+pmuUlbW9AgRd0ZdoRUq0poDJ51/9lPZ9f4r9DyYh9g17BrbIwBuds66LtYgdsgAAAABJRU5ErkJggg==);
  }
}
[dir="rtl"] .search__clear {
  left: 8px;
}
[dir="rtl"] .search__clear {
  right: auto;
}
.search__clear.is-hidden {
  display: none;
}
.search-results {
  background: #fff;
  font-size: 16px;
}
.search-results__content {
  padding: 20px 0;
}
.search-results__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.search-results__total {
  font-size: smaller;
  color: #979797;
  margin: 0 0 8px;
}
.search-result {
  margin-bottom: 2em;
}
.search-result__title {
  text-decoration: none;
}
.search-result__content {
  font-size: smaller;
  margin: .75em 0;
}
.top-bar {
  padding: 20px 0 30px;
}
.top-bar__product-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ie7 .top-bar__product-box:after,
.ie8 .top-bar__product-box:after,
.ie9 .top-bar__product-box:after {
  content: '';
  clear: both;
}
.top-bar__product {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: inline-block;
  width: 64px;
  height: 72px;
  background: url(product_logo.png) no-repeat center !important;
}
.top-bar__product_kisa {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -26px -30px;
}
.top-bar__product_kpm {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -102px -30px;
}
.top-bar__product_safe-kids {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -178px -30px;
}
.top-bar__product_safe-browser {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -254px -30px;
}
.top-bar__product_free-tools {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -330px -30px;
}
.top-bar__product_kav {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -406px -30px;
}
.top-bar__product_kis-md {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -482px -30px;
}
.top-bar__product_kts-md {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -558px -30px;
}
.top-bar__product_sec-connection {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -634px -30px;
}
.top-bar__product_kss {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -710px -30px;
}
.top-bar__product_my-kas {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -786px -30px;
}
.top-bar__product_ksu {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -862px -30px;
}
.top-bar__product_kis-mac {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -938px -30px;
}
.top-bar__product_kvs-mac {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1014px -30px;
}
.top-bar__product_saas {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1090px -30px;
}
.top-bar__product_qr-scanner {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1166px -30px;
}
.top-bar__product_kvrt {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1242px -30px;
}
.top-bar__product_whocalls {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1318px -30px;
}
.top-bar__product_bl {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1394px -30px;
}
.top-bar__product_kart-home {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1470px -30px;
}
.top-bar__product_account {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1546px -30px;
}
.top-bar__product_kaspersky {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1622px -30px;
}
.top-bar__product_kes {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -26px -148px;
}
.top-bar__product_ks-virtual {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -102px -148px;
}
.top-bar__product_kfp {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -178px -148px;
}
.top-bar__product_ksos {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -254px -148px;
}
.top-bar__product_kes-cloud {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -330px -148px;
}
.top-bar__product_ks-mail-server {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -406px -148px;
}
.top-bar__product_ks-collab {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -482px -148px;
}
.top-bar__product_threat-data-feeds {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -558px -148px;
}
.top-bar__product_ksws {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -634px -148px;
}
.top-bar__product_industrial-security {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -710px -148px;
}
.top-bar__product_ks-file-server {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -786px -148px;
}
.top-bar__product_ks-mobile-devices {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -862px -148px;
}
.top-bar__product_anti-apt {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -938px -148px;
}
.top-bar__product_arw {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1014px -148px;
}
.top-bar__product_ksc {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1090px -148px;
}
.top-bar__product_kas-maltego {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1166px -148px;
}
.top-bar__product_kfs {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1242px -148px;
}
.top-bar__product_MSP {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1318px -148px;
}
.top-bar__product_ks4mo {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1394px -148px;
}
.top-bar__product_kes-linux {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1470px -148px;
}
.top-bar__product_kes-mac {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1546px -148px;
}
.top-bar__product_webtraffic {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1622px -148px;
}
.top-bar__product_ks-virtual-la {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1698px -148px;
}
.top-bar__product_feed-utility {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1774px -148px;
}
.top-bar__product_scan-engine {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1850px -148px;
}
.top-bar__product_kos {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -1926px -148px;
}
.top-bar__product_kostc {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2002px -148px;
}
.top-bar__product_kesb {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2078px -148px;
}
.top-bar__product_iot {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2154px -148px;
}
.top-bar__product_sandbox {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2230px -148px;
}
.top-bar__product_ksc-cc {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2306px -148px;
}
.top-bar__product_ess {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2382px -148px;
}
.top-bar__product_kedr {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2458px -148px;
}
.top-bar__product_mdr {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2534px -148px;
}
.top-bar__product_aot {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2610px -148px;
}
.top-bar__product_exchange {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2686px -148px;
}
.top-bar__product_smg {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2762px -148px;
}
.top-bar__product_linux-mail {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2838px -148px;
}
.top-bar__product_asap {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2914px -148px;
}
.top-bar__product_kdp {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -2990px -148px;
}
.top-bar__product_kea {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3066px -148px;
}
.top-bar__product_kuma {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3142px -148px;
}
.top-bar__product_disconnected {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3218px -148px;
}
.top-bar__product_cloud-edr {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3294px -148px;
}
.top-bar__product_kics-for-networks {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3370px -148px;
}
.top-bar__product_kics-edr {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3446px -148px;
}
.top-bar__product_polys {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3522px -148px;
}
.top-bar__product_mlad {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3598px -148px;
}
.top-bar__product_knp {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3674px -148px;
}
.top-bar__product_sd-wan {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3750px -148px;
}
.top-bar__product_ksmm {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3826px -148px;
}
.top-bar__product_educational-services {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3902px -148px;
}
.top-bar__product_xdr {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -3978px -148px;
}
.top-bar__product_kcs {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4054px -148px;
}
.top-bar__product_kess-linux {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4130px -148px;
}
.top-bar__product_cybertrace {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4206px -148px;
}
.top-bar__product_kips {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4282px -148px;
}
.top-bar__product_kosmobile {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4358px -148px;
}
.top-bar__product_kasg {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4434px -148px;
}
.top-bar__product_appicenter-for-dev {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4510px -148px;
}
.top-bar__product_next {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4586px -148px;
}
.top-bar__product_research-sandbox {
  background-image: url("products-64_39.png");
  -moz-background-size: 4752px;
    -o-background-size: 4752px;
       background-size: 4752px;
  background-position: -4662px -148px;
}
.ie7 .top-bar__product,
.ie8 .top-bar__product,
.ie9 .top-bar__product {
  float: left;
}
[dir="rtl"].ie7 .top-bar__product,
[dir="rtl"].ie8 .top-bar__product,
[dir="rtl"].ie9 .top-bar__product {
  float: right;
}
.top-bar__title {
  margin: 0 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  /* ie10 fix */
}
.ie7 .top-bar__title,
.ie8 .top-bar__title,
.ie9 .top-bar__title {
  max-width: 50%;
  float: left;
  margin-top: 12px;
}
[dir="rtl"].ie7 .top-bar__title,
[dir="rtl"].ie8 .top-bar__title,
[dir="rtl"].ie9 .top-bar__title {
  float: right;
}
.top-bar__title-small {
  font-size: 0.75rem;
  display: block;
}
.ie7 .top-bar__title-small,
.ie8 .top-bar__title-small,
.ie9 .top-bar__title-small {
  font-size: 12px;
}
.top-bar__links-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.top-bar__langs {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.top-bar__langs .dropdown {
  line-height: 1.25;
}
.ie7 .top-bar__langs,
.ie8 .top-bar__langs,
.ie9 .top-bar__langs {
  float: right;
  margin-top: 12px;
}
[dir="rtl"].ie7 .top-bar__langs,
[dir="rtl"].ie8 .top-bar__langs,
[dir="rtl"].ie9 .top-bar__langs {
  float: left;
}
.top-bar__versions {
  margin: 0 20px 0 0;
}
[dir="rtl"] .top-bar__versions {
  margin: 0 0 0 20px;
}
.ie7 .top-bar__versions,
.ie8 .top-bar__versions,
.ie9 .top-bar__versions {
  margin-top: 12px;
}
.top-bar__links {
  line-height: 1.5;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ie7 .top-bar__links,
.ie8 .top-bar__links,
.ie9 .top-bar__links {
  float: left;
  margin-top: 12px;
}
[dir="rtl"].ie7 .top-bar__links,
[dir="rtl"].ie8 .top-bar__links,
[dir="rtl"].ie9 .top-bar__links {
  float: right;
}
.top-bar__link {
  margin: 0 20px 0 0;
  font-size: 0.85rem;
  text-decoration: none;
  white-space: nowrap;
}
[dir="rtl"] .top-bar__link {
  margin: 0 0 0 20px;
}
.top-bar__link:hover {
  text-decoration: underline;
}
.ie7 .top-bar__link,
.ie8 .top-bar__link,
.ie9 .top-bar__link {
  font-size: 13px;
}
.is-offline .top-bar__link_feedback {
  display: none;
}
.top-bar__icon {
  margin: -4px 5px 0 0;
  vertical-align: middle;
}
[dir="rtl"] .top-bar__icon {
  margin: -4px 0 0 5px;
}
.ie7 .top-bar__icon {
  margin: -4px 8px -5px 0;
}
[dir="rtl"] .ie7 .top-bar__icon {
  margin: -4px 0 -5px 8px;
}
.top-bar__icon_feedback {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQRJREFUOBFjYBhowDhz5sz/lDiCBaSZmZnZJSUlZS8pBs2ZM8f579+/e2AueArUvExQULAmLCzsFz6DVq1axfb+/fsWoJooIJZmAinm4ODQZ2RkVANKnJg7d646SAwbAMmB1IDUgvSA1IANiI+Pf5uWlhbAxMQ048+fP0dnz56dhm4ASAwkB1IDUgvSA1IDDgOY4tTU1FlAWw4CFS4HBq4n0JYUkNyPHz/m/Pv3T56FhcU6OTn5Jkw9iAa7AFkApAAYFhZAZ975+fPnJaDmiyA2SAxdM0gfigtgBkEDshTo7O1AJzPiiyGsBsAMAnppH4yNi8bwAi6FuMQpNgCWkHBZMATEAXr2ZQy9fZG5AAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .top-bar__icon_feedback {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfJJREFUWAntVsFKAlEUdXIwWroI+oZA2gT9gbipVbiNQVFyVe6Cdi3aVZsSRRnaSqvahH8QtKlF39BCcCk6ynQOzX1M4+iMYyXUPHi8d9+759w7954nJhLx+O8V0Or1ur3MIqwsMzhj65JAuVzWZP8bq1ReJdBoNM6SyeRdoVB4+ckEWq3W1ng83rftz86rFuDgdDQaPSGzY+y/vRrkJDdjMJZ8pFuENRweOhedVCp1YBjGuzguspqmuTEcDm/BkXV4VCxVAWigghbswaFLR8uyXpvN5q4DiLyQg1zkxOwyBmMJoUqAB8Vi8QFfnsG2gzKto1f30MZ1u91eE0DYlRhiyUEucpKbMdwcXxLgBcteKpVy2FYxBwBXer3eM8XD+zCDvsQQC/8BZpWcfi2dSIABNE2zUaZLXdd3YL5hboYRKAIqoRFDLDnIRU7YE8M3AfHik0yn09uwKZpVzAuU9ZGiEh9ZecY7+mDSt0Zs0LOemQDJ8/l8P0ig04RGLDlmDfVDNMuJdxQPvjLD54RSZx2B3rDs2Ed+vqETYBIUEQLmUOojmOfYy3Oi0E4gtKtpvSbebwS2wAvyEWig0LwcbnvuBAQsAg0jNMH4rXO1wEsQRmRejNeOXAEvUVQ7TiCugPsPSVQdLYRbegsWyj4G/4kKfACYOgBy4RVdvAAAAABJRU5ErkJggg==);
  }
}
.top-bar__icon_print {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIxJREFUOBG1UVsSgCAIlKa7eiZPa9EMuKxaTU7+COwD0JQWj7C+lFK5hnnOudMgnu4MRtgW1B+SZYNdm45Gmw2DXH8PLGLMJohZHFawIgsxZ861AhJEpDLJcMXOE74xGPhOpnhxB4NZZ/bpGqEQYxYiZrFPoAV1fnoDNTVxaDAsBkZLkOsTKIxAo/8cHa5ITVrW+qFuAAAAAElFTkSuQmCC);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .top-bar__icon_print {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAL5JREFUWAntltEOgyAMRdniv/JNfO0WH44hNaVdxLUJ+lKhcLk9lcRSVn9eFoDW2sdaM8rXWodnvEeb/5HbvIdYlUgdL7lwAo+Bh8BxC7xfrfzarbGmy60Kb8FBgEpwxlirgLwVLb18BKjoauVSR5Ign5cADomziKBHzEtA6xnOZ8W8BGb3XCOalwCOIcHY23vvvnwENOfMewnIddr+cALSaNmdam5Pi3+Y0HTDCZz+ByjqDgpo9zGcQG9mzfcvCfZGmoiumSAAAAAASUVORK5CYII=);
  }
}
.top-bar__icon_support {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAZhJREFUOBGlUjFLw0AUToLFSSGbEBScVOggbk51ruIiBBw7JEVwUBwcbRehgzjatMQsFXFwEZtf4Cxu1lUouIpSkcTE77vkao1URQ9e3n3f+967ey+nKP9cajbf9/3Rbre7EcfxOmyWcVVVO7BTwzCOisXi62DOpwLNZnMOSRewO4gOYNepeAF+B0VmYKuWZd2mvNIv4HneRBAENwgc2rZdk4JB32g0doG3c7ncfKlUemBMkwIk13ByfVgydYxRQ63MEwVc110EUdB1vR+QgqxPNYU0RxmhABXP0NujaZovmMNeFEUV8uVyWbToOE5MrGlaBZoq8BNzQE2JGyB5EiBPEQZUBfZpxFwSM5YwSh4ccz5mQIBrjdFzoVdxaoK+YsmLFgDasKUwDA34Doa1LAX0WQyKeqERLaDXFRAubA3246IeLSRzkWoMqI79VqvVGpfcMI/ueHDEuLgBN3xdqHrS6/WOib9beFDTKPJMTf8lZhPwqy7ByVm0eW2ezGTw57ArcJu/LSDq44Zv2NyjkIvB7ss5iOBfP+9d76UrGY4B1gAAAABJRU5ErkJggg==);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .top-bar__icon_support {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA55JREFUWAntljtok1EUx5vH0CFKg0iRNoLudiguovimYlRaUKN0qNBHMggOIqgUFMGlxTqIgklIS6WVErVL8FGloC5OdnOwIkLq4osM2oJtk/g74d705vvyaE076YX7nXvP+Z//edzvVVPzrw/HShoQjUbrs9nsaXxakJuRMmUkHQ5HEvkcOdbT0/Mlp13GZVkJEHhLJpO5CfkxArvK8YJJg0k4nc7zJPKpHFZsznIAiByRSOQiwd+Ba2OmmeMEOYVsYtap2aR04+wF0yY+4isc7EuOksZ4PO5KpVIxPM+INwHuud3uC52dnd9KsmEYHBzcuLi4eIPAHQo37PV6uwKBgCRmG0UTwNlJ2+PI4wT+idfJYDA4YfMuo6D6Q5gfwLEOjkccRwCZsboUPc+GhoZeHM8CTrlcrhacX1sdK+0TicTH1tbWSXhOgG2emppaRGfjsXUgFovtoIUCdJLxfip/VSlYOTud3Mv9MAkmwxHu7urqemPibTdhOp2+C8BN8L5qg0sguvcS0c90K26WS6MggXA4fISWyd2dRF5dglW9uqI4mySGyVaQAFVfVsaBUCi0YAKrWSuuAcVxyeRy6w2ZtVP1TvZypya1XiR39GNsfq0j0SccT0Ely8AIp3DvklgkdV/4zA7cEgVDdHqdU1gvJJO16qz7Ihjh1PHy/Foh/hsMEp+xrpFqqdrP/KzmHdOu1rcNu58Kj1owJmc+lpmABW/bRqiqUSaWiM2KroK9iMtSS2xGXsUem3INFCU7MDs7u8kSL6hbjD5oscm2kr2ICy8HQzvDOn9OvA0b2H/Qdu6Dp6Zd67WsZAdXwK/98h2gupBUiOGXGDnPfRq0GtLgL6CzfQt4RltATODwlqq2F6BXYQN/7hHmKcnFzndAc/t8Pvn4SBeaAW/T+rWStgT8fv9vqpdHCuG4tlaBNa8tATHU1tb2EXyWZRuv2D0aXK0cHR31Ko4fmqtoAh0dHV8B9EsXmGMchfWR1P4rknNzc1uVw7R2LJqAGPmOX6cLL5j1/OHKR6rqwY/JASGB870mM98DWpeTgDJU3k7wvSTzUBs5ksN0Jcw+/85Qthl+34Ld3d3PNNaU/Kz6FhYWekUH97C2lUxAADwq3xH54MpJvgPyPbAOHxVGUeYTGxoaqpufn5e2H1TB17MeUX9JOf+yCeQQK7jQmUb9nIsbwa3eIx6P55yp/JsE5DtQ7AhMXr2Wu31azlzablauAf/lH2dFaoO+7WfFAAAAAElFTkSuQmCC);
  }
}
.top-bar__icon_save-as-pdf {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU5NUU4Nzk4QzBGMTFFOEFDNUQ4OTFGNkQxRDY4MDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU5NUU4N0E4QzBGMTFFOEFDNUQ4OTFGNkQxRDY4MDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTk1RTg3NzhDMEYxMUU4QUM1RDg5MUY2RDFENjgwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTk1RTg3ODhDMEYxMUU4QUM1RDg5MUY2RDFENjgwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvBn7zAAAADDSURBVHjaYvz//z8DJYAFxpg1axYxJtWmpaW1oIiAXADCM2fO/A9jY8MgeSD+A8Q1yOJMJLqYGYibkQWINgDodEYQxhkG6AAYJj1AygmIzYAa/+BSh88FlkBsCMSM+FyGz4A1QPwOaPtvcg3gAmIhoFemALESSQYANaQAqXog3gbEkUB8Fyh2Cm9CQtIMcnowEFcBnd8OFVsPpP4QZQAQqAHxHphmaBQGEkzKSIr1SElZTAwUAhY0/5OcNRkpzc4AAQYApYliJvpDBicAAAAASUVORK5CYII=);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 16px;
    -o-background-size: 16px;
       background-size: 16px;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .top-bar__icon_save-as-pdf {
    background-image: url(../../images/icons/save-as-pdf@2x.png);
  }
}
.top-bar__triangle {
  border: 3px solid transparent;
  border-top-color: #E30613;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 3px;
}
[dir="rtl"] .top-bar__triangle {
  margin: 0 3px 0 0;
}
.tooltip {
  display: none;
  position: absolute;
  z-index: 2;
  max-width: 550px;
  padding: 8px 8px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.33);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.33);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.33);
  border: none;
  background: #f9f9f3;
  font-weight: 300;
  font-size: 0.875rem;
  cursor: default;
}
.tooltip__content {
  height: 100%;
  padding: inherit;
  overflow: auto;
}
.tooltip__content > a > img {
  position: relative;
  z-index: 3;
}
[dir="rtl"] .tooltip__content > a > img {
  float: left;
}
.tooltip ul,
.tooltip ol {
  font-size: .85em;
  margin: .5em 0;
}
.tooltip ul + p,
.tooltip ol + p {
  margin-top: 1.4em;
}
.tooltip :first-child {
  margin-top: 0;
}
.tooltip :last-child {
  margin-bottom: 0;
}
.ie7 .tooltip {
  border: 1px solid #d9d9d9;
}
.ie7 .tooltip,
.ie8 .tooltip {
  font-size: 14px;
}
.tooltip:after {
  background: #f9f9f3;
  content: '';
  position: absolute;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0;
  left: 60px;
  width: 16px;
  height: 16px;
  margin: -8px -8px;
  z-index: -2;
  -webkit-box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
}
.tooltip.is-to-top:before {
  top: 100%;
  bottom: auto;
}
.tooltip.is-to-top:after {
  top: 100%;
  -webkit-transform: rotate(-135deg);
     -moz-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.tooltip.is-to-left:after {
  left: auto;
  right: 60px;
}
.button {
  background: #fff;
  font-size: 0.875rem;
  color: #E30613;
  min-width: 80px;
  text-align: center;
  line-height: 1;
  padding: 9px 19px;
  border: 1px solid rgba(123, 129, 134, 0.6);
  cursor: pointer;
}
.button + .button {
  margin: 0 0 0 10px;
}
[dir="rtl"] .button + .button {
  margin: 0 10px 0 0;
}
.button:hover {
  color: #333333;
}
.ie7 .button,
.ie8 .button {
  font-size: 14px;
  border: 1px solid #b0b3b6;
}
.button_back {
  position: relative;
  padding: 10px 19px 8px 45px;
}
[dir="rtl"] .button_back {
  padding: 10px 45px 8px 19px;
}
.button_back:before {
  content: '←';
  position: absolute;
  left: 19px;
  top: 9px;
}
.cookie-policy {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  /*flex-direction: row-reverse;*/
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  width: 100%;
  background-color: rgba(34, 34, 34, 0.8);
  color: #eee;
  padding: 10px 20px;
  z-index: 9999;
  font-size: 0.8125rem;
  text-align: center;
}
@media only screen and (max-width: 849px) {
  .cookie-policy {
    display: block;
  }
}
.cookie-policy.hidden {
  display: none;
}
.ie8 .cookie-policy,
.ie9 .cookie-policy {
  display: block;
}
.ie8 .cookie-policy {
  background-color: #222222;
  font-size: 13px;
}
.cookie-policy__inner {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media only screen and (max-width: 849px) {
  .cookie-policy__inner {
    padding: 0 0 10px;
  }
}
@media only screen and (min-width: 850px) {
  .ie8 .cookie-policy__inner,
  .ie9 .cookie-policy__inner {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
  }
}
.cookie-policy__btn-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media only screen and (min-width: 850px) {
  .ie8 .cookie-policy__btn-wrapper,
  .ie9 .cookie-policy__btn-wrapper {
    display: table-cell;
    vertical-align: middle;
  }
}
.cookie-policy__btn {
  padding: 8px 18px 7px 18px;
  background: #E30613;
  border: none;
  color: #eee;
  cursor: pointer;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: -0.2px;
  font-family: KasperskySans, Helvetica, Arial, sans-serif;
  margin-left: 10px;
  white-space: nowrap;
}
.ie8 .cookie-policy__btn {
  font-size: 12px;
}
.cookie-policy__btn:hover {
  color: #fff;
}
.cookie-policy a {
  color: #18CCB0;
}
.logo {
  display: inline-block;
  width: 102px;
  height: 23px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAXCAYAAAD5oToGAAAGV2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOmV4aWZFWD0iaHR0cDovL2NpcGEuanAvZXhpZi8xLjAvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjIzIgogICBleGlmRVg6TGVuc01vZGVsPSIiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjMi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);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: "";
  -moz-background-size: 102px;
    -o-background-size: 102px;
       background-size: 102px;
  vertical-align: middle;
}
@media only screen and ( -webkit-min-device-pixel-ratio: 1.5 ) {
  .logo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAuCAYAAABkrvZ7AAAGV2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6YXV4PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOmV4aWZFWD0iaHR0cDovL2NpcGEuanAvZXhpZi8xLjAvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgIGF1eDpMZW5zPSIiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIwNCIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjQ2IgogICBleGlmRVg6TGVuc01vZGVsPSIiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNDYi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);
  }
}
@media only screen and (max-width: 575px) {
  .logo {
    display: none;
  }
}
.selector-mobile {
  padding: 15px 20px;
  margin: 0 0 0 -20px;
}
[dir="rtl"] .selector-mobile {
  margin: 0 -20px 0 0;
}
@media only screen and (min-width: 850px) {
  .selector-mobile {
    display: none;
  }
}
.selector-mobile_main {
  margin: 0 -20px 20px;
}
@media only screen and (min-width: 576px) {
  .selector-mobile_main {
    display: none;
  }
}
.selector-mobile + .selector-mobile {
  padding-top: 0;
}
.hv-pic,
.b-pic {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 100%;
  font-size: 0;
  vertical-align: text-bottom;
  -moz-background-size: 100%;
    -o-background-size: 100%;
       background-size: 100%;
  background-repeat: no-repeat;
}
.hv-pic__img,
.b-pic__img {
  visibility: hidden;
}
/*
 *  Vendor
 *
 */
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
code.hljs {
  padding: 3px 5px;
}
/*!
    Theme: GitHub
    Description: Light theme as seen on github.com
    Author: github.com
    Maintainer: @Hirse
    Updated: 2021-05-15
  
    Outdated base version: https://github.com/primer/github-syntax-light
    Current colors taken from GitHub's CSS
  */
.hljs {
  color: #24292e;
  background: #ffffff;
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49;
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1;
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5;
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #043f83;
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209;
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d;
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a;
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e;
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold;
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f;
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic;
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold;
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4;
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0;
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
}
/*
!*
 *  Common
 *
 *!
@import 'common/colors';
@import 'common/common';
//@import 'common/media';
@import 'common/print';

@import "../common/misc/fonts";
@import '../common/misc/_variables';
@import '../common/misc/_media';
@import '../common/misc/_colors';

!*
 *  Mixins
 *
 *!
@import 'mixins/mixins';
@import 'mixins/scrollbar';
@import '../common/misc/mixins';


!*
 *  Layout
 *
 *!
@import 'blocks/container/container';
@import 'blocks/header/header';
@import 'blocks/main/main';
@import 'blocks/aside/aside';
@import 'blocks/footer/footer';

@import '../common/layout/header';
@import '../common/layout/footer';
@import '../common/layout/flexboxgrid2.css';

!*
 *  Icons
 *
 *!
//@import 'icons/icons';

@import '../common/misc/icon';


!*
 *  Components ( Blocks )
 *
 *!
@import 'blocks/btn/btn';
@import 'blocks/bt-home/bt-home';
@import 'blocks/burger/burger';
@import 'blocks/content/content';
@import 'blocks/contents/contents';
@import 'blocks/dropdown/dropdown';
@import 'blocks/input/input';
@import 'blocks/index/index';
@import 'blocks/langs/langs';
@import 'blocks/logo/logo';
@import 'blocks/no-js/no-js';
@import 'blocks/modal/modal';
@import 'blocks/page-title/page-title';
@import 'blocks/bottom-links/bottom-links';
@import 'blocks/pic/pic';
@import 'blocks/search/search';
@import 'blocks/search-results/search-results';
@import 'blocks/tabs/tabs';
@import 'blocks/top-bar/top-bar';
@import 'blocks/tooltip/tooltip';

@import "../common/blocks/logo";

!*
 *  Mobile components ( Blocks )
 *
 *!
@import 'blocks/mobile-header/mobile-header';
@import 'blocks/mobile-search/mobile-search';
@import 'blocks/mobile-search-results/mobile-search-results';
*/

/*# sourceMappingURL=styles.css.map */
