/*
 *  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 MuseoSans, 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: 767px) {
  html {
    color: #5c5f61;
  }
  html.is-opera-mini {
    height: auto;
    overflow: auto;
  }
}
html[lang="el-GR"],
html[lang="vi-VN"] {
  font-family: Arial, sans-serif;
}
body#who-content {
  height: 100%;
  margin: 0 auto;
  padding: 0;
  font: inherit;
}
.ie7 body#who-content {
  font: 300 16px/1.25 MuseoSans, Helvetica, Arial, sans-serif;
}
[lang="el-GR"] .ie7 body#who-content,
[lang="vi-VN"] .ie7 body#who-content {
  font-family: Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .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: 767px) {
  .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: 767px) {
  .is-responsive .desktop-only {
    display: none;
  }
}
.mobile-only {
  display: none;
}
@media only screen and (max-width: 767px) {
  .is-responsive .mobile-only {
    display: block;
  }
}
.g-scrollable {
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/*
.is-test-mode {
    position: relative;
    @borderWidth: 2px;
    @borderSpray: 4px;
    @color: fade( @colorImportant, 75% );

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

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

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

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

    head {
        display: block;

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

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

        &:after {
            bottom: 0;
            box-shadow: 0 0 @borderSpray @borderWidth @color;
        }
   }
}*/
@media print {
  .aside,
  .mobile-menu,
  .mobile-search-results,
  .selector-mobile,
  .header,
  .top-bar__product,
  .top-bar__versions,
  .top-bar__links,
  .top-bar__langs,
  .nav-btn,
  .content > .links,
  .content .bt-home,
  .page-title__btn,
  .aside,
  .relatedtopics,
  .belowtopictext,
  .feedback,
  .cookie-policy,
  .footer {
    display: none !important;
  }
  html {
    overflow: visible !important;
  }
  body {
    overflow: visible !important;
    height: auto !important;
  }
  .content {
    max-height: none !important;
    height: auto !important;
    overflow-y: visible !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  .page-title {
    min-height: 0 !important;
  }
  .page-title__text {
    padding: 0 0 4px !important;
    text-align: left;
  }
  [dir="rtl"] .page-title__text {
    text-align: right;
  }
  .top-bar__title {
    margin: 0 !important;
  }
  .main,
  .row,
  .container {
    display: block !important;
    height: auto !important;
    overflow: auto !important;
  }
  .row > div {
    display: block !important;
    padding: 0 !important;
  }
  .content .heading1 {
    margin-top: .5em;
  }
  .cont {
    padding: 0 !important;
  }
  .main {
    display: block;
    overflow: auto !important;
    overflow-x: auto !important;
  }
  .cont > .heading1:first-child,
  .cont > .heading2:first-child,
  .cont > .heading3:first-child,
  .cont > .heading4:first-child,
  .cont > .heading5:first-child,
  .cont > .heading6:first-child {
    margin-top: 0;
  }
  .all-in-one-toc {
    display: block !important;
    margin: 0 0 40px;
  }
  .all-in-one-toc a {
    page-break-inside: avoid;
  }
  .cont h1,
  .cont h2,
  .cont h3,
  .cont h4,
  .cont h5,
  .cont h6,
  .cont p {
    page-break-inside: avoid;
  }
}
@font-face {
  font-family: MuseoSans;
  src: url(museosanscyrl-100.eot?#iefix) format("embedded-opentype"), url(museosanscyrl-100.woff) format("woff"), url(museosanscyrl-100.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: MuseoSans;
  src: url(museosanscyrl-300.eot?#iefix) format("embedded-opentype"), url(museosanscyrl-300.woff) format("woff"), url(museosanscyrl-300.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: MuseoSans;
  src: url(museosanscyrl-500.eot?#iefix) format("embedded-opentype"), url(museosanscyrl-500.woff) format("woff"), url(museosanscyrl-500.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: MuseoSans;
  src: url(museosanscyrl-700.eot?#iefix) format("embedded-opentype"), url(museosanscyrl-700.woff) format("woff"), url(museosanscyrl-700.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: MuseoSans;
  src: url(museosanscyrl-900.eot?#iefix) format("embedded-opentype"), url(museosanscyrl-900.woff) format("woff"), url(museosanscyrl-900.ttf) format("truetype");
  font-weight: 900;
  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: 767px) {
  .main {
    display: block;
  }
}
.ie7 .main,
.ie8 .main,
.ie9 .main,
.ie10 .main {
  padding-bottom: 204px;
}
@media only screen and (min-width: 768px) and (max-height: 700px) {
  .ie7 .main,
  .ie8 .main,
  .ie9 .main,
  .ie10 .main {
    padding-bottom: 114px;
  }
}
.main.is-loading {
  background: transparent url("loader.gif") no-repeat;
  background-position: 50% 33%;
  -moz-background-size: 50px;
    -o-background-size: 50px;
       background-size: 50px;
  -webkit-transition: background-size 0.2s 0s ease-in-out;
  -o-transition: -o-background-size 0.2s 0s ease-in-out;
  -moz-transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out, -o-background-size 0.2s 0s ease-in-out;
}
.main.is-loading > .container {
  -webkit-transition: opacity 0.2s 0s ease-in-out;
  -o-transition: opacity 0.2s 0s ease-in-out;
  -moz-transition: opacity 0.2s 0s ease-in-out;
  transition: opacity 0.2s 0s ease-in-out;
  opacity: .5;
}
.header {
  padding: 20px 0;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .header {
    padding: 25px 0 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .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: 767px) {
  .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: 768px) 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: 768px) {
  .header__title_product {
    display: none;
  }
}
.header__title-big {
  font-size: 1.25rem;
  font-weight: 700;
  color: #5c5f61;
}
@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: #5c5f61;
  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: 768px) {
  .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: 768px) {
  .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: MuseoSans, 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: Arial, 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: .75rem;
  font-weight: 300;
  padding: 0 0 40px;
}
@media only screen and (max-width: 767px) {
  .footer {
    padding: 0 0 20px;
    font-size: .75rem;
  }
  .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: 768px) {
  .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: 768px) {
  .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: 767px) {
  .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: 768px) {
  .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: 768px) {
  .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: 767px) {
  .hidden-sm {
    display: none;
  }
}
@media only screen and (min-width: 768px) 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: 768px) {
  .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: 768px) 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: 768px) {
  .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.875rem;
  margin: 0 0 20px;
}
.ie7 .bottom-links__service-info,
.ie8 .bottom-links__service-info {
  font-size: 14px;
}
.content {
  height: 100%;
  font-size: 0.875rem;
  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: 768px) {
  .content {
    /*margin-bottom: 95px;*/
  }
}
@media only screen and (max-width: 767px) {
  .content {
    padding-top: 70px;
    overflow-y: auto;
  }
}
.content > .container,
.content > .container > .row {
  height: 100%;
}
.ie7 .content > .container,
.ie7 .content > .container > .row,
.ie8 .content > .container,
.ie8 .content > .container > .row,
.ie9 .content > .container,
.ie9 .content > .container > .row,
.ie10 .content > .container,
.ie10 .content > .container > .row {
  height: auto;
}
.content.is-loading {
  background: transparent url("loader.gif") no-repeat;
  background-position: 50% 33%;
  -moz-background-size: 50px;
    -o-background-size: 50px;
       background-size: 50px;
  -webkit-transition: background-size 0.2s 0s ease-in-out;
  -o-transition: -o-background-size 0.2s 0s ease-in-out;
  -moz-transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out;
  transition: background-size 0.2s 0s ease-in-out, -moz-background-size 0.2s 0s ease-in-out, -o-background-size 0.2s 0s ease-in-out;
}
.content.is-loading > .container {
  -webkit-transition: opacity 0.2s 0s ease-in-out;
  -o-transition: opacity 0.2s 0s ease-in-out;
  -moz-transition: opacity 0.2s 0s ease-in-out;
  transition: opacity 0.2s 0s ease-in-out;
  opacity: .5;
}
.ie7 .content,
.ie8 .content {
  font-size: 14px;
}
.content.swipe-left {
  -webkit-transition: -webkit-transform 300ms linear;
  transition: -webkit-transform 300ms linear;
  -o-transition: -o-transform 300ms linear;
  -moz-transition: transform 300ms linear, -moz-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear, -moz-transform 300ms linear, -o-transform 300ms linear;
  -webkit-transform: translate(-100%, 0);
     -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
       -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.content.swipe-center {
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.content.swipe-right {
  -webkit-transition: -webkit-transform 300ms linear;
  transition: -webkit-transform 300ms linear;
  -o-transition: -o-transform 300ms linear;
  -moz-transition: transform 300ms linear, -moz-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear, -moz-transform 300ms linear, -o-transform 300ms linear;
  -webkit-transform: translate(100%, 0);
     -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
       -o-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.cont {
  padding: 0 0 40px;
}
.all-in-one-toc {
  display: none;
}
.contents {
  list-style: none;
  cursor: default;
  margin: 20px 0 0;
  padding: 0 0 0 0;
  font-size: 0.875rem;
  zoom: 1;
  position: relative;
}
[dir="rtl"] .contents {
  padding: 0 0 0 0;
}
@media only screen and (max-width: 767px) {
  .contents {
    font-size: 1rem;
    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: 767px) {
  .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: 767px) {
  .contents__toggle {
    top: 14px;
  }
}
.contents__item.is-active > .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: 768px) {
  .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: 767px) {
  .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: 767px) {
  .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: MuseoSans, 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: Arial, 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_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -30px -30px;
}
.top-bar__product_kpm {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -106px -30px;
}
.top-bar__product_safe-kids {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -182px -30px;
}
.top-bar__product_safe-browser {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -258px -30px;
}
.top-bar__product_free-tools {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -334px -30px;
}
.top-bar__product_kav {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -410px -30px;
}
.top-bar__product_kis-md {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -486px -30px;
}
.top-bar__product_kts-md {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -562px -30px;
}
.top-bar__product_sec-connection {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -638px -30px;
}
.top-bar__product_kss {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -714px -30px;
}
.top-bar__product_my-kas {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -790px -30px;
}
.top-bar__product_ksu {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -866px -30px;
}
.top-bar__product_kis-mac {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -942px -30px;
}
.top-bar__product_kvs-mac {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1018px -30px;
}
.top-bar__product_saas {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1094px -30px;
}
.top-bar__product_qr-scanner {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1170px -30px;
}
.top-bar__product_kvrt {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1246px -30px;
}
.top-bar__product_whocalls {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1322px -30px;
}
.top-bar__product_bl {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1398px -30px;
}
.top-bar__product_kes {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -30px -148px;
}
.top-bar__product_ks-virtual {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -106px -148px;
}
.top-bar__product_kfp {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -182px -148px;
}
.top-bar__product_ksos {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -258px -148px;
}
.top-bar__product_kes-cloud {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -334px -148px;
}
.top-bar__product_ks-mail-server {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -410px -148px;
}
.top-bar__product_ks-collab {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -486px -148px;
}
.top-bar__product_threat-data-feeds {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -562px -148px;
}
.top-bar__product_ {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -638px -148px;
}
.top-bar__product_industrial-security {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -714px -148px;
}
.top-bar__product_ks-file-server {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -790px -148px;
}
.top-bar__product_ks-mobile-devices {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -866px -148px;
}
.top-bar__product_anti-apt {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -942px -148px;
}
.top-bar__product_arw {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1018px -148px;
}
.top-bar__product_ksc {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1094px -148px;
}
.top-bar__product_kas-maltego {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1170px -148px;
}
.top-bar__product_kfs {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1246px -148px;
}
.top-bar__product_MSP {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1322px -148px;
}
.top-bar__product_ks4mo {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1398px -148px;
}
.top-bar__product_kes-linux {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1474px -148px;
}
.top-bar__product_kes-mac {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1550px -148px;
}
.top-bar__product_webtraffic {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1626px -148px;
}
.top-bar__product_ks-virtual-la {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1702px -148px;
}
.top-bar__product_feed-service {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1778px -148px;
}
.top-bar__product_scan-engine {
  background-image: url("/static/products-64_4.png");
  -moz-background-size: 1940px;
    -o-background-size: 1940px;
       background-size: 1940px;
  background-position: -1854px -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.8125rem;
  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 > a > img {
  position: relative;
  z-index: 3;
}
[dir="rtl"] .tooltip__content > a > img {
  float: left;
}
.tooltip ul,
.tooltip ol {
  font-size: .85em;
  margin: .5em 0;
}
.tooltip ul + p,
.tooltip ol + p {
  margin-top: 1.4em;
}
.tooltip :first-child {
  margin-top: 0;
}
.tooltip :last-child {
  margin-bottom: 0;
}
.ie7 .tooltip {
  border: 1px solid #d9d9d9;
}
.ie7 .tooltip,
.ie8 .tooltip {
  font-size: 14px;
}
.tooltip:after {
  background: #f9f9f3;
  content: '';
  position: absolute;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0;
  left: 60px;
  width: 16px;
  height: 16px;
  margin: -8px -8px;
  z-index: -2;
  -webkit-box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
}
.tooltip.is-to-top:before {
  top: 100%;
  bottom: auto;
}
.tooltip.is-to-top:after {
  top: 100%;
  -webkit-transform: rotate(-135deg);
     -moz-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.tooltip.is-to-left:after {
  left: auto;
  right: 60px;
}
.button {
  background: #fff;
  font-size: 0.875rem;
  color: #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: 767px) {
  .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: 767px) {
  .cookie-policy__inner {
    padding: 0 0 10px;
  }
}
@media only screen and (min-width: 768px) {
  .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: 768px) {
  .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: MuseoSans, 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: 768px) {
  .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 <vast@whiteants.net>
*/
.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 */
