

/* Start:/local/templates/wiki_122024/assets/css/normalize.css?17337735166486*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

 html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* End */


/* Start:/local/templates/wiki_122024/assets/css/style.css?173505215011950*/
:root {
    --color-bg: #F5F5F7;
  
    --color-main: #00122E;       
    --color-main-op40: rgb(0 18 46 / 40%);     
    --color-main-op50: rgb(0 18 46 / 50%);     
  
    --color-link: #005CB9;  
  }
  
  @font-face {
      font-family: 'Gotham Pro';
      src: url('/local/templates/wiki_122024/assets/css/../../fonts/GothamPro/GothamPro.eot');
      src: local('Gotham Pro'), local('GothamPro'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro.eot?#iefix') format('embedded-opentype'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro.woff') format('woff'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro.ttf') format('truetype');
      font-weight: 400;
      font-style: normal;
  }
  @font-face {
      font-family: 'Gotham Pro';
      src: url('/local/templates/wiki_122024/assets/css/../../fonts/GothamPro/GothamPro-Medium.eot');
      src: local('Gotham Pro Medium'), local('GothamProMedium'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Medium.woff') format('woff'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Medium.ttf') format('truetype');
      font-weight: 500;
      font-style: normal;
  }
  @font-face {
      font-family: 'Gotham Pro';
      src: url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Bold.eot');
      src: local('Gotham Pro Bold'), local('GothamPro-Bold'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Bold.woff') format('woff'),
          url('/local/templates/wiki_122024/assets/css/../fonts/GothamPro/GothamPro-Bold.ttf') format('truetype');
      font-weight: 700;
      font-style: normal;
  }
  
  html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  body {
    background-color: #fff;
    font-family: "Gotham Pro", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    color: var(--color-main);
  }
  
  *,
  *::after,
  *::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
  }
  
  img {
    max-width: 100%;
    height: auto;
    display: block;
  }
  
  a {
    text-decoration: none;
    /*display: inline-block;*/
    color: var(--color-link);
    transition: 0.2s;
  }
  a.white {color:#fff;}
  a.blue-dark {color:var(--color-main);}
  .icon_arrow {position: relative;line-height: 1.4;display: inline-block;}
  .icon_arrow::after {
    content: "";
    background: url(/local/templates/wiki_122024/assets/css/../images/icon-arrow.svg) no-repeat 50%;
    width: 18px;
    height: 22.4px;
    position: absolute;
    bottom: 0;
    margin-left: 8px;
    transition: 0.2s;
  }
  .icon_arrow:hover::after {margin-left: 15px;}
  
  .icon_arrow.back::after {
    transform: rotate(180deg);
    left: -26px;
    margin-left: 0;
  }
  .icon_arrow.back:hover::after {left: -33px;}
  
  
  .icon_arrow.white::after {background-image: url(/local/templates/wiki_122024/assets/css/../images/icon-arrow-white.svg);}
  .icon_arrow.blue-dark::after {background-image: url(/local/templates/wiki_122024/assets/css/../images/icon-arrow-blue-dark.svg);}
  
  
  
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  figure {
    margin: 0;
    padding: 0;
    font-weight: inherit;
  }
  
  ul,
  li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
  input,
  button,
  select,
  textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: 500;
    outline: none;
  }
  
  button {
    border: none;
    background-color: transparent;
    cursor: pointer;
    outline: transparent;
    padding: 0;
  }
  
  .app-svg {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
  }
  
  
  
  
  
  
  .container {
    max-width: 1268px;
    width: 100%;
    padding: 0 40px;
    margin: 0 auto;
  }
  
  
  .header {
    position: relative;
    z-index: 1002;
  }
  .header__flex {display: flex;height: 102px;align-items: center;}
  
  .header__search {margin-left: auto;width: 215px;position: relative;}
  
  .header__search input {border: 1px solid rgb(0 17 45 / 15%);border-radius: 32px;height: 44px;padding: 0 70px 0 17px;width: 100%;background-color: #fff;transition: 0.3s;}
  .header__search:hover input {background-color: #F5F5F5;}
  .header__search button {
    width: 36px;
    height: 36px;
    background: var(--color-main) url('/local/templates/wiki_122024/assets/css/../images/icon-search.svg') no-repeat 50%;
    border-radius: 50%;
    border: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header__search button svg {width: 14px;height: 14px;fill: #fff;}
  
  .header__logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 25px;
  }
  .header__logo svg {fill: var(--color-link);max-width: 100%;}
  
  .header__flex.open-search {position: relative;}
  .header__flex.open-search .header__search {position: absolute;width: 100%;}
  .header__flex.open-search .header__logo, .header__flex.open-search .header__back {opacity:0}
	main {min-height: calc(100vh - 190px);}
  .intro {
    min-height: 540px;
    padding: 40px;
    background: url(/local/templates/wiki_122024/assets/css/../images/bg_intro.png) no-repeat 50%;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    
    margin-bottom: 8px;
  }
	.intro h1 {font-size: 108px;font-weight: 700;margin-top: auto;color: var(--color-link);}
  .intro p {
    font-size: 21px;
    margin-top: auto;
    max-width: 552px;
    text-align: center;
  }
  
  
  .categories {
  
  }
  
  .categories__flex {
    display: flex;
    flex-wrap: wrap;
    margin: -4px;
  }
  .categories__item-wrap {
    width: calc(100% / 3);
    padding: 4px;
    
  }
  .categories__item-wrap.x2 {width: calc(200% / 3);}
  .categories__item {
    border-radius: 16px;
    background-color: var(--color-bg);
    padding: 32px 28px 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 540px;
    transition: 0.2s;
  }
  .categories__item-wrap.x2 .categories__item {background-color: var(--color-link);color:#fff;background-position: 110% 50%;background-repeat: no-repeat;}
  .categories__item-wrap .categories__item:hover {background-color: var(--color-main);}
  .categories__item .img {margin-bottom: 29px;line-height: 0;}
  .categories__item .img svg {height: 54px;fill:var(--color-link)}
  .categories__item:hover .img svg {fill:#3C98F5}
  .categories__item .name {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .categories__item:hover .name {color:#fff;}
  .categories__item-wrap.x2 .name {font-size: 48px;max-width: 450px;}
  
  .categories__item ul {}
  .categories__item ul li {margin-bottom: 12px;}
  .categories__item ul li a {color: var(--color-main-op50);display: block;}
  .categories__item ul li a:hover {color: var(--color-main);}
  .categories__item:hover ul li a {color: rgba(255, 255, 255, 0.5);}
  .categories__item:hover ul li a:hover {color: #fff;}
  .categories__item .bottom {margin-top: auto;}
  
  .categories__item:hover .bottom a {color: #3C98F5;}
  .categories__item:hover .bottom a:hover {color: #fff;}
  .categories__item:hover .icon_arrow::after {
    background-image: url(/local/templates/wiki_122024/assets/css/../images/icon-arrow-blue.svg);
  }
  .categories__item:hover .icon_arrow:hover::after {
    background-image: url(/local/templates/wiki_122024/assets/css/../images/icon-arrow-white.svg);
  }
  
  .btn_circle {
    width: 32px;
    height: 32px;
    background-color: var(--color-bg);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    
  }
  .btn_circle svg {
    fill: none;
  }
  .footer_btn_circle {padding: 24px 0 32px;}
  .footer_btn_circle .btn_circle {margin: 0 auto;}
  
  .footer_next_section {overflow: hidden;padding-top: 60px;}
  .footer_next_section a {display: block;background-color: var(--color-link);color:#fff;padding: 32px 0 64px;}
  .footer_next_section a:hover {background-color: var(--color-main);}
  .footer_next_section a .category__right {font-size: 48px;font-weight: 500;}
  .footer_next_section a .category__right span {font-size: 14px;display: block;margin-bottom: 16px;}  
  
  
  .category {display: flex;flex-wrap: wrap;}
  main .category {padding-top: 50px;}
  .category__left {width: 27%;margin-right: 30px;}
  .category__left ul {position: sticky;top: 20px;}
  .category__left li {margin-bottom: 12px;}
  .category__left li a {color: var(--color-main-op40);}
  .category__left li.active a, .category__left li a:hover {color: var(--color-main);}
  .category__right {width: 56%;}
  .search-page .category {width: 100%;}
  .category__right {font-weight: 400;font-size: 18px;line-height: 1.33;}
  .category__right-aside {font-weight: 400;font-size: 18px;}
  .category__right-aside li {margin-bottom: 6px;}

  .category__right .name_before {font-size: 14px;}
  .category__right .name {position: relative;}
  
  
  .category__right h1 {font-size: 48px;margin-bottom: 48px;font-weight: 500;line-height: 100%;letter-spacing: -1px;}
  .category__right h2 {font-size: 24px;margin-bottom: 16px;font-weight: 500;}
  
  .category__right .name svg {
    width: 54px;
    height: 54px;
    fill: var(--color-main);
    position: absolute;
    left: -68px;
    top: 4px;
  }
  .category-blue .category__right .name img {
    position: absolute;
    bottom: -100px;
    right: -160px;
    z-index: -1;
  }
  .category__right .preview_text {letter-spacing: -0.5px;line-height: 1.16;margin-bottom: 48px;}
  .category__right .preview_text p:first-child {font-size: 24px;}
  
  .category__right p, .category__right ul, .category__right ol {margin-bottom: 16px;}
  .category__right ul, .category__right ol, .sitemap_item ul {padding-left: 20px;}
  .category__right ul li, .sitemap_item ul li {list-style: disc;margin-bottom: 10px;}
  .category__right ol li {list-style: decimal;margin-bottom: 10px;}
  .category__right a, .category__right-aside a {border-bottom: 1px solid rgb(0 92 184 / 30%);line-height: 1.1;}
  .category__right a.icon_arrow {font-weight: 500;border: 0;}
  .category__right a:hover, .category__right-aside a:hover {border-bottom-color: var(--color-link)}
  .category__right .detail_text {margin-bottom: 48px;}
  .detail_text__source {color: var(--color-main-op40);margin: 0 0 16px;}
  
  .category-blue {}
  .category-blue header {background-color: var(--color-link);color: #fff;}
  .category-blue .header__logo svg {fill: #fff}
  .category-blue .header__flex {margin-bottom: 60px;}
  .category-blue .category__right .name {padding-right: 190px;}
  .category-blue .footer_next_section .category__right .name img {right: -180px;bottom: -110px;z-index: 1;}

.sitemap_item {margin-bottom:40px;}
.sitemap_item .name {font-size:1.2em;margin-bottom:10px;}
  
  .search-page {max-width: 644px;margin: 60px auto;}
  .search-page__info {font-size: 14px;}
  .search-page .highlights, .search-page b {background: rgb(0 92 184 / 20%);border-radius: 4px;padding: 4px;}

  .search-page .category__right {width:100%;}
  
  .category_links {background-color: var(--color-bg);padding:20px 24px;margin:0 -24px;border-radius:16px;}
  .category_links-name {
    display: flex;
    font-size: 14px;
    color: #7B8392;
    align-items: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #00122E1A;
    margin-bottom: 24px;
    font-weight: 500;
  }
  .category_links-name svg {width:16px;height:16px;fill:#7B8392;margin-right:8px;}
  .category_links ul {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
  }
  .category_links ul li {
    list-style: none;
    width: 50%;
    padding: 0 10px;
  }
  .category_links ul li a {color: var(--color-main);border-color:var(--color-main-op50);}
  .category_links ul li a:hover {border-bottom-color: var(--color-main);}

.category__right_flex {width: 100%;flex: 1;display: flex;}
.category__right_flex .category__right {width: 100%;max-width: 640px;margin-right:40px;}
.category__right_flex .category__right-aside {max-width:160px;}
.detail_text__img, .category__right-aside-img {margin-bottom:20px;}

footer {
    font-size: 14px;
    font-weight: 400;
    padding: 30px 0;
}
footer a {border-bottom:1px solid;}
footer a:hover {border: 0;}
/* End */


/* Start:/local/templates/wiki_122024/assets/css/responsive.css?17343618344740*/
.only-mob {display:none;}

@media (max-width: 1200px) {
    .category__right {font-size: 16px;}
    .category__right .name svg {width: 44px;height: 44px;left: -60px;top: 3px;}
    .category__right h1, .footer_next_section a .category__right {font-size: 36px;}
    .category__right .preview_text p:first-child {font-size: 22px;}

    .category-blue .header__flex {margin-bottom: 20px;}
    .category-blue .category__right .name {padding-right: 150px;}
    .category-blue .category__right .name img {max-width: 300px;}
}

@media (max-width: 1023px) {
    .intro, .categories__item {min-height: 400px;}
    .categories__item {padding: 20px;}
    .categories__item .img {margin-bottom: 20px;}
    .categories__item .name {font-size: 20px;}
    .categories__item-wrap.x2 .name {font-size: 40px;}
    .categories__item-wrap.x2 .categories__item {background-size: 200px;}

    .category__left {width: 27%;margin-right: 5%;}
    .category__right {width: 68%;}


    .category-blue .category__right .name img {max-width: 200px;}
    .category-blue .category__right .name img,
    .category-blue .footer_next_section .category__right .name img {bottom: -60px;right: -30px;}

    .category__right_flex {flex-wrap: wrap;}
    .category__right_flex .category__right {max-width: 100%;margin: 0 0 40px;}
}

@media (max-width: 767px) {
    body {font-size: 14px;}
    .only-mob {display:block;}
    .header__flex {flex-wrap: wrap;}
    .header__logo {position: initial;transform: none;flex: 1;margin-right: 20px;max-width: 100px;}
    .header__back {order: 10;width: 100%;}
    .header__search {width: 180px;}
    .header__search input {height: 34px;}
    .header__search button {width: 26px;height: 26px;}
    header .header__search .bx-searchtitle-voice {top: 3px;right: 34px;}

    .icon_arrow::after {height: 19.6px;}

    .intro, .categories__item {min-height: 300px;}
    .intro h1 {font-size: 60px;}
    .intro p {font-size: 18px;}
    
    .categories__item-wrap, .categories__item-wrap.x2 {width: 100%;}
    .categories__item-wrap.x2 .name {font-size: 32px;}
    .categories__item-wrap.x2 .categories__item {background-size: 150px;}

    .category__left {width: 100%;margin-right: 0;}
    .category__left.waypoint-links {margin-bottom: 30px;}
    .category__right {width: 100%;font-size: 14px;}
    .category__right .name {padding-left: 50px;}
    .category-blue .category__right .name {padding-left: 0;}
    .category__right .name svg {width: 32px;height: 32px;left: 0;top: 1px;}
    .category-blue .category__right .name img {max-width: 150px;}
    .category__right h1 {margin-bottom: 32px;}
    .category__right h1, .footer_next_section a .category__right {font-size: 26px;}
    .category__right h2 {font-size: 20px;}
    .category__right .preview_text {margin-bottom: 32px;}
    .category__right .preview_text p:first-child {font-size: 18px;}

	.category_links {padding:20px;margin:0 -20px;}
	.category_links ul {margin: 0;}
	.category_links ul li {width: 100%;padding: 0;}



    .waypoint-links.fixed ul {
        position: fixed;
        background: #fff;
        display: flex;
        gap: 20px;
        white-space: nowrap;
        text-wrap-mode: nowrap;
        top: 0;
        padding: 10px 40px;
        left: 0;
        overflow-x: auto;
        width: 100%;
        z-index: 100;
        box-shadow: 0 10px 20px #00000026;
    }
    .waypoint-links.fixed li {margin-bottom: 0;}

    .category__mob_menu {border: 1px solid rgb(0 17 45 / 15%);padding: 10px 20px;margin-bottom: 40px;}
    .category__mob_menu .only-mob {position: relative;padding-right:15px;}
    .category__mob_menu .only-mob:after {
        content: "";
        position: absolute;
        border-style: solid;
        border-width: 8px 8px 0;
        transform: translateY(-50%);
        right: -5px;
        top: 50%;
        border-color: transparent;
        border-top-color: inherit;
        transition: 0.2s;
    }
    .category__mob_menu .only-mob.active:after {border-width: 0 8px 8px;border-top-color: transparent;border-bottom-color: inherit;}
    .category__mob_menu ul {display:none;margin-top: 15px;}
    .category__mob_menu ul a {display: block;}

    
    .category__right-aside {font-size: 14px;}
}

@media (max-width: 479px) {
    .intro {padding: 20px;}
    .intro h1 {font-size: 50px;}
    .intro p {font-size: 16px;}

    .category-blue .category__right .name {padding-right: 60px;}
    .category-blue .category__right .name img {max-width: 100px;}

    .container {padding: 0 20px;}
    .header__back {margin-left: 33px;}
    .waypoint-links.fixed ul {padding: 10px 20px;font-size: 12px;}

    .footer_next_section a {padding: 30px 0;}
}

@media (max-width: 389px) {
    

    .category-blue .category__right .name img {right: -20px;}
}







/* End */


/* Start:/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/style.css?173434115916857*/
/* div.title-search-result {
	display: block !important;
} */

.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-size: 14px;
}

.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle-history {
	margin-top: 5px;
}
	.bx-searchtitle-history a {
		color: #222;
		text-decoration: underline;
	}
	.bx-searchtitle-history a:hover {
		text-decoration: none;
	}
.bx-searchtitle-popup-history {
	padding: 0 8px 8px 8px;
}
	.bx-searchtitle-popup-history-title {
		font-size: 16px;
	}
	.bx-searchtitle-popup-history-item {
		padding: 4px 0;
	}
		.bx-searchtitle-popup-history-item::before {
			content: "";
			width: 16px;
			height: 16px;
			background: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/search-icon.svg) center center no-repeat;
			background-size: 12px auto;
			display: inline-block;
			vertical-align: middle;
			margin-right: 5px;
		}
		.bx-searchtitle-popup-history a {
			color: #222;
			text-decoration: underline;
			vertical-align: middle;
		}
		.bx-searchtitle-popup-history a:hover {
			text-decoration: none;
		}

.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 1px 0 0 1px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-searchtitle .bx-input-group .bx-form-control:focus {
	background-color: #fff;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
	line-height: normal;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/search-icon.png) center center no-repeat #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:0;
	border-radius: 0 1px 1px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	height: 34px;
	width: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background-color: #1484CE;
}


div.title-search-result {
	border:0 none !important;
	border-top: 0 none;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 200px;
	margin-top: -24px;
    padding-top: 20px;
	background-color: #FFF;
	/* border-top: 0 none; */
	border-radius: 2px;
	box-shadow: 0px 0px 7px -2px #d6d6d6;
	
	/* display: block !important; */
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_smart_searche {
	padding-top:8px;
	
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche .bx_info_wrap{
	margin-left: 85px;
}
.bx_smart_searche .bx_img_element{
	float: left;
	padding: 5px;
	width: 75px;
	text-align: center;
}
.bx_smart_searche .bx_item_block{
	min-height: 65px;
	position: relative;
}
.bx_smart_searche .bx_image{
	/* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
	display: inline-block;
	max-width: 100%;
}
.bx_smart_searche .bx_image.empty_image{
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/image/noimg.png);
}
.bx_smart_searche .bx_item_element{
	padding: 8px 0;
}
.bx_smart_searche .bx_item_element_all_result {
	text-align: center;
}
.bx_smart_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_smart_searche .bx_item_element a{
	margin-top: 5px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{color: #000;}
.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_smart_searche .bx_item_preview_text{
	font-size:13px;
	padding: 5px 10px 5px 0;
}
.bx_smart_searche .bx_price{
	font-weight:bold;
	font-size:15px;
	margin-top: 5px;
}
.bx_smart_searche .bx_price .old{
	font-weight: normal;
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	vertical-align: middle;
}
.bx_smart_searche .bx_item_block.all_result{min-height:0}
.bx_smart_searche .bx_item_block.others_result{
	min-height: 0;
	line-height: 12px;
	padding: 0;
}
.bx_smart_searche .bx_item_block.all_result .all_result_button{
	display: inline-block;
	font-size: 14px;
	background-color: #1485CE;
	border: 1px solid;
	border-color: #1485CE;
	color: #FFF;
	padding: 0 22px;
	height: 34px;
	text-decoration: none;
	border-radius: 2px;
	margin: 0 0 8px;
	
	line-height: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .5px;
}
.bx_smart_searche .bx_item_block_title {
	font-weight: bold;
	font-size: 16px;
	margin: 4px 8px;
}
.bx_smart_searche .bx_item_block_href {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 8px;
	line-height: 14px;
}
.bx_smart_searche .bx_item_block_href:hover {
	background-color: #feeed2;
}
.bx_smart_searche .bx_item_block_hrline {
	border-bottom: 1px solid #f5a61c;
	margin: 0 8px 5px;
}
.bx_item_block_item_clear {
	display: block;
	clear:both;
}
.bx_smart_searche .bx_item_block_item_info_wrap {
	display: block;
}
.bx_smart_searche .bx_item_block_item_info_wrap.wpic {
	padding-left: 39px;
}
.bx_smart_searche .bx_item_block_item_info {
	display: block;
}
.bx_smart_searche .bx_item_block_href_category_title {
	color: #a2a2a2;
	/* font-weight: bold; */
}
.bx_smart_searche .bx_item_block_href_category_name {
	color: #f5a61c;
	font-weight: bold;
	text-transform: uppercase;
}
.bx_smart_searche .bx_item_block_item_image {
	width: 34px;
	height: 34px;
	float:left;
	margin-right: 5px;
	position: relative;
	color: #333;
}
	.bx_smart_searche .bx_item_block_item_image img {
		position: absolute;
		top: 0;
		left:0;
		right:0;
		bottom:0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.bx_item_block_item_image svg {

	}
.bx_smart_searche .bx_item_block_item_name {
	color: #333;
	overflow: hidden;
	height: 34px;
	display: block;
	line-height: 17px;
	display: flex;
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
	margin: auto 0;
}
.bx_smart_searche .bx_item_block_item_simple_name {
	color: #333;
	display: block;
	line-height: 17px;
}
.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
	color: #f5a61c;
}
.bx_smart_searche .bx_item_block_item_price {
	float:right;
	text-align: right;
	color: #333;
	line-height: 17px;
	padding-left: 5px;
}
.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
	line-height: 34px;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_new {
	white-space: nowrap;
	font-weight: bold;
	display: block;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_old {
	white-space: nowrap;
	text-decoration: line-through;
}
.bx_smart_searche .bx_item_block_item_text {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_props {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_text.wpic, .bx_smart_searche .bx_item_block_item_props.wpic {
	/* padding-left: 39px; */
}
.bx_item_block_item_prop_item {
	display: block;
}
.bx_smart_no_result_find {
	padding: 0 8px 8px;
}


/* clear cross */
.bx-searchtitle .bx-searchtitle-clear {
	position: absolute;
	top: 4px;
	right: 110%;
	width: 28px;
	height: 28px;
	z-index: 4;
	display: none;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	color: #666;
}
.bx-searchtitle .bx-searchtitle-clear:after{
	display: inline-block;
	content: "\00d7";
}

/* voice input */
.bx-searchtitle .bx-searchtitle-voice, .header__search .bx-searchtitle-voice {
	position: absolute;
	top: 3px;
	right: 110%;
	width: 28px;
	height: 28px;
	z-index: 4;
	display: none;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	color: #666;
	background: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/voice.svg?v=3) center center no-repeat;
	background-size: 22px auto;
}
.header__search .bx-searchtitle-voice {top: 8px;right: 44px;}
	.bx-searchtitle .bx-searchtitle-voice.voice-show, .header__search .bx-searchtitle-voice.voice-show {
		display: block;
	}

	.bx-searchtitle .bx-searchtitle-voice.active::after, .bx-searchtitle .bx-searchtitle-voice.active::before {
		content: '';
		position: absolute;
		border: 3px solid #3D64FF;
		left: -20px;
		opacity: 0;
		right: -20px;
		top: -20px;
		bottom: -20px;
		border-radius: 50%;
		animation: searchpulse 2.5s linear infinite;
	}

	.bx-searchtitle .bx-searchtitle-voice.active::after {
		animation-delay: 1.25s;
	}

	@keyframes searchpulse {
		0% {
			transform: scale(0.5);
			opacity: 0;
		}
		50% {
			opacity: 1;
		}
		100% {
			transform: scale(1.2);
			opacity: 0;
		}
	}



/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
	position: absolute;
	top: 2px;
	right: 110%;
	width: 30px;
	height: 30px;
	z-index: 5;
	display: none;
	/* display: block; */
}
.bx-searchtitle .bx-searchtitle-preloader.view {
	background: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_orange.gif) center center no-repeat #fff;
}



/* blue */
.bx_smart_searche.theme-blue .bx_item_block_item_image {
	color:var(--color-main);
}
.bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
	border-color:var(--color-main);
}
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_blue.gif);
}
.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: var(--color-main);
	border-color: var(--color-main);
}
.bx-searchtitle.theme-blue .bx-input-group-btn button {
	background-color: var(--color-main);
	border-color: var(--color-main);
	color: #FFF;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	background-color: #5ca6e4;
	border-color: #5ca6e4;
	text-decoration: none;
}
.bx_smart_searche.theme-blue .bx_item_element a b{
	color: #5ca6e4;
}
.bx_smart_searche.theme-blue .bx_item_block_href:hover {
	background-color: #00122e2b;
}
.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
	color:var(--color-main);
}
.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
	color:var(--color-main);
}
.bx_smart_searche.theme-blue .bx_item_block_hrline {
	border-color: var(--color-main);
}
/* black */
.bx_smart_searche.theme-black .bx_item_block_item_image {
	color:#333;
}
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
	border-color:#333;
}
.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_black.gif);
}
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{
	background-color: #333;
	border-color: #333;
}
.bx-searchtitle.theme-black .bx-input-group-btn button {
	background-color: #333;
	border-color: #333;
	color: #FFF;
}
.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
	background-color: #5c5c5c;
	border-color: #5c5c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-black .bx_item_element a b{
	color: #5c5c5c;
}
.bx_smart_searche.theme-black {
	/* border:1px solid #333; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-black .bx_item_block_href:hover {
	background-color: #eaeaea;
}
.bx_smart_searche.theme-black .bx_item_block_href_category_name {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_hrline {
	border-color: #333;
}
/* green */
.bx_smart_searche.theme-green .bx_item_block_item_image {
	color:#159ebb;
}
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
	border-color:#159ebb;
}
.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_green.gif);
}
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{
	background-color: #159ebb;
	border-color: #159ebb;
}
.bx-searchtitle.theme-green .bx-input-group-btn button {
	background-color: #159ebb;
	border-color: #159ebb;
	color: #FFF;
}
.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
	background-color: #44b1c9;
	border-color: #44b1c9;
	text-decoration: none;
}
.bx_smart_searche.theme-green .bx_item_element a b{
	color: #44b1c9;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #d0ebf1;
}
.bx_smart_searche.theme-green .bx_item_block_href_category_name {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_hrline {
	border-color: #159ebb;
}
/* red */
.bx_smart_searche.theme-red .bx_item_block_item_image {
	color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
	border-color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_red.gif);
}
.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{
	background-color: #E22B2B;
	border-color: #E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group-btn button {
	background-color: #E22B2B;
	border-color: #E22B2B;
	color: #FFF;
}
.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
	background-color: #e95c5c;
	border-color: #e95c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-red .bx_item_element a b{
	color: #e95c5c;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #f9d4d4;
}
.bx_smart_searche.theme-red .bx_item_block_href_category_name {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_hrline {
	border-color: #E22B2B;
}
/* yellow */
.bx_smart_searche.theme-yellow .bx_item_block_item_image {
	color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
	border-color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/wiki_122024/components/arturgolubev/search.title/header__search/images/loader_yellow.gif);
}
.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{
	background-color: #F9A91D;
	border-color: #F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button {
	background-color: #F9A91D;
	border-color: #F9A91D;
	color: #FFF;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
	background-color: #faba4a;
	border-color: #faba4a;
	text-decoration: none;
}
.bx_smart_searche.theme-yellow .bx_item_element a b{
	color: #faba4a;
}
.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_hrline {
	border-color: #F9A91D;
}
/* End */
/* /local/templates/wiki_122024/assets/css/normalize.css?17337735166486 */
/* /local/templates/wiki_122024/assets/css/style.css?173505215011950 */
/* /local/templates/wiki_122024/assets/css/responsive.css?17343618344740 */
/* /local/templates/wiki_122024/components/arturgolubev/search.title/header__search/style.css?173434115916857 */
