@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, menu, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block; }

*[hidden] {
  display: none; }

body {
  line-height: 1; }

menu, ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

br {
  line-height: 0; }

*, body {
  font-family: Muller, OpenSans, Helvetica, sans-serif;
  font-size: 16px;
  outline: 0;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch; }

body, html {
  color: #000;
  height: 100%;
  font-weight: 400;
  width: 100%;
  box-sizing: border-box; }

body {
  overflow-x: hidden !important; }

strong {
  font-weight: 600; }

.ff-os {
  font-family: 'OpenSans'; }

.ta-r {
  text-align: right;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.ta-с {
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center; }

.nobr {
  white-space: nowrap; }

[data-reach-popover] {
  z-index: 2; }

.without-br br {
  display: none; }

br.d {
  display: block; }
  @media only screen and (max-width: 1024px) {
    br.d {
      display: none; } }

br.d_small {
  display: none; }
  @media only screen and (max-width: 1366px) {
    br.d_small {
      display: block; } }
  @media only screen and (max-width: 1024px) {
    br.d_small {
      display: none; } }

br.p {
  display: none; }
  @media only screen and (max-width: 1024px) and (min-width: 767px) {
    br.p {
      display: block; } }

br.m {
  display: none; }
  @media only screen and (max-width: 767px) {
    br.m {
      display: block; } }

.mt0 {
  margin-top: 0 !important; }

.mb0 {
  margin-bottom: 0 !important; }

.pt0 {
  padding-top: 0 !important; }

.pb0 {
  padding-bottom: 0 !important; }

.swiper-slide {
  max-width: inherit !important;
  overflow: hidden; }

video::-webkit-media-controls-overlay-play-button {
  display: none; }

.cn__wrapper .banner-index__title,
.cn__wrapper .banner-index__subtitle,
.cn__wrapper .content-subtitle,
.cn__wrapper .advantages-card__title,
.cn__wrapper .advantages-card__info,
.cn__wrapper .content-title_white,
.cn__wrapper .achievements-index__item-title,
.cn__wrapper .achievements-index__item-info,
.cn__wrapper .partners-index__title,
.cn__wrapper .partners-index__info-item__title,
.cn__wrapper .partners-index__info-item__info,
.cn__wrapper .content-title,
.cn__wrapper .section__phar {
  line-height: 140%;
  letter-spacing: 2px; }

.cn__wrapper .section.pt0 {
  padding-bottom: 90px; }
  @media only screen and (max-width: 1024px) {
    .cn__wrapper .section.pt0 {
      padding-bottom: 80px; } }

@media only screen and (max-width: 767px) {
  .cn__wrapper .advantages-card__title {
    font-size: 18px; } }

.cn__wrapper .content-subtitle {
  display: block; }

.no-ls {
  letter-spacing: 0; }

.header_blue.header_sticky .header-logo, .header-logo {
  background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' style='enable-background:new 0 0 801.1 156' version='1.1' viewBox='0 0 801.1 156' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle id='style1' type='text/css'%3E.st0%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Cg id='g1'%3E%3Cpath id='Контур_2' class='st0' d='m191 115.8v-61.4h-23.4v-15.6h63.8v15.6h-23.4v61.3h-17zm48.9 0v-77h31.5c9.1 0 16.3 2.5 21.6 7.4s7.9 11.4 7.9 19.5c0 8.6-2.9 15.2-8.8 20-5.9 4.7-13.3 7.1-22.3 7.1h-12.9v23.1h-17zm16.9-38.2h13.4c4.2 0 7.5-1.1 9.8-3.3 2.4-2.2 3.7-5.3 3.6-8.6 0-3.7-1.2-6.6-3.6-8.6s-5.8-3-10.1-3h-13.1v23.5zm118.4-38.8v77h-16.7v-50.5l-33.7 50.5h-16v-77h16.7v50.5l33.9-50.5h15.8zm14 77v-77h16.9v30.5h31.3v-30.5h16.9v77h-16.9v-30.9h-31.3v30.9h-16.9zm129.7-57.8v37.5c6.2 0 11.2-1.7 15-5.1s5.7-8 5.7-13.7c0-5.6-1.9-10.2-5.7-13.6s-8.8-5.1-15-5.1zm0 60.9h-16.9v-8.4c-11.7 0-20.9-3.2-27.8-9.6s-10.3-14.6-10.3-24.6c0-9.8 3.4-17.8 10.3-24.1s16.2-9.3 27.8-9.3v-7h16.9v7c11.6 0 20.9 3.1 27.8 9.4s10.4 14.3 10.4 24.1c0 9.9-3.4 18-10.3 24.5s-16.2 9.6-27.8 9.6v8.4zm-17-23.5v-37.4c-6.2 0-11.3 1.7-15.1 5.1s-5.7 7.9-5.7 13.6 1.9 10.3 5.7 13.7c3.9 3.3 8.9 5 15.1 5zm130.9-56.6v77h-16.7v-50.5l-33.7 50.5h-16v-77h16.7v50.5l33.9-50.5h15.8zm14 77v-77h16.9v33.6l31.3-33.6h20.5l-31.4 32.7 32.8 44.3h-20.4l-23.8-32.8-8.9 9.2v23.5h-17zm142.6-10.3c-7.8 7.7-17.6 11.6-29.3 11.6s-21.5-3.8-29.2-11.5c-7.6-7.4-11.8-17.6-11.6-28.3-0.2-10.6 4.1-20.8 11.7-28.2 7.8-7.7 17.6-11.6 29.3-11.6s21.5 3.8 29.2 11.5c7.6 7.4 11.8 17.6 11.6 28.3 0.2 10.6-4 20.8-11.7 28.2zm-45.8-11c4.3 4.6 10.4 7.2 16.7 7 6.3 0.2 12.4-2.4 16.6-7 4.3-4.7 6.7-10.8 6.5-17.2 0.1-6.4-2.2-12.5-6.6-17.2-4.3-4.6-10.4-7.2-16.7-7-6.3-0.2-12.4 2.4-16.6 7-4.3 4.7-6.7 10.8-6.5 17.2-0.2 6.4 2.2 12.5 6.6 17.2z'/%3E%3Cpath id='path1' class='st0' d='m120.5 115.9 22.5-36.5c1.4-2.3 1.4-5.3 0-7.6l-10.4-17c-1.3-2.2-3.7-3.5-6.2-3.5h-26.4l12.8-20.9c1.4-2.3 1.4-5.3 0-7.6l-11.8-19.3c-1.3-2.2-3.7-3.5-6.2-3.5h-45.1c-2.5 0-4.9 1.3-6.2 3.5l-12.3 19.9c-1.4 2.3-1.4 5.3 0 7.6l12.5 20.3h-25.6c-2.5 0-4.9 1.3-6.2 3.5l-10.8 17.6c-1.4 2.3-1.4 5.3 0 7.6l24.9 40.6c1.3 2.2 3.7 3.5 6.2 3.5h19c2.5 0 4.9-1.3 6.2-3.5l14.4-23.4 0.1 0.1 33.9 55.3c1.3 2.1 3.5 3.3 5.9 3.3h18.6l-40.6-66.4c-1.3-2.2-3.7-3.5-6.2-3.5h-23.3c-2.5 0-4.9 1.3-6.2 3.5l-12.3 20-24-39.1h23.9c2.6 0 5-1.4 6.3-3.6l11.3-19.5c1.3-2.3 1.3-5.2-0.1-7.5l-12.7-20.7h50.9l-12.6 20.4c-1.4 2.3-1.4 5.1-0.1 7.5l11.4 19.8c1.3 2.3 3.7 3.6 6.3 3.6h23.7l-16.7 27.1 11.2 18.4z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.header-logo_en {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 791 156' style='enable-background:new 0 0 791 156;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='Сгруппировать_42' transform='translate(-604 -422)'%3E%3Cpath id='Контур_1' class='st0' d='M794.4,534.7V473H771v-15.7h63.8V473h-23.4v61.7H794.4z M858.8,534.7v-77.3H894 c9.8,0,17.2,2.6,22.5,7.8c4.4,4.4,6.6,10.4,6.6,17.9c0,11.9-5.5,19.9-16.5,24l18.8,27.6h-19.8l-16.7-24.8h-13.1v24.8H858.8z M875.8,494.9h17.2c4.1,0,7.3-1,9.6-3c2.3-2.1,3.5-5,3.4-8.1c0-3.6-1.2-6.4-3.5-8.2s-5.6-2.8-9.8-2.8h-16.8V494.9z M950.2,534.7 v-77.3h16.9v77.3H950.2z M997.4,534.7v-77.3h15.6l36.1,47.6v-47.6h16.7v77.3h-14.4l-37.3-49.2v49.2H997.4z M1095.3,534.7v-77.3 h58.7v15.5h-41.7v16.5h36.8v15.5h-36.8v29.9H1095.3z M1179.3,534.7v-77.3h16.9v77.3H1179.3z M1262.6,536 c-11.3,0-20.7-3.8-28.2-11.5c-7.5-7.7-11.3-17.2-11.3-28.5c0-11.2,3.8-20.7,11.3-28.4s17.2-11.6,28.8-11.6 c6.7,0,12.3,1.1,16.8,3.3c4.8,2.4,9.2,5.5,13,9.3l-10.1,11.7c-2.8-2.6-5.9-4.9-9.3-6.6c-3.3-1.4-6.9-2.1-10.5-2 c-6.1-0.2-12,2.4-16,7c-4.2,4.7-6.5,10.9-6.3,17.3c-0.2,6.3,2.1,12.5,6.3,17.2c4,4.6,9.9,7.2,16,7.1c3.7,0.1,7.3-0.7,10.7-2.2 c3.5-1.8,6.7-4.1,9.6-6.9l10.8,11.6c-3.8,4.2-8.4,7.6-13.6,9.9C1275.7,534.9,1269.7,536,1262.6,536z M1383.3,524.3 c-7.8,7.8-17.6,11.7-29.3,11.7s-21.5-3.9-29.2-11.6c-7.6-7.5-11.8-17.7-11.6-28.4c-0.2-10.7,4.1-20.9,11.7-28.3 c7.8-7.8,17.6-11.7,29.3-11.7s21.5,3.9,29.2,11.6c7.6,7.5,11.8,17.7,11.6,28.4C1395.2,506.7,1390.9,516.9,1383.3,524.3z M1337.4,513.2c4.3,4.7,10.4,7.2,16.7,7.1c6.3,0.2,12.4-2.4,16.6-7c4.3-4.7,6.7-10.9,6.5-17.3c0.1-6.4-2.2-12.6-6.6-17.2 c-4.3-4.7-10.4-7.2-16.7-7.1c-6.3-0.2-12.4,2.4-16.6,7c-4.3,4.7-6.7,10.9-6.5,17.3C1330.7,502.4,1333.1,508.6,1337.4,513.2 L1337.4,513.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M120.5,115.9L143,79.4c1.4-2.3,1.4-5.3,0-7.6l-10.4-17c-1.3-2.2-3.7-3.5-6.2-3.5H100l12.8-20.9 c1.4-2.3,1.4-5.3,0-7.6L101,3.5C99.6,1.3,97.3,0,94.7,0H49.7c-2.5,0-4.9,1.3-6.2,3.5L31.2,23.4c-1.4,2.3-1.4,5.3,0,7.6l12.5,20.3 H18.1c-2.5,0-4.9,1.3-6.2,3.5L1.1,72.4c-1.4,2.3-1.4,5.3,0,7.6L26,120.6c1.3,2.2,3.7,3.5,6.2,3.5h19c2.5,0,4.9-1.3,6.2-3.5 l14.4-23.4l0.1,0.1l33.9,55.3c1.3,2.1,3.5,3.3,5.9,3.3l18.6,0L89.7,89.5c-1.3-2.2-3.7-3.5-6.2-3.5H60.2c-2.5,0-4.9,1.3-6.2,3.5 l-12.3,20l-24-39.1h23.9c2.6,0,5-1.4,6.3-3.6l11.3-19.5c1.3-2.3,1.3-5.2-0.1-7.5L46.4,19.1h50.9L84.7,39.5 c-1.4,2.3-1.4,5.1-0.1,7.5l11.4,19.8c1.3,2.3,3.7,3.6,6.3,3.6H126l-16.7,27.1L120.5,115.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.header_dark .header-logo, .header_blue .header-logo, .main-menu-logo, .footer__logo {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 801.1 156' style='enable-background:new 0 0 801.1 156;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23122D59;%7D%0A%3C/style%3E%3Cg%3E%3Cpath id='Контур_2' class='st0' d='M191,115.8V54.4h-23.4V38.8h63.8v15.6h-23.4v61.3H191z M239.9,115.8v-77h31.5 c9.1,0,16.3,2.5,21.6,7.4c5.3,4.9,7.9,11.4,7.9,19.5c0,8.6-2.9,15.2-8.8,20c-5.9,4.7-13.3,7.1-22.3,7.1h-12.9v23.1H239.9z M256.8,77.6h13.4c4.2,0,7.5-1.1,9.8-3.3c2.4-2.2,3.7-5.3,3.6-8.6c0-3.7-1.2-6.6-3.6-8.6s-5.8-3-10.1-3h-13.1V77.6z M375.2,38.8v77 h-16.7V65.3l-33.7,50.5h-16v-77h16.7v50.5l33.9-50.5H375.2z M389.2,115.8v-77h16.9v30.5h31.3V38.8h16.9v77h-16.9V84.9h-31.3v30.9 H389.2z M518.9,58v37.5c6.2,0,11.2-1.7,15-5.1s5.7-8,5.7-13.7c0-5.6-1.9-10.2-5.7-13.6C530.1,59.7,525.1,58,518.9,58z M518.9,118.9 h-16.9v-8.4c-11.7,0-20.9-3.2-27.8-9.6s-10.3-14.6-10.3-24.6c0-9.8,3.4-17.8,10.3-24.1s16.2-9.3,27.8-9.3v-7h16.9v7 c11.6,0,20.9,3.1,27.8,9.4s10.4,14.3,10.4,24.1c0,9.9-3.4,18-10.3,24.5s-16.2,9.6-27.8,9.6V118.9z M501.9,95.4V58 c-6.2,0-11.3,1.7-15.1,5.1c-3.8,3.4-5.7,7.9-5.7,13.6c0,5.7,1.9,10.3,5.7,13.7C490.7,93.7,495.7,95.4,501.9,95.4z M632.8,38.8v77 h-16.7V65.3l-33.7,50.5h-16v-77h16.7v50.5l33.9-50.5H632.8z M646.8,115.8v-77h16.9v33.6L695,38.8h20.5l-31.4,32.7l32.8,44.3h-20.4 L672.7,83l-8.9,9.2v23.5H646.8z M789.4,105.5c-7.8,7.7-17.6,11.6-29.3,11.6c-11.7,0-21.5-3.8-29.2-11.5 c-7.6-7.4-11.8-17.6-11.6-28.3c-0.2-10.6,4.1-20.8,11.7-28.2c7.8-7.7,17.6-11.6,29.3-11.6c11.7,0,21.5,3.8,29.2,11.5 c7.6,7.4,11.8,17.6,11.6,28.3C801.3,87.9,797.1,98.1,789.4,105.5z M743.6,94.5c4.3,4.6,10.4,7.2,16.7,7c6.3,0.2,12.4-2.4,16.6-7 c4.3-4.7,6.7-10.8,6.5-17.2c0.1-6.4-2.2-12.5-6.6-17.2c-4.3-4.6-10.4-7.2-16.7-7c-6.3-0.2-12.4,2.4-16.6,7 c-4.3,4.7-6.7,10.8-6.5,17.2C736.8,83.7,739.2,89.8,743.6,94.5z'/%3E%3Cpath class='st0' d='M120.5,115.9L143,79.4c1.4-2.3,1.4-5.3,0-7.6l-10.4-17c-1.3-2.2-3.7-3.5-6.2-3.5H100l12.8-20.9 c1.4-2.3,1.4-5.3,0-7.6L101,3.5C99.7,1.3,97.3,0,94.8,0H49.7c-2.5,0-4.9,1.3-6.2,3.5L31.2,23.4c-1.4,2.3-1.4,5.3,0,7.6l12.5,20.3 H18.1c-2.5,0-4.9,1.3-6.2,3.5L1.1,72.4c-1.4,2.3-1.4,5.3,0,7.6L26,120.6c1.3,2.2,3.7,3.5,6.2,3.5h19c2.5,0,4.9-1.3,6.2-3.5 l14.4-23.4l0.1,0.1l33.9,55.3c1.3,2.1,3.5,3.3,5.9,3.3l18.6,0L89.7,89.5c-1.3-2.2-3.7-3.5-6.2-3.5H60.2c-2.5,0-4.9,1.3-6.2,3.5 l-12.3,20l-24-39.1h23.9c2.6,0,5-1.4,6.3-3.6l11.3-19.5c1.3-2.3,1.3-5.2-0.1-7.5L46.4,19.1h50.9L84.7,39.5 c-1.4,2.3-1.4,5.1-0.1,7.5l11.4,19.8c1.3,2.3,3.7,3.6,6.3,3.6H126l-16.7,27.1L120.5,115.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.footer__logo_en {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 791 156' style='enable-background:new 0 0 791 156;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23122D59;%7D%0A%3C/style%3E%3Cg id='Сгруппировать_42' transform='translate(-604 -422)'%3E%3Cpath id='Контур_1' class='st0' d='M794.4,534.7V473H771v-15.7h63.8V473h-23.4v61.7H794.4z M858.8,534.7v-77.3H894 c9.8,0,17.2,2.6,22.5,7.8c4.4,4.4,6.6,10.4,6.6,17.9c0,11.9-5.5,19.9-16.5,24l18.8,27.6h-19.8l-16.7-24.8h-13.1v24.8H858.8z M875.8,494.9h17.2c4.1,0,7.3-1,9.6-3c2.3-2.1,3.5-5,3.4-8.1c0-3.6-1.2-6.4-3.5-8.2s-5.6-2.8-9.8-2.8h-16.8V494.9z M950.2,534.7 v-77.3h16.9v77.3H950.2z M997.4,534.7v-77.3h15.6l36.1,47.6v-47.6h16.7v77.3h-14.4l-37.3-49.2v49.2H997.4z M1095.3,534.7v-77.3 h58.7v15.5h-41.7v16.5h36.8v15.5h-36.8v29.9H1095.3z M1179.3,534.7v-77.3h16.9v77.3H1179.3z M1262.6,536 c-11.3,0-20.7-3.8-28.2-11.5c-7.5-7.7-11.3-17.2-11.3-28.5c0-11.2,3.8-20.7,11.3-28.4s17.2-11.6,28.8-11.6c6.7,0,12.3,1.1,16.8,3.3 c4.8,2.4,9.2,5.5,13,9.3l-10.1,11.7c-2.8-2.6-5.9-4.9-9.3-6.6c-3.3-1.4-6.9-2.1-10.5-2c-6.1-0.2-12,2.4-16,7 c-4.2,4.7-6.5,10.9-6.3,17.3c-0.2,6.3,2.1,12.5,6.3,17.2c4,4.6,9.9,7.2,16,7.1c3.7,0.1,7.3-0.7,10.7-2.2c3.5-1.8,6.7-4.1,9.6-6.9 l10.8,11.6c-3.8,4.2-8.4,7.6-13.6,9.9C1275.7,534.9,1269.7,536,1262.6,536z M1383.3,524.3c-7.8,7.8-17.6,11.7-29.3,11.7 s-21.5-3.9-29.2-11.6c-7.6-7.5-11.8-17.7-11.6-28.4c-0.2-10.7,4.1-20.9,11.7-28.3c7.8-7.8,17.6-11.7,29.3-11.7s21.5,3.9,29.2,11.6 c7.6,7.5,11.8,17.7,11.6,28.4C1395.2,506.7,1390.9,516.9,1383.3,524.3z M1337.4,513.2c4.3,4.7,10.4,7.2,16.7,7.1 c6.3,0.2,12.4-2.4,16.6-7c4.3-4.7,6.7-10.9,6.5-17.3c0.1-6.4-2.2-12.6-6.6-17.2c-4.3-4.7-10.4-7.2-16.7-7.1 c-6.3-0.2-12.4,2.4-16.6,7c-4.3,4.7-6.7,10.9-6.5,17.3C1330.7,502.4,1333.1,508.6,1337.4,513.2L1337.4,513.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M120.5,115.9L143,79.4c1.4-2.3,1.4-5.3,0-7.6l-10.4-17c-1.3-2.2-3.7-3.5-6.2-3.5H100l12.8-20.9 c1.4-2.3,1.4-5.3,0-7.6L101,3.5C99.6,1.3,97.3,0,94.7,0H49.7c-2.5,0-4.9,1.3-6.2,3.5L31.2,23.4c-1.4,2.3-1.4,5.3,0,7.6l12.5,20.3 H18.1c-2.5,0-4.9,1.3-6.2,3.5L1.1,72.4c-1.4,2.3-1.4,5.3,0,7.6L26,120.6c1.3,2.2,3.7,3.5,6.2,3.5h19c2.5,0,4.9-1.3,6.2-3.5 l14.4-23.4l0.1,0.1l33.9,55.3c1.3,2.1,3.5,3.3,5.9,3.3l18.6,0L89.7,89.5c-1.3-2.2-3.7-3.5-6.2-3.5H60.2c-2.5,0-4.9,1.3-6.2,3.5 l-12.3,20l-24-39.1h23.9c2.6,0,5-1.4,6.3-3.6l11.3-19.5c1.3-2.3,1.3-5.2-0.1-7.5L46.4,19.1h50.9L84.7,39.5 c-1.4,2.3-1.4,5.1-0.1,7.5l11.4,19.8c1.3,2.3,3.7,3.6,6.3,3.6H126l-16.7,27.1L120.5,115.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.modal-close-btn::before {
  background-image: url("data:image/png;base64,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"); }

.modal-close-btn::after {
  background-image: url("data:image/png;base64,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"); }

.link-arrow-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0MCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy4yMDEzIDExSDAuOTk0MTQxVjkuOTk5OTdIMzcuMzIyNUwyOC45OTQxIDEuNjcxNTZMMjkuNjY1NyAxTDM5LjE2NTcgMTAuNUwyOS43NTE1IDE5LjkxNDJMMjkuMDE5MyAxOS4xODE5TDM3LjIwMTMgMTFaIiBmaWxsPSIjMDA2N0IzIi8+Cjwvc3ZnPgo="); }

.link-arrow-icon_light {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzOSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi4yMDcxIDExSDBWOS45OTk5N0gzNi4zMjg0TDI4IDEuNjcxNTZMMjguNjcxNSAxTDM4LjE3MTYgMTAuNUwyOC43NTc0IDE5LjkxNDJMMjguMDI1MSAxOS4xODE5TDM2LjIwNzEgMTFaIiBmaWxsPSIjMDBCMkZGIi8+Cjwvc3ZnPgo="); }

.partners-index__info-btn:before {
  background-image: url("data:image/png;base64,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"); }

.partners-index__info-btn:after {
  background-image: url("data:image/png;base64,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"); }

.press-index__item-nav-btn:before {
  background-image: url("data:image/png;base64,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"); }

.press-index__item-nav-btn:after {
  background-image: url("data:image/png;base64,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"); }

.form__protect-descl::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA/CAYAAACioZtvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANvSURBVHgB3Zr9WdswEMZf+vT/0gnQCNnA6gSwAdmAbJB0grCBtQHdIHQC6ATxBtAJUh+Ri3OS7JP8mfye5x6SyJLv1Z2+jIHh2Vg7ax5LO1jb4gxRpb3gU0Rle1t2FqxKe4MrojIqu8eM0aXtEBbAjSKmMCNUaTnCDj+1lOeYWJBGcwQohR5q17elXG7bHIVr61xbClG58tSn3/KWunscx5BCz0idrwRkgjZvrcOS9pJFkeN3OM77L4KbxQjgLCETVE0OW+vbNW/oyjZ2U9rCmoKcZxxX7d/oRmb9WEbUeS2tsH//0A+HSKPeX8PTKz2gcBQjzYS6RTl/g/FQkI/Nw5X9wKFwPVujtHnHtFD0Mxyn5wUC0zRXN0TKDEFrRK5wHpz4/QUXAgkp2G9jDuhUFPteXFRELgISwqfW75g/in0vfEK+YVoMEh5WfIUrRKH73ikVg9Nj8CZwHV/r3n0RmQqDUxG0JVoFrhUJURgfA/eBRFHar8D1fIkofOvI2FsUA7+IH3B9q3B8JCF/2y4aEIN4EYTy1PnYSfKTmJQt0lPRwH9eV4K6fGtPO+OPiryxGEekN/fVTREBuMdj2tp/pBJvNNaRGCcMuokAGvzlCm9aGlonOmPQXcQCDRm0Y4W3ggZjxRh0F0FouMfw/2xZ4YOwUakYg35EwPpWb2fbVJhDTpsYg/5EEE9o6PTGvBMQEmPQrwiCPyrK6oW+mSt2YfSJ6VuEaIbdIX7Ac5rEdBVB3CEw0OsnxFdWSSOen/BvvQu0bzsk8M599V2kcar2DenUI9NHJCr2aBgfdfg/YjTSWaNfERoRHc3Xkx260edOOkfEEqHhDlKN6VFw/craKvHZq2tU+oBHQ3TU0JhXVJZw/bmXVuZR2WOap/QK7kwVlSF8y0L2hPHJPX4oRLL2NLLBeGw8918jkR065GcH7uDf4iSj4C6S9H2B4Vh47tnLwqrh9s5QYnwiRGuGlBWGFxMSIT2tivENfrqxRnc0/CKSB3cbPjFkK6SzCrQ5mIiKkJgN4nnERCIqQmJ2kM0uCuE3GkYTUbGEP6/3aB43Gv43giZ911Eh/JoSnW3q+zP6HEolamPItUmEQjhNyEHqZY2wYGk6jgbl9iHSRh8PUig9Qj3PI5Vh5tBY4Gf/prEzexROxw59nn0UmsgwgoB/Js2QuOe0EjoAAAAASUVORK5CYII="); }

.form__info-icon.success {
  background-image: url("data:image/png;base64,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"); }

.form__info-icon.error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABqcSURBVHgB7d3dcdvG18fxY9rj2/hfgZEKrFRg5NozFl2BmQriVBClgsgVhKnAVGZ8HbqCyBU8SAVRbj2x8uyRDpzFcgECJN75/cw4EiE6iWXyp7MHB4sHAgTevXuXuA9P3K+7j4vF4um///77xI498b6Wy49VubFf4eeZfv7gwYOb29vbP72vZa9evcoE8DwQnCQLpdSF0VcujM7kPnD0YyLjkuW/XKhlLtQ+yn2YXQtODoE1cxZMZ1YlaSClMr5QOpSGlgbZtQuyD/rYBdmNYLYIrBlx4XRXJblweubCKZVxVkxdy9yvaxdiW63GXIBtBbNBYE1YHlDuzXku9+GUSjvuekjyX38pk/96S3f9ps+fP//9+PHjv/TJnz59+ntfZaP/r+75X9nz//fw4cO7z12wJmI9MPs8f5x/bMPW/bp2//4roQqbNAJrYtwbXyuo5+7Nt5T7kDr0TZ3Jf0sq/Tx79OjRdZ3w6ZP+eTXcdDlrgeb32w61dX/mjS4j6YVNC4E1ckEVtZLmAZVXS1vr9eRN60lXGfp9cUH2LAiyVJrL3K+t+3f8yvJx/AisEfJC6rX7qJVUk5DK5L9wOrkKQisyuf/ePZf7EGtSiWmIb3Tp6L5vG8HoEFgj4t5s6QEhlblfGwuoK/ozRXqW1E5C6Pc0lfonIfLwovIaEQJrYBZSTZZ7+kbSs2Ab13PavHjx4k9Bbfn8mX3PU6n3Pc/kftn4E8OswyKwBqBLPvdT/7X3U38fDam1+z0bd3buI1VUe3777bfnrjJdSf3qS39YXFLNDoPA6lHDaupLSL18+fKDoHMNwytfMlJ19YjA6oEF1Y+yv5oipEaiYXjpcvEtjfruEVgd8ZZ9b6TGC96WGR9YZoyP+7tc2cmQdM9Tdabt4vz8/FdBJwisltlIwhv3wv1eqpd9NxZSbwmpadCGvf29au8xqXjqXXDZD6BM0BoCqyUNgmrrKq8LlnzTVrPqynQswn1cE1ztILCO1CCotDe1Jqjmxaou7U+uKp6WB9cl1fRxCKwD1Qwqln0nwguuVMqXi/S4jkRgHcC9OJfuhfezlL8wCaoTZZP1erJlJQRX6wisBmqMJxBUuFM3uNzXv6W/VR+BVYMu/6yiWpU8haBCVM3gWjOAWg+BtYd7wV1U9ans9DVBhUo1mvM3Nnx6IShFYJWw5Z9WVWXbk+h083f8VEQTNYKLZWIFAitgZ//yqiqGOSoczS79WUv5MvHSKq5M8AWB5bGq6heJv4hu7MzOWwFaYgOoWnElkS9zNjFAYEmtqurSmqL0qdC6GstEmvLm5ANrT1WVueXfiuUf+rDvtWg9062csJMNrH1VFWf/MJSrq6sfXThdxL5mldaFnKiTDCwrwd9J/Azgtf0kuxZgIPYa/V3Kq62TPJN4coHlXghvrF8Qm6u6XC6XPwgwEhXV1o1VW5dyQk4msPYsAelVYbT01mW2IkgiXz6pE0InEVh7ymvOAGL09lwedjJLxNkHlu2soGdewiUgc1WYnIqWxo31Xme9r/ysA8uuA/wx8iUuf8BkVa0Y5n4WcZaBZf2qS9vCNqRDeD+wBMSU2RJRfxi/iXx5tq/x2QVW1ciCO/6GJSDmpOIs4ixXEbMKrIpSmbOAmK2Ks4izC62FzIRd1vCH7P6l6SDot4QV5kqHnPU17j7Ngi/pD/A/9L0hMzGLwLIr3rWyCs+cbGiu4xToa9y91r9xn4ZnCbXX9bueXZQZmPySsOxMoI0s/CTAiSnra83hDOKkA4uwAuLmGlqTDayKsFqx4RnwpVXyS3h8yqE1ycAqCasb61exywJg7AziTn93qqE1ucByfwHryECoNhxfEVbAroqxh8ntTjKpwHLf+MvIbgtcZgPsUTGjuHah9Z1MxGTGGrz7A/oIK6AGG3uIzWqt9L0lEzGJCqukZ0VYAQ2VVVpT6WmNPrAIK6BdUw6tUQcWYQV0Y6qhNdrAso3Kfg4OE1ZAS8pCa8yzjKMMLLuQ+ffgMHNWQMsq5rS+HeM9EEcXWJb6uutC+A38hrAC2meh9Udw+Mbec5mMyKjGGrwStRBWWqISVkA3bHuacBYr3+UhkREZTWDZlq+x9fQF1wYC3XKhpVeQXASH73bvtS3HR2E0gWUN9iQ4xq4LQE/0vRYJrbPIya/BjKKHVTK+sFkul68EQK82m41ed7j0j41l3GHwCsvuGxibtZrM9U3AnNh7r9Az1veovldlYINWWCVnBJm1AgZWMqM1+JnDwQLLmuw7N41gfAEYh5J5yMzeo4Pc83DIJeGFRJrshBUwDjo4qjdkDQ4nJXdT78UgFVbJZTeT20wMOAWxTTPtztKX0rPeKyxbG8ea7IwvAOOktwjL/APWhE+kZ70HVmSSPb9GcJA1MYBq+t60zf/89+iTIYZKew0s29kw8Y9Z3yoTAKNlO5aGq6CzvvtZvfWwSs44TGo/aZTbbDZ6O6lVeJzbrs2L+3vW3nPhLtJ97uzQS4Vlfavw/mhZ5AwEgBGzKivzj+l7u6+lYS+BZWVj4h+z23LRtwImxPpZ4aqot1GHzgNL7z4rwVKBeStgumz5F440vNG2j3Ss08AqG2FgBwZg2mxmMrzesPOlYdcVljbnEv+AnR4FMHFDLA07Cyyrrgo3PmWEAZgPbetE9s/qdGnYWWDFLppkKQjMy+3t7VvZPWvY2YZ/nQRWbEB0sVisBMCslJw1PLu6uupkadh6YMWWgs765cuXHwTA7MTOGroQe9NFA771wLKmW7ghH0tBYMbsPR5ea9j60rDVwLKrt1f+MRrtwPzZ0jAsTFZtN+BbDaySRjvXkQEnwPbH2vrH2h5zaC2wbKI9KfzLabQDJyVSZaVt3ryitcCKJCmNduDEWAN+6x/TXlZbDfhWAitWXdFoB05TbALerba+lxYcHVh295ud6opGO3Ca9L0fTsC3NebQRoUVXi/IGANw4mwCvjDm0EaVdVRg2ZBo4W4a7jHVFXDidMzBZUHrw6THVlgrCaorl6yMMZwmNmNEQRdV1sGBRXUFn/u7J7BQ0EWVdUyFlQrVFYAKbVdZBwdWeGaQ6gpAqO0q66DAisxdUV0hyr1YM8FJK6myXssBDgqsyNzVluoKQExJlbWSAzQOLLsuKJHif5y5KwClrMrynR2yk0PjwIptzkd1BaCK3YN07R87ZCeHRoFl+12l/jGqKwB1uKwI+9xp0yqrUWDRuwJwqJKdHM6lgdqBZachl8F/bC0AUFPJrqS1RxyaVFgaVoW92tlNFEATVmUdPOJQO7AizfaNAEBDkRGH2juS1gosa7afBf+RtwIADUVGHGo332sFFs12AG2xEYetf6xu873ukjAN/uVrAYADhctCCW4PWGZvYFmplniHaLYDOIpbFuoNagrN9zrLwr2BFe55JUEpBwBNlUy+7z1bWGdJWOjgu1OQawGAI7kTd1fBoeW+mazKwLILnQuzV9xrEEAbYjNZEkwjhCoDK9K53woAtGftP9i3LNy3JGQ5CKAzTZeFpYFlHXuWgwA603RZWBpYnB0E0JO1/6BqiLRqSZgWnshyEEAHIsvCVdlzo4HlloNakiXeoRuWgwA6ci27Q6TRZWE0sFw19Tw4tBUA6IANkV77xyIZdH88djDc7sGtKdlKBkBnwowp23JmJ7DslGLqH7PrfgCgEy5jwj7WWWy8IVZhhWvHjK1kAHTJMibzDkXHG3YCi+l2AAMpLAtj4w17Kyz6VwD64PpWH4ND+yss2e1ffRQA6F5YHKVhH6sQWJENtK7pXwHog403ZMHhQpVVCKzFYvEsePK1AEB/tv6DMJMKgeXWkKn/2PWvtgIAPXGZUyiSwkwKe1iF8ov+FYA+RWY+40tCa24l/hfdmpIlIY7y+fPnvwWoyTLHv64w8RvvfoUVnkLcCnCkx48f/yVAM5n/wL+ucBE7aKiuAAxhGzxO8k++BJZrboUDo5kAQM/CAVI/m/wlYeI/KezWA0BPwuxJ809Ke1iuWcoZQgBDyILHSf7JXWBFdve7tqlTAOhVbOL9/fv3T/VjXmElwe8hrAAMqbAs/Oeff1L9eBdYXJIDYGSy4PHdLNZdYLkufOJ/hTOEAIYUZlB+pjC6JOQMIYAh3d7e/hkc+q/CkiCwuJwCwMDCoqm8wuIaQgADC0/8JfqPxbt375I9TwSAXtloQyGLdLRBK6wkeG4mADC8zH/w6dOn/2lghff+osICMAaZ/2CxWDyNBVYmADC8sHh6stDU8o8wgwVgDCJZlCz+/fdfloQAxqiQRZpV9LAAjNLt7W04D/pk5ywhS0IAI7HbwxIAGKdoYBWWhFyWA2AkdqbddwKLu5wAGImdfjpLQgCTsVNhffr0iSUhgDHY38NiL3cAYxDJIs4SApgOAgvAZBBYACaDwEIrIntwA60jsABMBoEFYDIILHSKuT60SQOrMOvw7t27JwK0hLk+HCqSRTc7gfX48eOvBACGFw0sAJiEncDSW+kIAAwvWmFl/pGHDx+yJAQwBvt7WJGbUgDAKOwEluymGgAMIQkeZwQWgFFaLBZhe+pm8eDBAwILwBgVskizahFetOp6WIkAwMAiWcSSEMBoJcHj3bGGyJMAYAi7S0KJ3PtLAGB4if/g4cOH2eLVq1dZ8KQnXAANYAQKOfTixYs/80tzMv8LXAANYEiuaDoLDmX6jzywrv2v/PPPP2cCAMMJV3mZ/iMPLPpYAEZjsVg8Cw5ld8f1H677XqiwmMUCMKQwg1xGZfrxLrBub2/DbWwTAYDhhG2pu6IqXxJu9zwZAPpU6GHlV+TcBVZktCFhtAHAECx7CkWTy6hChaWy4PclAgD9iy4HlR9YW/8ZkS49AHSu7Azh3dfyTyJnCuljAehd5AzhboUVbjPjpAIA/SsUSy6wtvnn/pLwOvhNiQBA/1L/wefPnz/mn38JLDtTmHnPexK5ngcAOhO7htC/e3h4X8JCleWaX88FAPpTeoZQFQLLXysqGu8A+uQy6HnweOs/LgSWa7x/DH5/KgDQn7DhXl5hSaTxzsQ7gD64rEkkCKyXL19+8B8XAsuaW9vCExaLcwGA7oUtqG34hEXkNzFACqB3bvkXFkfhim83sFxAXQWHlgIcJhOgvtR/4FZ3m/AJZRWWvwNp8v79+6cCAB2x/lXiH/MHRnM7gWV9rHCPd6osAF1Kg8dbf2A0F6uwdC1ZKMXcMpHAAtCZsH8VZlDuUezg7e3tB/cb/ENnOt4QSzzAXLvXzEVwjNcL6kr9B5pBsSc9KPvdm83mL/G2KXVV1rcusLYCAC1yxVDqftj97h3Klsvl17HnLqTc2n8QOeUIAEdz2fI6OLQte25pYEXGG1YCAO1L/QeLxWJd9sSqCiscb9DtZlIBgJZYpiTeoZvwchxfaWBZg73QqWdZCKBNkeXgpur5VRWWLgt/DQ6tBADak/oPysYZcpWBJSwLAXQkthw8Pz+/qvo9lYHFshBAV5ouB9W+Ciu6LGSPLAAtSP0HVWcHvzxn3xNsWLSwLGSvdwDHcEXPSorLwazq7GBub2CZtf/AVV1vBAAO1GRY1FcrsCJDpCnLQgCHsK1kUv+Yy5if6vzeWoFly8Jt4TcuFt8LADTkqqswO67tvqh71V0SxracYVkI4BCF7apctlxKTbUD6/b2Vs8WMpMF4GCRZvuNy5arur+/dmDZTNbaP+aS8UcBgJpis1dN9tmrHViqpPmeCgDscUyzPdcosGLN90hiAsCOyIpsW7fZnmsUWCqSiEy+A6hk1dXKP9ak2Z5rHFhWZRXvd8+IA4AKkeoq23ehc0zjwLL/+Np/rCMOVFkAYmK9q8gNS2o5KLBiIw5UWQBKrCS4btBVV7/KAQ4KLD0NGa4/qbIAhLS6Ck/MHVpdqYMCS7kq661QZQGotpKguiq752AdBwcWVRaAKiXV1brpKIPv4MBSVFkAKqxkt7o6qHeVOyqwqLIAxHRRXamjAktRZQEI2dxV4h3KLCuOcnRglVRZFzZ7AeDElEy1XzS5yLnM0YGlLDkz/5j7H/xFAJyckqn2o3pXuVYCS5PTVVU/BIfZyeEEaf+S6vp02Xt+5R87Zu4q9EBatNlsfpfiCP52uVx+K5g93ZjNmqypd3itF8sf22jFdLgM+D8JelcuA76WlrRSYeUiOzlolcVWyjPn/o4vrAWQBl/SEPvDff1MMHuR3UQ1E1otWFqtsJRLWH3hrrxDulz8uo2GG8bHKqt9/crMvQa+4TUwXzbGoCusxDu8dtXVd9KiVissZb2swpgDWynPV80NHJPFYnEumK3IGMNN091E62g9sGJjDs4bGvCzldZ8XiKYpZJG+2UXvcvWA0u5U5iarIVN/nTZwAQ8MD+RlkBmGdC6TgJLRcYcEibgZylr+XmYED3hIh032n2dBZZtpRybgOeM0YyEu8+WOWZLEYyTNdrD/vRll2MsnQWWsqZb5h9jAn5eYlc5hOyyjMrnYHrsrKBPzwYffb1glU4Dyybgw9OaZ5vN5mfBLNjfsS4B1pEv6wmYN131MzCc2FKwjx9Mrc9hxVhAFQZI9UVuy0bMhC4RXJ/ymdy/kO92lmT2an60raMDwcHh1meuYnoJLD07aH/AxDvMMCEwMRXv5W/7WPZ3uiTMlSwNEwZKgWlx71ldLSX+MVdVr/rqUfYSWCp21lDuB0q51hCYAHuvrvxj2rd6+fJlb2eAe1kS5qyc1DML/mjDjS0NMwEwSjbCoEtBf/i71Z0Y6uitwlK2NHwlu9ca/s4UPDBOXqHhv0dvuhwQLdNrYCmtpCIXRSa2NgYwPhcywAhDTO+BpdwfVHtZYT9rRT8LGBfb6yy8pO7y/Py80wHRMoMEliqZgv+ZXR2AcbB5q5392bvYNqauwQLLm5AuzGHZrg6JABiMNdnfBYdvbN5qsNnJwQJLWT8rNp/1jiY8MAyvyZ74x/W9OvTZ/EEDS7lvwCZyV40zLpIGhmHvvSQ4pk32jQxs8MBSenGsS+/wvmVLu8ASQE/sPbcMDq/HcgH7KALL6BnCcJfSHwktoB92RjDWZP9BRqLXSfd9Su68ocG1auvOsQB2ldz9qLeLmusaVWCpkksAxC7fuRYArSrZLmaUl8yNaUl4x84cvgqP2+U7bK8MtMjCKtw5VHdgWI7x+t7RBZbSnR0i4w5PbNwhEQBH82atCqsZ3SW2zx0YmhhlYCkXWuvIuENilVYiAA5W0S++GOqymzpG18MKXV1d/ah32wkOj64ZCEzFnrAa9f77ow8sRWgB7ZhyWKlJBJYitIDjTD2s1GQCS7lvuPa1XgeHCS1gj7Kwci6Xy+VoBkP3GW3TPcaF0kp299FKGHkAynmjC0nwpfWUwkpNKrCUfoMrzh4SWoCnLKz0PdTHfQTbNrnAUrrejoTW3f3SXK/rtQDIL7fZuWpkSj2r0CQDS5WEll7Cs+aCaZw6u5B5Z4umKYeVmlTTPabk7OHdFsyu53UhwIkp2XVh8mGlJh9YSm9eUXLXnY3tkjjYlq5AX2ynUK2qwv2sZrPjySwCS+nNK2LXRQljDzgB3nWB4YmnG72QeazXBjY12R5WyC6Y/kaCO/EIZxAxc/bDOryjutIf1t/MJazUbAJL2dY0eieeLPjS3R5bNOMxN9YOic1YXc9xZTGbJaHP1vLa01pFvnxpDXn6Wpgsu6vUZeTKD7XWbY3n+BqfZWDlys4gCn0tTFjFZTazOBNYZVZLwpDdjUd3Lw1/0uRLxDcCTIgtAXUYNAm+pFsav5pzWKlZV1i5qp9IMuPyGfNhS0Cdr/o+8uWTWTHMusLKWTNezyBeRr68smqLs4gYJTsL+EdJWF2O8WYRXTmJCstnJbVOAYfzWkzHY3Tc6/WyJKhuxr6dcRdOLrDUniUiDXkMznZZ0Kn1WOWvIwuvTvE1epKBlas4i0i1hUFYr+pN7FpAc9JjOScdWMr6A/qTLIl8ObNrEbcCdGzfa3GxWKzmNLV+iJMPLGVLRP2Jtip5ytp+qmUCtGzPGUDFsLMhsDy24ZkGVxL5cmZNzslf8Y7xqDoJJFRVOwisgFVb+pOubKiUZSKOZss/Daq05ClUVREEVok9ZxIVy0Q0Zq8r7VOlJU+5dlXVaG8VPzQCaw87k6jV1pOSpxBc2KvG2T+dq7qc+6U1xyKwaqjRlNdlova21gQXfF5QaZuh6ocel4fVQGA1UGOZSHDhTs2g2rrl3wXLv/oIrAPsOZuoCK4TVTOoMquoNoJGCKwj1Aku92tLj2v+agbVXZ/q9vb2Lcu/wxBYR9IXqivrv3ehtJLy4FI052fIxhN0189VxdMIqpYQWC3R/pYLrtc1gmvrXrxrBlCnrcYclSKoWkZgtUyDy31I9ywVVSb39018S9U1DTWXfYqg6giB1aEaPa4cVddIWUilFlLpnqdf69+jC6pfCapuEFg9uLq6Orfh03TPUzO5b9L/yqU/w7Il37nc96ae7Hk64wk9IbB65A2gLmX/myATwqtXDUNKK6i1C6oNQdUfAmsAtsxY2jKjzl7ymRBerbO/h7MGIaV0+b5h2TcMAmtgXtWVyv5el9I3Sf6m+UDDvhk7m6tLdK1y9YdFnZCimhoJAmtEfvvtt+cuhFZSb8mYy+S++rpyH68JsCKvmn0m99/XpOZv1ZDauJBaE1LjQWCNlDXq9Q3WJLzUtdyfrdq68PvoAuxaTojevMGFzHP3vdPqKZX6AaW+hNTnz58/suQbHwJrArzKK5Vmb8DcVu5DLNMQk/tKbNJvRqucErnvQWn1lNrjJuGuviz3CKnxI7AmxqsgtPJK5XBaeemb0w+ymzFVZBZKd41x92d+6v7MiVhIyWHBrfI/c94DPKkKdOoIrAnTN/TDhw+fuTde3kBOpR36ps7yjxpo+rn77/xtx/Pn5NXIzb7KxAsfsY9ffrkw+ko/WiDllVMizaulMlu538mTKmriCKyZ0eWj9m/cr1SOq0SmKhPr4blf1wTUvBBYM5dXYRpg1ohOpN7s1xRkcj/iocu67NGjR9cvXrz4UzBbBNaJsl7YU/fpmdcbyn+NSSbWb7NgunHBtCWYThOBhR3v379/6pZSiQuyvM9U+NyeFutJVfF7XirzjmkYfembuV7Zn48fP/6LUELo/wEW+4x6yJFyuQAAAABJRU5ErkJggg=="); }

.container {
  max-width: 1170px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box; }
  @media only screen and (max-width: 1366px) {
    .container {
      padding-left: 40px;
      padding-right: 40px; } }
  @media only screen and (max-width: 767px) {
    .container {
      padding-right: 25px;
      padding-left: 25px; } }
  .container_full {
    max-width: 100%;
    padding-left: 70px;
    padding-right: 70px; }
    @media only screen and (max-width: 1280px) {
      .container_full {
        padding-left: 40px;
        padding-right: 40px; } }
    @media only screen and (max-width: 767px) {
      .container_full {
        padding-right: 25px;
        padding-left: 25px; } }
  .container_wide {
    max-width: 1270px; }
  .container_only-left {
    max-width: calc(((100vw - 1170px) / 2) + 1170px - 7.5px);
    margin-right: 0;
    margin-left: auto;
    padding-right: 0; }
    @media only screen and (max-width: 1024px) {
      .container_only-left {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px; } }
    @media only screen and (max-width: 767px) {
      .container_only-left {
        padding-right: 25px;
        padding-left: 25px; } }

.link {
  text-decoration: none;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  transition: 0.3s all ease;
  cursor: pointer;
  overflow: visible; }
  .link-big {
    font-size: 35px; }
  .link > span {
    color: #0067b3;
    border: none;
    transition: 0.3s all ease; }
  .link:hover > span {
    color: #00b2ff; }
  .link.underline > span {
    border-bottom: 1px solid rgba(0, 103, 179, 0.2); }
  .link.underline:hover > span {
    border-bottom-color: rgba(0, 178, 255, 0.2); }
  .link.underline.dotted > span {
    border-bottom: 1px dotted #0067b3; }
  .link.underline.dotted:hover > span {
    border-bottom-color: #00b2ff; }
  .link.active {
    pointer-events: none; }
    .link.active > span {
      border-bottom-color: transparent !important;
      color: #00b2ff !important; }
  .link_dark > span {
    color: black;
    border: none; }
  .link_dark:hover > span {
    color: #0067b3; }
  .link_dark.underline > span {
    border-bottom: 1px solid #e4e4e4; }
  .link_dark.underline:hover > span {
    border-bottom-color: rgba(0, 103, 179, 0.2); }
  .link_dark.underline.dotted > span {
    border-bottom: 1px dotted black; }
  .link_dark.underline.dotted:hover > span {
    border-bottom-color: #0067b3; }
  .link_dark.active {
    pointer-events: none; }
    .link_dark.active > span {
      border-bottom-color: transparent !important;
      color: #122D59 !important; }
  .link_light > span {
    color: #00B2FF;
    border: none; }
  .link_light:hover > span {
    color: #89DBFF; }
  .link_light.underline > span {
    border-bottom: 1px solid #0D558A; }
  .link_light.underline:hover > span {
    border-bottom-color: #89DBFF; }
  .link_light.underline.dotted > span {
    border-bottom: 1px dotted #0D558A; }
  .link_light.underline.dotted:hover > span {
    border-bottom-color: #89DBFF; }
  .link_light.active {
    pointer-events: none; }
    .link_light.active > span {
      border-bottom-color: transparent !important;
      color: #89DBFF !important; }
  .link_gray > span {
    color: #6C6C6C;
    border: none; }
  .link_gray:hover > span {
    color: #0067b3; }
  .link_gray.underline > span {
    border-bottom: 1px solid #e4e4e4; }
  .link_gray.underline:hover > span {
    border-bottom-color: rgba(0, 103, 179, 0.2); }
  .link_gray.underline.dotted > span {
    border-bottom: 1px dotted #e4e4e4; }
  .link_gray.underline.dotted:hover > span {
    border-bottom-color: rgba(0, 103, 179, 0.2); }
  .link_gray.active {
    pointer-events: none; }
    .link_gray.active > span {
      border-bottom-color: transparent !important;
      color: #0067b3 !important; }
  .link_dark-blue > span {
    color: #122D59;
    border: none; }
  .link_dark-blue:hover > span {
    color: #0067b3; }
  .link_dark-blue.underline > span {
    border-bottom: 1px solid #122D59; }
  .link_dark-blue.underline:hover > span {
    border-bottom-color: #0067b3; }
  .link_dark-blue.underline.dotted > span {
    border-bottom: 1px dotted #122D59; }
  .link_dark-blue.underline.dotted:hover > span {
    border-bottom-color: #0067b3; }
  .link_dark-blue.active {
    pointer-events: none; }
    .link_dark-blue.active > span {
      border-bottom-color: transparent !important;
      color: #0067b3 !important; }

.link-arrow-icon {
  margin-left: 14px;
  width: 39px;
  height: 21px;
  display: block; }

.information-nav {
  overflow: hidden;
  margin-bottom: 23px; }
  @media only screen and (max-width: 767px) {
    .information-nav {
      margin-bottom: -10px; } }
  @media only screen and (max-width: 767px) {
    .information-nav__scroll {
      overflow: auto;
      margin-left: -25px;
      margin-right: -25px;
      padding: 0 25px; } }
  .information-nav__list {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      .information-nav__list {
        min-width: 725px; } }
  .information-nav__container {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 50px 0 30px; }
    @media only screen and (max-width: 1024px) {
      .information-nav__container {
        padding: 41px 0 21px; } }
    @media only screen and (max-width: 767px) {
      .information-nav__container {
        padding: 22px 0 11px; } }
    .information-nav__container::before {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 200%;
      height: 1px;
      background-color: #E4E4E4;
      display: block;
      content: ''; }
  .information-nav__item:not(:last-child) {
    margin-right: 51px; }
    @media only screen and (max-width: 1024px) {
      .information-nav__item:not(:last-child) {
        margin-right: 25px; } }
  .information-nav__link {
    font-size: 16px;
    line-height: 140%; }
    .information-nav__link span {
      border-bottom-color: rgba(0, 103, 179, 0.2) !important; }
    .information-nav__link:hover span {
      border-bottom-color: rgba(0, 178, 255, 0.2) !important; }
    .information-nav__link.active {
      pointer-events: none;
      position: relative;
      display: inherit; }
      .information-nav__link.active::before {
        position: absolute;
        bottom: -13px;
        left: 0;
        width: 54px;
        height: 4px;
        background-color: #00B2FF;
        display: block;
        content: ''; }
      .information-nav__link.active span {
        color: #122D59 !important; }

.doc-link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .doc-link:hover .doc-link__title > span {
    color: #00b2ff;
    border-bottom: 1px solid rgba(0, 103, 179, 0.2); }
  .doc-link__title {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 5px;
    transition: 0.3s all ease; }
    .doc-link__title span {
      color: #0067b3;
      border: none;
      transition: 0.3s all ease;
      border-bottom: 1px solid rgba(0, 103, 179, 0.2); }
  .doc-link__info {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    color: #6C6C6C;
    font-size: 11px;
    line-height: 13px; }
  .doc-link__type {
    text-transform: uppercase;
    padding-right: 5px; }
  .doc-link__icon {
    width: 29px;
    height: 36px;
    background-size: cover;
    margin-top: -4px; }
  .doc-link__right .doc-link__icon {
    -ms-flex-order: 2;
        order: 2;
    margin-left: 15px; }
  .doc-link__right .doc-link__title {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .doc-link__right .doc-link__info {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .doc-link__pdf .doc-link__icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABICAYAAACnUebiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO/SURBVHgB7Zs/TBNRHMe/7yxGGKAJDg4YWhM76EAHFwYDyKRhgEEHF7qA6KDVSWUAB+MmJS7GBVh1KAKGSSmJCW4UE5bGhCMwSCKkYGyNFs73O2hzQE/ePUCvr/dJ6P159+O9b39/3utrypAnGvfjpy8KA038qhkuYeNFm3msvjsaxMsOHZJo5mvPZABZ3ywX2QcXidyFcWIKXe/CkGRbqJGb4q8BuBoWANuaQk88AAk09IxF4HqROzD4Tc9KiNVgsHsoKVgAhi9u1hQHUOhKx/1/JIxsxYATAw0lixFB93i/6NMlLBSUs324PdEp8mhpCyU2jZjItFP6QqkSa5vxgypx6Qs1YQFz2vlLJVZEKMFodRe3a1VIqEkzuseKTjuuF7qezZnHmkqfmAFjUS42uve264V+Xl43j3eaz4kbMTbAxbZbb7le6LPJlHl8dC3ExQZRU1UhaMmGrJWY4da4AZfz8GoIj7nQw3ACl272w+V8/LKKxbUMz9MK1NdWQYaS8Oih0VhEtemlOFtGmQg1EC4PoXw9XB5Cod4S0BZPqGp4QlXDE6oanlDV8ISqhtCOU3OoFlMPGou2pTM56Gs/kEitYfD9AvTVTKGtry2E/raQrV2S7wcNzyxjZGbJUZ9WqL9g74cDnzu0R/1VPoTrahC9EsRs72V+Xi1sR2KGOxuw8LRV2E6WIw1dP9+4Ii+QCCcEaitNu4DkNokIzka0wzAPNQo5IsgHSSGaHySJJQ8nUqv77KKv53m4btjaDXHvtjyfObBPK+uZHESQEqqvZjG9I2QatLl8ErEbFwrt9VxEMUik1Y7ejNnepkIEUCjTebrI4K19yiAldC/hs7vzK535LWRHgx/+tGTmd56m87V4O7ey71nyPL0Rxf6HtQDaISW0PXymEHKUX3sHsMg7F2VuaX3Xtd9mgzrSWGf+7bs/koQ+c0xCqULaVUnKpXweuokjrbqjya+4/2bekU1T6PSua9Gwd4qUR2miTy59N8/T2V/Qv2UxyvNqUSBXrBTLuzmbaOifSOHJRAqySAkdTa5IdUpFi+2cN9AiozVo5ngeCnvdQX474Uiqriix6xdt2yhkD+Oxg3DFop6mB1ooHJc3iX/qUSvkQarOVMBG+FyaFlzhyFIe36bB++CtHp5Q1fCEqoYnVDU8oarhCVUNT6hqeEJVwxOqGiQ0AdUxkNT4rlECysNiGk7lBvmZDmUxdLxqG9EQ60iD+VqgpFgukm2StsI3BNt0jUWgmT+FLsVfCVtJ8LxMoIpHKzmS8wdRmjiNK2A8gwAAAABJRU5ErkJggg=="); }

.content-subtitle {
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #122D59;
  font-weight: 400;
  font-size: 42px;
  line-height: 120%;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    .content-subtitle {
      font-size: 32px; } }
  @media only screen and (max-width: 767px) {
    .content-subtitle {
      font-size: 22px; } }
  .content-subtitle__wrapper {
    margin-bottom: 120px; }
    @media only screen and (max-width: 1024px) {
      .content-subtitle__wrapper {
        margin-bottom: 98px; } }
    @media only screen and (max-width: 767px) {
      .content-subtitle__wrapper {
        margin-bottom: 67px; } }
  .content-subtitle__container {
    padding-top: 103px; }
    @media only screen and (max-width: 767px) {
      .content-subtitle__container {
        padding-top: 61px; } }
  .content-subtitle_with-border {
    border-bottom: 2px solid #122D59;
    padding-bottom: 19px; }
  .content-subtitle__link-container {
    -ms-flex-pack: end;
        justify-content: flex-end;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px; }
    @media only screen and (max-width: 1024px) {
      .content-subtitle__link-container {
        margin-top: 21px; } }

.advantages-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  list-style-type: none; }
  .advantages-list_gray {
    background: #EEEEEE;
    padding-bottom: 140px; }
    @media only screen and (max-width: 1024px) {
      .advantages-list_gray {
        padding-bottom: 97px; } }
    @media only screen and (max-width: 767px) {
      .advantages-list_gray {
        padding-bottom: 70px; } }
  .advantages-list_white {
    background: #fff;
    padding-bottom: 140px;
    overflow: hidden; }
    @media only screen and (max-width: 1600px) {
      .advantages-list_white {
        overflow-x: scroll; } }
    @media only screen and (max-width: 1024px) {
      .advantages-list_white {
        padding-bottom: 97px; } }
    @media only screen and (max-width: 767px) {
      .advantages-list_white {
        padding-bottom: 70px; } }
  .advantages-list__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    list-style-type: none;
    margin-top: 98px; }
    @media only screen and (max-width: 767px) {
      .advantages-list__container {
        margin-top: 58px; } }
  .advantages-list__link-container {
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex;
    margin: 85px 0 78px; }
  .advantages-list__link {
    padding-bottom: 4px; }
    .advantages-list__link:hover path {
      stroke: #00b2ff; }
    .advantages-list__link svg {
      margin-left: 5px; }
  @media only screen and (max-width: 767px) {
    .advantages-list__property-management {
      margin-top: 44px; } }

.cn__wrapper .advantages-card {
  min-height: 100%; }

.advantages-card {
  width: calc(50% - 15px);
  background: #EEEEEE;
  border-radius: 2px;
  margin-bottom: 30px;
  padding: 45px 50px;
  box-sizing: border-box;
  min-height: 280px; }
  @media only screen and (max-width: 1100px) {
    .advantages-card {
      width: 100%;
      padding-bottom: 50px;
      margin-bottom: 20px;
      min-height: 100%; } }
  @media only screen and (max-width: 767px) {
    .advantages-card {
      padding: 25px 20px 38px 20px; } }
  .advantages-card.full {
    width: 100%; }
  .advantages-card.with_bg {
    padding-right: 450px;
    padding-bottom: 67px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right center; }
  .advantages-card__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 26px; }
    @media only screen and (max-width: 1024px) {
      .advantages-card__header {
        margin-bottom: 25px; } }
    @media only screen and (max-width: 767px) {
      .advantages-card__header {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 26px; } }
  .advantages-card__icon {
    width: 70px;
    height: 70px;
    background-size: cover;
    margin-right: 25px;
    min-width: 70px; }
    @media only screen and (max-width: 767px) {
      .advantages-card__icon {
        margin-right: 0;
        margin-bottom: 15px; } }
  .advantages-card__title {
    color: #122D59;
    font-size: 32px;
    line-height: 110%;
    font-weight: 600;
    margin-right: -7px; }
    @media only screen and (max-width: 1024px) {
      .advantages-card__title {
        font-size: 28px; }
        .advantages-card__title br {
          display: none; } }
    @media only screen and (max-width: 767px) {
      .advantages-card__title {
        font-size: 20px;
        width: 100%; } }
  .advantages-card__subtitle {
    font-size: 24px;
    line-height: 29px;
    color: #122D59;
    margin-bottom: 20px; }
  .advantages-card__info {
    font-size: 18px;
    line-height: 130%;
    color: #122D59; }
    @media only screen and (max-width: 767px) {
      .advantages-card__info {
        font-size: 16px;
        line-height: 19px; } }
  .advantages-card__container {
    padding-left: 74px;
    box-sizing: border-box;
    padding-right: 70px; }
    @media only screen and (max-width: 1024px) {
      .advantages-card__container {
        padding-left: 95px;
        padding-right: 0; } }
    @media only screen and (max-width: 767px) {
      .advantages-card__container {
        padding-left: 0; } }
    .advantages-card__container .advantages-card__info {
      margin-bottom: 10px; }
  .advantages-card__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 26px;
    -ms-flex-align: start;
        align-items: flex-start;
    width: 100%; }
  .advantages-card__col {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    box-sizing: border-box;
    padding-right: 70px; }
    @media only screen and (max-width: 1024px) {
      .advantages-card__col {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%;
        padding-right: 0; } }
    .advantages-card__col:nth-child(2n) {
      padding-left: 15px; }
      @media only screen and (max-width: 1024px) {
        .advantages-card__col:nth-child(2n) {
          padding-left: 0; } }
    @media only screen and (max-width: 1024px) {
      .advantages-card__col:not(:last-child) {
        margin-bottom: 48px; } }
    @media only screen and (max-width: 767px) {
      .advantages-card__col:not(:last-child) {
        margin-bottom: 39px; } }
    .advantages-card__col .advantages-card__list {
      margin-left: 20px; }
      @media only screen and (max-width: 1024px) {
        .advantages-card__col .advantages-card__list {
          margin-left: 0px; } }
  .advantages-card__list-item {
    font-size: 18px;
    line-height: 130%;
    color: #122D59;
    position: relative;
    box-sizing: border-box;
    padding-left: 20px; }
    @media only screen and (max-width: 767px) {
      .advantages-card__list-item {
        font-size: 16px;
        line-height: 19px; } }
    .advantages-card__list-item:not(:last-child) {
      margin-bottom: 9px; }
      @media only screen and (max-width: 767px) {
        .advantages-card__list-item:not(:last-child) {
          margin-bottom: 8px; } }
    .advantages-card__list-item:before {
      content: '';
      position: absolute;
      left: 0;
      top: 8px;
      width: 6px;
      height: 6px;
      background-color: #122D59; }
      @media only screen and (max-width: 767px) {
        .advantages-card__list-item:before {
          top: 6px; } }
  .advantages-card__white {
    background-color: white; }
  .advantages-card__main {
    width: 100%;
    max-width: 100%;
    margin-bottom: 56px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    min-height: auto; }
    @media only screen and (max-width: 1024px) {
      .advantages-card__main {
        padding-top: 34px;
        margin-bottom: 53px; } }
    @media only screen and (max-width: 767px) {
      .advantages-card__main {
        margin-bottom: 23px; } }
    .advantages-card__main-tag {
      position: absolute;
      left: calc(100% - 210px);
      top: -1px; }
      @media only screen and (max-width: 1024px) {
        .advantages-card__main-tag {
          right: 0;
          left: auto; } }
      @media only screen and (max-width: 767px) {
        .advantages-card__main-tag {
          position: relative;
          top: 0;
          margin-top: 20px; } }
      .advantages-card__main-tag-title {
        font-weight: 300;
        font-size: 22px;
        line-height: 26px;
        color: #122D59;
        margin-bottom: 2px; }
      .advantages-card__main-tag-subtitle {
        font-weight: 300;
        font-size: 14px;
        line-height: 17px;
        color: #122D59; }
    .advantages-card__main-border {
      height: 3px;
      background-color: #122D59;
      width: 100%; }
      @media only screen and (max-width: 1024px) {
        .advantages-card__main-border {
          height: 2px; } }
    .advantages-card__main-title {
      color: #122D59;
      font-size: 56px;
      line-height: 110%;
      margin-bottom: 24px; }
      @media only screen and (max-width: 1024px) {
        .advantages-card__main-title {
          font-size: 40px;
          margin-bottom: 18px; } }
      @media only screen and (max-width: 767px) {
        .advantages-card__main-title {
          font-size: 26px;
          margin-bottom: 15px; } }
      .advantages-card__main-title-container {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 36px;
        overflow: hidden; }
        @media only screen and (max-width: 1024px) {
          .advantages-card__main-title-container {
            margin-bottom: 26px; } }
        @media only screen and (max-width: 767px) {
          .advantages-card__main-title-container {
            margin-bottom: 21px; } }
      .advantages-card__main-title strong {
        font-size: 50px; }
    .advantages-card__main-info {
      font-size: 18px;
      color: #122D59;
      margin-bottom: 8px;
      line-height: 130%;
      max-width: calc(100% - 290px); }
      @media only screen and (max-width: 1024px) {
        .advantages-card__main-info {
          max-width: 100%;
          margin-bottom: 0; } }
      @media only screen and (max-width: 767px) {
        .advantages-card__main-info {
          font-size: 16px;
          line-height: 19px; } }
      .advantages-card__main-info-container {
        position: relative; }
        @media only screen and (max-width: 1024px) {
          .advantages-card__main-info-container-with-tag {
            padding-right: 235px; } }
        @media only screen and (max-width: 767px) {
          .advantages-card__main-info-container-with-tag {
            padding-right: 0; } }
      .advantages-card__main-info.fasp {
        padding-left: 200px;
        box-sizing: border-box;
        position: relative; }
        @media only screen and (max-width: 1024px) {
          .advantages-card__main-info.fasp {
            padding-left: 149px; } }
        @media only screen and (max-width: 767px) {
          .advantages-card__main-info.fasp {
            padding: 37px 0 0 0;
            margin-top: -10px;
            margin-bottom: -18px; } }
        .advantages-card__main-info.fasp::before {
          content: '';
          position: absolute;
          left: 0;
          top: 8px;
          display: block;
          width: 158px;
          height: 32px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTU4IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC45OTYxIDIzLjIzMDVMMC4wNjY0MDYyIDMxLjc5NThIMzYuNjA3N0wzMS4zNyAyMy4yMzA1SDQuOTk2MVoiIGZpbGw9IiMxODc2QjkiLz4KPHBhdGggZD0iTTkuNTU2NjQgMTUuMzQyNEgyNy4wNTdMMTguMzA2OCAwLjE4MzU5NEw5LjU1NjY0IDE1LjM0MjRaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik02OS45NDI4IDcuMjA4NDFDNzIuMzQ2IDkuNDI2NzcgNzMuNTc4NCAxMi4zMjMgNzMuNTc4NCAxNS44MzU0QzczLjU3ODQgMTkuMzQ3OCA3Mi4zNDYgMjIuMTgyMyA2OS45NDI4IDI0LjQ2MjNDNjcuNTM5NiAyNi42ODA3IDY0LjE1MDQgMjguMDk4IDU5Ljc3NTMgMjguNTkwOVYzMS42MTA0SDUyLjEzNDNWMjguNTkwOUM0Ny44MjA4IDI4LjAzNjQgNDQuNDMxNiAyNi42ODA3IDQxLjk2NjggMjQuNDYyM0MzOS41MDIgMjIuMjQ0IDM4LjI2OTUgMTkuMzQ3OCAzOC4yNjk1IDE1LjgzNTRDMzguMjY5NSAxMi4zMjMgMzkuNTAyIDkuNDg4MzkgNDEuOTY2OCA3LjIwODQxQzQ0LjQzMTYgNC45OTAwNCA0Ny44MjA4IDMuNTcyNzYgNTIuMTM0MyAzLjA3OTc5VjAuMTgzNTk0SDU5Ljc3NTNWMy4wNzk3OUM2NC4xNTA0IDMuNjM0MzggNjcuNTM5NiA0Ljk5MDA0IDY5Ljk0MjggNy4yMDg0MVpNNDYuMjgwMyAxNS44MzU0QzQ2LjI4MDMgMTguOTE2NCA0OC4yNTIyIDIwLjc2NTEgNTIuMTM0MyAyMS4zMTk2VjEwLjIyNzhDNTAuMTAwOCAxMC41MzU5IDQ4LjYyMTkgMTEuMTUyMiA0Ny42OTc2IDEyLjA3NjVDNDYuNzczMyAxMy4wMDA4IDQ2LjI4MDMgMTQuMjMzMiA0Ni4yODAzIDE1LjgzNTRaTTU5LjgzNjkgMjEuMzE5NkM2MS44NzA0IDIxLjAxMTUgNjMuMzQ5MyAyMC4zOTUzIDY0LjI3MzcgMTkuNTMyNkM2NS4xOTggMTguNjA4MyA2NS42OTA5IDE3LjM3NTkgNjUuNjkwOSAxNS44MzU0QzY1LjY5MDkgMTQuMjMzMiA2NS4xOTggMTMuMDAwOCA2NC4yNzM3IDEyLjA3NjVDNjMuMzQ5MyAxMS4xNTIyIDYxLjg3MDQgMTAuNTM1OSA1OS44MzY5IDEwLjIyNzhWMjEuMzE5NloiIGZpbGw9IiMxQTJCNTUiLz4KPHBhdGggZD0iTTkyLjU1NzQgMC40OTIxODhMMTAyLjg0OCAzMS42MTA5SDk1LjA4MzlMOTMuMDUwNCAyNS4yNjM5SDgzLjMxNDNMODEuMzQyNCAzMS42MTA5SDczLjU3ODFMODMuODA3MiAwLjQ5MjE4OEg5Mi41NTc0Wk04NS40MDk0IDE4Ljc5MzdIOTEuMDE2OUw4OC4yNDQgOS45ODE4NUw4NS40MDk0IDE4Ljc5MzdaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik0xMjEuNDYgMjMuNTM5M0MxMjIuNDQ2IDIzLjEwNzkgMTIzLjM3IDIyLjU1MzMgMTI0LjExIDIxLjc1MjNMMTI5LjUzMiAyNy4xNzQ5QzEyOC4wNTMgMjguNjUzOCAxMjYuMzI4IDI5LjgyNDYgMTI0LjQxOCAzMC42MjU3QzEyMi41MDggMzEuNDI2OCAxMjAuNDc0IDMxLjg1ODEgMTE4LjI1NiAzMS44NTgxQzExNS4zNTkgMzEuODU4MSAxMTIuNzEgMzEuMTE4NyAxMTAuMzA3IDI5LjcwMTRDMTA3LjkwMyAyOC4yODQxIDEwNS45MzEgMjYuMzczOSAxMDQuNTE0IDIzLjkwOUMxMDMuMDk3IDIxLjUwNTggMTAyLjM1NyAxOC43OTQ1IDEwMi4zNTcgMTUuOTU5OUMxMDIuMzU3IDEzLjA2MzcgMTAzLjA5NyAxMC40MTQgMTA0LjUxNCA3Ljk0OTEzQzEwNS45MzEgNS40ODQyOCAxMDcuODQyIDMuNTc0MDMgMTEwLjMwNyAyLjE1Njc0QzExMi43MSAwLjczOTQ1NCAxMTUuNDIxIDAgMTE4LjI1NiAwQzEyMC40MTIgMCAxMjIuNDQ2IDAuNDMxMzQ4IDEyNC40MTggMS4yMzI0MkMxMjYuMzI4IDIuMDMzNSAxMjguMDUzIDMuMjA0MyAxMjkuNTMyIDQuNjgzMjFMMTI0LjExIDEwLjEwNTlDMTIzLjMwOSA5LjM2NjQyIDEyMi40NDYgOC43NTAyIDEyMS40NiA4LjMxODg2QzEyMC40NzQgNy44ODc1MSAxMTkuNDI2IDcuNzAyNjQgMTE4LjMxNyA3LjcwMjY0QzExNi44MzggNy43MDI2NCAxMTUuNDgzIDguMDcyMzcgMTE0LjI1IDguODExODJDMTEzLjAxOCA5LjU1MTI4IDExMi4wMzIgMTAuNTM3MiAxMTEuMjkyIDExLjgzMTNDMTEwLjU1MyAxMy4wNjM3IDExMC4xODMgMTQuNDgxIDExMC4xODMgMTUuOTU5OUMxMTAuMTgzIDE3LjQzODggMTEwLjU1MyAxOC43OTQ1IDExMS4yOTIgMjAuMDI2OUMxMTIuMDMyIDIxLjI1OTMgMTEzLjAxOCAyMi4yNDUyIDExNC4yNSAyMi45ODQ3QzExNS40ODMgMjMuNzI0MSAxMTYuODM4IDI0LjA5MzkgMTE4LjMxNyAyNC4wOTM5QzExOS40MjYgMjQuMjE3MSAxMjAuNDc0IDIzLjk3MDYgMTIxLjQ2IDIzLjUzOTNaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik0xNTcuODIgMC4xODM1OTRWMzEuNjEwNEgxNDkuODcxVjguMTk0MzRIMTQwLjg3NFYzMS42MTA0SDEzMi44NjNWMC4xODM1OTRIMTU3LjgyWiIgZmlsbD0iIzFBMkI1NSIvPgo8L3N2Zz4K"); }
          @media only screen and (max-width: 1024px) {
            .advantages-card__main-info.fasp::before {
              background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjI1IiB2aWV3Qm94PSIwIDAgMTI0IDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy45MDQzIDE4LjE0ODRMMC4wNTI5Nzg1IDI0Ljg0MDFIMjguNjAwOUwyNC41MDg5IDE4LjE0ODRIMy45MDQzWiIgZmlsbD0iIzE4NzZCOSIvPgo8cGF0aCBkPSJNNy40Njg3NSAxMS45ODczSDIxLjE0MDlMMTQuMzA0OCAwLjE0NDUzMUw3LjQ2ODc1IDExLjk4NzNaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik01NC42NDM5IDUuNjMyNjdDNTYuNTIxNCA3LjM2NTc2IDU3LjQ4NDMgOS42Mjg0MSA1Ny40ODQzIDEyLjM3MjVDNTcuNDg0MyAxNS4xMTY1IDU2LjUyMTQgMTcuMzMxMSA1NC42NDM5IDE5LjExMjNDNTIuNzY2NCAyMC44NDU0IDUwLjExODYgMjEuOTUyNiA0Ni43MDA2IDIyLjMzNzhWMjQuNjk2N0g0MC43MzFWMjIuMzM3OEMzNy4zNjExIDIxLjkwNDUgMzQuNzEzMyAyMC44NDU0IDMyLjc4NzcgMTkuMTEyM0MzMC44NjIgMTcuMzc5MiAyOS44OTkyIDE1LjExNjUgMjkuODk5MiAxMi4zNzI1QzI5Ljg5OTIgOS42Mjg0MSAzMC44NjIgNy40MTM5IDMyLjc4NzcgNS42MzI2N0MzNC43MTMzIDMuODk5NTcgMzcuMzYxMSAyLjc5MjMyIDQwLjczMSAyLjQwNzE4VjAuMTQ0NTMxSDQ2LjcwMDZWMi40MDcxOEM1MC4xMTg2IDIuODQwNDYgNTIuNzY2NCAzLjg5OTU3IDU0LjY0MzkgNS42MzI2N1pNMzYuMTU3NiAxMi4zNzI1QzM2LjE1NzYgMTQuNzc5NiAzNy42OTgxIDE2LjIyMzggNDAuNzMxIDE2LjY1NzFWNy45OTE2QzM5LjE0MjMgOC4yMzIzMSAzNy45ODY5IDguNzEzNzIgMzcuMjY0OCA5LjQzNTg1QzM2LjU0MjcgMTAuMTU4IDM2LjE1NzYgMTEuMTIwOCAzNi4xNTc2IDEyLjM3MjVaTTQ2Ljc0ODcgMTYuNjU3MUM0OC4zMzc0IDE2LjQxNjQgNDkuNDkyOCAxNS45MzUgNTAuMjE0OSAxNS4yNjFDNTAuOTM3IDE0LjUzODggNTEuMzIyMSAxMy41NzYgNTEuMzIyMSAxMi4zNzI1QzUxLjMyMjEgMTEuMTIwOCA1MC45MzcgMTAuMTU4IDUwLjIxNDkgOS40MzU4NUM0OS40OTI4IDguNzEzNzIgNDguMzM3NCA4LjIzMjMxIDQ2Ljc0ODcgNy45OTE2VjE2LjY1NzFaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik03Mi4zMTE2IDAuMzg0NzY2TDgwLjM1MTIgMjQuNjk2Mkg3NC4yODU0TDcyLjY5NjcgMTkuNzM3N0g2NS4wOTA0TDYzLjU0OTggMjQuNjk2Mkg1Ny40ODRMNjUuNDc1NSAwLjM4NDc2Nkg3Mi4zMTE2Wk02Ni43MjcyIDE0LjY4MjhINzEuMTA4MUw2OC45NDE3IDcuNzk4NTZMNjYuNzI3MiAxNC42ODI4WiIgZmlsbD0iIzFBMkI1NSIvPgo8cGF0aCBkPSJNOTQuODkwMiAxOC4zOTAxQzk1LjY2MDQgMTguMDUzMSA5Ni4zODI2IDE3LjYxOTggOTYuOTYwMyAxNi45OTRMMTAxLjE5NyAyMS4yMzA0QzEwMC4wNDEgMjIuMzg1OCA5OC42OTM0IDIzLjMwMDUgOTcuMjAxIDIzLjkyNjNDOTUuNzA4NiAyNC41NTIyIDk0LjExOTkgMjQuODg5MiA5Mi4zODY4IDI0Ljg4OTJDOTAuMTI0MiAyNC44ODkyIDg4LjA1NDEgMjQuMzExNSA4Ni4xNzY2IDIzLjIwNDJDODQuMjk5IDIyLjA5NyA4Mi43NTg1IDIwLjYwNDYgODEuNjUxMyAxOC42Nzg5QzgwLjU0NCAxNi44MDE0IDc5Ljk2NjMgMTQuNjgzMiA3OS45NjYzIDEyLjQ2ODdDNzkuOTY2MyAxMC4yMDYgODAuNTQ0IDguMTM1OTIgODEuNjUxMyA2LjIxMDI2QzgyLjc1ODUgNC4yODQ2IDg0LjI1MDkgMi43OTIyMSA4Ni4xNzY2IDEuNjg0OTVDODguMDU0MSAwLjU3NzY5OCA5MC4xNzIzIDAgOTIuMzg2OCAwQzk0LjA3MTggMCA5NS42NjA0IDAuMzM2OTkxIDk3LjIwMSAwLjk2MjgzQzk4LjY5MzQgMS41ODg2NyAxMDAuMDQxIDIuNTAzMzYgMTAxLjE5NyAzLjY1ODc2TDk2Ljk2MDMgNy44OTUyMUM5Ni4zMzQ0IDcuMzE3NTEgOTUuNjYwNCA2LjgzNjEgOTQuODkwMiA2LjQ5OTExQzk0LjExOTkgNi4xNjIxMiA5My4zMDE1IDYuMDE3NjkgOTIuNDM1IDYuMDE3NjlDOTEuMjc5NiA2LjAxNzY5IDkwLjIyMDQgNi4zMDY1NCA4OS4yNTc2IDYuODg0MjRDODguMjk0OCA3LjQ2MTk0IDg3LjUyNDUgOC4yMzIyIDg2Ljk0NjggOS4yNDMxN0M4Ni4zNjkxIDEwLjIwNiA4Ni4wODAzIDExLjMxMzMgODYuMDgwMyAxMi40Njg3Qzg2LjA4MDMgMTMuNjI0MSA4Ni4zNjkxIDE0LjY4MzIgODYuOTQ2OCAxNS42NDZDODcuNTI0NSAxNi42MDg4IDg4LjI5NDggMTcuMzc5MSA4OS4yNTc2IDE3Ljk1NjhDOTAuMjIwNCAxOC41MzQ1IDkxLjI3OTYgMTguODIzMyA5Mi40MzUgMTguODIzM0M5My4zMDE1IDE4LjkxOTYgOTQuMTE5OSAxOC43MjcxIDk0Ljg5MDIgMTguMzkwMVoiIGZpbGw9IiMxQTJCNTUiLz4KPHBhdGggZD0iTTEyMy4yOTggMC4xNDQ1MzFWMjQuNjk2N0gxMTcuMDg4VjYuNDAyOTNIMTEwLjA1OVYyNC42OTY3SDEwMy44MDFWMC4xNDQ1MzFIMTIzLjI5OFoiIGZpbGw9IiMxQTJCNTUiLz4KPC9zdmc+Cg==");
              width: 124px;
              height: 25px; } }
          @media only screen and (max-width: 767px) {
            .advantages-card__main-info.fasp::before {
              background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA4OSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODEyNjIgMTMuMDY4NEwwLjAzOTY3MjkgMTcuODg2NEgyMC41OTQyTDE3LjY0NzkgMTMuMDY4NEgyLjgxMjYyWiIgZmlsbD0iIzE4NzZCOSIvPgo8cGF0aCBkPSJNNS4zNzc4MSA4LjYzMDM0SDE1LjIyMThMMTAuMjk5OCAwLjEwMzUxNkw1LjM3NzgxIDguNjMwMzRaIiBmaWxsPSIjMUEyQjU1Ii8+CjxwYXRoIGQ9Ik0zOS4zNDYyIDQuMDU0OTdDNDAuNjk4MSA1LjMwMjggNDEuMzkxMyA2LjkzMTkxIDQxLjM5MTMgOC45MDc2NEM0MS4zOTEzIDEwLjg4MzQgNDAuNjk4MSAxMi40Nzc4IDM5LjM0NjIgMTMuNzYwM0MzNy45OTQ0IDE1LjAwODEgMzYuMDg4IDE1LjgwNTQgMzMuNjI3IDE2LjA4MjdWMTcuNzgxMUgyOS4zMjlWMTYuMDgyN0MyNi45MDI2IDE1Ljc3MDcgMjQuOTk2MiAxNS4wMDgxIDIzLjYwOTcgMTMuNzYwM0MyMi4yMjMzIDEyLjUxMjUgMjEuNTMgMTAuODgzNCAyMS41MyA4LjkwNzY0QzIxLjUzIDYuOTMxOTEgMjIuMjIzMyA1LjMzNzQ2IDIzLjYwOTcgNC4wNTQ5N0MyNC45OTYyIDIuODA3MTQgMjYuOTAyNiAyLjAwOTkyIDI5LjMyOSAxLjczMjYyVjAuMTAzNTE2SDMzLjYyN1YxLjczMjYyQzM2LjA4OCAyLjA0NDU4IDM3Ljk5NDQgMi44MDcxNCAzOS4zNDYyIDQuMDU0OTdaTTI2LjAzNjEgOC45MDc2NEMyNi4wMzYxIDEwLjY0MDcgMjcuMTQ1MyAxMS42ODA2IDI5LjMyOSAxMS45OTI1VjUuNzUzNEMyOC4xODUxIDUuOTI2NzEgMjcuMzUzMiA2LjI3MzMzIDI2LjgzMzMgNi43OTMyNkMyNi4zMTM0IDcuMzEzMTkgMjYuMDM2MSA4LjAwNjQzIDI2LjAzNjEgOC45MDc2NFpNMzMuNjYxNyAxMS45OTI1QzM0LjgwNTUgMTEuODE5MiAzNS42Mzc0IDExLjQ3MjYgMzYuMTU3NCAxMC45ODc0QzM2LjY3NzMgMTAuNDY3NCAzNi45NTQ2IDkuNzc0MTkgMzYuOTU0NiA4LjkwNzY0QzM2Ljk1NDYgOC4wMDY0MyAzNi42NzczIDcuMzEzMTkgMzYuMTU3NCA2Ljc5MzI2QzM1LjYzNzQgNi4yNzMzMyAzNC44MDU1IDUuOTI2NzEgMzMuNjYxNyA1Ljc1MzRWMTEuOTkyNVoiIGZpbGw9IiMxQTJCNTUiLz4KPHBhdGggZD0iTTUyLjA2NDkgMC4yNzczNDRMNTcuODUzNCAxNy43ODE2SDUzLjQ4Nkw1Mi4zNDIyIDE0LjIxMTRINDYuODY1Nkw0NS43NTY0IDE3Ljc4MTZINDEuMzg5TDQ3LjE0MjkgMC4yNzczNDRINTIuMDY0OVpNNDguMDQ0MSAxMC41NzE5SDUxLjE5ODRMNDkuNjM4NiA1LjYxNTI4TDQ4LjA0NDEgMTAuNTcxOVoiIGZpbGw9IiMxQTJCNTUiLz4KPHBhdGggZD0iTTY4LjMyMjkgMTMuMjQwOEM2OC44Nzc1IDEyLjk5ODIgNjkuMzk3NSAxMi42ODYzIDY5LjgxMzQgMTIuMjM1N0w3Mi44NjM3IDE1LjI4NTlDNzIuMDMxOCAxNi4xMTc4IDcxLjA2MTIgMTYuNzc2NCA2OS45ODY3IDE3LjIyN0M2OC45MTIyIDE3LjY3NzYgNjcuNzY4NCAxNy45MjAyIDY2LjUyMDUgMTcuOTIwMkM2NC44OTE0IDE3LjkyMDIgNjMuNDAxIDE3LjUwNDMgNjIuMDQ5MSAxNi43MDdDNjAuNjk3MyAxNS45MDk4IDU5LjU4ODEgMTQuODM1MyA1OC43OTA5IDEzLjQ0ODhDNTcuOTkzNyAxMi4wOTcgNTcuNTc3OCAxMC41NzE5IDU3LjU3NzggOC45Nzc0M0M1Ny41Nzc4IDcuMzQ4MzIgNTcuOTkzNyA1Ljg1Nzg2IDU4Ljc5MDkgNC40NzEzOUM1OS41ODgxIDMuMDg0OTEgNjAuNjYyNyAyLjAxMDM5IDYyLjA0OTEgMS4yMTMxN0M2My40MDEgMC40MTU5NDMgNjQuOTI2MSAwIDY2LjUyMDUgMEM2Ny43MzM3IDAgNjguODc3NSAwLjI0MjYzMyA2OS45ODY3IDAuNjkzMjM4QzcxLjA2MTIgMS4xNDM4NCA3Mi4wMzE4IDEuODAyNDIgNzIuODYzNyAyLjYzNDNMNjkuODEzNCA1LjY4NDU1QzY5LjM2MjggNS4yNjg2MSA2OC44Nzc1IDQuOTIxOTkgNjguMzIyOSA0LjY3OTM2QzY3Ljc2ODQgNC40MzY3MiA2Ny4xNzkxIDQuMzMyNzQgNjYuNTU1MiA0LjMzMjc0QzY1LjcyMzMgNC4zMzI3NCA2NC45NjA3IDQuNTQwNzEgNjQuMjY3NSA0Ljk1NjY1QzYzLjU3NDMgNS4zNzI1OSA2My4wMTk3IDUuOTI3MTkgNjIuNjAzNyA2LjY1NTA4QzYyLjE4NzggNy4zNDgzMiA2MS45Nzk4IDguMTQ1NTUgNjEuOTc5OCA4Ljk3NzQzQzYxLjk3OTggOS44MDkzMiA2Mi4xODc4IDEwLjU3MTkgNjIuNjAzNyAxMS4yNjUxQzYzLjAxOTcgMTEuOTU4NCA2My41NzQzIDEyLjUxMjkgNjQuMjY3NSAxMi45Mjg5QzY0Ljk2MDcgMTMuMzQ0OCA2NS43MjMzIDEzLjU1MjggNjYuNTU1MiAxMy41NTI4QzY3LjE3OTEgMTMuNjIyMSA2Ny43Njg0IDEzLjQ4MzUgNjguMzIyOSAxMy4yNDA4WiIgZmlsbD0iIzFBMkI1NSIvPgo8cGF0aCBkPSJNODguNzc0OSAwLjEwMzUxNlYxNy43ODExSDg0LjMwMzVWNC42MDk1Nkg3OS4yNDI5VjE3Ljc4MTFINzQuNzM2OFYwLjEwMzUxNkg4OC43NzQ5WiIgZmlsbD0iIzFBMkI1NSIvPgo8L3N2Zz4K");
              width: 89px;
              height: 18px; } }
  .advantages-card_full-width {
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-align: center;
        align-items: center;
    min-height: auto; }
    @media only screen and (max-width: 1024px) {
      .advantages-card_full-width {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .advantages-card_full-width .advantages-card__header {
      margin-bottom: 0;
      width: 100%;
      max-width: 458px;
      box-sizing: border-box;
      padding-right: 40px; }
      @media only screen and (max-width: 1024px) {
        .advantages-card_full-width .advantages-card__header {
          margin-bottom: 25px; } }
      @media only screen and (max-width: 767px) {
        .advantages-card_full-width .advantages-card__header {
          margin-bottom: 26px; } }
    .advantages-card_full-width .advantages-card__info {
      max-width: 575px;
      box-sizing: border-box; }
      @media only screen and (max-width: 1024px) {
        .advantages-card_full-width .advantages-card__info {
          max-width: 100%; } }

.zpif-advantages-list {
  margin-bottom: -30px; }

.achievements-projects {
  padding: 75px 0 112px 0;
  background-color: #fff;
  position: relative;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    .achievements-projects {
      padding: 46px 0 62px 0; } }
  @media only screen and (max-width: 767px) {
    .achievements-projects {
      padding: 13px 0 23px 0; } }
  .achievements-projects__bg {
    z-index: 0;
    font-weight: 800;
    font-size: 200px;
    line-height: 110%;
    white-space: nowrap;
    color: #122D59;
    display: -ms-flexbox;
    display: flex;
    opacity: 0.08; }
    .achievements-projects__bg span {
      margin: 0 54px; }
  .achievements-projects__bg-container {
    position: absolute;
    top: -20px; }
    @media only screen and (max-width: 1024px) {
      .achievements-projects__bg-container {
        top: -46px; } }
    @media only screen and (max-width: 767px) {
      .achievements-projects__bg-container {
        display: none; } }
  .achievements-projects__title-container {
    margin-bottom: 122px;
    position: relative;
    z-index: 2; }
  .achievements-projects__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 45px;
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .achievements-projects__list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .achievements-projects__item {
    -ms-flex-preferred-size: calc(33.33336666% - 15px);
        flex-basis: calc(33.33336666% - 15px);
    padding-right: 30px;
    box-sizing: border-box; }
    @media only screen and (max-width: 767px) {
      .achievements-projects__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        width: 100%;
        margin-bottom: 36px;
        padding-right: 0; }
        .achievements-projects__item:last-child {
          margin-bottom: 0; } }
  .achievements-projects__item-title {
    font-weight: 600;
    color: #122D59;
    font-size: 56px;
    line-height: 110%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 22px;
    white-space: nowrap; }
    @media only screen and (max-width: 1024px) {
      .achievements-projects__item-title {
        white-space: nowrap;
        font-size: 48px;
        margin-bottom: 11px; } }
  .achievements-projects__item-title-small {
    font-size: 24px;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    line-height: 110%;
    margin-left: 12px;
    margin-bottom: 6px;
    white-space: nowrap; }
    @media only screen and (max-width: 1024px) {
      .achievements-projects__item-title-small {
        font-size: 20px;
        margin-left: 8px;
        margin-bottom: 5px; } }
    .achievements-projects__item-title-small sup {
      font-size: 14px;
      position: relative;
      line-height: 0;
      top: -9px; }
  .achievements-projects__item-title-empty {
    margin-left: 0;
    margin-top: 3px; }
  .achievements-projects__item-info {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 12px;
    color: #122D59;
    max-width: 264px; }
    @media only screen and (max-width: 767px) {
      .achievements-projects__item-info {
        max-width: 100%;
        margin-bottom: 9px; } }
  .achievements-projects__item-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    opacity: 0.5; }
    @media only screen and (max-width: 1024px) {
      .achievements-projects__item-text {
        font-size: 10px;
        line-height: 12px; } }
    @media only screen and (max-width: 767px) {
      .achievements-projects__item-text {
        font-size: 12px;
        line-height: 14px; }
        .achievements-projects__item-text br {
          display: none; } }
  .achievements-projects__link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    position: relative;
    z-index: 1; }
    @media only screen and (max-width: 1024px) {
      .achievements-projects__link-container {
        margin-top: -15px;
        margin-bottom: 10px; } }

.fund-information {
  background-color: #122D59;
  padding-top: 142px;
  position: relative;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    .fund-information {
      padding-bottom: 0;
      padding-top: 132px; } }
  @media only screen and (max-width: 767px) {
    .fund-information {
      padding-top: 90px; } }
  @media only screen and (max-width: 1024px) {
    .fund-information .content-title__link-container {
      position: absolute;
      bottom: 100px;
      left: 0;
      right: 0;
      -ms-flex-align: center;
          align-items: center;
      text-align: center; }
      .fund-information .content-title__link-container br {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .fund-information .content-title__link-container {
      -ms-flex-pack: center;
          justify-content: center;
      bottom: 70px;
      box-sizing: border-box;
      padding: 0 25px; }
      .fund-information .content-title__link-container br {
        display: none; } }
  .fund-information .content-title__link-container .link svg {
    margin-left: 5px; }
  .fund-information .content-title__link-container .link path {
    transition: 0.3s all ease; }
  .fund-information .content-title__link-container .link:hover path {
    stroke: #89DBFF; }
  .fund-information .tab {
    margin-top: 103px; }
    @media only screen and (max-width: 1024px) {
      .fund-information .tab {
        margin-top: 80px;
        margin-left: -40px;
        margin-right: -40px; } }
    @media only screen and (max-width: 767px) {
      .fund-information .tab {
        margin-left: 0;
        margin-right: 0;
        margin-top: 50px; } }
  .fund-information__tabel-first {
    margin-top: 33px;
    margin-bottom: 46px; }
    @media only screen and (max-width: 1024px) {
      .fund-information__tabel-first {
        margin-top: 23px;
        margin-bottom: 39px; } }
    @media only screen and (max-width: 767px) {
      .fund-information__tabel-first {
        margin-top: 30px;
        margin-bottom: 0; } }
  .fund-information__slider-container {
    margin-left: -28px !important;
    margin-right: -28px !important; }
  .fund-information__tab__content {
    padding: 0 28px; }
  .fund-information__graph-container {
    padding-top: 35px; }
    @media only screen and (max-width: 1024px) {
      .fund-information__graph-container {
        padding-top: 46px; } }
    @media only screen and (max-width: 767px) {
      .fund-information__graph-container {
        padding-top: 20px; } }
  .fund-information__graph {
    padding-top: 60px;
    padding-bottom: 70px; }
    @media only screen and (max-width: 1024px) {
      .fund-information__graph {
        padding-top: 48px; } }
    @media only screen and (max-width: 767px) {
      .fund-information__graph {
        padding-top: 29px;
        padding-bottom: 50px; } }
  .fund-information__graph-wrapper {
    margin-left: -28px;
    margin-right: -28px; }
  .fund-information__descl {
    position: relative;
    padding-top: 22px;
    padding-bottom: 140px; }
    @media only screen and (max-width: 1024px) {
      .fund-information__descl {
        padding-bottom: 100px; } }
    @media only screen and (max-width: 767px) {
      .fund-information__descl {
        box-sizing: border-box;
        padding-right: 5px;
        padding-bottom: 80px; } }
    .fund-information__descl::before {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #00B2FF;
      width: 97px;
      height: 1px;
      content: ''; }
    .fund-information__descl div:not(:last-child) {
      margin-bottom: 8px; }
    .fund-information__descl-link {
      line-height: 130%;
      text-decoration: none;
      font-size: 14px; }
      .fund-information__descl-link:hover span {
        border-bottom-color: #89DBFF;
        color: #89DBFF; }
      .fund-information__descl-link:hover path {
        opacity: 1;
        stroke: #89DBFF; }
      .fund-information__descl-link span {
        color: rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        transition: 0.3s all ease; }
      .fund-information__descl-link svg {
        padding-left: 11px;
        position: relative;
        top: 1px; }
      .fund-information__descl-link path {
        transition: 0.3s all ease; }

.tab__header-item .trigger {
  margin-left: 8px;
  position: relative;
  top: -3px; }
  @media only screen and (max-width: 1024px) {
    .tab__header-item .trigger {
      top: -6px; } }
  @media only screen and (max-width: 767px) {
    .tab__header-item .trigger {
      margin-left: 5px;
      top: -2px; } }

.fund-information .content-title__link-container {
  line-height: 130%; }

.fund-bulletin {
  width: 100%; }

.iis-strategies {
  background-color: #122D59;
  padding-top: 142px;
  padding-bottom: 70px;
  margin-top: 80px; }
  @media only screen and (max-width: 1024px) {
    .iis-strategies {
      padding-top: 132px;
      padding-bottom: 40px; } }
  @media only screen and (max-width: 767px) {
    .iis-strategies {
      padding-top: 91px;
      padding-bottom: 19px; } }
  .iis-strategies .content-title__container {
    margin-bottom: 100px; }
    @media only screen and (max-width: 1024px) {
      .iis-strategies .content-title__container {
        margin-bottom: 80px; } }
    @media only screen and (max-width: 767px) {
      .iis-strategies .content-title__container {
        margin-bottom: 51px; } }
  .iis-strategies .achievements-list {
    margin-bottom: 70px; }
    @media only screen and (max-width: 1024px) {
      .iis-strategies .achievements-list {
        margin-bottom: 60px;
        padding: 0 10px;
        box-sizing: border-box; } }
    @media only screen and (max-width: 767px) {
      .iis-strategies .achievements-list {
        margin-bottom: 50px;
        padding: 0; } }
    @media only screen and (max-width: 1024px) {
      .iis-strategies .achievements-list__item {
        width: 196px;
        -ms-flex-preferred-size: 196px;
            flex-basis: 196px; } }
    @media only screen and (max-width: 767px) {
      .iis-strategies .achievements-list__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        width: 100%;
        max-width: 100%; } }
  .iis-strategies__text {
    font-size: 18px;
    line-height: 130%;
    max-width: 750px;
    color: #fff;
    margin-bottom: 43px; }
    @media only screen and (max-width: 1024px) {
      .iis-strategies__text {
        font-size: 16px;
        margin-bottom: 40px; } }
    @media only screen and (max-width: 767px) {
      .iis-strategies__text {
        line-height: 120%; } }

.achievements-redevelopment {
  padding: 55px 0 75px; }
  @media only screen and (max-width: 1024px) {
    .achievements-redevelopment {
      padding: 61px 0 102px; } }
  @media only screen and (max-width: 767px) {
    .achievements-redevelopment {
      padding: 33px 0 102px; } }
  .achievements-redevelopment__col {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    box-sizing: border-box;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__col {
        width: 100%;
        padding: 0 !important; } }
    .achievements-redevelopment__col__full {
      width: 100%;
      padding: 0 !important; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__col:not(:last-child) {
        margin-bottom: 30px; } }
    @media only screen and (max-width: 767px) {
      .achievements-redevelopment__col:not(:last-child) {
        margin-bottom: 24px; } }
    .achievements-redevelopment__col:nth-child(2n + 1) .achievements-redevelopment__list {
      position: relative; }
      .achievements-redevelopment__col:nth-child(2n + 1) .achievements-redevelopment__list::before {
        right: 0;
        top: 0;
        height: 100%;
        background-color: #E4E4E4;
        position: absolute;
        content: '';
        width: 1px; }
        @media only screen and (max-width: 1024px) {
          .achievements-redevelopment__col:nth-child(2n + 1) .achievements-redevelopment__list::before {
            display: none; } }
    .achievements-redevelopment__col:nth-child(2n) {
      padding-left: 67px;
      box-sizing: border-box; }
      .achievements-redevelopment__col:nth-child(2n) .achievements-redevelopment__list {
        position: relative; }
        .achievements-redevelopment__col:nth-child(2n) .achievements-redevelopment__list::before {
          left: -68px;
          top: 0;
          height: 100%;
          background-color: #E4E4E4;
          position: absolute;
          content: '';
          width: 1px; }
          @media only screen and (max-width: 1024px) {
            .achievements-redevelopment__col:nth-child(2n) .achievements-redevelopment__list::before {
              display: none; } }
  .achievements-redevelopment__container {
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 0 50px;
        box-sizing: border-box; } }
    @media only screen and (max-width: 767px) {
      .achievements-redevelopment__container {
        padding: 0 20px; } }
  .achievements-redevelopment__header-container {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .achievements-redevelopment__header {
    color: #122D59;
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 54px;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__header {
        width: 100%;
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 39px; } }
    @media only screen and (max-width: 767px) {
      .achievements-redevelopment__header {
        font-size: 22px;
        margin-bottom: 24px; } }
    .achievements-redevelopment__header:nth-child(2n) {
      padding-left: 67px; }
  .achievements-redevelopment__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .achievements-redevelopment__item {
    width: 42%;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__item {
        width: 250px; } }
    @media only screen and (max-width: 767px) {
      .achievements-redevelopment__item {
        margin-bottom: 18px; } }
    .achievements-redevelopment__item:nth-child(2n - 1) {
      margin-right: 13%; }
      @media only screen and (max-width: 1024px) {
        .achievements-redevelopment__item:nth-child(2n - 1) {
          margin-right: 54px; } }
    .achievements-redevelopment__item__full {
      width: 20%; }
      .achievements-redevelopment__item__full:not(:last-child) {
        margin-right: 6%; }
      @media only screen and (max-width: 1024px) {
        .achievements-redevelopment__item__full {
          width: 250px; } }
      @media only screen and (max-width: 767px) {
        .achievements-redevelopment__item__full {
          margin-bottom: 18px; } }
  .achievements-redevelopment__title-container {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 5px; }
  .achievements-redevelopment__title {
    color: #122D59;
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    white-space: nowrap; }
    .achievements-redevelopment__title span {
      padding: 0 2px; }
    .achievements-redevelopment__title-text {
      color: #122D59;
      font-weight: 600;
      font-size: 17px;
      line-height: 95%;
      margin-bottom: 9px;
      margin-left: 5px; }
    .achievements-redevelopment__title-small {
      color: #122D59;
      font-weight: 600;
      font-size: 18px;
      line-height: 120%;
      margin-bottom: 5px; }
  .achievements-redevelopment__info {
    font-size: 14px;
    line-height: 130%;
    color: #000; }
  .achievements-redevelopment__link-container {
    font-size: 16px;
    margin-top: 69px;
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1024px) {
      .achievements-redevelopment__link-container {
        margin-top: 12px; } }

.redevelopment-tabel-content {
  padding: 30px 30px 32px;
  background-color: #EEEEEE;
  border-radius: 2px;
  margin: 0 -40px 31px; }
  @media only screen and (max-width: 1024px) {
    .redevelopment-tabel-content {
      margin: 0 -25px 31px;
      padding: 30px 15px 20px; } }
  @media only screen and (max-width: 767px) {
    .redevelopment-tabel-content {
      padding: 10px 25px 20px;
      display: none; } }
  .redevelopment-tabel-content-mobile {
    display: none; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content-mobile {
        display: block; } }
  .redevelopment-tabel-content__header {
    background-color: #fff;
    padding: 23px 30px 23px 40px;
    margin: 0 -40px;
    position: absolute;
    top: 0;
    width: 839px;
    z-index: 3;
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px); }
    @media only screen and (max-width: 1024px) {
      .redevelopment-tabel-content__header {
        width: calc(100vw - 40px);
        padding: 23px 10px 23px 40px; }
        .redevelopment-tabel-content__header .redevelopment-tabel-content__col {
          white-space: nowrap;
          margin-right: 0; }
          .redevelopment-tabel-content__header .redevelopment-tabel-content__col:last-child {
            margin-right: 25px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__header {
        margin: 0;
        padding: 25px 0 0 0;
        width: 100vw;
        left: -25px; } }
    .redevelopment-tabel-content__header_sticky {
      position: fixed; }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__header_sticky {
          left: 0; } }
    .redevelopment-tabel-content__header .redevelopment-tabel-content__thead {
      margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__header .redevelopment-tabel-content__thead {
          box-sizing: border-box; } }
    .redevelopment-tabel-content__header .redevelopment-tabel-content__col_name {
      width: 235px;
      max-width: 235px;
      -ms-flex-preferred-size: 235px;
          flex-basis: 235px; }
      @media only screen and (max-width: 1024px) {
        .redevelopment-tabel-content__header .redevelopment-tabel-content__col_name {
          width: 250px;
          max-width: 250px;
          -ms-flex-preferred-size: 250px;
              flex-basis: 250px; } }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__header .redevelopment-tabel-content__col_name {
          width: 100%;
          padding: 0;
          margin-bottom: 5px;
          position: absolute;
          left: 25px;
          top: 10px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__header .redevelopment-tabel-content__row {
        display: block;
        white-space: nowrap; } }
    .redevelopment-tabel-content__header .redevelopment-tabel-content__col {
      padding: 0;
      display: inline-block; }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__header .redevelopment-tabel-content__col {
          margin-right: 30px; } }
      .redevelopment-tabel-content__header .redevelopment-tabel-content__col span {
        font-size: 16px; }
        @media only screen and (max-width: 1024px) {
          .redevelopment-tabel-content__header .redevelopment-tabel-content__col span {
            font-size: 14px; } }
  .redevelopment-tabel-content__wrapper {
    position: relative;
    padding-top: 66px;
    margin-top: -23px; }
    @media only screen and (max-width: 1024px) {
      .redevelopment-tabel-content__wrapper {
        margin-left: 25px;
        margin-right: 25px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__wrapper {
        padding-top: 87px;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0; } }
  .redevelopment-tabel-content__title {
    font-weight: 500;
    color: #000;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px; }
  .redevelopment-tabel-content__row {
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__row {
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  .redevelopment-tabel-content__col-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__col-container {
        display: block;
        overflow: auto;
        padding: 10px 0 16px 25px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__col-container .redevelopment-tabel-content__col span {
        color: #0067b3;
        transition: 0.3s all ease;
        border-bottom: 1px dotted #0067b3; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__col-container .redevelopment-tabel-content__col.active span {
        color: #000;
        border-bottom-color: transparent; } }
  .redevelopment-tabel-content__col {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    text-align: center;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 16px;
    line-height: 130%;
    font-weight: 300;
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__col {
        -ms-flex-positive: 1;
            flex-grow: 1;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        text-align: right;
        padding: 0;
        -ms-flex-pack: end;
            justify-content: flex-end; } }
    .redevelopment-tabel-content__col_name {
      width: 235px;
      max-width: 235px;
      -ms-flex-preferred-size: 235px;
          flex-basis: 235px;
      text-align: left;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      @media only screen and (max-width: 1024px) {
        .redevelopment-tabel-content__col_name {
          width: 245px;
          max-width: 245px;
          -ms-flex-preferred-size: 245px;
              flex-basis: 245px; } }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__col_name {
          width: auto;
          max-width: 100%;
          -ms-flex-preferred-size: 0;
              flex-basis: 0; } }
    .redevelopment-tabel-content__col-value {
      min-width: 107px;
      text-align: right; }
    .redevelopment-tabel-content__col-percent {
      min-width: 52px;
      position: relative;
      text-align: right; }
    .redevelopment-tabel-content__col p {
      line-height: inherit;
      position: relative;
      top: 1px; }
    .redevelopment-tabel-content__col span {
      font-size: 14px;
      line-height: inherit;
      position: relative;
      top: 1px;
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .redevelopment-tabel-content__col strong {
      line-height: inherit;
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .redevelopment-tabel-content__col sup {
      line-height: 0;
      font-size: 8px;
      position: relative;
      top: -4px;
      margin-left: 1px; }
  .redevelopment-tabel-content__thead {
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 24px; }
    .redevelopment-tabel-content__thead .redevelopment-tabel-content__col {
      font-weight: 500;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (max-width: 1024px) {
        .redevelopment-tabel-content__thead .redevelopment-tabel-content__col {
          font-size: 14px; } }
      @media only screen and (max-width: 767px) {
        .redevelopment-tabel-content__thead .redevelopment-tabel-content__col span {
          font-size: 16px; } }
      .redevelopment-tabel-content__thead .redevelopment-tabel-content__col_name {
        font-weight: 300; }
        @media only screen and (max-width: 1024px) {
          .redevelopment-tabel-content__thead .redevelopment-tabel-content__col_name {
            font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__thead-hide-in-mob {
        display: none; } }
  .redevelopment-tabel-content__tbody .redevelopment-tabel-content__row {
    border-top: 1px solid transparent;
    margin-top: -1px;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__tbody .redevelopment-tabel-content__row {
        padding-top: 13px;
        padding-bottom: 13px; } }
    .redevelopment-tabel-content__tbody .redevelopment-tabel-content__row::before {
      content: '';
      position: absolute;
      left: -30px;
      top: -1px;
      bottom: -1px;
      right: -30px;
      z-index: 2;
      transition: 0.2s all ease; }
    .redevelopment-tabel-content__tbody .redevelopment-tabel-content__row:hover:before {
      background-color: #fff; }
    .redevelopment-tabel-content__tbody .redevelopment-tabel-content__row:not(:last-child) {
      border-bottom: 1px solid #D8D8D8; }
  .redevelopment-tabel-content__thead-mobile {
    display: none;
    margin-bottom: 16px; }
    @media only screen and (max-width: 767px) {
      .redevelopment-tabel-content__thead-mobile {
        display: block; } }
  .redevelopment-tabel-content__col_name-mobile {
    font-size: 16px;
    line-height: 130%;
    font-weight: 300;
    margin-bottom: 5px; }
  .redevelopment-tabel-content__col_mobile {
    font-size: 16px;
    font-weight: 500;
    line-height: 120%; }

.redevelopment-about {
  background-color: #122D59;
  padding-top: 145px;
  padding-bottom: 140px; }
  @media only screen and (max-width: 1024px) {
    .redevelopment-about {
      padding-top: 131px;
      padding-bottom: 80px; } }
  @media only screen and (max-width: 767px) {
    .redevelopment-about {
      padding-top: 92px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 1024px) {
    .redevelopment-about__wrapper {
      margin: -30px -40px 0;
      overflow: auto;
      padding: 30px 40px 20px;
      box-sizing: border-box; } }
  @media only screen and (max-width: 767px) {
    .redevelopment-about__wrapper {
      margin-left: -25px;
      margin-right: -25px;
      padding-left: 25px;
      padding-right: 25px; } }
  @media only screen and (max-width: 1024px) {
    .redevelopment-about__container {
      min-width: 1140px;
      padding-right: 40px;
      box-sizing: border-box; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .redevelopment-about__container {
      padding-right: 25px; } }
  .redevelopment-about__header {
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 98px;
    margin-top: -11px; }
    @media only screen and (max-width: 1024px) {
      .redevelopment-about__header {
        font-size: 26px;
        line-height: 120%;
        margin-top: -30px;
        margin-bottom: 62px; } }
    @media only screen and (max-width: 767px) {
      .redevelopment-about__header {
        font-size: 18px;
        line-height: 120%;
        margin-top: 0;
        margin-bottom: 32px; } }
  .redevelopment-about__graph-container {
    position: relative;
    padding-left: 47px;
    box-sizing: border-box; }
  .redevelopment-about__graph_y {
    position: absolute;
    left: 47px;
    top: 0;
    width: 1px;
    height: 191px;
    background-color: #0067B3; }
    .redevelopment-about__graph_y-label {
      position: absolute;
      width: 32px;
      left: -47px;
      text-align: right;
      color: #fff;
      font-size: 14px;
      line-height: 17px; }
      .redevelopment-about__graph_y-label-a {
        bottom: 1px; }
      .redevelopment-about__graph_y-label-b {
        bottom: 22%; }
      .redevelopment-about__graph_y-label-c {
        bottom: 43.5%; }
      .redevelopment-about__graph_y-label-d {
        bottom: 65%; }
      .redevelopment-about__graph_y-label-e {
        bottom: 86.5%; }
      .redevelopment-about__graph_y-label::before {
        right: -15px;
        position: absolute;
        top: 8px;
        content: '';
        width: 9px;
        height: 1px;
        background-color: #0067B3; }
  .redevelopment-about__graph {
    display: -ms-flexbox;
    display: flex; }
    .redevelopment-about__graph-item {
      -ms-flex-positive: 1;
          flex-grow: 1;
      -ms-flex-preferred-size: 0;
          flex-basis: 0; }
      .redevelopment-about__graph-item.a .redevelopment-about__graph-item-row {
        height: 24px; }
      .redevelopment-about__graph-item.a .redevelopment-about__graph-item-value {
        font-size: 22px;
        line-height: 26px;
        color: #007BC0; }
      .redevelopment-about__graph-item.a .redevelopment-about__graph-item-row:before {
        height: 8px;
        background: #007BC0; }
      .redevelopment-about__graph-item.a .redevelopment-about__graph-item-container:before {
        position: absolute;
        right: 0;
        top: 100%;
        content: '';
        width: 1px;
        height: 10px;
        background-color: #0067B3; }
      .redevelopment-about__graph-item.b .redevelopment-about__graph-item-row {
        height: 40px; }
      .redevelopment-about__graph-item.b .redevelopment-about__graph-item-value {
        font-size: 26px;
        line-height: 31px;
        color: #0094D4; }
      .redevelopment-about__graph-item.b .redevelopment-about__graph-item-row:before {
        height: 12px;
        background: #0094D4; }
      .redevelopment-about__graph-item.c .redevelopment-about__graph-item-row {
        height: 49px; }
      .redevelopment-about__graph-item.c .redevelopment-about__graph-item-value {
        font-size: 30px;
        line-height: 36px;
        color: #0094D4; }
      .redevelopment-about__graph-item.c .redevelopment-about__graph-item-row:before {
        height: 12px;
        background: #0094D4; }
      .redevelopment-about__graph-item.c .redevelopment-about__graph-item-container:before {
        position: absolute;
        right: 0;
        top: 100%;
        content: '';
        width: 1px;
        height: 10px;
        background-color: #0067B3; }
      .redevelopment-about__graph-item.d .redevelopment-about__graph-item-row {
        height: 102px; }
      .redevelopment-about__graph-item.d .redevelopment-about__graph-item-value {
        font-size: 34px;
        line-height: 41px;
        color: #00B2FF; }
      .redevelopment-about__graph-item.d .redevelopment-about__graph-item-row:before {
        height: 20px;
        background: #00B2FF; }
      .redevelopment-about__graph-item.e .redevelopment-about__graph-item-row {
        height: 163px; }
      .redevelopment-about__graph-item.e .redevelopment-about__graph-item-value {
        font-size: 38px;
        line-height: 46px;
        color: #00B2FF; }
      .redevelopment-about__graph-item.e .redevelopment-about__graph-item-row:before {
        height: 40px;
        background: #00B2FF; }
      .redevelopment-about__graph-item.e .redevelopment-about__graph-item-container:before {
        position: absolute;
        right: 0;
        top: 100%;
        content: '';
        width: 1px;
        height: 10px;
        background-color: #0067B3; }
      .redevelopment-about__graph-item-value {
        margin-bottom: 5px;
        font-weight: 600;
        width: 100%;
        text-align: center; }
      .redevelopment-about__graph-item-row {
        width: 100%;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMERCNjU2NEUzQzQxMUVBOUFFRkQyNkI3REM1NTIzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMERCNjU2NUUzQzQxMUVBOUFFRkQyNkI3REM1NTIzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwREI2NTYyRTNDNDExRUE5QUVGRDI2QjdEQzU1MjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEwREI2NTYzRTNDNDExRUE5QUVGRDI2QjdEQzU1MjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ODndbgAAAFNJREFUeNqUkTsOACAIQ6mbid7/mm6OSHU0fvoWlgcpAAvcvUYptmgAuh2AIpOkyByeFJnDGSn/ynMHe7DtKMmRBIp8jHQ7NRR5a/h5IhSZDAEGANM1PSvCuQUNAAAAAElFTkSuQmCC");
        background-size: 6px 6px;
        border: 1px solid #354c72;
        position: relative; }
        .redevelopment-about__graph-item-row:before {
          content: '';
          position: absolute;
          width: calc(100% + 2px);
          top: -1px;
          left: -1px; }
      .redevelopment-about__graph-item-container {
        height: 182px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 0 10px;
        box-sizing: border-box;
        -ms-flex-line-pack: end;
            align-content: flex-end;
        position: relative;
        border-bottom: 1px solid #0067B3; }
      .redevelopment-about__graph-item-text {
        padding: 25px 20px 0;
        color: #fff;
        font-size: 14px;
        line-height: 130%; }
  .redevelopment-about__scale {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #0067B3;
    border-bottom: 1px solid #0067B3; }
    .redevelopment-about__scale_y {
      position: absolute;
      left: 0;
      top: 9px;
      padding-top: 11px;
      color: #fff;
      font-size: 14px;
      line-height: 130%;
      width: 32px; }
      .redevelopment-about__scale_y::before {
        right: -15px;
        position: absolute;
        top: 0;
        content: '';
        width: 9px;
        height: 1px;
        background-color: #0067B3; }
    .redevelopment-about__scale-container {
      margin-top: 14px;
      padding-top: 9px;
      padding-left: 47px;
      box-sizing: border-box;
      position: relative; }
    .redevelopment-about__scale-item {
      width: 20%;
      position: relative;
      padding-bottom: 58px; }
      .redevelopment-about__scale-item::before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0px;
        height: 9px;
        width: 1px;
        background: #0067B3; }
      .redevelopment-about__scale-item::after {
        content: '';
        position: absolute;
        right: -1px;
        bottom: 0px;
        height: 9px;
        width: 1px;
        background: #0067B3; }
      .redevelopment-about__scale-item_long {
        width: 40%; }
    .redevelopment-about__scale-item-content {
      padding: 0 19px;
      box-sizing: border-box; }
    .redevelopment-about__scale-header {
      text-align: center;
      padding-top: 13px;
      margin-bottom: 41px;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: 1px;
      line-height: 130%;
      color: #fff;
      font-weight: 500;
      position: relative; }
      .redevelopment-about__scale-header::before {
        content: '';
        position: absolute;
        left: 0;
        top: -9px;
        height: 19px;
        width: 1px;
        background: #0067B3; }
      .redevelopment-about__scale-header::after {
        content: '';
        position: absolute;
        right: -1px;
        top: -9px;
        height: 19px;
        width: 1px;
        background: #0067B3; }
    .redevelopment-about__scale-tag {
      font-weight: 600;
      color: #fff;
      font-size: 14px;
      line-height: 120%; }
    .redevelopment-about__scale-title {
      font-weight: 600;
      color: #fff;
      font-size: 20px;
      line-height: 120%;
      margin-bottom: 9px; }
    .redevelopment-about__scale-info {
      color: #fff;
      font-size: 14px;
      line-height: 120%; }
    .redevelopment-about__scale-devider {
      width: 90px;
      height: 4px;
      margin-top: 15px;
      margin-bottom: 22px; }
      .redevelopment-about__scale-devider-a {
        background-color: #007BC0; }
      .redevelopment-about__scale-devider-b {
        background-color: #0094D4; }
      .redevelopment-about__scale-devider-c {
        background-color: #00B2FF; }
    .redevelopment-about__scale-text {
      color: #fff;
      font-size: 14px;
      line-height: 130%;
      margin-bottom: 9px; }
    .redevelopment-about__scale-list {
      margin-top: -2px; }
    .redevelopment-about__scale-list-item {
      position: relative;
      padding-left: 15px;
      color: #fff;
      font-size: 14px;
      line-height: 110%;
      margin-bottom: 5px; }
      .redevelopment-about__scale-list-item::before {
        position: absolute;
        left: 1px;
        top: 7px;
        content: '';
        width: 3px;
        height: 3px;
        background-color: #0094D4; }

.excelsior-details {
  padding-top: 145px;
  position: relative; }
  @media only screen and (max-width: 767px) {
    .excelsior-details {
      padding-top: 91px;
      padding-bottom: 131px !important; } }
  .excelsior-details__info-slider {
    margin-bottom: 70px; }

.trust-management-about {
  overflow: hidden; }
  .trust-management-about__list {
    position: relative; }
    .trust-management-about__list .section__phar {
      padding-right: 0;
      max-width: 700px; }
    .trust-management-about__list .section__subtitle br {
      display: block; }
  .trust-management-about__item {
    z-index: 2;
    position: relative;
    max-width: 700px;
    box-sizing: border-box; }
    @media only screen and (max-width: 1366px) {
      .trust-management-about__item {
        margin-left: 0 !important;
        max-width: 100%;
        margin-bottom: 60px !important; } }
    @media only screen and (max-width: 767px) {
      .trust-management-about__item {
        margin-bottom: 40px !important; } }
    .trust-management-about__item::before {
      content: '';
      position: absolute;
      display: block;
      width: 29px;
      height: 29px;
      background-color: #dcdfe2;
      border-radius: 50%; }
      @media only screen and (max-width: 1366px) {
        .trust-management-about__item::before {
          display: none; } }
    .trust-management-about__item:nth-child(1) {
      margin-left: 60px;
      margin-bottom: 75px; }
      .trust-management-about__item:nth-child(1):before {
        left: -60px;
        bottom: -35px; }
    .trust-management-about__item:nth-child(2) {
      margin-left: 360px;
      margin-bottom: 85px; }
      .trust-management-about__item:nth-child(2):before {
        bottom: -35px;
        left: -55px; }
    .trust-management-about__item:nth-child(3) {
      margin-left: 495px;
      margin-bottom: 100px; }
      @media only screen and (max-width: 1366px) {
        .trust-management-about__item:nth-child(3) {
          margin-bottom: 0 !important; } }
      .trust-management-about__item:nth-child(3):before {
        left: -52px;
        bottom: -35px; }
  .trust-management-about__circle {
    position: absolute;
    width: 2071px;
    height: 2071px;
    border: 2px solid #dcdfe2;
    border-radius: 50%;
    z-index: 1;
    right: calc(100% - 510px);
    top: 80px; }
    @media only screen and (max-width: 1366px) {
      .trust-management-about__circle {
        display: none; } }
  .trust-management-about__bg {
    position: absolute;
    bottom: -165px;
    right: calc(100% - 285px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM3IiBoZWlnaHQ9IjM3MCIgdmlld0JveD0iMCAwIDMzNyAzNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMDgiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj4KPHBhdGggZD0iTTE2OS40NzkgMTk0LjQxOEgxMzIuNjYzQzEwNy41NDUgMjAxLjU4MiA4OS4zMTg0IDIyMy4xNjMgODkuMzE4NCAyNTAuNDU4Qzg5LjMxODQgMjg0LjAwOSAxMTYuODg1IDI5OC43OSAxNTEuMDcxIDI5OC43OUMxODUuMjU3IDI5OC43OSAyMTMuMDA1IDI4NC4wMDkgMjEzLjAwNSAyNTAuNDU4QzIxMi45MTQgMjIzLjI1NCAxOTQuNjg4IDIwMS41ODIgMTY5LjQ3OSAxOTQuNDE4WiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE3NS4yODIgMTk0LjQxOEgxMjUuNDA5QzEyMi44NyAxOTQuNDE4IDEyMC44NzUgMTkyLjMzMyAxMjAuODc1IDE4OS44ODRWMTg2LjYyQzEyMC44NzUgMTg0LjA4MSAxMjIuOTYgMTgyLjA4NiAxMjUuNDA5IDE4Mi4wODZIMTc1LjI4MkMxNzcuODIxIDE4Mi4wODYgMTc5LjgxNiAxODQuMTcyIDE3OS44MTYgMTg2LjYyVjE4OS44ODRDMTc5LjgxNiAxOTIuNDIzIDE3Ny43MzEgMTk0LjQxOCAxNzUuMjgyIDE5NC40MThaIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTI4LjU4MiAxODIuMDg0TDExNC43MDggMTM3Ljc0MkwxNjAuOTU1IDE1MC4wNzVMMTg4LjUyMiAxMzcuNzQyTDE3MS44MzcgMTgyLjA4NEgxMjguNTgyWiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTExOS43ODYgMjYxLjc5M0gxODEuNzIiIHN0cm9rZT0iIzEyMkQ1OSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjcuMjIyIDI0OC42NDVIMTg5LjE1NiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTExOC42MDggMjM1LjQ5NkgxODAuNDUxIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjY1LjA1NSA0My43MDdDMjY1LjA1NSA0My43MDcgMjQwLjI5OSA2Mi41Njg0IDIyOS4yMzcgNjQuNzQ0N0MyMDcuNDc0IDY5LjA5NzMgMTY2LjY2OCAzOS45ODkyIDE0MS42NCA1MC41OTg3QzExNy4zMzggNjEuNjYxNiA0My4zNDM4IDEwOS42MzEgNDMuMzQzOCAxMDkuNjMxTDY2LjI4NTYgMTE3LjMzOUwxMTcuOTczIDg5LjUwMDFMMTI5Ljc2MSAxMDcuNTQ1TDE4NS4zNDggMTA5LjYzMUMxODUuMzQ4IDEwOS42MzEgMjMxLjMyMiAxMzIuMTE5IDI1NC42MjcgMTExLjYyNkMyNzAuMzE0IDk3Ljg0MjYgMjgwLjgzMyA5My4xMjczIDI4MC44MzMgOTMuMTI3M0wyNjUuMDU1IDQzLjcwN1oiIHN0cm9rZT0iIzEyMkQ1OSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMTguNTE3IDg4LjIzMDVIMTc0LjkyIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjU0LjE3MyA0LjUzNTE2TDI4OC45OTQgMTE3LjQzMUgzMzEuMjUxTDMxNy4xOTYgNC41MzUxNkgyNTQuMTczWiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTI4OS45OTIgMzguNTM4MkMyOTUgMzguNTM4MiAyOTkuMDYgMzQuNDc4NCAyOTkuMDYgMjkuNDcwM0MyOTkuMDYgMjQuNDYyMiAyOTUgMjAuNDAyMyAyODkuOTkyIDIwLjQwMjNDMjg0Ljk4NCAyMC40MDIzIDI4MC45MjQgMjQuNDYyMiAyODAuOTI0IDI5LjQ3MDNDMjgwLjkyNCAzNC40Nzg0IDI4NC45ODQgMzguNTM4MiAyODkuOTkyIDM4LjUzODJaIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNC44MDQ5MyAxOTkuNjc2TDUuMTY3NjUgMjYwLjA2OEwyNC4xMTk2IDI2MC4xNTlDMjkuMTk3NyAyNjAuMTU5IDMzLjgyMjMgMjYxLjQyOCAzNy45OTM2IDI2My43ODZDNDkuMjM3OCAyNzAuMjI0IDU1Ljg1NzQgMjg1LjM2OCA0Ny42OTYzIDI5OS41MTRMMzguMDg0MyAzMTYuMTA4TDExOC42OTggMzYyLjYyN0wxMjguMzEgMzQ2LjAzMkMxMzYuNDcxIDMzMS44ODYgMTUzLjI0NyAzMzAuMjU0IDE2NC40OTEgMzM2Ljc4M0MxNjguNjYzIDMzOS4yMzEgMTcyLjM4MSAzNDIuNzY4IDE3NC45MiAzNDcuMTIxTDE4NC40NDEgMzYzLjQ0M0wyNjUuMjM2IDMxNy43NEwyNTUuMzUyIDMwMS4wNTVDMjUwLjQ1NSAyOTIuNjIyIDI1MC4zNjUgMjgzLjEwMSAyNTUuMTcxIDI3NC43NThDMjU5Ljk3NyAyNjYuNDE2IDI2OC4zMTkgMjYxLjcwMSAyNzguMDIyIDI2MS43OTFMMjk3LjMzNyAyNjEuODgyTDI5Ny4xNTUgMTk5Ljc2NiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjMzNi4wNTgiIGhlaWdodD0iMzY5LjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjI3MDk5NikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    width: 337px;
    height: 370px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media only screen and (max-width: 1366px) {
      .trust-management-about__bg {
        display: none; } }

.partners-list {
  padding: 100px 0 140px; }
  @media only screen and (max-width: 1024px) {
    .partners-list {
      padding: 80px 0 58px;
      max-width: 768px; } }
  @media only screen and (max-width: 767px) {
    .partners-list {
      padding: 48px 0 33px;
      overflow: hidden; } }
  .partners-list__item {
    margin-right: 106px;
    margin-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      .partners-list__item {
        margin-right: 50px;
        margin-bottom: 40px; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .partners-list__item {
      margin-right: 30px !important;
      margin-bottom: 28px; } }
    .partners-list__item:nth-child(3n) {
      margin-right: 0; }
  .partners-list__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 767px) {
      .partners-list__container {
        margin-right: -30px; } }
  .partners-list__title {
    color: #000;
    opacity: 0.5;
    font-size: 14px;
    line-height: 130%; }
    @media only screen and (max-width: 767px) {
      .partners-list__title {
        font-size: 12px; } }
  .partners-list__bg {
    margin-bottom: 10px;
    background-size: cover;
    height: 80px; }
    @media only screen and (max-width: 1024px) {
      .partners-list__bg {
        height: 50px;
        margin-bottom: 15px; } }
    @media only screen and (max-width: 767px) {
      .partners-list__bg {
        height: 35px;
        margin-bottom: 6px; } }
    .partners-list__bg_pfb {
      background-image: url(/img/partners/logo/pfb.png);
      width: 383px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_pfb {
          background-image: url(/img/partners/logo/pfb_p.png);
          width: 240px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_pfb {
          background-image: url(/img/partners/logo/pfb_m.png);
          width: 168px; } }
    .partners-list__bg_kgal {
      background-image: url(/img/partners/logo/kgal.png);
      width: 209px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_kgal {
          background-image: url(/img/partners/logo/kgal_p.png);
          width: 130px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_kgal {
          background-image: url(/img/partners/logo/kgal_m.png);
          width: 92px; } }
    .partners-list__bg_apsv {
      background-image: url(/img/partners/logo/apsv.png);
      width: 228px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_apsv {
          background-image: url(/img/partners/logo/apsv_p.png);
          width: 141px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_apsv {
          background-image: url(/img/partners/logo/apsv_m.png);
          width: 100px; } }
    .partners-list__bg_srv {
      background-image: url(/img/partners/logo/srv.png);
      width: 132px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_srv {
          background-image: url(/img/partners/logo/srv_p.png);
          width: 83px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_srv {
          background-image: url(/img/partners/logo/srv_m.png);
          width: 58px; } }
    .partners-list__bg_warimpex {
      background-image: url(/img/partners/logo/warimpex.png);
      width: 306px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_warimpex {
          background-image: url(/img/partners/logo/warimpex_p.png);
          width: 192px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_warimpex {
          background-image: url(/img/partners/logo/warimpex_m.png);
          width: 134px; } }
    .partners-list__bg_vicus {
      background-image: url(/img/partners/logo/vicus.png);
      width: 222px; }
      @media only screen and (max-width: 1024px) {
        .partners-list__bg_vicus {
          background-image: url(/img/partners/logo/vicus_p.png);
          width: 139px; } }
      @media only screen and (max-width: 767px) {
        .partners-list__bg_vicus {
          background-image: url(/img/partners/logo/vicus_m.png);
          width: 98px; } }

.zpif-about {
  background-color: #122D59;
  padding: 140px 0 100px;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    .zpif-about {
      padding-top: 132px; } }
  @media only screen and (max-width: 767px) {
    .zpif-about {
      padding-top: 91px; } }
  .zpif-about__block {
    position: relative;
    max-width: 1300px;
    min-height: 692px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid rgba(0, 178, 255, 0.3);
    margin-top: 153px; }
    @media only screen and (max-width: 1330px) {
      .zpif-about__block {
        max-width: auto;
        margin-left: 15px;
        margin-right: 15px; } }
    @media only screen and (max-width: 1280px) {
      .zpif-about__block {
        min-height: 640px; } }
    @media only screen and (max-width: 1024px) {
      .zpif-about__block {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: -10px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__block {
        border: none;
        margin-left: 25px;
        margin-right: 25px;
        margin-top: 0;
        min-height: 1015px; } }
  .zpif-about__header {
    padding: 17px 5px 16px 127px;
    box-sizing: border-box;
    position: relative;
    color: #fff;
    font-size: 16px;
    line-height: 130%;
    max-width: 944px;
    background-color: #122D59;
    margin-left: 50px;
    margin-top: -47px; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__header {
        margin-left: 25px; } }
    @media only screen and (max-width: 1024px) {
      .zpif-about__header {
        font-size: 14px;
        line-height: 130%;
        margin-left: 20px;
        padding: 4px 5px 16px 56px;
        margin-top: -22px;
        max-width: 697px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__header {
        margin-top: 0;
        margin-left: 0;
        padding: 0px 0px 0 48px; } }
    .zpif-about__header::before {
      width: 67px;
      height: 67px;
      position: absolute;
      top: 50%;
      left: 30px;
      margin-top: -34px;
      content: '';
      background: url("/img/zpif/logo.svg"); }
      @media only screen and (max-width: 1024px) {
        .zpif-about__header::before {
          width: 43px;
          height: 43px;
          background: url("/img/zpif/logo_p.svg");
          left: 0;
          top: 0;
          margin-top: 0; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__header::before {
          width: 35px;
          height: 35px;
          background: url("/img/zpif/logo_m.svg"); } }
  .zpif-about__graph {
    background: url("/img/zpif/graph.svg");
    width: 467px;
    height: 285px;
    position: absolute;
    top: 222px;
    left: 50%;
    margin-left: -233px; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__graph {
        margin-left: -204px;
        width: 408px;
        height: 349px;
        background: url("/img/zpif/graph_p.svg");
        top: 169px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__graph {
        margin-left: -136px;
        left: 50%;
        width: 234px;
        height: 724px;
        background: url("/img/zpif/graph_m.svg");
        top: 298px; } }
  .zpif-about__top {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    top: 124px;
    left: 50%;
    margin-left: -85px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 37px;
    background-image: url("/img/zpif/people.svg");
    background-repeat: no-repeat;
    background-position: top center; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__top {
        top: 296px;
        margin-left: -333px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__top {
        margin-left: -86px;
        top: 200px; } }
  .zpif-about__bottom {
    min-width: 197px;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    top: 518px;
    left: 50%;
    margin-left: -98px;
    text-align: center;
    box-sizing: border-box;
    padding-bottom: 53px;
    background-image: url("/img/zpif/activ.svg");
    background-repeat: no-repeat;
    background-position: bottom center; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__bottom {
        top: 298px;
        margin-left: 154px;
        background-image: url("/img/zpif/activ_p.svg");
        min-width: 185px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__bottom {
        margin-left: -99px;
        top: 542px;
        min-width: 197px;
        background-image: url("/img/zpif/activ.svg"); } }
  .zpif-about__center {
    font-weight: 600;
    font-size: 30px;
    line-height: 31px;
    color: #fff;
    display: inline-block;
    text-align: center;
    top: 348px;
    left: 50%;
    margin-left: -45px;
    position: absolute; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__center {
        top: 50%;
        margin-top: -5px;
        margin-left: -48px; } }
    @media only screen and (max-width: 767px) {
      .zpif-about__center {
        font-size: 26px;
        top: 394px;
        margin-left: -44px; } }
  .zpif-about__item {
    font-size: 24px;
    line-height: 29px;
    color: #fff;
    position: relative;
    padding-bottom: 12px;
    position: absolute;
    width: 310px; }
    @media only screen and (max-width: 1280px) {
      .zpif-about__item {
        font-size: 18px;
        line-height: 18px; } }
    .zpif-about__item::before {
      content: '';
      position: absolute;
      left: 2px;
      bottom: 0;
      width: 72px;
      height: 3px;
      background-color: #00B2FF; }
    .zpif-about__item .trigger {
      margin-left: 9px;
      position: relative;
      top: 3px; }
    .zpif-about__item-one {
      left: 50%;
      margin-left: -570px;
      top: 204px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-one {
          left: 50%;
          margin-left: -307px;
          top: 98px;
          max-width: 122px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-one {
          margin-left: -106px;
          left: 50%;
          top: 665px;
          max-width: 100%; } }
    .zpif-about__item-two {
      left: 50%;
      margin-left: -570px;
      top: 316px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-two {
          left: 50%;
          margin-left: -96px;
          top: 98px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-two {
          margin-left: -106px;
          left: 50%;
          top: 730px; } }
    .zpif-about__item-three {
      left: 50%;
      margin-left: -570px;
      top: 457px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-three {
          left: 50%;
          margin-left: 136px;
          top: 98px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-three {
          margin-left: -106px;
          left: 50%;
          top: 812px; } }
    .zpif-about__item-four {
      right: 50%;
      margin-right: -575px;
      top: 204px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-four {
          left: 50%;
          margin-left: -307px;
          top: 537px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-four {
          margin-left: -106px;
          left: 50%;
          top: 890px; } }
    .zpif-about__item-five {
      right: 50%;
      margin-right: -575px;
      top: 345px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-five {
          left: 50%;
          margin-left: -40px;
          top: 537px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-five {
          margin-left: -106px;
          left: 50%;
          top: 949px; } }
    .zpif-about__item-six {
      right: 50%;
      margin-right: -575px;
      top: 486px; }
      @media only screen and (max-width: 1280px) {
        .zpif-about__item-six {
          left: 50%;
          margin-left: 174px;
          top: 537px; } }
      @media only screen and (max-width: 767px) {
        .zpif-about__item-six {
          margin-left: -106px;
          left: 50%;
          top: 1010px; } }

.cases-list {
  margin-top: 62px;
  margin-left: -15px;
  padding-bottom: 80px; }
  @media only screen and (max-width: 1024px) {
    .cases-list {
      margin-left: 0;
      margin-top: 32px; } }
  @media only screen and (max-width: 767px) {
    .cases-list {
      margin-top: 40px; } }

.cases-item {
  box-sizing: border-box;
  padding-right: 650px;
  box-sizing: border-box;
  margin-bottom: 60px;
  min-height: 451px;
  position: relative; }
  @media only screen and (max-width: 1280px) {
    .cases-item {
      padding-right: calc(50% + 60px); } }
  @media only screen and (max-width: 1024px) {
    .cases-item {
      padding-right: 0;
      padding-bottom: 485px; } }
  @media only screen and (max-width: 767px) {
    .cases-item {
      padding-bottom: 0;
      margin-bottom: 45px; } }
  .cases-item__bg {
    height: 100%;
    width: 651px;
    background-size: cover;
    position: absolute;
    right: 0;
    top: -20px;
    border-radius: 2px;
    overflow: hidden;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 1280px) {
      .cases-item__bg {
        width: 50%; } }
    @media only screen and (max-width: 1024px) {
      .cases-item__bg {
        width: 100%;
        height: 450px;
        top: auto;
        bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .cases-item__bg {
        bottom: auto;
        top: auto;
        position: relative;
        height: 176px;
        margin-bottom: 20px; } }
  .cases-item__tag {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 41px;
    color: #6C6C6C;
    font-weight: 500; }
    @media only screen and (max-width: 767px) {
      .cases-item__tag {
        margin-bottom: 30px; } }
  .cases-item__name {
    font-weight: 700;
    color: #122D59;
    font-size: 32px;
    line-height: 110%;
    margin-bottom: 25px;
    max-width: 436px; }
    @media only screen and (max-width: 1024px) {
      .cases-item__name {
        max-width: 100%;
        font-size: 28px; } }
    @media only screen and (max-width: 767px) {
      .cases-item__name {
        font-size: 20px;
        margin-bottom: 35px; } }
  .cases-item__text {
    color: #122D59;
    font-size: 16px;
    line-height: 135%;
    margin-bottom: 15px;
    max-width: 436px; }
    @media only screen and (max-width: 1024px) {
      .cases-item__text {
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .cases-item__text {
        line-height: 19px; } }
  .cases-item__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 10px; }
    @media only screen and (max-width: 1024px) {
      .cases-item__info {
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-right: 30px; } }
    @media only screen and (max-width: 767px) {
      .cases-item__info {
        display: -ms-flexbox;
        display: flex;
        margin-right: 0; } }
    .cases-item__info-tag {
      margin-top: 2px;
      color: #122D59;
      font-size: 16px; }
      @media only screen and (max-width: 767px) {
        .cases-item__info-tag {
          font-size: 12px; } }
    .cases-item__info_tag {
      margin-bottom: 28px;
      margin-top: -17px; }
      @media only screen and (max-width: 767px) {
        .cases-item__info_tag {
          margin-top: -14px;
          margin-bottom: 25px; } }
      .cases-item__info_tag .cases-item__info-container {
        position: relative;
        top: 20px; }
        @media only screen and (max-width: 767px) {
          .cases-item__info_tag .cases-item__info-container {
            top: 16px; } }
    .cases-item__info-title {
      font-weight: 600;
      font-size: 17px;
      color: #122D59;
      margin-right: 20px; }
      @media only screen and (max-width: 767px) {
        .cases-item__info-title {
          font-size: 14px; } }
    .cases-item__info-container {
      position: relative;
      top: 3px; }
      @media only screen and (max-width: 767px) {
        .cases-item__info-container {
          top: 1px; } }
    .cases-item__info-value {
      color: #122D59;
      font-size: 24px; }
      @media only screen and (max-width: 767px) {
        .cases-item__info-value {
          font-size: 18px; } }
      .cases-item__info-value sup {
        font-size: 14px;
        position: relative;
        top: -9px; }
        @media only screen and (max-width: 767px) {
          .cases-item__info-value sup {
            font-size: 8px; } }

.content-loader {
  animation: rotating 2s linear infinite; }
  .content-loader__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

.content-title {
  font-size: 70px;
  line-height: 110%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #122D59;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    .content-title {
      font-size: 56px;
      line-height: 110%; } }
  @media only screen and (max-width: 767px) {
    .content-title {
      font-size: 34px; } }
  .content-title br {
    line-height: 0; }
  .content-title strong {
    line-height: 0;
    font-size: 56px; }
    @media only screen and (max-width: 1024px) {
      .content-title strong {
        font-size: 42px; } }
    @media only screen and (max-width: 767px) {
      .content-title strong {
        font-size: 26px; } }
    .content-title strong span {
      line-height: 110%; }
  .content-title__border {
    height: 4px;
    background-color: #122D59;
    width: 100%;
    margin-top: 28px; }
    @media only screen and (max-width: 1024px) {
      .content-title__border {
        height: 3px;
        margin-top: 21px; } }
    @media only screen and (max-width: 767px) {
      .content-title__border {
        height: 2px;
        margin-top: 12px; } }
  .content-title_white {
    color: #fff; }
    @media only screen and (max-width: 1024px) {
      .content-title_white {
        font-size: 40px; } }
    @media only screen and (max-width: 767px) {
      .content-title_white {
        font-size: 26px;
        line-height: 120%; } }
    .content-title_white .content-title__border {
      background-color: #fff; }
  .content-title_small {
    font-size: 56px;
    line-height: 110%; }
    @media only screen and (max-width: 1024px) {
      .content-title_small {
        font-size: 40px; } }
    @media only screen and (max-width: 767px) {
      .content-title_small {
        font-size: 26px;
        line-height: 120%;
        margin-right: -5px; } }
    .content-title_small .content-title__border {
      margin-top: 23px; }
      @media only screen and (max-width: 767px) {
        .content-title_small .content-title__border {
          margin-top: 14px; } }
  .content-title__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end; }
    @media only screen and (max-width: 767px) {
      .content-title__container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .content-title__border-container {
    width: 100%;
    overflow: hidden; }
  .content-title__link-container {
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .content-title__link-container {
        width: 100%;
        margin-top: 25px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end; } }
    .content-title__link-container br.m, .content-title__link-container br.p {
      display: none; }
  @media only screen and (max-width: 767px) {
    .content-title__container.anticrisis {
      position: static; }
      .content-title__container.anticrisis .content-title__link-container {
        margin-top: 0;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 60px;
        -ms-flex-pack: center;
            justify-content: center; } }

.info-title {
  font-size: 32px;
  line-height: 38px;
  color: #fff; }
  @media only screen and (max-width: 1024px) {
    .info-title {
      font-size: 26px;
      line-height: 120%; } }
  @media only screen and (max-width: 767px) {
    .info-title {
      font-size: 18px;
      line-height: 120%; } }

.h3 {
  font-size: 42px;
  line-height: 120%;
  color: #fff;
  margin-bottom: 25px;
  font-weight: 400; }
  @media only screen and (max-width: 1024px) {
    .h3 {
      font-size: 32px;
      margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    .h3 {
      font-size: 22px; } }

.info-row__header {
  color: #122D59;
  font-size: 42px;
  line-height: 120%;
  margin-bottom: 25px; }
  @media only screen and (max-width: 1024px) {
    .info-row__header {
      font-size: 32px;
      margin-bottom: 20px; }
      .info-row__header br {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .info-row__header {
      font-size: 22px;
      line-height: 120%; } }

.info-row__item:not(:last-child) {
  margin-bottom: 90px; }
  @media only screen and (max-width: 1024px) {
    .info-row__item:not(:last-child) {
      margin-bottom: 60px; } }
  @media only screen and (max-width: 767px) {
    .info-row__item:not(:last-child) {
      margin-bottom: 40px; } }

.info-row__content {
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 1024px) {
    .info-row__content {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.info-row__col {
  width: 489px; }
  @media only screen and (max-width: 1024px) {
    .info-row__col {
      width: 100%; } }
  .info-row__col:nth-child(2n + 1) {
    margin-right: 97px; }
    @media only screen and (max-width: 1024px) {
      .info-row__col:nth-child(2n + 1) {
        margin-right: 0; } }
  .info-row__col:nth-child(2n) {
    width: 455px;
    margin-top: -4px; }
    @media only screen and (max-width: 1024px) {
      .info-row__col:nth-child(2n) {
        width: 100%;
        margin-top: 40px; } }
    @media only screen and (max-width: 767px) {
      .info-row__col:nth-child(2n) {
        margin-top: 25px; } }

.info-row__list {
  margin-top: 15px;
  padding-left: 16px; }
  @media only screen and (max-width: 1024px) {
    .info-row__list {
      max-width: 453px; } }
  @media only screen and (max-width: 767px) {
    .info-row__list {
      padding-left: 5px; } }
  .info-row__list-item {
    font-size: 16px;
    line-height: 130%;
    position: relative;
    padding-left: 20px;
    color: #122D59; }
    @media only screen and (max-width: 767px) {
      .info-row__list-item {
        font-size: 14px; } }
    .info-row__list-item::before {
      content: '';
      position: absolute;
      left: 0;
      top: 7px;
      width: 6px;
      height: 6px;
      background-color: #122D59; }
      @media only screen and (max-width: 767px) {
        .info-row__list-item::before {
          top: 6px; } }
    .info-row__list-item:not(:last-child) {
      margin-bottom: 8px; }
      @media only screen and (max-width: 767px) {
        .info-row__list-item:not(:last-child) {
          margin-bottom: 6px; } }

.info-row__phar {
  color: #122D59;
  font-size: 18px;
  line-height: 130%; }
  @media only screen and (max-width: 1024px) {
    .info-row__phar {
      font-size: 16px;
      line-height: 135%; } }
  @media only screen and (max-width: 767px) {
    .info-row__phar {
      line-height: 120%; } }
  .info-row__phar_small {
    font-size: 16px;
    line-height: 135%;
    font-weight: 300; }
    @media only screen and (max-width: 767px) {
      .info-row__phar_small {
        font-size: 14px;
        line-height: 130%; } }

.info-row__title {
  color: #122D59; }
  .info-row__title_small {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 767px) {
      .info-row__title_small {
        font-size: 18px;
        line-height: 22px; } }

.achievements-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media only screen and (max-width: 767px) {
    .achievements-list {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .achievements-list__item {
    box-sizing: border-box;
    padding: 13px 20px 0 69px;
    -ms-flex-preferred-size: calc(33.3336666% - 15px);
        flex-basis: calc(33.3336666% - 15px);
    position: relative;
    color: #fff;
    font-size: 16px;
    line-height: 130%; }
    @media only screen and (max-width: 1024px) {
      .achievements-list__item {
        padding: 61px 0 0 0;
        -ms-flex-preferred-size: calc(33.3336666% - 40px);
            flex-basis: calc(33.3336666% - 40px);
        font-size: 14px; }
        .achievements-list__item .section__phar {
          font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      .achievements-list__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%;
        padding: 7px 0px 0 44px;
        margin-bottom: 30px; }
        .achievements-list__item:last-child {
          margin-bottom: 0; } }
    .achievements-list__item::before {
      width: 45px;
      height: 45px;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      content: '';
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIuNSIgY3k9IjIyLjUiIHI9IjIxLjUiIHN0cm9rZT0iIzAwQjJGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xMi4yMTQ4IDIxLjIxMjZMMjAuNTcyIDI5LjU2OThMMzIuNzg2MyAxNy4zNTU1IiBzdHJva2U9IiMwMEIyRkYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K"); }
      @media only screen and (max-width: 767px) {
        .achievements-list__item::before {
          width: 30px;
          height: 30px;
          background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQiIHN0cm9rZT0iIzAwQjJGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik04IDE0Ljg1NzFMMTMuMzU3MSAyMC4yMTQzTDIyLjU3MTQgMTEiIHN0cm9rZT0iIzAwQjJGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); } }

.social__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.social__title {
  max-width: 167px;
  font-size: 14px;
  line-height: 17px;
  color: #6C6C6C;
  margin-right: 10px; }
  @media only screen and (max-width: 1024px) {
    .social__title {
      font-size: 12px;
      line-height: 14px;
      max-width: 143px;
      margin-right: 15px; } }

.social__link {
  display: block;
  background-position-y: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  transition: 0.3s all ease;
  opacity: 1; }
  @media only screen and (max-width: 1366px) {
    .social__link {
      width: 52px;
      height: 48px; } }
  @media only screen and (max-width: 1024px) {
    .social__link {
      width: 32px;
      height: 30px;
      min-width: 32px;
      min-height: 30px; } }
  .social__link:not(:last-child) {
    margin-right: 10px; }
  .social__link:hover {
    opacity: 0.8; }
  .social__link_fb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMzQjU5OTgiLz4KPHBhdGggZD0iTTE3LjA2OTkgMjYuNjY3MlYxNi45MzYxSDIwLjMzNjNMMjAuODI1MyAxMy4xNDM3SDE3LjA2OTlWMTAuNzIyM0MxNy4wNjk5IDkuNjI0MzcgMTcuMzc0OSA4Ljg3NjA0IDE4Ljk0OTUgOC44NzYwNEwyMC45NTc3IDguODc1MTJWNS40ODMyNkMyMC42MTAyIDUuNDM3MjEgMTkuNDE4MiA1LjMzMzk4IDE4LjAzMTQgNS4zMzM5OEMxNS4xMzYgNS4zMzM5OCAxMy4xNTM3IDcuMTAxMjUgMTMuMTUzNyAxMC4zNDY5VjEzLjE0MzhIOS44Nzg5MVYxNi45MzYySDEzLjE1MzZWMjYuNjY3M0wxNy4wNjk5IDI2LjY2NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }
  .social__link_yt {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNDNDMwMkIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy44MjUzIDkuNDI2MzhDMjQuNjgyIDkuNjU3MDIgMjUuMzU3NCAxMC4zMzI1IDI1LjU4ODEgMTEuMTg5MUMyNi4wMTY0IDEyLjc1NDIgMjUuOTk5OSAxNi4wMTYxIDI1Ljk5OTkgMTYuMDE2MUMyNS45OTk5IDE2LjAxNjEgMjUuOTk5OSAxOS4yNjE2IDI1LjU4ODEgMjAuODI2N0MyNS4zNTc0IDIxLjY4MzMgMjQuNjgyIDIyLjM1ODggMjMuODI1MyAyMi41ODk0QzIyLjI2MDIgMjMuMDAxMyAxNiAyMy4wMDEzIDE2IDIzLjAwMTNDMTYgMjMuMDAxMyA5Ljc1NjE2IDIzLjAwMTMgOC4xNzQ2MiAyMi41NzI5QzcuMzE3OTUgMjIuMzQyMyA2LjY0MjUgMjEuNjY2OSA2LjQxMTg2IDIwLjgxMDJDNiAxOS4yNjE2IDYgMTUuOTk5NyA2IDE1Ljk5OTdDNiAxNS45OTk3IDYgMTIuNzU0MiA2LjQxMTg2IDExLjE4OTFDNi42NDI1IDEwLjMzMjUgNy4zMzQ0MyA5LjY0MDU1IDguMTc0NjIgOS40MDk5MUM5LjczOTY5IDguOTk4MDUgMTYgOC45OTgwNSAxNiA4Ljk5ODA1QzE2IDguOTk4MDUgMjIuMjYwMiA4Ljk5ODA1IDIzLjgyNTMgOS40MjYzOFpNMTkuMjEyNSAxNS45OTk3TDE0LjAwNjYgMTguOTk4VjEzLjAwMTNMMTkuMjEyNSAxNS45OTk3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="); }
  .social__link_tg {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiM0MTlGRDkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS41NTcgMjMuOTIyOUMyMC42NzUzIDI0LjQxMjEgMjEuMDk0NyAyMy4zODcgMjEuMDk0NyAyMy4zODdMMjQuMDUzNiA4LjUyMjM5QzI0LjAzMDMgNy41MjA1NSAyMi42NzkgOC4xMjYzMSAyMi42NzkgOC4xMjYzMUw2LjExMzYxIDE0LjYyNjdDNi4xMTM2MSAxNC42MjY3IDUuMzIxNDUgMTQuOTA2MyA1LjM5MTM1IDE1LjM5NTVDNS40NjEyNCAxNS44ODQ4IDYuMDkwMzEgMTYuMTE3OCA2LjA5MDMxIDE2LjExNzhMMTAuMjYwOCAxNy41MTU3QzEwLjI2MDggMTcuNTE1NyAxMS41MTg5IDIxLjYzOTYgMTEuNzc1MiAyMi40MzE3QzEyLjAwODIgMjMuMjAwNiAxMi4yMTc5IDIzLjIyMzkgMTIuMjE3OSAyMy4yMjM5QzEyLjQ1MDkgMjMuMzE3MSAxMi42NjA2IDIzLjE1NCAxMi42NjA2IDIzLjE1NEwxNS4zNjMyIDIwLjcwNzZMMTkuNTU3IDIzLjkyMjlaTTIwLjI3OTMgMTEuMTU1MUMyMC4yNzkzIDExLjE1NTEgMjAuODYxNyAxMC44MDU2IDIwLjgzODQgMTEuMTU1MUMyMC44Mzg0IDExLjE1NTEgMjAuOTMxNiAxMS4yMDE3IDIwLjYyODcgMTEuNTI3OUMyMC4zNDkxIDExLjgwNzUgMTMuNzU1NiAxNy43MjU0IDEyLjg3MDIgMTguNTE3NUMxMi44MDA0IDE4LjU2NDEgMTIuNzUzOCAxOC42MzQgMTIuNzUzOCAxOC43MjcyTDEyLjQ5NzUgMjAuOTE3M0MxMi40NTA5IDIxLjE1MDMgMTIuMTQ4IDIxLjE3MzYgMTIuMDc4MSAyMC45NjM5TDEwLjk4MyAxNy4zNzU5QzEwLjkzNjUgMTcuMjM2MSAxMC45ODMgMTcuMDczIDExLjEyMjggMTYuOTc5OEwyMC4yNzkzIDExLjE1NTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }
  .social__link_in {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQnYbtX4/z//UmkuTcrQgEqDJDI3KTSZS4ifCj9k+KFkHpIhmRKRFCpDRaYGQyGESmgukSSh0qDSnP/1rXV0Ouc9532e99lr73ut9V3X9V7n1Nn7Xvf9udf77O+z9lr3+n+4mYAJmIAJmIAJNEfg/zUXsQM2ARMwARMwARPAAsCDwARMwARMwAQaJGAB0GDSHbIJmIAJmIAJWAB4DJiACZiACZhAgwQsABpMukM2ARMwARMwAQsAjwETMAETMAETaJCABUCDSXfIJmACJmACJmAB4DFgAiZgAiZgAg0SsABoMOkO2QRMwARMwAQsADwGTMAETMAETKBBAhYADSbdIZuACZiACZiABYDHgAmYgAmYgAk0SMACoMGkO2QTMAETMAETsADwGDABEzABEzCBBglYADSYdIdsAiZgAiZgAhYAHgMmYAImYAIm0CABC4AGk+6QTcAETMAETMACwGPABEzABEzABBokYAHQYNIdsgmYgAmYgAlYAHgMmIAJmIAJmECDBCwAGky6QzYBEzABEzABCwCPARMwARMwARNokIAFQINJd8gmYAImYAImYAHgMWACJmACJmACDRKwAGgw6Q7ZBEzABEzABCwAPAZMwARMwARMoEECFgANJt0hm4AJmIAJmIAFgMeACZiACZiACTRIwAKgwaQ7ZBMwARMwAROwAPAYMAETMAETMIEGCVgANJh0h2wCJmACJmACFgAeAyZgAiZgAibQIAELgAaT7pBNwARMwARMwALAY8AETMAETMAEGiRgAdBg0h2yCZiACZiACVgAeAyYgAmYgAmYQIMELAAaTLpDNgETMAETMAELAI8BEzABEzABE2iQgAVAg0l3yCZgAiZgAiZgAeAxYAImYAImYAINErAAaDDpDtkETMAETMAELAA8BkzABEzABEygQQIWAA0m3SGbgAmYgAmYgAWAx4AJmIAJmIAJNEjAAqDBpDtkEzABEzABE7AA8BgwgXoILAksBywILJPCWgRYLP19CWAhQL/3s/59VvTXAv8BbgeuT//z38At6e/XpX/752z/Xg85R2ICDRKwAGgw6Q65GAJ6YK8GrJoe7Hq4z/pZYY7/tzywcE+R3QpICFyV/tTfr5zt7/pv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"); }
  .social__link_vk {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbnN0YWdyYW0iPg0KCTxwYXRoIGZpbGw9IiM0RDc1QTMiIGQ9Ik0yNTQuMjkzLDE0Ljg1Yy0xMzEuOTk2LDAtMjM5LDEwNy4wMDQtMjM5LDIzOWMwLDEzMS45OTYsMTA3LjAwNCwyMzksMjM5LDIzOQ0KCQljMTMxLjk5NywwLDIzOS0xMDcuMDA0LDIzOS0yMzlDNDkzLjI5NCwxMjEuODU0LDM4Ni4yOSwxNC44NSwyNTQuMjkzLDE0Ljg1eiBNNDEyLjY4Niw0MTIuMjQxDQoJCWMtNDIuMzA4LDQyLjMwOS05OC41NTksNjUuNjA3LTE1OC4zOTIsNjUuNjA3cy0xMTYuMDg0LTIzLjMtMTU4LjM5Mi02NS42MDdjLTQyLjMwOC00Mi4zMDgtNjUuNjA4LTk4LjU1OC02NS42MDgtMTU4LjM5Mg0KCQljMC01OS44MzMsMjMuMy0xMTYuMDgzLDY1LjYwOC0xNTguMzkyQzEzOC4yMSw1My4xNDgsMTk0LjQ2LDI5Ljg1LDI1NC4yOTMsMjkuODVzMTE2LjA4NCwyMy4zLDE1OC4zOTIsNjUuNjA4DQoJCWM0Mi4zMSw0Mi4zMDgsNjUuNjA4LDk4LjU1OSw2NS42MDgsMTU4LjM5MkM0NzguMjk0LDMxMy42ODQsNDU0Ljk5NCwzNjkuOTM0LDQxMi42ODYsNDEyLjI0MXoiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiM0RDc1QTMiIGQ9Ik0yNTEuMjQ3LDM0MC4xNzdoMTYuOTc0YzAsMCw1LjEyNS0wLjU2NSw3Ljc0Ni0zLjM4NmMyLjQwOS0yLjU5MiwyLjMzMi03LjQ1NywyLjMzMi03LjQ1Nw0KCXMtMC4zMzItMjIuNzc1LDEwLjIzNy0yNi4xMjljMTAuNDIzLTMuMzA3LDIzLjgwNCwyMi4wMTIsMzcuOTg2LDMxLjc0OGMxMC43MjUsNy4zNjUsMTguODc1LDUuNzUzLDE4Ljg3NSw1Ljc1M2wzNy45MjUtMC41MjkNCgljMCwwLDE5LjgzOC0xLjIyNSwxMC40MzEtMTYuODIzYy0wLjc3LTEuMjcyLTUuNDc5LTExLjUzNy0yOC4xOTktMzIuNjI1Yy0yMy43OC0yMi4wNzEtMjAuNTk0LTE4LjUwMiw4LjA1My01Ni42OA0KCWMxNy40NDMtMjMuMjUxLDI0LjQxOC0zNy40NDUsMjIuMjM3LTQzLjUyNWMtMi4wNzYtNS43OTItMTQuOTA3LTQuMjYyLTE0LjkwNy00LjI2MmwtNDIuNjk5LDAuMjY1YzAsMC0zLjE2OC0wLjQzMi01LjUxNiwwLjk3Mw0KCWMtMi4yOTUsMS4zNzMtMy43NjgsNC41ODEtMy43NjgsNC41ODFzLTYuNzYxLDE3Ljk5MS0xNS43NzEsMzMuMjk0Yy0xOS4wMTQsMzIuMjg2LTI2LjYxNiwzMy45OTUtMjkuNzI2LDMxLjk4Nw0KCWMtNy4yMy00LjY3My01LjQyNC0xOC43Ny01LjQyNC0yOC43ODZjMC0zMS4yOSw0Ljc0Ni00NC4zMzYtOS4yNDItNDcuNzEyYy00LjY0MS0xLjEyMS04LjA2MS0xLjg2Mi0xOS45My0xLjk4Mg0KCWMtMTUuMjM3LTAuMTU2LTI4LjEzLDAuMDQ2LTM1LjQzMiwzLjYyM2MtNC44NTgsMi4zOC04LjYwNiw3LjY3OS02LjMyMiw3Ljk4NWMyLjgyMywwLjM3Niw5LjIxMywxLjcyNSwxMi42MDEsNi4zMzUNCgljNC4zNzcsNS45NTUsNC4yMjMsMTkuMzIzLDQuMjIzLDE5LjMyM3MyLjUxNSwzNi44MzMtNS44NzIsNDEuNDA3Yy01Ljc1NSwzLjEzOS0xMy42NTEtMy4yNjktMzAuNjAzLTMyLjU2MQ0KCWMtOC42ODQtMTUuMDAzLTE1LjI0Mi0zMS41OTEtMTUuMjQyLTMxLjU5MXMtMS4yNjMtMy4wOTktMy41Mi00Ljc1OGMtMi43MzYtMi4wMS02LjU1OS0yLjY0Ny02LjU1OS0yLjY0N2wtNDAuNTc4LDAuMjY1DQoJYzAsMC02LjA5LDAuMTctOC4zMjgsMi44MTljLTEuOTkxLDIuMzU4LTAuMTU5LDcuMjI5LTAuMTU5LDcuMjI5czMxLjc2Niw3NC4zMjMsNjcuNzM3LDExMS43NzYNCglDMjEzLjc5NSwzNDIuNDMyLDI1MS4yNDcsMzQwLjE3NywyNTEuMjQ3LDM0MC4xNzdMMjUxLjI0NywzNDAuMTc3eiIvPg0KPC9zdmc+DQo="); }

@media print {
  .no-print {
    display: none !important; } }

.section {
  padding: 140px 0; }
  @media only screen and (max-width: 1024px) {
    .section {
      padding: 130px 0 100px; } }
  @media only screen and (max-width: 767px) {
    .section {
      padding: 90px 0 70px; } }
  .section__gray {
    background: #EEEEEE; }
  .section__title {
    color: #122D59;
    font-size: 56px;
    line-height: 110%;
    margin-bottom: 25px; }
    @media only screen and (max-width: 1024px) {
      .section__title {
        font-size: 40px;
        margin-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      .section__title {
        font-size: 26px;
        margin-bottom: 15px;
        line-height: 120%; } }
    .section__title-border {
      width: 100%;
      height: 3px;
      background-color: #122D59; }
      @media only screen and (max-width: 1024px) {
        .section__title-border {
          height: 2px; } }
    .section__title-container {
      overflow: hidden;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 35px; }
      @media only screen and (max-width: 1024px) {
        .section__title-container {
          margin-bottom: 25px; } }
      @media only screen and (max-width: 767px) {
        .section__title-container {
          margin-bottom: 20px; } }
    .section__title-main {
      margin-bottom: 100px; }
      @media only screen and (max-width: 1024px) {
        .section__title-main {
          margin-bottom: 80px; } }
      @media only screen and (max-width: 767px) {
        .section__title-main {
          margin-bottom: 50px; } }
  .section__subtitle {
    color: #122D59;
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
    padding-bottom: 20px;
    margin-bottom: 32px;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .section__subtitle {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 25px; }
        .section__subtitle br {
          display: none; } }
    @media only screen and (max-width: 767px) {
      .section__subtitle {
        font-size: 18px;
        padding-bottom: 14px;
        margin-bottom: 21px; } }
    .section__subtitle::before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 110px;
      height: 6px;
      background-color: #00B2FF; }
      @media only screen and (max-width: 767px) {
        .section__subtitle::before {
          width: 90px;
          height: 4px; } }
    @media only screen and (max-width: 767px) {
      .section__subtitle-with-tag {
        margin-bottom: 46px; } }
    .section__subtitle_this-col {
      margin-top: 60px; }
      @media only screen and (max-width: 1024px) {
        .section__subtitle_this-col {
          margin-bottom: 0; } }
      @media only screen and (max-width: 767px) {
        .section__subtitle_this-col {
          margin-top: 40px; } }
    .section__subtitle strong {
      font-weight: 600; }
    .section__subtitle-long-border {
      padding-bottom: 13px; }
      .section__subtitle-long-border::before {
        width: 165px; }
        @media only screen and (max-width: 1024px) {
          .section__subtitle-long-border::before {
            width: 110px; } }
        @media only screen and (max-width: 767px) {
          .section__subtitle-long-border::before {
            width: 90px; } }
    .section__subtitle-tag {
      font-size: 14px;
      opacity: 0.5;
      color: #000;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 6px; }
      @media only screen and (max-width: 767px) {
        .section__subtitle-tag {
          position: absolute;
          left: 0;
          bottom: -26px;
          font-size: 12px;
          line-height: 14px;
          margin-left: 0; } }
  .section__phar {
    font-size: 16px;
    line-height: 135%;
    color: #122D59; }
    @media only screen and (max-width: 767px) {
      .section__phar {
        font-size: 14px;
        line-height: 130%; } }
    .section__phar-subtitle {
      margin-bottom: 70px; }
      @media only screen and (max-width: 767px) {
        .section__phar-subtitle {
          margin-bottom: 49px; } }
    .section__phar-col {
      padding-right: 130px; }
      @media only screen and (max-width: 1024px) {
        .section__phar-col {
          padding-right: 0; } }
    .section__phar-large {
      font-size: 18px;
      line-height: 130%; }
      @media only screen and (max-width: 767px) {
        .section__phar-large {
          font-size: 16px;
          line-height: 19px; } }
      .section__phar-large-col {
        padding-right: 100px; }
        @media only screen and (max-width: 1024px) {
          .section__phar-large-col {
            padding-right: 0; } }
  .section__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .section__row-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: 10px; }
  .section__col {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .section__col {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 60px;
        display: block;
        max-width: 100%;
        width: 100%; }
        .section__col:last-child {
          margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .section__col {
        margin-bottom: 40px; } }
    @media only screen and (max-width: 1280px) {
      .section__col_large {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 70px; } }
    @media only screen and (max-width: 767px) {
      .section__col_large {
        margin-bottom: 60px; } }
    .section__col_item {
      padding-right: 100px;
      margin-bottom: 60px;
      max-width: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; }
      @media only screen and (max-width: 1024px) {
        .section__col_item {
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
          max-width: 100%;
          padding-right: 0;
          margin-bottom: 60px; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .section__col_item {
      margin-bottom: 40px; } }
      .section__col_item:nth-last-child(-n+2) {
        margin-bottom: 0; }
        @media only screen and (max-width: 1024px) {
          .section__col_item:nth-last-child(-n+2) {
            margin-bottom: 60px; } }
        @media only screen and (max-width: 767px) {
          .section__col_item:nth-last-child(-n+2) {
            margin-bottom: 40px; } }
      .section__col_item:nth-child(2n) {
        padding-left: 15px; }
        @media only screen and (max-width: 1024px) {
          .section__col_item:nth-child(2n) {
            padding-left: 0; } }
      .section__col_item:last-child {
        margin-bottom: 0; }
      .section__col_item .section__phar {
        padding-right: 10px; }
        @media only screen and (max-width: 767px) {
          .section__col_item .section__phar {
            padding-right: 0; } }
  .section__check-item {
    box-sizing: border-box;
    padding: 0 30px 0 50px;
    position: relative; }
  .section__regalia-wrap {
    margin-top: 26px;
    margin-bottom: -20px; }
  .section__regalia-container {
    margin-bottom: 20px;
    margin-top: 63px; }
    @media only screen and (max-width: 1024px) {
      .section__regalia-container {
        margin-bottom: 27px; } }
    @media only screen and (max-width: 767px) {
      .section__regalia-container {
        margin-top: 0;
        padding-top: 23px; } }
  .section__regalia-list {
    margin-top: 32px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 1024px) {
      .section__regalia-list {
        margin-top: -15px; } }
    .section__regalia-list-last {
      margin-bottom: -42px; }
      .section__regalia-list-last-big {
        margin-bottom: -50px; }
    .section__regalia-list_scroll {
      display: block;
      white-space: nowrap; }
      @media only screen and (max-width: 1024px) {
        .section__regalia-list_scroll {
          -ms-transform: translateX(0) !important;
              transform: translateX(0) !important;
          white-space: normal;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .section__regalia-list_scroll .section__regalia-item {
        white-space: normal;
        display: inline-block;
        vertical-align: top; }
        .section__regalia-list_scroll .section__regalia-item.section__regalia-item-big:nth-child(3n) {
          margin-right: 11.2% !important; }
          @media only screen and (max-width: 1024px) {
            .section__regalia-list_scroll .section__regalia-item.section__regalia-item-big:nth-child(3n) {
              margin-right: 0 !important; } }
  .section__regalia-item {
    width: 18.8%;
    margin-right: 6.9%;
    margin-bottom: 42px; }
    @media only screen and (max-width: 1024px) {
      .section__regalia-item {
        width: 31.1%;
        margin-right: 3.3%;
        margin-bottom: 33px; } }
    @media only screen and (max-width: 767px) {
      .section__regalia-item {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 29px; } }
    .section__regalia-item:nth-child(4n) {
      margin-right: 0; }
      @media only screen and (max-width: 1024px) {
        .section__regalia-item:nth-child(4n) {
          margin-right: 3.3%; } }
    @media only screen and (max-width: 1024px) {
      .section__regalia-item:nth-child(3n) {
        margin-right: 0; } }
    .section__regalia-item-center {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (max-width: 767px) {
        .section__regalia-item-center {
          -ms-flex-pack: center;
              justify-content: center;
          padding-top: 20px;
          padding-bottom: 20px; } }
      .section__regalia-item-center .section__regalia-item__link {
        margin-top: -10px; }
        .section__regalia-item-center .section__regalia-item__link:hover path {
          stroke: #00b2ff; }
        .section__regalia-item-center .section__regalia-item__link svg {
          margin-left: 10px; }
    .section__regalia-item-big {
      width: 23%;
      margin-right: 11.2% !important;
      margin-bottom: 50px; }
      @media only screen and (max-width: 1024px) {
        .section__regalia-item-big {
          width: 31.4%;
          margin-right: 2.9% !important;
          margin-bottom: 35px; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .section__regalia-item-big {
      width: 100%;
      margin-right: 0 !important;
      margin-bottom: 36px; } }
      .section__regalia-item-big:nth-child(3n) {
        margin-right: 0 !important; }
      .section__regalia-item-big .section__regalia-title {
        font-size: 56px;
        margin-bottom: 25px; }
        @media only screen and (max-width: 1024px) {
          .section__regalia-item-big .section__regalia-title {
            font-size: 40px;
            margin-bottom: 11px; } }
        .section__regalia-item-big .section__regalia-title span {
          font-size: 24px;
          margin: 0 12px 3px;
          line-height: 110%; }
          @media only screen and (max-width: 1024px) {
            .section__regalia-item-big .section__regalia-title span {
              font-size: 17px;
              margin: 0 5px 3px; } }
      .section__regalia-item-big .section__regalia-text {
        color: #122D59;
        font-size: 16px;
        line-height: 135%; }
        @media only screen and (max-width: 1024px) {
          .section__regalia-item-big .section__regalia-text {
            line-height: 130%; } }
  .section__regalia-title {
    font-weight: 600;
    font-size: 40px;
    margin-right: -15px;
    color: #122D59;
    margin-bottom: 9px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    white-space: nowrap; }
    .section__regalia-title i {
      padding: 0 3px; }
    .section__regalia-title span {
      font-size: 17px;
      line-height: 95%;
      margin: 0 5px 5px; }
  .section__regalia-text {
    font-size: 14px;
    line-height: 130%;
    color: #000; }
  .section__regalia-descl {
    margin-top: 12px;
    font-size: 14px;
    line-height: 17px;
    opacity: 0.5;
    color: #000; }
    @media only screen and (max-width: 1024px) {
      .section__regalia-descl {
        font-size: 10px;
        line-height: 12px; } }
    @media only screen and (max-width: 767px) {
      .section__regalia-descl {
        margin-top: 9px; } }
  .section__achievements-list {
    padding: 0 30px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-top: 24px; }
    @media only screen and (max-width: 1024px) {
      .section__achievements-list {
        padding: 0 20px; } }
    @media only screen and (max-width: 767px) {
      .section__achievements-list {
        padding: 0; } }
  .section__achievements-item {
    -ms-flex-preferred-size: 495px;
        flex-basis: 495px;
    max-width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 50px; }
    @media only screen and (max-width: 1024px) {
      .section__achievements-item {
        max-width: 45.5%;
        margin-bottom: 30px;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
    @media only screen and (max-width: 767px) {
      .section__achievements-item {
        max-width: 100%;
        margin-bottom: 25px; } }
  .section__achievements-title {
    color: #122D59;
    font-size: 24px;
    line-height: 29px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    box-sizing: border-box;
    padding-right: 30px; }
    @media only screen and (max-width: 1024px) {
      .section__achievements-title {
        font-size: 20px;
        line-height: 24px; } }
    @media only screen and (max-width: 767px) {
      .section__achievements-title {
        font-size: 18px;
        line-height: 22px; } }
  .section__achievements-icon {
    width: 70px;
    height: 70px;
    background-size: cover;
    margin-right: 25px;
    min-width: 70px; }
  .section__check-small {
    width: 100%;
    margin-top: -51px; }
    @media only screen and (max-width: 767px) {
      .section__check-small {
        margin-top: -24px;
        margin-bottom: 14px; } }
    .section__check-small-list {
      padding: 0 52px;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 70px;
      margin-bottom: -33px; }
      @media only screen and (max-width: 1024px) {
        .section__check-small-list {
          padding: 0 40px;
          margin-top: 40px;
          box-sizing: border-box;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
      @media only screen and (max-width: 767px) {
        .section__check-small-list {
          padding: 0;
          margin-top: 30px; } }
    .section__check-small-item {
      width: 27.6%;
      box-sizing: border-box;
      position: relative;
      padding-left: 73px;
      margin-bottom: 33px;
      color: #122D59;
      font-size: 16px;
      line-height: 130%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      min-height: 40px; }
      @media only screen and (max-width: 1024px) {
        .section__check-small-item {
          font-size: 14px;
          padding-left: 50px;
          width: 45%;
          margin-bottom: 25px;
          -ms-flex-align: center;
              align-items: center;
          min-height: 30px; } }
      @media only screen and (max-width: 767px) {
        .section__check-small-item {
          width: 100%;
          margin-bottom: 20px; } }
      .section__check-small-item-two-col {
        width: 38.6%;
        margin-right: 0 !important;
        margin-bottom: 43px; }
        @media only screen and (max-width: 1024px) {
          .section__check-small-item-two-col {
            width: 45%;
            margin-bottom: 25px; } }
        @media only screen and (max-width: 767px) {
          .section__check-small-item-two-col {
            width: 100%;
            margin-bottom: 20px; } }
        .section__check-small-item-two-col:not(:nth-child(2n)) {
          margin-right: 10% !important; }
          @media only screen and (max-width: 1024px) {
            .section__check-small-item-two-col:not(:nth-child(2n)) {
              margin-right: 0 !important; } }
      .section__check-small-item::before {
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        left: 0;
        top: 6px;
        content: '';
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQiIHN0cm9rZT0iI0IwQjBCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik03IDE0Ljg1NzFMMTMuMzU3MSAyMS4yMTQzTDIzLjU3MTQgMTEiIHN0cm9rZT0iI0IwQjBCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); }
        @media only screen and (max-width: 1024px) {
          .section__check-small-item::before {
            top: 50%;
            margin-top: -15px; } }
      .section__check-small-item:not(:nth-child(3n)) {
        margin-right: 6.5%; }
        @media only screen and (max-width: 1024px) {
          .section__check-small-item:not(:nth-child(3n)) {
            margin-right: 0; } }

@media only screen and (max-width: 769px) {
  .hide-mobile {
    display: none !important; } }

.content {
  font-size: 18px;
  line-height: 140%;
  font-weight: 300; }
  .content__filter-wrapper {
    margin-top: 60px; }
    @media only screen and (max-width: 767px) {
      .content__filter-wrapper {
        margin-top: 35px; }
        .content__filter-wrapper.media__filter-mobile {
          display: -ms-inline-flexbox;
          display: inline-flex; } }
  .content__doc-list {
    margin-top: 30px; }
    @media only screen and (max-width: 767px) {
      .content__doc-list {
        margin-top: 24px; } }
    .content__doc-list-licenses {
      border-bottom: 1px solid #E4E4E4;
      padding-bottom: 90px; }
      @media only screen and (max-width: 767px) {
        .content__doc-list-licenses {
          padding-bottom: 69px; } }
  .content__doc-item {
    min-height: 51px;
    margin-bottom: 41px;
    padding-left: 98px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .content__doc-item {
        padding-left: 46px;
        min-height: 35px;
        -ms-flex-align: start;
            align-items: flex-start;
        margin-bottom: 15px; } }
    .content__doc-item::before {
      width: 44px;
      height: 50px;
      position: absolute;
      content: '';
      top: 1px;
      left: 24px;
      display: block; }
      @media only screen and (max-width: 767px) {
        .content__doc-item::before {
          width: 31px;
          height: 35px;
          top: 0;
          left: 0; } }
    .content__doc-item_www::before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0NCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQ2QzIgNDcuMTA0NiAyLjg5NTQzIDQ4IDQgNDhINDBDNDEuMTA0NiA0OCA0MiA0Ny4xMDQ2IDQyIDQ2VjQwSDJWNDZaTTAgNDBWMjRWM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEgzNEw0NCAxMFYyNFY0MFY0N0M0NCA0OC42NTY5IDQyLjY1NjkgNTAgNDEgNTBIM0MxLjM0MzE1IDUwIDAgNDguNjU2OSAwIDQ3VjQwWk00MiAyNFYxMkgzMlYySDRDMi44OTU0MyAyIDIgMi44OTU0MyAyIDRWMjRINDJaTTM0IDIuODI4NDNMNDEuMTcxNiAxMEgzNFYyLjgyODQzWiIgZmlsbD0iIzEyMkQ1OSIvPgo8cGF0aCBkPSJNMTMuODYzMiAyOC4zSDEyLjIxMzJWMzEuNDAySDguNzU5MThWMjguM0g3LjEwOTE4VjM2SDguNzU5MThWMzIuODk4SDEyLjIxMzJWMzZIMTMuODYzMlYyOC4zWk0yMS4xOTY2IDI4LjNIMTQuODI3NlYyOS43ODVIMTcuMTkyNlYzNkgxOC44MzE2VjI5Ljc4NUgyMS4xOTY2VjI4LjNaTTMwLjQ5NjcgMjguM0gyOC45Njc3TDI2LjMzODcgMzIuMzA0TDIzLjY5ODcgMjguM0gyMi4xNjk3VjM2SDIzLjgxOTdWMzEuMjQ4TDI1Ljg1NDcgMzQuMzVIMjYuODExN0wyOC44NDY3IDMxLjI1OVYzNkgzMC40OTY3VjI4LjNaTTMzLjc5OTIgMjguM0gzMi4xNDkyVjM2SDM3LjU3MjJWMzQuNTE1SDMzLjc5OTJWMjguM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="); }
      @media only screen and (max-width: 767px) {
        .content__doc-item_www::before {
          background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzMSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy4xMjk5IDJIMjNWN0gyOC4xNjI0TDIzLjEyOTkgMlpNMjMgMEgyMUgzQzEuMzQzMTUgMCAwIDEuMzQzMTUgMCAzVjE1VjI3VjMyQzAgMzMuNjU2OSAxLjM0MzE1IDM1IDMgMzVIMjhDMjkuNjU2OSAzNSAzMSAzMy42NTY5IDMxIDMyVjI3VjE1VjlWN0wyMy45NTQ1IDBIMjNaTTI5IDE1VjlIMjFWMkgzQzIuNDQ3NzIgMiAyIDIuNDQ3NzIgMiAzVjE1SDI5Wk0yIDI3VjMyQzIgMzIuNTUyMyAyLjQ0NzcyIDMzIDMgMzNIMjhDMjguNTUyMyAzMyAyOSAzMi41NTIzIDI5IDMyVjI3SDJaIiBmaWxsPSIjMTIyRDU5Ii8+CjxwYXRoIGQ9Ik05LjU4MjMxIDE4LjRIOC4zODIzMVYyMC42NTZINS44NzAzMVYxOC40SDQuNjcwMzFWMjRINS44NzAzMVYyMS43NDRIOC4zODIzMVYyNEg5LjU4MjMxVjE4LjRaTTE0LjkxNTcgMTguNEgxMC4yODM3VjE5LjQ4SDEyLjAwMzdWMjRIMTMuMTk1N1YxOS40OEgxNC45MTU3VjE4LjRaTTIxLjY3OTQgMTguNEgyMC41Njc0TDE4LjY1NTQgMjEuMzEyTDE2LjczNTQgMTguNEgxNS42MjM0VjI0SDE2LjgyMzRWMjAuNTQ0TDE4LjMwMzQgMjIuOEgxOC45OTk0TDIwLjQ3OTQgMjAuNTUyVjI0SDIxLjY3OTRWMTguNFpNMjQuMDgxMyAxOC40SDIyLjg4MTNWMjRIMjYuODI1M1YyMi45MkgyNC4wODEzVjE4LjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); } }
    .content__doc-item_pdf::before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0NCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQ2QzIgNDcuMTA0NiAyLjg5NTQzIDQ4IDQgNDhINDBDNDEuMTA0NiA0OCA0MiA0Ny4xMDQ2IDQyIDQ2VjQwSDJWNDZaTTAgNDBWMjRWM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEgzNEw0NCAxMFYyNFY0MFY0N0M0NCA0OC42NTY5IDQyLjY1NjkgNTAgNDEgNTBIM0MxLjM0MzE1IDUwIDAgNDguNjU2OSAwIDQ3VjQwWk00MiAyNFYxMkgzMlYySDRDMi44OTU0MyAyIDIgMi44OTU0MyAyIDRWMjRINDJaTTM0IDIuODI4NDNMNDEuMTcxNiAxMEgzNFYyLjgyODQzWiIgZmlsbD0iIzEyMkQ1OSIvPgo8cGF0aCBkPSJNMTUuMTY5OSAyOC4zSDEyLjI2NTlWMzZIMTMuOTE1OVYzMy40N0gxNS4xNjk5QzE3LjAyODkgMzMuNDcgMTguNDkxOSAzMi44NzYgMTguNDkxOSAzMC44ODVDMTguNDkxOSAyOC44OTQgMTcuMDI4OSAyOC4zIDE1LjE2OTkgMjguM1pNMTYuODA4OSAzMC44ODVDMTYuODA4OSAzMS43ODcgMTYuMDkzOSAzMi4wMTggMTUuMjQ2OSAzMi4wMThIMTMuOTE1OVYyOS43NTJIMTUuMjQ2OUMxNi4wOTM5IDI5Ljc1MiAxNi44MDg5IDI5Ljk3MiAxNi44MDg5IDMwLjg4NVpNMjIuNDc0MSAyOC4zSDE5LjU5MjFWMzZIMjIuNDc0MUMyNS4yMTMxIDM2IDI2LjUxMTEgMzQuMzgzIDI2LjUxMTEgMzIuMTVDMjYuNTExMSAyOS45MTcgMjUuMjEzMSAyOC4zIDIyLjQ3NDEgMjguM1pNMjQuODI4MSAzMi4xNUMyNC44MjgxIDMzLjczNCAyNC4wMDMxIDM0LjU0OCAyMi40NzQxIDM0LjU0OEgyMS4yNDIxVjI5Ljc1MkgyMi40NzQxQzI0LjAwMzEgMjkuNzUyIDI0LjgyODEgMzAuNTY2IDI0LjgyODEgMzIuMTVaTTMzLjE5MDIgMjguM0gyNy43NTYyVjM2SDI5LjQwNjJWMzMuMDYzSDMyLjg3MTJWMzEuNTc4SDI5LjQwNjJWMjkuNzg1SDMzLjE5MDJWMjguM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="); }
      @media only screen and (max-width: 767px) {
        .content__doc-item_pdf::before {
          background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzMSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy4xMjk5IDJIMjNWN0gyOC4xNjI0TDIzLjEyOTkgMlpNMjMgMEgyMUgzQzEuMzQzMTUgMCAwIDEuMzQzMTUgMCAzVjE1VjI3VjMyQzAgMzMuNjU2OSAxLjM0MzE1IDM1IDMgMzVIMjhDMjkuNjU2OSAzNSAzMSAzMy42NTY5IDMxIDMyVjI3VjE1VjlWN0wyMy45NTQ1IDBIMjNaTTI5IDE1VjlIMjFWMkgzQzIuNDQ3NzIgMiAyIDIuNDQ3NzIgMiAzVjE1SDI5Wk0yIDI3VjMyQzIgMzIuNTUyMyAyLjQ0NzcyIDMzIDMgMzNIMjhDMjguNTUyMyAzMyAyOSAzMi41NTIzIDI5IDMyVjI3SDJaIiBmaWxsPSIjMTIyRDU5Ii8+CjxwYXRoIGQ9Ik0xMC4xNjkgMTguNEg4LjA1NzAzVjI0SDkuMjU3MDNWMjIuMTZIMTAuMTY5QzExLjUyMSAyMi4xNiAxMi41ODUgMjEuNzI4IDEyLjU4NSAyMC4yOEMxMi41ODUgMTguODMyIDExLjUyMSAxOC40IDEwLjE2OSAxOC40Wk0xMS4zNjEgMjAuMjhDMTEuMzYxIDIwLjkzNiAxMC44NDEgMjEuMTA0IDEwLjIyNSAyMS4xMDRIOS4yNTcwM1YxOS40NTZIMTAuMjI1QzEwLjg0MSAxOS40NTYgMTEuMzYxIDE5LjYxNiAxMS4zNjEgMjAuMjhaTTE1LjQ4MTIgMTguNEgxMy4zODUyVjI0SDE1LjQ4MTJDMTcuNDczMiAyNCAxOC40MTcyIDIyLjgyNCAxOC40MTcyIDIxLjJDMTguNDE3MiAxOS41NzYgMTcuNDczMiAxOC40IDE1LjQ4MTIgMTguNFpNMTcuMTkzMiAyMS4yQzE3LjE5MzIgMjIuMzUyIDE2LjU5MzIgMjIuOTQ0IDE1LjQ4MTIgMjIuOTQ0SDE0LjU4NTJWMTkuNDU2SDE1LjQ4MTJDMTYuNTkzMiAxOS40NTYgMTcuMTkzMiAyMC4wNDggMTcuMTkzMiAyMS4yWk0yMy4yNzQ3IDE4LjRIMTkuMzIyN1YyNEgyMC41MjI3VjIxLjg2NEgyMy4wNDI3VjIwLjc4NEgyMC41MjI3VjE5LjQ4SDIzLjI3NDdWMTguNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="); } }
  .content__doc-title {
    max-width: 875px;
    font-size: 24px;
    line-height: 29px; }
    @media only screen and (max-width: 767px) {
      .content__doc-title {
        font-size: 16px;
        line-height: 19px; } }
    .content__doc-title span {
      border-bottom-color: #E4E4E4 !important; }
    .content__doc-title:hover span {
      border-bottom-color: rgba(0, 178, 255, 0.2) !important; }
  .content__doc-size {
    width: 100%;
    margin-top: 10px;
    color: #6C6C6C;
    font-size: 11px;
    line-height: 13px; }
    @media only screen and (max-width: 767px) {
      .content__doc-size {
        margin-top: 7px; } }
  .content__wrapper {
    padding-top: 133px; }
    @media only screen and (max-width: 1024px) {
      .content__wrapper {
        padding-top: 121px; } }
    @media only screen and (max-width: 767px) {
      .content__wrapper {
        padding-top: 73px; } }
  .content__breadcrumbs {
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 37px;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    @media only screen and (max-width: 1024px) {
      .content__breadcrumbs {
        margin-bottom: 21px; } }
    @media only screen and (max-width: 767px) {
      .content__breadcrumbs {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 14px; } }
    .content__breadcrumbs svg {
      padding-right: 15px; }
    @media only screen and (max-width: 767px) {
      .content__breadcrumbs i {
        overflow: hidden;
        max-width: 23px;
        margin-right: 15px;
        position: relative;
        top: 2px; } }
    .content__breadcrumbs:hover path {
      fill: #00b2ff; }
  .content__divider {
    width: 100%;
    height: 1px;
    background-color: #E4E4E4;
    margin-top: 145px; }
    @media only screen and (max-width: 1024px) {
      .content__divider {
        margin-top: 100px; } }
  .content__date {
    margin-top: -34px;
    color: #6C6C6C;
    font-size: 16px;
    line-height: 140%;
    font-weight: 300;
    margin-bottom: 39px; }
    @media only screen and (max-width: 767px) {
      .content__date {
        margin-bottom: 34px; } }
  .content__print {
    margin-top: 25px;
    color: #6C6C6C;
    font-size: 14px;
    line-height: 140%;
    font-weight: 300;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 1024px) {
      .content__print {
        display: none; } }
    .content__print:hover {
      color: #122D59; }
      .content__print:hover .content__print-svg-one,
      .content__print:hover .content__print-svg-three {
        fill: #122D59; }
      .content__print:hover .content__print-svg-two,
      .content__print:hover .content__print-svg-four {
        stroke: #122D59; }
    .content__print svg {
      padding-right: 6px; }
      .content__print svg * {
        transition: 0.3s all ease; }
  .content__print-2 {
    margin-top: 25px;
    color: #6C6C6C;
    font-size: 14px;
    line-height: 140%;
    font-weight: 300;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    transition: 0.3s all ease;
    left: -3%; }
    .content__print-2:hover {
      color: #122D59; }
      .content__print-2:hover .content__print-svg-one,
      .content__print-2:hover .content__print-svg-three {
        fill: #122D59; }
      .content__print-2:hover .content__print-svg-two,
      .content__print-2:hover .content__print-svg-four {
        stroke: #122D59; }
    .content__print-2 svg {
      padding-right: 6px; }
      .content__print-2 svg * {
        transition: 0.3s all ease; }
    .content__print-2 a {
      font-style: normal;
      color: #6C6C6C; }
      .content__print-2 a:link, .content__print-2 a:visited {
        text-decoration: none;
        color: #6C6C6C; }
      .content__print-2 a:hover {
        text-decoration: none;
        color: #122D59; }
  .content__container {
    box-sizing: border-box;
    padding-left: 195px;
    margin-top: -25px;
    max-width: 1042px; }
    @media only screen and (max-width: 1024px) {
      .content__container {
        padding-left: 0;
        margin-top: -6px; } }
    .content__container > *:last-child {
      margin-bottom: 0; }
  .content__src {
    color: #6C6C6C;
    font-size: 14px;
    line-height: 140%;
    margin: 40px 0 38px; }
  .content hr {
    margin: 38px 0 20px;
    height: 1px;
    background-color: #B0B0B0;
    border: none; }
  .content h1 {
    color: #122D59;
    font-size: 56px;
    line-height: 111%;
    margin-bottom: 58px;
    font-weight: 400; }
    @media only screen and (max-width: 1024px) {
      .content h1 {
        font-size: 40px;
        margin-bottom: 49px; } }
    @media only screen and (max-width: 767px) {
      .content h1 {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 46px; } }
  .content h2 {
    color: #122D59;
    font-size: 32px;
    line-height: 38px;
    margin: 50px 0 40px; }
    @media only screen and (max-width: 1024px) {
      .content h2 {
        font-size: 26px;
        line-height: 120%; } }
    @media only screen and (max-width: 767px) {
      .content h2 {
        font-size: 18px;
        margin: 42px 0 25px; } }
  .content h3 {
    color: #122D59;
    font-size: 26px;
    line-height: 31px;
    margin: 40px 0 25px; }
    @media only screen and (max-width: 1024px) {
      .content h3 {
        font-size: 22px;
        line-height: 26px; } }
    @media only screen and (max-width: 767px) {
      .content h3 {
        font-size: 18px;
        margin: 24px 0 12px; } }
  .content strong {
    color: #122D59;
    font-size: 20px;
    line-height: 130%;
    font-weight: 600;
    margin-bottom: 40px;
    display: block; }
    @media only screen and (max-width: 767px) {
      .content strong {
        font-size: 18px;
        margin-bottom: 32px; } }
  .content p {
    font-size: 18px;
    line-height: 140%;
    font-weight: 300;
    margin: 10px 0; }
    @media only screen and (max-width: 767px) {
      .content p {
        font-size: 16px;
        line-height: 135%;
        margin: 6px 0; } }
    .content p:first-child {
      margin-top: 0; }
    .content p strong {
      color: inherit;
      display: inline;
      font-size: inherit;
      font-weight: 600;
      line-height: inherit; }
  .content sup {
    line-height: 0;
    font-size: 60%;
    position: relative;
    top: -0.6em; }
  .content a {
    text-decoration: none;
    border-bottom: 1px solid #000;
    line-height: 1;
    text-decoration: none;
    transition: 0.3s all ease;
    color: #0067b3;
    border-bottom: 1px solid rgba(0, 103, 179, 0.2); }
    .content a:hover {
      color: #00b2ff;
      border-bottom-color: rgba(0, 178, 255, 0.2); }
  .content b {
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    display: block;
    margin: 29px 0 21px; }
    @media only screen and (max-width: 767px) {
      .content b {
        font-size: 16px;
        margin: 18px 0 15px;
        line-height: 135%; } }
  .content ol {
    padding-left: 41px;
    margin-top: 30px;
    margin-bottom: 30px;
    list-style: none;
    counter-reset: my-awesome-counter; }
    @media only screen and (max-width: 767px) {
      .content ol {
        padding-left: 30px;
        margin-top: 15px;
        margin-bottom: 20px; } }
    .content ol li {
      font-size: 18px;
      line-height: 140%;
      font-weight: 300;
      margin-bottom: 10px;
      position: relative; }
      @media only screen and (max-width: 767px) {
        .content ol li {
          font-size: 16px;
          line-height: 135%;
          margin-bottom: 6px; } }
      .content ol li::before {
        position: absolute;
        right: calc(100% + 14px);
        top: -1px;
        font-weight: 500;
        color: #0067B3; }
    .content ol > li {
      counter-increment: my-awesome-counter; }
      .content ol > li::before {
        content: counter(my-awesome-counter) ". "; }
  .content ul {
    padding-left: 41px;
    margin-top: 30px;
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      .content ul {
        padding-left: 30px;
        margin-top: 15px;
        margin-bottom: 20px; } }
    .content ul li {
      font-size: 18px;
      line-height: 140%;
      font-weight: 300;
      margin-bottom: 10px;
      position: relative; }
      @media only screen and (max-width: 767px) {
        .content ul li {
          font-size: 16px;
          line-height: 135%;
          margin-bottom: 6px; } }
      .content ul li::before {
        display: block;
        position: absolute;
        left: -22px;
        top: 11px;
        content: '';
        width: 5px;
        height: 5px;
        background-color: #0067B3; }
        @media only screen and (max-width: 767px) {
          .content ul li::before {
            top: 9px; } }
  .content ul.no-margin {
    margin: 0; }
  .content ol > p,
  .content ul > p {
    margin-left: -36px;
    margin-top: 20px; }
  .content li ol,
  .content li ul {
    margin-top: 7px;
    padding-left: 36px;
    margin-bottom: 25px; }
    @media only screen and (max-width: 767px) {
      .content li ol,
      .content li ul {
        padding-left: 16px;
        margin-top: 10px;
        margin-bottom: 13px; } }
    .content li ol li,
    .content li ul li {
      font-size: 16px;
      line-height: 140%;
      margin-bottom: 5px; }
      @media only screen and (max-width: 767px) {
        .content li ol li,
        .content li ul li {
          font-size: 14px;
          line-height: 130%; } }
      .content li ol li::before,
      .content li ul li::before {
        left: -19px;
        top: 9px; }
        @media only screen and (max-width: 767px) {
          .content li ol li::before,
          .content li ul li::before {
            left: -18px;
            top: 7px; } }
  .content blockquote {
    font-size: 26px;
    line-height: 140%;
    color: #6C6C6C;
    padding: 27px 65px 32px;
    box-sizing: border-box;
    margin: 48px 0 51px;
    text-align: center;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .content blockquote {
        padding-left: 0;
        padding-right: 0; } }
    @media only screen and (max-width: 767px) {
      .content blockquote {
        margin: 37px 0 41px;
        font-size: 18px;
        padding: 28px 0 23px; } }
    .content blockquote::before, .content blockquote::after {
      position: absolute;
      width: 180px;
      height: 1px;
      background-color: #B0B0B0;
      content: '';
      left: 50%;
      margin-left: -90px; }
    .content blockquote::before {
      top: 0; }
    .content blockquote::after {
      bottom: 0; }
  .content small {
    font-size: 13px;
    line-height: 135%;
    color: #6C6C6C;
    display: block;
    margin: 5px 0; }
    .content small strong {
      color: inherit;
      font-size: inherit;
      line-height: inherit;
      font-weight: 600;
      display: block;
      margin: 10px 0 5px; }
    .content small sup {
      line-height: 0;
      font-size: 8px;
      position: relative;
      top: -5px; }
  .content__news-quote {
    margin-left: 20px;
    font-style: italic; }

.en__value .content-subtitle__container {
  padding-top: 90px;
  padding-bottom: 100px; }
  @media only screen and (max-width: 767px) {
    .en__value .content-subtitle__container {
      padding-top: 50px;
      padding-bottom: 60px; } }

.error-page-link, a.error-page-link, .error-page-link:link {
  color: #dadee9;
  transition: 0.3s all ease;
  text-decoration: underline;
  cursor: pointer; }
  .error-page-link span, .error-page-link a, a.error-page-link span, a.error-page-link a, .error-page-link:link span, .error-page-link:link a {
    color: #dadee9;
    transition: 0.3s all ease; }
  .error-page-link:hover, a.error-page-link:hover, .error-page-link:link:hover {
    color: #007aff; }
    .error-page-link:hover span, .error-page-link:hover a, a.error-page-link:hover span, a.error-page-link:hover a, .error-page-link:link:hover span, .error-page-link:link:hover a {
      color: #007aff; }

span.no-wrap {
  white-space: nowrap; }

.content-subtitle__button a {
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
  margin-top: 30px; }

.content-subtitle__button__inline a {
  display: inline-block; }

.main-menu-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  transition: 0.3s all ease; }
  .main-menu-btn__text {
    font-size: 16px;
    color: #fff;
    transition: 0.3s all ease; }
  .main-menu-btn__icon {
    margin-right: 15px; }
    .main-menu-btn__icon span {
      display: block;
      height: 1px;
      background-color: #fff;
      transition: 0.3s all ease; }
      .main-menu-btn__icon span:not(:last-child) {
        margin-bottom: 7px; }
      .main-menu-btn__icon span:nth-child(1) {
        width: 24px; }
      .main-menu-btn__icon span:nth-child(2) {
        width: 15px; }
      .main-menu-btn__icon span:nth-child(3) {
        width: 19px; }
  .main-menu-btn:hover .main-menu-btn__text {
    color: #00b2ff; }
  .main-menu-btn:hover .main-menu-btn__icon span {
    background-color: #00b2ff; }
  .main-menu-btn.with-bg {
    background-color: #0067b3;
    padding: 17px 26px;
    border-radius: 2px; }
    .main-menu-btn.with-bg:hover {
      background-color: #00b2ff; }
      .main-menu-btn.with-bg:hover .main-menu-btn__text {
        color: #fff; }
      .main-menu-btn.with-bg:hover .main-menu-btn__icon span {
        background-color: #fff; }
  .main-menu-btn.dark .main-menu-btn__text {
    color: #0067b3; }
  .main-menu-btn.dark .main-menu-btn__icon span {
    background-color: #0067b3; }
  .main-menu-btn.dark:hover .main-menu-btn__text {
    color: #00b2ff; }
  .main-menu-btn.dark:hover .main-menu-btn__icon span {
    background-color: #00b2ff; }

.header .main-menu-btn__icon {
  position: relative;
  top: -1px; }
  @media only screen and (max-width: 1024px) {
    .header .main-menu-btn__icon {
      top: 0; } }

.header .main-menu-btn__text {
  font-size: 14px;
  position: relative;
  top: 1px; }

.header .main-menu-btn {
  position: relative;
  top: 1px; }
  @media only screen and (max-width: 1024px) {
    .header .main-menu-btn {
      top: 0;
      margin-left: 20px; } }

.modal-close-btn {
  width: 43px;
  height: 43px;
  cursor: pointer;
  position: relative; }
  .modal-close-btn::before, .modal-close-btn::after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    transition: 0.3s all ease;
    content: ''; }
  .modal-close-btn::before {
    opacity: 1; }
  .modal-close-btn::after {
    opacity: 0; }
  .modal-close-btn:hover::before {
    opacity: 0; }
  .modal-close-btn:hover::after {
    opacity: 1; }
  @media only screen and (max-width: 767px) {
    .modal-close-btn {
      width: 33px;
      height: 33px; }
      .modal-close-btn::before {
        background-image: url("data:image/png;base64,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"); }
      .modal-close-btn::after {
        background-image: url("data:image/png;base64,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"); } }

.default-btn {
  background-color: #0067b3;
  border: none;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 14px 26px;
  cursor: pointer;
  transition: 0.3s all ease;
  opacity: 1; }
  .default-btn span {
    color: #fff;
    font-size: 16px;
    line-height: 19px; }
  .default-btn:hover {
    background-color: #00b2ff; }
  .default-btn[data-disabled="true"], .default-btn[data-loading="true"], .default-btn:disabled {
    opacity: 0.3; }
    .default-btn[data-disabled="true"]:hover, .default-btn[data-loading="true"]:hover, .default-btn:disabled:hover {
      background-color: #0067b3; }
  .default-btn[data-loading="true"] {
    pointer-events: none;
    cursor: default; }

.consultation-btn {
  font-size: 16px;
  line-height: 19px;
  border: 1px solid #B0B0B0;
  border-radius: 2px;
  padding: 9px 25px 10px;
  box-sizing: border-box;
  transition: 0.3s all ease;
  background-color: transparent;
  cursor: pointer; }
  .consultation-btn:hover {
    color: #0067b3;
    border: 1px solid #0067b3; }
  @media only screen and (max-width: 767px) {
    .consultation-btn__container {
      width: 100%; } }

.presentation-btn {
  margin-left: 30px;
  font-size: 16px;
  line-height: 19px;
  border-radius: 2px;
  padding: 9px 25px 10px;
  box-sizing: border-box;
  transition: 0.3s all ease;
  cursor: pointer;
  background-color: #0067b3;
  border: 1px solid #0067b3;
  text-decoration: none;
  color: #fff;
  font-weight: 400; }
  .presentation-btn:hover {
    background-color: #00B2FF;
    border-color: #00B2FF; }
  @media only screen and (max-width: 767px) {
    .presentation-btn {
      margin-left: 0;
      margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    .presentation-btn__container {
      width: 100%; } }

.btn-container {
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media only screen and (max-width: 767px) {
    .btn-container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: -19px; } }
  @media only screen and (max-width: 767px) {
    .btn-container__item {
      width: 100%;
      margin-bottom: 19px; } }
  .btn-container__item:not(:last-child) {
    margin-right: 40px; }
    @media only screen and (max-width: 767px) {
      .btn-container__item:not(:last-child) {
        margin-right: 0; } }

.btn {
  min-width: 240px;
  display: inline-block;
  text-align: center;
  background-color: #0067b3;
  transition: 0.3s all ease;
  padding: 18px 25px;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #0067b3;
  text-decoration: none; }
  .btn span {
    color: #fff;
    font-size: 18px;
    transition: 0.3s all ease;
    line-height: 22px;
    font-weight: 500; }
  .btn:hover {
    background-color: #00B2FF;
    border-color: #00B2FF; }
  .btn.transparent {
    background-color: transparent;
    padding: 19px 25px 20px; }
    .btn.transparent:hover {
      border-color: #fff; }
      .btn.transparent:hover span {
        color: #fff; }
    .btn.transparent span {
      color: #fff;
      font-size: 16px;
      line-height: 19px;
      font-weight: 400; }
    .btn.transparent.gray {
      border-color: #B0B0B0; }
      .btn.transparent.gray span {
        color: #000000; }
      .btn.transparent.gray:hover {
        border-color: #0067b3; }
        .btn.transparent.gray:hover span {
          color: #0067b3; }
  .btn__descl {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    opacity: 0.7;
    color: #fff;
    margin-top: 8px; }
    .btn__descl.gray {
      color: #000000;
      opacity: 0.7; }

a.news-badge {
  line-height: 10px;
  padding: 4px 8px;
  background-color: transparent;
  color: #d8003f;
  transition: .3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  border: 1px solid #d8003f;
  border-radius: 10px;
  font-size: 8px;
  font-family: "Gotham Narrow SSm A","Gotham Narrow SSm B",sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 10px; }
  a.news-badge:hover {
    background-color: #d8003f;
    color: #fff;
    border-color: #d8003f; }
  a.news-badge:last-child {
    margin: 0 0 10px 0; }

.form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: start; }
  .form__col {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      .form__col {
        margin-bottom: 15px; } }
    .form__col-half {
      -ms-flex-preferred-size: calc(50% - 15px);
          flex-basis: calc(50% - 15px); }
      @media only screen and (max-width: 767px) {
        .form__col-half {
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
          max-width: 100%; } }
  .form__btn-container {
    margin-top: 21px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 1024px) {
      .form__btn-container {
        width: 100%; } }
    @media only screen and (max-width: 767px) {
      .form__btn-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: center;
            justify-content: center;
        margin-top: 16px; } }
  .form__protect-descl {
    position: relative;
    margin-left: 30px;
    font-size: 14px;
    line-height: 17px;
    max-width: 215px;
    padding-left: 37px; }
    @media only screen and (max-width: 767px) {
      .form__protect-descl {
        margin-left: 0;
        margin-top: 20px; } }
    .form__protect-descl::before {
      position: absolute;
      left: 0;
      top: 1px;
      width: 25px;
      height: 32px;
      background-size: cover;
      content: ''; }
  @media only screen and (max-width: 767px) {
    .form__protect-descl-container {
      width: 100%;
      -ms-flex-pack: center;
          justify-content: center;
      display: -ms-flexbox;
      display: flex; } }
  .form__descl {
    font-size: 13px;
    line-height: 16px;
    color: #6C6C6C; }
  .form__descl-container {
    margin-top: 26px; }
    @media only screen and (max-width: 767px) {
      .form__descl-container {
        margin-top: 34px; } }
  .form__info {
    text-align: center;
    padding-top: 140px; }
  .form__info-icon {
    width: 150px;
    height: 150px;
    margin-bottom: 38px;
    display: inline-block;
    background-size: cover; }
  .form__info-text {
    max-width: 470px;
    font-size: 18px;
    line-height: 22px;
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px; }
    @media only screen and (max-width: 767px) {
      .form__info-text {
        font-size: 16px;
        line-height: 19px; } }
  .form__subtitle {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 27px; }
    @media only screen and (max-width: 767px) {
      .form__subtitle {
        font-size: 14px;
        line-height: 17px; } }

.input__is-filled .input__label {
  color: #6C6C6C;
  font-size: 12px;
  line-height: 14px;
  padding: 6px 19px; }
  @media only screen and (max-width: 767px) {
    .input__is-filled .input__label {
      padding: 4px 19px; } }

.input__is-filled .input__hint {
  opacity: 1; }

.input__is-filled .input__prefix {
  opacity: 1; }

.input__is-filled .input__field:-ms-input-placeholder {
  opacity: 1; }

.input__is-filled .input__field::placeholder {
  opacity: 1; }

.input__error .input__field {
  border-color: #EB5757 !important; }

.input__error .input__desclaimer {
  display: none; }
  .input__error .input__desclaimer.error {
    display: block; }

.input__error .input__error-btn {
  opacity: 1;
  visibility: visible; }

.input__valid .input__field {
  border-color: #000; }

.input__valid .input__container::before {
  opacity: 1;
  visibility: visible; }

.input__field {
  display: block;
  box-sizing: border-box;
  height: 60px;
  width: 100%;
  resize: none;
  outline-offset: 0;
  outline: 0;
  font-size: 18px;
  line-height: 22px;
  z-index: 5;
  background-color: transparent;
  position: relative;
  padding: 25px 30px 12px 19px;
  transition: 0.3s border-color ease;
  border: 1px solid #122D59;
  border-radius: 2px;
  overflow: hidden;
  -webkit-appearance: none;
          appearance: none; }
  @media only screen and (max-width: 767px) {
    .input__field {
      font-size: 16px;
      line-height: 19px;
      padding: 18px 19px 7px;
      height: 45px; } }
  .input__field:focus {
    border-color: #00B2FF; }
  .input__field:-ms-input-placeholder {
    color: #B0B0B0;
    font-size: 18px;
    line-height: 22px;
    opacity: 0;
    -ms-transition: 0.1s all ease;
    transition: 0.1s all ease; }
  .input__field::placeholder {
    color: #B0B0B0;
    font-size: 18px;
    line-height: 22px;
    opacity: 0;
    transition: 0.1s all ease; }
  .input__field::-ms-clear {
    display: none; }
  .input__field-textarea {
    height: 180px;
    overflow-y: auto; }
    .input__field-textarea::-webkit-scrollbar {
      width: 7px;
      height: 7px; }
    .input__field-textarea::-webkit-scrollbar-thumb {
      background: #122D59; }
    .input__field-textarea::-webkit-scrollbar-track {
      background: rgba(220, 220, 224, 0.9); }
    @media only screen and (max-width: 1024px) {
      .input__field-textarea {
        height: 150px; } }
    @media only screen and (max-width: 767px) {
      .input__field-textarea {
        height: 75px; } }

.input__container {
  position: relative;
  background-color: #fff; }
  .input__container::before {
    content: '';
    width: 14px;
    height: 10px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADQSURBVHgBtdTtDYIwEAbg92AhnMMfxAnEScRJ1AmMJs4hC+HJQSDy1ZZr+yYklLT30KYtEDtvzv6bCWLmwQVqfPDksv9EiBXBUlyHNuOCnMo44BTrU2MXfknXMEaBA1VhZ2jCcrrLazIZkEEbB2wMyk5K2x11RCRMQgNGOJs6hsA6UA6mnBXHAT6YJMGeqgY8Yf4rN+PyKrCurKaAEhuDroU8sDloK/ht+ntgy6AJXcqWHQ3T5e2CbsTMoA1VYHZwDVVi7hH0xdw+mqtPjQbAfmnLiMc/puKmAAAAAElFTkSuQmCC");
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -6px;
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    transition-delay: 0.01s; }
    @media only screen and (max-width: 767px) {
      .input__container::before {
        top: 50%; } }

.input__label {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  color: #B0B0B0;
  font-size: 18px;
  line-height: 22px;
  padding: 19px;
  box-sizing: border-box;
  transition: 0.3s all ease; }
  @media only screen and (max-width: 767px) {
    .input__label {
      font-size: 16px;
      line-height: 19px;
      padding: 13px 19px 0; } }
  .input__label span {
    color: #00B2FF; }

.input__desclaimer {
  color: #6C6C6C;
  font-size: 13px;
  line-height: 120%;
  box-sizing: border-box;
  padding: 5px 0 0 20px; }
  .input__desclaimer.error {
    color: #EB5757;
    display: none; }

.input__error-btn {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -7px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFTSURBVHgBzZdLbsJADIbtOUNFNz1EexhCxKbhJKQnabpBAQ4D12jSqutKEDOOGATJhMyLwL/KY+wv9ii2B+BMf9PpK9xAxXh84VeoizKO091+v/mJoncIqCKOExRi8y39q2eogEA0Pz0kSp5Wqy/wVA0k+lT3FeLHc56nyKHzlzQNfMFNoBJV1ZsYrddbQpy1XiJmrqnuAnIgzEOThTYRm/hBWwNfYAtqY+hjh74OXNZroTaOXDLTCTVx6LoVV6FXwQAZASS2wKNtv7rALkBjqAnY5n8WYKhRnmecUt07mebMpoAYQzlS3R6y5MckNiXzLnvaG2lnt9Ck2rRJCBdg3S2Wy5lrd3qcijR47R28ywzeTwefHEIBTcFYyAEb5bwbCtgH/q+nwcViK4jSkEAW1+rWfyw5L3IaPN3/RtG8nEzoFhM++y2lf/2CxpkjGLhxRjoApy2VHfcZOBsAAAAASUVORK5CYII=");
  background-size: cover;
  z-index: 6;
  cursor: pointer;
  transition-delay: 0.01s;
  opacity: 0;
  visibility: hidden; }

.input__hint {
  position: absolute;
  padding: 26px 20px 0;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 22px;
  top: 0;
  left: 0;
  color: #B0B0B0;
  opacity: 0;
  transition: 0.1s all ease; }
  @media only screen and (max-width: 767px) {
    .input__hint {
      font-size: 16px;
      line-height: 19px;
      padding: 19px 19px 0; } }
  .input__hint span {
    opacity: 0; }

.input__prefix {
  transition: 0.1s all ease;
  opacity: 0;
  z-index: 2;
  padding: 26px 19px;
  box-sizing: border-box;
  position: absolute;
  font-size: 18px;
  line-height: 22px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  @media only screen and (max-width: 767px) {
    .input__prefix {
      font-size: 16px;
      line-height: 19px;
      padding: 19px 19px 0; } }

.input__phone .input__field {
  padding-left: 39px; }

.input__phone .input__hint {
  padding-left: 40px; }

.dadata__suggestions {
  position: absolute;
  top: 62px;
  width: 100%;
  background-color: #EEEEEE;
  padding: 15px 20px;
  box-sizing: border-box;
  border-radius: 2px;
  overflow: hidden;
  z-index: 9; }
  @media only screen and (max-width: 767px) {
    .dadata__suggestions {
      top: 49px; } }
  .dadata__suggestions::-webkit-scrollbar {
    width: 4px; }
  .dadata__suggestions::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #B0B0B0;
    border-radius: 10px; }

.dadata__suggestion {
  font-size: 18px;
  line-height: 22px;
  cursor: pointer; }
  .dadata__suggestion:hover {
    color: #00b2ff !important; }
  .dadata__suggestion--current {
    color: #6C6C6C; }
  .dadata__suggestion:not(:last-child) {
    margin-bottom: 10px; }
  .dadata__suggestion mark {
    color: inherit;
    background-color: transparent; }

.tooltip-icon {
  position: relative;
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .tooltip-icon::before, .tooltip-icon::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    opacity: 0;
    transition: 0.3s all ease; }
  .tooltip-icon::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKnSURBVHgBvVftcdpAEH13qAA6iFKBSQUhvzMTQgXQge0KIBWAKwhUED4mvy06kCuIXIH5nQEub28PUMZBnOzgN3OSOO2+vdPtFwYx+OGaSNCCQwcGbd5TzjbD2zXncs7lfF7hi5nFUJqzBi1uKHVdMlQNh4LXKXaYoGsK1Da8cDe8DkoGM5Jm1MjQIPln83hYXANXnG/RWN/fjwsYomOmiMbcjWnYhXHP8TFaV2RVR/VnbhSnOHeToPTE52u8FPLFhEO5vuOMUd3p3P3iJ2zhtRCOBbn+sXNTWmGfV1nZGlt8omPkJwkXJDmeZU5Pvq003sA91FduKTuWaRteplBHEqJhpVFdroRW2w+g+sso17fwa+Cd8WDY0hvhYzOjF97hf0N3mUF2nfjQDIYNekFkGEWkoVIP27Brx7zAXVue11fIbvWsVqiPIkqqazLsd83jkR1rjFpmmkvDeMOgs3XsX955aWywCrbalhc1vMUDLo/CXw1S+dSai7tmjUvjWDSaFi/DqxdpDyQ/3btoLVMybGqEVkgeYjPxinLOv/GeE49RBBvW20bw0E2kjkCbCUGe+BoraS/xYZVFEehZFaiPq3DPLb157h8178ZBcrsUChma52PRD7ayRKxDz7lNknbIMNXQapP6Z+sX/OGsztK1/ZFKuu2YufVhZDAOhAPEIT08GcTW7T33BNgXiQ2kIumutdeqhsOxj9qFRVdBOLWMFpSfPn+5b3liug/prWLktAt5Cp1N7xTZ6K1an+coN3sxn/0UajV7R6XRoT1dslUVj4yFyC7Pt7dVDX0f6olpkJSwm3A80BnzQ1GROE4os6PzWCahYz5Y+/7tRCt17i9MSrIepfooh1A1xOCYC7mrqngGsZg7/cOmXaWMZslQEbqLma/rESX2D7vvVox20nVQAAAAAElFTkSuQmCC");
    opacity: 1; }
  .tooltip-icon::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANhSURBVHgBtVddTttAEP5m4wfU8pAbNKkIbZ9wT0B6AsoJSE9AkNpQ4CHJSxG0EuEEDScATkA4QcNTK4KacINUohUSTqYzXjs/qIkXKJ+0seP1zjczO7MzJjig3Ob0TADfAEtg5Mkgw4y0zhGh22c0CWj2+jjdfEFHLjIpifBJgKIIX42JHCR2RJEDeKhvZKkz+bUJ2GmxEpZjQgYaFA2TQuf9c7oMlfvG6aezWICBz30U5JEfKyC/lfU5OnAm3r3gmhCuxoTi4kopR6dwwG6LF2VNRW7z0aPaeo7WEol3zrkuT1dkQveu8nGe9nEPjHpMrvXSHL2bSDywlNGRieXSPDXxAOy22ecbHApLBrcsHxBvn3PBEL6qpUL8ZhqpWLPH0V5qNP/LlaPk6OFELe/1sLb5kmr63ISkbc4Yg7Leq3sdLPWFMK8jVmASSllqCmlV71MplDUYB8QmkGhkyU0JpPvu6TSIR9TKhoz0k1kbtCGxBlP0p+IiiG2q3Al9WKsFRbXa7FzwW7VWRtM1ZcbgqMRGjhqIrJ6Z1VOQsagT4uY6HhnGEsMwltTVYXBIRD8odVwQALFH80aSOyT+fYUzPDaCaFskr018FldfUxePjI1Xg6KRNrgHiPFgJdXVoZAvP/nZHdZ1R5TouC7aa3NcWrse7EL/poesXC9dBPQDHKQ8G6G9wG2N4to2E5pBTY9tiOsDTauGi4Borzq4I1IGC1Kz1UtNT67HQlpkWz+rLgLCsz2wR1/fw/60TmMMtlHQ1G2YGU/6JdlnPfC3W5x3WW+k2silqEMUOHRZo7LDgiJb+yFHx2YtS10xPSxVQl52ERIesUP4LktMLJvsCRmmkyfuiq3+9IOLiVK0mRve15Je124EupVirQam5R+f3JPRDaQR2EqoydpbiaBfSbV7tBEQtkLc/NEtzZS4qBUn6GN563+0Pj2JAVv9auvzw05l7OQKWxh1o7zoEU6c3D4BoQc1CEWWxFB9lFRBExZZy2HbWxnVqJ4mQqM3CqQ8rIDabdKJxKEAbf5UAEURrJ8pKdTlM+XsWlKwmrVFRXNaqk7GWKLFmDCpPZ76CbP9nTMS8SsioDBQIAFKKB6q/bnC/rSKR3DE5xYvSbRLAQ87TF+EpzEk0u+lRopwpHXdpcT+BXXyfI1j+CoQAAAAAElFTkSuQmCC"); }
  .tooltip-icon:hover::before {
    opacity: 0; }
  .tooltip-icon:hover::after {
    opacity: 1; }
  .tooltip-icon.large {
    width: 18px;
    height: 18px; }
    .tooltip-icon.large::before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMlSURBVHgBzVjbdRoxEL1aSL7pIOsK4g4g30mwqcCkgriD2BVAKgAqAJOT7+AKQiowqSB8O95V5iGxa8xiCXDse45gX5q5GmkekkEsxjZFHSewOKa7FrWGa4wlDBb0z22GO1yhYxaIgAn+cmq79PUZEWkhBgZz5OjjxIzCPn8M32yLSAzoKnVPltQmSMgCf/ELbI2OWcqbsW3IdzWxXpPaKbz1rFjt4jFi1YRYeEICDD6vBCY00juMVgRCwJYFvqwGxNayuKySYSrIpKR8TG95pEsSwCP7in0wtef025NrHlyOd5vWl9lIpoYf4BFt6bgTAmQnax0apQ7zg5JhsKyMZLJsA50FXXcVhHjNFOw7ByVTJsWy2Rl4SRhZXysUU6aLbyDXGY6CyUwt9+mu7hO6/hDg4jp9P8FemMlMzLR7AWVqcf4kllmH6riEshj4x0pIraNTta83xaBt+tCpS3FlzwpCPtZA1tD/hUHf/XchhHgurYs3geF9K3KJyOHgQKvRv4Xv9k0iiVIxwXNAI7bqznGaAC5ZWspNuyE8jVTj2nE4ZkKp3OSSKONhDkCoRoFS0UqIVepuFngu3K50N9hCGrpjMvihUehuJHhhYELl4mp/1HaY+kL3siBUVISx4P6LUovHa6ebMkUdEHfv4hXe0v8csfgoqWa/dJNJYGaPXSRShDPyyOL9sGg6QjPjyoAbsOm17IjzNp7/uuxGjiW47pJ+pvYPtAw5SlwZMJMHLDgWdSodrCRI3iYNXe0cQ6YrurmKJC7e7XVUOeKEMaxsdcpoIg6+YpSsr4TaZghfl8SO0D5whAVCobp8HTYqCDEyfIJnzOsqFDn1U1K89mYkJ8zjVEfP3V2ggnGPmqXq7SaKVCxY9pR0sK6J7ZVf3U8dGdW497coKZ6CDMv2U2VdXe3wwjeKDL+Z84uctyqxC30TWIZue7ZuQrcfNtTEJZVM4OnFAxkaNNWbGDsdNpSxfnrhj2M4KtepyrxdO47hRJlVHMfwzqJtrrepizuwsrRdMi4RhmNG/YaHO7BaR3Gk15Ly14jliiM9H484aSdkyffmNyLwD7XSWSxt7um7AAAAAElFTkSuQmCC"); }
    .tooltip-icon.large::after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPrSURBVHgBzVhdThNRFP7unZYo+NAdWFRIfLKugLoCYQXgCoTEgDwBLyLGhLoCYAXgCiwroDxphEhdgRMjxEBnrt+5c6cZS0vntvXnS9qZaWfO+eb83HPOVfDE5pkpBzGexgYVFaOqNErGoCT/KYXQxGhCocnf65HG+9VJ1fSRr/LeuPnZLGiFeZ5W4QODBjRqKw/UXp7b+xLaPDFVEtmh4LJ7IIwVDlSEOi1yfH6O5sZjFcp/a0emNDGBcgRaD5jhc7MGifXEavxe70esJ6G1MwqPsE53PEfypk0VoHb+HXspgTywlqU4aiq7n2oXP7DRS0ZXQhInuoV9JG8aMl7WX06rdxgCWydmkYdtp7UZB3jSLb5UVzIRPlgX0SpxxAcf+gVmL2x+pOyAssVaPUjp7IW4KUOmMUoyApElMmmFhujQV9iXuOtJSGImY5m5UZLJkopamBMdtFJl/A7jK4O2y1xa78h53MJkXjKvT82OMljISFzIk+LivqCII1nDYtATU6ouv7ctpHXClDcs/gnLdEJ0UNeG1e0M0SYk1kldNWw2+WBlStWs66h769TMtwkFyq01mjH0lyFrmxyNc7uWNOdqWuF5mHd5v1GBsStybhQ19qQGMpirb7+Yu1oKpWN4gH+ApUkVMqit7lYLs5pEqnIh1RkDgBbJXUZ6gR3CoT3RqGjlimbrJ44xGIYmFBe5UBLSzui06F1e+fl+lBiH061Q0mlz5VPBRw2JI3da0vjPoCXl5KSzyA0sMPB3/fZZW3eoGeGW0Fix3UB5gdkZutU2+QyACzjdfL5gmO5SHAu38AhIot0Hy/dtqRmq3LANqUiZZ2vc1CxsjYScZ/M+QgQaM3KkYerKdnEFnPE6ZK876ZtttveOMW/HIqA+SPl5c2q+2TaEbY92rUadn9LtCTvmeGE8wg7jsGZ7IoPdV59s75wb0mnYpYcdqnCxac+3s2/FAPUSZmEwm71k9Z6BB9I+TGa35ECsTqvdtC/xfUPVkQjaI9PsJOL6sNTV7YWREf5MjkGANWlJ8gpFwT7XkHGJiVFnL54r45yOZCzK9GGqg7HcsHjT3DQKdIxatZVptZT+91vpGCtgIzuieFnKh4wMoc5VF+dJX53i+qCYY5gbikyfIfRacU2HuTTI+TZHvoHeDRLAQYSjfkNoz80GKXiXLZuSi+5OeXjdZ+FLF00ZrdLdE4kZcZPXZkMWnbsXrjs4kIxqxTi+LHI7xvUzQmDsilaVTQqWAx5n037L7p5wiFyeUoc36fPdsJJxqQIPCHES2R3ZhtU1YjICj+GpHQ7oBgoop5tSdi1i0y8dhBRtfg5e3FNffeT/AloC5aN1yFV2AAAAAElFTkSuQmCC"); }
  .tooltip-icon_dark.large {
    width: 18px;
    height: 19px; }
    .tooltip-icon_dark.large::before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjEwIiByPSI5IiBmaWxsPSIjMDBCMkZGIi8+CjxwYXRoIGQ9Ik0xMC4zNzYgNS43NzZDMTAuMzc2IDQuOTEyIDkuNzY4IDQuNTI4IDkuMDY0IDQuNTI4QzguMzc2IDQuNTI4IDcuNzY4IDQuOTEyIDcuNzY4IDUuNzc2QzcuNzY4IDYuNjU2IDguMzc2IDcuMDQgOS4wNjQgNy4wNEM5Ljc2OCA3LjA0IDEwLjM3NiA2LjY1NiAxMC4zNzYgNS43NzZaTTcuOTYgMTZIMTAuMTg0VjguMzJINy45NlYxNloiIGZpbGw9IiMxMjJENTkiLz4KPC9zdmc+Cg==");
      transition: 0s; }
    .tooltip-icon_dark.large::after {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjEwIiByPSI5IiBmaWxsPSIjMDBCMkZGIi8+CjxwYXRoIGQ9Ik0xMC4zNzYgNS43NzZDMTAuMzc2IDQuOTEyIDkuNzY4IDQuNTI4IDkuMDY0IDQuNTI4QzguMzc2IDQuNTI4IDcuNzY4IDQuOTEyIDcuNzY4IDUuNzc2QzcuNzY4IDYuNjU2IDguMzc2IDcuMDQgOS4wNjQgNy4wNEM5Ljc2OCA3LjA0IDEwLjM3NiA2LjY1NiAxMC4zNzYgNS43NzZaTTcuOTYgMTZIMTAuMTg0VjguMzJINy45NlYxNloiIGZpbGw9IiMxMjJENTkiLz4KPC9zdmc+Cg==");
      transition: 0s; }

.indicator-icon {
  width: 0;
  height: 0;
  border-style: solid;
  margin-right: 5px; }
  @media only screen and (max-width: 1024px) {
    .indicator-icon {
      margin-right: 7px; } }
  .indicator-icon_up {
    border-width: 0 4px 8px 4px;
    border-color: transparent transparent #00B2FF transparent; }
  .indicator-icon_down {
    border-width: 8px 4px 0 4px;
    margin-top: 1px;
    border-color: #eb5757 transparent transparent transparent; }

.tabel {
  margin-left: -10px;
  margin-right: -10px; }
  .tabel__descl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    color: #fff;
    opacity: 0.5;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
    padding-right: 10px; }
    @media only screen and (max-width: 1024px) {
      .tabel__descl {
        font-size: 13px;
        line-height: 16px; } }
    @media only screen and (max-width: 767px) {
      .tabel__descl {
        display: none; } }
  .tabel__row {
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .tabel__row {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .tabel__col {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 10px; }
    @media only screen and (max-width: 767px) {
      .tabel__col {
        width: 100% !important;
        max-width: 100% !important;
        -ms-flex: auto !important;
            flex: auto !important;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 10px; } }
  .tabel__col-descl {
    display: none;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: 0.5;
    margin-top: 5px;
    width: 100%;
    margin-bottom: 5px; }
    @media only screen and (max-width: 767px) {
      .tabel__col-descl {
        display: block; } }
    .tabel__col-descl-title {
      margin-top: 0px;
      margin-bottom: 16px; }
  .tabel__col-title {
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    opacity: 0.5;
    display: none;
    font-weight: 600; }
    @media only screen and (max-width: 767px) {
      .tabel__col-title {
        display: block; } }
  .tabel__col-value-conteiner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .tabel__head {
    background-color: rgba(255, 255, 255, 0.03);
    font-size: 14px;
    line-height: 17px;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 600;
    padding: 9px 0;
    margin-bottom: 35px; }
    @media only screen and (max-width: 1024px) {
      .tabel__head {
        margin-bottom: 26px; } }
    @media only screen and (max-width: 767px) {
      .tabel__head {
        display: none; } }
  .tabel__body {
    font-size: 20px;
    line-height: 24px;
    color: #fff; }
    @media only screen and (max-width: 1024px) {
      .tabel__body {
        font-size: 18px;
        line-height: 22px; }
        .tabel__body .tabel__col-small {
          font-size: 16px;
          line-height: 19px; } }
    .tabel__body .tabel__row {
      margin-bottom: 31px; }
      @media only screen and (max-width: 1024px) {
        .tabel__body .tabel__row {
          margin-bottom: 25px; } }
      @media only screen and (max-width: 767px) {
        .tabel__body .tabel__row {
          margin-bottom: 15px; } }
  .tabel_cost-assets-dynamics .tabel__row .tabel__col:nth-child(1) {
    max-width: 35%;
    -ms-flex: 0 0 35%;
        flex: 0 0 35%; }
  .tabel_cost-assets-dynamics .tabel__row .tabel__col:nth-child(4) {
    max-width: 13%;
    -ms-flex: 0 0 13%;
        flex: 0 0 13%; }
  .tabel_cost-share-dynamics .tabel__row .tabel__col {
    white-space: nowrap; }
    .tabel_cost-share-dynamics .tabel__row .tabel__col:nth-child(1) {
      max-width: 12%;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }
    .tabel_cost-share-dynamics .tabel__row .tabel__col:last-child {
      max-width: 12%;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%; }

.tab__content {
  padding-top: 60px; }
  @media only screen and (max-width: 767px) {
    .tab__content {
      padding-top: 52px; } }

@media only screen and (max-width: 767px) {
  .tab__header-wrapper {
    margin-left: -25px;
    margin-right: -25px;
    height: 48px;
    overflow: hidden; } }

@media only screen and (max-width: 767px) {
  .tab__header-container {
    max-width: 100vw;
    overflow: auto;
    padding-bottom: 30px; } }

.tab__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 0 5px; }
  @media only screen and (max-width: 767px) {
    .tab__header {
      box-sizing: border-box; } }
  .tab__header.tab__header-scroll {
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .tab__header.tab__header-scroll .tab__header-item-end {
      display: block; }

.tab__header-item {
  cursor: pointer;
  color: #fff;
  font-size: 20px;
  line-height: 110%;
  font-weight: 600;
  margin-bottom: -1px;
  background-color: #122D59;
  padding: 0 30px;
  height: 66px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 3px 3px 0 0;
  transition: 0.3s all ease;
  border-top: 1px solid #122D59;
  border-left: 1px solid #122D59;
  border-right: 1px solid #122D59;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  opacity: 0.7; }
  @media only screen and (max-width: 767px) {
    .tab__header-item {
      font-size: 16px;
      height: 46px;
      padding: 0 15px;
      white-space: nowrap; } }
  @media only screen and (max-width: 767px) {
    .tab__header-item span {
      margin-top: -2px; } }
  .tab__header-item.active {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    border-left: 1px solid rgba(255, 255, 255, 0.15);
    border-right: 1px solid rgba(255, 255, 255, 0.15);
    border-bottom: 1px solid #122D59;
    opacity: 1;
    cursor: default; }
  .tab__header-item:hover {
    opacity: 1; }
  .tab__header-item-end {
    display: none;
    padding: 0 5px 0 0; }

.tab-header__slider.swiper-container {
  overflow: visible; }

.tab-header__slider .swiper-slide {
  width: auto; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px; }
  .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
    border-top: none;
    border-bottom-color: #f0f0f0; }
  .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
    top: -1px;
    border-bottom-color: #aeaeae; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae; }

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0; }

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative; }
  .react-datepicker--time-only .react-datepicker__triangle {
    left: 35px; }
  .react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0; }
  .react-datepicker--time-only .react-datepicker__time {
    border-radius: 0.3rem; }
  .react-datepicker--time-only .react-datepicker__time-box {
    border-radius: 0.3rem; }
  .react-datepicker__triangle {
    position: absolute;
    left: 50px; }
  .react-datepicker-popper {
    z-index: 1; }
  .react-datepicker-popper[data-placement^="bottom"] {
    margin-top: 10px; }
  .react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
    left: auto;
    right: 50px; }
  .react-datepicker-popper[data-placement^="top"] {
    margin-bottom: 10px; }
  .react-datepicker-popper[data-placement^="right"] {
    margin-left: 8px; }
  .react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
    left: auto;
    right: 42px; }
  .react-datepicker-popper[data-placement^="left"] {
    margin-right: 8px; }
  .react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
    left: 42px;
    right: auto; }
  .react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    padding-top: 8px;
    position: relative; }
  .react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px; }
  .react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll {
    display: inline-block;
    margin: 0 2px; }
  .react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
    margin-top: 0;
    color: #000;
    font-weight: bold;
    font-size: 0.944rem; }
  .react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .react-datepicker__navigation {
    background: none;
    line-height: 1.7rem;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    width: 0;
    padding: 0;
    border: 0.45rem solid transparent;
    z-index: 1;
    height: 10px;
    width: 10px;
    text-indent: -999em;
    overflow: hidden; }
  .react-datepicker__navigation--previous {
    left: 10px;
    border-right-color: #ccc; }
  .react-datepicker__navigation--previous:hover {
    border-right-color: #b3b3b3; }
  .react-datepicker__navigation--previous--disabled, .react-datepicker .react-datepicker__navigation--previous--disabled:hover {
    border-right-color: #e6e6e6;
    cursor: default; }
  .react-datepicker__navigation--next {
    right: 10px;
    border-left-color: #ccc; }
  .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 80px; }
  .react-datepicker__navigation--next:hover {
    border-left-color: #b3b3b3; }
  .react-datepicker__navigation--next--disabled, .react-datepicker .react-datepicker__navigation--next--disabled:hover {
    border-left-color: #e6e6e6;
    cursor: default; }
  .react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .react-datepicker__navigation--years-previous {
    top: 4px;
    border-top-color: #ccc; }
  .react-datepicker__navigation--years-previous:hover {
    border-top-color: #b3b3b3; }
  .react-datepicker__navigation--years-upcoming {
    top: -4px;
    border-bottom-color: #ccc; }
  .react-datepicker__navigation--years-upcoming:hover {
    border-bottom-color: #b3b3b3; }
  .react-datepicker__month-container {
    float: left; }
  .react-datepicker__year {
    margin: 0.4rem;
    text-align: center; }
  .react-datepicker__year-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 180px; }
  .react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    width: 4rem;
    margin: 2px; }
  .react-datepicker__month {
    margin: 0.4rem;
    text-align: center; }
  .react-datepicker__month .react-datepicker__month-text,
  .react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    width: 4rem;
    margin: 2px; }
  .react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left; }
  .react-datepicker__input-time-container .react-datepicker-time__caption {
    display: inline-block; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: 85px; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
    -moz-appearance: textfield; }
  .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    margin-left: 5px;
    display: inline-block; }
  .react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae;
    width: 85px; }
  .react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: 0.3rem;
    position: absolute;
    right: -72px;
    top: 0; }
  .react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: white;
    border-bottom-right-radius: 0.3rem; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 85px;
    overflow-x: hidden;
    margin: 0 auto;
    text-align: center; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: calc(195px + (1.7rem / 2));
    overflow-y: scroll;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    box-sizing: content-box; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: #f0f0f0; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: white;
    font-weight: bold; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc; }
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent; }
  .react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem; }
  .react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer; }
  .react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    border-radius: 0.3rem;
    background-color: #f0f0f0; }
  .react-datepicker__day-names, .react-datepicker__week {
    white-space: nowrap; }
  .react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem; }
  .react-datepicker__month--selected, .react-datepicker .react-datepicker__month--in-selecting-range, .react-datepicker .react-datepicker__month--in-range, .react-datepicker__quarter--selected, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--in-range {
    border-radius: 0.3rem;
    background-color: #216ba5;
    color: #fff; }
  .react-datepicker__month--selected:hover, .react-datepicker .react-datepicker__month--in-selecting-range:hover, .react-datepicker .react-datepicker__month--in-range:hover, .react-datepicker__quarter--selected:hover, .react-datepicker__quarter--in-selecting-range:hover, .react-datepicker__quarter--in-range:hover {
    background-color: #1d5d90; }
  .react-datepicker__month--disabled, .react-datepicker__quarter--disabled {
    color: #ccc;
    pointer-events: none; }
  .react-datepicker__month--disabled:hover, .react-datepicker__quarter--disabled:hover {
    cursor: default;
    background-color: transparent; }
  .react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {
    cursor: pointer; }
  .react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover {
    border-radius: 0.3rem;
    background-color: #f0f0f0; }
  .react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {
    font-weight: bold; }
  .react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {
    border-radius: 0.3rem;
    background-color: #3dcc4a;
    color: #fff; }
  .react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover, .react-datepicker__year-text--highlighted:hover {
    background-color: #32be3f; }
  .react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {
    color: magenta; }
  .react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {
    color: green; }
  .react-datepicker__day--selected, .react-datepicker .react-datepicker__day--in-selecting-range, .react-datepicker .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--selected, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--in-range {
    border-radius: 0.3rem;
    background-color: #216ba5;
    color: #fff; }
  .react-datepicker__day--selected:hover, .react-datepicker .react-datepicker__day--in-selecting-range:hover, .react-datepicker .react-datepicker__day--in-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__year-text--selected:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--in-range:hover {
    background-color: #1d5d90; }
  .react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {
    border-radius: 0.3rem;
    background-color: #2a87d0;
    color: #fff; }
  .react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover {
    background-color: #1d5d90; }
  .react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range {
    background-color: rgba(33, 107, 165, 0.5); }

.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000; }

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc; }

.react-datepicker__day--disabled:hover:hover,
.react-datepicker__month-text--disabled:hover:hover,
.react-datepicker__quarter-text--disabled:hover:hover {
  background-color: transparent; }

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5; }

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0; }

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%; }

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem; }

.react-datepicker__year-read-view:hover:hover,
.react-datepicker__month-read-view:hover:hover {
  cursor: pointer; }

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3; }

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem; }

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae; }

.react-datepicker__year-dropdown:hover:hover,
.react-datepicker__month-dropdown:hover:hover {
  cursor: pointer; }

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll; }

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.react-datepicker__year-option:first-of-type:first-of-type,
.react-datepicker__month-option:first-of-type:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.react-datepicker__year-option:last-of-type:last-of-type,
.react-datepicker__month-option:last-of-type:last-of-type {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.react-datepicker__year-option:hover:hover,
.react-datepicker__month-option:hover:hover {
  background-color: #ccc; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3; }

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px; }

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle; }
  .react-datepicker__close-icon::after {
    cursor: pointer;
    background-color: #216ba5;
    color: #fff;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    padding: 2px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    content: "\D7"; }

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left; }

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647; }
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 3rem;
    line-height: 3rem; }

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 2rem;
  line-height: 2rem; }

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem; }

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent; }
  .react-datepicker__portal .react-datepicker__navigation--previous {
    border-right-color: #ccc; }
  .react-datepicker__portal .react-datepicker__navigation--previous:hover {
    border-right-color: #b3b3b3; }
  .react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
    border-right-color: #e6e6e6;
    cursor: default; }
  .react-datepicker__portal .react-datepicker__navigation--next {
    border-left-color: #ccc; }
  .react-datepicker__portal .react-datepicker__navigation--next:hover {
    border-left-color: #b3b3b3; }
  .react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
    border-left-color: #e6e6e6;
    cursor: default; }

.react-datepicker__current-month {
  display: none; }

.react-datepicker__day--keyboard-selected {
  background-color: transparent;
  color: #000; }
  .react-datepicker__day--keyboard-selected:hover {
    background-color: transparent;
    color: #000; }

.react-datepicker {
  border: none;
  border-radius: 2px;
  background-color: #0067b3;
  padding: 30px 23px 23px;
  box-sizing: border-box;
  font-family: Muller; }
  @media only screen and (max-width: 767px) {
    .react-datepicker {
      padding: 0;
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    .react-datepicker__month-container {
      width: 100%; } }
  .react-datepicker__month {
    margin: 0;
    width: 222px;
    margin-left: auto;
    margin-right: auto; }
    @media only screen and (max-width: 767px) {
      .react-datepicker__month {
        width: 100%;
        padding-left: 34px;
        padding-right: 34px;
        box-sizing: border-box; } }
  .react-datepicker__day-names {
    margin-top: 19px;
    margin-bottom: 9px; }
    @media only screen and (max-width: 767px) {
      .react-datepicker__day-names {
        display: -ms-flexbox;
        display: flex;
        padding-left: 34px;
        padding-right: 34px; } }
  .react-datepicker__day-name {
    color: #89DBFF;
    font-size: 14px;
    line-height: 14px;
    margin: 0 2.5px; }
    @media only screen and (max-width: 767px) {
      .react-datepicker__day-name {
        width: 100%; } }
  .react-datepicker__week {
    margin-bottom: 2px;
    overflow: hidden;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .react-datepicker__week .react-datepicker__day:first-child {
      border-radius: 2px 0 0 2px !important; }
    .react-datepicker__week .react-datepicker__day:last-child {
      border-radius: 0 2px 2px 0 !important; }
  .react-datepicker__day {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 19px;
    margin: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .react-datepicker__day--disabled {
    opacity: 0.3; }
  .react-datepicker__day--today {
    font-weight: 800;
    color: #fff; }
  .react-datepicker__day--outside-month {
    pointer-events: none;
    opacity: 0; }
    .react-datepicker__day--outside-month ~ .react-datepicker__day--in-range {
      border-radius: 2px 0 0 2px !important; }
  .react-datepicker .react-datepicker__day--in-selecting-range {
    background-color: transparent; }
  .react-datepicker .react-datepicker__day--in-range {
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0.1); }
    .react-datepicker .react-datepicker__day--in-range:hover {
      background-color: rgba(255, 255, 255, 0.2) !important; }
      @media only screen and (max-width: 1024px) {
        .react-datepicker .react-datepicker__day--in-range:hover {
          background-color: rgba(255, 255, 255, 0.1) !important; } }
  .react-datepicker .react-datepicker__day--keyboard-selected:hover {
    color: #fff; }
  .react-datepicker .react-datepicker__day--in-selecting-range:hover {
    background-color: rgba(255, 255, 255, 0.1); }
  .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-start,
  .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end,
  .react-datepicker .react-datepicker__day--range-start,
  .react-datepicker .react-datepicker__day--range-end {
    color: #0067b3;
    background-color: #fff !important;
    border-radius: 2px !important;
    pointer-events: none; }
    .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-start:first-child, .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-start:last-child,
    .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end:first-child,
    .react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end:last-child,
    .react-datepicker .react-datepicker__day--range-start:first-child,
    .react-datepicker .react-datepicker__day--range-start:last-child,
    .react-datepicker .react-datepicker__day--range-end:first-child,
    .react-datepicker .react-datepicker__day--range-end:last-child {
      border-radius: 2px !important; }
  .react-datepicker__header {
    border: none;
    background-color: transparent;
    padding-top: 0; }
  .react-datepicker__header-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 1024px) {
      .react-datepicker__header-wrapper {
        -ms-flex-pack: justify;
            justify-content: space-between;
        max-width: 100%;
        position: relative;
        padding-left: 34px;
        padding-right: 34px;
        box-sizing: border-box; }
        .react-datepicker__header-wrapper .react-datepicker__nav {
          position: absolute; }
        .react-datepicker__header-wrapper .react-datepicker__nav-prev {
          left: 0; }
        .react-datepicker__header-wrapper .react-datepicker__nav-next {
          right: 0; }
        .react-datepicker__header-wrapper .datapicker-select__years {
          margin-right: 0; } }
  .react-datepicker__nav {
    border: none;
    width: 11px;
    height: 22px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDFMMSAxMkwxMiAyMyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-size: 11px 22px;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.6;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 1024px) {
      .react-datepicker__nav {
        opacity: 1; } }
    .react-datepicker__nav:hover {
      opacity: 1; }
    .react-datepicker__nav:disabled {
      opacity: 0.3;
      cursor: default; }
    .react-datepicker__nav-next {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
    .react-datepicker__nav-prev {
      margin-right: 25px; }

.datapicker-select__months {
  width: 120px;
  margin-right: 10px; }
  @media only screen and (max-width: 1024px) {
    .datapicker-select__months {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .datapicker-select__months {
      width: 100%; } }
  .datapicker-select__months-mobile {
    display: none; }
    @media only screen and (max-width: 1024px) {
      .datapicker-select__months-mobile {
        display: block; } }

.datapicker-select__years {
  width: 90px;
  margin-right: 25px; }
  @media only screen and (max-width: 1024px) {
    .datapicker-select__years {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .datapicker-select__years {
      width: 75%; } }
  .datapicker-select__years-mobile {
    display: none; }
    @media only screen and (max-width: 1024px) {
      .datapicker-select__years-mobile {
        display: block; } }

.datapicker-select__control {
  cursor: pointer !important;
  border: 1px solid #122D59 !important;
  background-color: transparent !important;
  border-radius: 2px !important;
  min-height: 40px !important;
  box-shadow: none !important; }
  .datapicker-select__control:hover {
    background-color: #122D59 !important; }
    .datapicker-select__control:hover .datapicker-select__dropdown-indicator {
      opacity: 1; }

.datapicker-select__indicator-separator {
  display: none; }

.datapicker-select__single-value {
  font-size: 16px;
  line-height: 19px;
  color: #fff !important;
  box-sizing: border-box;
  margin: 0 !important; }

.datapicker-select__value-container {
  padding: 0 0 0 15px !important;
  margin: 0 !important;
  position: relative;
  top: -1px; }

.datapicker-select__dropdown-indicator {
  padding: 0 !important;
  height: 100%;
  width: 30px;
  position: relative;
  opacity: 0.6; }
  .datapicker-select__dropdown-indicator::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 15px;
    width: 13px;
    height: 7px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNiIgZD0iTTEgMUw3IDdMMTMgMC45OTk5OTkiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
    display: block;
    transition: 0.3s all ease; }
  .datapicker-select__dropdown-indicator svg {
    display: none; }

.datapicker-select__control--menu-is-open {
  background-color: #122D59 !important; }
  .datapicker-select__control--menu-is-open .datapicker-select__dropdown-indicator {
    opacity: 1; }
    .datapicker-select__control--menu-is-open .datapicker-select__dropdown-indicator::before {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.datapicker-select__menu {
  margin: 1px 0 !important;
  border-radius: 2px !important;
  overflow: hidden;
  border: 1px solid #122D59 !important;
  background-color: #122D59 !important;
  box-shadow: none !important; }

.datapicker-select__option {
  text-align: left;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 19px !important;
  cursor: pointer !important;
  padding: 5px 15px !important; }
  .datapicker-select__option:first-child {
    padding-top: 11px !important; }
  .datapicker-select__option:last-child {
    padding-bottom: 11px !important; }
  .datapicker-select__option:hover {
    color: #00B2FF !important; }

.datapicker-select__option--is-focused {
  background-color: #122D59 !important; }

.datapicker-select__option--is-selected {
  cursor: default !important;
  background-color: #122D59 !important;
  color: #00B2FF !important; }

.datapicker-select__scrollbar {
  position: absolute;
  width: 4px !important;
  right: 10px;
  top: 10px;
  bottom: 10px; }
  .datapicker-select__scrollbar > div {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border-radius: 3px !important; }

.graph__calendar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 16px;
  position: relative; }
  @media only screen and (max-width: 1024px) {
    .graph__calendar {
      margin-top: 41px; } }
  @media only screen and (max-width: 767px) {
    .graph__calendar {
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin-top: 18px; } }
  .graph__calendar-close-btn {
    position: absolute;
    right: 25px;
    top: 13px;
    display: none; }
    @media only screen and (max-width: 767px) {
      .graph__calendar-close-btn {
        display: block; } }
  .graph__calendar-sepor {
    position: absolute;
    width: 17px;
    height: 3px;
    top: 51%;
    left: 50%;
    margin: 2px 0 0 -9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00LjEzMjQyIDEuNUM0LjEzMjQyIDAuNTEgMy40MTI0MiAwIDIuNTcyNDIgMEMxLjczMjQyIDAgMC45ODI0MjIgMC41MSAwLjk4MjQyMiAxLjVDMC45ODI0MjIgMi41MiAxLjczMjQyIDMuMDMgMi41NzI0MiAzLjAzQzMuNDEyNDIgMy4wMyA0LjEzMjQyIDIuNTIgNC4xMzI0MiAxLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuNTc3NyAxLjVDMTAuNTc3NyAwLjUxIDkuODU3NzMgMCA5LjAxNzczIDBDOC4xNzc3MyAwIDcuNDI3NzMgMC41MSA3LjQyNzczIDEuNUM3LjQyNzczIDIuNTIgOC4xNzc3MyAzLjAzIDkuMDE3NzMgMy4wM0M5Ljg1NzczIDMuMDMgMTAuNTc3NyAyLjUyIDEwLjU3NzcgMS41WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3LjAyMyAxLjVDMTcuMDIzIDAuNTEgMTYuMzAzIDAgMTUuNDYzIDBDMTQuNjIzIDAgMTMuODczIDAuNTEgMTMuODczIDEuNUMxMy44NzMgMi41MiAxNC42MjMgMy4wMyAxNS40NjMgMy4wM0MxNi4zMDMgMy4wMyAxNy4wMjMgMi41MiAxNy4wMjMgMS41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    z-index: 1;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 767px) {
      .graph__calendar-sepor {
        position: relative;
        top: 0;
        margin: 25px 0 30px -9px; } }
  .graph__calendar-item {
    font-size: 16px;
    line-height: 19px; }
  .graph__calendar-devider {
    padding: 0 6px;
    position: relative;
    top: -2px;
    font-size: 16px;
    line-height: 19px;
    color: #00B2FF; }
  .graph__calendar-container {
    z-index: 10;
    top: calc(100% + 9px);
    position: absolute;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    min-height: 330px;
    background: #0067b3;
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.35);
    border-radius: 2px;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      .graph__calendar-container {
        width: 100%;
        -ms-flex-pack: center;
            justify-content: center; } }
    @media only screen and (max-width: 767px) {
      .graph__calendar-container {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 500;
        width: 100%;
        height: 100%;
        display: block;
        overflow: auto;
        padding: 60px 13px 70px;
        box-sizing: border-box; } }
    .graph__calendar-container > div:first-child {
      margin-right: 7px; }
      @media only screen and (max-width: 767px) {
        .graph__calendar-container > div:first-child {
          margin-right: 0; } }

.display-enter {
  opacity: 0; }
  .display-enter-active {
    opacity: 1;
    transition: opacity 200ms; }

.display-exit {
  opacity: 1; }
  .display-exit-active {
    opacity: 0; }

.product-page__doc {
  margin: 39px 0 90px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.product-page__link {
  margin: 12px 0 82px;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    .product-page__link {
      margin-top: 23px; } }
  @media only screen and (max-width: 767px) {
    .product-page__link {
      margin-top: 13px; } }
  .product-page__link:hover path {
    stroke: #00b2ff; }
  .product-page__link svg {
    margin-left: 5px; }
  .product-page__link path {
    transition: 0.3s all ease; }

.contacts {
  position: relative;
  background-color: #fff;
  padding: 110px 0 95px; }
  @media print {
    .contacts {
      padding: 41px 0 19px; } }
  @media only screen and (max-width: 1024px) {
    .contacts {
      padding: 101px 0 65px; } }
  @media only screen and (max-width: 767px) {
    .contacts {
      padding: 61px 0 39px; } }
  .contacts_lang {
    padding: 80px 0 95px; }
  @media only screen and (max-width: 1024px) {
    .contacts .h3 {
      font-size: 32px;
      line-height: 120%; } }
  @media only screen and (max-width: 767px) {
    .contacts .h3 {
      font-size: 22px; } }
  .contacts__header {
    color: #122D59;
    margin-bottom: 69px; }
    @media only screen and (max-width: 1024px) {
      .contacts__header {
        margin-bottom: 60px; } }
    @media only screen and (max-width: 767px) {
      .contacts__header {
        margin-bottom: 39px; } }
  .contacts__map-container {
    height: 500px; }
    @media only screen and (max-width: 767px) {
      .contacts__map-container {
        height: 350px; } }
  .contacts__list {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .contacts__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    position: relative;
    padding: 0 0 0 45px;
    box-sizing: border-box;
    margin-bottom: 35px;
    background-repeat: no-repeat;
    background-position: 0 0; }
    @media only screen and (max-width: 1024px) {
      .contacts__item {
        padding-right: 20px; } }
    @media only screen and (max-width: 767px) {
      .contacts__item {
        padding-right: 0;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 29px; } }
    .contacts__item_address {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDEwQzI0IDExLjE1MzYgMjMuNDU2NCAxMi45MjU5IDIyLjUyMiAxNS4wNTI3QzIxLjYwNTYgMTcuMTM4NSAyMC4zNzYgMTkuNDMgMTkuMTM1IDIxLjU2OTNDMTcuODk1OSAyMy43MDUzIDE2LjY1NTQgMjUuNjcyNyAxNS43MjM4IDI3LjEwN0MxNS40NTM4IDI3LjUyMjcgMTUuMjEgMjcuODkzMyAxNSAyOC4yMDk5QzE0Ljc5IDI3Ljg5MzMgMTQuNTQ2MiAyNy41MjI3IDE0LjI3NjIgMjcuMTA3QzEzLjM0NDYgMjUuNjcyNyAxMi4xMDQxIDIzLjcwNTMgMTAuODY1IDIxLjU2OTNDOS42MjQgMTkuNDMgOC4zOTQ0MSAxNy4xMzg1IDcuNDc4MDQgMTUuMDUyN0M2LjU0MzYzIDEyLjkyNTkgNiAxMS4xNTM2IDYgMTBDNiA1LjAyOTQ0IDEwLjAyOTQgMSAxNSAxQzE5Ljk3MDYgMSAyNCA1LjAyOTQ0IDI0IDEwWiIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSByPSIzIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAxNSAxMCkiIHN0cm9rZT0iIzEyMkQ1OSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); }
    .contacts__item_email {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy42NjAzIDhINi41ODI4M0wxNS4wMDA4IDE0LjY5ODNMMjMuNjYwMyA4Wk01IDkuMzAwMTVWMjJIMjVWOS40OTkyNkwxNS4wMDA4IDE3LjMwMTdMNSA5LjMwMDE1Wk0zIDI0VjZIMjdWMjRIM1oiIGZpbGw9IiMxMjJENTkiLz4KPC9zdmc+Cg=="); }
    .contacts__item_fax {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMyIgeT0iMTAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMCIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjIiLz4KPHJlY3QgeD0iOCIgeT0iNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjUiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMiIvPgo8cmVjdCB4PSI4IiB5PSIxNiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjkiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K"); }
    .contacts__item_phone {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy44MjY1IDIyLjMzNDNMMjUuMjgxIDI0Ljg3OThDMjIuNTQ3MyAyNy42MTM1IDE4LjExNTEgMjcuNjEzNSAxNS4zODE1IDI0Ljg3OThMNS4xMTg1NCAxNC42MTY5QzIuMzg0ODcgMTEuODgzMiAyLjM4NDg3IDcuNDUxMDcgNS4xMTg1NCA0LjcxNzRMNy42NjQwNiAyLjE3MTg4TDE0LjQ5MjYgOS4wMDA0NUwxMi40OTI2IDExLjAwMDVMMTguOTk3OCAxNy41MDU4TDIwLjk5NzkgMTUuNTA1N0wyNy44MjY1IDIyLjMzNDNaTTIzLjU3MjcgMjMuNzM3M0MyMS42MDgyIDI1LjQxMzYgMTguNjUzMSAyNS4zMjMgMTYuNzk1NyAyMy40NjU2TDYuNTMyNzUgMTMuMjAyN0M0LjY3NTM2IDExLjM0NTMgNC41ODQ3OCA4LjM5MDE0IDYuMjYxIDYuNDI1NjdDNi4zNDY5NCA2LjMyNDk1IDYuNDM3NTMgNi4yMjY4NCA2LjUzMjc1IDYuMTMxNjFMNy42NjQwNiA1LjAwMDNMMTEuNjY0MiA5LjAwMDQ1TDEwLjM3MTIgMTAuMjkzNEM5Ljk4MDcyIDEwLjY4MzkgOS45ODA3MiAxMS4zMTcxIDEwLjM3MTIgMTEuNzA3NkwxOC4yOTA3IDE5LjYyNzFDMTguNjgxMiAyMC4wMTc2IDE5LjMxNDQgMjAuMDE3NiAxOS43MDQ5IDE5LjYyNzFMMjAuOTk3OSAxOC4zMzQxTDI0Ljk5OCAyMi4zMzQzTDIzLjg2NjcgMjMuNDY1NkMyMy43NzE1IDIzLjU2MDggMjMuNjczNCAyMy42NTE0IDIzLjU3MjcgMjMuNzM3M1oiIGZpbGw9IiMxMjJENTkiLz4KPC9zdmc+Cg=="); }
  .contacts__title {
    font-size: 24px;
    line-height: 29px;
    color: #122D59;
    margin-bottom: 11px;
    box-sizing: border-box; }
    @media only screen and (max-width: 767px) {
      .contacts__title {
        font-size: 18px;
        line-height: 110%;
        padding-top: 6px; } }
  .contacts__info {
    font-size: 16px;
    line-height: 130%;
    color: #122D59; }
    .contacts__info a {
      font-size: 16px;
      line-height: 130%;
      color: #122D59;
      text-decoration: none; }

.media {
  position: relative;
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 140px; }
  @media only screen and (max-width: 1024px) {
    .media {
      padding-top: 70px;
      padding-bottom: 101px; } }
  @media only screen and (max-width: 767px) {
    .media {
      padding-top: 26px;
      padding-bottom: 70px; } }
  .media__content {
    position: relative; }
    .media__content::before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(255, 255, 255, 0);
      z-index: -1; }
    .media__content_loading::before {
      background-color: rgba(255, 255, 255, 0.5);
      z-index: 2; }
  .media__header {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .media__empty {
    padding-top: 40px;
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    color: #6C6C6C; }
  .media__filter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 767px) {
      .media__filter {
        display: none; } }
    .media__filter-mobile {
      display: none; }
      @media only screen and (max-width: 767px) {
        .media__filter-mobile {
          display: block; } }
    .media__filter-item {
      color: #0067B3;
      font-size: 16px;
      line-height: 19px;
      padding: 10px 29px 10px;
      border-radius: 20px;
      border: 1px solid #0067B3;
      cursor: pointer;
      transition: 0.3s all ease;
      margin-bottom: 28px; }
      @media only screen and (max-width: 1024px) {
        .media__filter-item {
          padding: 10px 20px 10px; } }
      .media__filter-item:not(:last-child) {
        margin-right: 30px; }
        @media only screen and (max-width: 1024px) {
          .media__filter-item:not(:last-child) {
            margin-right: 23px; } }
      .media__filter-item:hover {
        background-color: #0067B3;
        border-color: #0067B3;
        color: #fff; }
      .media__filter-item.active {
        pointer-events: none;
        background-color: #122D59;
        border-color: #122D59;
        color: #fff;
        cursor: default; }
      .media__filter-item.disabled {
        pointer-events: none;
        background-color: #fff;
        border-color: #B0B0B0;
        color: #B0B0B0;
        cursor: default; }
  .media__nav {
    margin-top: 61px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media only screen and (max-width: 1024px) {
      .media__nav {
        margin-top: 30px; } }
    @media only screen and (max-width: 767px) {
      .media__nav {
        margin-left: -15px;
        margin-right: -15px; } }
    .media__nav-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-size: 16px;
      line-height: 19px; }
      @media only screen and (max-width: 767px) {
        .media__nav-item {
          font-size: 14px;
          line-height: 17px;
          max-width: 50%; } }
      .media__nav-item:last-child {
        text-align: right; }
        .media__nav-item:last-child span {
          margin: 0 15px 0 0; }
      @media only screen and (max-width: 767px) {
        .media__nav-item i {
          border-bottom: 1px solid rgba(0, 103, 179, 0.2); } }
      .media__nav-item path {
        transition: 0.3s all ease; }
      .media__nav-item:hover path {
        fill: #00b2ff; }
      .media__nav-item span {
        margin: 0 0 0 15px; }
        @media only screen and (max-width: 767px) {
          .media__nav-item span {
            border-bottom: none !important; } }
      .media__nav-item_disabled {
        pointer-events: none;
        visibility: hidden; }
        .media__nav-item_disabled path {
          fill: #B0B0B0; }
      @media only screen and (max-width: 767px) {
        .media__nav-item svg {
          width: 22px; } }
  .media__month_list {
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .media__month_list {
        display: none; } }
    .media__month_list-mobile {
      display: none; }
      @media only screen and (max-width: 767px) {
        .media__month_list-mobile {
          display: -ms-inline-flexbox;
          display: inline-flex; } }
  .media__month_item {
    cursor: pointer;
    font-size: 16px;
    line-height: 19px;
    transition: 0.3s all ease;
    background-color: #fff;
    border-radius: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 12px;
    height: 32px;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .media__month_item {
        font-size: 14px;
        line-height: 17px;
        white-space: nowrap; } }
    .media__month_item span {
      color: #0067b3;
      border-bottom: 1px dotted #0067b3;
      transition: 0.3s all ease; }
    .media__month_item:hover span {
      color: #00b2ff;
      border-bottom-color: #00b2ff; }
    .media__month_item.active {
      background-color: #122D59;
      pointer-events: none; }
      .media__month_item.active span {
        color: #fff;
        border-bottom-color: transparent; }
    .media__month_item.disabled {
      pointer-events: none; }
      .media__month_item.disabled span {
        color: #B0B0B0;
        border-bottom-color: transparent; }
    .media__month_item:not(:last-child) {
      margin-right: 0; }
  .media__datepicker {
    margin-top: 9px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 767px) {
      .media__datepicker {
        margin-top: 15px; } }
  .media__list {
    border-top: 1px solid #E4E4E4;
    margin-top: 37px; }
    @media only screen and (max-width: 1024px) {
      .media__list {
        margin-top: 26px; } }
    @media only screen and (max-width: 767px) {
      .media__list {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 29px; } }
  .media__item {
    padding: 51px 50px 53px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #E4E4E4;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 1024px) {
      .media__item {
        padding: 31px 50px 28px; } }
    @media only screen and (max-width: 767px) {
      .media__item {
        padding: 26px 15px 23px; } }
  .media__date {
    color: #6C6C6C;
    font-size: 14px;
    line-height: 17px;
    margin-right: 20px; }
  .media__tag {
    color: #6C6C6C;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    text-transform: uppercase; }
  .media__title-container {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-top: 10px; }
  .media__title-link {
    max-width: 845px; }
  .media__title {
    color: #122D59;
    text-decoration: none;
    font-size: 24px;
    line-height: 29px;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 767px) {
      .media__title {
        font-size: 18px;
        line-height: 22px; } }
    .media__title:hover {
      color: #0067B3; }
  .media__btn-container {
    margin-top: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .media__banner {
    background-color: #EEEEEE;
    padding: 130px 0;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .media__banner {
        padding: 91px 0; } }
    .media__banner-title {
      color: #122D59;
      font-size: 32px;
      line-height: 38px;
      margin-bottom: 21px; }
      @media only screen and (max-width: 767px) {
        .media__banner-title {
          font-size: 22px;
          line-height: 120%; } }
    .media__banner-info {
      color: #000;
      font-size: 16px;
      line-height: 130%;
      margin-bottom: 40px; }
      @media only screen and (max-width: 767px) {
        .media__banner-info br {
          display: none; } }
      @media only screen and (max-width: 767px) {
        .media__banner-info {
          margin-bottom: 30px; } }
    .media__banner-phone {
      text-decoration: none;
      font-size: 32px;
      line-height: 38px;
      color: #000;
      font-weight: 300; }
      @media only screen and (max-width: 767px) {
        .media__banner-phone {
          font-size: 28px;
          line-height: 34px; } }
    .media__banner-mail {
      font-size: 22px;
      line-height: 26px;
      text-decoration: none;
      color: #000;
      font-weight: 300; }
      @media only screen and (max-width: 767px) {
        .media__banner-mail {
          font-size: 22px;
          line-height: 26px; } }
      .media__banner-mail-container {
        margin-top: 15px; }
  .media__readmore {
    margin-top: 90px;
    margin-bottom: 50px; }
    @media only screen and (max-width: 1024px) {
      .media__readmore {
        margin-top: 72px; } }
    @media only screen and (max-width: 767px) {
      .media__readmore {
        margin-top: 52px; } }
    .media__readmore-title {
      font-size: 32px;
      line-height: 38px;
      margin-bottom: 0; }
      @media only screen and (max-width: 1024px) {
        .media__readmore-title {
          font-size: 26px;
          line-height: 120%; } }
      @media only screen and (max-width: 767px) {
        .media__readmore-title {
          font-size: 18px; } }
  @media only screen and (max-width: 767px) {
    .media__select-year {
      display: none; } }
  .media__select-year-mobile {
    display: none; }
    @media only screen and (max-width: 767px) {
      .media__select-year-mobile {
        display: block;
        width: 72px; } }

@keyframes media-loading {
  0% {
    background-color: rgba(255, 255, 255, 0); }
  100% {
    background-color: white; } }

.media_block em, .media_block i {
  font-style: italic; }

.select__months {
  width: 192px; }

.select__year {
  width: 90px; }

.select__control {
  cursor: pointer !important;
  border: none !important;
  background-color: transparent !important;
  border-radius: 2px !important;
  min-height: 40px !important;
  box-shadow: none !important; }
  .select__control:hover .select__single-value {
    color: #00B2FF !important; }
  .select__control:hover .select__dropdown-indicator::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9IiMwMEIyRkYiLz4KPC9zdmc+Cg=="); }

.select__indicator-separator {
  display: none; }

.select__single-value {
  font-size: 16px;
  line-height: 19px;
  color: #0067B3 !important;
  box-sizing: border-box;
  margin: 0 !important;
  transition: 0.3s all ease; }

.select__value-container {
  padding: 0 0 0 15px !important;
  margin: 0 !important;
  position: relative;
  top: -1px; }

.select__dropdown-indicator {
  padding: 0 !important;
  height: 100%;
  width: 30px;
  position: relative;
  opacity: 1; }
  .select__dropdown-indicator::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 16px;
    width: 13px;
    height: 7px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9IiMwMDY3QjMiLz4KPC9zdmc+Cg==");
    display: block;
    transition: 0.3s all ease; }
  .select__dropdown-indicator svg {
    display: none; }

.select__control--menu-is-open .select__single-value {
  color: #00B2FF !important; }

.select__control--menu-is-open .select__dropdown-indicator {
  opacity: 1; }
  .select__control--menu-is-open .select__dropdown-indicator::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9IiMwMEIyRkYiLz4KPC9zdmc+Cg==");
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); }

.select__menu {
  margin: 1px 0 !important;
  border-radius: 2px !important;
  overflow: hidden;
  border: 1px solid #B0B0B0 !important;
  background-color: #fff !important;
  box-shadow: none !important; }

.select__option {
  text-align: left;
  color: #0067B3 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  cursor: pointer !important;
  padding: 5px 15px !important; }
  .select__option:first-child {
    padding-top: 11px !important; }
  .select__option:last-child {
    padding-bottom: 11px !important; }
  .select__option:hover {
    color: #00B2FF !important; }

.select__option--is-focused {
  background-color: #fff !important;
  color: #00B2FF !important; }

.select__option--is-selected {
  cursor: default !important;
  color: #122D59 !important;
  background-color: #fff !important; }
  .select__option--is-selected:hover {
    color: #122D59 !important; }

.select__scrollbar {
  position: absolute;
  width: 4px !important;
  right: 10px;
  top: 10px;
  bottom: 10px; }
  .select__scrollbar > div {
    background-color: rgba(0, 0, 0, 0.1) !important;
    border-radius: 3px !important; }

.default-select {
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
          appearance: none;
  color: #0067B3;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  z-index: 2;
  padding-right: 25px;
  box-sizing: border-box;
  padding-left: 0;
  margin-left: 0;
  text-align: left; }
  .default-select option {
    color: #000; }
  .default-select__container {
    position: relative;
    background-color: #fff; }
    .default-select__container::before {
      content: '';
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -3px;
      width: 13px;
      height: 7px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9IiMwMDY3QjMiLz4KPC9zdmc+Cg==");
      display: block;
      transition: 0.3s all ease;
      z-index: 1; }

.datapicker-default-select {
  border: 1px solid #122D59;
  border-radius: 2px;
  position: relative; }
  .datapicker-default-select::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 8px;
    right: 10px;
    top: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNiIgZD0iTTEgMUw3IDdMMTMgMC45OTk5OTkiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
    margin-top: -4px; }
  .datapicker-default-select select {
    width: 100%;
    color: #000;
    background-color: transparent;
    border: none;
    -webkit-appearance: none;
            appearance: none;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    box-sizing: border-box;
    padding: 9px 15px 10px; }
  .datapicker-default-select option {
    color: #000; }
  .datapicker-default-select.datapicker-select__months select {
    min-width: 120px;
    width: 120px;
    display: block; }
    @media only screen and (max-width: 767px) {
      .datapicker-default-select.datapicker-select__months select {
        width: 100%;
        max-width: 100%; } }
  .datapicker-default-select.datapicker-select__years select {
    min-width: 90px;
    width: 90px;
    display: block; }
    @media only screen and (max-width: 767px) {
      .datapicker-default-select.datapicker-select__years select {
        width: 100%;
        max-width: 100%; } }

.print {
  display: none; }

@media print {
  @page {
    size: auto;
    margin: 1.2cm; }
  .content__container {
    box-sizing: border-box; }
  body {
    -webkit-print-color-adjust: exact !important; }
  .header,
  .footer,
  .content__breadcrumbs,
  .feedback-widget,
  .content__divider,
  .media__readmore {
    display: none; }
  .content__wrapper {
    padding-top: 30px; }
  .content h1 {
    font-size: 40px; }
  .content__print {
    display: none; }
  .content__container {
    padding-left: 0; }
  .content p {
    font-size: 16px;
    line-height: 130%; }
  .content ol li {
    font-size: 16px; }
  .content li ol li,
  .content li ul li {
    font-size: 14px; }
  .print {
    display: block;
    margin-bottom: 30px; }
    .print__hr {
      border-bottom: 1px solid #B0B0B0;
      margin: 30px 0 10px; }
    .print__location {
      color: #122D59;
      font-size: 16px; } }

.team {
  overflow: hidden; }
  .team__list {
    margin-bottom: 118px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media only screen and (max-width: 1024px) {
      .team__list {
        /* max-height: 825px */
        max-width: 768px;
        margin-left: -40px;
        margin-bottom: 78px; } }
    @media only screen and (max-width: 767px) {
      .team__list {
        margin-left: 0;
        max-height: 100%;
        margin-bottom: 20px; } }
  .team__item {
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    margin-bottom: 22px;
    min-height: 70px;
    width: 33.33336666%; }
    @media only screen and (max-width: 1024px) {
      .team__item {
        width: 50%;
        padding-left: 40px;
        margin-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      .team__item {
        padding: 0;
        width: 100%;
        min-height: auto;
        margin-bottom: 30px; } }
    .team__item_hh {
      min-height: 150px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-line-pack: center;
          align-content: center; }
      @media only screen and (max-width: 767px) {
        .team__item_hh {
          min-height: auto; } }
  .team__title {
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 6px;
    color: #122D59; }
    .team__title-submissive {
      padding: 10px 0 6px 0;
      display: block; }
    @media only screen and (max-width: 1024px) {
      .team__title {
        font-size: 16px;
        line-height: 140%; } }
  .team__subtitle {
    font-size: 14px;
    font-weight: 300;
    line-height: 130%;
    color: #122D59;
    margin-top: 6px; }
  .team__link {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    font-size: 18px;
    line-height: 140%; }
    .team__link svg {
      padding-left: 10px; }
    .team__link path {
      transition: 0.3s all ease; }
    .team__link span {
      white-space: nowrap; }
    .team__link:hover path {
      stroke: #00b2ff; }
  .team__link-subtitle {
    width: 100%;
    margin-top: 6px;
    opacity: 0.5;
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 20px; }
  .team__main {
    margin-bottom: 50px; }
    .team__main-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      border-bottom: 1px solid #E4E4E4;
      padding-bottom: 100px;
      margin-bottom: 80px; }
      @media only screen and (max-width: 1024px) {
        .team__main-list {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          border: none;
          padding-bottom: 0;
          margin-bottom: 43px; } }
      @media only screen and (max-width: 767px) {
        .team__main-list {
          margin-bottom: 14px; } }
      .team__main-list-full {
        width: 100%;
        padding-bottom: 30px;
        border-bottom: 1px solid #E4E4E4;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 40px; }
    .team__main-item {
      max-width: 33.33336666%;
      width: 100%; }
      .team__main-item-left {
        float: left; }
        @media only screen and (max-width: 767px) {
          .team__main-item-left {
            float: none;
            text-align: center; } }
      @media only screen and (max-width: 1024px) {
        .team__main-item {
          max-width: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          margin: 0 0 20px !important; } }
      @media only screen and (max-width: 767px) {
        .team__main-item {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin: 0 0 49px !important; } }
    .team__main-image {
      height: 360px;
      background-size: contain;
      background-position: left;
      background-repeat: no-repeat;
      border-radius: 2px;
      margin-bottom: 40px;
      margin-right: 15px;
      margin-left: 30px; }
      @media only screen and (max-width: 1024px) {
        .team__main-image {
          min-width: 334px;
          min-height: 334px;
          height: 334px;
          margin: 0 !important;
          margin-bottom: 20px; } }
      @media only screen and (max-width: 767px) {
        .team__main-image {
          height: auto;
          padding-bottom: 50%; } }
    .team__main-image-2 {
      height: 415px;
      width: 280px;
      background-size: cover;
      background-position: center;
      border-radius: 2px;
      margin-bottom: 40px;
      margin-right: 15px;
      margin-left: 15px; }
      @media only screen and (max-width: 1024px) {
        .team__main-image-2 {
          min-height: 334px;
          margin: 0 20px 10px 0; } }
      @media only screen and (max-width: 767px) {
        .team__main-image-2 {
          min-width: calc(75% - 10px);
          height: auto;
          padding-bottom: 50%;
          margin: 0 auto; } }
    @media only screen and (max-width: 1024px) {
      .team__main-info {
        padding-left: 50px; } }
    @media only screen and (max-width: 767px) {
      .team__main-info {
        padding-left: 0;
        width: 100%; } }
    @media only screen and (max-width: 1024px) {
      .team__main-info-2 {
        padding-left: 0; } }
    @media only screen and (max-width: 767px) {
      .team__main-info-2 {
        padding-left: 0;
        margin-top: 23px;
        width: 100%; } }
    .team__main-title {
      color: #122D59;
      font-size: 24px;
      line-height: 29px;
      margin-bottom: 5px;
      margin-left: 30px; }
      @media only screen and (max-width: 1024px) {
        .team__main-title {
          min-width: 100%;
          margin-left: 0; } }
      @media only screen and (max-width: 767px) {
        .team__main-title {
          font-size: 18px;
          line-height: 22px; } }
    .team__main-subtitle {
      font-weight: 300;
      font-size: 18px;
      line-height: 140%;
      color: #122D59;
      margin-bottom: 25px;
      margin-left: 30px; }
      @media only screen and (max-width: 1024px) {
        .team__main-subtitle {
          min-width: 100%;
          margin-left: 0;
          font-size: 16px;
          margin-bottom: 20px; } }
      @media only screen and (max-width: 767px) {
        .team__main-subtitle {
          font-size: 14px;
          line-height: 140%;
          margin-bottom: 22px; } }
    .team__main-link {
      font-size: 14px;
      line-height: 130%;
      display: inline-block;
      margin-left: 30px; }
      @media only screen and (max-width: 1024px) {
        .team__main-link {
          margin-left: 0; } }
  .team__submissive {
    margin-bottom: 10px; }
    .team__submissive-image {
      height: 240px;
      background-size: contain;
      background-position: left;
      background-repeat: no-repeat;
      border-radius: 2px;
      margin-bottom: 10px;
      margin-right: 10px;
      max-width: 200px; }
      @media only screen and (max-width: 1024px) {
        .team__submissive-image {
          min-width: 300px;
          min-height: 240px;
          height: 400px;
          margin: 0 !important; } }
      @media only screen and (max-width: 767px) {
        .team__submissive-image {
          height: 300px;
          width: auto; } }
  .team-modal__title {
    color: #122D59;
    margin-bottom: 14px;
    font-size: 42px;
    line-height: 120%; }
    @media only screen and (max-width: 767px) {
      .team-modal__title {
        font-size: 26px; } }
  .team-modal__subtitle {
    color: #122D59;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 50px; }
    @media only screen and (max-width: 767px) {
      .team-modal__subtitle {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 40px; } }
  .team-modal__paragraph {
    font-size: 18px;
    line-height: 140%;
    font-weight: 300;
    margin-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      .team-modal__paragraph {
        font-size: 16px;
        line-height: 130%; } }

@media only screen and (max-width: 1024px) {
  .content-subtitle__wrapper-team .content-subtitle__container {
    padding-top: 58px; } }

.focus rect.focus_bg {
  fill: #122D59; }

.overview rect.overview_bg {
  fill: #122D59;
  stroke-width: 1;
  stroke: #00B2FF;
  stroke-opacity: 0.2; }

.focus .area {
  fill: url(#graph_focus_area_fill);
  -webkit-clip-path: url(#graph_focus_clip);
          clip-path: url(#graph_focus_clip);
  stroke-width: 0; }

.background {
  stroke: #f3f3f3;
  stroke-width: 1;
  stroke-opacity: 1; }

.axis path,
.axis line {
  stroke: #0067B3;
  stroke-opacity: 1; }

.overview .axis.x path {
  stroke: none; }

.focus .axis text {
  fill: #ffffff;
  font-family: 'Muller', sans-serif;
  font-size: 14px; }

.overview .axis text {
  fill: #ffffff;
  fill-opacity: 0.5;
  font-family: 'Muller', sans-serif;
  font-size: 10px; }

.focus .valueline {
  fill: none;
  stroke: #00B2FF;
  -webkit-clip-path: url(#graph_focus_clip);
          clip-path: url(#graph_focus_clip);
  stroke-width: 2; }

.overview .valueline {
  fill: none;
  stroke: #00B2FF;
  stroke-width: 2; }

circle.circle_dot {
  fill: #122D59;
  stroke: #0067B3;
  stroke-width: 1; }

line.tooltip_to_circle {
  stroke: #0067B3;
  stroke-width: 1; }

line.tooltip_crosshair {
  stroke: #00B2FF;
  stroke-width: 1;
  shape-rendering: crispEdges; }

.brush .selection {
  fill: #00b2ff;
  fill-opacity: 0.1;
  stroke: #0067B3;
  stroke-width: 2; }

rect.tooltip-frame {
  stroke: #0067B3;
  stroke-width: 1;
  opacity: 1;
  fill: #0067B3;
  shape-rendering: crispEdges; }

.tooltip-date {
  fill: #ffffff;
  stroke: none;
  font-family: 'Muller', sans-serif;
  font-size: 12px; }

.tooltip-sum {
  fill: #ffffff;
  font-family: 'Muller', sans-serif;
  font-size: 18px; }

.tooltip-currency {
  fill: #ffffff;
  font-family: 'Muller', sans-serif;
  font-size: 18px; }

.x.grid .tick line {
  stroke: #0067B3;
  stroke-opacity: 0.2;
  shape-rendering: crispEdges;
  stroke-width: 1; }

.y.grid .tick line {
  stroke: #0067B3;
  stroke-opacity: 0.2;
  shape-rendering: crispEdges;
  stroke-width: 1; }

.grid path {
  stroke-width: 0; }

.graph__period {
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    .graph__period {
      display: none; } }
  .graph__period-item {
    border: 1px solid #0067b3;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    padding: 8px 25px 11px;
    cursor: pointer;
    transition: 0.3s all ease;
    overflow: hidden;
    white-space: nowrap; }
    .graph__period-item:not(:first-child) {
      margin-left: -1px; }
    .graph__period-item:first-child {
      border-radius: 2px 0 0 2px; }
    .graph__period-item:last-child {
      border-radius: 0 2px 2px 0; }
    .graph__period-item:hover {
      color: #00B2FF; }
    .graph__period-item.active {
      pointer-events: none;
      background-color: #0067b3; }
      .graph__period-item.active:hover {
        color: #fff; }
  .graph__period-select-container {
    background-color: #0067B3;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    display: none; }
    @media only screen and (max-width: 767px) {
      .graph__period-select-container {
        display: inline-block; } }
    .graph__period-select-container::before {
      width: 13px;
      height: 7px;
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -4px;
      z-index: 0;
      content: '';
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNiIgZD0iTTEgMUw3IDdMMTMgMC45OTk5OTkiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg=="); }
  .graph__period-select {
    position: relative;
    z-index: 2;
    background-color: transparent;
    border: none;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    padding: 10px 67px 11px 20px;
    -webkit-appearance: none;
            appearance: none; }
    .graph__period-select option {
      color: #000; }

.graph-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: 10px 0 0; }
  @media only screen and (max-width: 767px) {
    .graph-info {
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 12px;
      margin-bottom: 10px; } }
  .graph-info__item {
    margin: 0 6px;
    font-size: 20px;
    color: #fff; }
    .graph-info__item:first-child {
      margin-left: 0; }
      @media only screen and (max-width: 767px) {
        .graph-info__item:first-child {
          margin-bottom: 7px;
          width: 100%; } }
    .graph-info__item:last-child {
      margin-right: 0;
      font-weight: 600;
      position: relative;
      top: -1px; }
    @media only screen and (max-width: 767px) {
      .graph-info__item:nth-child(2) {
        margin-left: 0; } }
    .graph-info__item_subtitle {
      font-size: 14px;
      opacity: 0.5;
      margin-right: 9px; }

text.arc-inner-text {
  fill: #ffffff;
  font-size: 18px;
  font-family: 'Muller', sans-serif;
  text-anchor: middle; }

text.arc-outer-text {
  fill: #ffffff;
  font-size: 18px;
  font-family: 'Muller', sans-serif;
  text-anchor: middle; }

text.center-chart-text {
  fill: #ffffff;
  fill-opacity: 0.15;
  font-size: 14px;
  font-family: 'Muller', sans-serif;
  text-anchor: middle; }

path.arc-sector {
  stroke: #122D59;
  stroke-width: 2; }

.piechart__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 30px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1024px) {
    .piechart__container {
      margin-left: 50px;
      margin-bottom: 30px; } }
  @media only screen and (max-width: 767px) {
    .piechart__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: 0;
      margin-bottom: 0; } }

.piechart__list.hovered .piechart__item {
  opacity: 0.3; }

.piechart__legend {
  margin-right: 50px; }
  @media only screen and (max-width: 1024px) {
    .piechart__legend {
      margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .piechart__legend {
      margin-right: 0; } }

.piechart__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 11px 0;
  transition: 0.3s all ease;
  cursor: default; }
  @media only screen and (max-width: 1024px) {
    .piechart__item {
      padding: 13px 0; } }
  @media only screen and (max-width: 767px) {
    .piechart__item {
      padding: 7px 0; } }
  .piechart__item.hover {
    opacity: 1 !important; }

.piechart__value {
  color: #fff;
  font-size: 32px;
  line-height: 38px;
  font-weight: 300;
  margin-right: 16px;
  min-width: 115px;
  text-align: right; }
  @media only screen and (max-width: 767px) {
    .piechart__value {
      font-size: 24px;
      line-height: 29px;
      margin-right: 20px;
      min-width: 85px; } }

.piechart__name {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  position: relative;
  top: 13px; }
  @media only screen and (max-width: 767px) {
    .piechart__name {
      font-size: 16px;
      line-height: 19px;
      top: 8px; } }

@media only screen and (max-width: 767px) {
  .piechart__graph {
    margin-top: -25px;
    margin-bottom: -43px;
    transform: scale3d(0.68, 0.68, 1); } }

.tooltip-container {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0px 10px 50px rgba(18, 45, 89, 0.2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px 20px;
  z-index: 9999;
  bottom: 14px !important;
  max-width: 310px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 140%;
  font-weight: normal; }

.tooltip-arrow {
  height: 12px;
  position: absolute;
  width: 12px; }

.tooltip-arrow::before {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  margin: auto;
  width: 0; }

.tooltip-arrow::after {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  margin: auto;
  position: absolute;
  width: 0; }

.tooltip-arrow[data-placement*='bottom'] {
  height: 12px;
  left: 0;
  margin-top: -9px;
  top: 0;
  width: 12px; }

.tooltip-arrow[data-placement*='bottom']::before {
  border-color: transparent transparent silver transparent;
  border-width: 0 10px 9px 10px;
  position: absolute;
  top: 0; }

.tooltip-arrow[data-placement*='bottom']::after {
  border-color: transparent transparent white transparent;
  border-width: 0 10px 9px 10px; }

.tooltip-arrow[data-placement*='top'] {
  bottom: 1px;
  height: 12px;
  left: 0;
  margin-bottom: -12px;
  width: 21px; }

.tooltip-arrow[data-placement*='top']::before {
  border-color: silver transparent transparent transparent;
  border-width: 9px 10px 0 10px;
  position: absolute;
  top: 0; }

.tooltip-arrow[data-placement*='top']::after {
  border-color: white transparent transparent transparent;
  border-width: 9px 10px 0 10px; }

.tooltip-arrow[data-placement*='right'] {
  height: 12px;
  left: 0;
  margin-left: -0.7rem;
  width: 12px; }

.tooltip-arrow[data-placement*='right']::before {
  border-color: transparent silver transparent transparent;
  border-width: 10px 9px 10px 0; }

.tooltip-arrow[data-placement*='right']::after {
  border-color: transparent white transparent transparent;
  border-width: 10px 9px 10px 0;
  left: 9px;
  top: 0; }

.tooltip-arrow[data-placement*='left'] {
  height: 12px;
  margin-right: -0.7rem;
  right: 0;
  width: 12px; }

.tooltip-arrow[data-placement*='left']::before {
  border-color: transparent transparent transparent silver;
  border-width: 10px 0 10px 0.4em; }

.tooltip-arrow[data-placement*='left']::after {
  border-color: transparent transparent transparent white;
  border-width: 10px 0 10px 0.4em;
  left: 3px;
  top: 0; }

.trigger {
  display: -ms-inline-flexbox;
  display: inline-flex; }

.fade {
  animation-name: fade;
  animation-fill-mode: both; }

.fadeUp {
  animation-name: fadeUp;
  animation-fill-mode: both; }

.fadeDown {
  animation-name: fadeDown;
  animation-fill-mode: both; }

.fadeLeft {
  animation-name: fadeLeft;
  animation-fill-mode: both; }

.fadeRight {
  animation-name: fadeRight;
  animation-fill-mode: both; }

.slideRight {
  animation-name: slideRight;
  animation-fill-mode: both; }

.slideLeft {
  animation-name: slideLeft;
  animation-fill-mode: both; }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(70px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-70px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeLeft {
  0% {
    opacity: 0;
    transform: translateX(70px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeRight {
  0% {
    opacity: 0;
    transform: translateX(-70px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes slideRight {
  0% {
    opacity: 1;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes slideLeft {
  0% {
    opacity: 1;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.loader {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: #122D59;
  background-size: cover;
  overflow: hidden;
  animation: loaderAnimation 0.2s ease-in-out 1.2s forwards; }
  .loader__sign {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 6000px 3000px;
    position: absolute;
    animation: loaderSignAnimation 1s ease-in-out 1s forwards; }

@keyframes loaderAnimation {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    visibility: hidden; } }

@keyframes loaderSignAnimation {
  0% {
    background-size: 6000px 3000px; }
  100% {
    background-size: 960000px 480000px; } }

.header {
  padding: 40px 0 24px;
  background-color: transparent;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transition: 0.2s ease;
  transition-property: padding-top, padding-bottom;
  z-index: 100; }
  @media only screen and (max-width: 1024px) {
    .header {
      padding-top: 32px; } }
  @media only screen and (max-width: 767px) {
    .header {
      padding-top: 21px;
      padding-bottom: 21px; } }
  .header__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .header__left, .header__right {
    display: -ms-flexbox;
    display: flex; }
  @media only screen and (max-width: 1024px) {
    .header__left {
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  .header__right {
    position: relative;
    top: 1px; }
    @media only screen and (max-width: 1024px) {
      .header__right {
        top: 0; } }
  .header_sticky {
    background-color: #122D59;
    padding: 10px 0; }
  .header__breadcrumbs {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 15px;
    position: relative;
    top: 1px; }
    @media only screen and (max-width: 1024px) {
      .header__breadcrumbs {
        display: none; } }
  @media only screen and (max-width: 1024px) {
    .header .main-menu-btn__icon {
      margin: 0; } }
  @media only screen and (max-width: 1024px) {
    .header .main-menu-btn__text {
      display: none; } }
  .header_dark .main-menu-btn__text,
  .header_dark .header-nav__link {
    color: #000; }
  .header_dark .main-menu-btn__icon span {
    background-color: #000; }
  .header_dark.header_sticky {
    background-color: #fff; }
  .header_blue .main-menu-btn__text,
  .header_blue .header-nav__link,
  .header_blue .breadcrumbs__link {
    color: #122D59; }
  .header_blue .breadcrumbs__link::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAChSURBVHgBldC7DYNADAZg+6RIKVEmuDJVlBWyQUqyRTZhDUo2YAVKyhuBGqQzNi8hsEG4Ot19Ots/wNV6vH7/5J16693NCAgyF7G08ABjSwUBBMbewjgfkmfq8YYlX3i+DdHRp6nysINnGLctLIza4BpWoYadBeHOc03fECkzDr9xPBKTxCWxUae01lBTb5axEKzjOUILPENS49Ydfo+QVA/WjXS82jjzIgAAAABJRU5ErkJggg=="); }
  .header_blue .main-menu-btn__icon span {
    background-color: #122D59; }
  .header_blue.header_sticky .main-menu-btn__text,
  .header_blue.header_sticky .header-nav__link,
  .header_blue.header_sticky .breadcrumbs__link {
    color: #fff; }
  .header_blue.header_sticky .main-menu-btn__icon span {
    background-color: #fff; }
  .header_blue.header_sticky .breadcrumbs__link::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVHgB5dK7CQAwCEXRRybJiNk4o7xEsPaDjeAFKw/YCGQjef7sCJKuiWWpaAZeqBQ63REpdJ/iAXpb5W7e0yl0AAAAAElFTkSuQmCC"); }
  .header_lang .header__breadcrumbs {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .header_lang .header__left {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .header_lang .header-logo {
    margin-right: 50px; }
    @media only screen and (max-width: 767px) {
      .header_lang .header-logo {
        margin-right: 0;
        position: relative;
        top: 0; } }
  @media only screen and (max-width: 767px) {
    .header_lang .header__left {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      position: relative; } }
  .header_lang .breadcrumbs__link {
    white-space: nowrap; }
    @media only screen and (max-width: 767px) {
      .header_lang .breadcrumbs__link {
        font-size: 12px;
        line-height: 14px;
        position: absolute;
        left: 0;
        bottom: -12px; } }
  @media only screen and (max-width: 767px) {
    .header_lang .header-nav__item {
      margin-left: 20px; } }
  @media only screen and (max-width: 1024px) {
    .header_lang .header-nav__link {
      font-size: 16px; } }
  .header__tel__container {
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 767px) {
      .header__tel__container {
        margin-right: 0; } }
    @media only screen and (max-width: 380px) {
      .header__tel__container {
        position: absolute;
        top: 52px;
        right: 30vw; } }
    .header__tel__container li a {
      position: relative;
      font-size: 15px;
      bottom: -1px; }
      @media only screen and (max-width: 767px) {
        .header__tel__container li a {
          font-size: 12px; } }

.header-logo {
  margin-right: 40px;
  display: block;
  width: 220px;
  height: 40px;
  background-size: 100% 100%; }
  @media only screen and (max-width: 1024px) {
    .header-logo {
      margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .header-logo {
      width: 145px;
      height: 30px; } }
  .header-logo.active {
    pointer-events: none; }
  .header-logo__text {
    font-size: 16px;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .header-logo_en {
    background-size: 100% auto;
    background-repeat: no-repeat;
    width: 220px;
    height: 40px; }
    @media only screen and (max-width: 767px) {
      .header-logo_en {
        width: 145px;
        height: 30px; } }

.header-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  top: 1px; }
  @media only screen and (max-width: 1100px) {
    .header-nav {
      display: none; } }
  .header-nav__link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    transition: 0.3s all ease;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap; }
    .header-nav__link svg {
      padding-left: 15px; }
    .header-nav__link path {
      transition: 0.3s all ease; }
    .header-nav__link:hover {
      color: #00b2ff; }
      .header-nav__link:hover path {
        fill: #00b2ff; }
    .header-nav__link.active {
      pointer-events: none;
      opacity: 0.5; }
  .header-nav__item {
    margin-left: 26px; }
    @media only screen and (max-width: 1475px) {
      .header-nav__item {
        display: none; } }
    .header-nav__item:first-child {
      margin-left: 0; }
    .header-nav__item-indent {
      margin-left: 45px; }
      @media only screen and (max-width: 1475px) {
        .header-nav__item-indent {
          display: block; } }
    .header-nav__item-lang {
      margin-left: 16px; }
      @media only screen and (max-width: 1475px) {
        .header-nav__item-lang {
          display: block; } }
  .header-nav_lang {
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1475px) {
      .header-nav_lang .header-nav__item {
        display: block; } }

.breadcrumbs {
  max-width: 20px; }
  .breadcrumbs__link {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    transition: 0.3s all ease;
    position: relative;
    box-sizing: border-box;
    padding-left: 20px;
    white-space: nowrap; }
    .breadcrumbs__link::before {
      content: '';
      position: absolute;
      left: 0;
      top: 4px;
      width: 5px;
      height: 8px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVHgB5dK7CQAwCEXRRybJiNk4o7xEsPaDjeAFKw/YCGQjef7sCJKuiWWpaAZeqBQ63REpdJ/iAXpb5W7e0yl0AAAAAElFTkSuQmCC");
      background-size: cover; }
    .breadcrumbs__link-disabled {
      pointer-events: none; }
      .breadcrumbs__link-disabled span {
        opacity: 0.5; }
    .breadcrumbs__link:hover {
      color: #00B2FF; }

.header__breadcrumbs-nav {
  margin-left: 0; }
  .header__breadcrumbs-nav .breadcrumbs__link {
    padding-left: 0; }
    .header__breadcrumbs-nav .breadcrumbs__link::before {
      display: none; }

@media only screen and (max-width: 767px) {
  .cn__wrapper .header_lang .header-logo {
    top: 0; } }

.main-menu {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  visibility: hidden;
  transition: 0.2s all ease;
  box-sizing: border-box; }
  .main-menu__overlay {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    z-index: 1;
    transition: 0.2s opacity ease; }
  .main-menu__wrap {
    z-index: 2;
    position: absolute;
    background-color: #fff;
    transition: 0.2s top ease;
    left: 0;
    top: -100%;
    bottom: 0;
    right: 0;
    height: auto;
    max-height: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }
  .main-menu__header {
    position: fixed;
    left: 0;
    top: -100%;
    opacity: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    transition: 0.2s ease;
    transition-property: top, opacity;
    z-index: 5;
    transform: translate3d(0, 0, 0); }
  .main-menu__header-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: relative;
    transition: 0.2s opacity ease;
    opacity: 0;
    padding: 31px 0;
    background-color: #fff; }
    @media only screen and (max-width: 1024px) {
      .main-menu__header-container {
        -ms-flex-pack: start;
            justify-content: flex-start;
        padding: 23px 0; } }
    @media only screen and (max-width: 767px) {
      .main-menu__header-container {
        padding: 13px 0; } }
  .main-menu__container {
    padding-top: 140px; }
    @media only screen and (max-width: 1024px) {
      .main-menu__container {
        padding-top: 110px; } }
    @media only screen and (max-width: 767px) {
      .main-menu__container {
        padding-top: 85px; } }
  .main-menu__header-auth {
    display: none; }
    @media only screen and (max-width: 1024px) {
      .main-menu__header-auth {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        -ms-flex-positive: 1;
            flex-grow: 1; } }
    .main-menu__header-auth_link {
      font-size: 16px;
      text-decoration: none;
      line-height: 19px;
      color: #122D59;
      transition: 0.3s all ease;
      border-bottom: 1px solid #E4E4E4; }
      .main-menu__header-auth_link:hover {
        color: #0067B3; }
  .main-menu__header-nav {
    display: none;
    margin-right: 50px; }
    @media only screen and (max-width: 1024px) {
      .main-menu__header-nav {
        display: block; } }
    @media only screen and (max-width: 767px) {
      .main-menu__header-nav {
        margin-right: 25px; } }
    .main-menu__header-nav__item {
      text-decoration: none;
      color: #6C6C6C;
      font-size: 12px;
      border-bottom: 1px solid #E4E4E4;
      padding-bottom: 2px;
      position: relative;
      top: 1px;
      display: inline-block; }
      .main-menu__header-nav__item:not(:last-child) {
        margin-right: 25px; }
        @media only screen and (max-width: 767px) {
          .main-menu__header-nav__item:not(:last-child) {
            margin-right: 15px; } }
  .main-menu__title {
    font-size: 42px;
    line-height: 120%;
    color: #122D59;
    margin-bottom: 43px; }
    @media only screen and (max-width: 1024px) {
      .main-menu__title {
        font-size: 32px;
        margin-bottom: 39px; } }
    @media only screen and (max-width: 767px) {
      .main-menu__title {
        font-size: 22px;
        margin-bottom: 35px; } }
  .main-menu__content {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 80px; }
    @media only screen and (max-width: 1024px) {
      .main-menu__content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .main-menu__left {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    border-right: 1px solid #E4E4E4; }
    @media only screen and (max-width: 1024px) {
      .main-menu__left {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        border: none;
        border-bottom: 1px solid #E4E4E4;
        padding-bottom: 62px;
        margin-bottom: 50px;
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .main-menu__left {
        padding-bottom: 53px;
        border: none;
        position: relative; }
        .main-menu__left::before {
          position: absolute;
          content: '';
          left: -25px;
          right: -25px;
          bottom: 0;
          height: 1px;
          background-color: #E4E4E4; } }
  .main-menu__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 294px;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding-left: 59px;
    padding-top: 0;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .main-menu__right {
        width: 100%;
        padding-left: 0; } }
  .main-menu__phone {
    text-decoration: none;
    font-size: 28px;
    line-height: 34px;
    color: #6C6C6C;
    font-weight: 300;
    margin-left: -6px;
    margin-top: 35px;
    margin-bottom: 93px; }
    @media only screen and (max-width: 1024px) {
      .main-menu__phone {
        margin-top: 25px;
        margin-left: 0;
        width: 100%;
        margin-bottom: 30px; } }
  .main-menu_open {
    visibility: visible;
    transition: 0.4s all ease; }
    .main-menu_open .main-menu__header {
      opacity: 1;
      transition: 0s opacity ease;
      transition-delay: 0s;
      top: 0; }
    .main-menu_open .main-menu__overlay {
      opacity: 0.7;
      transition: 0.4s opacity ease; }
    .main-menu_open .main-menu__wrap {
      top: 0;
      overflow: auto;
      transition-delay: 0.1s;
      transition: 0.4s top ease;
      scroll-behavior: smooth;
      webkit-overflow-scrolling: touch;
      box-sizing: border-box; }
    .main-menu_open .main-menu__header-container {
      opacity: 1;
      transition: 0.4s opacity ease; }

.main-menu-logo {
  margin-right: 50px;
  display: block;
  background-size: 100% 100%;
  width: 220px;
  height: 40px; }
  @media only screen and (max-width: 1024px) {
    .main-menu-logo {
      display: none; } }
  .main-menu-logo.active {
    pointer-events: none; }

.main-menu-nav:not(:last-child) {
  margin-bottom: 22px; }

.main-menu-nav__title {
  font-size: 28px;
  line-height: 120%;
  font-weight: 300;
  color: #122D59;
  max-width: 500px;
  margin-bottom: 30px; }

.main-menu-nav__container {
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    .main-menu-nav__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.main-menu-nav__part {
  width: 46%;
  padding-right: 27px;
  box-sizing: border-box;
  margin-bottom: -30px; }
  @media only screen and (max-width: 1024px) {
    .main-menu-nav__part {
      width: 374px;
      box-sizing: border-box;
      padding-right: 30px; } }
  @media only screen and (max-width: 767px) {
    .main-menu-nav__part {
      width: 100%;
      padding: 0; } }
  .main-menu-nav__part:last-child {
    width: 45%; }
    @media only screen and (max-width: 1024px) {
      .main-menu-nav__part:last-child {
        padding-right: 0;
        width: 320px; } }
    @media only screen and (max-width: 767px) {
      .main-menu-nav__part:last-child {
        width: 100%;
        padding: 0;
        margin-top: 30px; } }

.main-menu-nav__item {
  margin-bottom: 30px;
  box-sizing: border-box;
  padding-left: 20px; }
  @media only screen and (max-width: 1024px) {
    .main-menu-nav__item {
      padding-left: 0; } }

.main-menu-nav__link {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  position: relative;
  text-decoration: none; }
  @media only screen and (max-width: 767px) {
    .main-menu-nav__link {
      font-size: 16px;
      line-height: 19px;
      font-weight: 400; } }
  .main-menu-nav__link span {
    color: #122D59;
    border-bottom: 1px solid #E4E4E4;
    transition: 0.3s all ease; }
  .main-menu-nav__link:hover span {
    color: #0067b3;
    border-color: rgba(0, 103, 179, 0.2); }
  .main-menu-nav__link_small {
    font-size: 18px; }
    @media only screen and (max-width: 767px) {
      .main-menu-nav__link_small {
        font-size: 14px; } }
  .main-menu-nav__link.active {
    pointer-events: none; }
    .main-menu-nav__link.active::before {
      position: absolute;
      left: -20px;
      top: 9px;
      background-color: #122D59;
      content: '';
      width: 6px;
      height: 6px; }
      @media only screen and (max-width: 1024px) {
        .main-menu-nav__link.active::before {
          top: 10px; } }
      @media only screen and (max-width: 767px) {
        .main-menu-nav__link.active::before {
          top: 7px;
          left: -13px; } }
    .main-menu-nav__link.active span {
      border: none; }
  .main-menu-nav__link span {
    line-height: 120%; }

.main-menu-nav__submenu {
  padding-left: 10px;
  box-sizing: border-box;
  margin-top: 15px; }
  @media only screen and (max-width: 767px) {
    .main-menu-nav__submenu {
      margin-top: 19px; } }
  .main-menu-nav__submenu .main-menu-nav__item {
    margin-bottom: 10px;
    padding-left: 10px; }
  .main-menu-nav__submenu .main-menu-nav__link {
    font-size: 16px;
    font-weight: 300; }
    @media only screen and (max-width: 767px) {
      .main-menu-nav__submenu .main-menu-nav__link {
        font-size: 14px; } }
    .main-menu-nav__submenu .main-menu-nav__link span {
      color: #000;
      border-bottom: 1px solid #E4E4E4; }
    .main-menu-nav__submenu .main-menu-nav__link:hover span {
      color: #0067b3;
      border-color: rgba(0, 103, 179, 0.2); }
    .main-menu-nav__submenu .main-menu-nav__link.active span {
      border: none; }
    .main-menu-nav__submenu .main-menu-nav__link.active::before {
      top: 7px; }
      @media only screen and (max-width: 1024px) {
        .main-menu-nav__submenu .main-menu-nav__link.active::before {
          top: 6px; } }
      @media only screen and (max-width: 767px) {
        .main-menu-nav__submenu .main-menu-nav__link.active::before {
          top: 5px;
          left: -18px; } }

.main-menu-press__item {
  margin-bottom: 20px; }
  @media only screen and (max-width: 1024px) {
    .main-menu-press__item {
      display: -ms-inline-flexbox;
      display: inline-flex;
      white-space: nowrap;
      margin-right: 30px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 24px;
      margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .main-menu-press__item {
      margin-bottom: 29px; } }

.main-menu-press__link {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  pointer-events: auto; }
  @media only screen and (max-width: 767px) {
    .main-menu-press__link {
      font-size: 16px;
      line-height: 19px;
      font-weight: 400; } }
  .main-menu-press__link span {
    line-height: 120%; }
  .main-menu-press__link.active {
    position: relative; }
    .main-menu-press__link.active span {
      color: #122D59 !important; }
    .main-menu-press__link.active::before {
      position: absolute;
      left: -20px;
      top: 10px;
      background-color: #122D59;
      content: '';
      width: 6px;
      height: 6px; }
      @media only screen and (max-width: 767px) {
        .main-menu-press__link.active::before {
          top: 7px;
          left: -13px; } }

.main-menu-press__submenu {
  padding-left: 30px;
  box-sizing: border-box;
  margin-top: 15px; }
  @media only screen and (max-width: 1024px) {
    .main-menu-press__submenu {
      display: -ms-flexbox;
      display: flex;
      width: auto;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 25px;
      padding-left: 20px; } }
  @media only screen and (max-width: 767px) {
    .main-menu-press__submenu {
      margin-top: 19px; } }
  .main-menu-press__submenu .main-menu-press__link {
    font-size: 16px; }
    @media only screen and (max-width: 767px) {
      .main-menu-press__submenu .main-menu-press__link {
        font-weight: 300;
        font-size: 14px; } }
    .main-menu-press__submenu .main-menu-press__link.active::before {
      position: absolute;
      left: -20px;
      top: 7px;
      background-color: #122D59;
      content: '';
      width: 6px;
      height: 6px; }
      @media only screen and (max-width: 767px) {
        .main-menu-press__submenu .main-menu-press__link.active::before {
          top: 6px;
          left: -18px; } }
  .main-menu-press__submenu .main-menu-press__item {
    margin-bottom: 10px; }
    @media only screen and (max-width: 1024px) {
      .main-menu-press__submenu .main-menu-press__item {
        margin-right: 40px;
        white-space: normal; } }
    @media only screen and (max-width: 767px) {
      .main-menu-press__submenu .main-menu-press__item {
        width: 100%;
        margin: 0 0 11px 0; }
        .main-menu-press__submenu .main-menu-press__item:last-child {
          margin-bottom: 0; } }

@media only screen and (max-width: 1024px) {
  .main-menu-press__container > .main-menu-press__item > a:first-of-type {
    margin-right: 56px; } }

@media only screen and (max-width: 1024px) {
  .main-menu-press__container {
    width: 100%; } }

.main-menu-press__container > .main-menu-press__item:first-of-type > .main-menu-press__link:first-of-type {
  pointer-events: none; }
  .main-menu-press__container > .main-menu-press__item:first-of-type > .main-menu-press__link:first-of-type::before {
    display: none; }
  .main-menu-press__container > .main-menu-press__item:first-of-type > .main-menu-press__link:first-of-type span {
    color: #6C6C6C !important; }
  .main-menu-press__container > .main-menu-press__item:first-of-type > .main-menu-press__link:first-of-type > span {
    border: none; }

.main-menu-search {
  width: 555px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-color: #fff; }
  .main-menu-search::before {
    position: absolute;
    display: block;
    content: '';
    width: 15px;
    height: 15px;
    left: 0;
    top: 6px;
    background-size: cover;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKMSURBVHgBxVfbcdpAFF2Jxwdf6iAqAX/yGkMFdglyBSEVWFRgpwIrFQQqgAww/AElKB3wwQzDO+couxkF27sSFvjMaFjE3XvuvXv37GIJDWazmbNcLtuWZd0ej0cXn678aYFnbtt2F+96lUolFGfAeuvlZDJx9/v9C4ZNkcSJZQUIpJM2CPv0xWg0aoN4RmJkywyf4fy+VCq59Xrd4gPc8B1+CzgHdh7ncK5Igf8yHw6HPpw+Sofd3W730Gq1FjoH/X7fLRQKnOPJeZ1Go+GLNOQy6ieOUcJ2tVr9LlJgPB4/gtiXX7+hQs+mORG5XGOW2kHmfq1W64gzEEtgkcvlbkw9EK354XBg2Rw8wbnEBLNF8F36kg2rhc2s2TD8st1uzyZW2Gw2D+LvVmyiHxydrQ3iOzkO0Fyh+CBkgwYcF4vFrzpbGyXnlhGyXJkAPn/xE4k1dXZc87Ic/xYZAVtvLsldYSCP1gWNNhcZQXV5TI7fJf80sOFCDqbT6ReRESA4aim16mijNCEHq9WqLDIC9rgrh3MT+YADU2emAdQt2r48cnV2NkRBabhnEoUkiIvWer3u6WxtKQoDPA5EwSiJJkipJoyiFXU7ZDWSRER8n/ZMjoNHMrPmPSCJVEfkMkJl/EQnIiXidwGsuZ9Eqv/tc3ki+RzTCbbLC9fP5ID3PNj+VMRy/kIkwKs7nCy7OmKj+xm2Tg/ZhEoFGRTKWs7n87dYY4+2LDW6e8Clow3sPSjdj1TkxOnVKAEG7BuWOn6jMQVg6TwyCGR3x8siHJbxGVWDqkhxokZwq57e85IGoCX/CJIEcDHyJAFclNwUwMXJdQFchfy9AK5G/lYAVyVXAVCY8FesJT4D6uj+A0oOdzS/QsMiAAAAAElFTkSuQmCC"); }
  .main-menu-search__input {
    padding: 3px 30px 10px;
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 2px solid #C4C4C4;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    background-color: transparent; }
    .main-menu-search__input:-ms-input-placeholder {
      color: #C4C4C4; }
    .main-menu-search__input::placeholder {
      color: #C4C4C4; }
    .main-menu-search__input:focus {
      outline: 0; }

.banner-index {
  height: 610px;
  min-height: 970px;
  position: relative;
  overflow: hidden;
  background-color: #122D59;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  @media only screen and (max-width: 767px) {
    .banner-index {
      min-height: 10px; } }
  @media only screen and (max-width: 1024px) {
    .banner-index {
      height: 800px;
      transform: translate3d(0, 0, 0) !important; } }
  @media only screen and (max-width: 767px) {
    .banner-index {
      height: 490px; } }
  .banner-index .container {
    margin-top: -200px; }
    @media only screen and (max-width: 1024px) {
      .banner-index .container {
        margin-top: -260px; } }
    @media only screen and (max-height: 600px) {
      .banner-index .container {
        margin-top: 2px; } }
    @media only screen and (max-height: 540px) {
      .banner-index .container {
        margin-top: 60px; } }
    @media only screen and (max-height: 767px) {
      .banner-index .container {
        margin-top: 60px;
        min-height: 100px; } }
  .banner-index__title-container {
    display: inline-block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 63px;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 1024px) {
      .banner-index__title-container {
        margin-bottom: 40px; } }
    @media only screen and (max-width: 767px) {
      .banner-index__title-container {
        margin-bottom: 30px; } }
  .banner-index__title, .banner-index__title2 {
    font-size: 70px;
    margin-bottom: 28px;
    line-height: 110%;
    color: #fff; }
    @media only screen and (max-width: 1024px) {
      .banner-index__title, .banner-index__title2 {
        font-size: 56px;
        margin-bottom: 23px; } }
    @media only screen and (max-width: 767px) {
      .banner-index__title, .banner-index__title2 {
        font-size: 34px;
        margin-bottom: 14px;
        display: -ms-flexbox;
        display: flex;
        width: 100%; } }
  .banner-index__title2 {
    font-size: 28px;
    font-weight: 300; }
    @media only screen and (max-width: 1024px) {
      .banner-index__title2 {
        font-size: 22px; } }
    @media only screen and (max-width: 767px) {
      .banner-index__title2 {
        font-size: 14px; } }
  .banner-index__title-border {
    height: 4px;
    background-color: #fff;
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      .banner-index__title-border {
        height: 3px; } }
    @media only screen and (max-width: 767px) {
      .banner-index__title-border {
        height: 2px; } }
  .banner-index__title-border-container {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
  .banner-index__subtitle {
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    color: #fff;
    max-width: 840px; }
    @media only screen and (max-width: 1024px) {
      .banner-index__subtitle {
        font-size: 22px;
        line-height: 26px;
        max-width: 600px; } }
    @media only screen and (max-width: 767px) {
      .banner-index__subtitle {
        font-size: 16px;
        line-height: 19px; } }
  .banner-index__down-btn {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    bottom: 61px;
    width: 22px;
    height: 22px;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s all ease;
    z-index: 2;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAYAAADV2ImkAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADmSURBVHgB7ddhCoMwDIbhsJN4RG/sUTqFZiul2jb5ohHywmAqJA/inxIZlXIE7kMvK8DWBdi6AFsXYOsCbF2ArQuwdQG2LsDWvRe8nxfX/beQ0w7bYeSLNR9yNxQaeWrO2O03r7yBQqPAte30gRaNAHdNSLQWPGxBoTXgaQMCLQWLd2vRErD6RWkGzIIT6FMUD5oBw7CagaNgOFY6eARshpUs6IHNsbOLrsC3YWcWnoFvx44uboEfw44AavDj2B6kBLvBci1Q+ucLyzVgqfrvB8tV6FShF/JYA+0XyxVo/1guoxcC9wVFbIo87I9EbgAAAABJRU5ErkJggg=="); }
    @media only screen and (max-width: 1024px) {
      .banner-index__down-btn {
        display: none; } }
    .banner-index__down-btn:hover {
      -ms-transform: translateY(5px);
          transform: translateY(5px); }
    .banner-index__down-btn__fishing_alert_button {
      position: absolute;
      background-image: none;
      color: #fbb0ad;
      width: 100%;
      left: 14px;
      top: -30px;
      text-align: right;
      cursor: pointer;
      transition: 0.3s all ease; }
      @media only screen and (max-width: 1024px) {
        .banner-index__down-btn__fishing_alert_button {
          top: -27px; } }
      .banner-index__down-btn__fishing_alert_button:hover {
        color: red;
        -ms-transform: translateY(5px);
            transform: translateY(5px); }
  .banner-index__tg-btn {
    display: block;
    position: absolute;
    left: 95%;
    margin-left: -1px;
    top: 135px;
    width: 22px;
    height: 22px;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s all ease;
    z-index: 2000;
    background-image: url("data:image/png;base64,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"); }
    @media only screen and (max-width: 767px) {
      .banner-index__tg-btn {
        left: 85%;
        top: 100px; } }
  .banner-index__vk-btn {
    display: block;
    position: absolute;
    left: 95%;
    margin-left: -1px;
    top: 100px;
    width: 22px;
    height: 22px;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s all ease;
    z-index: 2000;
    background-image: url("data:image/png;base64,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"); }
    @media only screen and (max-width: 767px) {
      .banner-index__vk-btn {
        margin-left: -100px; } }
  .banner-index__bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    @media only screen and (max-width: 767px) {
      .banner-index__bg {
        height: 120%; } }
  .banner-index__image {
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 130%;
    width: auto;
    height: auto;
    z-index: 1; }
  .banner-index__video {
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 130%;
    width: auto;
    height: auto;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .banner-index__video {
        top: 27%; } }
  .banner-index .container {
    position: relative;
    z-index: 2;
    height: 560px; }
    @media only screen and (max-height: 767px) {
      .banner-index .container {
        margin-top: 1px !important; } }

.banner-parts {
  position: relative;
  overflow: hidden;
  background-color: #122D59;
  background-size: cover;
  background-position: left center;
  min-height: 700px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center; }
  @media only screen and (max-width: 1366px) {
    .banner-parts {
      background-position: 40% center; } }
  @media only screen and (max-width: 1024px) {
    .banner-parts {
      background-position: left center;
      transform: translate3d(0, 0, 0) !important; }
      .banner-parts::before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #122D59;
        content: '';
        z-index: 0;
        display: block;
        opacity: 0.6; } }
  @media only screen and (max-width: 767px) {
    .banner-parts {
      min-height: 490px; } }
  .banner-parts__short {
    height: 450px;
    min-height: 100%;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .banner-parts__short {
        height: 350px;
        min-height: 100%; } }
    @media only screen and (max-width: 767px) {
      .banner-parts__short {
        height: 330px;
        min-height: 100%; } }
    .banner-parts__short .banner-parts__container {
      margin-top: 50px; }
      @media only screen and (max-width: 1024px) {
        .banner-parts__short .banner-parts__container {
          margin-top: 50px; } }
    .banner-parts__short .banner-parts__title-container {
      margin-bottom: 40px; }
      @media only screen and (max-width: 767px) {
        .banner-parts__short .banner-parts__title-container {
          margin-bottom: 30px; } }
  .banner-parts__container {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .banner-parts__title-container {
    display: inline-block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 63px; }
    @media only screen and (max-width: 1024px) {
      .banner-parts__title-container {
        margin-bottom: 26px; } }
    @media only screen and (max-width: 767px) {
      .banner-parts__title-container {
        margin-bottom: 30px; } }
  .banner-parts__title-border-container {
    overflow-x: hidden;
    width: 100%; }
  .banner-parts__title {
    font-size: 70px;
    line-height: 110%;
    color: #fff;
    padding-bottom: 28px; }
    @media only screen and (max-width: 1024px) {
      .banner-parts__title {
        font-size: 56px;
        padding-bottom: 24px; } }
    @media only screen and (max-width: 767px) {
      .banner-parts__title {
        font-size: 34px;
        padding-bottom: 15px; } }
    @media only screen and (max-width: 370px) {
      .banner-parts__title_small {
        font-size: 28px; } }
    .banner-parts__title strong {
      line-height: 0;
      font-size: 56px; }
      @media only screen and (max-width: 1024px) {
        .banner-parts__title strong {
          font-size: 42px; } }
      @media only screen and (max-width: 767px) {
        .banner-parts__title strong {
          font-size: 26px; } }
  .banner-parts__title-border {
    height: 4px;
    background-color: #fff;
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      .banner-parts__title-border {
        height: 3px; } }
    @media only screen and (max-width: 767px) {
      .banner-parts__title-border {
        height: 2px; } }
  .banner-parts__subtitle {
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    color: #fff;
    max-width: 653px; }
    @media only screen and (max-width: 1024px) {
      .banner-parts__subtitle {
        font-size: 22px;
        line-height: 26px;
        font-weight: 300; }
        .banner-parts__subtitle br {
          display: none; } }
    @media only screen and (max-width: 767px) {
      .banner-parts__subtitle {
        font-size: 16px;
        line-height: 19px;
        padding-right: 1px;
        box-sizing: border-box; } }
    .banner-parts__subtitle_small {
      font-size: 20px;
      line-height: 130%;
      margin-top: -26px; }
      @media only screen and (max-width: 1024px) {
        .banner-parts__subtitle_small {
          margin-top: 0;
          font-size: 22px;
          line-height: 26px; } }
      @media only screen and (max-width: 767px) {
        .banner-parts__subtitle_small {
          font-size: 16px;
          line-height: 19px; } }
  @media only screen and (max-width: 1024px) {
    .banner-parts__wealth::before {
      display: none; } }
  .banner-parts__wealth .banner-parts__title,
  .banner-parts__wealth .banner-parts__subtitle {
    color: #122D59; }
  .banner-parts__wealth .banner-parts__title-border {
    background-color: #122D59; }

.banner-parts.trust-management {
  background-image: url("/img/banners/trust-management.png"); }
  .banner-parts.trust-management.banner-parts__webp {
    background-image: url("/img/banners/webp/trust-management.webp"); }

.banner-parts.real-estate {
  background-image: url("/img/banners/real-estate.png"); }
  .banner-parts.real-estate.banner-parts__webp {
    background-image: url("/img/banners/webp/real-estate.webp"); }

.banner-parts.stock-market {
  background-image: url("/img/banners/stock-market.png"); }
  .banner-parts.stock-market.banner-parts__webp {
    background-image: url("/img/banners/webp/stock-market.webp"); }

.banner-parts.special-situations {
  background-image: url("/img/banners/special-situations.png"); }
  .banner-parts.special-situations.banner-parts__webp {
    background-image: url("/img/banners/webp/special-situations.webp"); }

.banner-parts.asset-structuring {
  background-image: url("/img/banners/asset-structuring.png"); }
  .banner-parts.asset-structuring.banner-parts__webp {
    background-image: url("/img/banners/webp/asset-structuring.webp"); }

.banner-parts.trinfico-wealth {
  background-image: url("/img/banners/trinfico-wealth.png"); }
  .banner-parts.trinfico-wealth.banner-parts__webp {
    background-image: url("/img/banners/webp/trinfico-wealth.webp"); }

.banner-parts.about {
  background-image: url("/img/banners/about.png"); }
  .banner-parts.about.banner-parts__webp {
    background-image: url("/img/banners/webp/about.webp"); }

.banner-parts.brokerage-depositary {
  background-image: url("/img/banners/brokerage-depositary.png"); }
  .banner-parts.brokerage-depositary.banner-parts__webp {
    background-image: url("/img/banners/webp/brokerage-depositary.webp"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .banner-parts.trust-management {
    background-image: url("/img/banners/trust-management_2x.png"); }
    .banner-parts.trust-management.banner-parts__webp {
      background-image: url("/img/banners/webp/trust-management_2x.webp"); }
  .banner-parts.real-estate {
    background-image: url("/img/banners/real-estate_2x.png"); }
    .banner-parts.real-estate.banner-parts__webp {
      background-image: url("/img/banners/webp/real-estate_2x.webp"); }
  .banner-parts.stock-market {
    background-image: url("/img/banners/stock-market_2x.png"); }
    .banner-parts.stock-market.banner-parts__webp {
      background-image: url("/img/banners/webp/stock-market_2x.webp"); }
  .banner-parts.special-situations {
    background-image: url("/img/banners/special-situations_2x.png"); }
    .banner-parts.special-situations.banner-parts__webp {
      background-image: url("/img/banners/webp/special-situations_2x.webp"); }
  .banner-parts.asset-structuring {
    background-image: url("/img/banners/asset-structuring_2x.png"); }
    .banner-parts.asset-structuring.banner-parts__webp {
      background-image: url("/img/banners/webp/asset-structuring_2x.webp"); }
  .banner-parts.trinfico-wealth {
    background-image: url("/img/banners/trinfico-wealth_2x.png"); }
    .banner-parts.trinfico-wealth.banner-parts__webp {
      background-image: url("/img/banners/webp/trinfico-wealth_2x.webp"); }
  .banner-parts.about {
    background-image: url("/img/banners/about_2x.png"); }
    .banner-parts.about.banner-parts__webp {
      background-image: url("/img/banners/webp/about_2x.webp"); }
  .banner-parts.brokerage-depositary {
    background-image: url("/img/banners/brokerage-depositary_2x.png"); }
    .banner-parts.brokerage-depositary.banner-parts__webp {
      background-image: url("/img/banners/webp/brokerage-depositary_2x.webp"); } }

@media only screen and (max-width: 1024px) {
  .banner-parts.trust-management {
    background-image: url("/img/banners/tablet/trust-management.png") !important; }
  .banner-parts.real-estate {
    background-image: url("/img/banners/tablet/real-estate.png") !important; }
  .banner-parts.stock-market {
    background-image: url("/img/banners/tablet/stock-market.png") !important; }
  .banner-parts.special-situations {
    background-image: url("/img/banners/tablet/special-situations.png") !important; }
  .banner-parts.asset-structuring {
    background-image: url("/img/banners/tablet/asset-structuring.png") !important; }
  .banner-parts.trinfico-wealth {
    background-image: url("/img/banners/tablet/trinfico-wealth.png") !important; }
  .banner-parts.about {
    background-image: url("/img/banners/tablet/about.png") !important; }
  .banner-parts.brokerage-depositary {
    background-image: url("/img/banners/tablet/brokerage-depositary.png") !important; } }

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi) {
  .banner-parts.trust-management {
    background-image: url("/img/banners/tablet/trust-management_2x.png") !important; }
  .banner-parts.real-estate {
    background-image: url("/img/banners/tablet/real-estate_2x.png") !important; }
  .banner-parts.stock-market {
    background-image: url("/img/banners/tablet/stock-market_2x.png") !important; }
  .banner-parts.special-situations {
    background-image: url("/img/banners/tablet/special-situations_2x.png") !important; }
  .banner-parts.asset-structuring {
    background-image: url("/img/banners/tablet/asset-structuring_2x.png") !important; }
  .banner-parts.trinfico-wealth {
    background-image: url("/img/banners/tablet/trinfico-wealth_2x.png") !important; }
  .banner-parts.about {
    background-image: url("/img/banners/tablet/about_2x.png") !important; }
  .banner-parts.brokerage-depositary {
    background-image: url("/img/banners/tablet/brokerage-depositary_2x.png") !important; } }

@media only screen and (max-width: 767px) {
  .banner-parts.trust-management {
    background-image: url("/img/banners/mobile/trust-management.png") !important; }
  .banner-parts.real-estate {
    background-image: url("/img/banners/mobile/real-estate.png") !important; }
  .banner-parts.stock-market {
    background-image: url("/img/banners/mobile/stock-market.png") !important; }
  .banner-parts.special-situations {
    background-image: url("/img/banners/mobile/special-situations.png") !important; }
  .banner-parts.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring.png") !important; }
  .banner-parts.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth.png") !important; }
  .banner-parts.about {
    background-image: url("/img/banners/mobile/about.png") !important; }
  .banner-parts.brokerage-depositary {
    background-image: url("/img/banners/mobile/brokerage-depositary.png") !important; } }

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi) {
  .banner-parts.trust-management {
    background-image: url("/img/banners/mobile/trust-management_2x.png") !important; }
  .banner-parts.real-estate {
    background-image: url("/img/banners/mobile/real-estate_2x.png") !important; }
  .banner-parts.stock-market {
    background-image: url("/img/banners/mobile/stock-market_2x.png") !important; }
  .banner-parts.special-situations {
    background-image: url("/img/banners/mobile/special-situations_2x.png") !important; }
  .banner-parts.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring_2x.png") !important; }
  .banner-parts.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth_2x.png") !important; }
  .banner-parts.about {
    background-image: url("/img/banners/mobile/about_2x.png") !important; }
  .banner-parts.brokerage-depositary {
    background-image: url("/img/banners/mobile/brokerage-depositary_2x.png") !important; } }

.banner-parts.contacts {
  background-image: url("/img/banners/contacts27102020_2.png");
  background-position: center center; }
  .banner-parts.contacts.banner-parts__webp {
    background-image: url("/img/banners/webp/contacts27102020_2.webp"); }

.banner-parts.media {
  background-image: url("/img/banners/media27102020.png");
  background-position: center center; }
  .banner-parts.media.banner-parts__webp {
    background-image: url("/img/banners/webp/media27102020.webp"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .banner-parts.contacts {
    background-image: url("/img/banners/contacts27102020_2_2x.png"); }
    .banner-parts.contacts.banner-parts__webp {
      background-image: url("/img/banners/webp/contacts27102020_2_2x.webp"); }
  .banner-parts.media {
    background-image: url("/img/banners/media27102020_2x.png"); }
    .banner-parts.media.banner-parts__webp {
      background-image: url("/img/banners/webp/media27102020_2x.webp"); } }

@media only screen and (max-width: 1024px) {
  .banner-parts.contacts {
    background-image: url("/img/banners/tablet/contacts27102020_2.png") !important; }
  .banner-parts.media {
    background-image: url("/img/banners/tablet/media27102020.png") !important; } }

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi) {
  .banner-parts.contacts {
    background-image: url("/img/banners/tablet/contacts27102020_2_2x.png") !important; }
  .banner-parts.media {
    background-image: url("/img/banners/tablet/media27102020_2x.png") !important; } }

@media only screen and (max-width: 767px) {
  .banner-parts.contacts {
    background-image: url("/img/banners/mobile/contacts27102020_2.png") !important; }
  .banner-parts.media {
    background-image: url("/img/banners/mobile/media27102020.png") !important; } }

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi) {
  .banner-parts.contacts {
    background-image: url("/img/banners/mobile/contacts27102020_2_2x.png") !important; }
  .banner-parts.media {
    background-image: url("/img/banners/mobile/media27102020_2x.png") !important; } }

.open-modal .modal {
  transition: 0s !important; }
  .open-modal .modal_open .modal__overlay {
    transition: 0s !important; }

.open-modal .modal__container {
  transition: 0s !important; }

.modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 210;
  visibility: hidden;
  transition: 0.3s visibility ease; }
  .modal__title {
    display: inline-block;
    font-size: 42px;
    color: #122D59;
    font-weight: 400;
    line-height: 120%;
    padding-bottom: 18px;
    border-bottom: 2px solid #122D59; }
    @media only screen and (max-width: 1024px) {
      .modal__title {
        font-size: 40px;
        padding-bottom: 13px; } }
    @media only screen and (max-width: 767px) {
      .modal__title {
        font-size: 26px; } }
  .modal__subtitle-container {
    margin-top: 26px; }
    @media only screen and (max-width: 767px) {
      .modal__subtitle-container {
        margin-top: 21px; } }
  .modal__subtitle {
    font-size: 16px;
    line-height: 19px; }
  .modal__form {
    margin-top: 50px;
    max-width: 627px; }
    @media only screen and (max-width: 1024px) {
      .modal__form {
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .modal__form {
        margin-top: 42px; } }
  .modal__overlay {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #000000;
    opacity: 0;
    transition: 0.3s opacity ease;
    z-index: 2; }
  .modal__wrap {
    z-index: 2;
    position: relative;
    height: 100%;
    box-sizing: border-box;
    overflow-y: hidden;
    overflow-x: hidden;
    text-align: right;
    max-width: 999px;
    margin-left: auto; }
    .modal__wrap:before {
      content: '';
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
  .modal__container {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 3;
    min-height: 100%;
    right: -100%;
    transition: 0.3s right ease-in-out;
    background: #fff;
    max-width: 999px;
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      .modal__container {
        max-width: 100%; } }
  .modal__content {
    text-align: left;
    box-sizing: border-box;
    padding: 101px 120px 80px;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .modal__content {
        padding: 93px 40px 80px; } }
    @media only screen and (max-width: 767px) {
      .modal__content {
        padding: 60px 25px 80px; } }
  .modal__additional-content ~ *,
  .modal__additional-content + * {
    display: none; }
  .modal_open {
    visibility: visible; }
    .modal_open .modal__wrap {
      overflow-y: auto;
      scroll-behavior: smooth;
      webkit-overflow-scrolling: touch; }
    .modal_open .modal__overlay {
      opacity: 0.8; }
    .modal_open .modal__container {
      right: 0;
      transition: 0.3s right ease; }
  .modal__close-btn {
    position: absolute;
    left: 886px;
    top: 32px;
    z-index: 5;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 1024px) {
      .modal__close-btn {
        left: auto;
        right: 40px;
        top: 25px; } }
    @media only screen and (max-width: 767px) {
      .modal__close-btn {
        right: 25px;
        top: 13px; } }
  .modal__info {
    padding-top: 50px; }
    @media only screen and (max-width: 1024px) {
      .modal__info {
        padding-top: 50px; } }
    @media only screen and (max-width: 767px) {
      .modal__info {
        padding-top: 41px; } }
  .modal__paragraph {
    font-size: 16px;
    line-height: 135%;
    font-weight: 300;
    margin-bottom: 10px; }
  .modal__descl {
    margin-top: 48px;
    border-top: 1px solid #B0B0B0;
    padding-top: 15px; }
    @media only screen and (max-width: 1024px) {
      .modal__descl {
        margin-top: 38px; } }
    @media only screen and (max-width: 767px) {
      .modal__descl {
        margin-top: 33px; } }
  .modal__descl-paragraph {
    color: #6C6C6C;
    font-size: 13px;
    line-height: 16px; }
  .modal__info-item {
    border-radius: 2px;
    padding: 31px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    box-sizing: border-box; }
    @media only screen and (max-width: 767px) {
      .modal__info-item {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-left: -25px;
        margin-right: -25px;
        padding: 35px 0 28px; } }
    .modal__info-item:nth-child(2n + 1) {
      background-color: #F2F2F2; }
  .modal__info-item-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 0 37px;
    box-sizing: border-box;
    position: relative;
    top: -4px; }
    @media only screen and (max-width: 1024px) {
      .modal__info-item-title {
        padding: 0 25px; } }
    @media only screen and (max-width: 767px) {
      .modal__info-item-title {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 12px; } }
  .modal__info-item-info {
    padding: 0 20px 0 16px;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    font-weight: 300;
    font-size: 16px;
    line-height: 135%;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .modal__info-item-info {
        padding: 0 25px; } }
    @media only screen and (max-width: 767px) {
      .modal__info-item-info {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%; } }
    .modal__info-item-info p:not(:last-child) {
      margin-bottom: 10px; }
    .modal__info-item-info ul {
      margin: -4px 0 12px; }
      .modal__info-item-info ul li {
        font-size: 14px;
        line-height: 130%;
        position: relative;
        box-sizing: border-box;
        padding-left: 20px; }
        .modal__info-item-info ul li:before {
          position: absolute;
          top: 8px;
          left: 9px;
          content: '';
          width: 3px;
          height: 3px;
          background-color: #122D59; }
        .modal__info-item-info ul li:not(:last-child) {
          margin-bottom: 5px; }

.card {
  background-color: #122D59;
  color: #F9FEFF;
  padding: 0 47px 0 50px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  min-height: 210px;
  padding-bottom: 35px;
  height: 100%; }
  @media only screen and (max-width: 1024px) {
    .card {
      min-height: 250px;
      padding: 0 30px; } }
  @media only screen and (max-width: 767px) {
    .card {
      padding: 0 20px 40px;
      min-height: 230px; } }
  .card_long {
    min-height: 300px; }
    @media only screen and (max-width: 1024px) {
      .card_long {
        min-height: 350px; } }
    @media only screen and (max-width: 767px) {
      .card_long {
        min-height: 0;
        padding-bottom: 90px; } }
    .card_long .card__title {
      padding-top: 46px;
      min-height: 117px;
      box-sizing: border-box; }
      @media only screen and (max-width: 1024px) {
        .card_long .card__title {
          min-height: 139px; } }
      @media only screen and (max-width: 767px) {
        .card_long .card__title {
          min-height: 0;
          margin-bottom: 21px; } }
  .card__wealth-funds_bg {
    background-image: url(/img/bg/card-wealth-bg.jpg);
    background-position: bottom center; }
  .card__wealth-main-funds_bg {
    background-image: url(/img/bg/card-wealth-bg-main.jpg);
    background-position: bottom right;
    background-size: cover; }
  .card__container {
    position: relative;
    height: 100%; }
    .card__container:hover .card__img {
      opacity: 0.1; }
    .card__container:hover .card__link-container span {
      opacity: 1; }
    .card__container_wealth .card__title {
      max-width: 100%;
      width: 100%;
      min-height: 72px; }
    .card__container_wealth .card {
      color: #122D59;
      min-height: 260px; }
    .card__container_wealth .link_light > span {
      color: #122D59 !important; }
    .card__container_wealth .link-arrow-icon {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0MCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy4yMDEzIDExSDAuOTk0MTQxVjkuOTk5OTdIMzcuMzIyNUwyOC45OTQxIDEuNjcxNTZMMjkuNjY1NyAxTDM5LjE2NTcgMTAuNUwyOS43NTE1IDE5LjkxNDJMMjkuMDE5MyAxOS4xODE5TDM3LjIwMTMgMTFaIiBmaWxsPSIjMDA2N0IzIi8+Cjwvc3ZnPgo="); }
  .card__container_products .card__title {
    max-width: 800px; }
    @media only screen and (max-width: 1024px) {
      .card__container_products .card__title {
        max-width: 422px; } }
  .card__container_products .card__info {
    max-width: 800px;
    max-width: 304px; }
  .card__container_trust-management .card {
    background-image: url("/img/bg/trust-management-teaser.jpg");
    background-size: cover;
    background-position: center right; }
    @media only screen and (max-width: 1024px) {
      .card__container_trust-management .card {
        display: block;
        background-image: url("/img/bg/trust-management-teaser_p.png"); } }
    @media only screen and (max-width: 767px) {
      .card__container_trust-management .card {
        background-image: none; } }
  .card__container-link {
    text-decoration: none;
    position: relative;
    z-index: 1; }
  .card__img {
    position: absolute;
    width: 277px;
    height: 270px;
    right: 0;
    bottom: 0;
    background-size: cover;
    transition: 1s opacity ease;
    will-change: transform, opacity;
    opacity: 0; }
    @media only screen and (max-width: 1024px) {
      .card__img {
        display: none; } }
  .card__title {
    font-size: 32px;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 19px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 41px;
    max-width: 445px; }
    @media only screen and (max-width: 1024px) {
      .card__title {
        font-size: 28px;
        line-height: 110%;
        margin-bottom: 17px; } }
    @media only screen and (max-width: 767px) {
      .card__title {
        max-width: 100%;
        width: 100%;
        font-size: 20px;
        line-height: 22px;
        padding-top: 30px; } }
  .card__info {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 135%;
    max-width: 435px; }
    @media only screen and (max-width: 1024px) {
      .card__info {
        line-height: 21px; } }
    @media only screen and (max-width: 767px) {
      .card__info {
        line-height: 19px; } }
  .card__link-container {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    position: absolute;
    bottom: 20px;
    right: 50px; }
    @media only screen and (max-width: 1024px) {
      .card__link-container {
        right: 30px; } }
    @media only screen and (max-width: 767px) {
      .card__link-container {
        right: 20px;
        bottom: 15px; } }
    .card__link-container svg {
      margin-left: 14px; }
    .card__link-container .link {
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .card__link-container .link span {
        opacity: 0;
        transition: none; }
        @media only screen and (max-width: 1024px) {
          .card__link-container .link span {
            display: none; } }
      .card__link-container .link:hover span {
        color: #00B2FF; }
    .card__link-container_white .link span {
      color: #fff !important; }
  .card__online {
    font-weight: 600;
    opacity: 0.4;
    font-size: 14px;
    line-height: 17px;
    position: absolute;
    right: 50px;
    top: 16px; }
    @media only screen and (max-width: 1024px) {
      .card__online {
        right: 30px; } }
    @media only screen and (max-width: 767px) {
      .card__online {
        right: 20px; } }
  .card__yield {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    left: 50px;
    bottom: 45px;
    font-weight: 300;
    color: #fff;
    font-size: 28px;
    line-height: 34px; }
    @media only screen and (max-width: 1024px) {
      .card__yield {
        left: 30px; } }
    @media only screen and (max-width: 767px) {
      .card__yield {
        left: 20px;
        bottom: 40px; } }
  .card__yield-info {
    position: absolute;
    left: 50px;
    bottom: 22px;
    z-index: 2;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 1024px) {
      .card__yield-info {
        left: 30px; } }
    @media only screen and (max-width: 767px) {
      .card__yield-info {
        left: 20px;
        bottom: 18px; } }
    .card__yield-info a {
      font-size: 14px;
      line-height: 17px;
      color: #fff;
      font-weight: 300;
      text-decoration: none;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    .card__yield-info span {
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin: -14px 0 0 4px; }

.products-index__item_long .card__container_wealth .card__info {
  max-width: 610px; }

.footer {
  padding-top: 100px;
  padding-bottom: 70px; }
  @media only screen and (max-width: 767px) {
    .footer {
      padding-top: 70px; } }
  .footer__info {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 21px;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .footer__info {
        -ms-flex-align: center;
            align-items: center;
        margin-bottom: 90px; } }
    @media only screen and (max-width: 767px) {
      .footer__info {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 92px; } }
  .footer__logo {
    display: block;
    width: 220px;
    height: 40px;
    background-size: 100% 100%; }
    .footer__logo.active {
      pointer-events: none; }
    @media only screen and (max-width: 767px) {
      .footer__logo {
        width: 145px;
        height: 30px; } }
    .footer__logo_en {
      background-size: 100% auto;
      background-repeat: no-repeat;
      width: 220px;
      height: 40px; }
      @media only screen and (max-width: 767px) {
        .footer__logo_en {
          width: 145px;
          height: 30px; } }
  .footer__phone {
    font-weight: 300;
    font-size: 32px;
    line-height: 38px;
    text-decoration: none;
    color: #000; }
    @media only screen and (max-width: 767px) {
      .footer__phone {
        font-size: 22px;
        line-height: 26px; } }
  .footer__logo-container, .footer__menu-btn-container, .footer__phone-container {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    @media only screen and (max-width: 767px) {
      .footer__logo-container, .footer__menu-btn-container, .footer__phone-container {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  .footer__logo-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end; }
    @media only screen and (max-width: 767px) {
      .footer__logo-container {
        padding-bottom: 0;
        margin-bottom: 27px; } }
  .footer__info_lang {
    margin-left: 25px;
    position: relative;
    top: 2px;
    padding-bottom: 14px; }
    @media only screen and (max-width: 767px) {
      .footer__info_lang {
        top: 6px; } }
    .footer__info_lang a {
      text-decoration: none;
      font-size: 14px;
      color: #0067B3;
      display: inline-block;
      transition: 0.3s all ease; }
      .footer__info_lang a:hover {
        color: #00b2ff; }
      .footer__info_lang a:not(:last-child) {
        margin-right: 15px; }
  .footer__menu-btn-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    padding-bottom: 5px; }
    @media only screen and (max-width: 1024px) {
      .footer__menu-btn-container {
        -ms-flex-pack: end;
            justify-content: flex-end;
        padding-bottom: 9px; } }
    @media only screen and (max-width: 767px) {
      .footer__menu-btn-container {
        -ms-flex-pack: start;
            justify-content: flex-start;
        padding-bottom: 0;
        margin-bottom: 35px; } }
  .footer__phone-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    @media only screen and (max-width: 1024px) {
      .footer__phone-container {
        position: absolute;
        bottom: -68px;
        right: 0; } }
    @media only screen and (max-width: 767px) {
      .footer__phone-container {
        position: relative;
        bottom: 0;
        right: auto;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-order: 2;
            order: 2; } }
  .footer__nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 55px;
    margin-bottom: 45px;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .footer__nav {
        padding-bottom: 64px; } }
    @media only screen and (max-width: 767px) {
      .footer__nav {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding-bottom: 28px;
        margin-bottom: 38px; } }
  .footer__auth-container, .footer__nav-list, .footer__consultation-link-container {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1; }
  @media only screen and (max-width: 1024px) {
    .footer__auth-container {
      position: absolute;
      top: -43px;
      left: 0; } }
  @media only screen and (max-width: 767px) {
    .footer__auth-container {
      position: relative;
      top: 0;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      margin-bottom: 24px; } }
  .footer__nav-list {
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1024px) {
      .footer__nav-list {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    @media only screen and (max-width: 767px) {
      .footer__nav-list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  .footer__consultation-link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    @media only screen and (max-width: 767px) {
      .footer__consultation-link-container {
        -ms-flex-pack: start;
            justify-content: flex-start;
        position: absolute;
        top: -77px;
        left: 0; } }
  .footer__auth {
    font-size: 16px;
    line-height: 19px;
    color: #0067b3;
    text-decoration: none;
    transition: 0.3s all ease; }
    .footer__auth:hover {
      color: #00b2ff; }
  .footer__nav-item {
    font-size: 16px;
    line-height: 19px;
    color: #0067b3;
    text-decoration: none;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 767px) {
      .footer__nav-item {
        margin-bottom: 15px; } }
    .footer__nav-item.active {
      color: #000;
      opacity: 0.5;
      pointer-events: none; }
    .footer__nav-item:hover {
      color: #00b2ff; }
    .footer__nav-item:not(:last-child) {
      margin-right: 24px; }
      @media only screen and (max-width: 1024px) {
        .footer__nav-item:not(:last-child) {
          margin-right: 26px; } }
      @media only screen and (max-width: 767px) {
        .footer__nav-item:not(:last-child) {
          margin-right: 22px; } }
  .footer__consultation-link {
    font-size: 16px;
    line-height: 19px;
    color: #000; }
    .footer__consultation-link span {
      border-bottom: 1px dotted #000; }
  .footer__disclosure {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 53px;
    margin-bottom: 66px; }
    @media only screen and (max-width: 1024px) {
      .footer__disclosure {
        padding-bottom: 33px; } }
    @media only screen and (max-width: 767px) {
      .footer__disclosure {
        padding-bottom: 23px;
        margin-bottom: 46px; } }
  .footer__disclosure-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start; }
    @media only screen and (max-width: 1024px) {
      .footer__disclosure-list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .footer__disclosure-item {
    margin-right: 40px;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .footer__disclosure-item {
        margin-right: 0;
        margin-bottom: 20px;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%; } }
    @media only screen and (max-width: 767px) {
      .footer__disclosure-item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        padding-right: 0;
        margin-bottom: 15px; } }
    .footer__disclosure-item:last-child {
      -ms-flex-preferred-size: 23%;
          flex-basis: 23%;
      -ms-flex-positive: 0;
          flex-grow: 0; }
      @media only screen and (max-width: 1024px) {
        .footer__disclosure-item:last-child {
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%; } }
  .footer__disclosure-title {
    font-size: 20px;
    line-height: 120%;
    color: #000;
    font-weight: 600;
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      .footer__disclosure-title {
        font-size: 18px;
        margin-bottom: 21px; } }
  .footer__disclosure-subtitle {
    font-size: 13px;
    line-height: 120%;
    color: #6C6C6C;
    margin-bottom: 6px; }
  .footer__disclosure-link {
    text-decoration: none;
    color: #0067b3;
    font-size: 16px;
    line-height: 120%;
    font-weight: 600;
    transition: 0.3s all ease; }
    .footer__disclosure-link:hover {
      color: #00b2ff; }
  .footer__descl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative; }
  .footer__descl-left {
    max-width: 412px;
    margin-right: 50px; }
    @media only screen and (max-width: 1024px) {
      .footer__descl-left {
        max-width: 334px;
        margin-right: 0; } }
    @media only screen and (max-width: 767px) {
      .footer__descl-left {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 30px; } }
  .footer__descl-center {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    @media only screen and (max-width: 1366px) {
      .footer__descl-center .social__list {
        -ms-flex-pack: end;
            justify-content: flex-end;
        margin-top: -3px; } }
    @media only screen and (max-width: 767px) {
      .footer__descl-center {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        -ms-flex-positive: 0;
            flex-grow: 0; }
        .footer__descl-center .social__list {
          margin-top: 0;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .footer__descl-right {
    max-width: 350px;
    -ms-flex-pack: end;
        justify-content: flex-end;
    display: -ms-flexbox;
    display: flex;
    text-align: right; }
    @media only screen and (max-width: 1366px) {
      .footer__descl-right {
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .footer__descl-right {
        -ms-flex-pack: start;
            justify-content: flex-start;
        text-align: left; } }
  .footer__descl-container {
    text-align: justify;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-top: 40px; }
    @media only screen and (max-width: 1024px) {
      .footer__descl-container {
        margin-top: 30px; } }
  .footer__descl-phar, .footer__descl-phar p {
    font-size: 12px;
    line-height: 14px;
    color: #6C6C6C;
    margin-bottom: 5px; }
    .footer__descl-phar a, .footer__descl-phar p a {
      white-space: nowrap; }
    .footer__descl-phar__fishing_alert, .footer__descl-phar p__fishing_alert {
      color: #c4302b;
      margin-top: 15px;
      line-height: 14px;
      font-size: 12px; }
      .footer__descl-phar__fishing_alert p, .footer__descl-phar p__fishing_alert p {
        margin-top: 5px; }
  .footer__descl-info {
    font-size: 14px;
    line-height: 17px;
    color: #6c6c6c; }
    @media only screen and (max-width: 1024px) {
      .footer__descl-info {
        font-size: 12px;
        line-height: 14px; }
        .footer__descl-info br {
          display: none; } }
  .footer__descl-link {
    color: #6c6c6c;
    transition: 0.3s all ease; }
    .footer__descl-link span {
      color: #6c6c6c;
      display: inline;
      transition: 0.3s all ease; }
    .footer__descl-link:hover {
      color: #0067b3; }
      .footer__descl-link:hover span {
        color: #0067b3; }
  .footer__divider {
    margin-bottom: 40px; }
  .footer__down-btn {
    display: block;
    position: fixed;
    top: calc(50% + 25px);
    right: 90px;
    width: 28px;
    height: 28px;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s all ease;
    z-index: 2;
    background-image: url("/img/arrow.svg");
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0.5; }
    .footer__down-btn:hover {
      -ms-transform: translateY(5px) rotate(90deg);
          transform: translateY(5px) rotate(90deg);
      opacity: 1; }
  .footer__up-btn {
    display: block;
    position: fixed;
    top: calc(50% - 25px);
    right: 90px;
    width: 28px;
    height: 28px;
    background-size: cover;
    cursor: pointer;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    z-index: 2;
    background-image: url("/img/arrow.svg");
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0.5; }
    .footer__up-btn:hover {
      -ms-transform: translateY(-5px) rotate(-90deg);
          transform: translateY(-5px) rotate(-90deg);
      opacity: 1; }
  .footer__down-btn__hide, .footer__up-btn__hide {
    display: block;
    position: fixed;
    top: calc(50% - 25px);
    right: 90px;
    width: 28px;
    height: 28px;
    background-size: cover;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    z-index: 2;
    background-image: url("/img/arrow.svg");
    opacity: 0; }
  @media only screen and (max-width: 1024px) {
    .footer__down-btn, .footer__up-btn {
      right: 60px; } }
  @media only screen and (max-width: 767px) {
    .footer__down-btn, .footer__up-btn {
      right: -1px; } }

@media only screen and (max-width: 767px) {
  .open .footer__descl-mob-container {
    height: 100%; }
  .open .footer__descl-mob-btn {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .footer__descl-mob-container {
    margin-bottom: 27px;
    height: 268px;
    overflow: hidden;
    position: relative; }
  .footer__descl-mob-btn {
    position: absolute;
    bottom: 0;
    height: 15px;
    left: 0;
    right: 0; }
    .footer__descl-mob-btn::before {
      content: '';
      position: absolute;
      left: 50%;
      margin-left: -14px;
      top: 0;
      width: 29px;
      height: 16px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxNC41IDE0LjVMMjggMSIgc3Ryb2tlPSIjQjBCMEIwIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg=="); } }

.mail-sight {
  display: none;
  background-image: url("/img/mail-sight.png"); }

.feedback-widget {
  position: fixed;
  right: 70px;
  bottom: 70px;
  z-index: 50; }
  @media only screen and (max-width: 1024px) {
    .feedback-widget {
      right: 40px;
      bottom: 40px; } }
  @media only screen and (max-width: 767px) {
    .feedback-widget {
      right: 25px;
      bottom: 25px; } }
  .feedback-widget_open .feedback-widget__list {
    opacity: 1;
    visibility: visible; }
  .feedback-widget_open .feedback-widget__btn {
    width: 82px !important;
    height: 82px !important; }
    @media only screen and (max-width: 767px) {
      .feedback-widget_open .feedback-widget__btn {
        width: 61px !important;
        height: 61px !important; } }
  @media only screen and (max-width: 767px) {
    .feedback-widget_open .feedback-widget__btn::before {
      margin-top: -12px;
      margin-left: -14px; } }
  .feedback-widget__btn {
    width: 70px;
    height: 70px;
    background-color: #0067B3;
    cursor: pointer;
    border-radius: 50px 50px 5px 50px;
    position: relative;
    transition: 0.3s all ease;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .feedback-widget__btn {
        width: 50px;
        height: 50px; } }
    .feedback-widget__btn::before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -14px;
      margin-left: -17px;
      width: 36px;
      height: 35px;
      display: block;
      background-size: cover;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABGCAYAAABv59I3AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIoSURBVHgB7ZzRUcJAEIY36oOPlAAdUAJWoFYAViBWAFYgHQAVSAeUAB2QR9+gg3MPL5qJhD8JGWfc+7+ZTSbhBiZfLjd7zG0SOYFzrqO7ocZAo6/RFZtsNVKNVZIky1MNkuIJlfOgu7lGR+Ii1ZgWRV3lD1TOTHfvEp8cT1djoQ6m+ZPfgsIHz0Im6uItOzg+YnpiJF+PFfnhUR+3VSZoJ3YH4qYcNHrXofeMhBS51fjwY9C9kDIG/vHauPPMQ15kCr2mrsYCXPsu8VvwXT0drFIxSLjx+3NtoCCVk4hh0PVfCTkLBQEoCEBBAAoCUBCAggA30hIVEs4/pa38jT0IQEEACgK0NgZZnbOxBwEoCEBBAAoCUBCAggAUBOBcDMAeBKAgAAUBOBcDsAcBKAhAQQAKAlAQgIIAFASIWpBfZYbaRCsorC6bgmbpRZl0+BG/Mn8gNtk27kGhe67FrhzPqtEaxZycrtgl1Uvv1e5BkcjxTP2mliCV42vHNmJfziwri6osKJQseDnWS6UWKuclO6gkSOWMxX41kC9eGaucp/zJKivtXzUmYhMvxZdlrjSWKufwq4Vrl6EYo62/XL35O70DWzFGG1ONVIzKOeIuY+cqTPj+Na45G/NyPK4Za2ewyO4krj5xVUe7eljNh8qhHEBFOfG+kQGI2TuD2XEtgJy+xE6JnJ2LIcepAuUACnLiyI7rkJOzdrFkx3UIcvjuoDJcrAlgRT4B44EwV3ekfa4AAAAASUVORK5CYII="); }
      @media only screen and (max-width: 767px) {
        .feedback-widget__btn::before {
          width: 28px;
          height: 27px;
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAYAAACSjFpuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHISURBVHgB7ZqPUcIwFMZfPAdwhLoBG8AG4ATVCXAD2ACcQJwANqhOIBu0G1AneH6xLSL21bR3al4uv7uPHKTh8jV/Xq8vhlpg5isUKTSBRlBCflJAe2hnjHlyagFzM+jA+sih9Cdza9bPUjK35HBYNb5Mbe4WxSOFxQ3W5a4xmJO/G8lQSuj6Y/Q6hjqHxlztqt6Bfk3rPkrM7UXbDnNeGjvF9pFlk1t7watQOSUloK8TaZCM/WxrhAVqSAn1TDu01QVh0CL5uKDAiQa1c0kDkeb8bzF0T4hTVDtxDUpoiZNximonrkGJGAc9IRrUToyD2okGtRMNasC+NhSqylBGcCH8vifhhemfPoYNBd0cQRnLpL3jIFeZqAX5QdJRV0AvvQzC3D2KFelgg2eRwnmKsq4E6bbpt9MIosEaxZx08AzdHb9Jt6Cus6mpDevAHpz4tjeII8hVxiaj6hiJzxTQBnrAmivPK8XsUt0woe4/nlGVKv4v3tpMfYGHYZOmCWmA+5OxgtT2Ee6HvqMmPcz58vTSj6DNWRzMpaSZDmM2cI5JO4K5HPI9wLshmEsoFM7M6QngrpyYy1hTAHelNhfaWdFPWHOMc+AdfbO6vrC2UnQAAAAASUVORK5CYII=");
          margin-top: -11px;
          margin-left: -13px; } }
    .feedback-widget__btn:hover {
      width: 82px;
      height: 82px; }
      @media only screen and (max-width: 1024px) {
        .feedback-widget__btn:hover {
          width: 70px;
          height: 70px; } }
      @media only screen and (max-width: 767px) {
        .feedback-widget__btn:hover {
          width: 50px;
          height: 50px; } }
  .feedback-widget__list {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    background-color: #fff;
    box-shadow: 0px 10px 50px rgba(18, 45, 89, 0.2);
    border-radius: 45px 45px 5px 45px;
    box-sizing: border-box;
    padding: 43px 70px 44px 40px;
    width: 396px;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 767px) {
      .feedback-widget__list {
        padding: 45px 19px 76px 20px;
        width: 270px; } }
  .feedback-widget__item {
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: start; }
    .feedback-widget__item:not(:first-child) {
      margin-top: 25px; }
  .feedback-widget__link {
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -ms-flex-align: center;
        align-items: center; }
    .feedback-widget__link:hover .feedback-widget__text {
      color: #0067b3; }
    .feedback-widget__link:hover .feedback-widget__icon::before {
      opacity: 0; }
    .feedback-widget__link:hover .feedback-widget__icon::after {
      opacity: 1; }
  .feedback-widget__text {
    color: #122D59;
    font-size: 18px;
    line-height: 22px;
    margin-top: -2px;
    transition: 0.3s all ease; }
    @media only screen and (max-width: 767px) {
      .feedback-widget__text {
        font-size: 16px;
        line-height: 19px; } }
  .feedback-widget__icon {
    position: relative; }
    .feedback-widget__icon::before {
      opacity: 1; }
    .feedback-widget__icon::after {
      opacity: 0; }
    .feedback-widget__icon::before, .feedback-widget__icon::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background-size: cover;
      transition: 0.3s all ease; }
  .feedback-widget .feedback-widget__icon-consultation {
    width: 26px;
    height: 26px;
    margin-right: 20px; }
    .feedback-widget .feedback-widget__icon-consultation::before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgNkgyNS41IiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNC41IDFIMjUuNSIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQuNSAxMUgyMS41IiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xOC42IDIzLjUwMDJDMTYuMyAyNi4xMDAyIDIuMiAyNi4xMDAyIDAgMjMuNTAwMkMwIDIzLjUwMDIgMi44IDE3LjIwMDIgOS4zIDE3LjIwMDJDMTUuOCAxNy4zMDAyIDE4LjYgMjMuNTAwMiAxOC42IDIzLjUwMDJaIiBmaWxsPSIjMTIyRDU5Ii8+CjxwYXRoIGQ9Ik05LjI5OTk5IDE5LjM5OTlDNi4zOTk5OSAxOS4zOTk5IDQuMjk5OTkgMTUuODk5OSA0LjI5OTk5IDEyLjY5OTlDNC4yOTk5OSA5LjQ5OTkgNi40OTk5OSA2Ljg5OTkgOS4yOTk5OSA2Ljg5OTlDMTIuMSA2Ljg5OTkgMTQuMyA5LjM5OTkgMTQuMyAxMi42OTk5QzE0LjMgMTUuODk5OSAxMi4zIDE5LjM5OTkgOS4yOTk5OSAxOS4zOTk5WiIgZmlsbD0iIzEyMkQ1OSIvPgo8cGF0aCBkPSJNOS4yOTk5OSA4QzExLjYgOCAxMy4zIDEwLjEgMTMuMyAxMi44QzEzLjMgMTUuNSAxMS42IDE4LjUgOS4yOTk5OSAxOC41QzYuOTk5OTkgMTguNSA1LjI5OTk5IDE1LjUgNS4yOTk5OSAxMi44QzUuMjk5OTkgMTAuMSA3LjA5OTk5IDggOS4yOTk5OSA4Wk05LjI5OTk5IDZDNS44OTk5OSA2IDMuMjk5OTkgOSAzLjI5OTk5IDEyLjhDMy4yOTk5OSAxNi41IDUuNjk5OTkgMjAuNSA5LjI5OTk5IDIwLjVDMTIuOSAyMC41IDE1LjMgMTYuNSAxNS4zIDEyLjhDMTUuMyA5IDEyLjcgNiA5LjI5OTk5IDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }
    .feedback-widget .feedback-widget__icon-consultation::after {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgNkgyNS41IiBzdHJva2U9IiMwMDY3QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNC41IDFIMjUuNSIgc3Ryb2tlPSIjMDA2N0IzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTQuNSAxMUgyMS41IiBzdHJva2U9IiMwMDY3QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xOC42IDIzLjUwMDJDMTYuMyAyNi4xMDAyIDIuMiAyNi4xMDAyIDAgMjMuNTAwMkMwIDIzLjUwMDIgMi44IDE3LjIwMDIgOS4zIDE3LjIwMDJDMTUuOCAxNy4zMDAyIDE4LjYgMjMuNTAwMiAxOC42IDIzLjUwMDJaIiBmaWxsPSIjMDA2N0IzIi8+CjxwYXRoIGQ9Ik05LjI5OTk5IDE5LjM5OTlDNi4zOTk5OSAxOS4zOTk5IDQuMjk5OTkgMTUuODk5OSA0LjI5OTk5IDEyLjY5OTlDNC4yOTk5OSA5LjQ5OTkgNi40OTk5OSA2Ljg5OTkgOS4yOTk5OSA2Ljg5OTlDMTIuMSA2Ljg5OTkgMTQuMyA5LjM5OTkgMTQuMyAxMi42OTk5QzE0LjMgMTUuODk5OSAxMi4zIDE5LjM5OTkgOS4yOTk5OSAxOS4zOTk5WiIgZmlsbD0iIzAwNjdCMyIvPgo8cGF0aCBkPSJNOS4yOTk5OSA4QzExLjYgOCAxMy4zIDEwLjEgMTMuMyAxMi44QzEzLjMgMTUuNSAxMS42IDE4LjUgOS4yOTk5OSAxOC41QzYuOTk5OTkgMTguNSA1LjI5OTk5IDE1LjUgNS4yOTk5OSAxMi44QzUuMjk5OTkgMTAuMSA3LjA5OTk5IDggOS4yOTk5OSA4Wk05LjI5OTk5IDZDNS44OTk5OSA2IDMuMjk5OTkgOSAzLjI5OTk5IDEyLjhDMy4yOTk5OSAxNi41IDUuNjk5OTkgMjAuNSA5LjI5OTk5IDIwLjVDMTIuOSAyMC41IDE1LjMgMTYuNSAxNS4zIDEyLjhDMTUuMyA5IDEyLjcgNiA5LjI5OTk5IDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }
  .feedback-widget .feedback-widget__icon-call {
    width: 26px;
    height: 26px;
    margin-right: 20px; }
    .feedback-widget .feedback-widget__icon-call::before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjYgMTNDMjIuNiAxNS44IDIxLjUgMTcuNSAyMSAxOC4xQzIwLjkgMTguMyAyMC43IDE4LjQgMjAuNSAxOC4zQzE5LjggMTguMyAxOS4xIDE4LjIgMTguNCAxOC4yQzE4LjEgMTguMiAxNy44IDE4LjQgMTcuNyAxOC43QzE3LjMgMjAuMSAxNi44IDIxLjUgMTYuMyAyMi45QzE2LjIgMjMuMiAxNi4zIDIzLjYgMTYuNiAyMy43QzE3LjggMjQuNCAxOS4xIDI1IDIwLjMgMjUuOEMyMC41IDI1LjkgMjAuOCAyNS45IDIxLjEgMjUuN0MyMi41IDI0LjMgMjYgMjAuNCAyNiAxM0MyNiA1LjU5OTk2IDIyLjUgMS42OTk5NiAyMS4xIDAuMjk5OTYzQzIwLjkgMC4wOTk5NjI4IDIwLjYgMC4wOTk5NjI4IDIwLjMgMC4xOTk5NjNDMTkuMSAwLjg5OTk2MyAxNy44IDEuNTk5OTYgMTYuNiAyLjI5OTk2QzE2LjMgMi40OTk5NiAxNi4yIDIuNzk5OTYgMTYuMyAzLjA5OTk2QzE2LjggNC40OTk5NiAxNy4yIDUuODk5OTYgMTcuNyA3LjI5OTk2QzE3LjggNy41OTk5NiAxOC4xIDcuNzk5OTYgMTguNCA3Ljc5OTk2QzE5LjEgNy43OTk5NiAxOS44IDcuNjk5OTYgMjAuNSA3LjY5OTk2QzIwLjcgNy42OTk5NiAyMC45IDcuNzk5OTYgMjEgNy44OTk5NkMyMS41IDguNDk5OTYgMjIuNiAxMC4yIDIyLjYgMTNaIiBmaWxsPSIjMTIyRDU5Ii8+CjxwYXRoIGQ9Ik0xMS4zIDIuMjk5OEwxMy43IDYuNTk5OEw5LjQwMDAyIDguOTk5OCIgc3Ryb2tlPSIjMTIyRDU5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTUgMTkuNjAwMUMxMy42IDIwLjkwMDEgMTEuOCAyMS42MDAxIDkuNzk5OTcgMjEuNzAwMUM4Ljg5OTk3IDIxLjcwMDEgNy44OTk5NyAyMS42MDAxIDYuOTk5OTcgMjEuMzAwMUMyLjc5OTk3IDE5LjkwMDEgMC41OTk5NzIgMTUuMzAwMSAxLjk5OTk3IDExLjEwMDFDMy4zOTk5NyA2LjkwMDEzIDcuOTk5OTcgNC43MDAxMyAxMi4yIDYuMTAwMTNMMTMuMyA2LjUwMDEzIiBzdHJva2U9IiMxMjJENTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo="); }
    .feedback-widget .feedback-widget__icon-call::after {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjYgMTNDMjIuNiAxNS44IDIxLjUgMTcuNSAyMSAxOC4xQzIwLjkgMTguMyAyMC43IDE4LjQgMjAuNSAxOC4zQzE5LjggMTguMyAxOS4xIDE4LjIgMTguNCAxOC4yQzE4LjEgMTguMiAxNy44IDE4LjQgMTcuNyAxOC43QzE3LjMgMjAuMSAxNi44IDIxLjUgMTYuMyAyMi45QzE2LjIgMjMuMiAxNi4zIDIzLjYgMTYuNiAyMy43QzE3LjggMjQuNCAxOS4xIDI1IDIwLjMgMjUuOEMyMC41IDI1LjkgMjAuOCAyNS45IDIxLjEgMjUuN0MyMi41IDI0LjMgMjYgMjAuNCAyNiAxM0MyNiA1LjU5OTk2IDIyLjUgMS42OTk5NiAyMS4xIDAuMjk5OTYzQzIwLjkgMC4wOTk5NjI4IDIwLjYgMC4wOTk5NjI4IDIwLjMgMC4xOTk5NjNDMTkuMSAwLjg5OTk2MyAxNy44IDEuNTk5OTYgMTYuNiAyLjI5OTk2QzE2LjMgMi40OTk5NiAxNi4yIDIuNzk5OTYgMTYuMyAzLjA5OTk2QzE2LjggNC40OTk5NiAxNy4yIDUuODk5OTYgMTcuNyA3LjI5OTk2QzE3LjggNy41OTk5NiAxOC4xIDcuNzk5OTYgMTguNCA3Ljc5OTk2QzE5LjEgNy43OTk5NiAxOS44IDcuNjk5OTYgMjAuNSA3LjY5OTk2QzIwLjcgNy42OTk5NiAyMC45IDcuNzk5OTYgMjEgNy44OTk5NkMyMS41IDguNDk5OTYgMjIuNiAxMC4yIDIyLjYgMTNaIiBmaWxsPSIjMDA2N0IzIi8+CjxwYXRoIGQ9Ik0xMS4zIDIuMjk5OEwxMy43IDYuNTk5OEw5LjQwMDAyIDguOTk5OCIgc3Ryb2tlPSIjMDA2N0IzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTUgMTkuNjAwMUMxMy42IDIwLjkwMDEgMTEuOCAyMS42MDAxIDkuNzk5OTcgMjEuNzAwMUM4Ljg5OTk3IDIxLjcwMDEgNy44OTk5NyAyMS42MDAxIDYuOTk5OTcgMjEuMzAwMUMyLjc5OTk3IDE5LjkwMDEgMC41OTk5NzIgMTUuMzAwMSAxLjk5OTk3IDExLjEwMDFDMy4zOTk5NyA2LjkwMDEzIDcuOTk5OTcgNC43MDAxMyAxMi4yIDYuMTAwMTNMMTMuMyA2LjUwMDEzIiBzdHJva2U9IiMwMDY3QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo="); }

.achievements-index {
  padding: 150px 0 83px 0;
  background-color: #122D59;
  position: relative;
  overflow: hidden; }
  @media only screen and (max-width: 1024px) {
    .achievements-index {
      padding: 131px 0 55px 0; } }
  @media only screen and (max-width: 767px) {
    .achievements-index {
      padding: 91px 0 19px 0; } }
  @media only screen and (max-width: 767px) {
    .achievements-index .content-title > span {
      margin-right: -5px; } }
  .achievements-index__bg {
    z-index: 1;
    font-weight: 800;
    font-size: 175px;
    line-height: 110%;
    white-space: nowrap;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    opacity: 0.05; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__bg {
        font-size: 180px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__bg {
        display: none; } }
    .achievements-index__bg span {
      margin: 0 54px; }
  .achievements-index__bg-container {
    position: absolute;
    top: 400px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__bg-container {
        top: 280px; }
        .achievements-index__bg-container.achievements-index__bg-container_scroll {
          top: 450px; } }
    .achievements-index__bg-container-lang {
      top: 320px; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__bg-container-lang {
          top: 250px; } }
  .achievements-index__title-container {
    margin-bottom: 122px;
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__title-container {
        margin-bottom: 111px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__title-container {
        margin-bottom: 52px; } }
    @media only screen and (max-width: 1024px) {
      .achievements-index__title-container-excelsior {
        margin-bottom: 72px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__title-container-excelsior {
        margin-bottom: 42px; } }
  .achievements-index__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 45px;
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .achievements-index__list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 0; } }
    .achievements-index__list_scroll {
      white-space: nowrap;
      display: block; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__list_scroll {
          -ms-transform: translateX(0) !important;
              transform: translateX(0) !important;
          white-space: normal;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-bottom: 15px; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .achievements-index__list_scroll {
      margin-bottom: 0; } }
      .achievements-index__list_scroll .achievements-index__item {
        white-space: normal;
        width: 390px;
        vertical-align: top;
        display: inline-block;
        padding-right: 73px; }
        @media only screen and (max-width: 1024px) {
          .achievements-index__list_scroll .achievements-index__item {
            padding-right: 20px;
            width: 216px;
            margin-bottom: 30px; } }
  @media only screen and (max-width: 1024px) and (max-width: 767px) {
    .achievements-index__list_scroll .achievements-index__item {
      padding-right: 0;
      margin-bottom: 40px; } }
  .achievements-index__item {
    -ms-flex-preferred-size: calc(33.33336666% - 15px);
        flex-basis: calc(33.33336666% - 15px);
    padding-right: 30px;
    box-sizing: border-box; }
    @media only screen and (max-width: 767px) {
      .achievements-index__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 40px;
        padding-right: 0; } }
  .achievements-index__item-title {
    font-weight: 600;
    color: #fff;
    font-size: 56px;
    white-space: nowrap;
    line-height: 110%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 22px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__item-title {
        font-size: 40px;
        margin-bottom: 13px; } }
  .achievements-index__item-title-small {
    font-size: 20px;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    line-height: 22px;
    margin-left: 10px;
    margin-bottom: 7px;
    white-space: normal; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__item-title-small {
        position: relative;
        top: 2px; } }
  .achievements-index__item-title-medium {
    font-size: 24px;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    line-height: 110%;
    margin-left: 1px;
    margin-bottom: 7px;
    white-space: normal; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__item-title-medium {
        font-size: 17px;
        margin-left: -3px;
        line-height: 95%;
        margin-bottom: 6px; } }
  .achievements-index__item-info {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 12px;
    color: #fff;
    max-width: 264px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__item-info {
        margin-right: -5px;
        margin-bottom: 9px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__item-info {
        margin-right: 0;
        margin-bottom: 5px; }
        .achievements-index__item-info br {
          display: none; } }
  .achievements-index__item-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #ffffff; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__item-text {
        font-size: 10px;
        line-height: 12px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__item-text {
        font-size: 12px;
        line-height: 14px; }
        .achievements-index__item-text br {
          display: none; } }
    .achievements-index__item-text span {
      opacity: 0.5; }
  .achievements-index__item-link {
    font-size: 14px;
    line-height: 130%;
    margin-top: 15px;
    display: inline-block;
    cursor: pointer; }
  .achievements-index__link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .achievements-index__graph-container {
    display: -ms-flexbox;
    display: flex;
    padding-top: 188px;
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__graph-container {
        padding-top: 155px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-container {
        padding-top: 40px;
        max-width: 270px;
        margin-left: auto;
        margin-right: auto; } }
  .achievements-index__graph {
    width: 360px;
    height: 360px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYwIiBoZWlnaHQ9IjM2MSIgdmlld0JveD0iMCAwIDM2MCAzNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xODAgMEMyMjUuNzgyIDUuNDU5NWUtMDcgMjY5Ljg0NSAxNy40NDU0IDMwMy4yMTggNDguNzg1N0MzMzYuNTkyIDgwLjEyNTkgMzU2Ljc3IDEyMy4wMDYgMzU5LjY0NSAxNjguNjk4QzM2Mi41MiAyMTQuMzkgMzQ3Ljg3NSAyNTkuNDYgMzE4LjY5MiAyOTQuNzM2QzI4OS41MSAzMzAuMDEyIDI0Ny45ODEgMzUyLjg0MyAyMDIuNTYgMzU4LjU4MUwxOTEuNTA2IDI3MS4wNzZDMjE0LjY3MSAyNjguMTUgMjM1Ljg1IDI1Ni41MDYgMjUwLjczMyAyMzguNTE2QzI2NS42MTYgMjIwLjUyNSAyNzMuMDg1IDE5Ny41MzkgMjcxLjYxOSAxNzQuMjM2QzI3MC4xNTMgMTUwLjkzMyAyNTkuODYyIDEyOS4wNjQgMjQyLjg0MSAxMTMuMDgxQzIyNS44MjEgOTcuMDk3MiAyMDMuMzQ5IDg4LjIgMTgwIDg4LjJWMFoiIGZpbGw9IiMwMEIyRkYiLz4KPHBhdGggZD0iTTE5Ny45MTEgMzU5LjEwN0MxNjAuMDg3IDM2Mi44ODkgMTIyLjAzNyAzNTQuNiA4OS4yMTQxIDMzNS40MjhDNTYuMzkwOSAzMTYuMjU2IDMwLjQ3OTcgMjg3LjE4NSAxNS4xOTQzIDI1Mi4zODFDLTAuMDkxMTgzIDIxNy41NzggLTMuOTY2MTkgMTc4LjgyOSA0LjEyNDYyIDE0MS42ODdDMTIuMjE1NCAxMDQuNTQ2IDMxLjg1NjcgNzAuOTE5OCA2MC4yMzM0IDQ1LjYyNzVMMTE4LjkxOSAxMTEuNDdDMTA0LjQ0NyAxMjQuMzY5IDk0LjQyOTkgMTQxLjUxOSA5MC4zMDM2IDE2MC40NjFDODYuMTc3MiAxNzkuNDAzIDg4LjE1MzUgMTk5LjE2NSA5NS45NDkxIDIxNi45MTVDMTAzLjc0NSAyMzQuNjY0IDExNi45NTkgMjQ5LjQ5MSAxMzMuNjk5IDI1OS4yNjhDMTUwLjQzOSAyNjkuMDQ2IDE2OS44NDUgMjczLjI3MyAxODkuMTM1IDI3MS4zNDRMMTk3LjkxMSAzNTkuMTA3WiIgZmlsbD0iIzAwOTRENCIvPgo8cGF0aCBkPSJNNjMuODA0NiA0Mi41Mjc4Qzg1LjQ5OTEgMjQuMTkwOSAxMTEuMjI1IDExLjI0ODggMTM4Ljg4IDQuNzU5N0wxNTkuMDI5IDkwLjYyNzRDMTQ0LjkyNSA5My45MzY5IDEzMS44MDUgMTAwLjUzNyAxMjAuNzQgMTA5Ljg4OUw2My44MDQ2IDQyLjUyNzhaIiBmaWxsPSIjMDA3QkMwIi8+CjxwYXRoIGQ9Ik0xNDMuNjM0IDMuNzExODZDMTU0LjA4NiAxLjU1NTgyIDE2NC43MDggMC4zMzM1MTQgMTc1LjM3NiAwLjA1OTM5MjdMMTc3LjY0MiA4OC4yMzAzQzE3Mi4yMDEgODguMzcwMSAxNjYuNzg0IDg4Ljk5MzUgMTYxLjQ1MyA5MC4wOTNMMTQzLjYzNCAzLjcxMTg2WiIgZmlsbD0iIzAwNjdCMyIvPgo8L3N2Zz4K");
    margin-left: 200px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__graph {
        margin-left: 167px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph {
        width: 270px;
        height: 270px;
        margin-left: 0;
        margin-top: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjcwIiBoZWlnaHQ9IjI3MCIgdmlld0JveD0iMCAwIDI3MCAyNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMzUgMEMxNjkuMzM3IDQuMDk0NjNlLTA3IDIwMi4zODMgMTMuMDg0MSAyMjcuNDE0IDM2LjU4OTJDMjUyLjQ0NCA2MC4wOTQ0IDI2Ny41NzggOTIuMjU0MiAyNjkuNzM0IDEyNi41MjNDMjcxLjg5IDE2MC43OTIgMjYwLjkwNiAxOTQuNTk1IDIzOS4wMTkgMjIxLjA1MkMyMTcuMTMyIDI0Ny41MDkgMTg1Ljk4NiAyNjQuNjMyIDE1MS45MiAyNjguOTM1TDE0My42MjkgMjAzLjMwN0MxNjEuMDAzIDIwMS4xMTIgMTc2Ljg4NyAxOTIuMzggMTg4LjA1IDE3OC44ODdDMTk5LjIxMiAxNjUuMzk0IDIwNC44MTQgMTQ4LjE1NCAyMDMuNzE0IDEzMC42NzdDMjAyLjYxNSAxMTMuMiAxOTQuODk3IDk2Ljc5ODIgMTgyLjEzMSA4NC44MTA1QzE2OS4zNjYgNzIuODIyOSAxNTIuNTEyIDY2LjE1IDEzNSA2Ni4xNVYwWiIgZmlsbD0iIzAwQjJGRiIvPgo8cGF0aCBkPSJNMTQ4LjQzMyAyNjkuMzNDMTIwLjA2NiAyNzIuMTY3IDkxLjUyOCAyNjUuOTUgNjYuOTEwNiAyNTEuNTcxQzQyLjI5MzIgMjM3LjE5MiAyMi44NTk4IDIxNS4zODkgMTEuMzk1NyAxODkuMjg2Qy0wLjA2ODM4NzIgMTYzLjE4MyAtMi45NzQ2NSAxMzQuMTIyIDMuMDkzNDcgMTA2LjI2NkM5LjE2MTU4IDc4LjQwOTcgMjMuODkyNSA1My4xODk4IDQ1LjE3NSAzNC4yMjA3TDg5LjE4OTMgODMuNjAyNUM3OC4zMzUyIDkzLjI3NjggNzAuODIyNCAxMDYuMTM5IDY3LjcyNzcgMTIwLjM0NUM2NC42MzI5IDEzNC41NTIgNjYuMTE1MSAxNDkuMzc0IDcxLjk2MTggMTYyLjY4NkM3Ny44MDg1IDE3NS45OTggODcuNzE5NSAxODcuMTE4IDEwMC4yNzQgMTk0LjQ1MUMxMTIuODI5IDIwMS43ODUgMTI3LjM4MyAyMDQuOTU1IDE0MS44NTEgMjAzLjUwOEwxNDguNDMzIDI2OS4zM1oiIGZpbGw9IiMwMDk0RDQiLz4KPHBhdGggZD0iTTQ3Ljg1MzQgMzEuODk1OEM2NC4xMjQzIDE4LjE0MzIgODMuNDE5MSA4LjQzNjYyIDEwNC4xNiAzLjU2OTc3TDExOS4yNzIgNjcuOTcwNkMxMDguNjk0IDcwLjQ1MjcgOTguODUzNCA3NS40MDMgOTAuNTU1MiA4Mi40MTY5TDQ3Ljg1MzQgMzEuODk1OFoiIGZpbGw9IiMwMDdCQzAiLz4KPHBhdGggZD0iTTEwNy43MjUgMi43ODM4OUMxMTUuNTY0IDEuMTY2ODYgMTIzLjUzMSAwLjI1MDEzNSAxMzEuNTMyIDAuMDQ0NTQ0NUwxMzMuMjMxIDY2LjE3MjdDMTI5LjE1MSA2Ni4yNzc2IDEyNS4wODggNjYuNzQ1MSAxMjEuMDkgNjcuNTY5OEwxMDcuNzI1IDIuNzgzODlaIiBmaWxsPSIjMDA2N0IzIi8+Cjwvc3ZnPgo="); } }
  .achievements-index__graph-main-value {
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
    color: #122D59;
    margin-bottom: 2px;
    margin-top: -10px; }
  .achievements-index__graph-main-info {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #122D59;
    width: 100%;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-main-info {
        font-size: 14px; } }
  .achievements-index__graph-item {
    position: absolute;
    padding-bottom: 15px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__graph-item {
        padding-bottom: 13px; } }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-item {
        position: relative;
        padding: 0 0 0 26px !important;
        left: auto !important;
        top: auto !important;
        right: auto !important;
        width: 100%;
        border: none !important;
        margin-bottom: 20px; } }
    .achievements-index__graph-item::before {
      height: 1px;
      position: absolute;
      bottom: -1px;
      content: ''; }
      @media only screen and (max-width: 767px) {
        .achievements-index__graph-item::before {
          left: 1px !important;
          top: 9px !important;
          bottom: auto !important;
          right: auto !important;
          width: 10px !important;
          height: 10px !important;
          -ms-transform: rotate(0) !important;
              transform: rotate(0) !important;
          border-radius: 2px; } }
    .achievements-index__graph-item_first {
      left: 44px;
      top: 106px;
      border-bottom: 1px solid #007BC0; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__graph-item_first {
          left: -18px;
          top: 78px;
          padding-right: 30px; } }
      .achievements-index__graph-item_first::before {
        left: 100%;
        width: 50px;
        background-color: #007BC0;
        -ms-transform: rotate(29deg);
            transform: rotate(29deg);
        -ms-transform-origin: top left;
            transform-origin: top left; }
    .achievements-index__graph-item_second {
      left: 396px;
      top: 77px;
      border-bottom: 1px solid #0067B3; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__graph-item_second {
          left: 365px;
          top: 50px;
          padding-right: 41px; } }
      .achievements-index__graph-item_second::before {
        right: 100%;
        width: 50px;
        background-color: #0067B3;
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        -ms-transform-origin: top right;
            transform-origin: top right; }
    .achievements-index__graph-item_third {
      left: 593px;
      top: 226px;
      border-bottom: 1px solid #00B2FF; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__graph-item_third {
          left: 560px;
          top: 200px; } }
      .achievements-index__graph-item_third::before {
        right: 100%;
        width: 50px;
        background-color: #00B2FF;
        -ms-transform: rotate(-35deg);
            transform: rotate(-35deg);
        -ms-transform-origin: top right;
            transform-origin: top right; }
    .achievements-index__graph-item_fourth {
      left: 3px;
      top: 408px;
      border-bottom: 1px solid #0094D4; }
      @media only screen and (max-width: 1024px) {
        .achievements-index__graph-item_fourth {
          left: 0;
          top: 380px; } }
      .achievements-index__graph-item_fourth::before {
        left: 100%;
        width: 110px;
        background-color: #0094D4;
        -ms-transform: rotate(-22deg);
            transform: rotate(-22deg);
        -ms-transform-origin: top left;
            transform-origin: top left; }
  .achievements-index__graph-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-info {
        -ms-flex-align: end;
            align-items: flex-end; } }
  .achievements-index__graph-value {
    color: #122D59;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-value {
        font-size: 22px;
        line-height: 26px;
        margin-right: 6px; } }
  .achievements-index__graph-text {
    max-width: 42px;
    color: #122D59;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600; }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-text {
        white-space: nowrap;
        position: relative;
        top: -2px; } }
  .achievements-index__graph-title {
    color: #122D59;
    font-size: 22px;
    line-height: 26px;
    margin-top: 2px; }
    @media only screen and (max-width: 1024px) {
      .achievements-index__graph-title {
        font-size: 18px;
        height: 22px; } }
  .achievements-index__graph-descl {
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    opacity: 0.5;
    width: 100%;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .achievements-index__graph-descl {
        margin-top: 50px; } }

@media only screen and (min-width: 1024px) and (max-width: 1120px) {
  .achievements-content-title__link-container {
    text-align: right;
    max-width: 100px; } }

.achievements-index .content-title_white {
  font-size: 70px; }
  @media only screen and (max-width: 1024px) {
    .achievements-index .content-title_white {
      font-size: 56px; } }
  @media only screen and (max-width: 767px) {
    .achievements-index .content-title_white {
      font-size: 34px; } }

@supports (-webkit-touch-callout: none) {
  @media only screen and (max-width: 1024px) {
    .content-title_white {
      line-height: 100%; } } }

.partners-index {
  background-color: #122D59;
  padding-bottom: 80px; }
  @media only screen and (max-width: 1024px) {
    .partners-index {
      overflow: hidden; } }
  @media only screen and (max-width: 767px) {
    .partners-index {
      padding-bottom: 59px; } }
  .partners-index_white {
    background-color: #fff; }
    .partners-index_white .partners-index__info-item__header {
      color: #122D59; }
    .partners-index_white .partners-index__info-item__title {
      color: #122D59; }
    .partners-index_white .partners-index__info-item__info {
      color: #122D59; }
  .partners-index__title {
    font-size: 42px;
    line-height: 120%;
    color: #fff;
    margin-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      .partners-index__title {
        font-size: 40px;
        line-height: 110%; } }
    @media only screen and (max-width: 767px) {
      .partners-index__title {
        font-size: 22px;
        line-height: 120%;
        margin-right: -10px;
        font-weight: 400;
        margin-bottom: 30px; } }
  .partners-index__title-link {
    text-decoration: none; }
    .partners-index__title-link span {
      box-shadow: inset 0px -1px 0px 0px #0D558A; }
    .partners-index__title-link:hover span {
      box-shadow: inset 0px -1px 0px 0px #89DBFF; }
  .partners-index__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 30px; }
  .partners-index__text {
    color: #fff;
    font-size: 14px;
    line-height: 17px;
    margin-right: 20px;
    opacity: 0.5;
    font-weight: 300; }
  .partners-index__slider-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start; }
    @media only screen and (max-width: 1024px) {
      .partners-index__slider-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-right: -20px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__slider-container {
        margin-right: -15px; } }
  .partners-index__info-slider-container {
    width: 460px;
    margin-right: 27px;
    display: block;
    margin-top: 23px;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-slider-container {
        width: 100%;
        overflow: visible;
        margin-top: 10px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-slider-container {
        margin-bottom: 0; } }
  .partners-index__info-slider {
    margin-bottom: 33px;
    min-height: 227px;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-slider {
        min-height: auto;
        overflow: visible !important;
        margin-bottom: 40px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-slider {
        margin-bottom: 10px; } }
  @media only screen and (max-width: 1024px) {
    .partners-index__info-btn-container {
      display: none; } }
  .partners-index__info-item {
    display: block;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-item {
        box-sizing: border-box;
        padding-right: 20px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-item {
        padding-right: 15px; } }
  .partners-index__info-item__header {
    color: #fff;
    margin-bottom: 50px;
    font-size: 56px;
    line-height: 110%;
    font-weight: 600; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-item__header {
        margin-bottom: 42px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-item__header {
        font-size: 34px;
        line-height: 120%;
        margin-bottom: 17px; } }
  .partners-index__info-item__title {
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 32px;
    line-height: 120%;
    font-weight: 600;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom: 21px; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-item__title {
        font-size: 28px;
        line-height: 110%;
        margin-bottom: 5px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-item__title {
        font-size: 18px;
        padding-bottom: 0;
        margin-bottom: 0;
        min-height: 54px; } }
  .partners-index__info-item__info {
    font-size: 16px;
    line-height: 135%;
    color: #fff;
    padding-right: 20px; }
    @media only screen and (max-width: 1024px) {
      .partners-index__info-item__info {
        line-height: 21px; } }
    @media only screen and (max-width: 767px) {
      .partners-index__info-item__info {
        font-size: 14px;
        line-height: 17px;
        padding-right: 0; } }
  .partners-index__info-btn-action {
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .partners-index__info-btn-action:first-child {
      margin-right: 35px; }
  .partners-index__info-btn {
    width: 43px;
    height: 43px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    position: relative; }
    .partners-index__info-btn::before, .partners-index__info-btn::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-size: 100% 100%; }
    .partners-index__info-btn:before {
      opacity: 1; }
    .partners-index__info-btn:after {
      opacity: 0; }
    .partners-index__info-btn:hover::before {
      opacity: 0; }
    .partners-index__info-btn:hover::after {
      opacity: 1; }
    .partners-index__info-btn.swiper-button-disabled {
      opacity: 0.4;
      cursor: default;
      pointer-events: none; }
    .partners-index__info-btn:not(:last-child) {
      margin-right: 35px; }
    .partners-index__info-btn.partners-index__info-btn-prev {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media only screen and (max-width: 1024px) {
    .partners-index__img-slider {
      overflow: visible !important; } }
  .partners-index__img-slider-container {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    overflow: hidden;
    border-radius: 2px 0 0 2px; }
    @media only screen and (max-width: 1024px) {
      .partners-index__img-slider-container {
        width: 100%;
        overflow: visible;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%; } }
    @media only screen and (max-width: 767px) {
      .partners-index__img-slider-container {
        display: none; } }
  .partners-index__img-item {
    height: 450px;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .partners-index__img-item {
        margin-right: 20px;
        box-sizing: border-box; } }
    @media only screen and (max-width: 767px) {
      .partners-index__img-item {
        margin-right: 15px;
        height: 180px; } }
  .partners-index__img-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: left center; }
    @media only screen and (max-width: 1024px) {
      .partners-index__img-bg {
        border-radius: 2px; } }
    .partners-index__img-bg-map {
      background-size: 801px 450px;
      background-position: left center;
      background-repeat: no-repeat;
      background-image: url("/img/excelsior/map.png"); }
      @media only screen and (max-width: 1360px) {
        .partners-index__img-bg-map {
          background-size: 100% auto; } }
      @media only screen and (max-width: 1024px) {
        .partners-index__img-bg-map {
          background-size: 801px 450px;
          background-position: -65px center; } }
    .partners-index__img-bg_mob {
      margin: 0 0 21px;
      display: none;
      position: relative;
      width: 100%;
      padding-bottom: 48.15%; }
      @media only screen and (max-width: 767px) {
        .partners-index__img-bg_mob {
          display: block;
          background-image: url("/img/excelsior/map_m.png");
          background-size: cover;
          background-repeat: no-repeat;
          background-position: left center; } }

.swiper-button-disabled .partners-index__info-btn {
  opacity: 0.4;
  cursor: default;
  pointer-events: none; }

.press-index {
  position: relative;
  background: #EEEEEE;
  padding: 144px 0 50px; }
  @media only screen and (max-width: 1024px) {
    .press-index {
      padding-top: 134px;
      padding-bottom: 120px; }
      .press-index .content-title__link-container {
        position: absolute;
        bottom: 80px;
        left: 0;
        right: 0;
        text-align: center;
        animation-delay: 0.4s !important; } }
  @media only screen and (max-width: 767px) {
    .press-index {
      padding-top: 93px;
      padding-bottom: 90px; }
      .press-index .content-title__link-container {
        -ms-flex-pack: center;
            justify-content: center;
        bottom: 60px; } }
  .press-index__title-container {
    margin-bottom: 90px; }
    @media only screen and (max-width: 1024px) {
      .press-index__title-container {
        margin-bottom: 110px; } }
    @media only screen and (max-width: 767px) {
      .press-index__title-container {
        margin-bottom: 51px; } }
  .press-index__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch; }
  .press-index__item {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    margin-bottom: 30px;
    overflow: hidden;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .press-index__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 20px; } }
    .press-index__item_long {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
  .press-index__section-link {
    text-transform: uppercase; }
  .press-index__item-nav {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 50px;
    top: 20px;
    z-index: 2; }
    @media only screen and (max-width: 1024px) {
      .press-index__item-nav {
        right: 30px; } }
    @media only screen and (max-width: 767px) {
      .press-index__item-nav {
        right: 20px; } }
  .press-index__item-nav-btn {
    cursor: pointer;
    width: 34px;
    height: 34px;
    background-size: cover;
    position: relative; }
    .press-index__item-nav-btn::before, .press-index__item-nav-btn::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-size: cover; }
    .press-index__item-nav-btn:hover::before {
      opacity: 0; }
    .press-index__item-nav-btn:hover::after {
      opacity: 1; }
    .press-index__item-nav-btn:before {
      opacity: 1; }
    .press-index__item-nav-btn:after {
      opacity: 0; }
    .press-index__item-nav-btn:not(:last-child) {
      margin-right: 14px; }
    .press-index__item-nav-btn.press-index__item-nav-btn-prev {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
    .press-index__item-nav-btn.swiper-button-disabled {
      opacity: 0.4;
      cursor: default;
      pointer-events: none; }

.press-cards {
  position: relative;
  box-sizing: border-box;
  padding: 29px 40px 50px 50px;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid #E4E4E4;
  min-height: 270px;
  height: 100%; }
  @media only screen and (max-width: 1024px) {
    .press-cards {
      padding: 29px 40px 30px 30px;
      min-height: auto; } }
  @media only screen and (max-width: 767px) {
    .press-cards {
      padding: 27px 20px 34px 20px;
      min-height: auto; } }
  .press-cards-highlighted {
    background-size: cover;
    background-position: right center;
    box-sizing: border-box;
    padding-right: 290px; }
    @media only screen and (max-width: 1024px) {
      .press-cards-highlighted {
        padding-right: 40px;
        background-position: 35% center; } }
    @media only screen and (max-width: 767px) {
      .press-cards-highlighted {
        padding-right: 20px;
        min-height: 228px; } }
    .press-cards-highlighted__title-link-container {
      margin-top: 30px;
      margin-bottom: 15px;
      max-width: 798px; }
      @media only screen and (max-width: 1024px) {
        .press-cards-highlighted__title-link-container {
          margin-top: 40px;
          margin-bottom: 25px; } }
      @media only screen and (max-width: 767px) {
        .press-cards-highlighted__title-link-container {
          margin-top: 21px;
          margin-bottom: 11px; } }
    .press-cards-highlighted__title-link {
      color: #122D59;
      font-size: 42px;
      line-height: 120%;
      text-decoration: none;
      transition: 0.3s all ease; }
      @media only screen and (max-width: 1024px) {
        .press-cards-highlighted__title-link {
          font-size: 40px; } }
      @media only screen and (max-width: 767px) {
        .press-cards-highlighted__title-link {
          font-size: 22px;
          line-height: 120%;
          font-weight: 600; } }
      .press-cards-highlighted__title-link:hover {
        color: #0067b3; }
    .press-cards-highlighted__info {
      color: #122D59;
      font-size: 18px;
      line-height: 22px; }
      @media only screen and (max-width: 1024px) {
        .press-cards-highlighted__info {
          margin-bottom: 37px; } }
      @media only screen and (max-width: 767px) {
        .press-cards-highlighted__info {
          font-size: 16px;
          line-height: 19px;
          margin-bottom: 0; } }
  .press-cards__section-link {
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    font-weight: 500; }
    @media only screen and (max-width: 767px) {
      .press-cards__section-link {
        font-size: 12px;
        line-height: 14px; } }
  .press-cards__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .press-cards__content {
    max-height: 225px;
    margin-top: 30px; }
    @media only screen and (max-width: 1024px) {
      .press-cards__content {
        margin-top: 25px; } }
  .press-cards__date {
    font-size: 14px;
    line-height: 17px;
    color: #6C6C6C;
    margin-bottom: 10px; }
    @media only screen and (max-width: 1024px) {
      .press-cards__date {
        font-size: 16px;
        line-height: 19px; } }
    @media only screen and (max-width: 767px) {
      .press-cards__date {
        font-size: 14px;
        line-height: 17px; } }
  .press-cards__title-link {
    font-size: 24px;
    line-height: 29px;
    color: #122D59;
    max-height: 191px;
    overflow: hidden;
    text-decoration: none;
    transition: 0.3s all ease; }
    .press-cards__title-link:hover {
      color: #0067b3; }
    @media only screen and (max-width: 767px) {
      .press-cards__title-link {
        font-size: 18px;
        line-height: 22px; } }

.products-index {
  position: relative;
  padding: 0 0 80px;
  background-color: #EEEEEE; }
  @media only screen and (max-width: 767px) {
    .products-index {
      padding-bottom: 59pxx; } }
  .products-index.products-part {
    padding-bottom: 0;
    margin-bottom: -20px; }
  .products-index__subtitle {
    margin-bottom: 92px; }
    @media only screen and (max-width: 1024px) {
      .products-index__subtitle {
        margin-bottom: 82px; } }
    @media only screen and (max-width: 767px) {
      .products-index__subtitle {
        margin-bottom: 67px; } }
  .products-index__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .products-index__link {
    text-decoration: none;
    position: relative;
    z-index: 1; }
  .products-index__action {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0; }
  .products-index__item {
    margin-bottom: 30px;
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    overflow: hidden;
    text-decoration: none;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .products-index__item {
        -ms-flex-preferred-size: calc(50% - 10px);
            flex-basis: calc(50% - 10px);
        margin-bottom: 20px; } }
    @media only screen and (max-width: 767px) {
      .products-index__item {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        max-width: 100%; } }
    .products-index__item_long {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      min-height: auto; }
      .products-index__item_long a {
        text-decoration: none; }
      .products-index__item_long:hover .products-cards-highlighted__link span {
        opacity: 1; }
      .products-index__item_long:hover .products-cards-highlighted__img {
        opacity: 0.1; }
  .products-index__about-link strong {
    font-size: 14px; }

.products-cards-highlighted {
  position: relative;
  box-sizing: border-box;
  padding: 0 50px 0 390px;
  position: relative;
  overflow: hidden;
  height: 100%;
  border-radius: 2px; }
  @media only screen and (max-width: 1024px) {
    .products-cards-highlighted {
      padding: 0 30px 0 238px; } }
  @media only screen and (max-width: 767px) {
    .products-cards-highlighted {
      padding: 0 20px; } }
  .products-cards-highlighted__bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background-size: cover;
    background-position: left center; }
    .products-cards-highlighted__bg_wealth {
      background-image: url("/img/banners/tr_bg_wealth_main.png"); }
      @media only screen and (max-width: 1024px) {
        .products-cards-highlighted__bg_wealth {
          background-image: url("/img/banners/tr_bg_wealth_main_p.png"); } }
      @media only screen and (max-width: 767px) {
        .products-cards-highlighted__bg_wealth {
          background-image: url("/img/banners/tr_bg_wealth_main_m.png"); } }
  .products-cards-highlighted__img {
    position: absolute;
    width: 262px;
    height: 284px;
    right: 0;
    bottom: 0;
    z-index: 0;
    background-size: cover;
    transition: 1s all ease;
    opacity: 0; }
  .products-cards-highlighted__title {
    font-size: 50px;
    line-height: 110%;
    color: #122D59;
    margin-bottom: 20px;
    margin-top: 39px;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      .products-cards-highlighted__title {
        font-size: 40px;
        line-height: 110%;
        margin-top: 60px; } }
    @media only screen and (max-width: 767px) {
      .products-cards-highlighted__title {
        font-size: 28px;
        margin-top: 43px;
        margin-bottom: 17px;
        margin-right: -5px; } }
  .products-cards-highlighted__info {
    color: #122D59;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 14px;
    position: relative;
    max-width: 360px; }
    @media only screen and (max-width: 1024px) {
      .products-cards-highlighted__info {
        max-width: 345px;
        line-height: 19px;
        margin-bottom: 27px; } }
    @media only screen and (max-width: 767px) {
      .products-cards-highlighted__info {
        padding-right: 5px;
        box-sizing: border-box;
        margin-bottom: 15px; } }
  .products-cards-highlighted__link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    position: relative;
    margin-bottom: 20px; }
  .products-cards-highlighted__link {
    display: -ms-flexbox;
    display: flex;
    pointer-events: none; }
    .products-cards-highlighted__link span {
      transition: 0.5s opacity ease;
      opacity: 0; }
    .products-cards-highlighted__link:hover span {
      color: #00B2FF; }

.products-index__menu-btn_container {
  margin-top: 10px;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 1024px) {
    .products-index__menu-btn_container {
      margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    .products-index__menu-btn_container {
      margin-top: 10px; } }

.consultation {
  position: relative;
  z-index: 2;
  padding: 130px 0 148px; }
  @media only screen and (max-width: 1024px) {
    .consultation {
      padding: 130px 0; } }
  @media only screen and (max-width: 767px) {
    .consultation {
      padding: 90px 0; } }
  .consultation__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .consultation__title {
    color: #122D59;
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    @media only screen and (max-width: 1024px) {
      .consultation__title br {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .consultation__title {
        font-size: 22px;
        line-height: 120%;
        margin-bottom: 18px; } }
  .consultation__text {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 50px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    line-height: 135%; }
    @media only screen and (max-width: 767px) {
      .consultation__text {
        font-size: 16px;
        line-height: 19px; }
        .consultation__text br {
          display: none; } }
  .consultation__btn-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    @media only screen and (max-width: 767px) {
      .consultation__btn-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .consultation__link {
    margin-left: 30px; }
    @media only screen and (max-width: 767px) {
      .consultation__link {
        margin-left: 0;
        margin-top: 35px; } }

.banner-product {
  display: -ms-flexbox;
  display: flex;
  background-size: cover;
  background-position: left center;
  background-color: #122D59;
  min-height: 900px;
  -ms-flex-align: center;
      align-items: center; }
  @media only screen and (max-width: 1366px) {
    .banner-product {
      background-position: 40% center; } }
  @media only screen and (max-width: 1024px) {
    .banner-product {
      background-position: left center;
      transform: translate3d(0, 0, 0) !important; }
      .banner-product::before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #122D59;
        content: '';
        z-index: 0;
        display: block;
        opacity: 0.6; } }
  @media only screen and (max-width: 767px) {
    .banner-product {
      min-height: 490px; } }
  .banner-product .btn__descl {
    max-width: 240px; }
  .banner-product__container {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 119px 0; }
    @media only screen and (max-width: 767px) {
      .banner-product__container {
        padding: 40px 0;
        margin-top: 62px; } }
  .banner-product__title-container {
    display: inline-block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 35px; }
    @media only screen and (max-width: 1024px) {
      .banner-product__title-container {
        margin-bottom: 25px; } }
    @media only screen and (max-width: 1024px) {
      .banner-product__title-container {
        margin-bottom: 31px; } }
  .banner-product__title {
    font-size: 70px;
    line-height: 110%;
    color: #fff;
    padding-bottom: 27px; }
    @media only screen and (max-width: 1024px) {
      .banner-product__title {
        font-size: 56px;
        line-height: 110%;
        padding-bottom: 24px; } }
    @media only screen and (max-width: 767px) {
      .banner-product__title {
        font-size: 28px;
        padding-bottom: 15px; } }
  .banner-product__title-border {
    height: 4px;
    background-color: #fff;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    @media only screen and (max-width: 1024px) {
      .banner-product__title-border {
        height: 3px; } }
    @media only screen and (max-width: 767px) {
      .banner-product__title-border {
        height: 2px; } }
    .banner-product__title-border-container {
      width: 100%;
      overflow: hidden; }
  .banner-product__subtitle-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 70px; }
    @media only screen and (max-width: 1024px) {
      .banner-product__subtitle-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin-bottom: 60px; } }
    @media only screen and (max-width: 767px) {
      .banner-product__subtitle-container {
        margin-bottom: 28px; } }
  .banner-product__subtitle {
    margin-right: 20vw;
    color: #fff;
    font-size: 20px;
    line-height: 130%;
    font-weight: 300; }
    @media only screen and (max-width: 1024px) {
      .banner-product__subtitle {
        max-width: calc(100% - 240px);
        margin-right: 0; }
        .banner-product__subtitle br {
          display: none; } }
    @media only screen and (max-width: 767px) {
      .banner-product__subtitle {
        max-width: 100%;
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 15px; } }
  .banner-product__yield-container {
    position: relative;
    top: 5px; }
    @media only screen and (max-width: 767px) {
      .banner-product__yield-container {
        margin-bottom: 15px; } }
  .banner-product__yield {
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 1px;
    color: #fff; }
  .banner-product__yield-info {
    color: #fff;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    white-space: nowrap; }
  .banner-product__yield-info-icon {
    margin-left: 5px;
    display: inline-block;
    position: relative;
    top: -4px; }
  @media only screen and (max-width: 1024px) {
    .banner-product__wealth::before {
      display: none; } }
  .banner-product__wealth .banner-product__title,
  .banner-product__wealth .banner-product__subtitle {
    color: #122D59; }
  .banner-product__wealth .banner-product__title-border {
    background-color: #122D59; }
  .banner-product__wealth .btn.transparent span {
    color: #0067B3;
    border-color: #0067B3; }
  .banner-product__wealth .btn.transparent:hover {
    border-color: #122D59; }
    .banner-product__wealth .btn.transparent:hover span {
      color: #122D59; }
  .banner-product.personal-funds {
    background-image: url("/img/product-bg/personal-funds-bg.jpg");
    background-position: right top; }
    @media only screen and (max-width: 1024px) {
      .banner-product.personal-funds {
        background-image: url("/img/product-bg/personal-funds-bg_p.jpg");
        background-position: top right; } }
    @media only screen and (max-width: 767px) {
      .banner-product.personal-funds {
        background-image: url("/img/product-bg/personal-funds-bg_m.jpg"); } }
  .banner-product.investment-consulting {
    background-image: url("/img/product-bg/investment-consulting-bg.jpg");
    background-position: right top; }
    @media only screen and (max-width: 1024px) {
      .banner-product.investment-consulting {
        background-image: url("/img/product-bg/investment-consulting-bg_p.jpg");
        background-position: top right; } }
    @media only screen and (max-width: 767px) {
      .banner-product.investment-consulting {
        background-image: url("/img/product-bg/investment-consulting-bg_m.jpg"); } }

.banner-product.trust-management {
  background-image: url("/img/banners/trust-management.png"); }

.banner-product.real-estate {
  background-image: url("/img/banners/real-estate.png"); }

.banner-product.stock-market {
  background-image: url("/img/banners/stock-market.png"); }

.banner-product.special-situations {
  background-image: url("/img/banners/special-situations.png"); }

.banner-product.asset-structuring {
  background-image: url("/img/banners/asset-structuring.png"); }

.banner-product.trinfico-wealth {
  background-image: url("/img/banners/trinfico-wealth.png"); }

.banner-product.about {
  background-image: url("/img/banners/about.png"); }

.banner-product.media {
  background-image: url("/img/banners/media.png"); }

.banner-product.contacts {
  background-image: url("/img/banners/contacts.png"); }

.banner-product.brokerage-depositary {
  background-image: url("/img/banners/brokerage-depositary.png"); }

.banner-product.expansion-private {
  background-image: url("/img/banners/expansion-private.png"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .banner-product.trust-management {
    background-image: url("/img/banners/trust-management_2x.png"); }
  .banner-product.real-estate {
    background-image: url("/img/banners/real-estate_2x.png"); }
  .banner-product.stock-market {
    background-image: url("/img/banners/stock-market_2x.png"); }
  .banner-product.special-situations {
    background-image: url("/img/banners/special-situations_2x.png"); }
  .banner-product.asset-structuring {
    background-image: url("/img/banners/asset-structuring_2x.png"); }
  .banner-product.trinfico-wealth {
    background-image: url("/img/banners/trinfico-wealth_2x.png"); }
  .banner-product.about {
    background-image: url("/img/banners/about_2x.png"); }
  .banner-product.media {
    background-image: url("/img/banners/media_2x.png"); }
  .banner-product.contacts {
    background-image: url("/img/banners/contacts_2x.png"); }
  .banner-product.brokerage-depositary {
    background-image: url("/img/banners/brokerage-depositary_2x.png"); }
  .banner-product.expansion-private {
    background-image: url("/img/banners/expansion-private_2x.png"); } }

@media only screen and (max-width: 1024px) {
  .banner-product.trust-management {
    background-image: url("/img/banners/tablet/trust-management.png"); }
  .banner-product.real-estate {
    background-image: url("/img/banners/tablet/real-estate.png"); }
  .banner-product.stock-market {
    background-image: url("/img/banners/tablet/stock-market.png"); }
  .banner-product.special-situations {
    background-image: url("/img/banners/tablet/special-situations.png"); }
  .banner-product.asset-structuring {
    background-image: url("/img/banners/tablet/asset-structuring.png"); }
  .banner-product.trinfico-wealth {
    background-image: url("/img/banners/tablet/trinfico-wealth.png"); }
  .banner-product.about {
    background-image: url("/img/banners/tablet/about.png"); }
  .banner-product.media {
    background-image: url("/img/banners/tablet/media.png"); }
  .banner-product.contacts {
    background-image: url("/img/banners/tablet/contacts.png"); }
  .banner-product.brokerage-depositary {
    background-image: url("/img/banners/tablet/brokerage-depositary.png"); }
  .banner-product.expansion-private {
    background-image: url("/img/banners/tablet/expansion-private.png"); } }

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi) {
  .banner-product.trust-management {
    background-image: url("/img/banners/tablet/trust-management_2x.png"); }
  .banner-product.real-estate {
    background-image: url("/img/banners/tablet/real-estate_2x.png"); }
  .banner-product.stock-market {
    background-image: url("/img/banners/tablet/stock-market_2x.png"); }
  .banner-product.special-situations {
    background-image: url("/img/banners/tablet/special-situations_2x.png"); }
  .banner-product.asset-structuring {
    background-image: url("/img/banners/tablet/asset-structuring_2x.png"); }
  .banner-product.trinfico-wealth {
    background-image: url("/img/banners/tablet/trinfico-wealth_2x.png"); }
  .banner-product.about {
    background-image: url("/img/banners/tablet/about_2x.png"); }
  .banner-product.media {
    background-image: url("/img/banners/tablet/media_2x.png"); }
  .banner-product.contacts {
    background-image: url("/img/banners/tablet/contacts_2x.png"); }
  .banner-product.brokerage-depositary {
    background-image: url("/img/banners/tablet/brokerage-depositary_2x.png"); }
  .banner-product.expansion-private {
    background-image: url("/img/banners/tablet/expansion-private_2x.png"); } }

@media only screen and (max-width: 767px) {
  .banner-product.trust-management {
    background-image: url("/img/banners/mobile/trust-management.png"); }
  .banner-product.real-estate {
    background-image: url("/img/banners/mobile/real-estate.png"); }
  .banner-product.stock-market {
    background-image: url("/img/banners/mobile/stock-market.png"); }
  .banner-product.special-situations {
    background-image: url("/img/banners/mobile/special-situations.png"); }
  .banner-product.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring.png"); }
  .banner-product.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth.png"); }
  .banner-product.about {
    background-image: url("/img/banners/mobile/about.png"); }
  .banner-product.media {
    background-image: url("/img/banners/mobile/media.png"); }
  .banner-product.contacts {
    background-image: url("/img/banners/mobile/contacts.png"); }
  .banner-product.brokerage-depositary {
    background-image: url("/img/banners/mobile/brokerage-depositary.png"); }
  .banner-product.expansion-private {
    background-image: url("/img/banners/mobile/expansion-private.png"); } }

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi) {
  .banner-product.trust-management {
    background-image: url("/img/banners/mobile/trust-management_2x.png"); }
  .banner-product.real-estate {
    background-image: url("/img/banners/mobile/real-estate_2x.png"); }
  .banner-product.stock-market {
    background-image: url("/img/banners/mobile/stock-market_2x.png"); }
  .banner-product.special-situations {
    background-image: url("/img/banners/mobile/special-situations_2x.png"); }
  .banner-product.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring_2x.png"); }
  .banner-product.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth_2x.png"); }
  .banner-product.about {
    background-image: url("/img/banners/mobile/about_2x.png"); }
  .banner-product.media {
    background-image: url("/img/banners/mobile/media_2x.png"); }
  .banner-product.contacts {
    background-image: url("/img/banners/mobile/contacts_2x.png"); }
  .banner-product.brokerage-depositary {
    background-image: url("/img/banners/mobile/brokerage-depositary_2x.png"); }
  .banner-product.expansion-private {
    background-image: url("/img/banners/mobile/expansion-private_2x.png"); } }

.no-transform {
  transform: translate3d(0, 0, 0) !important; }

.banner-recomend {
  background-size: cover;
  background-position: left center; }
  .banner-recomend:hover .banner-recomend__link span {
    color: #00b2ff;
    border-bottom-color: rgba(0, 178, 255, 0.2); }
  .banner-recomend * {
    text-decoration: none; }
  .banner-recomend.recommend-banner {
    background-position: right top;
    background-image: url("/img/bg/property-management-recommend-banner.png"); }
    @media only screen and (max-width: 1024px) {
      .banner-recomend.recommend-banner {
        background-position: right center;
        background-image: url("/img/bg/property-management-recommend-banner-p.png"); } }
    @media only screen and (max-width: 767px) {
      .banner-recomend.recommend-banner {
        background-position: right center;
        background-image: url("/img/bg/property-management-recommend-banner-m.png"); } }
  .banner-recomend.recommend-banner-iis {
    background-image: url("/img/bg/funds-recommend-banner.png"); }
  .banner-recomend__wrapper {
    min-height: 451px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .banner-recomend__wrapper {
        min-height: 396px; } }
  .banner-recomend__title-container {
    position: relative;
    margin: 150px 0; }
    @media only screen and (max-width: 767px) {
      .banner-recomend__title-container {
        margin: 50px 0; } }
  .banner-recomend__tag {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    color: #122D59;
    margin-bottom: 25px;
    position: absolute;
    top: -43px;
    left: 0; }
  .banner-recomend__title {
    color: #122D59;
    font-size: 42px;
    line-height: 120%;
    font-weight: 400;
    margin-bottom: 0;
    box-sizing: border-box; }
    @media only screen and (max-width: 1024px) {
      .banner-recomend__title {
        font-size: 32px; } }
    @media only screen and (max-width: 767px) {
      .banner-recomend__title {
        font-size: 22px; }
        .banner-recomend__title br {
          display: none; } }
  .banner-recomend__link {
    font-size: 16px;
    line-height: 19px;
    position: absolute;
    left: 0;
    bottom: 63px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    pointer-events: none; }
    .banner-recomend__link strong {
      font-size: 14px;
      font-weight: 600; }
    @media only screen and (max-width: 1024px) {
      .banner-recomend__link {
        bottom: 72px; } }
    @media only screen and (max-width: 767px) {
      .banner-recomend__link {
        bottom: 48px;
        display: inline; } }
  .banner-recomend.whealth-recommend-banner {
    background-image: url("/img/bg/whealth-recommend-banner.jpg"); }
    @media only screen and (max-width: 1024px) {
      .banner-recomend.whealth-recommend-banner {
        background-image: url("/img/bg/whealth-recommend-banner_p.jpg"); } }

.banner-recomend_white {
  background-color: #122D59; }
  @media only screen and (max-width: 1024px) {
    .banner-recomend_white {
      position: relative; }
      .banner-recomend_white::before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #122D59;
        content: '';
        z-index: 0;
        display: block;
        opacity: 0.6; } }
  .banner-recomend_white:hover .banner-recomend__link span {
    color: #00B2FF !important;
    border-bottom: 1px solid #00B2FF !important; }
  .banner-recomend_white .banner-recomend__tag,
  .banner-recomend_white .banner-recomend__title {
    color: #fff; }
  .banner-recomend_white .banner-recomend__link span {
    color: #fff !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  .banner-recomend_white .banner-recomend__link:hover span {
    color: #00B2FF !important;
    border-bottom: 1px solid #00B2FF !important; }

.banner-recomend_next::before {
  display: none; }

.banner-recomend_next .banner-recomend__wrapper {
  min-height: 400px; }

.banner-recomend_next .banner-recomend__container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media only screen and (max-width: 1024px) {
    .banner-recomend_next .banner-recomend__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.banner-recomend_next .banner-recomend__title {
  font-size: 32px;
  line-height: 38px; }
  @media only screen and (max-width: 767px) {
    .banner-recomend_next .banner-recomend__title {
      font-size: 22px;
      line-height: 120%; }
      .banner-recomend_next .banner-recomend__title br {
        display: none; } }

.banner-recomend_next .banner-recomend__title-container {
  max-width: 750px;
  margin: 143px 0; }

.banner-recomend_next .banner-recomend__link {
  position: relative;
  bottom: 0;
  text-align: right; }
  @media only screen and (max-width: 1024px) {
    .banner-recomend_next .banner-recomend__link {
      position: absolute;
      bottom: 63px;
      left: auto;
      right: 0; } }
  @media only screen and (max-width: 767px) {
    .banner-recomend_next .banner-recomend__link {
      display: -ms-flexbox;
      display: flex; }
      .banner-recomend_next .banner-recomend__link span {
        border: none; }
        .banner-recomend_next .banner-recomend__link span i {
          display: inline;
          border-bottom: 1px solid rgba(0, 103, 179, 0.2); } }

.values__recommend-banner {
  margin-top: -26px;
  border-bottom: 1px solid #e4e4e4; }

.banner-recomend.about {
  background-image: url("/img/banners/about.png"); }
  .banner-recomend.about.banner-recomend_webp {
    background-image: url("/img/banners/webp/about.webp"); }

.banner-recomend.real-estate {
  background-image: url("/img/banners/real-estate.png"); }
  .banner-recomend.real-estate.banner-recomend_webp {
    background-image: url("/img/banners/webp/real-estate.webp"); }

.banner-recomend.trinfico-wealth {
  background-image: url("/img/banners/trinfico-wealth.png"); }
  .banner-recomend.trinfico-wealth.banner-recomend_webp {
    background-image: url("/img/banners/webp/trinfico-wealth.webp"); }

.banner-recomend.stock-market {
  background-image: url("/img/banners/stock-market.png"); }
  .banner-recomend.stock-market.banner-recomend_webp {
    background-image: url("/img/banners/webp/stock-market.webp"); }

.banner-recomend.asset-structuring {
  background-image: url("/img/banners/asset-structuring.png"); }
  .banner-recomend.asset-structuring.banner-recomend_webp {
    background-image: url("/img/banners/webp/asset-structuring.webp"); }

.banner-recomend.property-management {
  background-image: url("/img/banners/property-management.png"); }
  .banner-recomend.property-management.banner-recomend_webp {
    background-image: url("/img/banners/webp/property-management.webp"); }

.banner-recomend.special-situations {
  background-image: url("/img/banners/special-situations.png"); }
  .banner-recomend.special-situations.banner-recomend_webp {
    background-image: url("/img/banners/webp/special-situations.webp"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .banner-recomend.about {
    background-image: url("/img/banners/about_2x.png"); }
    .banner-recomend.about.banner-recomend_webp {
      background-image: url("/img/banners/webp/about_2x.webp"); }
  .banner-recomend.real-estate {
    background-image: url("/img/banners/real-estate_2x.png"); }
    .banner-recomend.real-estate.banner-recomend_webp {
      background-image: url("/img/banners/webp/real-estate_2x.webp"); }
  .banner-recomend.trinfico-wealth {
    background-image: url("/img/banners/trinfico-wealth_2x.png"); }
    .banner-recomend.trinfico-wealth.banner-recomend_webp {
      background-image: url("/img/banners/webp/trinfico-wealth_2x.webp"); }
  .banner-recomend.stock-market {
    background-image: url("/img/banners/stock-market_2x.png"); }
    .banner-recomend.stock-market.banner-recomend_webp {
      background-image: url("/img/banners/webp/stock-market_2x.webp"); }
  .banner-recomend.asset-structuring {
    background-image: url("/img/banners/asset-structuring_2x.png"); }
    .banner-recomend.asset-structuring.banner-recomend_webp {
      background-image: url("/img/banners/webp/asset-structuring_2x.webp"); }
  .banner-recomend.property-management {
    background-image: url("/img/banners/property-management_2x.png"); }
    .banner-recomend.property-management.banner-recomend_webp {
      background-image: url("/img/banners/webp/property-management_2x.webp"); }
  .banner-recomend.special-situations {
    background-image: url("/img/banners/special-situations_2x.png"); }
    .banner-recomend.special-situations.banner-recomend_webp {
      background-image: url("/img/banners/webp/special-situations_2x.webp"); } }

@media only screen and (max-width: 1024px) {
  .banner-recomend.about {
    background-position: center center; }
  .banner-recomend.real-estate {
    background-position: center center; }
  .banner-recomend.trinfico-wealth {
    background-position: center center; }
  .banner-recomend.stock-market {
    background-position: center center; }
  .banner-recomend.asset-structuring {
    background-position: center center; }
  .banner-recomend.property-management {
    background-position: center center; }
  .banner-recomend.special-situations {
    background-position: center center; } }

@media only screen and (max-width: 767px) {
  .banner-recomend.about,
  .banner-recomend.banner-recomend_webp.about {
    background-image: url("/img/banners/mobile/about.png"); }
  .banner-recomend.real-estate,
  .banner-recomend.banner-recomend_webp.real-estate {
    background-image: url("/img/banners/mobile/real-estate.png"); }
  .banner-recomend.trinfico-wealth,
  .banner-recomend.banner-recomend_webp.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth.png"); }
  .banner-recomend.stock-market,
  .banner-recomend.banner-recomend_webp.stock-market {
    background-image: url("/img/banners/mobile/stock-market.png"); }
  .banner-recomend.asset-structuring,
  .banner-recomend.banner-recomend_webp.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring.png"); }
  .banner-recomend.property-management,
  .banner-recomend.banner-recomend_webp.property-management {
    background-image: url("/img/banners/mobile/property-management.png"); }
  .banner-recomend.special-situations,
  .banner-recomend.banner-recomend_webp.special-situations {
    background-image: url("/img/banners/mobile/special-situations.png"); }
  .banner-recomend.trinfico-wealth {
    background-image: url("/img/banners/tr_bg_wealth_main_m.png") !important; } }

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-resolution: 144dpi) {
  .banner-recomend.about,
  .banner-recomend.banner-recomend_webp.about {
    background-image: url("/img/banners/mobile/about_2x.png"); }
  .banner-recomend.real-estate,
  .banner-recomend.banner-recomend_webp.real-estate {
    background-image: url("/img/banners/mobile/real-estate_2x.png"); }
  .banner-recomend.trinfico-wealth,
  .banner-recomend.banner-recomend_webp.trinfico-wealth {
    background-image: url("/img/banners/mobile/trinfico-wealth_2x.png"); }
  .banner-recomend.stock-market,
  .banner-recomend.banner-recomend_webp.stock-market {
    background-image: url("/img/banners/mobile/stock-market_2x.png"); }
  .banner-recomend.asset-structuring,
  .banner-recomend.banner-recomend_webp.asset-structuring {
    background-image: url("/img/banners/mobile/asset-structuring_2x.png"); }
  .banner-recomend.property-management,
  .banner-recomend.banner-recomend_webp.property-management {
    background-image: url("/img/banners/mobile/property-management_2x.png"); }
  .banner-recomend.special-situations,
  .banner-recomend.banner-recomend_webp.special-situations {
    background-image: url("/img/banners/mobile/special-situations_2x.png"); } }

.header .gsc-control-cse {
  background-color: transparent;
  border: none;
  margin: 0 30px 0 30px;
  width: 30vw; }
  .header .gsc-control-cse .gsc-input {
    background: transparent;
    transition: 0.3s all ease; }
  .header .gsc-control-cse .gsc-input-box {
    border-radius: 4px;
    width: 0;
    border: 1px solid transparent;
    background: transparent;
    transition: 0.3s all ease;
    z-index: 999; }
    .header .gsc-control-cse .gsc-input-box .gscb_a {
      color: transparent; }
  .header .gsc-control-cse:hover .gsc-input-box, .header .gsc-control-cse:focus .gsc-input-box, .header .gsc-control-cse:active .gsc-input-box, .header .gsc-control-cse:focus-within .gsc-input-box {
    width: 100%;
    border: 1px solid #dfe1e5;
    background: #fff; }
  .header .gsc-control-cse:hover .gscb_a, .header .gsc-control-cse:focus .gscb_a, .header .gsc-control-cse:active .gscb_a, .header .gsc-control-cse:focus-within .gscb_a {
    color: #0067B3; }
  .header .gsc-control-cse .gsc-search-button-v2 {
    border-radius: 4px;
    transition: 0.3s all ease;
    white-space: nowrap;
    padding: 0;
    background-color: transparent;
    border: none; }
    .header .gsc-control-cse .gsc-search-button-v2 path {
      transition: 0.3s all ease; }
    .header .gsc-control-cse .gsc-search-button-v2 svg {
      width: 15px;
      height: 15px; }
    .header .gsc-control-cse .gsc-search-button-v2:hover svg {
      color: #00b2ff;
      fill: #00b2ff; }
  .header .gsc-control-cse .gsc-search-button {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent; }
  .header .gsc-control-cse .gsc-modal-background-image {
    background-color: #ffffff70; }
  .header .gsc-control-cse .gsc-results-wrapper-overlay {
    height: auto;
    max-height: 60%; }
    @media only screen and (max-width: 767px) {
      .header .gsc-control-cse .gsc-results-wrapper-overlay {
        height: auto;
        max-height: 80%; } }
  .header .gsc-control-cse .gsc-results-wrapper-overlay {
    background-color: #efefef; }
  .header .gsc-control-cse .gsc-webResult.gsc-result, .header .gsc-control-cse .gsc-results .gsc-imageResult {
    border-color: #efefef;
    background-color: #efefef; }
    .header .gsc-control-cse .gsc-webResult.gsc-result:hover, .header .gsc-control-cse .gsc-results .gsc-imageResult:hover {
      border-color: #efefef;
      background-color: #efefef; }
  .header .gsc-control-cse .gs-webResult.gs-result a.gs-title, .header .gsc-control-cse .gs-result .gs-title, .header .gsc-control-cse .gs-result .gs-title a {
    color: #4c4b4b;
    font-weight: bold; }
    .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover, .header .gsc-control-cse .gs-result .gs-title:hover, .header .gsc-control-cse .gs-result .gs-title a:hover {
      color: black;
      text-decoration: underline; }
      .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover:link, .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover:link b, .header .gsc-control-cse .gs-result .gs-title:hover:link, .header .gsc-control-cse .gs-result .gs-title:hover:link b, .header .gsc-control-cse .gs-result .gs-title a:hover:link, .header .gsc-control-cse .gs-result .gs-title a:hover:link b {
        color: black;
        text-decoration: underline; }
    .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:link, .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b, .header .gsc-control-cse .gs-result .gs-title:link, .header .gsc-control-cse .gs-result .gs-title:link b, .header .gsc-control-cse .gs-result .gs-title a:link, .header .gsc-control-cse .gs-result .gs-title a:link b {
      color: #4c4b4b;
      font-weight: bold; }
      .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:link:hover, .header .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b:hover, .header .gsc-control-cse .gs-result .gs-title:link:hover, .header .gsc-control-cse .gs-result .gs-title:link b:hover, .header .gsc-control-cse .gs-result .gs-title a:link:hover, .header .gsc-control-cse .gs-result .gs-title a:link b:hover {
        color: black;
        text-decoration: underline; }
  .header .gsc-control-cse .gsc-cursor-page, .header .gsc-control-cse .gsc-cursor-current-page {
    background-color: #efefef !important; }
  .header .gsc-control-cse .gcsc-more-maybe-branding-root {
    display: none; }
  .header .gsc-control-cse .gsc-url-top {
    display: none; }
  .header .gsc-control-cse .gsc-input {
    padding-right: 12px !important; }
  @media only screen and (max-width: 1700px) {
    .header .gsc-control-cse {
      width: 20vw; } }
  @media only screen and (max-width: 1365px) {
    .header .gsc-control-cse {
      width: 30vw; } }
  @media only screen and (max-width: 1024px) {
    .header .gsc-control-cse {
      margin: 0;
      width: 50vw; } }
  @media only screen and (max-width: 767px) {
    .header .gsc-control-cse {
      width: 5vw; }
      .header .gsc-control-cse .gsc-input {
        padding: 0 !important; }
      .header .gsc-control-cse .gsc-input-box {
        position: fixed;
        top: 68px;
        left: 4%;
        width: 92% !important; } }

body, html {
  color: #122D59;
  height: 100%;
  width: 100%; }

html {
  scroll-behavior: smooth; }

.d-flex {
  display: -ms-flexbox;
  display: flex; }

.d-block {
  display: block; }

.align-items-center {
  -ms-flex-align: center;
      align-items: center; }

.justify-content-center {
  -ms-flex-pack: center;
      justify-content: center; }

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.bg-gray {
  background-color: #0a0a0a; }

.bg-blue {
  background-color: #122D59; }

.my-100 {
  margin: 100px 0; }

.py-100 {
  padding: 100px 0; }

.py-50 {
  padding: 50px 0; }

.pb-0 {
  padding-bottom: 0; }

.pb-20 {
  padding-bottom: 20px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-100 {
  padding-bottom: 100px; }

.pb-115 {
  padding-bottom: 115px; }

.pt-0 {
  padding-top: 0; }

.pt-100 {
  padding-top: 100px; }

.pt-50 {
  padding-top: 50px; }

.pt-15 {
  padding-top: 15px; }

.pr-0 {
  padding-right: 0; }

.pr-10 {
  padding-right: 10px; }

.pr-20 {
  padding-right: 20px; }

.pl-0 {
  padding-left: 0; }

.pl-10 {
  padding-left: 10px; }

.pl-20 {
  padding-left: 20px; }

.pt-0 .content-subtitle__container {
  padding-top: 0; }

.w-300 {
  width: 300px !important; }

.mb-0 {
  margin-bottom: 0; }

.mb-100 {
  margin-bottom: 100px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-20 {
  margin-bottom: 20px; }

.mt-0 {
  margin-top: 0; }

.mt-20 {
  margin-top: 20px; }

.mt-50 {
  margin-top: 50px; }

.mt-100 {
  margin-top: 100px; }

.mt-0-i {
  margin-top: 0 !important; }

.mt-20-i {
  margin-top: 20px !important; }

.mt-100-i {
  margin-top: 100px !important; }

.mt-150-i {
  margin-top: 150px !important; }

.ms-10 {
  margin-left: 10px; }

.ms-20 {
  margin-left: 20px; }

.ms-30 {
  margin-left: 30px; }

.ms-40 {
  margin-left: 40px; }

.ms-50 {
  margin-left: 50px; }

.me-10 {
  margin-right: 10px; }

.me-20 {
  margin-right: 20px; }

.me-30 {
  margin-right: 30px; }

.me-40 {
  margin-right: 40px; }

.me-50 {
  margin-right: 50px; }

@media screen and (min-width: 770px) {
  .ms-md-20 {
    margin-left: 20px; } }

@media screen and (min-width: 770px) {
  .mb-md-20 {
    margin-bottom: 20px; } }

@media screen and (min-width: 770px) {
  .mt-md-0 {
    margin-top: 0; } }

.d-none {
  display: none !important; }

.td-none {
  text-decoration: none !important; }

.zi-10 {
  z-index: 10; }

.zi-100 {
  z-index: 100; }

.zi-150 {
  z-index: 150; }

.zi-200 {
  z-index: 200; }

.text-light {
  color: #fff; }

.text-muted {
  color: #858585; }

.flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end; }

.p-relative {
  position: relative; }

.p-absolute {
  position: absolute; }

.ta-left {
  text-align: left; }

.ta-right {
  text-align: right; }

.ta-md-right {
  text-align: left; }

@media only screen and (min-width: 1025px) {
  .ta-md-right {
    text-align: right; } }

.oh {
  overflow: hidden; }

.banner-index .container {
  margin-top: -200px; }

.banner-index__subtitle {
  -ms-flex-align: center;
      align-items: center; }

.banner-index__subtitle-flex-left {
  border-right: solid 2px #00B2FF;
  padding-right: 30px;
  margin-right: 25px; }

.banner-index_subtitle-digit {
  font-size: 42px;
  color: #00B2FF;
  margin-bottom: 10px;
  line-height: 1; }

.banner-index_subtitle-label {
  font-size: 18px;
  line-height: 1.3;
  position: relative; }

.info-label, .info-label__text {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("/img/expansion/i.svg") center no-repeat;
  position: absolute;
  bottom: 15px;
  right: -17px;
  cursor: pointer; }

.info-label__text {
  position: static;
  margin-left: 5px;
  margin-bottom: 8px; }

.spt-list-top {
  /* align-items: center; */
  color: #fff; }

.spt-list-top .spt-list-grid {
  display: grid; }

.spt-list-top .spt-text {
  font-size: 16px;
  cursor: pointer; }

.spt-list-top .spt-logo {
  margin-left: 30px;
  cursor: pointer; }

.spt-list-top .spt-logo a {
  display: inline-block; }

.spt-list-top .spt-logo a img {
  display: inline-block;
  width: 100%; }

.advantages-list__container {
  margin-top: 60px; }

.advantages-card__main-title {
  font-size: 54px; }

.achievements-list_two-cols {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 50px; }

.achievements-list_two-cols .achievements-list__item {
  -ms-flex-preferred-size: calc(50% - 15px);
      flex-basis: calc(50% - 15px);
  margin-bottom: 30px; }

.achievements-list_two-cols .achievements-list__item::before {
  top: 13px; }

.achievements-list_two-cols .achievements-list__item .section__phar {
  font-size: 24px;
  font-weight: 300; }

.redevelopment-page .banner-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.banner-index .container {
  margin-top: 0; }

.redevelopment-page .banner-recomend__wrapper {
  min-height: auto; }

.redevelopment-page .banner-recomend__title {
  font-size: 32px; }

.redevelopment-page .banner-recomend__title-container {
  margin: 100px 0; }

.redevelopment-page .section {
  padding: 90px 0; }

.redevelopment-page .btn {
  min-width: 240px;
  display: inline-block;
  text-align: center;
  background-color: #0067b3;
  transition: all 0.3s ease 0s;
  padding: 18px 25px;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #0067b3;
  text-decoration: none; }

.redevelopment-page .btn:hover {
  background-color: #00B2FF;
  border-color: #00B2FF; }

.redevelopment-page .btn.transparent {
  background-color: transparent;
  padding: 19px 25px 20px; }

.redevelopment-page .btn.transparent:hover {
  border-color: #fff; }

.conditions-link {
  text-align: center; }

.conditions-link span {
  display: inline-block;
  position: relative;
  font-size: 32px;
  font-weight: 300;
  border-bottom: dashed 1px #00B2FF;
  color: #00B2FF;
  cursor: pointer; }

.conditions-link span:before {
  content: "";
  width: 32px;
  height: 24px;
  display: block;
  position: absolute;
  top: 4px;
  left: -40px;
  background-image: url("/img/expansion/case.svg");
  background-repeat: no-repeat;
  background-size: contain; }

.section__dl-table dl {
  border-bottom: solid 1px #ddd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 0 20px 0;
  margin: 10px 0; }

.section__dl-table dl dt {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  font-size: 22px;
  color: #777; }

.section__dl-table dl dd {
  -ms-flex-preferred-size: 59%;
      flex-basis: 59%;
  font-size: 22px; }

.income-percent-lg {
  text-align: center;
  padding: 30px 20px;
  border: solid 1px #ddd; }

.income-percent-lg span {
  display: inline-block;
  font-size: 42px;
  line-height: 1;
  font-weight: 300;
  position: relative; }

.income-percent-lg span .info-label {
  bottom: 25px; }

.team-expertise .section__text-block {
  margin-bottom: 50px; }

.team-expertise .section__text-block:last-child {
  margin-bottom: 0; }

.team-expertise .section__subtitle {
  font-size: 24px;
  color: #fff;
  line-height: 1.2; }

.team-expertise .section__phar {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
  width: 90%; }

.strategy-partners {
  color: #fff;
  padding: 100px 0 50px 0; }

.strategy-partners .section__subtitle {
  color: #fff;
  font-size: 42px;
  margin-bottom: 70px; }

.strategy-partners .section__subtitle:before {
  bottom: -20px; }

.redevelopment-page .advantages-card__info {
  font-weight: 300; }

.redevelopment-page .banner-recomend_webp {
  background-image: url("/img/expansion/main-section-bg.webp") !important; }

.section__achievements-icon.redevelopment-page:before {
  width: 45px;
  height: 45px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  margin-right: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIuNSIgY3k9IjIyLjUiIHI9IjIxLjUiIHN0cm9rZT0iIzAwQjJGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xMi4yMTQ4IDIxLjIxMjZMMjAuNTcyIDI5LjU2OThMMzIuNzg2MyAxNy4zNTU1IiBzdHJva2U9IiMwMEIyRkYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K); }

.strategy-partners__tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.strategy-partners__tabs-buttons {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%; }

.strategy-partners__tabs-buttons .spt-button {
  display: block;
  padding: 15px 0;
  cursor: pointer; }

.strategy-partners__tabs-buttons .spt-button img {
  opacity: .6; }

.strategy-partners__tabs-buttons .spt-button.active img {
  opacity: 1; }

.strategy-partners__tabs-content {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%; }

.strategy-partners__tabs-content .spt-tab {
  opacity: 0;
  display: none; }

.strategy-partners__tabs-content .spt-tab.active {
  display: block;
  opacity: 1 !important;
  transition: all 0.8s; }

.strategy-partners .strategy-partners__tab-about {
  font-weight: 300;
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 1.4;
  padding-right: 40px; }

.strategy-partners .strategy-partners__tab-digits ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.strategy-partners .strategy-partners__tab-digits ul li {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 30px; }

.strategy-partners .strategy-partners__text-block {
  font-weight: 300;
  margin-right: 20px;
  font-size: 15px;
  line-height: 1.3; }

.strategy-partners .strategy-partners__digit-block {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }

.strategy-partners .strategy-partners__digit-block span {
  display: block; }

.strategy-partners .strategy-partners__digit-block span.digit {
  font-size: 40px;
  margin-right: 8px; }

.strategy-partners .strategy-partners__digit-block span.text {
  color: #00B2FF;
  font-size: 18px; }

.strategy-partners .strategy-partners__description {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
  line-height: 135%; }

.strategy-partners .strategy-partners__description a, .strategy-partners .strategy-partners__description a:link, .strategy-partners .strategy-partners__description a:visited {
  color: #fff; }

.strategy-partners .strategy-partners__description a:hover {
  color: #00B2FF; }

.redevelopment-slider {
  position: relative; }

.redevelopment-slider .partners-index__info-btn {
  position: absolute;
  top: 20%;
  margin: 0;
  z-index: 10;
  background-color: #122D59;
  border-radius: 21px; }

.redevelopment-slider .partners-index__info-btn-next {
  right: -20px; }

.redevelopment-slider .partners-index__info-btn-prev {
  left: -20px; }

.redevelopment-slider .swiper-wrapper {
  margin-bottom: 30px; }

.redevelopment-project-item__image img {
  width: 100%; }

.redevelopment-project-item__info h4 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px; }

.redevelopment-project-item__info {
  padding: 20px 0; }

.redevelopment-project-item__info .text p {
  margin-bottom: 10px;
  line-height: 1.35;
  font-weight: 300;
  font-size: 16px; }

.redevelopment-project-item__info .text ul {
  margin-bottom: 10px;
  list-style: disc;
  padding-left: 20px;
  font-weight: 300; }

.redevelopment-project-item__info .text ul li {
  margin-bottom: 6px; }

.redevelopment-project-item__info .text ul li:last-child {
  margin-bottom: 0; }

.modal__wrap:before {
  display: none; }

.modal__paragraph.p-xs {
  font-size: 12px;
  color: #6C6C6C;
  line-height: 14px;
  margin-bottom: 5px; }

@media only screen and (max-width: 767px) {
  .swiper-container .partners-index__info-btn {
    top: 15%;
    width: 32px;
    height: 32px; }
  .swiper-container .partners-index__info-btn-next {
    right: 5px; }
  .swiper-container .partners-index__info-btn-prev {
    left: 5px; }
  .banner-index {
    height: auto;
    padding: 150px 0 60px 0; }
  .banner-index__subtitle {
    -ms-flex-align: start;
        align-items: flex-start; }
  .spt-list-top {
    -ms-flex-direction: column;
        flex-direction: column;
    /* align-items: flex-start; */ }
  .spt-list-top .spt-text {
    margin: 0 0 30px 0; }
  .spt-list-top .spt-logo {
    margin: 0 0 10px 0; }
  .spt-list-top .spt-logo:last-child {
    margin: 0; }
  .banner-index__subtitle-flex-left {
    margin-right: 20px; }
  .banner-index__subtitle-flex-right {
    font-size: 14px; }
  .achievements-list_two-cols .achievements-list__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .achievements-list_two-cols .achievements-list__item .section__phar {
    font-size: 16px; }
  .conditions-link span {
    font-size: 20px;
    margin-left: 20px; }
  .advantages-card__main {
    padding-top: 0; }
  .redevelopment-page .banner-recomend__title-container {
    margin: 60px 0; }
  .redevelopment-page .section {
    padding: 60px 0; }
  .py-100 {
    padding: 60px 0; }
  .pb-100 {
    padding-bottom: 50px; }
  .mb-50 {
    margin-bottom: 30px; }
  .section__dl-table dl {
    -ms-flex-direction: column;
        flex-direction: column; }
  .section__dl-table dl dt {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 10px;
    font-size: 16px; }
  .section__dl-table dl dd {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    font-size: 16px;
    line-height: 1.2; }
  .income-percent-lg span {
    font-size: 32px; }
  .income-percent-lg span .info-label {
    bottom: 15px; }
  .advantages-card__main-title, .section__title {
    font-size: 30px; }
  .redevelopment-page .advantages-card__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .redevelopment-page .advantages-card__icon {
    margin: 0 15px 0 0;
    width: 54px;
    height: 54px;
    min-width: 54px; }
  .strategy-partners {
    padding-top: 50px; }
  .strategy-partners .section__subtitle {
    font-size: 32px; }
  .strategy-partners__tabs {
    -ms-flex-direction: column;
        flex-direction: column; }
  .strategy-partners__tabs-buttons .spt-button {
    padding: 5px 0;
    margin-right: 15px; }
  .strategy-partners__tabs-buttons .spt-button img {
    height: 20px; }
  .strategy-partners__tabs-buttons .spt-button.active {
    padding: 5px 0;
    border-bottom: solid 1px #00B2FF; }
  .strategy-partners__tabs-buttons {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto; }
  .strategy-partners__tabs-content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .strategy-partners .strategy-partners__tab-about {
    font-size: 16px; }
  .strategy-partners .strategy-partners__description, .strategy-partners__description {
    font-size: 14px; }
  .strategy-partners .strategy-partners__tab-digits ul {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .strategy-partners .strategy-partners__tab-digits ul li {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: 0 0 20px 0;
    max-width: 45%; }
  .strategy-partners .strategy-partners__digit-block {
    margin-bottom: 5px; }
  .strategy-partners .strategy-partners__digit-block span.digit {
    font-size: 32px; }
  .strategy-partners .strategy-partners__digit-block span.text {
    font-size: 14px; }
  .strategy-partners .strategy-partners__text-block {
    font-size: 13px; } }

.section__col .spt-button {
  margin-bottom: 30px; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -ms-transform: scale(0.33);
        transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -ms-transform: scale(1);
        transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -ms-transform: scale(1);
        transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -ms-transform: scale(0.66);
        transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -ms-transform: scale(0.33);
        transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -ms-transform: scale(0.66);
        transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -ms-transform: scale(0.33);
        transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2; }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
            appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 8px; }
    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      transition: 200ms transform, 200ms top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -ms-transform: scale(0);
        transform: scale(0);
    -ms-transform-origin: left top;
        transform-origin: left top; }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -ms-transform-origin: right top;
        transform-origin: right top; }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }

.swiper-pagination-lock {
  display: none; }

.faq-item {
  margin-bottom: 10px; }

.faq-container {
  box-sizing: border-box;
  background: #ffffff;
  width: 100%;
  height: 40px;
  border: 1px solid lightgray;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: row;
      flex-direction: row;
  padding: 0px 10px;
  transition: all 0.3s ease;
  margin-top: -1px;
  box-shadow: -1px -3px 3px 1px white inset; }
  .faq-container:hover {
    color: #00b1fe;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }

.faq-container .label {
  font-size: 20px;
  color: #122D59; }
  @media only screen and (max-width: 767px) {
    .faq-container .label {
      font-size: 14px; } }

.faq-container .faq-btn {
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: all 0.3s ease; }
  .faq-container .faq-btn:hover {
    -ms-transform: scale(1.2);
        transform: scale(1.2);
    border-color: gray; }

.faq-text-container {
  box-sizing: border-box;
  margin-top: -1px;
  background-color: white;
  border-radius: 0 0 5px 5px;
  width: 100%;
  transition: all .4s ease;
  height: 0px;
  padding: 0 10px;
  overflow: hidden;
  border: 0px solid lightgray; }

.faq-text-opened {
  padding: 5px 10px;
  height: auto;
  border-width: 1px; }

.faq-text-container .faq-text {
  line-height: 24px !important;
  width: 100%;
  height: auto; }

.faq-container i {
  border: solid lightgrey;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transition: all 0.3s ease; }
  .faq-container i:hover {
    border-color: gray; }

.faq-container .down {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.quik-docs-container {
  width: 100%;
  padding: 10px 0; }

.quik-doc {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  width: 100%;
  color: #122d59;
  text-decoration: none;
  cursor: pointer;
  padding: 10px 20px;
  background: #ffffff;
  margin: 0 0 8px 0;
  border: 1px solid #B0B0B0;
  border-radius: 5px;
  transition: all .2s ease;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-shadow: 0 0 3px lightgrey, -1px -1px 6px 0px #e4f4fc inset; }
  .quik-doc:hover {
    border-color: #007aff;
    box-shadow: 0 0 1px lightgrey, 0 0 5px 1px #b9e8ff inset; }

.quik-docs-doc-img {
  height: 20px;
  width: 20px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: url(/img/download.svg) no-repeat;
  background-size: contain; }

.sitemap-link {
  font-size: 22px; }

.sitemap-link, .sitemap-sublink {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: #122d59;
  transition: color .15s ease;
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .sitemap-link:hover, .sitemap-sublink:hover {
    background: #0067b3;
    color: #ffff; }

.sitemap-sublink {
  margin-left: 20px; }

