<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 *  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: #006d5c;
  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: #006d5c;
}
.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% );

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

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

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

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

    head {
        display: block;

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

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

        &amp;: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 &gt; .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 &gt; 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 &gt; .heading1:first-child,
  .cont &gt; .heading2:first-child,
  .cont &gt; .heading3:first-child,
  .cont &gt; .heading4:first-child,
  .cont &gt; .heading5:first-child,
  .cont &gt; .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(/static/KasperskySans-Light.eot?#iefix) format("embedded-opentype"), url(/static/KasperskySans-Light.woff) format("woff"), url(/static/KasperskySans-Light.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(/static/KasperskySans-Light.eot?#iefix) format("embedded-opentype"), url(/static/KasperskySans-Light.woff) format("woff"), url(/static/KasperskySans-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(/static/KasperskySans-Regular.eot?#iefix) format("embedded-opentype"), url(/static/KasperskySans-Regular.woff) format("woff"), url(/static/KasperskySans-Regular.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: KasperskySans;
  src: url(/static/KasperskySans-Regular.eot?#iefix) format("embedded-opentype"), url(/static/KasperskySans-Regular.woff) format("woff"), url(/static/KasperskySans-Regular.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(/static/noto-sans-regular.eot?#iefix) format("embedded-opentype"), url(/static/noto-sans-regular.woff) format("woff"), url(/static/noto-sans-regular.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(/static/noto-sans-regular.eot?#iefix) format("embedded-opentype"), url(/static/noto-sans-regular.woff) format("woff"), url(/static/noto-sans-regular.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(/static/noto-sans-700.eot?#iefix) format("embedded-opentype"), url(/static/noto-sans-700.woff) format("woff"), url(/static/noto-sans-700.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: NotoSans;
  src: url(/static/noto-sans-700.eot?#iefix) format("embedded-opentype"), url(/static/noto-sans-700.woff) format("woff"), url(/static/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 &gt; .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: #006d5c;
  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: #006d5c;
  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/9hAAAAAXNSR0IArs4c6QAAADNJREFUOBFjYKAQMDLkxVxl+M+gRZY5jAzXyNJHVU2MGKblxvzHEBvUAqNeGAzRMwxiAQChEArFKBsQCwAAAABJRU5ErkJggg==);
  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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAF1JREFUWAnt0zEOABAMheHWHW0cgYNxyFoNtkok9ZsaUo1PnsjvS6XXIWb5CYTqTE8GMxSBTUC3+ly2YueDO7uk4I4jtzgESIEDj9YgAqQgyEfyDIcAKXDg0RpEYAFvZwuldNgahAAAAABJRU5ErkJggg==);
  }
}
[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/9hAAAAAXNSR0IArs4c6QAAAVJJREFUOBFjYKA6KCzkZMiN2UKsuUwoCisyBRn+vt7HwMj4DkUcDwdhQGGcNMPXL8cY/jMcZpi0OA6PHhQpiAHFCRoMf/+dANo8m2HykjIUFQQ4jAyFcWYMf/9vAWouYpi4aAkB9RjSjAy5sW8YGP4Lo8n8B/IZIWKMbxkY/18Fsh8xsLK0MvQuuIGsloWBhdGL4S8Dbhfkp4gzMP7UZvjHoMnw6891hvy46QwTFmYDXQyyBGoLKAx+/9nNwMDUzzBpUR+yDSjssiQphh+/tgI1b2KYuLgeYQCIBYqFP//3AI3cBIyFchSNyBywIb8vM7AyW4O8g4jG/kVPGbh5rIBq7RnyYhYg60Fhd817BuTXAV1cDRJHGADidUx/z8As4ghMC2IgLk7AxHAdKCcHkmfBUNTf/x0o5oUhjizwn/0qw39gwFIEcmPAsYDqBTJMpNgAADw5X/UcDHzZAAAAAElFTkSuQmCC);
  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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAwdJREFUWAntVk1IVFEU/u6bwdTZpCYFUS1sEQUqQuloFGRmRQZTUoty0E0QIcMkksuhTUbJpC4CFyWjEVQWYUGlhYT9jJtUIlpUi6Jf/6CaNJt5r+/O+JB0ft6MU208MNz33v2+c75z7r3nDrBoRivgtK+Eo8ppFG4UZzIErKteB7/aB007gML8dxgYemaIZwCkxMQ47ZswHehn8NXEPoLFciMmJw5AdAGOqnIEtAeAlgUhbsGcXYbG8xNx+I8JjSyg9vAhqOhm5hYI5SIyc2xwuydjeowTIMLi5WZTtSbOCSjKaTR7GsLikvBxvgCHvRGqeoK+NSiiDs0d7iTEiehiVoDLZcb4mzZoag0T/8X4NWjtvBSRmaSJkACnMw2B0Stc7z3cbD4Gr0RL550kxYjqRqDhaAZ837qJKmHmYzCL3XB7BqKykjgpUFv1nBlvSNyn+EH+CMXzhxfcNz1IUXpxpv2TEZ9JEBA2jMalvMaZk2jpYIKRbeFL4DqSjompZYCyHAhYeXxLWY0drEoqw2p8bkVWTh1cLn84GeE3ocB+Hr+74QiGvtVXr8BPfz2DH+PGXsJu8hAWZR9Oecbm8v/uMXRUb4Qa6GIhVgVFZK4tnVuJ2duwr0+Fd+gmrPlpVL2FSm2w5n2Fd/jpXNWG372DH7C14DL82kFycjE5sRQDw38c71kBulfvUG8wsIZyruDOoCD5LVF7PPgd1oJ+VsHOXzGK8rqY1Bfd3XwBckZmXZj7imtYEaxGUf4a7LLdhqxSIiYrUZibQWoxT0c2/V/V3US+DWUbFtreYGeU7Xn89XXIjpmoKelnmdAUE6qE3KQzFlmABMh2bBLbSBwjsQL+kZ5g59TZ8Yzn2j5yCe6RIjCtbtep0QVIlGzLKabNrMRbvpXA57Pp5LhHRdwPclStTOfGFiCRTe0vWYlittnjaPVc0Mnxj6YnM5z1OtesP8Qc3Z73xCzwv4H6ORRHy9bjGauAjl7omJE6GnLBkzBj/1aAq403pzQtPTTyBtEf/te4KGCxAr8BiZEDN5WpFGMAAAAASUVORK5CYII=);
  }
}
@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,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAAXNSR0IArs4c6QAAAT1JREFUOBGdUiFLhEEQfbufgmK0GA02g0UwGvwHGuVAEKOYLgofXLwkRhGEw3hJ/AE2FZNgs9gsZgU513mz7LK3t6ueAx878+bt+2ZmxyC1o84BHPbh3KrCxjzB4Bwng7OUlvtGge7eEj5Gl4CbBUwfzfyD4qP3dcG6gn1irtlF/+I1F2A8o6AXuMXiyjHa9ishXkl8jbfnnv8JtpJcdC3YAiuYFPAkijJHjnLj3ehYnQFbGK8gEtTRnHA4r4KJiAwxzKBAiBA5YeAR9I7N4n+FFnxGfYVf7pNDbsFERPaAz9i29ao0JxzlTqpYv0iyB3zGkhAx5rgrlaX727I5LEgry1LDNk4HN3ktXiSgP639YWdTaEP5dnKhcZEgVjsrQk2NX8TvH1+wsXYnuaGejMWmE+GNgtB07VAkWNLaN4Z9gtaJKc9XAAAAAElFTkSuQmCC);
  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,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAArVJREFUWAm9VztoFFEUve/FmBRqZ+Fil0bQQsEirWInaFKIjRoi2gjrYpFoJ3aSgLJuKyZR+0TBVqsIgiAWgk06sbFzRaPZ3fGc+3Z2WTKZeW9mdg/MZtm598yZ++4vRtJQvXFUzN+LEkXnRcyUSFRx5uY7vm+JMW8kmngljaff0mh87plEo8XrFdn+90Aimcf9sUSb/o9tMbIik/vvy9IzCMyH3UJqcxck6rxEFA4iCjt4yAbefANyPsqhA+5BP39VpC2nYTMDsTOIzjhsmmLsFamvvc4jZVBI7eptED/GAywErEs0tiCNta1U4urclJj2MvxmIaYDvztSf/Ek1SfhZl+Ii8S62hhzT+rPlxPs9/6pdm0BL/DQ+dvZ0Mg4IZoTO1/1OKxdDBYRy6OYTmdJj2ly/FhIzljl0MRETvA4QiMRi+Bf+uqRgoucAbDCEtXqQGIyJ4pCOciFiiO3J5CU6BMsUVZHVmL6kJKDXMqp3D5eYpEXaFYAS7QsxFwxtwcvcoQdE2CfKAs9ri63By+EdNt23Kw8nDJNelzxSMj0wNEMA7+3+/3Jk59H02/bnk6ZZq3WEWfT5c50EEYEU5Tg7CgLPa4utwcvyhejnOAAKwsxV8ztwYvyxT7BeHCKcoAVBTl0IpNTub0YrS413Cd0lGOKFgUnsXKBM2BhclXDpYb7BEc5B1de6ATWdaCpi1IAj9u+Nj81ZfrUF/hdxnVOpk/+kQ+f3wfwiL4A1wBjIlw35dHqZoj/YL2XsRhxqRKDl9p3RhorP3zFDAqhV6FV0dxC9d3FdSJUzG4hFFNkea7OHxbTehsqJlkIxRB5/53IISZdiJOT7zNQzPCEaET9j2m4QgLEDF9ILEZa79Bxj+9VTaMR4iFmdEIyxIxWSIoYN/RoMCqw7U/IWZcryBnbvsRH/wcXuk88ynaxEwAAAABJRU5ErkJggg==);
  }
}
[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,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAACXBIWXMAAAsSAAALEgHS3X78AAAAzklEQVQYlX2JsUsCcRxH3+++nb+TQ4UQtxaFuOEIgv4ESahBOAlpCQJXF1ejf6d25waXlpbGxqAhIslBEPH48WlwaZDe8uA9nFkFIM06/db9WGnW6QM4s4ohhfS4fVEbXs6+l0sdnp1c63Pxsl38vFnjNL9Ji/PH1exptE3iIz2/3tWK3oOt1u90p5N5Pc8GgLnR1Rdg9TwbdKeTOVXvY8NB4pvcFh8kvmk4qt7HB5uylBBIAXBIISA2ZalIuwgO99eSQoTEXiSi/WfHv/MXpa5ISzGbTSYAAAAASUVORK5CYII=);
  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 &gt; .container,
.content &gt; .container &gt; .row {
  height: 100%;
}
.ie7 .content &gt; .container,
.ie7 .content &gt; .container &gt; .row,
.ie8 .content &gt; .container,
.ie8 .content &gt; .container &gt; .row,
.ie9 .content &gt; .container,
.ie9 .content &gt; .container &gt; .row,
.ie10 .content &gt; .container,
.ie10 .content &gt; .container &gt; .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 &gt; .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 &gt; .contents__item-link {
  color: #006d5c;
  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: 56px;
  height: 64px;
  background: url(product_logo.png) no-repeat center;
}
.top-bar__product_kisa {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -30px -30px;
}
.top-bar__product_kpm {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -106px -30px;
}
.top-bar__product_safe-kids {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -182px -30px;
}
.top-bar__product_safe-browser {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -258px -30px;
}
.top-bar__product_free-tools {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -334px -30px;
}
.top-bar__product_kav {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -410px -30px;
}
.top-bar__product_kis-md {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -486px -30px;
}
.top-bar__product_kts-md {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -562px -30px;
}
.top-bar__product_sec-connection {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -638px -30px;
}
.top-bar__product_kss {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -714px -30px;
}
.top-bar__product_my-kas {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -790px -30px;
}
.top-bar__product_ksu {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -866px -30px;
}
.top-bar__product_kis-mac {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -942px -30px;
}
.top-bar__product_kvs-mac {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1018px -30px;
}
.top-bar__product_saas {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1094px -30px;
}
.top-bar__product_qr-scanner {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1170px -30px;
}
.top-bar__product_kvrt {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1246px -30px;
}
.top-bar__product_whocalls {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1322px -30px;
}
.top-bar__product_bl {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1398px -30px;
}
.top-bar__product_kart-home {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1474px -30px;
}
.top-bar__product_account {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1550px -30px;
}
.top-bar__product_kaspersky {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1626px -30px;
}
.top-bar__product_kes {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -30px -148px;
}
.top-bar__product_ks-virtual {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -106px -148px;
}
.top-bar__product_kfp {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -182px -148px;
}
.top-bar__product_ksos {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -258px -148px;
}
.top-bar__product_kes-cloud {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -334px -148px;
}
.top-bar__product_ks-mail-server {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -410px -148px;
}
.top-bar__product_ks-collab {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -486px -148px;
}
.top-bar__product_threat-data-feeds {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -562px -148px;
}
.top-bar__product_ksws {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -638px -148px;
}
.top-bar__product_industrial-security {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -714px -148px;
}
.top-bar__product_ks-file-server {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -790px -148px;
}
.top-bar__product_ks-mobile-devices {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -866px -148px;
}
.top-bar__product_anti-apt {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -942px -148px;
}
.top-bar__product_arw {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1018px -148px;
}
.top-bar__product_ksc {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1094px -148px;
}
.top-bar__product_kas-maltego {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1170px -148px;
}
.top-bar__product_kfs {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1246px -148px;
}
.top-bar__product_MSP {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1322px -148px;
}
.top-bar__product_ks4mo {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1398px -148px;
}
.top-bar__product_kes-linux {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1474px -148px;
}
.top-bar__product_kes-mac {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1550px -148px;
}
.top-bar__product_webtraffic {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1626px -148px;
}
.top-bar__product_ks-virtual-la {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1702px -148px;
}
.top-bar__product_feed-service {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1778px -148px;
}
.top-bar__product_scan-engine {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1854px -148px;
}
.top-bar__product_kos {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -1930px -148px;
}
.top-bar__product_kostc {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2006px -148px;
}
.top-bar__product_kesb {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2082px -148px;
}
.top-bar__product_iot {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2158px -148px;
}
.top-bar__product_sandbox {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2234px -148px;
}
.top-bar__product_ksc-cc {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2310px -148px;
}
.top-bar__product_ess {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2386px -148px;
}
.top-bar__product_kedr {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2462px -148px;
}
.top-bar__product_mdr {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2538px -148px;
}
.top-bar__product_aot {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2614px -148px;
}
.top-bar__product_exchange {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2690px -148px;
}
.top-bar__product_smg {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2766px -148px;
}
.top-bar__product_linux-mail {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2842px -148px;
}
.top-bar__product_asap {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2918px -148px;
}
.top-bar__product_kdp {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -2994px -148px;
}
.top-bar__product_kea {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3070px -148px;
}
.top-bar__product_kuma {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3146px -148px;
}
.top-bar__product_disconnected {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3222px -148px;
}
.top-bar__product_cloud-edr {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3298px -148px;
}
.top-bar__product_kics-for-networks {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3374px -148px;
}
.top-bar__product_kics-edr {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3450px -148px;
}
.top-bar__product_polys {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3526px -148px;
}
.top-bar__product_mlad {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3602px -148px;
}
.top-bar__product_knp {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3678px -148px;
}
.top-bar__product_sd-wan {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3754px -148px;
}
.top-bar__product_ksmm {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3830px -148px;
}
.top-bar__product_educational-services {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3906px -148px;
}
.top-bar__product_xdr {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -3982px -148px;
}
.top-bar__product_kcs {
  background-image: url("/static/products-64_29.png");
  -moz-background-size: 4144px;
    -o-background-size: 4144px;
       background-size: 4144px;
  background-position: -4058px -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: #006d5c;
  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 &gt; a &gt; img {
  position: relative;
  z-index: 3;
}
[dir="rtl"] .tooltip__content &gt; a &gt; 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: #006d5c;
  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: #006D5C;
  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,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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,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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
 *
 */
/*
github.com style (c) Vasily Polovnyov &lt;vast@whiteants.net&gt;
*/
.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}
.hljs-string,
.hljs-doctag {
  color: #d14;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}
.hljs-subst {
  font-weight: normal;
}
.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}
.hljs-regexp,
.hljs-link {
  color: #009926;
}
.hljs-symbol,
.hljs-bullet {
  color: #990073;
}
.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}
.hljs-meta {
  color: #999;
  font-weight: bold;
}
.hljs-deletion {
  background: #fdd;
}
.hljs-addition {
  background: #dfd;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
/*
!*
 *  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 */
</pre></body></html>