/* @formatter:off */

@font-face {
  font-family: "CorpidE1sSCd";
  font-weight: 300;
  src: url("static/font/CorpidE1sSCd300.woff");
}

@font-face {
  font-family: "Corpid E1s";
  font-weight: 400;
  src: url("static/font/CorpidE1sSCd-Regular.eot");
  src: url("static/font/CorpidE1sSCd-Regular.otf") format("opentype"),
    url("static/font/CorpidE1sSCd-Regular.woff2") format("woff2"),
    url("static/font/CorpidE1sSCd-Regular.woff") format("woff"),
    url("static/font/CorpidE1sSCd-Regular.ttf") format("truetype"),
    url("static/font/CorpidE1sSCd-Regular.svg#CorpidE1sSCd-Regular") format("svg");
}

@font-face {
  font-family: "Corpid E1s";
  font-weight: 700;
  src: url("static/font/CorpidE1sSCd-Bold.eot");
  src: url("static/font/CorpidE1sSCd-Bold.otf") format("opentype"),
    url("static/font/CorpidE1sSCd-Bold.woff2") format("woff2"),
    url("static/font/CorpidE1sSCd-Bold.woff") format("woff"),
    url("static/font/CorpidE1sSCd-Bold.ttf") format("truetype"),
    url("static/font/CorpidE1sSCd-Bold.svg#CorpidE1sSCd-Bold") format("svg");
}

@font-face {
  font-family: "Corpid E1s";
  font-weight: 300;
  src: url("static/font/CorpidE1sSCd-Light.eot");
  src: url("static/font/CorpidE1sSCd-Light.otf") format("opentype"),
    url("static/font/CorpidE1sSCd-Light.woff2") format("woff2"),
    url("static/font/CorpidE1sSCd-Light.woff") format("woff"),
    url("static/font/CorpidE1sSCd-Light.ttf") format("truetype"),
    url("static/font/CorpidE1sSCd-Light.svg#CorpidE1sSCd-Light") format("svg");
}

@font-face {
  font-family: "Praho Pro";
  font-weight: 500;
  src: url("static/font/Praho Pro Medium.woff") format("woff");
}

@font-face {
  font-family: "Praho Pro";
  font-weight: 700;
  src: url("static/font/Praho Pro Bold.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "mtsFontFamily";
  font-weight: 400;
  src: url("static/font/MTSSans-Regular.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "mtsFontFamily";
  font-weight: 400;
  src: url("static/font/MTSSans-Regular.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "mtsFontFamily";
  font-weight: 500;
  src: url("static/font/MTSSans-Medium.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "mtsFontFamily";
  font-weight: 700;
  src: url("static/font/MTSSans-Bold.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "mtsFontFamily";
  font-weight: 800;
  src: url("static/font/MTSSans-UltraWide.woff") format("woff");
}

:root {
  --color--white: #fff;
  --color--black: #000;
  --color--light-grey: #f0f3f7;
  --color--brand-blue: #282859;
  --color--brand-light-blue: #68688b;
  --color--brand-link: #34378d;
  --color--brand-green: #5cc086;
  --color--brand-red: #ec1d24;
}


/** media для натуралов */

html {
  height: 100%;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  background-color: #fff;
  color: #000;
  font-family: "Corpid E1s", sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  font-variant-numeric: lining-nums;
  font-weight: 400;
  line-height: 25px; /* 1.25 */
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.layout {
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.layout._only-desktop {
  overflow: visible;
  min-width: 1366px;
}

.inner {
  position: relative;
  max-width: 1366px;
  min-height: 100%;
  margin: 0 auto;
}

.inner-small {
  position: relative;
  max-width: 1180px;
  min-height: 100%;
  padding: 0 20px;
  margin: 0 auto;
}

.block {
  padding: 30px 20px 40px;
}

.block__caption,
  .block__sub-caption,
  .block__light-text,
  .block__text {
  text-align: center;
}

.block__caption {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.block__sub-caption {
  font-size: 20px;
  font-weight: 700;
}

.block__light-text {
  font-size: 21px;
  font-weight: 300;
  line-height: 30px;
}

.block__hr {
  width: 100%;
  height: 1px;
  border: none;
  margin: 30px 0;
  background-color: #e6ecf4;
}

@media only screen and (min-width: 768px) {
  .block__hr {
    margin: 40px 0;
  }
}

.link {
  border-bottom: 1px solid #34378d;
  color: #34378d;
  font-size: 16px;
  text-decoration: none;
  -webkit-transition: color 0.33s ease-out, border-color 0.33s ease-out;
  transition: color 0.33s ease-out, border-color 0.33s ease-out;
}

.link:hover {
  border-color: #5457b5;
  color: #5457b5;
  -webkit-transition: none;
  transition: none;
}

.button {
  display: block;
  width: 100%;
  padding: 15px 40px 18px;
  border: none;
  background-color: #e30611;
  border-radius: 4px;
  color: #fff;
  font-size: 22px;
  line-height: 27px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.button:hover {
  background-color: #c7050e;
}

.button:active {
  background-color: #c7050e;
}

.button[disabled] {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.th {
  text-align: center;
}

.td {
  text-align: center;
}

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

.disclosure-content__btn--download {
  margin: 15px 10px;
}

.mt0 {
  margin-top: 0;
}

.mt20 {
  margin-top: 20px;
}

.mt35 {
  margin-top: 35px;
}

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

.blue-block {
  background-color: #f0f3f7;
}

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

.card__wrap {
  padding: 60px 0 100px;
}

@media only screen and (max-width: 768px) {
  .card__wrap {
    padding: 20px 0;
  }
}

.card__content {
  max-width: 1140px;
  margin: 0 auto;
}

.card__title {
  margin-bottom: 50px;
  font-size: 26px;
  line-height: 30px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .card__title {
    margin-bottom: 40px;
  }
}

.card__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}

@media only screen and (max-width: 1024px) {
  .card__container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 20px;
  }
}

@media only screen and (max-width: 768px) {
  .card__container {
    margin: 0;
  }
}

.card__item {
  position: relative;
  width: 33.333333333333336%;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 40px;
  margin: 0 15px;
  background-color: #f2f4f8;
  color: #000;
  font-size: 16px;
  text-decoration: none;
}

.card__item::before {
  position: absolute;
  top: 45px;
  right: 40px;
  width: 8px;
  height: 14px;
  background: url("static/img/green-arrow.png");
  content: "";
}

@media only screen and (max-width: 1024px) {
  .card__item {
    width: 100%;
    padding: 30px;
  }
  .card__item + .card__item {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .card__item {
    padding: 30px 20px;
    margin-right: 0;
    margin-left: 0;
  }
}

.card__perc {
  display: inline-block;
  border-bottom: 2px dashed #34378d;
  margin-bottom: 20px;
  color: #34378d;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
}

.card__caption {
  margin-bottom: 10px;
  color: #34378d;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.contacts {
  background-color: #282859;
  color: #fff;
}

@media only screen and (min-width: 1366px) {
  .contacts {
    background: url("static/img/contacts-bg-desktop-md.jpg") center / cover no-repeat;
  }
}

._only-desktop .contacts {
  background: url("static/img/contacts-bg-desktop-md.jpg") center / cover no-repeat;
}

@media only screen and (min-width: 768px) {
  .contacts__wrapper {
    padding: 35px 50px 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts__wrapper {
    padding: 35px 80px 40px;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts__wrapper {
    padding: 35px 112px 40px;
  }
}

._only-desktop .contacts__wrapper {
  padding: 35px 112px 40px;
}

@media only screen and (min-width: 768px) {
  .contacts__caption {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 38px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts__caption {
    margin: 0 auto 20px;
    text-align: center;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
    margin-bottom: 20px;
  }
}

._only-desktop .contacts__caption {
  width: 500px;
  padding-top: 70px; /* отступ для перехода по якорям */
  margin-top: -70px; /* отступ для перехода по якорям */
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  font-size: 42px;
  line-height: 50px;
}

.contacts__hr {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .contacts__hr {
    display: block;
    margin: 30px 0 40px;
    background-color: #68688b;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts__hr {
    margin: 40px 0 25px;
  }
}

._only-desktop .contacts__hr {
  display: block;
  margin: 40px 0 25px;
  background-color: #68688b;
}

.contacts-main-phone {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .contacts-main-phone {
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-main-phone {
    margin-bottom: 0;
  }
}

.contacts-main-phone a {
  color: #fff;
  text-decoration: none;
}

._only-desktop .contacts-main-phone {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 46px;
}

@media only screen and (min-width: 1024px) {
  .contacts-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto;
  }
}

._only-desktop .contacts-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 815px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}

.contacts-footer__item {
  width: 33.333333%;
}

@media only screen and (max-width: 1024px) {
  .contacts-footer__item {
    width: 100%;
    text-align: center;
  }
  .contacts-footer__item + .contacts-footer__item {
    margin-top: 30px;
  }
}

.contacts-footer__label {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}

.contacts-footer__value {
  font-size: 20px;
  line-height: 32px;
  text-align: left;
}

@media only screen and (max-width: 1024px) {
  .contacts-footer__value {
    text-align: center;
  }
}

.contacts-phones {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .contacts-phones {
    margin-right: 60px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-phones {
    margin-right: 0;
  }
}

._only-desktop .contacts-phones {
  margin-right: 60px;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .contacts-phones__phone {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-phones__phone {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-phones__phone {
    font-weight: 300;
    line-height: 25px;
  }
}

._only-desktop .contacts-phones__phone {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.contacts-phones__phone:not(:last-child) {
  margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  .contacts-phones__phone:not(:last-child) {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-phones__phone:not(:last-child) {
    margin-bottom: 20px;
  }
}

._only-desktop .contacts-phones__phone:not(:last-child) {
  margin-bottom: 20px;
}

.contacts-phones__phone a {
  color: #fff;
  text-decoration: none;
}

.contacts-phones__phone-text {
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .contacts-phones__phone-text {
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-phones__phone-text {
    font-weight: 300;
    line-height: 25px;
  }
}

._only-desktop .contacts-phones__phone-text {
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.contacts-addresses {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .contacts-addresses {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-addresses {
    font-weight: 300;
    line-height: 25px;
  }
}

._only-desktop .contacts-addresses {
  margin-bottom: 0;
  font-weight: 300;
  line-height: 25px;
}

.contacts-addresses__email {
  margin-bottom: 5px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .contacts-addresses__email {
    width: 215px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-addresses__email {
    margin-bottom: 20px;
    line-height: 25px;
  }
}

.contacts-addresses__email a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  text-decoration: none;
}

._only-desktop .contacts-addresses__email {
  width: 215px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 25px;
}

.contacts-addresses__address {
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .contacts-phones-addresses__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-phones-addresses__wrapper {
    width: 500px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

._only-desktop .contacts-phones-addresses__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .contacts-downloads {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-downloads {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

._only-desktop .contacts-downloads {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.contacts-downloads__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 1024px) {
  .contacts-downloads__wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media only screen and (min-width: 768px) {
  .contacts-downloads__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-downloads__wrapper {
    padding-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

._only-desktop .contacts-downloads__wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 10px;
  margin-right: 0;
  margin-bottom: 10px;
}

.contacts-downloads__link:not(:last-child) {
  margin-right: 20px;
}

.contacts-downloads__ios {
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='52' width='52' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='98.091%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c5c7ff'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='50%25' x2='50%25' xlink:href='%23a' y1='-146.904%25' y2='611.475%25'/%3E%3ClinearGradient id='d' x1='50%25' x2='50%25' xlink:href='%23a' y1='-87.303%25' y2='154.696%25'/%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2' transform='translate(1 1)'%3E%3Cellipse cx='25' cy='24.733' rx='25' ry='24.733' stroke='url(%23b)'/%3E%3Cpath d='m25.464 11.556c1.884-2.475 4.502-2.487 4.502-2.487s.39 2.327-1.481 4.569c-1.999 2.394-4.27 2.002-4.27 2.002s-.426-1.883 1.249-4.084' stroke='url(%23c)'/%3E%3Cpath d='m24.76 18.766c.93 0 2.66-1.26 4.91-1.26 3.873 0 5.397 2.71 5.397 2.71s-2.98 1.5-2.98 5.135c0 4.101 3.713 5.515 3.713 5.515s-2.596 7.182-6.101 7.182c-1.61 0-2.862-1.067-4.559-1.067-1.728 0-3.444 1.107-4.561 1.107-3.202 0-7.246-6.813-7.246-12.29 0-5.39 3.423-8.216 6.634-8.216 2.087 0 3.707 1.184 4.792 1.184' stroke='url(%23d)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.contacts-downloads__ios:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='100%25' id='a'%3E%3Cstop stop-color='%23515193' offset='0%25'/%3E%3Cstop stop-color='%2328285A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Ccircle fill='%2382C09C' cx='25' cy='25' r='25'/%3E%3Cpath d='M27.3721178,11.1692821 C26.9673783,11.4720612 26.5954928,11.8405402 26.2627535,12.2825294 L25.4638371,11.6810874 L26.2627583,12.2825231 C25.7271263,12.9940334 25.408553,13.7016465 25.260111,14.3869565 C25.2298928,14.5264644 25.2077135,14.6595999 25.1924605,14.7856272 C25.7997296,14.6711318 26.4796557,14.3548908 27.1603764,13.7329423 C27.3498155,13.559859 27.5343839,13.3655381 27.7134447,13.1486888 C27.7699002,13.0803174 27.8243888,13.0113434 27.876945,12.941785 C28.4106449,12.2354305 28.7353798,11.4862251 28.8930754,10.7251339 C28.9189958,10.6000331 28.9397127,10.4785895 28.9557874,10.3614011 C28.4153831,10.5279612 27.8781802,10.7907048 27.3721178,11.1692821 Z M24.6649207,11.0796453 C25.1126856,10.4848636 25.6195283,9.98266359 26.1740823,9.56781051 C27.5686364,8.52456683 28.9677289,8.17132556 29.9616836,8.1666776 L30.8137675,8.16269306 L30.9529327,9.00334513 C30.9611187,9.05279426 30.9706089,9.12631921 30.9791901,9.22209514 C31.1114306,10.6980452 30.7458657,12.4623831 29.472669,14.1474653 C29.4027761,14.2399689 29.3304437,14.3315302 29.2556399,14.4221227 C29.0173096,14.7107497 28.7682528,14.9729666 28.5094129,15.2094586 C27.0558495,16.537524 25.5077514,16.9374493 24.2207677,16.8169414 C24.1456979,16.8099122 24.0862246,16.8018576 24.0434514,16.7944005 L23.3854358,16.6796822 L23.2393957,16.0279022 C23.2261581,15.9688226 23.2113157,15.8835946 23.1981126,15.7740016 C23.0355787,14.4248788 23.394693,12.7669607 24.6649159,11.0796516 L25.4638371,11.6810874 L24.6649207,11.0796453 Z' fill='url(%23a)' fill-rule='nonzero'/%3E%3Cpath d='M33.2004082,19.8497107 C32.2898159,19.1288506 31.1307323,18.6958963 29.669859,18.6958963 C28.8497561,18.6958963 28.0775968,18.8827404 27.0779584,19.2659705 C26.9591239,19.3115279 26.1613575,19.6307867 25.9446695,19.7095529 C25.4734007,19.8808595 25.1184567,19.9685745 24.7592,19.9685745 L24.7592,18.9685745 L24.7592,19.9685745 C24.3808297,19.9685745 23.9998909,19.8867056 23.5304336,19.730489 C23.3645599,19.6752928 23.194286,19.6133323 22.9614067,19.5248898 C22.9984297,19.5389503 22.5222524,19.3568859 22.3893299,19.3072826 C21.4057096,18.9402205 20.7131656,18.7722102 19.9671075,18.7722102 C16.9090237,18.7722102 14.3333198,21.6308575 14.3333198,26.0765209 C14.3333198,31.1179817 18.0643295,37.499982 20.5785461,37.499982 C20.8573097,37.499982 21.0654023,37.4367197 22.2944233,36.9986739 C23.4844318,36.5745329 24.2609377,36.3812815 25.1403419,36.3812815 C26.0041595,36.3812815 26.6170281,36.5438884 27.799927,36.9830381 C27.9168226,37.0264579 27.9168226,37.0264579 28.0308978,37.0685488 C28.7999985,37.3512269 29.23256,37.4597552 29.6986517,37.4597552 C30.7657498,37.4597552 32.0138704,36.3058816 33.2057232,34.3156897 C33.6574712,33.5613471 34.0664061,32.7472225 34.4231931,31.9325004 C34.46147,31.8450953 34.4982746,31.7596491 34.5335801,31.6763698 C34.1324975,31.4309464 33.6945882,31.1067963 33.2570492,30.6941467 C31.9068952,29.4207964 31.0868208,27.7316507 31.0868208,25.624847 C31.0868208,23.7574387 31.7434948,22.209177 32.8296887,20.9875557 C33.0957435,20.688329 33.3627515,20.4330687 33.6179439,20.2193091 C33.4912176,20.0937303 33.352094,19.9697911 33.2004082,19.8497107 Z M24.7592,18.9685745 L24.7592,17.9685745 C24.8265634,17.9685745 24.9930586,17.9274296 25.2614088,17.8298842 C25.4419444,17.7642594 26.2163671,17.4543425 26.3620287,17.3985004 C27.5700706,16.9353748 28.5597493,16.6958963 29.669859,16.6958963 C31.5983255,16.6958963 33.1895273,17.2902605 34.4417871,18.2815977 C35.2044276,18.8853334 35.6911634,19.4999867 35.9410953,19.9493197 L36.4457479,20.8565947 L35.5202083,21.3269123 C35.4696221,21.352618 35.3491541,21.4244446 35.1824085,21.543445 C34.8912814,21.7512118 34.5978292,22.0088835 34.3243201,22.316494 C33.5477844,23.1898488 33.0868208,24.2766775 33.0868208,25.624847 C33.0868208,27.1455294 33.6590017,28.3240774 34.6292734,29.2391551 C34.9740668,29.5643349 35.3454634,29.8316619 35.7151911,30.042741 C35.929791,30.165257 36.0875005,30.2385222 36.1586301,30.2658929 L37.0697543,30.6164925 L36.7411505,31.5357785 C36.7175783,31.6017228 36.6743347,31.7174869 36.612178,31.8760732 C36.5102926,32.1360234 36.3910721,32.4245777 36.2552219,32.7347911 C35.8667936,33.6217661 35.4209659,34.5093386 34.921569,35.3432466 C33.3958649,37.8909135 31.6988821,39.4597552 29.6986517,39.4597552 C28.9365686,39.4597552 28.3152257,39.3038623 27.3409375,38.9457688 C27.2211085,38.9015545 27.2211085,38.9015545 27.1038503,38.8579987 C26.1350511,38.4983332 25.6938809,38.3812815 25.1403419,38.3812815 C24.553613,38.3812815 23.953055,38.5307442 22.9658857,38.8825896 C21.397508,39.4415884 21.2054302,39.499982 20.5785461,39.499982 C16.6728306,39.499982 12.3333198,32.0771228 12.3333198,26.0765209 C12.3333198,20.5700812 15.7552849,16.7722102 19.9671075,16.7722102 C21.0021786,16.7722102 21.9004992,16.9901416 23.0885772,17.4335021 C24.5645274,17.9842892 24.517302,17.9685745 24.7592,17.9685745 L24.7592,18.9685745 Z' fill='url(%23a)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.contacts-downloads__android {
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='52' width='52' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50%25' y1='0%25' y2='98.091%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c5c7ff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='-31.101%25' y2='132.042%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2' transform='translate(1 1)'%3E%3Cellipse cx='25' cy='24.733' rx='25' ry='24.733' stroke='url(%23a)'/%3E%3Cpath d='m16.833 12.48v25.33l21.217-12.664-21.217-12.667zm-.49-1.14 16.437 17.864m-16.503 9.743 16.823-17.323' stroke='url(%23b)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.contacts-downloads__android:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='100%25' id='a'%3E%3Cstop stop-color='%23515193' offset='0%25'/%3E%3Cstop stop-color='%2328285A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Ccircle fill='%2382C09C' cx='25' cy='25' r='25'/%3E%3Cpath d='M17.8333333,14.3761825 L17.8333333,36.4571831 L36.1290195,25.4167803 L17.8333333,14.3761825 Z M15.8333333,10.8333333 L40,25.4167954 L15.8333333,40 L15.8333333,10.8333333 Z' fill='url(%23a)' fill-rule='nonzero'/%3E%3Cpath fill='url(%23a)' fill-rule='nonzero' d='M15.6040334 12.1350928L17.0831411 10.7888981 33.518688 28.8471663 32.0395802 30.193361z'/%3E%3Cpath fill='url(%23a)' fill-rule='nonzero' d='M16.9969457 40.0617197L15.5547307 38.6760733 32.3790715 21.1648835 33.8212865 22.5505299z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media only screen and (min-width: 768px) {
  .contacts-downloads__(max-width: 768px) {
    width: 215px;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .contacts-downloads__(max-width: 768px) {
    text-align: center;
  }
}

@media only screen and (min-width: 1366px) {
  .contacts-downloads__(max-width: 768px) {
    font-weight: 300;
    line-height: 25px;
  }
}

._only-desktop .contacts-downloads__(max-width: 768px) {
  width: 215px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
}

.contacts-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 555px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}

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

.contacts-buttons__item {
  position: relative;
  max-width: 265px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  border: 2px solid #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-radius: 6px;
  color: #19194b;
  cursor: pointer;
  font-size: 18px;
  line-height: 1;
}

@media only screen and (max-width: 1024px) {
  .contacts-buttons__item {
    width: 100%;
    max-width: none;
  }
}

.contacts-buttons__item.phone {
  padding-right: 25px;
  padding-left: 68px;
  background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cpath id='reaxa' d='M578.85 3241.254l-.663.663-5.304-5.304.663-.663a.939.939 0 0 1 1.326 0l3.978 3.978a.939.939 0 0 1 0 1.326zm-13.134 1.447l-12.423-12.425a8.241 8.241 0 0 1-.517-11.125l5.287 5.285a4.001 4.001 0 0 0 .174 5.478l7.84 7.844a4.005 4.005 0 0 0 5.481.175l5.288 5.285a8.233 8.233 0 0 1-11.13-.517zm-10.977-25.552a.94.94 0 0 1 1.327 0l3.977 3.965a.937.937 0 0 1 0 1.326l-.663.663-5.3-5.3zm25.437 21.453l-3.978-3.978a2.816 2.816 0 0 0-3.978 0l-1.808 1.808c-.831.831-2.183.83-3.014 0l-7.837-7.844a2.13 2.13 0 0 1 0-3.013l1.808-1.809a2.811 2.811 0 0 0-.001-3.979l-3.977-3.964a2.815 2.815 0 0 0-3.975-.003l-1.45 1.437c-3.955 3.955-3.955 10.39 0 14.345l12.418 12.425a10.138 10.138 0 0 0 14.345 0l1.447-1.447a2.816 2.816 0 0 0 0-3.978z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-549 -3215)'%3E%3Cuse fill='%2319194b' xlink:href='%23reaxa'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 25px 50% no-repeat;
}

.contacts-buttons__item.chat {
  padding-right: 38px;
  padding-left: 83px;
  margin-left: 50px;
  background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cpath id='s0u8a' d='M897.002 3241.02a14.16 14.16 0 0 1-17.192 2.205.909.909 0 0 0-1.109.142.3.3 0 0 0-.074.054c-1.833 1.42-3.632 1.719-4.822 1.719h-.007c1.373-1.002 2.238-2.49 2.746-3.647a.935.935 0 0 0 .047-.589.95.95 0 0 0-.223-.514c-4.95-5.595-4.694-14.119.595-19.41 5.525-5.527 14.513-5.527 20.032 0 5.532 5.528 5.532 14.512.007 20.04zm1.3-21.332a15.884 15.884 0 0 0-11.311-4.688 15.884 15.884 0 0 0-11.312 4.688c-5.845 5.846-6.251 15.202-1.008 21.514-.514 1.035-1.34 2.24-2.564 2.842-.589.29-.92.92-.819 1.57a1.5 1.5 0 0 0 1.252 1.257c.304.048.737.095 1.265.095 1.414 0 3.498-.331 5.629-1.867a15.998 15.998 0 0 0 18.875-2.787 15.884 15.884 0 0 0 4.688-11.312c0-4.276-1.67-8.288-4.695-11.312z'/%3E%3Cpath id='s0u8b' d='M885.87 3231.005a1.125 1.125 0 1 1 2.25 0 1.125 1.125 0 0 1-2.25 0z'/%3E%3Cpath id='s0u8c' d='M891.66 3231.005a1.125 1.125 0 1 1 2.25 0 1.125 1.125 0 0 1-2.25 0z'/%3E%3Cpath id='s0u8d' d='M880.08 3231.005a1.125 1.125 0 1 1 2.25 0 1.125 1.125 0 0 1-2.25 0z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-871 -3215)'%3E%3Cg%3E%3Cuse fill='%2319194b' xlink:href='%23s0u8a'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%2319194b' xlink:href='%23s0u8b'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%2319194b' xlink:href='%23s0u8c'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%2319194b' xlink:href='%23s0u8d'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 40px 50% no-repeat;
}

@media only screen and (max-width: 1024px) {
  .contacts-buttons__item.chat {
    margin: 20px 0;
  }
}

.contact-popup-bg {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
}

.contact-popup-bg.open {
  z-index: 200;
  opacity: 1;
  visibility: visible;
}

.contact-popup {
  position: absolute;
  z-index: 1;
  top: 150px;
  right: 0;
  bottom: 95px;
  left: 0;
  display: block;
  width: 90%;
  max-width: 1140px;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
}

.contact-popup.small {
  max-width: 488px;
}

.contact-popup.open {
  opacity: 1;
  visibility: visible;
}

.contact-popup__close {
  position: absolute;
  z-index: 1;
  top: 19px;
  right: 19px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52 (66869) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EGroup 16%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='mobile' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='320-menu' transform='translate(-278.000000, -24.000000)' fill='%23C6C6C6'%3E %3Cg id='Group-16' transform='translate(278.000000, 24.000000)'%3E %3Cpolygon id='Rectangle-15-Copy' transform='translate(10.000000, 10.000000) rotate(-45.000000) translate(-10.000000, -10.000000) ' points='-2 9 22 9 22 11 -2 11'/%3E %3Cpolygon id='Rectangle-15-Copy' transform='translate(10.000000, 10.000000) scale(-1, 1) rotate(-45.000000) translate(-10.000000, -10.000000) ' points='-2 9 22 9 22 11 -2 11'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") 50% no-repeat;
  cursor: pointer;
}

.contact-popup__title {
  margin: 0;
  margin-bottom: 22px;
  font-size: 36px;
  line-height: 1.27;
}

.contact-popup__subtitle {
  margin-bottom: 45px;
  font-size: 18px;
}

.contact-popup__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 1024px) {
  .contact-popup__content {
    display: block;
  }
}

.contact-popup__disclamer {
  margin-top: 20px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  opacity: 0.5;
  text-align: center;
}

.contact-popup__call {
  position: absolute;
  right: 40px;
  bottom: 40px;
  min-height: 0;
  padding: 0;
  border: none;
  border-bottom: 1px dotted #000;
  background: none;
  color: #000;
  cursor: pointer;
  font-size: 18px;
  line-height: 26px;
  opacity: 0.5;
}

@media only screen and (max-width: 1024px) {
  .contact-popup__call {
    position: static;
    display: block;
    margin: 20px auto 0;
  }
}

.contact-popup__form input,
    .contact-popup__form textarea {
  width: 100%;
  min-height: 50px;
  padding-right: 20px;
  padding-left: 20px;
  border: none;
  margin-bottom: 20px;
  background-color: #f1f4f8;
  border-radius: 4px;
  font-family: "Corpid E1s", sans-serif;
  font-size: 16px;
  resize: none;
}

@media only screen and (min-width: 768px) {
  .contact-popup__form input,
    .contact-popup__form textarea {
    max-width: none;
    margin-right: 25px;
  }
}

.contact-popup__form textarea {
  height: 180px;
}

.contact-popup__form button {
  width: 100%;
  padding: 15px 40px 18px;
  border: none;
  background-color: #5cc086;
  border-radius: 4px;
  color: #fff;
  font-family: "Corpid E1s", sans-serif;
  font-size: 22px;
  line-height: 27px;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

@media only screen and (min-width: 768px) {
  .contact-popup__form button {
    max-width: none;
  }
}

.contact-popup__form button:hover {
  background-color: rgb(83, 173, 121);
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.contact-popup__form button:active {
  background-color: rgb(74, 154, 107);
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.contact-popup__form button:disabled {
  background-color: rgb(174, 224, 195);
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.contact-popup-content {
  position: relative;
  width: 100%;
  min-height: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px 60px 65px;
  margin: 0 auto 80px;
  background: #fff;
  border-radius: 5px;
}

@media only screen and (max-width: 1024px) {
  .contact-popup-content {
    padding: 20px;
  }
}

.small .contact-popup-content {
  padding-right: 100px;
  padding-left: 100px;
}

@media only screen and (max-width: 1024px) {
  .small .contact-popup-content {
    padding: 20px;
  }
}

.people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}

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

.people__item {
  margin-left: 40px;
}

@media only screen and (max-width: 1024px) {
  .people__item {
    margin-top: 40px;
    margin-left: 0;
  }
}

.people__img {
  width: 240px;
  height: 240px;
  margin: 0 auto 15px;
  border-radius: 50%;
}

.people__img img {
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  .people__img {
    width: 120px;
    height: 120px;
  }
}

.people__name {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
}

.people__text {
  max-width: 270px;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.feedback {
  padding-top: 73px;
  background-color: #f2f3f7;
  color: #6e7782;
  font-family: "mtsFontFamily", sans-serif;
}

@media (max-width: 768px) {
  .feedback {
    padding: 24px 0;
  }
}

.feedback--new-year {
  padding-bottom: 197px;
  background-image: url("../images/Texture_tree1920.svg");
  background-position: 50% 106%;
  background-repeat: no-repeat;
}

@media (min-width: 1921px) {
  .feedback--new-year {
    background-image: url("../images/Texture_tree3840.svg");
  }
}

@media (max-width: 560px) {
  .feedback--new-year {
    padding-bottom: 193px;
    background-image: url("../images/560_321_threes.svg");
    background-position: 0% 103%;
  }
}

.feedback-title {
  margin-bottom: 20px;
  color: #202d3d;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
}

@media (max-width: 560px) {
  .feedback-title {
    padding-left: 15px;
    text-align: left;
  }
}

.feedback-btns {
  margin-bottom: 65px;
}

@media (max-width: 768px) {
  .feedback-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
  }
}

.feedback__btn-call {
  padding: 0 33px 0 21px;
}

@media (max-width: 768px) {
  .feedback__btn-call {
    margin-bottom: 20px;
  }
}

.feedback__btn-ask {
  padding: 0 47px 0 36px;
  margin-left: 30px;
}

@media (max-width: 768px) {
  .feedback__btn-ask {
    margin-left: 0;
  }
}

.feedback__btn-call,
.feedback__btn-ask {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #c2c7cd;
  background-color: transparent;
  border-radius: 6px;
  color: #202d3d;
  font-family: "mtsFontFamily", sans-serif;
  font-weight: 500;
}

.feedback__btn-call svg > g > #Footer,
.feedback__btn-ask svg > g > #Footer {
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}

.feedback__btn-call svg,
.feedback__btn-ask svg {
  margin-right: 19px;
}

.feedback__btn-call:hover,
.feedback__btn-ask:hover {
  background-color: #e30611;
  border-color: #e30611;
  color: #fff;
}

.feedback__btn-call:hover svg > g > #Footer,
.feedback__btn-ask:hover svg > g > #Footer {
  fill: #fff;
}

.feedback__btn-call span,
.feedback__btn-ask span {
  line-height: 1;
}

@media (max-width: 768px) {
  .feedback__btn-call,
  .feedback__btn-ask {
    width: 250px;
    height: 52px;
    font-size: 16px;
  }
  @media (max-width: 560px) {
    .feedback__btn-call,
  .feedback__btn-ask {
      width: 100%;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  }
}

.feedback__contacts {
  margin-bottom: 35px;
}

@media (max-width: 768px) {
  .feedback__contacts {
    margin-bottom: 24px;
  }
}

.feedback-contacts {
  background-color: #fafafc;
}

.feedback-contacts__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 34px 0;
}

@media (max-width: 768px) {
  .feedback-contacts__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 0;
  }
}

.feedback-contacts__item:first-child {
  margin-right: 205px;
}

@media (max-width: 1024px) {
  .feedback-contacts__item:first-child {
    margin-right: auto;
  }
}

@media (max-width: 768px) {
  .feedback-contacts__item:first-child {
    margin-right: 0;
  }
}

.feedback-contacts__item:last-child {
  margin-left: auto;
  text-align: right;
}

@media (max-width: 768px) {
  .feedback-contacts__item:last-child {
    margin-left: 0;
    text-align: left;
  }
}

@media (max-width: 768px) {
  .feedback-contacts__item + .feedback-contacts__item {
    margin-top: 24px;
  }
}

.feedback-contacts__item--top {
  padding-top: 0;
}

@media tablet {
  .feedback-contacts__item--top {
    padding-top: 17px;
  }
}

.feedback-contacts__item-title {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.feedback-contacts__item-value {
  color: #202d3d;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 28px;
}

.feedback-contacts__item-value--email {
  font-size: 16px;
  letter-spacing: initial;
  line-height: 22px;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

.feedback-contacts__item-value--email:hover {
  color: #e30611;
}

.feedback-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 22px;
}

@media (max-width: 768px) {
  .feedback-links {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  @media (max-width: 568px) {
    .feedback-links {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
  }
}

.feedback-links__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.feedback-links__item:first-child {
  margin-right: auto;
}

.feedback-links__item:last-child {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 110px;
  text-align: right;
}

@media (max-width: 1024px) {
  .feedback-links__item:last-child {
    margin-left: auto;
  }
}

@media (max-width: 768px) {
  .feedback-links__item:last-child {
    margin-left: 0;
    text-align: center;
  }
  @media (max-width: 568px) {
    .feedback-links__item:last-child {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
    }
  }
}

.feedback-links__link {
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

.feedback-links__link:hover {
  color: #e30611;
}

.feedback-links__link + .feedback-links__link {
  margin-top: 18px;
}

@media (max-width: 568px) {
  .feedback-links__link {
    width: 100%;
    text-align: left;
  }
  .feedback-links__link + .feedback-links__link {
    margin-top: 11px;
  }
}

.feedback-links__link--cabinet {
  width: 171px;
  min-height: 44px;
  border: 1px solid #202d3d;
  margin-top: 20px;
  border-radius: 6px;
  color: #202d3d;
  font-weight: 500;
  line-height: 42px;
  text-align: center;
  -webkit-transition: color 0.15s, background-color 0.15s;
  transition: color 0.15s, background-color 0.15s;
}

@media (max-width: 768px) {
  .feedback-links__link--cabinet {
    width: 250px;
    min-height: 52px;
    margin: 24px auto 0;
    line-height: 50px;
  }
  @media (max-width: 568px) {
    .feedback-links__link--cabinet {
      width: 100%;
    }
  }
}

.feedback-links__link--cabinet:hover {
  background-color: #e30611;
  border-color: #e30611;
  color: #fff;
}

.feedback-links__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 768px) {
  .feedback-links__social {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 24px;
  }
  @media (max-width: 568px) {
    .feedback-links__social {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
  }
}

.feedback-links__social-button {
  display: inline-block;
  height: 36px;
  margin-left: 24px;
}

.feedback-links__social-button svg #Shape,
.feedback-links__social-button svg #Rectangle,
.feedback-links__social-button svg #Path {
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}

.feedback-links__social-button:hover svg #Path {
  fill: #fff;
}

.feedback-links__social-button:hover svg #Shape {
  fill: #fff;
}

.feedback-links__social-button:hover svg #Rectangle {
  fill: #e30611;
}

@media (max-width: 768px) {
  .feedback-links__social-button {
    margin-left: 0;
  }
}

.feedback-links__social-button + .feedback-links__social-button {
  margin-left: 7px;
}

.feedback-links__app {
  line-height: 0;
}

.feedback-links__app span {
  display: inline-block;
  margin-bottom: 17px;
  line-height: 19px;
}

@media (max-width: 568px) {
  .feedback-links__app span {
    width: 100%;
    text-align: left;
  }
}

@media (max-width: 568px) {
  .feedback-links__app .app-disclaimer__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 371px) {
  .feedback-links__app .app-disclaimer__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.feedback-links__app .app-disclaimer__button {
  margin-right: 0;
}

.feedback-links__app .app-disclaimer__button:first-child {
  margin-right: 16px;
}

@media (max-width: 1024px) {
  .feedback-links__app .app-disclaimer__button:first-child {
    width: 136px;
  }
  .feedback-links__app .app-disclaimer__button:last-child {
    width: 149px;
  }
}

@media (max-width: 768px) {
  .feedback-links__app .app-disclaimer__button:first-child {
    width: 163px;
  }
  .feedback-links__app .app-disclaimer__button:last-child {
    width: 163px;
  }
}

@media (max-width: 371px) {
  .feedback-links__app .app-disclaimer__button:first-child {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.feedback-about {
  padding: 26px 0;
  border-top: 2px solid #dee2e6;
  margin-top: 20px;
  font-size: 14px;
  line-height: 18px;
}

@media (max-width: 768px) {
  .feedback-about {
    padding: 24px 0;
    margin-top: 24px;
  }
}

.feedback__copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 768px) {
  .feedback__copyright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .feedback__copyright div + div {
    margin-bottom: 24px;
  }
}

@media only screen and (min-width: 768px) {
  .defence__wrapper {
    padding: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .defence__wrapper {
    padding: 35px 60px 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .defence__wrapper {
    padding: 35px 100px;
    text-align: center;
  }
}

.defence__container {
  display: block;
}

@media only screen and (min-width: 1366px) {
  .defence__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.defence__sub-caption {
  margin-bottom: 55px;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
}

.defence__caption {
  width: 280px;
  margin: 0 auto 20px;
}

@media only screen and (min-width: 768px) {
  .defence__caption {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .defence__caption {
    width: 100%;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 1366px) {
  .defence__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
  }
}

@media only screen and (min-width: 768px) {
  .defence__desc {
    font-size: 28px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 1024px) {
  .defence__desc {
    width: 630px;
    margin: 0 auto;
    font-size: 32px;
    line-height: 45px;
  }
}

@media only screen and (min-width: 1366px) {
  .defence__desc {
    margin-top: 100px;
  }
}

.defence__hr {
  margin: 35px 0;
}

@media only screen and (min-width: 768px) {
  .defence__hr {
    margin: 50px 0;
  }
}

@media only screen and (min-width: 1366px) {
  .defence__hr {
    display: none;
  }
}

.defence-item {
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .defence-item__wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center;
  }
}

@media only screen and (min-width: 1366px) {
  .defence-item__wrapper {
    display: inline-block;
    margin: 0;
    vertical-align: top;
  }
}

@media only screen and (min-width: 1366px) {
  .defence-item__wrapper--first {
    margin-right: 80px;
    vertical-align: top;
  }
}

.defence-item__ico {
  margin: 0 auto;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .defence-item__ico {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 1366px) {
  .defence-item__ico {
    margin-top: 0;
  }
}

.defence-item__ico--deposit {
  width: 234px;
  height: 156px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='330' height='220' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-11.353%25' x2='50%25' y2='101.333%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-43.145%25' x2='50%25' y2='112.724%25' id='b'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-51.078%25' x2='50%25' y2='100%25' id='c'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='253.912%25' id='d'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3Crect id='f' x='13' y='.667' width='142.833' height='95' rx='2'/%3E%3Cfilter x='-11.2%25' y='-14.7%25' width='122.4%25' height='133.7%25' filterUnits='objectBoundingBox' id='e'%3E%3CfeOffset dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3ClinearGradient x1='50%25' y1='-.289%25' x2='50%25' y2='100%25' id='g'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-262.297%25' x2='50%25' y2='193.172%25' id='h'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M5,5 L5,215 L325,215 L325,5 L5,5 Z M4,0 L326,0 C328.209139,-4.05812251e-16 330,1.790861 330,4 L330,216 C330,218.209139 328.209139,220 326,220 L4,220 C1.790861,220 2.705415e-16,218.209139 0,216 L0,4 C-2.705415e-16,1.790861 1.790861,4.05812251e-16 4,0 Z' fill='url(%23a)'/%3E%3Cpath d='M24,47 L24,195 L272,195 L272,47 L24,47 Z M21,42 L275,42 C276.104569,42 277,42.8954305 277,44 L277,198 C277,199.104569 276.104569,200 275,200 L21,200 C19.8954305,200 19,199.104569 19,198 L19,44 C19,42.8954305 19.8954305,42 21,42 Z' fill='url(%23b)'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M5.94709144,29.5 L5.74971709,48.0531885 C5.74902858,48.1179082 5.74868432,48.1826312 5.74868432,48.2473546 C5.74868432,58.3280123 13.920672,66.5 24.0013297,66.5 L32,66.5 C42.2172679,66.5 50.5,58.2172679 50.5,48 L50.5,29.5 L5.94709144,29.5 Z M4.95767315,24.5 L51.5,24.5 C53.709139,24.5 55.5,26.290861 55.5,28.5 L55.5,48 C55.5,60.9786916 44.9786916,71.5 32,71.5 L24.0013297,71.5 C11.1592483,71.5 0.748684321,61.089436 0.748684321,48.2473546 C0.748684321,48.1649013 0.749122887,48.0824486 0.75,48 L0.957899476,28.4574492 C0.981223048,26.2650335 2.76513333,24.5 4.95767315,24.5 Z' fill='url(%23c)' transform='translate(246.5 82.5)'/%3E%3Cpath d='M14.614271,24.5 L41.556178,24.5 L41.6265094,18.2756695 C41.6272077,18.20151 41.6272077,18.20151 41.6273474,18.1273474 C41.6273474,10.8773136 35.7500338,5 28.5,5 C21.0258669,5 14.9200474,10.9693938 14.7511835,18.4416191 L14.614271,24.5 Z M28.5,0 C38.5114575,-1.83907491e-15 46.6273474,8.11588986 46.6273474,18.1273474 C46.6273474,18.1956209 46.6269617,18.2638939 46.6261902,18.3321631 L46.5,29.5 L9.5,29.5 L9.75245981,18.3286536 C9.9827183,8.1397152 18.3084601,1.8721555e-15 28.5,0 Z' fill='url(%23d)' transform='translate(246.5 82.5)'/%3E%3C/g%3E%3Cg%3E%3Cg transform='translate(58.583 61.333)'%3E%3Cuse fill='%23000' filter='url(%23e)' xlink:href='%23f'/%3E%3Cuse fill-opacity='.05' fill='%23FFF' xlink:href='%23f'/%3E%3C/g%3E%3Cpath d='M5.41666667,16.6666667 L5.41666667,101.666667 L140.416667,101.666667 L140.416667,16.6666667 L5.41666667,16.6666667 Z M4.41666667,11.6666667 L141.416667,11.6666667 C143.625806,11.6666667 145.416667,13.4575277 145.416667,15.6666667 L145.416667,102.666667 C145.416667,104.875806 143.625806,106.666667 141.416667,106.666667 L4.41666667,106.666667 C2.20752767,106.666667 0.416666667,104.875806 0.416666667,102.666667 L0.416666667,15.6666667 C0.416666667,13.4575277 2.20752767,11.6666667 4.41666667,11.6666667 Z' fill='url(%23g)' fill-rule='nonzero' transform='translate(58.583 61.333)'/%3E%3Cpath d='M28.4226667,41.1665507 L26.6626667,41.1665507 L26.6626667,38.3985507 L19.2866667,38.3985507 L19.2866667,27.2305507 L21.2866667,27.2305507 L21.2866667,36.7345507 L25.0626667,36.7345507 L25.0626667,27.2305507 L27.0626667,27.2305507 L27.0626667,36.7345507 L28.4226667,36.7345507 L28.4226667,41.1665507 Z M35.6546667,36.7345507 L35.8466667,38.1585507 C34.9826667,38.4305507 33.9906667,38.6065507 32.9186667,38.6065507 C30.4226667,38.6065507 29.2226667,37.2305507 29.2226667,34.3665507 C29.2226667,31.6465507 30.5026667,29.9665507 32.8866667,29.9665507 C35.1426667,29.9665507 36.0866667,31.4065507 36.0866667,33.7585507 C36.0866667,33.9665507 36.0706667,34.3825507 36.0706667,34.7025507 L31.1906667,34.7025507 C31.1906667,36.2065507 31.7186667,37.0865507 33.2066667,37.0865507 C34.1026667,37.0865507 34.8706667,36.9585507 35.6546667,36.7345507 Z M31.1906667,33.4225507 L34.1986667,33.4225507 C34.2466667,32.1425507 33.7666667,31.3425507 32.7906667,31.3425507 C31.6866667,31.3425507 31.2226667,32.3825507 31.1906667,33.4225507 Z M44.5346667,38.3985507 L42.6146667,38.3985507 L42.6146667,34.8945507 L39.6546667,34.8945507 L39.6546667,38.3985507 L37.7346667,38.3985507 L37.7346667,30.1905507 L39.6546667,30.1905507 L39.6546667,33.3265507 L42.6146667,33.3265507 L42.6146667,30.1905507 L44.5346667,30.1905507 L44.5346667,38.3985507 Z M53.3186667,38.3985507 L51.3986667,38.3985507 L51.3986667,34.8945507 L48.4386667,34.8945507 L48.4386667,38.3985507 L46.5186667,38.3985507 L46.5186667,30.1905507 L48.4386667,30.1905507 L48.4386667,33.3265507 L51.3986667,33.3265507 L51.3986667,30.1905507 L53.3186667,30.1905507 L53.3186667,38.3985507 Z M55.3026667,38.3825507 L55.3026667,30.1905507 L57.2226667,30.1905507 L57.2226667,32.7665507 C57.5426667,32.7505507 57.9106667,32.7345507 58.2786667,32.7345507 C60.8866667,32.7345507 61.6546667,34.0465507 61.6546667,35.5505507 C61.6546667,37.5825507 60.1026667,38.5425507 58.0066667,38.5425507 C57.1266667,38.5425507 56.2146667,38.4785507 55.3026667,38.3825507 Z M57.2226667,34.2065507 L57.2226667,37.0385507 C57.5586667,37.0865507 57.8946667,37.1025507 58.2146667,37.1025507 C59.1586667,37.1025507 59.7026667,36.5745507 59.7026667,35.6465507 C59.7026667,34.7185507 59.2226667,34.1745507 58.0866667,34.1745507 C57.7826667,34.1745507 57.4946667,34.1905507 57.2226667,34.2065507 Z M64.6626667,38.3985507 L62.7426667,38.3985507 L62.7426667,30.1905507 L64.6626667,30.1905507 L64.6626667,38.3985507 Z M72.6626667,36.7345507 L72.8546667,38.1585507 C71.9906667,38.4305507 70.9986667,38.6065507 69.9266667,38.6065507 C67.4306667,38.6065507 66.2306667,37.2305507 66.2306667,34.3665507 C66.2306667,31.6465507 67.5106667,29.9665507 69.8946667,29.9665507 C72.1506667,29.9665507 73.0946667,31.4065507 73.0946667,33.7585507 C73.0946667,33.9665507 73.0786667,34.3825507 73.0786667,34.7025507 L68.1986667,34.7025507 C68.1986667,36.2065507 68.7266667,37.0865507 70.2146667,37.0865507 C71.1106667,37.0865507 71.8786667,36.9585507 72.6626667,36.7345507 Z M68.1986667,33.4225507 L71.2066667,33.4225507 C71.2546667,32.1425507 70.7746667,31.3425507 69.7986667,31.3425507 C68.6946667,31.3425507 68.2306667,32.3825507 68.1986667,33.4225507 Z M20.4866667,51.5665507 L20.5026667,51.5665507 C20.9026667,50.7505507 21.8306667,50.1425507 22.9986667,50.1425507 C24.9986667,50.1425507 26.1026667,51.7265507 26.1026667,54.1425507 C26.1026667,56.9265507 24.7426667,58.6065507 22.3426667,58.6065507 C20.0866667,58.6065507 18.8226667,57.1185507 18.8226667,53.5025507 C18.8226667,50.4145507 19.2386667,48.8145507 20.2626667,47.7905507 C20.8706667,47.1665507 21.8306667,46.7985507 23.0146667,46.6065507 L24.7906667,46.3345507 C25.1426667,46.2705507 25.4306667,46.1905507 25.6066667,46.1265507 L25.6066667,47.8545507 C25.4626667,47.9345507 25.1906667,48.0145507 24.8706667,48.0785507 L23.0946667,48.3505507 C22.1666667,48.4945507 21.6066667,48.7185507 21.2546667,49.0865507 C20.7906667,49.5345507 20.5666667,50.3505507 20.4866667,51.5665507 Z M22.4866667,57.0705507 C23.5266667,57.0705507 24.1186667,56.0945507 24.1186667,54.3825507 C24.1186667,52.8145507 23.6226667,51.6945507 22.5026667,51.6945507 C21.4626667,51.6945507 20.8066667,52.6545507 20.8066667,54.1425507 C20.8066667,55.4545507 21.0786667,57.0705507 22.4866667,57.0705507 Z M27.0466667,61.6785507 L27.1106667,60.2705507 L27.9586667,60.2705507 C28.5026667,60.2705507 28.8706667,59.8705507 29.4786667,58.4305507 C28.5346667,56.1585507 27.5426667,53.0865507 26.9186667,50.1905507 L28.9186667,50.1905507 C29.3026667,51.9985507 29.7826667,53.7105507 30.2786667,55.3745507 C30.3906667,55.7105507 30.4866667,56.0945507 30.5826667,56.4465507 L30.6146667,56.4465507 C30.7106667,56.0945507 30.8066667,55.7105507 30.9026667,55.3585507 C31.3506667,53.7105507 31.7506667,51.8865507 32.0386667,50.1905507 L33.9106667,50.1905507 C33.1266667,53.8705507 32.3426667,56.5585507 31.5426667,58.3985507 C30.3426667,61.1345507 29.3346667,61.8545507 28.0706667,61.8545507 C27.6866667,61.8545507 27.3186667,61.7745507 27.0466667,61.6785507 Z M45.0466667,58.3985507 L43.1586667,58.3985507 C43.0626667,56.6545507 42.9346667,54.9105507 42.7586667,53.3105507 L42.6306667,51.8705507 L42.6146667,51.8705507 L42.2146667,53.3745507 L40.7266667,58.3985507 L38.9186667,58.3985507 L37.4626667,53.2785507 L37.0946667,51.8705507 L37.0626667,51.8705507 L36.9346667,53.2785507 C36.7906667,54.8785507 36.6306667,56.6545507 36.5346667,58.3985507 L34.8226667,58.3985507 C34.9506667,55.7585507 35.2386667,52.8465507 35.6226667,50.1905507 L38.3746667,50.1905507 L39.5426667,54.2385507 L39.9266667,55.8385507 L39.9586667,55.8385507 L40.3586667,54.2385507 L41.5426667,50.1905507 L44.2786667,50.1905507 C44.6466667,52.8785507 44.9346667,55.7585507 45.0466667,58.3985507 Z M52.7746667,58.3985507 L51.3026667,58.3985507 L51.1746667,57.5665507 C50.5826667,58.1905507 49.8466667,58.6225507 48.8386667,58.6225507 C47.3346667,58.6225507 46.2946667,57.7585507 46.2946667,56.1425507 C46.2946667,54.2865507 47.6866667,53.4865507 49.9906667,53.4865507 L50.8866667,53.4865507 L50.8866667,52.9585507 C50.8866667,51.9185507 50.5506667,51.4225507 49.3826667,51.4225507 C48.6626667,51.4225507 47.8626667,51.6145507 47.1906667,51.9025507 L46.8706667,50.5105507 C47.6546667,50.1905507 48.6946667,49.9665507 49.6386667,49.9665507 C51.8786667,49.9665507 52.7746667,51.0225507 52.7746667,52.7665507 L52.7746667,58.3985507 Z M50.8866667,56.3025507 L50.8866667,54.7345507 L49.9106667,54.7345507 C48.7426667,54.7345507 48.1986667,55.1825507 48.1986667,56.0305507 C48.1986667,56.7345507 48.5666667,57.1985507 49.3026667,57.1985507 C49.9426667,57.1985507 50.4226667,56.8145507 50.8866667,56.3025507 Z M56.6626667,58.3985507 L54.7426667,58.3985507 L54.7426667,50.1905507 L59.1746667,50.1905507 L59.1746667,51.7745507 L56.6626667,51.7745507 L56.6626667,58.3985507 Z M67.2706667,58.3985507 L65.3666667,58.3985507 L65.3666667,54.8305507 L65.4306667,53.1185507 L64.6306667,54.4625507 L62.0066667,58.3985507 L60.3586667,58.3985507 L60.3586667,50.1905507 L62.2786667,50.1905507 L62.2786667,53.7585507 L62.2146667,55.4545507 L63.0146667,54.1105507 L65.6226667,50.1905507 L67.2706667,50.1905507 L67.2706667,58.3985507 Z' fill='%2334378D' transform='translate(58.583 61.333)'/%3E%3Cpath d='M102.064459,93.0490884 C94.3488669,93.0490884 88.0945399,86.7923159 88.0945399,79.0746844 C88.0945399,71.357053 94.3488669,65.1002805 102.064459,65.1002805 C109.780051,65.1002805 116.034378,71.357053 116.034378,79.0746844 C116.034378,86.7923159 109.780051,93.0490884 102.064459,93.0490884 Z M102.064459,88.0490884 C107.01819,88.0490884 111.034378,84.0313296 111.034378,79.0746844 C111.034378,74.1180393 107.01819,70.1002805 102.064459,70.1002805 C97.1107283,70.1002805 93.0945399,74.1180393 93.0945399,79.0746844 C93.0945399,84.0313296 97.1107283,88.0490884 102.064459,88.0490884 Z' fill='url(%23h)' fill-rule='nonzero' transform='translate(58.583 61.333)'/%3E%3Cpath d='M20.6513316 74.6900421C19.2706198 74.6900421 18.1513316 73.570754 18.1513316 72.1900421 18.1513316 70.8093302 19.2706198 69.6900421 20.6513316 69.6900421L75.5731973 69.6900421C76.9539091 69.6900421 78.0731973 70.8093302 78.0731973 72.1900421 78.0731973 73.570754 76.9539091 74.6900421 75.5731973 74.6900421L20.6513316 74.6900421zM20.6513316 88.6666667C19.2706198 88.6666667 18.1513316 87.5473785 18.1513316 86.1666667 18.1513316 84.7859548 19.2706198 83.6666667 20.6513316 83.6666667L75.5731973 83.6666667C76.9539091 83.6666667 78.0731973 84.7859548 78.0731973 86.1666667 78.0731973 87.5473785 76.9539091 88.6666667 75.5731973 88.6666667L20.6513316 88.6666667z' fill='%2334378D' fill-rule='nonzero' transform='translate(58.583 61.333)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M78.2865,30.552 L78.2865,22.866 L76.0905,22.866 C75.6585,27.546 75.2085,29.472 74.5605,30.552 L78.2865,30.552 Z M82.7325,36.096 L80.0865,36.096 L80.0865,33 L73.1385,33 L73.1385,36.096 L70.4925,36.096 L70.4925,30.552 L71.4825,30.552 C72.2925,29.292 72.8145,27.438 73.3725,20.436 L81.2925,20.436 L81.2925,30.552 L82.7325,30.552 L82.7325,36.096 Z M94.4415,33 L87.2955,33 L87.2955,20.436 L94.3875,20.436 L94.3875,22.758 L90.3015,22.758 L90.3015,25.386 L93.7755,25.386 L93.7755,27.654 L90.3015,27.654 L90.3015,30.678 L94.4415,30.678 L94.4415,33 Z M109.1745,33 L106.1505,33 L106.1505,22.866 L102.5865,22.866 L102.5865,33 L99.5625,33 L99.5625,20.436 L109.1745,20.436 L109.1745,33 Z M119.6955,33.27 C116.0955,33.27 114.0975,31.362 114.0975,26.754 C114.0975,22.686 116.1135,20.166 119.8035,20.166 C123.3315,20.166 125.4015,22.2 125.4015,26.592 C125.4015,30.822 123.4575,33.27 119.6955,33.27 Z M119.7855,30.84 C121.6575,30.84 122.2335,29.022 122.2335,26.772 C122.2335,24.234 121.6035,22.596 119.7135,22.596 C117.8055,22.596 117.2655,24.468 117.2655,26.574 C117.2655,29.292 117.9315,30.84 119.7855,30.84 Z M129.5505,32.784 L129.9105,30.588 C130.5765,30.768 131.3325,30.876 132.0345,30.876 C133.6365,30.876 134.3025,30.282 134.3025,29.274 C134.3025,28.194 133.4565,27.672 131.8905,27.672 L131.0445,27.672 L131.0445,25.44 L131.9085,25.44 C133.4385,25.44 134.0505,24.756 134.0505,23.856 C134.0505,23.028 133.5285,22.488 132.4305,22.488 C131.6385,22.488 130.8105,22.686 130.1265,23.01 L129.6765,20.922 C130.7025,20.436 132.0705,20.166 133.3485,20.166 C135.7965,20.166 137.2185,21.372 137.2185,23.406 C137.2185,24.792 136.4805,25.926 135.1125,26.34 L135.1125,26.376 C136.6245,26.628 137.5245,27.69 137.5245,29.238 C137.5245,32.046 135.4365,33.198 132.5565,33.198 C131.5485,33.198 130.3605,33.054 129.5505,32.784 Z M152.3115,33 L149.3055,33 L149.3055,27.366 L149.3775,25.53 L148.4775,27.204 L145.0755,33 L142.4115,33 L142.4115,20.436 L145.4355,20.436 L145.4355,26.07 L145.3455,27.906 L146.2455,26.232 L149.6655,20.436 L152.3115,20.436 L152.3115,33 Z M162.6705,33 L159.6465,33 L159.6465,22.866 L156.8205,22.866 L156.8205,20.436 L165.4785,20.436 L165.4785,22.866 L162.6705,22.866 L162.6705,33 Z M179.0415,33 L175.7295,33 C175.5675,32.208 175.3695,31.254 175.1535,30.372 L171.4095,30.372 C171.2115,31.29 170.9955,32.172 170.8335,33 L167.8635,33 C168.8895,28.806 170.0595,24.792 171.5355,20.436 L175.3515,20.436 C176.7915,24.648 178.0695,28.95 179.0415,33 Z M171.9315,28.068 L174.6495,28.068 C174.3255,26.79 173.9655,25.512 173.5875,24.198 C173.4975,23.874 173.4075,23.532 173.2995,23.19 L173.2815,23.19 C173.1915,23.514 173.0835,23.874 172.9935,24.18 C172.6155,25.494 172.2555,26.826 171.9315,28.068 Z M186.5925,33 L183.5685,33 L183.5685,20.436 L187.4025,20.436 C187.9965,20.436 188.5365,20.472 189.0405,20.58 C190.9305,20.958 192.1005,22.218 192.1005,24.342 C192.1005,27.348 190.3905,28.86 187.3125,28.86 L186.5925,28.86 L186.5925,33 Z M186.5925,26.574 L187.4385,26.574 C188.5185,26.574 188.9505,25.746 188.9505,24.54 C188.9505,23.694 188.6625,23.046 188.0865,22.83 C187.8525,22.74 187.5825,22.704 187.2585,22.704 L186.5925,22.704 L186.5925,26.574 Z M206.7255,33 L203.7195,33 L203.7195,27.366 L203.7915,25.53 L202.8915,27.204 L199.4895,33 L196.8255,33 L196.8255,20.436 L199.8495,20.436 L199.8495,26.07 L199.7595,27.906 L200.6595,26.232 L204.0795,20.436 L206.7255,20.436 L206.7255,33 Z M222.1425,33 L219.1365,33 L219.1365,27.366 L219.2085,25.53 L218.3085,27.204 L214.9065,33 L212.2425,33 L212.2425,20.436 L215.2665,20.436 L215.2665,26.07 L215.1765,27.906 L216.0765,26.232 L219.4965,20.436 L222.1425,20.436 L222.1425,33 Z M218.3445,16.53 L220.7565,16.53 C220.8105,18.582 219.4425,19.716 217.1745,19.716 C214.9245,19.716 213.5925,18.564 213.6645,16.53 L216.0765,16.53 C216.0405,17.43 216.4365,17.898 217.2105,17.898 C217.9665,17.898 218.3805,17.43 218.3445,16.53 Z' fill='%2375DA9F'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .defence-item__ico--deposit {
    width: 234px;
    height: 156px;
  }
}

.defence-item__ico--balance {
  width: 267px;
  height: 164px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='377' height='209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-260.184%25' x2='50%25' y2='158.039%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-67.257%25' x2='47.144%25' y2='104.024%25' id='c'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3Cpath d='M97.5,42.4032258 C97.5,48.3839113 97.5,52.9612702 97.5,55.9516129 M50.1128586,97.5 C47.232444,97.5 23.9418953,97.5 18.1810661,97.5 C16.1480694,97.5 14.5,95.709139 14.5,93.5 L14.5,41.5' id='b'/%3E%3Crect id='e' x='69' y='65' width='63.103' height='85.051' rx='2'/%3E%3Cfilter x='-25.4%25' y='-16.5%25' width='150.7%25' height='137.6%25' filterUnits='objectBoundingBox' id='d'%3E%3CfeOffset dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3ClinearGradient x1='50%25' y1='-.289%25' x2='50%25' y2='100%25' id='f'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='52.963%25' y1='271.07%25' x2='50%25' y2='0%25' id='g'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-14.985%25' x2='50%25' y2='296.691%25' id='h'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3Crect id='i' x='259' y='40' width='78' height='48' rx='8'/%3E%3ClinearGradient x1='50.862%25' y1='-8.608%25' x2='48.161%25' y2='101.259%25' id='j'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='-211.248%25' y1='116.796%25' x2='183.358%25' y2='167.222%25' id='k'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='52.174%25' y1='-454.089%25' x2='52.174%25' y2='144.715%25' id='l'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-39.849%25' x2='50%25' y2='357.929%25' id='m'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='0%25' y1='-310.602%25' x2='50%25' y2='138.712%25' id='n'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='140.373%25' y1='50%25' x2='-284.46%25' y2='100%25' id='o'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='-346.938%25' y1='-236.003%25' x2='171.659%25' y2='-135.897%25' id='p'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='388.828%25' y1='96.859%25' x2='-41.621%25' y2='96.859%25' id='q'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-1848.562%25' x2='50%25' y2='1595.222%25' id='r'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-260.184%25' x2='50%25' y2='974.241%25' id='s'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-179.71%25' x2='50%25' y2='96.859%25' id='t'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='48.161%25' y1='-14.915%25' y2='137.117%25' id='u'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='100%25' y1='-284.223%25' x2='50%25' y2='96.859%25' id='v'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='0%25' y1='-157.358%25' y2='40.957%25' id='w'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-.289%25' x2='50%25' y2='100%25' id='x'%3E%3Cstop stop-color='%2334378D' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M33.842,57 L29.99,57 L29.99,44.436 L37.91,44.436 L37.91,46.794 L32.942,46.794 L32.942,49.26 L34.094,49.26 C37.136,49.26 38.774,50.304 38.774,52.986 C38.774,55.938 36.38,57 33.842,57 Z M32.942,54.732 L34.13,54.732 C35.102,54.732 35.642,54.12 35.642,53.13 C35.642,52.104 35.174,51.474 33.914,51.474 L32.942,51.474 L32.942,54.732 Z M53.597,57 L50.285,57 C50.123,56.208 49.925,55.254 49.709,54.372 L45.965,54.372 C45.767,55.29 45.551,56.172 45.389,57 L42.419,57 C43.445,52.806 44.615,48.792 46.091,44.436 L49.907,44.436 C51.347,48.648 52.625,52.95 53.597,57 Z M46.487,52.068 L49.205,52.068 C48.881,50.79 48.521,49.512 48.143,48.198 C48.053,47.874 47.963,47.532 47.855,47.19 L47.837,47.19 C47.747,47.514 47.639,47.874 47.549,48.18 C47.171,49.494 46.811,50.826 46.487,52.068 Z M67.736,57 L64.712,57 L64.712,51.816 L61.148,51.816 L61.148,57 L58.124,57 L58.124,44.436 L61.148,44.436 L61.148,49.242 L64.712,49.242 L64.712,44.436 L67.736,44.436 L67.736,57 Z M82.991,57 L79.589,57 L77.087,51.726 L76.277,51.726 L76.277,57 L73.253,57 L73.253,44.436 L76.277,44.436 L76.277,49.296 L77.087,49.296 C77.969,47.82 78.923,45.93 79.607,44.436 L82.847,44.436 C81.893,46.488 80.777,48.504 79.679,50.214 L82.991,57 Z' fill='%2375DA9F'/%3E%3Cpath d='M62.736 180L60.736 180 60.736 170.464 58.384 170.464C57.584 178.88 56.752 180.24 54 180.096L54 178.256C55.344 178.256 55.776 177.696 56.64 168.832L62.736 168.832 62.736 180zM71.904 180L70 180 70 176.432 70.064 174.72 69.264 176.064 66.64 180 64.992 180 64.992 171.792 66.912 171.792 66.912 175.36 66.848 177.056 67.648 175.712 70.256 171.792 71.904 171.792 71.904 180zM81.776 182.624L80.096 182.624 80.096 180 73.904 180 73.904 171.792 75.824 171.792 75.824 178.432 78.64 178.432 78.64 171.792 80.56 171.792 80.56 178.432 81.776 178.432 81.776 182.624zM88.912 178.336L89.104 179.76C88.24 180.032 87.248 180.208 86.176 180.208 83.68 180.208 82.48 178.832 82.48 175.968 82.48 173.248 83.76 171.568 86.144 171.568 88.4 171.568 89.344 173.008 89.344 175.36 89.344 175.568 89.328 175.984 89.328 176.304L84.448 176.304C84.448 177.808 84.976 178.688 86.464 178.688 87.36 178.688 88.128 178.56 88.912 178.336zM84.448 175.024L87.456 175.024C87.504 173.744 87.024 172.944 86.048 172.944 84.944 172.944 84.48 173.984 84.448 175.024zM97.792 180L95.872 180 95.872 176.496 92.912 176.496 92.912 180 90.992 180 90.992 171.792 92.912 171.792 92.912 174.928 95.872 174.928 95.872 171.792 97.792 171.792 97.792 180zM99.184 179.856L99.392 178.528C99.968 178.704 100.608 178.784 101.216 178.784 102.512 178.784 103.072 178.336 103.072 177.584 103.072 176.672 102.128 176.416 100.992 176.416L100.368 176.416 100.368 175.088 100.976 175.088C102.272 175.088 102.848 174.624 102.848 173.936 102.848 173.344 102.4 172.944 101.376 172.944 100.752 172.944 100.144 173.072 99.584 173.312L99.36 172.032C100.112 171.728 101.04 171.568 101.92 171.568 103.808 171.568 104.816 172.368 104.816 173.664 104.816 174.608 104.208 175.376 103.328 175.616L103.328 175.632C104.336 175.792 105.072 176.496 105.072 177.552 105.072 179.296 103.616 180.176 101.424 180.176 100.672 180.176 99.84 180.08 99.184 179.856zM113.584 180L111.68 180 111.68 176.432 111.744 174.72 110.944 176.064 108.32 180 106.672 180 106.672 171.792 108.592 171.792 108.592 175.36 108.528 177.056 109.328 175.712 111.936 171.792 113.584 171.792 113.584 180zM121.44 180L119.52 180 119.52 176.8 118.448 176.8 116.896 180 114.736 180 116.608 176.448C115.664 176.096 115.12 175.36 115.12 174.32 115.12 172.672 116.24 171.632 118.736 171.632 119.616 171.632 120.512 171.696 121.44 171.792L121.44 180zM119.52 175.52L119.52 173.04C119.248 173.008 118.912 172.976 118.608 172.976 117.456 172.976 117.104 173.584 117.104 174.256 117.104 174.976 117.536 175.52 118.608 175.52L119.52 175.52zM276.84 29.432L276.84 24.344 274.92 24.344C274.616 27.208 274.28 28.616 273.72 29.432L276.84 29.432zM279.976 33.624L278.296 33.624 278.296 31 272.68 31 272.68 33.624 271 33.624 271 29.432 271.784 29.432C272.456 28.552 272.84 27.128 273.272 22.792L278.76 22.792 278.76 29.432 279.976 29.432 279.976 33.624zM284.376 31.208C281.944 31.208 280.664 29.624 280.664 27.016 280.664 24.28 282.04 22.568 284.52 22.568 286.968 22.568 288.232 24.184 288.232 26.824 288.232 29.512 286.872 31.208 284.376 31.208zM284.472 29.688C285.688 29.688 286.232 28.584 286.232 26.984 286.232 25.176 285.672 24.104 284.408 24.104 283.208 24.104 282.664 25.224 282.664 26.824 282.664 28.632 283.224 29.688 284.472 29.688zM299.96 31L293.848 31 293.848 29.432 296.136 29.432 296.136 22.312 294.216 23.48 293.608 22.28 296.376 20.312 298.12 20.312 298.12 29.432 299.96 29.432 299.96 31zM301.848 33.704L301.032 32.984C301.8 32.056 302.008 31.576 302.008 31.224 302.008 30.744 301.56 30.584 301.56 29.88 301.56 29.176 302.024 28.68 302.728 28.68 303.416 28.68 303.928 29.24 303.928 30.12 303.928 31.048 303.368 32.344 301.848 33.704zM311.192 31L309.256 31 309.256 28.76 305.08 28.76 305.08 27.176 308.36 20.328 311.192 20.328 311.192 27.112 312.408 27.112 312.408 28.76 311.192 28.76 311.192 31zM309.256 27.112L309.256 21.816 309.24 21.816 306.664 27.112 309.256 27.112zM327.576 31L325.688 31C325.592 29.256 325.464 27.512 325.288 25.912L325.16 24.472 325.144 24.472 324.744 25.976 323.256 31 321.448 31 319.992 25.88 319.624 24.472 319.592 24.472 319.464 25.88C319.32 27.48 319.16 29.256 319.064 31L317.352 31C317.48 28.36 317.768 25.448 318.152 22.792L320.904 22.792 322.072 26.84 322.456 28.44 322.488 28.44 322.888 26.84 324.072 22.792 326.808 22.792C327.176 25.48 327.464 28.36 327.576 31zM335.544 31L333.624 31 333.624 24.36 332.056 24.36C331.32 30.344 330.616 31.24 328.296 31.128L328.296 29.352C329.352 29.352 329.736 28.936 330.44 22.792L335.544 22.792 335.544 31zM344.328 31L342.408 31 342.408 27.496 339.448 27.496 339.448 31 337.528 31 337.528 22.792 339.448 22.792 339.448 25.928 342.408 25.928 342.408 22.792 344.328 22.792 344.328 31z' fill='%2334378D'/%3E%3Cpath d='M202.123932,120 C202.123932,121.380712 201.004643,122.5 199.623932,122.5 C198.24322,122.5 197.123932,121.380712 197.123932,120 L197.123932,102.5 C197.123932,101.119288 198.24322,100 199.623932,100 L238.034188,100 C239.4149,100 240.534188,101.119288 240.534188,102.5 C240.534188,103.880712 239.4149,105 238.034188,105 L202.123932,105 L202.123932,120 Z' fill='url(%23a)' fill-rule='nonzero'/%3E%3Cuse stroke='url(%23c)' stroke-width='5' stroke-linecap='round' xlink:href='%23b'/%3E%3Cg%3E%3Cuse fill='%23000' filter='url(%23d)' xlink:href='%23e'/%3E%3Cuse fill-opacity='.05' fill='%23FFF' xlink:href='%23e'/%3E%3C/g%3E%3Cpath d='M59.457265,115.255202 L66.546692,109.182357 L78.358197,117.614204 L86.3397224,114.083364 L92.7712327,118.862465 L102.351268,114.239554 L117.559829,120.033973 L117.559829,78 C117.559829,77.1715729 116.888256,76.5 116.059829,76.5 L60.957265,76.5 C60.1288378,76.5 59.457265,77.1715729 59.457265,78 L59.457265,115.255202 Z' stroke='url(%23f)' stroke-width='5'/%3E%3Cpath d='M59.4610224,146.065346 L74.0827206,151.609824 L85.1765487,146.992732 L91.8489302,151.421616 L99.0732587,147.860127 L110.670012,155.806327 L117.558288,149.395578 L117.52275,124.288475 C117.521579,123.460878 116.85035,122.790598 116.022752,122.790598 L61.0084008,122.790598 C60.1812478,122.790598 59.5102039,123.460184 59.5084043,124.287335 L59.4610224,146.065346 Z' stroke='url(%23g)' stroke-width='5' transform='rotate(180 88.509 139.645)'/%3E%3Cpath d='M56.918189,5.90479453 L4.24428405,36.1310918 C3.04673544,36.8182909 1.51884553,36.4045709 0.831646429,35.2070223 C0.144447325,34.0094737 0.558167343,32.4815838 1.75571595,31.7943846 L55.7129809,0.831646429 C56.5044372,0.377478593 57.4804736,0.390608458 58.2594266,0.865901799 L112.216692,33.7889787 C113.395321,34.5081427 113.767792,36.0466086 113.048628,37.2252385 C112.329464,38.4038684 110.790998,38.7763391 109.612368,38.0571751 L56.918189,5.90479453 Z' fill='url(%23h)' fill-rule='nonzero'/%3E%3Cpath d='M71.5897436,98.0982906 C70.2090317,98.0982906 69.0897436,96.9790025 69.0897436,95.5982906 C69.0897436,94.2175787 70.2090317,93.0982906 71.5897436,93.0982906 L107.459872,93.0982906 C108.840584,93.0982906 109.959872,94.2175787 109.959872,95.5982906 C109.959872,96.9790025 108.840584,98.0982906 107.459872,98.0982906 L71.5897436,98.0982906 Z' fill='%2334378D' fill-rule='nonzero'/%3E%3Crect stroke='url(%23f)' stroke-width='5' x='274.5' y='58.5' width='73' height='43' rx='8'/%3E%3Cg%3E%3Cuse fill='%23FFF' xlink:href='%23i'/%3E%3Crect stroke='url(%23f)' stroke-width='5' x='261.5' y='42.5' width='73' height='43' rx='8'/%3E%3C/g%3E%3Cpath d='M169,133 L156.5,133 C155.119288,133 154,131.880712 154,130.5 C154,129.119288 155.119288,128 156.5,128 L171.5,128 C172.880712,128 174,129.119288 174,130.5 L174,204 L372,204 L372,6 L174,6 L174,97.5 C174,98.8807119 172.880712,100 171.5,100 L156,100 C154.619288,100 153.5,98.8807119 153.5,97.5 C153.5,96.1192881 154.619288,95 156,95 L169,95 L169,3.5 C169,2.11928813 170.119288,1 171.5,1 L374.5,1 C375.880712,1 377,2.11928813 377,3.5 L377,206.5 C377,207.880712 375.880712,209 374.5,209 L171.5,209 C170.119288,209 169,207.880712 169,206.5 L169,133 Z' fill='url(%23j)' fill-rule='nonzero'/%3E%3Cpath d='M318.5,178 C317.119288,178 316,176.880712 316,175.5 C316,174.119288 317.119288,173 318.5,173 L373.5,173 C374.880712,173 376,174.119288 376,175.5 C376,176.880712 374.880712,178 373.5,178 L318.5,178 Z' fill='url(%23k)' fill-rule='nonzero'/%3E%3Cpath d='M220,177 C220,178.380712 218.880712,179.5 217.5,179.5 C216.119288,179.5 215,178.380712 215,177 L215,126.5 C215,125.119288 216.119288,124 217.5,124 L325.82906,124 C327.209772,124 328.32906,125.119288 328.32906,126.5 C328.32906,127.880712 327.209772,129 325.82906,129 L220,129 L220,177 Z' fill='url(%23l)' fill-rule='nonzero'/%3E%3Cpath d='M221,43 L221,59.5 C221,60.8807119 219.880712,62 218.5,62 L205.5,62 C204.119288,62 203,60.8807119 203,59.5 C203,58.1192881 204.119288,57 205.5,57 L216,57 L216,40.5 C216,39.1192881 217.119288,38 218.5,38 L238.5,38 C239.880712,38 241,39.1192881 241,40.5 C241,41.8807119 239.880712,43 238.5,43 L221,43 Z' fill='url(%23m)' fill-rule='nonzero'/%3E%3Cpath d='M329,147.5 C329,148.880712 327.880712,150 326.5,150 C325.119288,150 324,148.880712 324,147.5 L324,116.5 C324,115.119288 325.119288,114 326.5,114 C327.880712,114 329,115.119288 329,116.5 L329,147.5 Z' fill='url(%23n)' fill-rule='nonzero'/%3E%3Cpath d='M173.102564,62 C171.721852,62 170.602564,60.8807119 170.602564,59.5 C170.602564,58.1192881 171.721852,57 173.102564,57 L184.076923,57 C185.457635,57 186.576923,58.1192881 186.576923,59.5 C186.576923,60.8807119 185.457635,62 184.076923,62 L173.102564,62 Z' fill='url(%23o)' fill-rule='nonzero'/%3E%3Cpath d='M194.051282,146 C192.67057,146 191.551282,144.880712 191.551282,143.5 C191.551282,142.119288 192.67057,141 194.051282,141 L216.91453,141 C218.295242,141 219.41453,142.119288 219.41453,143.5 C219.41453,144.880712 218.295242,146 216.91453,146 L194.051282,146 Z' fill='url(%23p)' fill-rule='nonzero'/%3E%3Cpath d='M174.017094,174.918803 C172.636382,174.918803 171.517094,173.799515 171.517094,172.418803 C171.517094,171.038092 172.636382,169.918803 174.017094,169.918803 L196.880342,169.918803 C198.261054,169.918803 199.380342,171.038092 199.380342,172.418803 C199.380342,173.799515 198.261054,174.918803 196.880342,174.918803 L174.017094,174.918803 Z' fill='url(%23q)' fill-rule='nonzero'/%3E%3Cpath d='M185.5,81 C184.119288,81 183,79.8807119 183,78.5 C183,77.1192881 184.119288,76 185.5,76 L236.205128,76 C237.58584,76 238.705128,77.1192881 238.705128,78.5 C238.705128,79.8807119 237.58584,81 236.205128,81 L185.5,81 Z' fill='url(%23r)' fill-rule='nonzero'/%3E%3Cpath d='M172,26 C170.619288,26 169.5,24.8807119 169.5,23.5 C169.5,22.1192881 170.619288,21 172,21 L222.5,21 C223.880712,21 225,22.1192881 225,23.5 C225,24.8807119 223.880712,26 222.5,26 L172,26 Z' fill='url(%23s)' fill-rule='nonzero'/%3E%3Cpath d='M291,153 C291,151.619288 292.119288,150.5 293.5,150.5 C294.880712,150.5 296,151.619288 296,153 L296,204.213675 C296,205.594387 294.880712,206.713675 293.5,206.713675 C292.119288,206.713675 291,205.594387 291,204.213675 L291,153 Z' fill='url(%23t)' fill-rule='nonzero'/%3E%3Cpath d='M236,17.5 C236,16.1192881 237.119288,15 238.5,15 C239.880712,15 241,16.1192881 241,17.5 L241,123.5 C241,124.880712 239.880712,126 238.5,126 C237.119288,126 236,124.880712 236,123.5 L236,17.5 Z' fill='url(%23u)' fill-rule='nonzero'/%3E%3Cpath d='M239,153 C239,151.619288 240.119288,150.5 241.5,150.5 C242.880712,150.5 244,151.619288 244,153 L244,204.213675 C244,205.594387 242.880712,206.713675 241.5,206.713675 C240.119288,206.713675 239,205.594387 239,204.213675 L239,153 Z' fill='url(%23v)' fill-rule='nonzero'/%3E%3Cpath d='M263.884615,126.692308 C263.884615,125.311596 265.003904,124.192308 266.384615,124.192308 C267.765327,124.192308 268.884615,125.311596 268.884615,126.692308 L268.884615,179.735043 C268.884615,181.115755 267.765327,182.235043 266.384615,182.235043 C265.003904,182.235043 263.884615,181.115755 263.884615,179.735043 L263.884615,126.692308 Z' fill='url(%23w)' fill-rule='nonzero'/%3E%3Cpath d='M303.235435,60.1416524 C305.520059,60.1416524 306.867521,59.2454537 306.867521,57.8953624 C306.867521,56.701705 305.714997,56.0299145 303.235435,56.0299145 L299.217808,56.0299145 L299.217808,60.1416524 L303.235435,60.1416524 Z M294.217808,53.5299145 C294.217808,52.1492027 295.337096,51.0299145 296.717808,51.0299145 L303.235435,51.0299145 C308.112465,51.0299145 311.867521,53.2186847 311.867521,57.8953624 C311.867521,62.5389149 307.954226,65.1416524 303.235435,65.1416524 L299.217808,65.1416524 L299.217808,75.4786325 C299.217808,76.8593444 298.098519,77.9786325 296.717808,77.9786325 C295.337096,77.9786325 294.217808,76.8593444 294.217808,75.4786325 L294.217808,65.1416524 L291.076923,65.1416524 C289.696211,65.1416524 288.576923,64.0223643 288.576923,62.6416524 C288.576923,61.2609406 289.696211,60.1416524 291.076923,60.1416524 L294.217808,60.1416524 L294.217808,53.5299145 Z' fill='url(%23x)' fill-rule='nonzero'/%3E%3Cpath d='M291.076923,72.491453 C289.696211,72.491453 288.576923,71.3721649 288.576923,69.991453 C288.576923,68.6107411 289.696211,67.491453 291.076923,67.491453 L301.136752,67.491453 C302.517464,67.491453 303.636752,68.6107411 303.636752,69.991453 C303.636752,71.3721649 302.517464,72.491453 301.136752,72.491453 L291.076923,72.491453 Z' fill='url(%23x)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .defence-item__ico--balance {
    width: 255px;
    height: 140px;
  }
}

@media only screen and (min-width: 1024px) {
  .defence-item__ico--balance {
    width: 267px;
    height: 164px;
  }
}

.defence-item__desc {
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .defence-item__desc {
    width: 100%;
    max-width: 100%;
    font-size: 18px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .defence-item__desc {
    width: 530px;
    line-height: 35px;
  }
}

.action-box {
  position: relative;
  z-index: 1;
  color: #202020;
}

@media (min-width: 769px) {
  .action-box h1 {
    margin: 0;
  }
}

@media (max-width: 768px) {
  .action-box {
    color: #fff;
  }
}

@media only screen and (min-width: 768px) {
  .action-box__wrapper {
    position: relative;
  }
  .action-box__wrapper::before {
    position: absolute;
    z-index: 0;
    top: -50px;
    left: -140px;
    width: 750px;
    background: url(static/img/mazok_all.svg) no-repeat;
    background-size: 100%;
    content: "";
  }
}

@media (min-width: 769px) {
  .action-box {
    width: 477px;
    height: initial;
    padding: 35px 35px 40px;
    background-color: #f9fafc;
  }
}

._only-desktop .action-box {
  width: 485px;
  height: initial;
  padding: 30px 35px 60px;
  margin-bottom: 0;
  background-color: #282859;
}

.action-box__sub-caption {
  font-size: 20px;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .action-box__sub-caption {
    font-weight: 300;
  }
}

@media only screen and (min-width: 1366px) {
  .action-box__sub-caption {
    font-size: 18px;
  }
}

.action-box__sub-caption--first {
  margin-bottom: 7px;
  font-size: 13px;
  letter-spacing: 0.3px;
  opacity: 0.5;
}

._only-desktop .action-box__sub-caption {
  font-size: 18px;
  font-weight: 300;
}

.action-box__caption {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

@media only screen and (min-width: 768px) {
  .action-box__caption {
    margin-bottom: 20px;
    font-size: 26px;
  }
}

._only-desktop .action-box__caption {
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 49px;
}

a.action-box__btn {
  width: auto;
  min-height: 52px;
  padding: 0 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 50px;
}

@media (max-width: 768px) {
  a.action-box__btn {
    width: 100%;
    padding: 0 32px;
  }
}

._only-desktop a.action-box__btn {
  width: 200px;
  padding: 15px 10px 18px;
}

.action-box-profit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

@media only screen and (min-width: 1366px) {
  .action-box-profit {
    margin-bottom: 40px;
  }
}

._only-desktop .action-box-profit {
  margin-bottom: 40px;
}

.action-box-profit__percent {
  margin-right: 15px;
  font-family: "Praho Pro", serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 58px;
}

@media only screen and (min-width: 768px) {
  .action-box-profit__percent {
    font-size: 59px;
    line-height: 85px;
  }
}

@media only screen and (min-width: 1366px) {
  .action-box-profit__percent {
    font-size: 58px;
    line-height: 75px;
  }
}

._only-desktop .action-box-profit__percent {
  font-size: 58px;
  line-height: 75px;
}

.action-box-profit__percent--large {
  padding-bottom: 20px;
  font-size: 55px;
  line-height: 1;
}

.action-box-profit__desc {
  padding-top: 23px;
  font-size: 11px;
  line-height: 18px;
}

@media (max-width: 768px) {
  .action-box-profit__desc {
    padding-top: 14px;
    font-weight: 300;
  }
}

._only-desktop .action-box-profit__desc {
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.action-box--product {
  border-radius: 5px;
}

@media (max-width: 768px) {
  .action-box--product {
    padding: 30px 25px;
  }
}

.action-box--product .action-box__sub-caption {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 20px;
}

@media (max-width: 768px) {
  .action-box--product .action-box__sub-caption {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 25px;
  }
}

.action-box--product .action-box__sub-caption--second {
  margin-bottom: 0;
  line-height: 28px;
}

@media (max-width: 768px) {
  .action-box--product .action-box__sub-caption--second {
    line-height: 25px;
  }
}

.action-box--product .action-box__caption {
  margin-bottom: 15px;
  font-size: 36px;
  line-height: 46px;
}

@media (max-width: 768px) {
  .action-box--product .action-box__caption {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 30px;
  }
}

.action-box--product .action-box-profit {
  margin-bottom: 30px;
}

.action-box--product .action-box-profit__desc {
  font-size: 16px;
  line-height: 22px;
}

.dspl-block {
  display: block;
}

@media only screen and (min-width: 768px) {
  .advantages__wrapper {
    padding: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages__wrapper {
    padding: 38px 60px 90px;
  }
}

.advantages-info {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 50px 50px 55px;
}

@media only screen and (min-width: 768px) {
  .advantages-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.advantages-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 50px;
}

@media only screen and (min-width: 768px) {
  .advantages-info__item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 0;
  }
  .advantages-info__item + .advantages-info__item {
    margin-left: 50px;
  }
}

.advantages-info .mts-link {
  margin-top: 15px;
  border-color: #000;
  color: #000;
}

.advantages-info__icon {
  width: 90px;
  margin-top: 0;
  margin-right: 25px;
  color: #242450;
  font-family: "Praho Pro", serif;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .advantages-info__icon {
    width: auto;
    margin-top: 10px;
  }
}

.advantages-info__icon.mts {
  width: 90px;
  height: 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background: url("static/img/mts-icon.svg") 50% no-repeat;
  background-size: contain;
}

@media only screen and (min-width: 768px) {
  .advantages-info__icon.mts {
    margin-top: 20px;
  }
}

.advantages-info__text {
  width: 100%;
  font-size: 18px;
}

.advantages-info__text a {
  border-bottom: 1px dotted #242450;
  color: #242450;
  text-decoration: none;
}

@media only screen and (min-width: 768px) {
  .advantages__big-padding {
    padding: 0 70px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages__big-padding {
    padding: 0;
  }
}

@media only screen and (min-width: 768px) {
  .advantages__medium-padding {
    padding: 0 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages__medium-padding {
    padding: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages__hr {
    margin: 65px 0 40px;
  }
}

.advantages__caption {
  margin-bottom: 10px;
  font-size: 36px;
}

@media only screen and (min-width: 768px) {
  .advantages__caption {
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
  }
}

.advantages__desc {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .advantages__desc {
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages__desc {
    font-size: 32px;
    line-height: 45px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages__desc {
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-caption-wrap {
    width: 840px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-desc-wrap {
    width: 750px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 905px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item-wrap {
    width: 100%;
    margin: 0;
  }
}

.advantages-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media only screen and (min-width: 1024px) {
  .advantages-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--first,
  .advantages-item--third {
    width: 412px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item--first,
  .advantages-item--third {
    width: 432px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--second,
  .advantages-item--fourth {
    width: 420px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--first {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--second {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--third {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item--fourth {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-item__ico {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 5px;
    margin-right: 22px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item__ico {
    margin-right: 32px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item__ico {
    margin-right: 44px;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-item__ico--assets-growth {
    width: 61px;
    height: 71px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='71' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M2.34 44.896L2.34 40.216C4.16 40.424 6.24 40.58 9.464 40.58 14.144 40.58 16.848 38.656 16.848 34.288 16.848 30.544 14.716 28.724 9.724 28.724 7.488 28.724 5.408 28.984 3.536 29.192L3.796 10.316 21.476 10.316 21.476 15.672 9.256 15.672 9.1 23.888C10.14 23.784 11.336 23.732 12.584 23.732 19.656 23.732 23.712 27.372 23.712 33.716 23.712 41.36 18.564 45.624 10.348 45.624 8.268 45.624 4.888 45.364 2.34 44.896zM49.92 45L28.028 45 28.028 40.008 34.372 33.144C39.572 27.424 41.34 24.304 41.34 20.404 41.34 16.972 39.676 14.996 36.14 14.996 34.32 14.996 32.24 15.464 29.744 16.66L28.652 11.512C31.564 10.368 34.424 9.64 37.804 9.64 44.824 9.64 48.62 13.02 48.62 19.468 48.62 25.032 45.708 29.296 39.884 35.224L35.776 39.644 49.92 39.644 49.92 45zM12.94 75L11.18 75C11.04 72.68 10.82 70.46 10.56 68.34L10.34 66.4 10.32 66.4 9.76 68.42 7.68 75 6.06 75 4 68.3 3.46 66.4 3.44 66.4 3.24 68.32C3 70.42 2.76 72.68 2.6 75L1 75C1.22 71.66 1.62 68.14 2.16 64.8L4.6 64.8 6.38 70.54 6.94 72.7 6.98 72.7 7.56 70.54 9.36 64.8 11.8 64.8C12.34 68.18 12.72 71.66 12.94 75zM22.54 75L20.8 75 20.8 66.26 18.36 66.26C17.44 74.02 16.6 75.24 13.98 75.14L13.98 73.48C15.38 73.48 15.94 72.86 16.82 64.8L22.54 64.8 22.54 75zM27.16 79.16L25.42 79.16 25.42 64.8 26.78 64.8 26.92 66.34C27.88 65.16 28.82 64.58 30.18 64.58 32.72 64.58 33.76 66.82 33.76 69.54 33.76 72.56 32.36 75.14 29.14 75.14 28.42 75.14 27.76 75.04 27.16 74.92L27.16 79.16zM27.16 67.84L27.16 73.34C27.74 73.6 28.38 73.76 29.18 73.76 31.02 73.76 31.9 72.24 31.9 69.68 31.9 67.84 31.48 66.02 29.84 66.02 28.92 66.02 28.22 66.46 27.16 67.84zM42.04 73.56L42.04 66.24 39.18 66.24C38.74 70.42 38.26 72.42 37.46 73.56L42.04 73.56zM45.36 78.28L43.84 78.28 43.84 75 36.14 75 36.14 78.28 34.62 78.28 34.62 73.56 35.62 73.56C36.58 72.36 37.1 70.36 37.66 64.8L43.78 64.8 43.78 73.56 45.36 73.56 45.36 78.28zM51.1920325 67.3170732L52.635122 67.3170732 52.635122 60.8333333 56.3546341 60.8333333C57.0456945 60.8333333 57.6757695 60.9112458 58.244878 61.0670732 58.8139866 61.2229005 59.3017866 61.4600255 59.7082927 61.7784553 60.1147988 62.0968851 60.4332238 62.4999976 60.6635772 62.9878049 60.8939307 63.4756122 61.0091057 64.0582622 61.0091057 64.7357724 61.0091057 65.4132825 60.8871557 66.0027075 60.643252 66.504065 60.3993484 67.0054226 60.0673734 67.4220851 59.6473171 67.754065 59.2272608 68.086045 58.7326858 68.3333325 58.1635772 68.495935 57.5944687 68.6585374 56.9779437 68.7398374 56.3139837 68.7398374L54.2611382 68.7398374 54.2611382 70.7926829 57.5334959 70.7926829 57.5334959 72.1341463 54.2611382 72.1341463 54.2611382 75 52.635122 75 52.635122 72.1341463 51.1920325 72.1341463 51.1920325 70.7926829 52.635122 70.7926829 52.635122 68.7398374 51.1920325 68.7398374 51.1920325 67.3170732zM56.3546341 67.3170732C57.2895982 67.3170732 58.0246857 67.1036607 58.5599187 66.6768293 59.0951517 66.2499979 59.3627642 65.6029854 59.3627642 64.7357724 59.3627642 63.8685593 59.0951517 63.2384843 58.5599187 62.8455285 58.0246857 62.4525726 57.2895982 62.2560976 56.3546341 62.2560976L54.2611382 62.2560976 54.2611382 67.3170732 56.3546341 67.3170732z' transform='translate(-1 -9)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item__ico--assets-growth {
    width: 67px;
    height: 83px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='67' height='83' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M3.15 68.86L3.15 62.56C5.6 62.84 8.4 63.05 12.74 63.05 19.04 63.05 22.68 60.46 22.68 54.58 22.68 49.54 19.81 47.09 13.09 47.09 10.08 47.09 7.28 47.44 4.76 47.72L5.11 22.31 28.91 22.31 28.91 29.52 12.46 29.52 12.25 40.58C13.65 40.44 15.26 40.37 16.94 40.37 26.46 40.37 31.92 45.27 31.92 53.81 31.92 64.1 24.99 69.84 13.93 69.84 11.13 69.84 6.58 69.49 3.15 68.86zM67.2 69L37.73 69 37.73 62.28 46.27 53.04C53.27 45.34 55.65 41.14 55.65 35.89 55.65 31.27 53.41 28.61 48.65 28.61 46.2 28.61 43.4 29.24 40.04 30.85L38.57 23.92C42.49 22.38 46.34 21.4 50.89 21.4 60.34 21.4 65.45 25.95 65.45 34.63 65.45 42.12 61.53 47.86 53.69 55.84L48.16 61.79 67.2 61.79 67.2 69zM12.94 99L11.18 99C11.04 96.68 10.82 94.46 10.56 92.34L10.34 90.4 10.32 90.4 9.76 92.42 7.68 99 6.06 99 4 92.3 3.46 90.4 3.44 90.4 3.24 92.32C3 94.42 2.76 96.68 2.6 99L1 99C1.22 95.66 1.62 92.14 2.16 88.8L4.6 88.8 6.38 94.54 6.94 96.7 6.98 96.7 7.56 94.54 9.36 88.8 11.8 88.8C12.34 92.18 12.72 95.66 12.94 99zM22.54 99L20.8 99 20.8 90.26 18.36 90.26C17.44 98.02 16.6 99.24 13.98 99.14L13.98 97.48C15.38 97.48 15.94 96.86 16.82 88.8L22.54 88.8 22.54 99zM27.16 103.16L25.42 103.16 25.42 88.8 26.78 88.8 26.92 90.34C27.88 89.16 28.82 88.58 30.18 88.58 32.72 88.58 33.76 90.82 33.76 93.54 33.76 96.56 32.36 99.14 29.14 99.14 28.42 99.14 27.76 99.04 27.16 98.92L27.16 103.16zM27.16 91.84L27.16 97.34C27.74 97.6 28.38 97.76 29.18 97.76 31.02 97.76 31.9 96.24 31.9 93.68 31.9 91.84 31.48 90.02 29.84 90.02 28.92 90.02 28.22 90.46 27.16 91.84zM42.04 97.56L42.04 90.24 39.18 90.24C38.74 94.42 38.26 96.42 37.46 97.56L42.04 97.56zM45.36 102.28L43.84 102.28 43.84 99 36.14 99 36.14 102.28 34.62 102.28 34.62 97.56 35.62 97.56C36.58 96.36 37.1 94.36 37.66 88.8L43.78 88.8 43.78 97.56 45.36 97.56 45.36 102.28zM51.1920325 91.3170732L52.635122 91.3170732 52.635122 84.8333333 56.3546341 84.8333333C57.0456945 84.8333333 57.6757695 84.9112458 58.244878 85.0670732 58.8139866 85.2229005 59.3017866 85.4600255 59.7082927 85.7784553 60.1147988 86.0968851 60.4332238 86.4999976 60.6635772 86.9878049 60.8939307 87.4756122 61.0091057 88.0582622 61.0091057 88.7357724 61.0091057 89.4132825 60.8871557 90.0027075 60.643252 90.504065 60.3993484 91.0054226 60.0673734 91.4220851 59.6473171 91.754065 59.2272608 92.086045 58.7326858 92.3333325 58.1635772 92.495935 57.5944687 92.6585374 56.9779437 92.7398374 56.3139837 92.7398374L54.2611382 92.7398374 54.2611382 94.7926829 57.5334959 94.7926829 57.5334959 96.1341463 54.2611382 96.1341463 54.2611382 99 52.635122 99 52.635122 96.1341463 51.1920325 96.1341463 51.1920325 94.7926829 52.635122 94.7926829 52.635122 92.7398374 51.1920325 92.7398374 51.1920325 91.3170732zM56.3546341 91.3170732C57.2895982 91.3170732 58.0246857 91.1036607 58.5599187 90.6768293 59.0951517 90.2499979 59.3627642 89.6029854 59.3627642 88.7357724 59.3627642 87.8685593 59.0951517 87.2384843 58.5599187 86.8455285 58.0246857 86.4525726 57.2895982 86.2560976 56.3546341 86.2560976L54.2611382 86.2560976 54.2611382 91.3170732 56.3546341 91.3170732z' transform='translate(-1 -21)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain
          no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item__ico--assets-growth {
    width: 77px;
    height: 86px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='77' height='86' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M4.6 72.84L4.6 65.64C7.4 65.96 10.6 66.2 15.56 66.2 22.76 66.2 26.92 63.24 26.92 56.52 26.92 50.76 23.64 47.96 15.96 47.96 12.52 47.96 9.32 48.36 6.44 48.68L6.84 19.64 34.04 19.64 34.04 27.88 15.24 27.88 15 40.52C16.6 40.36 18.44 40.28 20.36 40.28 31.24 40.28 37.48 45.88 37.48 55.64 37.48 67.4 29.56 73.96 16.92 73.96 13.72 73.96 8.52 73.56 4.6 72.84zM77.8 73L44.12 73 44.12 65.32 53.88 54.76C61.88 45.96 64.6 41.16 64.6 35.16 64.6 29.88 62.04 26.84 56.6 26.84 53.8 26.84 50.6 27.56 46.76 29.4L45.08 21.48C49.56 19.72 53.96 18.6 59.16 18.6 69.96 18.6 75.8 23.8 75.8 33.72 75.8 42.28 71.32 48.84 62.36 57.96L56.04 64.76 77.8 64.76 77.8 73zM13.77 99L12.01 99C11.87 96.68 11.65 94.46 11.39 92.34L11.17 90.4 11.15 90.4 10.59 92.42 8.51 99 6.89 99 4.83 92.3 4.29 90.4 4.27 90.4 4.07 92.32C3.83 94.42 3.59 96.68 3.43 99L1.83 99C2.05 95.66 2.45 92.14 2.99 88.8L5.43 88.8 7.21 94.54 7.77 96.7 7.81 96.7 8.39 94.54 10.19 88.8 12.63 88.8C13.17 92.18 13.55 95.66 13.77 99zM23.37 99L21.63 99 21.63 90.26 19.19 90.26C18.27 98.02 17.43 99.24 14.81 99.14L14.81 97.48C16.21 97.48 16.77 96.86 17.65 88.8L23.37 88.8 23.37 99zM27.99 103.16L26.25 103.16 26.25 88.8 27.61 88.8 27.75 90.34C28.71 89.16 29.65 88.58 31.01 88.58 33.55 88.58 34.59 90.82 34.59 93.54 34.59 96.56 33.19 99.14 29.97 99.14 29.25 99.14 28.59 99.04 27.99 98.92L27.99 103.16zM27.99 91.84L27.99 97.34C28.57 97.6 29.21 97.76 30.01 97.76 31.85 97.76 32.73 96.24 32.73 93.68 32.73 91.84 32.31 90.02 30.67 90.02 29.75 90.02 29.05 90.46 27.99 91.84zM42.87 97.56L42.87 90.24 40.01 90.24C39.57 94.42 39.09 96.42 38.29 97.56L42.87 97.56zM46.19 102.28L44.67 102.28 44.67 99 36.97 99 36.97 102.28 35.45 102.28 35.45 97.56 36.45 97.56C37.41 96.36 37.93 94.36 38.49 88.8L44.61 88.8 44.61 97.56 46.19 97.56 46.19 102.28zM51.93 92.28L53.35 92.28 53.35 85.14C53.8566692 85.0199994 54.3999971 84.9400002 54.98 84.9 55.5600029 84.8599998 56.1366638 84.84 56.71 84.84 57.3233364 84.84 57.9266637 84.8999994 58.52 85.02 59.1133363 85.1400006 59.6399977 85.3599984 60.1 85.68 60.5600023 86.0000016 60.9299986 86.4333306 61.21 86.98 61.4900014 87.5266694 61.63 88.2266624 61.63 89.08 61.63 89.9200042 61.4866681 90.6199972 61.2 91.18 60.9133319 91.7400028 60.5333357 92.1933316 60.06 92.54 59.5866643 92.8866684 59.0466697 93.1333326 58.44 93.28 57.8333303 93.4266674 57.2166698 93.5066666 56.59 93.52L55.01 93.54 55.01 94.96 58.33 94.96 58.33 96.2 55.01 96.2 55.01 99 53.35 99 53.35 96.2 51.93 96.2 51.93 94.96 53.35 94.96 53.35 93.52 51.93 93.52 51.93 92.28zM56.75 86.24C56.4033316 86.24 56.0733349 86.2499999 55.76 86.27 55.4466651 86.2900001 55.1966676 86.3199998 55.01 86.36L55.01 92.16 56.53 92.16C56.930002 92.16 57.329998 92.1200004 57.73 92.04 58.130002 91.9599996 58.4899984 91.8066678 58.81 91.58 59.1300016 91.3533322 59.389999 91.0433353 59.59 90.65 59.790001 90.2566647 59.8833334 89.7400032 59.87 89.1 59.8833334 88.5533306 59.8066675 88.0966685 59.64 87.73 59.4733325 87.3633315 59.2466681 87.0700011 58.96 86.85 58.6733319 86.6299989 58.3400019 86.4733338 57.96 86.38 57.5799981 86.2866662 57.1766688 86.24 56.75 86.24z' transform='translate(-1 -18)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center /
          contain no-repeat;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-item__ico--trust-us {
    width: 61px;
    height: 36px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='57' height='37' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M31.2,45 L24.024,45 C23.4,42.296 22.672,39.176 21.892,36.316 L9.568,36.316 C8.788,39.228 8.06,42.244 7.384,45 L0.884,45 C4.108,32.416 7.8,20.612 12.064,8.704 L19.968,8.704 C24.388,20.872 28.184,33.144 31.2,45 Z M10.764,31.22 L20.696,31.22 C19.5,27.008 18.148,22.588 16.796,18.22 C16.432,17.18 16.068,15.932 15.756,14.84 L15.704,14.84 C15.34,15.932 14.976,17.18 14.664,18.22 C13.312,22.484 11.96,27.008 10.764,31.22 Z M47.684,41.256 L42.484,41.256 L42.484,31.324 L33.852,31.324 L33.852,26.436 L42.484,26.436 L42.484,16.452 L47.684,16.452 L47.684,26.436 L56.316,26.436 L56.316,31.324 L47.684,31.324 L47.684,41.256 Z' transform='translate(0 -8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item__ico--trust-us {
    width: 74px;
    height: 48px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='75' height='49' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M42,69 L32.34,69 C31.5,65.36 30.52,61.16 29.47,57.31 L12.88,57.31 C11.83,61.23 10.85,65.29 9.94,69 L1.19,69 C5.53,52.06 10.5,36.17 16.24,20.14 L26.88,20.14 C32.83,36.52 37.94,53.04 42,69 Z M14.49,50.45 L27.86,50.45 C26.25,44.78 24.43,38.83 22.61,32.95 C22.12,31.55 21.63,29.87 21.21,28.4 L21.14,28.4 C20.65,29.87 20.16,31.55 19.74,32.95 C17.92,38.69 16.1,44.78 14.49,50.45 Z M64.19,63.96 L57.19,63.96 L57.19,50.59 L45.57,50.59 L45.57,44.01 L57.19,44.01 L57.19,30.57 L64.19,30.57 L64.19,44.01 L75.81,44.01 L75.81,50.59 L64.19,50.59 L64.19,63.96 Z' transform='translate(-1 -20)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain
          no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item__ico--trust-us {
    width: 85px;
    height: 55px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='86' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M48,73 L36.96,73 C36,68.84 34.88,64.04 33.68,59.64 L14.72,59.64 C13.52,64.12 12.4,68.76 11.36,73 L1.36,73 C6.32,53.64 12,35.48 18.56,17.16 L30.72,17.16 C37.52,35.88 43.36,54.76 48,73 Z M16.56,51.8 L31.84,51.8 C30,45.32 27.92,38.52 25.84,31.8 C25.28,30.2 24.72,28.28 24.24,26.6 L24.16,26.6 C23.6,28.28 23.04,30.2 22.56,31.8 C20.48,38.36 18.4,45.32 16.56,51.8 Z M73.36,67.24 L65.36,67.24 L65.36,51.96 L52.08,51.96 L52.08,44.44 L65.36,44.44 L65.36,29.08 L73.36,29.08 L73.36,44.44 L86.64,44.44 L86.64,51.96 L73.36,51.96 L73.36,67.24 Z' transform='translate(-1 -17)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain
          no-repeat;
  }
}

.advantages-item__title {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
}

@media only screen and (min-width: 768px) {
  .advantages-item__title {
    font-size: 26px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-item__title {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item__title {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-item__desc {
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-item__desc {
    line-height: 35px;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-managings__caption {
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 46px;
  }
}

.advantages-managings__desc {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .advantages-managings__desc {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 36px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-managings__desc {
    margin-bottom: 66px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-desc-wrap {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1140px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
  }
}

.advantages-managings-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.advantages-managings-item:not(:last-child) {
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) {
  .advantages-managings-item:not(:last-child) {
    margin-bottom: 25px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item:not(:last-child) {
    margin-right: 80px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-managings-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item {
    width: 437px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-managings-item {
    width: 480px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}

.advantages-managings-item__img {
  width: 100px;
  height: 100px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
  .advantages-managings-item__img {
    margin-right: 25px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item__img {
    width: 120px;
    height: 120px;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-managings-item__img {
    width: 130px;
    height: 130px;
  }
}

.advantages-managings-item__img--ogloblin {
  background: url("static/img/advantages-managings-item-img-ogloblin.png") center / contain
        no-repeat;
}

.advantages-managings-item__img--kostin {
  background: url("static/img/advantages-managings-item-img-kostin.png") center / contain
        no-repeat;
}

.advantages-managings-item__name {
  margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  .advantages-managings-item__name {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item__name {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) {
  .advantages-managings-item__desc {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1366px) {
  .advantages-managings-item__desc {
    line-height: 35px;
  }
}

@media only screen and (min-width: 1024px) {
  .advantages-managings-item__desc span {
    display: block;
    margin-bottom: 15px;
  }
}

.bank-details__wrapper {
  padding: 0 105px 85px;
}

._bank-details-page .bank-details__wrapper {
  padding-top: 50px;
}

.disclosure__wrapper {
  padding: 55px 113px 90px;
}

.disclosure__caption {
  margin: 0 0 30px;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.disclosure__sub-caption {
  margin: 0 0 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.disclosure__desc {
  width: 750px;
  margin-bottom: 70px;
}

.disclosure__text {
  font-size: 18px;
  line-height: 30px;
}

.disclosure-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.disclosure-content__left {
  width: 62%;
}

.disclosure-content__right {
  width: 32%;
  padding: 70px 35px 80px;
  background-color: #f1f4f8;
}

.disclosure-content__filter-years {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 20px;
  border-bottom: 1px solid #f1f4f8;
  margin: 0 0 30px;
  list-style: none;
}

.disclosure-content__year {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  -webkit-transition: border-color ease-in-out 0.3s, color ease-in-out 0.3s;
  transition: border-color ease-in-out 0.3s, color ease-in-out 0.3s;
}

.disclosure-content__year:not(:last-child) {
  margin-right: 20px;
}

.disclosure-content__year:hover {
  border-color: #5457b5;
  color: #5457b5;
}

.disclosure-content__year._is-active {
  border: none;
  color: #5457b5;
}

.disclosure-content__filter-type:not(:last-child) {
  margin-bottom: 40px;
}

.disclosure-content__caption {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.disclosure-content__types {
  padding: 0;
  margin: 0;
  list-style: none;
}

.disclosure-content__type:not(:last-child) {
  margin-bottom: 20px;
}

.disclosure-content__title {
  display: inline-block;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  -webkit-transition: border-color ease-in-out 0.3s, color ease-in-out 0.3s;
  transition: border-color ease-in-out 0.3s, color ease-in-out 0.3s;
}

.disclosure-content__title:hover {
  border-color: #5457b5;
  color: #5457b5;
}

.disclosure-content__title._is-active {
  border: none;
  color: #5457b5;
}

.disclosure-content__btn {
  display: inline-block;
  padding: 8px 21px 12px;
  border: 1px solid #282859;
  border-radius: 4px;
  color: #282859;
  cursor: pointer;
  text-align: center;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.disclosure-content__btn:hover {
  background-color: rgb(217, 220, 223);
}

.disclosure-content__btn:active {
  background-color: rgb(193, 195, 198);
}

.disclosure-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.disclosure-table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border-bottom: 1px solid #f1f4f8;
}

.disclosure-table__row--caption {
  border: 2px solid #f1f4f8;
}

.disclosure-table__cell {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
}

.disclosure-table__cell--first {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.disclosure-table__cell--second {
  -webkit-box-flex: 1.5;
  -ms-flex-positive: 1.5;
  flex-grow: 1.5;
}

.disclosure-table__cell--caption {
  color: #000;
  font-size: 16px;
}

.disclosure-table__file-link {
  display: inline-block;
  color: #34378d;
}

.disclosure-table__file-link:hover {
  text-decoration: none;
}

.faq {
  padding: 60px 115px;
}

@media only screen and (max-width: 1024px) {
  .faq {
    padding: 25px 20px 60px;
  }
}

.faq__title {
  margin-bottom: 4px;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
}

@media only screen and (max-width: 1024px) {
  .faq__title {
    margin-bottom: 2px;
    font-size: 28px;
  }
}

.faq__subtitle {
  margin-bottom: 78px;
  font-size: 16px;
  line-height: 30px;
}

@media only screen and (max-width: 1024px) {
  .faq__subtitle {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .faq__subtitle {
    margin-bottom: 40px;
  }
}

.faq__content {
  padding: 0 200px;
}

@media only screen and (max-width: 1024px) {
  .faq__content {
    padding: 0 95px;
  }
}

@media only screen and (max-width: 768px) {
  .faq__content {
    padding: 0 25px;
    padding-right: 0;
  }
}

.faq-section {
  margin-top: 80px;
  counter-reset: items;
}

@media only screen and (max-width: 1024px) {
  .faq-section {
    margin-bottom: 70px;
  }
}

.faq-section__title {
  padding-bottom: 25px;
  border-bottom: 1px solid #e3e3e3;
  font-size: 22px;
  line-height: 30px;
}

@media only screen and (max-width: 768px) {
  .faq-section__title {
    font-size: 18px;
    line-height: inherit;
  }
}

.faq-item {
  position: relative;
  padding: 15px 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #e3e3e3;
  counter-increment: items;
}

.faq-item::before {
  position: absolute;
  top: 17px;
  left: -42px;
  display: block;
  color: #c6c6c6;
  content: counter(items) ".";
}

@media only screen and (max-width: 768px) {
  .faq-item::before {
    left: -22px;
  }
}

.faq-item__text {
  display: none;
  margin-top: 30px;
}

.faq-item__toggle {
  display: inline;
  padding: 0;
  border: none;
  border-bottom: 1px dashed #9a9bc6;
  color: #34378d;
  cursor: pointer;
  font-size: 18px;
  line-height: 24px;
  -webkit-transition: color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.faq-item__toggle:hover {
  border-color: #e30613;
  color: #e30613;
}

.faq-item.active .faq-item__toggle {
  border-bottom: none;
}

.faq-item.active .faq-item__text {
  display: block;
}

.filial__wrapper {
  padding: 65px 105px 25px;
}

.filial__caption {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.filial__item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 20px;
}

.filial__item-wrapper:not(:last-child) {
  margin-bottom: 50px;
}

.filial__item {
  width: 250px;
  text-align: center;
}

.filial__link {
  color: #000;
  text-decoration: none;
}

.header {
  max-width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(#282859)),
    #282859 url("static/img/bb_woman_sitting_1.jpg") 0 0 / cover no-repeat;
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0.7) 0%, #282859 100%),
    #282859 url("static/img/bb_woman_sitting_1.jpg") 0 0 / cover no-repeat;
}

@media only screen and (min-width: 768px) {
  .header {
    background: #282859 url("static/img/bb_woman_sitting_1.jpg") 0 0 / cover
      no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .header {
    background: url("static/img/bb_woman_sitting_1.jpg") 0 0 / cover no-repeat;
  }
}

.header--fshares {
  position: relative;
  background: url("static/img/Man_black_1920x515.jpg") 85% 50% / cover no-repeat;
}

@media only screen and (max-width: 768px) {
  .header--fshares {
    background-position: 70% 0;
  }
}

.header--bonds {
  position: relative;
  background: url("static/img/Man_white_1920x515.jpg") 50% 50% / cover no-repeat;
}

@media only screen and (max-width: 768px) {
  .header--bonds {
    background-position: 70% 0;
  }
}

.header--shares {
  position: relative;
  background: url("static/img/Mobile_shares_1920x515.jpg") 50% 50% / cover no-repeat;
}

@media only screen and (max-width: 768px) {
  .header--shares {
    background-position: 70% 0;
  }
}

.header--eurobonds {
  position: relative;
  background: url("static/img/Woman_1920x515.jpg") 50% 50% / cover no-repeat;
}

@media only screen and (max-width: 768px) {
  .header--eurobonds {
    background-position: 70% 0;
  }
}

.header--biotech {
  position: relative;
  background: url("static/img/Biotech-reverse.jpg") 50% 50% / cover no-repeat;
}

@media only screen and (max-width: 768px) {
  .header--biotech {
    background-position: 70% 0;
  }
}

.header__wrapper {
  overflow: hidden;
  max-width: 1210px;
  padding: 25px 20px 20px;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) {
  .header__wrapper {
    padding: 30px 30px 40px;
  }
}

@media only screen and (min-width: 1366px) {
  .header__wrapper {
    padding: 55px 30px;
  }
}

.header-product__wrapper {
  overflow: hidden;
  padding: 25px 0 9px;
}

@media only screen and (min-width: 768px) {
  .header-product__wrapper {
    padding: 30px 0 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .header-product__wrapper {
    padding: 40px 0;
  }
}

@media only screen and (min-width: 1366px) {
  .header-product__wrapper {
    padding: 55px 0;
  }
}

.black-bg::before {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
}

@media only screen and (min-width: 768px) {
  .black-bg::before {
    display: none;
  }
}

.footer {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 10px 0;
  background-color: #e6e7ee;
}

@media (max-width: 560px) {
  .footer {
    padding: 20px 0;
  }
}

.footer__text {
  padding: 0;
  margin: 15px 0;
  color: #848c96;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

@media (max-width: 560px) {
  .footer__text {
    font-size: 12px;
  }
}

.personal-acc {
  margin-bottom: 28px;
  background-color: #f1f4f8;
}

@media (max-width: 560px) {
  .personal-acc {
    margin-bottom: 0;
  }
}

.personal-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #adb0b3;
  font-size: 18px;
  line-height: 26px;
  text-decoration: underline;
}

.personal-wrap .personal-link {
  margin-top: 18px;
  margin-right: 20px;
}

@media (max-width: 768px) {
  .personal-wrap .personal-link {
    margin-top: 7px;
  }
}

.personal-wrap .personal-link:not(:first-child) {
  margin-top: 11px;
  margin-right: 0;
}

.personal-wrap .personal-link:hover {
  color: #e30613;
}

@media (max-width: 1440px) {
  .mobile-pd {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.col-12 {
  width: 100%;
}

[class^="col-"] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media (max-width: 560px) {
  [class^="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1440px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-right: auto;
  margin-left: auto;
}

.row--smd {
  max-width: 1180px;
}

.row--small {
  max-width: 1140px;
}

.mobile-pd--footer {
  padding: 0;
}

@media (max-width: 1440px) {
  .mobile-pd--footer {
    padding: 0 20px;
  }
}

@media (max-width: 560px) {
  .mobile-pd--footer {
    padding: 0 15px;
  }
}

@media (max-width: 1440px) {
  .no-mobile-pd {
    padding: 0;
  }
}

@media (min-width: 1025px) {
  .hide-moredesc {
    display: none;
  }
}

@media (max-width: 1024px) {
  .hide-desc {
    display: none;
  }
}

@media (min-width: 769px) {
  .hide-moresmalltablet {
    display: none;
  }
}

@media (max-width: 768px) {
  .hide-smalltablet {
    display: none;
  }
}

@media (max-width: 960px) {
  .hide-mobile {
    display: none;
  }
}

@media (min-width: 569px) {
  .hide-moremobile {
    display: none;
  }
}

.mb25 {
  margin-bottom: 25px;
}

a {
  color: inherit;
  text-decoration: none;
}

.request {
  padding: 50px 0;
}

@media only screen and (max-width: 768px) {
  .request {
    padding: 30px 0;
  }
}

.request-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}

@media only screen and (max-width: 1024px) {
  .request-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.request-title {
  margin-bottom: 19px;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .request-title {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 30px;
  }
}

.request-desc {
  margin-bottom: 44px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
}

.request-desc span {
  display: block;
}

@media only screen and (max-width: 768px) {
  .request-desc {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .request-desc span {
    display: inline;
  }
}

.request-gov {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 29px 30px;
  border: 1px solid #e6ecf4;
  margin-bottom: 30px;
  border-radius: 5px;
}

@media only screen and (max-width: 1024px) {
  .request-gov {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media only screen and (max-width: 768px) {
  .request-gov {
    padding: 25px 10px;
  }
}

.request-gov__text {
  margin-left: 30px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}

@media only screen and (max-width: 1024px) {
  .request-gov__text {
    margin-left: 0;
    letter-spacing: -0.1px;
    text-align: center;
  }
}

.request-gov__link {
  color: #1b75b9;
  cursor: pointer;
  text-decoration: underline;
}

.request-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 904px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.request-form__input {
  position: relative;
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
  .request-form__input {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

.request-form__checkbox {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin-bottom: 16px;
  text-align: left;
}

@media only screen and (max-width: 768px) {
  .request-form__checkbox {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

.request-form__checkbox--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.request-form__btn {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin: 0 auto;
  margin-top: 20px;
  cursor: pointer;
  font-size: 18px;
  line-height: 20px;
}

  
/* &[disabled] {
        opacity: 0.5;
        box-shadow: none;
        cursor: not-allowed;
      } */

@media only screen and (max-width: 768px) {
  .request-form__btn {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

.request-form .input {
  width: 100%;
  min-height: 50px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #f2f5f9;
  background-color: #f2f5f9;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  -webkit-transition: background-color 0.15s, -webkit-box-shadow 0.15s;
  transition: background-color 0.15s, -webkit-box-shadow 0.15s;
  transition: background-color 0.15s, box-shadow 0.15s;
  transition: background-color 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  vertical-align: middle;
}

.request-form .input:hover {
  background-color: #f2f5f9;
  -webkit-box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
  box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
}

.request-form .checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.request-form .checkbox input {
  display: none;
}

.request-form .checkbox__fake-input {
  display: inline-block;
  width: 26px;
  height: 26px;
  min-height: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 3px;
  border: 1px solid #f2f5f9;
  margin-right: 10px;
  margin-bottom: 0;
  background-color: #f2f5f9;
  border-radius: 5px;
  vertical-align: middle;
}

.request-form .checkbox__fake-input:hover {
  background-color: #f2f5f9;
  -webkit-box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
  box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
}

.request-form .checkbox__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

.no-filled {
  position: absolute;
  top: 25%;
  left: 8%;
  color: #8a8c8e;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.filled {
  position: absolute;
  top: -2%;
  left: 7%;
  color: #8a8c8e;
  font-size: 12px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.checkbox input:checked ~ .checkbox__fake-input {
  background: url("static/img/icon-check.svg") center / contain no-repeat;
  background-color: #f4f7fa;
  border-color: #f4f7fa;
}

label.label.input-error input {
  border: 1px solid #ee2020;
}

label.checkbox.input-error .checkbox__fake-input {
  border: 1px solid #ee2020;
}

.app-disclaimer__text {
  margin-bottom: 9px;
}

.app-disclaimer__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 163px;
  height: 44px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 12px;
  background-color: #e2e5eb;
  border-radius: 8px;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
}

.app-disclaimer__button svg path#Shape {
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}

.app-disclaimer__button:hover {
  background-color: #e30611;
}

.app-disclaimer__button:hover svg path#Shape {
  fill: #fff;
}

.app-disclaimer__button:first-child {
  width: 136px;
}

@media desc {
  .app-disclaimer__button:first-child {
    width: 163px;
  }
}

.app-disclaimer__button:last-child {
  width: 149px;
}

@media desc {
  .app-disclaimer__button:last-child {
    width: 163px;
  }
}

.button,
button {
  display: inline-block;
  min-height: 55px;
  padding: 16px 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  -webkit-transition: background-color 0.15s, border-color 0.15s, color 0.15s, -webkit-box-shadow 0.15s;
  transition: background-color 0.15s, border-color 0.15s, color 0.15s, -webkit-box-shadow 0.15s;
  transition: background-color 0.15s, border-color 0.15s, color 0.15s, box-shadow 0.15s;
  transition: background-color 0.15s, border-color 0.15s, color 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  vertical-align: middle;
}

.button + .button,
button + button {
  margin-left: 20px;
}

.header-advantages {
  margin-top: -1px; /* убирает зазор между блоками */
  background-color: #282859;
  color: #fff;
}

.header-advantages__wrapper {
  padding: 20px 20px 60px;
}

@media only screen and (min-width: 768px) {
  .header-advantages__wrapper {
    padding: 40px 60px 60px;
  }
}

@media only screen and (min-width: 1024px) {
  .header-advantages__wrapper {
    padding: 0 40px 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages__wrapper {
    padding: 0 113px 40px;
  }
}

._main .header-advantages__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 143px 33px;
}

.header-advantages__desc {
  position: relative;
  z-index: 1;
  padding: 18px 0 27px;
  margin-bottom: 30px;
  background-color: #fff;
  color: #282859;
  font-size: 18px;
  letter-spacing: 1.5px;
  line-height: 30px;
  text-align: center;
}

.header-advantages__desc::after {
  position: absolute;
  top: calc(100%);
  left: 50%;
  width: 96px;
  height: 34px;
  background: url("static/img/triangle.svg") 50% no-repeat;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.header-advantages__desc::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  background: #fff;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media only screen and (min-width: 1024px) {
  .header-advantages__desc {
      /* width: 590px; */
    margin: 0 auto 50px;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages__desc {
      /* width: 680px; */
    margin-bottom: 70px;

      /* font-size: 32px;
      line-height: 45px; */
  }
}

.header-advantages-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item {
    width: 295px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages-item {
    width: 330px;
  }
}

.header-advantages-item:not(:last-child) {
  margin-bottom: 30px;
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item:not(:last-child) {
    margin-bottom: 0;
  }
}

._main .header-advantages-item {
  width: 202px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 0;
}

._main .header-advantages-item:not(:last-child) {
  margin-right: 105px;
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 945px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages-item__wrapper {
    width: 1140px;
  }
}

.header-advantages-item__ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__ico {
    margin-top: 5px;
    margin-right: 32px;
  }
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item__ico {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
}

.header-advantages-item__ico--bar-chart {
  width: 61px;
  height: 62px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='61' height='62' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-2903.027%25' x2='50%25' y2='98.091%25' id='a'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='98.091%25' id='b'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='103.5%25' id='c'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath fill='url(%23a)' d='M52.958027 57L52.958027 60 5.931 60 5.931 57z' transform='translate(1 2)'/%3E%3Cpath d='M11,42.75 C11,41.7760315 10.2415202,41 9.32350606,41 L3.67649394,41 C2.75847977,41 2,41.7760315 2,42.75 L2,55.25 C2,56.2239685 2.75847977,57 3.67649394,57 L11,57 L11,42.75 Z M3.67649394,60 C1.08607055,60 -1,57.8656565 -1,55.25 L-1,42.75 C-1,40.1343435 1.08607055,38 3.67649394,38 L9.32350606,38 C11.9139294,38 14,40.1343435 14,42.75 L14,60 L3.67649394,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M34,57 L34,23.3326216 C34,22.362592 33.2425692,21.5893784 32.3235061,21.5893784 L26.6764939,21.5893784 C25.7574308,21.5893784 25,22.362592 25,23.3326216 L25,57 L34,57 Z M22,60 L22,23.3326216 C22,20.7194276 24.0865709,18.5893784 26.6764939,18.5893784 L32.3235061,18.5893784 C34.9134291,18.5893784 37,20.7194276 37,23.3326216 L37,60 L22,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M55.3235061,57 C56.1615831,57 57,56.0503446 57,55 L57,3.64856757 C57,2.67901205 56.2422356,1.90532432 55.3235061,1.90532432 L49.6764939,1.90532432 C48.7577644,1.90532432 48,2.67901205 48,3.64856757 L48,57 L55.3235061,57 Z M55.3235061,60 L45,60 L45,3.64856757 C45,1.03596092 47.0867859,-1.09467568 49.6764939,-1.09467568 L55.3235061,-1.09467568 C57.9132141,-1.09467568 60,1.03596092 60,3.64856757 L60,55 C60,57.6297584 57.9073981,60 55.3235061,60 Z' fill='url(%23c)' transform='translate(1 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__ico--bar-chart {
    width: 60px;
    height: 60px;
  }
}

.header-advantages-item__ico--defence {
  width: 52px;
  height: 64px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='64' width='52' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50%25' y1='-31.101%25' y2='96.859%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='98.091%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c5c7ff'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M48.165 8.75L24.402 33.375l-12.8-10.596' stroke='url(%23a)' stroke-linecap='round' transform='translate(2 2)'/%3E%3Cpath d='M2.83.375h43.093a2.423 2.423 0 0 1 2.424 2.423v32.487c0 4.466-2.092 8.675-5.652 11.373L26.126 59.216a2.552 2.552 0 0 1-3.067.01L6.102 46.552A14.26 14.26 0 0 1 .375 35.075C.41 25.49.46 9.002.407 2.815A2.42 2.42 0 0 1 2.831.375z' stroke='url(%23b)' transform='translate(2 2)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__ico--defence {
    width: 60px;
    height: 60px;
  }
}

.header-advantages-item__ico--ruble {
  width: 64px;
  height: 64px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-31.101%25' x2='50%25' y2='96.859%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='98.091%25' id='b'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-1957.715%25' x2='50%25' y2='934.326%25' id='c'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M31.0248286,31.0030728 C31.0262294,31.0032599 31.0622003,31.0050448 31.1111357,31.006717 C31.6106505,31.0237863 32.2764647,31.0040408 33.0432229,30.9174541 C34.1764696,30.7894814 35.288784,30.5379697 36.3142551,30.13918 C39.472349,28.9110468 41.286973,26.5613496 41.286973,22.5169459 C41.286973,18.4816812 39.4638766,16.1641858 36.2831696,14.9781595 C35.2706397,14.600606 34.172883,14.3649088 33.0519142,14.2484431 C32.2794701,14.1681882 31.5980479,14.1532334 31.0690017,14.1749879 C30.9992082,14.1778578 30.955951,14.1804254 30.941589,14.1815208 L30.8275135,14.1858649 L27,14.1858649 L27,31.0020112 L31.0248286,31.0030728 Z M24,31.0012199 L24,12.6858649 C24,11.8574377 24.6715729,11.1858649 25.5,11.1858649 L30.7778968,11.1858649 C30.8223654,11.1831735 30.878506,11.1802859 30.9457455,11.177521 C32.8290447,11.1000795 35.1030608,11.3363437 37.3313169,12.1672189 C41.625272,13.7683547 44.286973,17.1518728 44.286973,22.5169459 C44.286973,27.8728801 41.6548064,31.2811863 37.4015828,32.9351983 C36.1144329,33.4357508 34.7543084,33.7432963 33.3798604,33.8985068 C32.4568075,34.0027432 31.6466785,34.0267685 31.0086802,34.0049669 C30.938918,34.002583 30.8900222,34.0002863 30.9145743,34 L27,34 L27,57.9561351 C27,58.7845623 26.3284271,59.4561351 25.5,59.4561351 C24.6715729,59.4561351 24,58.7845623 24,57.9561351 L24,34 L19.3748108,34 C18.5463837,34 17.8748108,33.3284271 17.8748108,32.5 C17.8748108,31.6715729 18.5463837,31 19.3748108,31 L24,31.0012199 Z' fill='url(%23a)' transform='translate(2 2)'/%3E%3Cpath d='M58.479,30.5084746 C58.479,14.4230524 45.8755515,1.521 30.5084746,1.521 C14.2712757,1.521 1.521,14.2715142 1.521,30.5084746 C1.521,45.8758368 14.422519,58.479 30.5084746,58.479 C45.7281941,58.479 58.479,45.7281941 58.479,30.5084746 Z M61.521,30.5084746 C61.521,47.4082443 47.4082443,61.521 30.5084746,61.521 C12.7581925,61.521 -1.521,47.5720229 -1.521,30.5084746 C-1.521,12.5914767 12.5912128,-1.521 30.5084746,-1.521 C47.5717507,-1.521 61.521,12.7587382 61.521,30.5084746 Z' fill='url(%23b)' transform='translate(2 2)'/%3E%3Cpath d='M19.5438649,41 C18.7154377,41 18.0438649,40.3284271 18.0438649,39.5 C18.0438649,38.6715729 18.7154377,38 19.5438649,38 L36.3008919,38 C37.129319,38 37.8008919,38.6715729 37.8008919,39.5 C37.8008919,40.3284271 37.129319,41 36.3008919,41 L19.5438649,41 Z' fill='url(%23c)' transform='translate(2 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__ico--ruble {
    width: 60px;
    height: 59px;
  }
}

.header-advantages-item__symbol {
  margin-right: 16px;
  font-family: "Praho Pro", serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 55px;
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item__item-wrapper {
    width: 295px;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages-item__item-wrapper {
    width: 330px;
  }
}

.header-advantages-item__title {
  margin-bottom: 5px;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__title {
    margin-bottom: 10px;
    font-size: 24px;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item__title {
    text-align: center;
  }
}

.header-advantages-item__desc {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .header-advantages-item__desc {
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .header-advantages-item__desc {
    text-align: center;
  }
}

@media only screen and (min-width: 1366px) {
  .header-advantages-item__desc {
    line-height: 25px;
  }
}

._main .header-advantages-item__desc {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}

.header-advantages-item__desc sup {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.income {
  background-color: #282859;
}

@media only screen and (min-width: 768px) {
  .income__wrapper {
    padding: 40px 80px 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .income__wrapper {
    padding: 40px 60px 100px;
  }
}

@media only screen and (min-width: 1366px) {
  .income__wrapper {
    padding: 40px 113px 50px;
  }
}

.income__caption {
  margin-bottom: 28px;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .income__caption {
    margin-bottom: 50px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .income__caption {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .income__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
    margin-bottom: 50px;
  }
}

.income-about {
  margin-bottom: 50px;
}

@media only screen and (min-width: 768px) {
  .income-about {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 905px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto 70px;
  }
}

.income-about__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.income-about__item:not(:last-child) {
  margin-bottom: 28px;
}

@media only screen and (min-width: 1024px) {
  .income-about__item:not(:last-child) {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .income-about__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about__item {
    width: 390px;
  }
}

.income-about__ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 13px;
}

@media only screen and (min-width: 768px) {
  .income-about__ico {
    margin-top: 8px;
    margin-right: 30px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about__ico {
    margin-top: 6px;
  }
}

.income-about__ico--pie-chart {
  width: 64px;
  height: 64px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='64' width='64' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50%25' y1='-31.101%25' y2='96.859%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='98.091%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c5c7ff'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M29.476.557v29.325L50.275 9.349' stroke='url(%23a)' stroke-linecap='round' transform='translate(2 2)'/%3E%3Cpath d='M59.611 30.017c0 16.344-13.25 29.595-29.594 29.595S.422 46.362.422 30.017C.422 13.673 13.672.422 30.017.422c16.344 0 29.594 13.25 29.594 29.595z' stroke='url(%23b)' transform='translate(2 2)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-about__ico--pie-chart {
    width: 60px;
    height: 60px;
  }
}

.income-about__ico--bar-chart {
  width: 61px;
  height: 62px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='61' height='62' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-2903.027%25' x2='50%25' y2='98.091%25' id='a'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='98.091%25' id='b'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='103.5%25' id='c'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath fill='url(%23a)' d='M52.958027 57L52.958027 60 5.931 60 5.931 57z' transform='translate(1 2)'/%3E%3Cpath d='M11,42.75 C11,41.7760315 10.2415202,41 9.32350606,41 L3.67649394,41 C2.75847977,41 2,41.7760315 2,42.75 L2,55.25 C2,56.2239685 2.75847977,57 3.67649394,57 L11,57 L11,42.75 Z M3.67649394,60 C1.08607055,60 -1,57.8656565 -1,55.25 L-1,42.75 C-1,40.1343435 1.08607055,38 3.67649394,38 L9.32350606,38 C11.9139294,38 14,40.1343435 14,42.75 L14,60 L3.67649394,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M34,57 L34,23.3326216 C34,22.362592 33.2425692,21.5893784 32.3235061,21.5893784 L26.6764939,21.5893784 C25.7574308,21.5893784 25,22.362592 25,23.3326216 L25,57 L34,57 Z M22,60 L22,23.3326216 C22,20.7194276 24.0865709,18.5893784 26.6764939,18.5893784 L32.3235061,18.5893784 C34.9134291,18.5893784 37,20.7194276 37,23.3326216 L37,60 L22,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M55.3235061,57 C56.1615831,57 57,56.0503446 57,55 L57,3.64856757 C57,2.67901205 56.2422356,1.90532432 55.3235061,1.90532432 L49.6764939,1.90532432 C48.7577644,1.90532432 48,2.67901205 48,3.64856757 L48,57 L55.3235061,57 Z M55.3235061,60 L45,60 L45,3.64856757 C45,1.03596092 47.0867859,-1.09467568 49.6764939,-1.09467568 L55.3235061,-1.09467568 C57.9132141,-1.09467568 60,1.03596092 60,3.64856757 L60,55 C60,57.6297584 57.9073981,60 55.3235061,60 Z' fill='url(%23c)' transform='translate(1 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-about__ico--bar-chart {
    width: 60px;
    height: 60px;
  }
}

.income-about__desc {
  color: #fff;
  font-weight: 300;
}

.income-about__desc sup {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .income-about__desc {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

.income-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .income-tabs {
    margin-bottom: 40px;
  }
}

.income-tabs__tab {
  position: relative;
  width: 50%;
  height: 40px;
  padding: 6px 10px 9px;
  border: 1px solid #fff;
  margin-bottom: 10px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  -webkit-transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}

@media only screen and (min-width: 768px) {
  .income-tabs__tab {
    font-size: 20px;
    font-weight: 300;
  }
}

@media only screen and (min-width: 1024px) {
  .income-tabs__tab {
    display: inline-block;
    width: inherit;
    padding-right: 15px;
    padding-left: 15px;
  }
}

.income-tabs__tab:hover {
  background-color: #5457b5;
  border-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
}

.income-tabs__tab--first {
  border-radius: 4px 0 0 4px;
}

.income-tabs__tab--first::before {
  content: "Стоимость пая";
}

.income-tabs__tab--second {
  border-radius: 0 4px 4px 0;
}

.income-tabs__tab--second::before {
  content: "СЧА";
}

@media only screen and (min-width: 768px) {
  .income-tabs__tab--second::before {
    content: "Стоимость чистых активов";
  }
}

.income-tabs__tab._is-active {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  cursor: default;
  font-weight: 400;
}

.income-table {
  margin-bottom: 30px;
  /* stylelint-enable */
}

@media only screen and (min-width: 1024px) {
  .income-table {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1366px) {
  .income-table {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}

@media only screen and (min-width: 1024px) {
  .income-table__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 905px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1366px) {
  .income-table__wrapper {
    width: 100%;
    margin: 0;
  }
}

.income-table__table {
  width: 100%;
  border-bottom: 1px solid #68688b;
  border-collapse: separate;
  border-spacing: 0 7px;
}

@media only screen and (min-width: 768px) {
  .income-table__table {
    border-bottom: none;
  }
}

.income-table__caption {
  padding: 0 0 10px 10px;
  border-bottom: 1px solid #68688b;
  color: #fff;
  font-weight: 700;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .income-table__caption {
    padding: 0 0 20px;
    border-bottom: none;
    font-size: 20px;
    text-align: center;
  }
}

.income-table__cell-header {
  padding: 2px 0 3px;
  font-weight: 400;
  line-height: 25px;
  text-align: right;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-header {
    font-size: 20px;
  }
}

.income-table__cell-header:first-child {
  width: 39%;
  padding-left: 10px;
  color: #fff;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-header:first-child,
    .income-table__cell-header:nth-child(2) {
    font-weight: 700;
  }
}

.income-table__cell-header:last-child {
  padding-right: 10px;
}

.income-table__cell-header:not(:first-child) {
  color: #68688b;
}

.income-table__cell {
  padding: 2px 0 3px;
  color: #68688b;
  text-align: right;
  -webkit-transition: color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s;
}

@media only screen and (min-width: 768px) {
  .income-table__cell {
    padding: 6px 0 7px;
    font-size: 20px;
  }
}

.income-table__cell:first-child {
  padding-left: 10px;
  border-radius: 4px 0 0 4px;
  text-align: left;
}

.income-table__cell:first-child,
    .income-table__cell:nth-child(2) {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .income-table__cell:first-child,
    .income-table__cell:nth-child(2) {
    font-weight: 700;
  }
}

.income-table__cell:last-child {
  padding-right: 10px;
  border-radius: 0 4px 4px 0;
}

.income-table__cell span {
  font-family: "PT Sans", sans-serif;
}

.income-table__cell-underline {
  position: relative;
  display: inline;
  padding-bottom: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.6)), color-stop(50%, transparent)) 0
      20px / 3px 1px repeat-x;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.6) 50%, transparent 50%) 0
      20px / 3px 1px repeat-x;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-underline {
    background-position-y: 26px;
  }
}

._is-active .income-table__cell-underline {
  background: none;
}


/* stylelint-disable no-descending-specificity */

.income-table__row:not(:first-child) {
  -webkit-transition: background-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s;
}

.income-table__row:not(:first-child):hover {
  background-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.income-table__row:not(:first-child):hover .income-table__cell {
  color: #fff;
  -webkit-transition: color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s;
}

.income-table__row:not(:first-child):hover .income-table__cell-underline {
  background: none;
}

.income-table__row._is-active {
  background-color: #fff;
}

.income-table__row._is-active .income-table__cell:first-child,
        .income-table__row._is-active .income-table__cell:nth-child(2) {
  color: #000;
}

.income-table__row._is-active:hover {
  background-color: #fff !important;
  cursor: default !important;
}

.income-table__row._is-active:hover .income-table__cell:first-child,
          .income-table__row._is-active:hover .income-table__cell:nth-child(2) {
  color: #000;
}

.income-table__row._is-active:hover .income-table__cell:last-child {
  color: #68688b;
}

.income-chart {
  width: 283px;
  height: 207px;
  margin: 0 auto;
  background: url("static/img/income-chart.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-chart {
    width: 612px;
    height: 252px;
    margin: 0 auto;
    background: url("static/img/income-chart-tablet.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .income-chart {
    width: 507px;
    height: 345px;
    margin-right: 30px;
    background: url("static/img/income-chart-desktop.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .income-chart {
    width: 626px;
    height: 347px;
    margin: 0 50px 0 0;
    background: url("static/img/income-chart-desktop-md.png") center / contain no-repeat;
  }
}

.product {
  padding: 60px 0 40px;
  background-color: #f2f4f8;
}

@media only screen and (max-width: 768px) {
  .product {
    padding: 20px 0;
  }
}

@media only screen and (min-width: 768px) {
  .product__wrapper,
  .product-top {
    padding: 30px 40px 50px;
  }
}

.product__wrapper {
  background-color: #fff;
}

.product__caption {
  margin-bottom: 28px;
}

@media only screen and (min-width: 768px) {
  .product__caption {
    margin-bottom: 50px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .product__caption {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .product__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
    margin-bottom: 50px;
  }
}

.product-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .product-tabs {
    margin-bottom: 40px;
  }
}

.product-tabs__tab {
  position: relative;
  width: 50%;
  height: 40px;
  padding: 6px 10px 9px;
  border: 1px solid #fff;
  margin-bottom: 10px;
  border-radius: 0;
  text-align: center;
  -webkit-transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}

@media only screen and (min-width: 768px) {
  .product-tabs__tab {
    font-size: 20px;
    font-weight: 300;
  }
}

@media only screen and (min-width: 1024px) {
  .product-tabs__tab {
    display: inline-block;
    width: inherit;
    padding-right: 15px;
    padding-left: 15px;
  }
}

.product-tabs__tab:hover {
  background-color: #5457b5;
  border-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
}

.product-tabs__tab--first {
  border-radius: 4px 0 0 4px;
}

.product-tabs__tab--second {
  border-radius: 0 4px 4px 0;
}

.product-tabs__tab._is-active {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  cursor: default;
  font-weight: 400;
}

.product-table {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  /* stylelint-enable */
}

@media only screen and (max-width: 1024px) {
  .product-table {
    margin-top: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .product-table__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 45px;
  }
}

@media only screen and (min-width: 1366px) {
  .product-table__wrapper {
    width: 100%;
    margin: 0;
  }
}

.product-table__table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 7px;
}

.product-table__caption {
  padding-left: 10px;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
}

@media only screen and (max-width: 768px) {
  .product-table__caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.product-table__cell {
  padding: 2px 0 3px;
  text-align: right;
  -webkit-transition: color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s;
}

.product-table--landing .product-table__cell {
  padding: 15px 0;
}

.product-table__cell:first-child {
  padding-left: 10px;
  border-radius: 4px 0 0 4px;
  text-align: left;
}

.product-table__cell:first-child,
    .product-table__cell:nth-child(2) {
  font-weight: 700;
}

._is-active .product-table__cell {
  color: #fff;
}

@media only screen and (max-width: 768px) {
  .product-table__cell:nth-child(2) {
    padding-right: 10px;
    border-radius: 0 4px 4px 0;
  }
}

.product-table__cell:last-child {
  padding-right: 10px;
  border-radius: 0 4px 4px 0;
}

@media only screen and (max-width: 768px) {
  .product-table__cell:last-child {
    display: none;
  }
}

.product-table--landing .product-table__cell:first-child,
.product-table--landing .product-table__cell:last-child {
  padding-left: 30px;
}

.product-table__cell span {
  font-family: "PT Sans", sans-serif;
}

.product-table__cell-underline {
  display: inline;
  border-bottom: 1px dashed #9a9bc6;
  color: #34378d;
}

.product-table--landing .product-table__cell-underline {
  border-color: #000;
  color: #000;
}

._is-active .product-table__cell-underline {
  border-color: transparent;
  color: #fff;
}


/* stylelint-disable no-descending-specificity */

.product-table__row:not(._is-active):not(.head) {
  -webkit-transition: background-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s;
}

.product-table__row:not(._is-active):not(.head):hover {
  background-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.product-table--landing .product-table__row:not(._is-active):not(.head):hover {
  background-color: #fff;
}

.product-table__row:not(._is-active):not(.head):hover .product-table__cell {
  color: #fff;
  -webkit-transition: color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s;
}

.product-table--landing .product-table__row:not(._is-active):not(.head):hover .product-table__cell {
  color: #000;
}

.product-table__row:not(._is-active):not(.head):hover .product-table__cell-underline {
  border-color: transparent;
  color: #fff;
}

.product-table--landing .product-table__row:not(._is-active):not(.head):hover .product-table__cell-underline {
  border-color: #000;
  color: #000;
}

.product-table__row._is-active {
  background-color: #82c09c;
}

.product-chart {
  width: 100%;
  height: 207px;
  background: url("static/img/chart.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .product-chart {
    width: 612px;
    height: 252px;
    background: url("static/img/chart.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .product-chart {
    width: 489px;
    height: 246px;
    margin-right: 45px;
    background: url("static/img/chart.png") center / contain no-repeat;
  }
}

.product-container {
  position: relative;
  display: block;
  border: 3px solid #fff;
}

.blur {
  -webkit-filter: blur(6px);
  filter: blur(6px);
  pointer-events: none;
}

:root .blur {
  background-color: rgba(242, 244, 248, 0.92);
  opacity: 0.05;
}

.product-forming {
  position: absolute;
  z-index: 1;
  top: 45%;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

.product-forming--panel {
  width: 90%;
}

.product-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 20px;
  background-color: #fafbfc;
  color: #000;
  font-size: 18px;
  line-height: 28px;
}

@media only screen and (max-width: 768px) {
  .product-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px;
  }
}

.product-top__item {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

@media only screen and (min-width: 1024px) {
  .product-top__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .product-top__item + .product-top__item {
    padding-left: 40px;
    border-left: 2px solid #ddd;
  }
}

@media only screen and (max-width: 1024px) {
  .product-top__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 43%;
    flex: 1 0 43%;
  }
}

.product-top__item--wide {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 45%;
  flex: 1 0 45%;
}

@media only screen and (max-width: 768px) {
  .product-top__item--wide {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-top: 10px;
  }
}

.product-top__caption {
  color: #b9babc;
  font-size: 14px;
}

.product-top__date {
  color: #b3b2b2;
  font-size: 14px;
  line-height: 22px;
}

.product-top__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 22px;
  line-height: 30px;
}

.product-selector__item {
  color: #34378d;
  cursor: pointer;
}

.product-selector__item:hover,
    .product-selector__item._is-active {
  color: #000;
}

.product-selector__item._is-active {
  cursor: default;
}

.product-selector__item + .product-selector__item {
  margin-left: 40px;
}

.product-selector__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-selector--currency {
  font-size: 16px;
}

@media only screen and (max-width: 768px) {
  .product-selector--currency {
    display: none;
  }
}

.product-selector--currency .product-selector__item {
  position: relative;
  padding-left: 16px;
}

.product-selector--currency .product-selector__item::before {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(data-icon);
}

.product-selector--currency .product-selector__item:not(._is-active) {
  border-bottom: 1px dashed #8587bb;
}

.product-selector--currency .product-selector__item:not(._is-active):hover {
  border-color: #000;
}

.product-selector--currency .product-selector__item:not(._is-active):hover::before {
  color: #000;
}

.product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1170px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 40px -15px 65px;
}

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

.product-info__link {
  border-bottom: 1px dashed #9a9bc6;
  color: #000;
  text-decoration: none;
}

.product-info__link:hover {
  border-color: transparent;
}

.product-info__panel {
  position: relative;
  width: 50%;
  padding: 35px 40px 50px;
  margin: 0 15px;
  background-color: #fff;
  font-size: 16px;
}

.product-info__panel--forming {
  border: 3px solid #fff;
}

@media only screen and (max-width: 1024px) {
  .product-info__panel {
    width: 100%;
  }
  .product-info__panel + .product-info__panel {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .product-info__panel {
    padding: 15px 20px 30px;
  }
}

.product-info__head {
  padding-bottom: 33px;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 27px;
  font-size: 20px;
}

@media only screen and (max-width: 768px) {
  .product-info__head {
    padding-bottom: 12px;
    margin-bottom: 20px;
  }
}

.product-info__head--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .product-info__head--flex {
    display: block;
  }
}

.product-info__tab {
  display: inline-block;
  color: #34378d;
  cursor: pointer;
  font-size: 20px;
  line-height: 1.1;
  text-decoration: none;
  -webkit-transition: color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s;
}

.product-info__tab:not(:last-child) {
  margin-right: 40px;
}

@media only screen and (max-width: 768px) {
  .product-info__tab:not(:last-child) {
    margin-right: 15px;
  }
}

.product-info__tab:hover,
    .product-info__tab.active {
  color: #000;
}

.product-info__tab.active {
  cursor: default;
}

.product-info__tab--small {
  border-bottom: 1px dashed #9a9bc6;
  font-size: 16px;
  line-height: 1.1;
}

.product-info__tab--small.active,
      .product-info__tab--small:hover {
  border-color: transparent;
}

.product-info__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 25px -15px 0;
}

@media only screen and (max-width: 768px) {
  .product-info__info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
}

.product-info__col {
  width: 50%;
  margin: 0 15px;
}

@media only screen and (max-width: 768px) {
  .product-info__col {
    width: 100%;
  }
}

.product-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 14px;
}

.product-info__item + .product-info__item {
  margin-top: 15px;
}

.product-info__item.small-fz {
  font-size: 13px;
}

.product-info__key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.product-info__key::after {
  height: 1px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0 5px 5px;
  background-color: #c6c6c6;
  content: "";
  opacity: 0.5;
}

.product-info__key.no-line::after {
  display: none;
}

.product-info__chart {
  width: 487px;
  height: 303px;
  margin: 0 auto;
  background: url("static/img/pie-chart.svg") 50% no-repeat;
}

@media only screen and (max-width: 1024px) {
  .product-info__chart {
    width: 594px;
    height: 303px;
    background-image: url("static/img/pie-chart-tablet.svg");
  }
}

@media only screen and (max-width: 768px) {
  .product-info__chart {
    width: 100%;
    height: 637px;
    background-image: url("static/img/pie-chart-mobile.svg");
  }
}

:-ms-input-placeholder,
:root .product-info__panel--forming {
  background-color: inherit;
}

.product-docs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1170px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 55px auto 65px;
}

@media only screen and (max-width: 1024px) {
  .product-docs {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 40px 10px;
  }
}

.product-docs .product-docs__caption {
  padding-left: 40px;
  font-size: 22px;
}

@media only screen and (max-width: 1024px) {
  .product-docs .product-docs__caption {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-left: 15px;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .product-docs .product-docs__caption {
    margin-bottom: 25px;
  }
}

.product-docs__item {
  display: block;
  width: 30%;
  padding: 0 15px;
}

@media only screen and (max-width: 768px) {
  .product-docs__item {
    width: 33%;
  }
}

@media (max-width: 560px) {
  .product-docs__item {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }
}

@media (max-width: 320px) {
  .product-docs__item {
    font-size: 14px;
  }
}

.product-docs__item:not(.product-docs__caption) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #34378d;
  text-decoration: none;
}

@media (max-width: 560px) {
  .product-docs__item:not(.product-docs__caption) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}

.product-docs__item:not(.product-docs__caption)::before {
  width: 68px;
  height: 68px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 18px;
  background-color: #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  content: "";
}

.mail.product-docs__item:not(.product-docs__caption)::before {
  background-image: url("static/img/mail.svg");
}

.page.product-docs__item:not(.product-docs__caption)::before {
  background-image: url("static/img/page.svg");
}

.stat.product-docs__item:not(.product-docs__caption)::before {
  background-image: url("static/img/stat.svg");
}

@media (max-width: 560px) {
  .product-docs__item:not(.product-docs__caption)::before {
    margin-right: 0;
    margin-bottom: 5px;
  }
}

@media (max-width: 320px) {
  .product-docs__item:not(.product-docs__caption)::before {
    margin-right: 0;
  }
}

select.product-select {
  padding-right: 10px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent url("static/img/small-arrow.svg") right 0 top 50% no-repeat;
  color: #34378d;
  font-size: 16px;
}

@media only screen and (min-width: 768px) {
  select.product-select {
    display: none;
  }
}

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

.product-landing {
  padding: 40px 20px;
}

@media only screen and (max-width: 1024px) {
  .product-landing {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.product-landing-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-landing-tabs__item {
  min-width: 200px;
  padding: 10px 20px;
  border: 2px solid #2b2b5c;
  color: #2b2b5c;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  -webkit-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

@media only screen and (max-width: 768px) {
  .product-landing-tabs__item {
    min-width: 0;
  }
}

.product-landing-tabs__item:first-child {
  border-radius: 3px 0 0 3px;
}

.product-landing-tabs__item:last-child {
  border-radius: 0 3px 3px 0;
}

.product-landing-tabs__item._is-active,
    .product-landing-tabs__item:hover {
  background-color: #2b2b5c;
  color: #fff;
}

.small .product-landing-tabs__item {
  min-width: 130px;
}

.product-landing-chart {
  width: 660px;
  margin-right: 80px;
}

.product-landing-chart img {
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  .product-landing-chart {
    width: 100%;
    margin-right: 0;
  }
}

.product-landing-pie {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}

@media only screen and (max-width: 1024px) {
  .product-landing-pie {
    display: block;
    margin: 0 auto;
  }
}

.product-landing-pie img {
  margin-right: 80px;
}

.product-landing-pie img:last-child {
  margin-right: 0;
}

@media only screen and (max-width: 1024px) {
  .pie-data {
    margin-top: 20px;
  }
}

.pie-data__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pie-data__item + .pie-data__item {
  margin-top: 20px;
}

.pie-data__color {
  width: 8px;
  height: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
}

.pie-data__perc {
  margin-right: 15px;
  margin-left: 10px;
}

.chart-company {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media only screen and (max-width: 1024px) {
  .chart-company {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.chart-company__list {
  max-width: 250px;
  margin-left: 20px;
}

@media only screen and (max-width: 1024px) {
  .chart-company__list {
    margin-top: 20px;
    margin-left: 0;
  }
}

.chart-company__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chart-company__item + .chart-company__item {
  margin-top: 15px;
}

.chart-company__color {
  width: 8px;
  height: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
}

.chart-company__perc {
  width: 40px;
  margin-right: 0;
  margin-left: 10px;
}

.chart-company__name {
  display: inline;
  line-height: 1.4;
}

.info-text {
  padding: 35px 0 40px;
  background-color: #f2f4f8;
  font-family: "CorpidE1sSCd", sans-serif;
}

@media only screen and (max-width: 768px) {
  .info-text {
    padding: 20px 0;
  }
}

.info-text h3 {
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: bold;
  line-height: 38px;
}

.info-text p {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.info-text__wrapper {
  margin: 0;
  margin-bottom: 30px;
}

.invest {
  background-color: #f1f4f8;
}

.invest__wrapper {
  padding: 65px 105px 85px;
}

.invest__caption {
  padding-top: 70px; /* отступ для перехода по якорям */
  margin-top: -70px; /* отступ для перехода по якорям */
  margin-bottom: 50px;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
}

.invest__hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.invest__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.invest-card {
  width: 365px;
  padding: 25px 45px 40px;
  background-color: #fff;
}

.invest-card:not(:last-child) {
  margin-right: 30px;
}

.invest-card__percent {
  margin-bottom: 40px;
  color: #34378d;
  font-family: "Praho Pro", serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 45px;
}

.invest-card__title {
  margin-bottom: 10px;
  color: #34378d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.invest-card__desc {
  overflow: hidden;
  height: 75px;
  margin-bottom: 35px;
  font-size: 16px;
}

.invest-card__btn {
  width: 165px;
  padding: 9px 20px 11px;
  font-size: 16px;
  line-height: 20px;
}

.license__wrapper {
  padding: 65px 105px 85px;
}

.license__caption {
  margin-bottom: 40px;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
}

.license__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.license-item {
  position: relative;
  width: 460px;
  padding-left: 60px;
}

.license-item::before {
  position: absolute;
  left: 0;
  display: block;
  width: 42px;
  height: 44px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-78.419%25' x2='50%25' y2='96.859%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-.289%25' x2='50%25' y2='100%25' id='b'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='9.042%25' x2='50%25' y2='100%25' id='c'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(2 2)'%3E%3Cpath d='M33,32.1625842 C33,35.4179158 33,37.7033861 33,39.0189951 C33,39.9629221 33,41.3788126 33,43.2666667 C33,43.6716755 32.678813,44 32.2826087,44 L0.717391304,44 C0.321187027,44 0,43.6716755 0,43.2666667 L0,0.733333333 C0,0.328324517 0.321187027,0 0.717391304,0 C3.37077295,0 5.36080918,0 6.6875,0 C12.3753019,0 20.9070048,0 32.2826087,0 C32.678813,0 33,0.328324517 33,0.733333333 L33,13.656765' stroke='url(%23a)' stroke-width='3'/%3E%3Crect stroke='url(%23b)' stroke-width='3' x='9' y='13' width='33' height='18' rx='1'/%3E%3Cpath d='M17.5528974,26.9063104 L15.7902506,26.9063104 L15.7902506,17.0636902 L18.4412715,17.0636902 C18.8784079,17.0636902 19.287342,17.0918926 19.6680737,17.1764996 C21.0076853,17.4726243 21.8537558,18.4879089 21.8537558,20.024937 C21.8537558,22.1683156 20.6128524,23.3669155 18.4130691,23.3669155 L17.5528974,23.3669155 L17.5528974,26.9063104 Z M17.5528974,21.9991015 L18.5117773,21.9991015 C19.5129608,21.9991015 19.9924007,21.2517392 19.9924007,20.1518476 C19.9924007,19.3480806 19.6680737,18.7135277 19.0758243,18.5302124 C18.8643067,18.4597066 18.5963844,18.4315042 18.3425632,18.4315042 L17.5528974,18.4315042 L17.5528974,21.9991015 Z M26.1264118,26.9063104 L23.2920757,26.9063104 L23.2920757,17.0636902 L26.3097271,17.0636902 C29.1299621,17.0636902 30.7233949,18.7699324 30.7233949,21.8439886 C30.7233949,25.2423717 28.960748,26.9063104 26.1264118,26.9063104 Z M25.0547225,25.5102941 L26.1828165,25.5102941 C27.9877669,25.5102941 28.876141,24.297593 28.876141,21.9285956 C28.876141,19.9403299 28.1287787,18.4456054 26.1828165,18.4456054 L25.0547225,18.4456054 L25.0547225,25.5102941 Z M34.0230699,26.9063104 L32.260423,26.9063104 L32.260423,17.0636902 L37.1535307,17.0636902 L37.1535307,18.4456054 L34.0230699,18.4456054 L34.0230699,21.3081439 L36.8151025,21.3081439 L36.8151025,22.6900591 L34.0230699,22.6900591 L34.0230699,26.9063104 Z' fill='url(%23c)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  content: "";
}

.license-item__link {
  margin-bottom: 18px;
}

.license-item__note {
  font-size: 16px;
}

.manage {
  background-color: #f0f3f7;
}

@media only screen and (min-width: 768px) {
  .manage__wrapper {
    padding: 30px 80px;
  }
}

@media only screen and (min-width: 1024px) {
  .manage__wrapper {
    padding: 30px 70px 55px;
  }
}

@media only screen and (min-width: 1366px) {
  .manage__wrapper {
    padding: 30px 209px 55px;
  }
}

.manage__caption {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .manage__caption {
    margin-bottom: 35px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .manage__caption {
    width: 600px;
    margin: 0 auto 35px;
  }
}

.manage__sub-caption {
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .manage__sub-caption {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .manage__sub-caption {
    font-size: 20px;
    font-weight: 400;
  }
}

@media only screen and (min-width: 1366px) {
  .manage__sub-caption {
    line-height: 35px;
  }
}

.manage__preview {
  width: 223px;
  height: 140px;
  margin: 0 auto 30px;
  background: url("static/img/manage-preview.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .manage__preview {
    width: 365px;
    height: 230px;
    margin-bottom: 40px;
    background: url("static/img/manage-preview-tablet.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .manage__preview {
    width: 426px;
    height: 267px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
    background: url("static/img/manage-preview-desktop.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .manage__preview {
    width: 459px;
    height: 289px;
    margin-top: 25px;
    background: url("static/img/manage-preview-desktop-md.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .manage-preview__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 885px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1366px) {
  .manage-preview__wrapper {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
  }
}

.manage-desc {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .manage-desc {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .manage-desc__wrapper {
    margin-right: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .manage-desc__wrapper {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .manage-desc__wrapper {
    margin-bottom: 40px;
  }
}

.manage-desc ul {
  padding: 0;
  margin: 0;
  list-style: none;
    /* stylelint-enable */
}


/* stylelint-disable no-descending-specificity */

.manage-desc ul li {
  padding-left: 20px;
}

@media only screen and (min-width: 768px) {
  .manage-desc ul li {
    padding-left: 30px;
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  .manage-desc ul li {
    line-height: 35px;
  }
}

.manage-desc ul li::before {
  display: inline-block;
  width: 20px;
  margin-left: -20px;
  content: "—";
}

@media only screen and (min-width: 768px) {
  .manage-desc ul li::before {
    width: 30px;
    margin-left: -30px;
  }
}

.manage-desc ul li sup {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

@media only screen and (min-width: 1024px) {
  .manage-downloads {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.manage-downloads__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .manage-downloads__wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media only screen and (min-width: 1024px) {
  .manage-downloads__wrapper {
    width: 140px;
    margin-right: 30px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .manage-downloads__desc {
    width: 250px;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1366px) {
  .manage-downloads__desc {
    line-height: 25px;
  }
}

.manage-downloads__link:not(:last-child) {
  margin-right: 20px;
}

.manage-downloads__ios {
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='62' width='62' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='72.796%25' x2='72.796%25' y1='-51.748%25' y2='100%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0' stop-color='%23515193'/%3E%3Cstop offset='1' stop-color='%2328285a'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2' transform='translate(1 1)'%3E%3Ccircle cx='30' cy='30' r='30' stroke='url(%23a)'/%3E%3Cpath d='M14.557 3.017C16.817.015 19.96 0 19.96 0s.467 2.823-1.779 5.542c-2.397 2.904-5.123 2.43-5.123 2.43s-.511-2.285 1.499-4.955m-.846 10.545c1.118 0 3.192-1.527 5.893-1.527 4.648 0 6.477 3.287 6.477 3.287s-3.577 1.818-3.577 6.228c0 4.975 4.455 6.689 4.455 6.689s-3.114 8.713-7.32 8.713c-1.933 0-3.435-1.294-5.47-1.294-2.075 0-4.134 1.342-5.475 1.342C4.853 37 0 28.735 0 22.092c0-6.537 4.108-9.965 7.96-9.965 2.505 0 4.449 1.435 5.751 1.435' stroke='url(%23b)' transform='translate(16 10)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.manage-downloads__ios:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='72.796%25' y1='-51.748%25' x2='72.796%25' y2='100%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2328285A' cx='30' cy='30' r='30'/%3E%3Cg transform='translate(16 10)' stroke='url(%23a)' stroke-width='2'%3E%3Cpath d='M14.557 3.017C16.817.015 19.96 0 19.96 0s.467 2.823-1.779 5.542c-2.397 2.904-5.123 2.43-5.123 2.43s-.511-2.285 1.499-4.955m-.846 10.545c1.118 0 3.192-1.527 5.893-1.527 4.648 0 6.477 3.287 6.477 3.287s-3.577 1.818-3.577 6.228c0 4.975 4.455 6.689 4.455 6.689s-3.114 8.713-7.32 8.713c-1.933 0-3.435-1.294-5.47-1.294-2.075 0-4.134 1.342-5.475 1.342C4.853 37 0 28.735 0 22.092c0-6.537 4.108-9.965 7.96-9.965 2.505 0 4.449 1.435 5.751 1.435'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.manage-downloads__android {
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='60' width='60' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0' stop-color='%23515193'/%3E%3Cstop offset='1' stop-color='%2328285a'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='30' cy='30' r='29' stroke='url(%23a)'/%3E%3Cg stroke='url(%23b)' transform='translate(19 13)'%3E%3Cpath d='M0 0v35l29-17.5zm.612.754l19.723 21.67M.531 34.243l20.19-21.014'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.manage-downloads__android:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='72.796%25' y1='-51.748%25' x2='72.796%25' y2='100%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Ccircle fill='%2328285A' cx='30' cy='30' r='30'/%3E%3Cg transform='translate(19 13)' stroke='url(%23a)' stroke-width='2'%3E%3Cpath d='M0 0L0 17.4998455 0 35 29 17.5001545z'/%3E%3Cpath d='M0.612304688,0.754394531 L20.3349609,22.4243164'/%3E%3Cpath d='M0.531005859,34.2426758 L20.7202148,13.229248'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media only screen and (min-width: 768px) {
  .manage-something__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 608px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) {
  .manage-something__wrapper {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}

@media only screen and (min-width: 1366px) {
  .manage-something__wrapper {
    width: 410px;
  }
}

@media only screen and (min-width: 768px) {
  .profit__wrapper {
    padding: 35px 35px 5px;
  }
}

.profit-text {
  background-color: #f0f3f7;
}

.profit__caption {
  width: 280px;
  margin: 0 auto 20px;
}

@media only screen and (min-width: 768px) {
  .profit__caption {
    width: 370px;
    margin: 0 auto 40px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1366px) {
  .profit__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
  }
}

.profit__desc {
  width: 280px;
  padding: 35px 0 40px;
  margin: 0 auto;
  color: #282859;
  font-size: 17px;
}

@media only screen and (min-width: 1024px) {
  .profit__desc {
    width: 900px;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }
}

.profit-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .profit-counter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media only screen and (min-width: 768px) {
  .profit-counter__text {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) {
  .profit-counter__text--before {
    margin-right: 12px;
  }
}

@media only screen and (min-width: 768px) {
  .profit-counter__text--after {
    margin-left: 17px;
  }
}

.profit-counter-input {
  max-width: 280px;
  height: 50px;
  padding: 9px 35px 11px 11px;
  border: none;
  border-radius: 4px;
  font-family: "Corpid E1s", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: right;
}

@media only screen and (min-width: 768px) {
  .profit-counter-input {
    max-width: 230px;
    padding: 9px 40px 11px 15px;
    margin: 0;
    font-size: 30px;
    line-height: 30px;
  }
}

.profit-barrels-mobile {
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) {
  .profit-barrels-mobile {
    display: none;
  }
}

.profit-barrels-mobile__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.profit-barrels-mobile__item:not(:last-child) {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .profit-barrels-mobile__item {
    display: none;
  }
}

.profit-barrels-mobile-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3px;
}

.profit-barrels-mobile-result__count {
  margin-right: 5px;
  font-size: 20px;
  font-weight: 700;
}

.profit-barrels-mobile-result__curr {
  width: 11px;
  height: 14px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M66.6077236,9.27642276 L68.800813,9.27642276 L68.800813,0.504065041 L73.7154472,0.504065041 C74.8956699,0.504065041 75.8997249,0.667003791 76.7276423,0.992886179 C77.5555597,1.31876857 78.2293334,1.75033607 78.7489837,2.28760163 C79.268634,2.82486718 79.6473565,3.45019968 79.8851626,4.16361789 C80.1229687,4.87703609 80.2418699,5.61246234 80.2418699,6.3699187 C80.2418699,7.14499033 80.1229687,7.87601283 79.8851626,8.56300813 C79.6473565,9.25000343 79.268634,9.85772093 78.7489837,10.3861789 C78.2293334,10.9146368 77.5555597,11.332993 76.7276423,11.6412602 C75.8997249,11.9495273 74.8956699,12.1036585 73.7154472,12.1036585 L72.2357724,12.1036585 L72.2357724,14.1117886 L76.8861789,14.1117886 L76.8861789,16.8333333 L72.2357724,16.8333333 L72.2357724,19 L68.800813,19 L68.800813,16.8333333 L66.6077236,16.8333333 L66.6077236,14.1117886 L68.800813,14.1117886 L68.800813,12.1036585 L66.6077236,12.1036585 L66.6077236,9.27642276 Z M73.3719512,9.27642276 C73.8475634,9.27642276 74.2923421,9.23678901 74.7063008,9.15752033 C75.1202595,9.07825164 75.4857708,8.93292789 75.8028455,8.72154472 C76.1199203,8.51016154 76.3665303,8.21511029 76.5426829,7.83638211 C76.7188356,7.45765393 76.8069106,6.96883768 76.8069106,6.3699187 C76.8069106,5.77099972 76.7188356,5.26897222 76.5426829,4.86382114 C76.3665303,4.45867006 76.1199203,4.13719631 75.8028455,3.89939024 C75.4857708,3.66158418 75.1202595,3.49424168 74.7063008,3.39735772 C74.2923421,3.30047377 73.8475634,3.25203252 73.3719512,3.25203252 L72.2357724,3.25203252 L72.2357724,9.27642276 L73.3719512,9.27642276 Z' transform='translate(-66)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.profit-barrels-mobile-barrel {
  position: relative;
  width: 274px;
  height: 10px;
  margin-left: 3px;
}

.profit-barrels-mobile-barrel-green,
.profit-barrels-mobile-barrel-blue-first,
.profit-barrels-mobile-barrel-blue-second {
  position: absolute;
  width: 274px;
  height: 10px;
}

.profit-barrels-mobile-barrel-green__top,
  .profit-barrels-mobile-barrel-green__middle,
  .profit-barrels-mobile-barrel-green__bottom,
  .profit-barrels-mobile-barrel-blue-first__top,
  .profit-barrels-mobile-barrel-blue-first__middle,
  .profit-barrels-mobile-barrel-blue-first__bottom,
  .profit-barrels-mobile-barrel-blue-second__top,
  .profit-barrels-mobile-barrel-blue-second__middle,
  .profit-barrels-mobile-barrel-blue-second__bottom {
  position: absolute;
}

.profit-barrels-mobile-barrel-green__top,
  .profit-barrels-mobile-barrel-green__middle,
  .profit-barrels-mobile-barrel-blue-first__top,
  .profit-barrels-mobile-barrel-blue-first__middle,
  .profit-barrels-mobile-barrel-blue-second__top,
  .profit-barrels-mobile-barrel-blue-second__middle {
  -webkit-transition: -webkit-transform linear 0.3s;
  transition: -webkit-transform linear 0.3s;
  transition: transform linear 0.3s;
  transition: transform linear 0.3s, -webkit-transform linear 0.3s;
}

.profit-barrels-mobile-barrel-green__middle,
.profit-barrels-mobile-barrel-blue-first__middle,
.profit-barrels-mobile-barrel-blue-second__middle {
  width: 1px;
  height: 10px;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.profit-barrels-mobile-barrel-green {
  z-index: 1;
}

.profit-barrels-mobile-barrel-green__top,
  .profit-barrels-mobile-barrel-green__bottom {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

.profit-barrels-mobile-barrel-green__top {
  background-color: #5cc086;
  -webkit-transform: translateX(83px);
  transform: translateX(83px);
  -webkit-transform-origin: left;
  transform-origin: left;
}

.profit-barrels-mobile-barrel-green__middle {
  background-color: #5cc086;
  -webkit-transform: scaleX(90);
  transform: scaleX(90);
}

.profit-barrels-mobile-barrel-green__bottom {
  left: -3px;
  background-color: #5cc086;
}

.profit-barrels-mobile-barrel-blue-first__top {
  width: 10px;
  height: 10px;
  background-color: #34378d;
  border-radius: 5px;
  -webkit-transform: translateX(127px);
  transform: translateX(127px);
  -webkit-transform-origin: left;
  transform-origin: left;
}

.profit-barrels-mobile-barrel-blue-first__middle {
  background-color: #34378d;
  -webkit-transform: scaleX(134);
  transform: scaleX(134);
}

.profit-barrels-mobile-barrel-blue-second__top {
  width: 10px;
  height: 10px;
  background-color: #34378d;
  border-radius: 5px;
  -webkit-transform: translateX(207px);
  transform: translateX(207px);
  -webkit-transform-origin: left;
  transform-origin: left;
}

.profit-barrels-mobile-barrel-blue-second__middle {
  background-color: #34378d;
  -webkit-transform: scaleX(214);
  transform: scaleX(214);
}

.profit-barrels {
  display: none;
}

@media only screen and (min-width: 768px) {
  .profit-barrels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 860px;
    height: 300px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 50px auto;
  }
}

@media only screen and (min-width: 1366px) {
  .profit-barrels {
    margin-bottom: 60px;
  }
}

.profit-barrels__desc-wrap {
  position: absolute;
  width: 165px;
  text-align: center;
}

.profit-barrels__desc-wrap--cyl-first {
  bottom: 50px;
}

.profit-barrels__desc-wrap--cyl-second {
  bottom: 95px;
}

.profit-barrels__desc-wrap--cyl-third {
  bottom: 140px;
  left: -10px;
  width: 185px;
}

.profit-barrels__title {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 20px;
}

.profit-barrels__sum-wrap {
  text-align: center;
}

.profit-barrels__sum,
  .profit-barrels__curr {
  display: inline;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.profit-barrels__curr {
  display: inline-block;
  width: 14px;
  height: 18px;
  margin-bottom: 1px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M66.6077236,9.27642276 L68.800813,9.27642276 L68.800813,0.504065041 L73.7154472,0.504065041 C74.8956699,0.504065041 75.8997249,0.667003791 76.7276423,0.992886179 C77.5555597,1.31876857 78.2293334,1.75033607 78.7489837,2.28760163 C79.268634,2.82486718 79.6473565,3.45019968 79.8851626,4.16361789 C80.1229687,4.87703609 80.2418699,5.61246234 80.2418699,6.3699187 C80.2418699,7.14499033 80.1229687,7.87601283 79.8851626,8.56300813 C79.6473565,9.25000343 79.268634,9.85772093 78.7489837,10.3861789 C78.2293334,10.9146368 77.5555597,11.332993 76.7276423,11.6412602 C75.8997249,11.9495273 74.8956699,12.1036585 73.7154472,12.1036585 L72.2357724,12.1036585 L72.2357724,14.1117886 L76.8861789,14.1117886 L76.8861789,16.8333333 L72.2357724,16.8333333 L72.2357724,19 L68.800813,19 L68.800813,16.8333333 L66.6077236,16.8333333 L66.6077236,14.1117886 L68.800813,14.1117886 L68.800813,12.1036585 L66.6077236,12.1036585 L66.6077236,9.27642276 Z M73.3719512,9.27642276 C73.8475634,9.27642276 74.2923421,9.23678901 74.7063008,9.15752033 C75.1202595,9.07825164 75.4857708,8.93292789 75.8028455,8.72154472 C76.1199203,8.51016154 76.3665303,8.21511029 76.5426829,7.83638211 C76.7188356,7.45765393 76.8069106,6.96883768 76.8069106,6.3699187 C76.8069106,5.77099972 76.7188356,5.26897222 76.5426829,4.86382114 C76.3665303,4.45867006 76.1199203,4.13719631 75.8028455,3.89939024 C75.4857708,3.66158418 75.1202595,3.49424168 74.7063008,3.39735772 C74.2923421,3.30047377 73.8475634,3.25203252 73.3719512,3.25203252 L72.2357724,3.25203252 L72.2357724,9.27642276 L73.3719512,9.27642276 Z' transform='translate(-66)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.profit-barrels__total-wrap {
  margin-top: -5px;
  text-align: center;
}

.profit-barrels__total,
  .profit-barrels__total-curr {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
}

.profit-barrels__total-curr {
  width: 8px;
  height: 11px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFF'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M82.168,186.624 L83.304,186.624 L83.304,180.912 C83.7093354,180.816 84.1439977,180.752 84.608,180.72 C85.0720023,180.688 85.533331,180.672 85.992,180.672 C86.4826691,180.672 86.965331,180.72 87.44,180.816 C87.914669,180.912 88.3359982,181.087999 88.704,181.344 C89.0720018,181.600001 89.3679989,181.946664 89.592,182.384 C89.8160011,182.821336 89.928,183.38133 89.928,184.064 C89.928,184.736003 89.8133345,185.295998 89.584,185.744 C89.3546655,186.192002 89.0506686,186.554665 88.672,186.832 C88.2933314,187.109335 87.8613358,187.306666 87.376,187.424 C86.8906642,187.541334 86.3973358,187.605333 85.896,187.616 L84.632,187.632 L84.632,188.768 L87.288,188.768 L87.288,189.76 L84.632,189.76 L84.632,192 L83.304,192 L83.304,189.76 L82.168,189.76 L82.168,188.768 L83.304,188.768 L83.304,187.616 L82.168,187.616 L82.168,186.624 Z M86.024,181.792 C85.7466653,181.792 85.4826679,181.8 85.232,181.816 C84.9813321,181.832 84.7813341,181.856 84.632,181.888 L84.632,186.528 L85.848,186.528 C86.1680016,186.528 86.4879984,186.496 86.808,186.432 C87.1280016,186.368 87.4159987,186.245334 87.672,186.064 C87.9280013,185.882666 88.1359992,185.634668 88.296,185.32 C88.4560008,185.005332 88.5306667,184.592003 88.52,184.08 C88.5306667,183.642664 88.469334,183.277335 88.336,182.984 C88.202666,182.690665 88.0213345,182.456001 87.792,182.28 C87.5626655,182.103999 87.2960015,181.978667 86.992,181.904 C86.6879985,181.829333 86.365335,181.792 86.024,181.792 Z' transform='translate(-82 -180)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.profit-barrels-cylinder {
  position: relative;
  width: 165px;
  -webkit-transform: translateY(-18px);
  transform: translateY(-18px);
}

.profit-barrels-cylinder:nth-child(2) {
  z-index: 1;
}

.profit-barrels-cylinder--highlight {
  overflow: visible;
}

.profit-barrels-cylinder--highlight::before {
  position: absolute;
  top: -320px;
  left: -45px;
  display: block;
  width: 246px;
  height: 375px;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 50px 0 rgba(50, 55, 131, 0.3);
  box-shadow: 0 0 50px 0 rgba(50, 55, 131, 0.3);
  content: "";
}

.profit-barrels-cylinder--highlight .big {
  font-size: 22px;
}

.profit-barrels-cylinder--highlight .text-bold {
  font-weight: 700;
}

.profit-barrels-cylinder__top,
  .profit-barrels-cylinder__middle,
  .profit-barrels-cylinder__bottom {
  position: absolute;
  left: 0;
  width: 165px;
}

.profit-barrels-cylinder__top,
  .profit-barrels-cylinder__bottom {
  right: 0;
  height: 35px;
  border-radius: 125px/25px;
}

.profit-barrels-cylinder__top,
  .profit-barrels-cylinder__middle {
  -webkit-transition: -webkit-transform linear 0.3s;
  transition: -webkit-transform linear 0.3s;
  transition: transform linear 0.3s;
  transition: transform linear 0.3s, -webkit-transform linear 0.3s;
}

.profit-barrels-cylinder__top {
  z-index: 1;
  background-color: #84cea3;
  -webkit-transform: translateY(-57px);
  transform: translateY(-57px);
}

.profit-barrels-cylinder__middle {
  bottom: 0;
  overflow: hidden;
  height: 1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2f9c0), to(#77ca9a));
  background: linear-gradient(to bottom, #b2f9c0 0%, #77ca9a 100%);
  -webkit-transform: scaleY(40);
  transform: scaleY(40);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.profit-barrels-cylinder__bottom {
  bottom: -17px;
  background-color: #6cc399;
}

.profit-barrels-cylinder-addition-first,
.profit-barrels-cylinder-addition-second {
  position: absolute;
  z-index: 1;
  left: 0;
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-transition: -webkit-transform linear 0.3s;
  transition: -webkit-transform linear 0.3s;
  transition: transform linear 0.3s;
  transition: transform linear 0.3s, -webkit-transform linear 0.3s;
}

.profit-barrels-cylinder-addition-first__percent,
.profit-barrels-cylinder-addition-second__percent {
  margin-top: 42px;
  color: #fff;
  text-align: center;
}

.profit-barrels-cylinder-addition-first__top,
  .profit-barrels-cylinder-addition-first__middle,
  .profit-barrels-cylinder-addition-first__bottom,
  .profit-barrels-cylinder-addition-second__top,
  .profit-barrels-cylinder-addition-second__middle,
  .profit-barrels-cylinder-addition-second__bottom {
  position: absolute;
  left: 0;
  width: 165px;
}

.profit-barrels-cylinder-addition-first__top,
  .profit-barrels-cylinder-addition-first__bottom,
  .profit-barrels-cylinder-addition-second__top,
  .profit-barrels-cylinder-addition-second__bottom {
  right: 0;
  height: 35px;
  border-radius: 125px/25px;
}

.profit-barrels-cylinder-addition-first__top,
  .profit-barrels-cylinder-addition-first__middle,
  .profit-barrels-cylinder-addition-second__top,
  .profit-barrels-cylinder-addition-second__middle {
  -webkit-transition: -webkit-transform linear 0.3s;
  transition: -webkit-transform linear 0.3s;
  transition: transform linear 0.3s;
  transition: transform linear 0.3s, -webkit-transform linear 0.3s;
}

.profit-barrels-cylinder-addition-first__top,
.profit-barrels-cylinder-addition-second__top {
  z-index: 1;
  top: -17px;
  background-color: #28285a;
}

.profit-barrels-cylinder-addition-first__middle,
.profit-barrels-cylinder-addition-second__middle {
  bottom: 0;
  overflow: hidden;
  height: 1px;
  background-color: #34378d;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.profit-barrels-cylinder-addition-first__bottom,
.profit-barrels-cylinder-addition-second__bottom {
  bottom: -17px;
  background: -webkit-gradient(linear, left top, left bottom, from(#007976), to(#34378d));
  background: linear-gradient(to bottom, #007976 0%, #34378d 100%);
}

.profit-barrels-cylinder-addition-first__top {
  -webkit-transform: translateY(-45px);
  transform: translateY(-45px);
}

.profit-barrels-cylinder-addition-first__middle {
  -webkit-transform: scaleY(45);
  transform: scaleY(45);
}

.profit-barrels-cylinder-addition-second__percent {
  margin-top: 57px;
}

.profit-barrels-cylinder-addition-second__top {
  -webkit-transform: translateY(-90px);
  transform: translateY(-90px);
}

.profit-barrels-cylinder-addition-second__middle {
  -webkit-transform: scaleY(90);
  transform: scaleY(90);
}

@-webkit-keyframes jelly-barrels-blue-top-first {
  11.1% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
  }
  22.2% {
    -webkit-transform: translateY(-53.5px);
    transform: translateY(-53.5px);
  }
  33.3% {
    -webkit-transform: translateY(-39.25px);
    transform: translateY(-39.25px);
  }
  44.4% {
    -webkit-transform: translateY(-48.125px);
    transform: translateY(-48.125px);
  }
  55.5% {
    -webkit-transform: translateY(-44.5625px);
    transform: translateY(-44.5625px);
  }
  66.6% {
    -webkit-transform: translateY(-45.78125px);
    transform: translateY(-45.78125px);
  }
  77.7% {
    -webkit-transform: translateY(-45.390625px);
    transform: translateY(-45.390625px);
  }
  88.8% {
    -webkit-transform: translateY(-45.1953125px);
    transform: translateY(-45.1953125px);
  }
  100% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
  }
}

@keyframes jelly-barrels-blue-top-first {
  11.1% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
  }
  22.2% {
    -webkit-transform: translateY(-53.5px);
    transform: translateY(-53.5px);
  }
  33.3% {
    -webkit-transform: translateY(-39.25px);
    transform: translateY(-39.25px);
  }
  44.4% {
    -webkit-transform: translateY(-48.125px);
    transform: translateY(-48.125px);
  }
  55.5% {
    -webkit-transform: translateY(-44.5625px);
    transform: translateY(-44.5625px);
  }
  66.6% {
    -webkit-transform: translateY(-45.78125px);
    transform: translateY(-45.78125px);
  }
  77.7% {
    -webkit-transform: translateY(-45.390625px);
    transform: translateY(-45.390625px);
  }
  88.8% {
    -webkit-transform: translateY(-45.1953125px);
    transform: translateY(-45.1953125px);
  }
  100% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
  }
}

@-webkit-keyframes jelly-barrels-blue-middle-first {
  11.1% {
    -webkit-transform: scaleY(45);
    transform: scaleY(45);
  }
  22.2% {
    -webkit-transform: scaleY(53.5);
    transform: scaleY(53.5);
  }
  33.3% {
    -webkit-transform: scaleY(39.25);
    transform: scaleY(39.25);
  }
  44.4% {
    -webkit-transform: scaleY(48.125);
    transform: scaleY(48.125);
  }
  55.5% {
    -webkit-transform: scaleY(44.5625);
    transform: scaleY(44.5625);
  }
  66.6% {
    -webkit-transform: scaleY(45.78125);
    transform: scaleY(45.78125);
  }
  77.7% {
    -webkit-transform: scaleY(45.390625);
    transform: scaleY(45.390625);
  }
  88.8% {
    -webkit-transform: scaleY(45.1953125);
    transform: scaleY(45.1953125);
  }
  100% {
    -webkit-transform: scaleY(45);
    transform: scaleY(45);
  }
}

@keyframes jelly-barrels-blue-middle-first {
  11.1% {
    -webkit-transform: scaleY(45);
    transform: scaleY(45);
  }
  22.2% {
    -webkit-transform: scaleY(53.5);
    transform: scaleY(53.5);
  }
  33.3% {
    -webkit-transform: scaleY(39.25);
    transform: scaleY(39.25);
  }
  44.4% {
    -webkit-transform: scaleY(48.125);
    transform: scaleY(48.125);
  }
  55.5% {
    -webkit-transform: scaleY(44.5625);
    transform: scaleY(44.5625);
  }
  66.6% {
    -webkit-transform: scaleY(45.78125);
    transform: scaleY(45.78125);
  }
  77.7% {
    -webkit-transform: scaleY(45.390625);
    transform: scaleY(45.390625);
  }
  88.8% {
    -webkit-transform: scaleY(45.1953125);
    transform: scaleY(45.1953125);
  }
  100% {
    -webkit-transform: scaleY(45);
    transform: scaleY(45);
  }
}

@-webkit-keyframes jelly-barrels-blue-top-second {
  11.1% {
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
  }
  22.2% {
    -webkit-transform: translateY(-98.5px);
    transform: translateY(-98.5px);
  }
  33.3% {
    -webkit-transform: translateY(-84.25px);
    transform: translateY(-84.25px);
  }
  44.4% {
    -webkit-transform: translateY(-93.125px);
    transform: translateY(-93.125px);
  }
  55.5% {
    -webkit-transform: translateY(-89.5625px);
    transform: translateY(-89.5625px);
  }
  66.6% {
    -webkit-transform: translateY(-90.78125px);
    transform: translateY(-90.78125px);
  }
  77.7% {
    -webkit-transform: translateY(-90.390625px);
    transform: translateY(-90.390625px);
  }
  88.8% {
    -webkit-transform: translateY(-90.1953125px);
    transform: translateY(-90.1953125px);
  }
  100% {
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
  }
}

@keyframes jelly-barrels-blue-top-second {
  11.1% {
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
  }
  22.2% {
    -webkit-transform: translateY(-98.5px);
    transform: translateY(-98.5px);
  }
  33.3% {
    -webkit-transform: translateY(-84.25px);
    transform: translateY(-84.25px);
  }
  44.4% {
    -webkit-transform: translateY(-93.125px);
    transform: translateY(-93.125px);
  }
  55.5% {
    -webkit-transform: translateY(-89.5625px);
    transform: translateY(-89.5625px);
  }
  66.6% {
    -webkit-transform: translateY(-90.78125px);
    transform: translateY(-90.78125px);
  }
  77.7% {
    -webkit-transform: translateY(-90.390625px);
    transform: translateY(-90.390625px);
  }
  88.8% {
    -webkit-transform: translateY(-90.1953125px);
    transform: translateY(-90.1953125px);
  }
  100% {
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
  }
}

@-webkit-keyframes jelly-barrels-blue-middle-second {
  11.1% {
    -webkit-transform: scaleY(90);
    transform: scaleY(90);
  }
  22.2% {
    -webkit-transform: scaleY(98.5);
    transform: scaleY(98.5);
  }
  33.3% {
    -webkit-transform: scaleY(84.25);
    transform: scaleY(84.25);
  }
  44.4% {
    -webkit-transform: scaleY(93.125);
    transform: scaleY(93.125);
  }
  55.5% {
    -webkit-transform: scaleY(89.5625);
    transform: scaleY(89.5625);
  }
  66.6% {
    -webkit-transform: scaleY(90.78125);
    transform: scaleY(90.78125);
  }
  77.7% {
    -webkit-transform: scaleY(90.390625);
    transform: scaleY(90.390625);
  }
  88.8% {
    -webkit-transform: scaleY(90.1953125);
    transform: scaleY(90.1953125);
  }
  100% {
    -webkit-transform: scaleY(90);
    transform: scaleY(90);
  }
}

@keyframes jelly-barrels-blue-middle-second {
  11.1% {
    -webkit-transform: scaleY(90);
    transform: scaleY(90);
  }
  22.2% {
    -webkit-transform: scaleY(98.5);
    transform: scaleY(98.5);
  }
  33.3% {
    -webkit-transform: scaleY(84.25);
    transform: scaleY(84.25);
  }
  44.4% {
    -webkit-transform: scaleY(93.125);
    transform: scaleY(93.125);
  }
  55.5% {
    -webkit-transform: scaleY(89.5625);
    transform: scaleY(89.5625);
  }
  66.6% {
    -webkit-transform: scaleY(90.78125);
    transform: scaleY(90.78125);
  }
  77.7% {
    -webkit-transform: scaleY(90.390625);
    transform: scaleY(90.390625);
  }
  88.8% {
    -webkit-transform: scaleY(90.1953125);
    transform: scaleY(90.1953125);
  }
  100% {
    -webkit-transform: scaleY(90);
    transform: scaleY(90);
  }
}

.input-button {
  position: relative;
  margin: 10px 0 15px;
}

@media only screen and (min-width: 1024px) {
  .input-button {
    display: inline-block;
    margin: 0 20px;
  }
}

.input-button__button {
  position: absolute;
  z-index: 1;
  right: 0;
  width: 39px;
  height: 27px;
  padding: 0;
  border: 1px solid #c8c5c5;
  -webkit-appearance: none;
  background: #fff url("/static/img/arrow.svg") 50% no-repeat;
  border-radius: 0 2px 0 0;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.input-button__button:focus,
    .input-button__button:hover,
    .input-button__button:active {
  -webkit-tap-highlight-color: transparent;
}

.input-button__button.button-up {
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

.input-button__button.button-down {
  bottom: 0;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.input-button__input {
  padding-right: 50px;
  border: 1px solid #c8c5c5;
  background-color: #f0f3f7;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25);
  -webkit-tap-highlight-color: transparent;
}

.input-button__input:focus,
    .input-button__input:hover,
    .input-button__input:active {
  -webkit-tap-highlight-color: transparent;
}

.slider__wrapper {
  padding: 40px 113px;
}

.slider__slide {
  height: 530px !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-pagination__wrapper {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
}

.swiper-pagination {
  position: relative !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1366px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 30px;
  margin: 0 auto;
  text-align: initial !important;
}

.swiper-container[data-documents-slider] {
  overflow: visible !important;
}

.swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  border: 1px solid #fff;
}

.swiper-pagination-bullet:not(:last-child) {
  margin-right: 13px;
}

.swiper-pagination-bullet-active {
  background: var(--color--brand-red) !important;
}

@media (min-width: 561px) {
  .swiper-slide-doc {
    width: 34% !important;
  }
}

@media (max-width: 560px) {
  .swiper-slide-doc {
    width: 41% !important;
  }
}

@media (min-width: 561px) {
  .swiper-slide-doc2 {
    width: 50% !important;
  }
}

@media (max-width: 560px) {
  .swiper-slide-doc2 {
    width: 50% !important;
  }
}

.sms-form__question {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  opacity: 0.5;
  text-decoration: underline;
  -webkit-text-decoration-color: #d9dbdf;
  text-decoration-color: #d9dbdf;
}

.sms-form input:checked {
  display: none;
}

.sms-form input:not(:checked) {
  display: none;
}

.sms-form__no {
  position: relative;
  display: none;
}

.sms-form__no input:not(:checked) + label::after {
  opacity: 0;
}

.sms-form__no input:checked + label::after {
  opacity: 1;
}

.sms-form__inputs {
  position: relative;
  margin-bottom: 10px;
}

@media only screen and (max-width: 768px) {
  .sms-form__inputs {
    margin-bottom: 10px;
  }
}

.sms-form__inputs_yes {
  position: relative;
  display: inline-block;
  padding-left: 32px;
  cursor: pointer;
  line-height: 20px;
}

.sms-form__inputs_yes::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 100%;
  content: "";
}

.sms-form__inputs_yes::after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 10px;
  height: 10px;
  background-color: #5cc086;
  border-radius: 100%;
  content: "";
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sms-form__inputs_no {
  position: relative;
  display: inline-block;
  padding-left: 32px;
  margin-left: 30px;
  cursor: pointer;
  line-height: 20px;
}

.sms-form__inputs_no::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 100%;
  content: "";
}

.sms-form__inputs_no::after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 100%;
  content: "";
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sms-form__inputs input:not(:checked) + label::after {
  opacity: 0;
}

.sms-form__inputs input:checked + label::after {
  opacity: 1;
}

.sms-form__inputs input:checked + .sms-form__inputs_no::before {
  background-color: #28285a;
}

.sms-form__yes {
  display: none;
  padding: 0 16px;
  background-color: #fff;
  font-size: 23px;
  font-weight: 300px;
  line-height: 36px;
  text-align: center;
}

.sms-form__checkbox {
  position: relative;
  display: inline-block;
  padding-left: 32px;
  margin-bottom: 9px;
  cursor: pointer;
  line-height: 20px;
}

@media only screen and (max-width: 768px) {
  .sms-form__checkbox {
    padding-left: 20px;
  }
}

.sms-form__checkbox::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: #28285a;
  border-radius: 2px;
  content: "";
}

.sms-form__checkbox::after {
  position: absolute;
  top: 5px;
  left: 6px;
  width: 13px;
  height: 9px;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  border-radius: 1px;
  content: "";
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sms-form__note {
  color: #000;
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
  opacity: 0.5;
}

.sms-form__note span {
  display: block;
}

.sms-form__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 27px;
}

@media only screen and (max-width: 1024px) {
  .sms-form__links {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media only screen and (max-width: 768px) {
  .sms-form__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sms-form__link {
  padding-right: 20px;
  margin-left: 32px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='17' viewBox='0 0 16 17'%3E%3Cdefs%3E%3Cpath id='onsja' d='M775 678.69v-11l-1 1v9h-12v-12h9l1-1h-11v14z'/%3E%3Cpath id='onsjb' d='M777 662.69h-5l1.8 1.8-6.8 6.8 1.4 1.4 6.8-6.8 1.8 1.8z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-761 -662)'%3E%3Cg%3E%3Cuse fill='%2328285a' xlink:href='%23onsja'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%2328285a' xlink:href='%23onsjb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 100% no-repeat;
  color: #28285a;
  font-size: 16px;
  font-weight: 400px;
  line-height: 26px;
  text-decoration: none;
}

@media only screen and (max-width: 1024px) {
  .sms-form__link {
    margin-left: 0;
  }
}

@media only screen and (max-width: 768px) {
  .sms-form__link {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='17' viewBox='0 0 16 17'%3E%3Cdefs%3E%3Cpath id='onsja' d='M775 678.69v-11l-1 1v9h-12v-12h9l1-1h-11v14z'/%3E%3Cpath id='onsjb' d='M777 662.69h-5l1.8 1.8-6.8 6.8 1.4 1.4 6.8-6.8 1.8 1.8z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-761 -662)'%3E%3Cg%3E%3Cuse fill='%2328285a' xlink:href='%23onsja'/%3E%3C/g%3E%3Cg%3E%3Cuse fill='%2328285a' xlink:href='%23onsjb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 87% no-repeat;
  }
}

.contact-popup__sms {
  max-width: 920px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .contact-popup__title_sms {
    margin-bottom: 20px;
    font-size: 30px;
  }
}

.contact-popup__subtitle_sms {
  margin-bottom: 10px;
}

@media only screen and (max-width: 768px) {
  .contact-popup__subtitle_sms {
    margin-bottom: 15px;
    font-size: 16px;
  }
}

.contact-popup__form_sms {
  max-width: 288px;
}

.contact-popup__form .checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.contact-popup__form .checkbox input {
  display: none;
}

.contact-popup__form .checkbox__fake-input {
  display: inline-block;
  width: 26px;
  height: 26px;
  min-height: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 3px;
  border: 1px solid #f2f5f9;
  margin-right: 10px;
  margin-bottom: 0;
  background-color: #f2f5f9;
  border-radius: 5px;
  vertical-align: middle;
}

.contact-popup__form .checkbox__fake-input:hover {
  background-color: #f2f5f9;
  -webkit-box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
  box-shadow: 0 0 10px rgba(163, 179, 183, 0.2);
}

.contact-popup__form .checkbox__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

div.contact-popup__content_sms {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 1024px) {
  div.contact-popup__content_sms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.contact-popup-content-sms {
  padding: 0;
}

.contact-popup-container-sms {
  padding: 60px 60px 5px;
}

@media only screen and (max-width: 1024px) {
  .contact-popup-container-sms {
    padding: 20px;
  }
}

.contact-popup__inner {
  position: relative;
  padding: 30px 60px 19px;
  background-color: #f0f3f7;
  text-align: left;
}

.contact-popup__inner p {
  margin-top: 0;
}

@media only screen and (max-width: 1024px) {
  .contact-popup__inner {
    padding: 20px;
    text-align: center;
  }
}

.contact-popup__checkbox {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  margin-bottom: 16px;
  text-align: left;
}

@media only screen and (max-width: 768px) {
  .contact-popup__checkbox {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

.contact-popup__checkbox--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.income {
  background-color: #282859;
}

@media only screen and (min-width: 768px) {
  .income__wrapper {
    padding: 40px 80px 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .income__wrapper {
    padding: 40px 60px 100px;
  }
}

@media only screen and (min-width: 1366px) {
  .income__wrapper {
    padding: 40px 113px 50px;
  }
}

.income__caption {
  margin-bottom: 28px;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .income__caption {
    margin-bottom: 50px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .income__caption {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .income__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
    margin-bottom: 50px;
  }
}

.income-about {
  margin-bottom: 50px;
}

@media only screen and (min-width: 768px) {
  .income-about {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 905px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto 70px;
  }
}

.income-about__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.income-about__item:not(:last-child) {
  margin-bottom: 28px;
}

@media only screen and (min-width: 1024px) {
  .income-about__item:not(:last-child) {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .income-about__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about__item {
    width: 390px;
  }
}

.income-about__ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 13px;
}

@media only screen and (min-width: 768px) {
  .income-about__ico {
    margin-top: 8px;
    margin-right: 30px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .income-about__ico {
    margin-top: 6px;
  }
}

.income-about__ico--pie-chart {
  width: 64px;
  height: 64px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='64' width='64' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50%25' y1='-31.101%25' y2='96.859%25'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='50%25' x2='50%25' y1='0%25' y2='98.091%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c5c7ff'/%3E%3C/linearGradient%3E%3Cg fill='none' fill-rule='evenodd' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M29.476.557v29.325L50.275 9.349' stroke='url(%23a)' stroke-linecap='round' transform='translate(2 2)'/%3E%3Cpath d='M59.611 30.017c0 16.344-13.25 29.595-29.594 29.595S.422 46.362.422 30.017C.422 13.673 13.672.422 30.017.422c16.344 0 29.594 13.25 29.594 29.595z' stroke='url(%23b)' transform='translate(2 2)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-about__ico--pie-chart {
    width: 60px;
    height: 60px;
  }
}

.income-about__ico--bar-chart {
  width: 61px;
  height: 62px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='61' height='62' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-2903.027%25' x2='50%25' y2='98.091%25' id='a'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='98.091%25' id='b'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23C5C7FF' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='0%25' x2='50%25' y2='103.5%25' id='c'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath fill='url(%23a)' d='M52.958027 57L52.958027 60 5.931 60 5.931 57z' transform='translate(1 2)'/%3E%3Cpath d='M11,42.75 C11,41.7760315 10.2415202,41 9.32350606,41 L3.67649394,41 C2.75847977,41 2,41.7760315 2,42.75 L2,55.25 C2,56.2239685 2.75847977,57 3.67649394,57 L11,57 L11,42.75 Z M3.67649394,60 C1.08607055,60 -1,57.8656565 -1,55.25 L-1,42.75 C-1,40.1343435 1.08607055,38 3.67649394,38 L9.32350606,38 C11.9139294,38 14,40.1343435 14,42.75 L14,60 L3.67649394,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M34,57 L34,23.3326216 C34,22.362592 33.2425692,21.5893784 32.3235061,21.5893784 L26.6764939,21.5893784 C25.7574308,21.5893784 25,22.362592 25,23.3326216 L25,57 L34,57 Z M22,60 L22,23.3326216 C22,20.7194276 24.0865709,18.5893784 26.6764939,18.5893784 L32.3235061,18.5893784 C34.9134291,18.5893784 37,20.7194276 37,23.3326216 L37,60 L22,60 Z' fill='url(%23b)' transform='translate(1 2)'/%3E%3Cpath d='M55.3235061,57 C56.1615831,57 57,56.0503446 57,55 L57,3.64856757 C57,2.67901205 56.2422356,1.90532432 55.3235061,1.90532432 L49.6764939,1.90532432 C48.7577644,1.90532432 48,2.67901205 48,3.64856757 L48,57 L55.3235061,57 Z M55.3235061,60 L45,60 L45,3.64856757 C45,1.03596092 47.0867859,-1.09467568 49.6764939,-1.09467568 L55.3235061,-1.09467568 C57.9132141,-1.09467568 60,1.03596092 60,3.64856757 L60,55 C60,57.6297584 57.9073981,60 55.3235061,60 Z' fill='url(%23c)' transform='translate(1 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-about__ico--bar-chart {
    width: 60px;
    height: 60px;
  }
}

.income-about__desc {
  color: #fff;
  font-weight: 300;
}

.income-about__desc sup {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .income-about__desc {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

.income-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .income-tabs {
    margin-bottom: 40px;
  }
}

.income-tabs__tab {
  position: relative;
  width: 50%;
  height: 40px;
  padding: 6px 10px 9px;
  border: 1px solid #fff;
  margin-bottom: 10px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  -webkit-transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}

@media only screen and (min-width: 768px) {
  .income-tabs__tab {
    font-size: 20px;
    font-weight: 300;
  }
}

@media only screen and (min-width: 1024px) {
  .income-tabs__tab {
    display: inline-block;
    width: inherit;
    padding-right: 15px;
    padding-left: 15px;
  }
}

.income-tabs__tab:hover {
  background-color: #5457b5;
  border-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s, border-color ease-in-out 0.2s;
}

.income-tabs__tab--first {
  border-radius: 4px 0 0 4px;
}

.income-tabs__tab--first::before {
  content: "Стоимость пая";
}

.income-tabs__tab--second {
  border-radius: 0 4px 4px 0;
}

.income-tabs__tab--second::before {
  content: "СЧА";
}

@media only screen and (min-width: 768px) {
  .income-tabs__tab--second::before {
    content: "Стоимость чистых активов";
  }
}

.income-tabs__tab._is-active {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  cursor: default;
  font-weight: 400;
}

.income-table {
  margin-bottom: 30px;
  /* stylelint-enable */
}

@media only screen and (min-width: 1024px) {
  .income-table {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1366px) {
  .income-table {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}

@media only screen and (min-width: 1024px) {
  .income-table__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 905px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1366px) {
  .income-table__wrapper {
    width: 100%;
    margin: 0;
  }
}

.income-table__table {
  width: 100%;
  border-bottom: 1px solid #68688b;
  border-collapse: separate;
  border-spacing: 0 7px;
}

@media only screen and (min-width: 768px) {
  .income-table__table {
    border-bottom: none;
  }
}

.income-table__caption {
  padding: 0 0 10px 10px;
  border-bottom: 1px solid #68688b;
  color: #fff;
  font-weight: 700;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .income-table__caption {
    padding: 0 0 20px;
    border-bottom: none;
    font-size: 20px;
    text-align: center;
  }
}

.income-table__cell-header {
  padding: 2px 0 3px;
  font-weight: 400;
  line-height: 25px;
  text-align: right;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-header {
    font-size: 20px;
  }
}

.income-table__cell-header:first-child {
  width: 39%;
  padding-left: 10px;
  color: #fff;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-header:first-child,
    .income-table__cell-header:nth-child(2) {
    font-weight: 700;
  }
}

.income-table__cell-header:last-child {
  padding-right: 10px;
}

.income-table__cell-header:not(:first-child) {
  color: #68688b;
}

.income-table__cell {
  padding: 2px 0 3px;
  color: #68688b;
  text-align: right;
  -webkit-transition: color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s;
}

@media only screen and (min-width: 768px) {
  .income-table__cell {
    padding: 6px 0 7px;
    font-size: 20px;
  }
}

.income-table__cell:first-child {
  padding-left: 10px;
  border-radius: 4px 0 0 4px;
  text-align: left;
}

.income-table__cell:first-child,
    .income-table__cell:nth-child(2) {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .income-table__cell:first-child,
    .income-table__cell:nth-child(2) {
    font-weight: 700;
  }
}

.income-table__cell:last-child {
  padding-right: 10px;
  border-radius: 0 4px 4px 0;
}

.income-table__cell span {
  font-family: "PT Sans", sans-serif;
}

.income-table__cell-underline {
  position: relative;
  display: inline;
  padding-bottom: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.6)), color-stop(50%, transparent)) 0
      20px / 3px 1px repeat-x;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.6) 50%, transparent 50%) 0
      20px / 3px 1px repeat-x;
}

@media only screen and (min-width: 768px) {
  .income-table__cell-underline {
    background-position-y: 26px;
  }
}

._is-active .income-table__cell-underline {
  background: none;
}


/* stylelint-disable no-descending-specificity */

.income-table__row:not(:first-child) {
  -webkit-transition: background-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s;
}

.income-table__row:not(:first-child):hover {
  background-color: #5457b5;
  cursor: pointer;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.income-table__row:not(:first-child):hover .income-table__cell {
  color: #fff;
  -webkit-transition: color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s;
}

.income-table__row:not(:first-child):hover .income-table__cell-underline {
  background: none;
}

.income-table__row._is-active {
  background-color: #fff;
}

.income-table__row._is-active .income-table__cell:first-child,
        .income-table__row._is-active .income-table__cell:nth-child(2) {
  color: #000;
}

.income-table__row._is-active:hover {
  background-color: #fff !important;
  cursor: default !important;
}

.income-table__row._is-active:hover .income-table__cell:first-child,
          .income-table__row._is-active:hover .income-table__cell:nth-child(2) {
  color: #000;
}

.income-table__row._is-active:hover .income-table__cell:last-child {
  color: #68688b;
}

.income-chart {
  width: 283px;
  height: 207px;
  margin: 0 auto;
  background: url("static/img/income-chart.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .income-chart {
    width: 612px;
    height: 252px;
    margin: 0 auto;
    background: url("static/img/income-chart-tablet.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .income-chart {
    width: 507px;
    height: 345px;
    margin-right: 30px;
    background: url("static/img/income-chart-desktop.png") center / contain no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .income-chart {
    width: 626px;
    height: 347px;
    margin: 0 50px 0 0;
    background: url("static/img/income-chart-desktop-md.png") center / contain no-repeat;
  }
}

.personal-acc {
  display: block;
}

@media only screen and (min-width: 768px) {
  .strategy__wrapper {
    padding: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy__wrapper {
    padding: 40px 60px;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy__wrapper {
    padding: 40px 115px;
  }
}

._main .strategy__wrapper {
  padding: 55px 111px 86px;
}

@media only screen and (min-width: 768px) {
  .strategy__caption {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 46px;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy__caption {
    margin-bottom: 80px;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy__caption {
    padding-top: 70px; /* отступ для перехода по якорям */
    margin-top: -70px; /* отступ для перехода по якорям */
  }
}

@media only screen and (min-width: 1024px) {
  .strategy__hr {
    margin: 40px 0 45px;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy__hr {
    margin: 45px 0;
  }
}

._main .strategy__hr {
  margin: 45px 0;
}

.strategy-portfolio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 588px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio__wrapper {
    width: 814px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio__wrapper {
    width: 100%;
  }
}

._main .strategy-portfolio__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 auto;
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio__wrapper-companies {
    max-width: 540px;
    margin-right: 90px;
  }
}

.strategy-portfolio__caption {
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio__caption {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio__caption {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio__caption {
    font-size: 30px;
    line-height: 35px;
  }
}

.strategy-portfolio__desc {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio__desc {
    margin-bottom: 30px;
  }
}

.strategy-portfolio__desc p {
  margin: 0;
}

.strategy-portfolio__desc p:not(:last-child) {
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio__desc p {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio__desc p {
    line-height: 35px;
  }
}

.strategy-portfolio__companies {
  width: 280px;
  height: 256px;
  margin: 0 auto;
  background: url("static/img/strategy-portfolio-companies.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio__companies {
    width: 588px;
    height: 105px;
    margin-right: 0;
    margin-bottom: 20px;
    background-image: url("static/img/strategy-portfolio-companies-tablet.png");
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio__companies {
    width: 347px;
    height: 301px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 0;
    background-image: url("static/img/strategy-portfolio-companies-desktop.png");
  }
}

.strategy-portfolio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio-item {
    margin-bottom: 10px;
  }
}

._main .strategy-portfolio-item {
  margin-bottom: 10px;
}

.strategy-portfolio-item--first {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item--first {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item--first {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

._main .strategy-portfolio-item--first {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item--first .strategy-portfolio-item__wrapper {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

._main .strategy-portfolio-item--first .strategy-portfolio-item__wrapper {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 65px;
}

.strategy-portfolio-item--first .strategy-portfolio-item__desc {
  margin-bottom: 25px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item--first .strategy-portfolio-item__desc {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item--first .strategy-portfolio-item__desc {
    margin-bottom: 0;
  }
}

._main .strategy-portfolio-item--first .strategy-portfolio-item__desc {
  margin-bottom: 0;
}


/* stylelint-disable no-descending-specificity */

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item--second .strategy-portfolio-item__wrapper {
    padding-top: 20px;
  }
}

._main .strategy-portfolio-item--second .strategy-portfolio-item__wrapper {
  padding-top: 20px;
  margin-right: 65px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item--second .strategy-portfolio-item__ico {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 45px;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item--second .strategy-portfolio-item__ico {
    margin-top: 0;
  }
}


/* stylelint-enable */

.strategy-portfolio-item__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.strategy-portfolio-item__img--pie-chart {
  width: 259px;
  height: 254px;
  background: url("static/img/strategy-portfolio-pie-chart.png") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item__img--pie-chart {
    width: 587px;
    height: 157px;
    background: url("static/img/strategy-portfolio-pie-chart-tablet.png") center / contain
          no-repeat;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item__img--pie-chart {
    width: 338px;
    height: 225px;
    margin-right: 190px;
    background: url("static/img/strategy-portfolio-pie-chart-desktop.png") center / contain
          no-repeat;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio-item__img--pie-chart {
    width: 427px;
    height: 235px;
    background: url("static/img/strategy-portfolio-pie-chart-desktop-md.png") center / contain
          no-repeat;
  }
}

.strategy-portfolio-item__img--mts,
    .strategy-portfolio-item__img--placeholder {
  width: 520px;
  height: 100px;
}

.strategy-portfolio-item__img--mts {
  height: 55px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='344' height='55' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0.000421727325 54.7193878L54.2528306 54.7193878 54.2528306 0.571045918 0.000421727325 0.571045918z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M148.661017,34.6962439 C148.661017,34.6962439 145.409558,35.1163207 141.696021,35.1163207 C137.13299,35.1163207 136.244052,33.6656555 136.244052,30.0894016 L136.244052,25.7836143 C136.244052,22.1051417 137.030149,20.7076862 141.696021,20.7076862 C145.041867,20.7076862 148.290508,21.176772 148.290508,21.176772 L148.76104,14.5353577 C148.76104,14.5353577 144.624869,13.968254 141.062071,13.968254 C131.576772,13.968254 128.122449,17.0810231 128.122449,24.6452062 L128.122449,31.2250092 C128.122449,39.5691349 132.310745,41.9047619 141.014172,41.9047619 C144.519211,41.9047619 149.183673,41.3376582 149.183673,41.3376582 L148.661017,34.6962439 Z' fill='%23E30613'/%3E%3Cpath fill='%23E30613' d='M102.2449 20.8251414L109.7472 20.8251414 109.7472 41.031746 117.54658 41.031746 117.54658 20.8251414 125.044847 20.8251414 125.489796 13.968254 101.795918 13.968254z'/%3E%3Cpath fill='%23E30613' d='M84.2278692 38.310833L88.4360271 27.9369145 88.8992106 27.9369145 89.7629115 41.031746 97.4081633 41.031746 95.6616892 13.968254 88.2820868 13.968254 81.9174011 29.3372815 81.4623914 29.3372815 74.8388679 13.968254 67.5519022 13.968254 65.8163265 41.031746 73.254508 41.031746 74.0255722 27.9369145 74.4792196 27.9369145 79.2023286 38.310833z'/%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M27.1231118,47.7105357 C37.2740885,47.7105357 41.8118745,39.6485459 41.8118745,31.6595153 C41.8118745,20.4097704 33.9860211,7.58438776 27.1231118,7.58438776 C20.279883,7.58438776 12.4484066,20.4097704 12.4484066,31.6595153 C12.4484066,39.6485459 16.9875984,47.7105357 27.1231118,47.7105357 Z M54.2528306,49.3058163 C54.2528306,52.2915306 51.8208697,54.7202296 48.8280114,54.7202296 L5.42524089,54.7202296 C2.43238264,54.7202296 0.000421727325,52.2915306 0.000421727325,49.3030102 L0.000421727325,5.98209184 C0.000421727325,2.99497449 2.43238264,0.570484694 5.42524089,0.570484694 L48.8280114,0.576096939 C51.8208697,0.576096939 54.2528306,2.99497449 54.2528306,5.98209184 L54.2528306,49.3058163 Z' fill='%23E30611' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M40.3673469,31.6014528 C40.3673469,20.0955756 32.881332,6.98412698 26.3231688,6.98412698 C19.767695,6.98412698 12.2857143,20.0955756 12.2857143,31.6014528 C12.2857143,39.7713574 16.6156888,48.015873 26.3231688,48.015873 C36.0333383,48.015873 40.3673469,39.7713574 40.3673469,31.6014528' fill='%23FFF'/%3E%3Cpath fill='%23E30611' d='M177.306423 42.7777778L177.306423 26.2983289 177.460759 21.6068948 175.108175 26.0662043 165.469813 42.7777778 162.346939 42.7777778 162.346939 15.7142857 165.856348 15.7142857 165.856348 32.1923363 165.663081 36.8837704 168.014274 32.4244609 177.691568 15.7142857 180.77551 15.7142857 180.77551 42.7777778z'/%3E%3Cpath fill='%23E30611' d='M198.317878 41.9047619L198.317878 33.1300326 189.519293 33.1300326 189.519293 41.9047619 186.040816 41.9047619 186.040816 22.6984127 189.519293 22.6984127 189.519293 30.419251 198.317878 30.419251 198.317878 22.6984127 201.836735 22.6984127 201.836735 41.9047619z'/%3E%3Cpath d='M209.734694,32.6572604 L209.734694,39.6107567 C210.976052,39.7303712 212.218809,39.7707231 213.344008,39.7707231 C215.828123,39.7707231 217.457143,38.5716954 217.457143,36.2543437 C217.457143,34.0148135 215.982068,32.6572604 212.801002,32.6572604 L209.734694,32.6572604 Z M212.623016,31.2345679 C215.079001,31.2345679 216.053061,29.9059364 216.053061,27.9732494 C216.053061,25.9999048 214.897993,24.8324515 212.117755,24.8324515 C211.286939,24.8324515 210.529048,24.8731091 209.734694,24.9529722 L209.734694,31.2345679 L212.623016,31.2345679 Z M206.22449,22.9195864 C208.235118,22.7725787 210.247088,22.6984127 212.146238,22.6984127 C217.211086,22.6984127 219.296928,24.5340216 219.296928,27.4728499 C219.296928,29.5296325 218.141858,31.0341431 216.317921,31.6221736 C218.664325,31.9903549 220.265306,33.7160392 220.265306,36.1396786 C220.265306,39.8850624 217.397778,41.9047619 212.631099,41.9047619 C210.581521,41.9047619 208.421809,41.7948373 206.22449,41.6478296 L206.22449,22.9195864 Z' fill='%23E30611'/%3E%3Cpath d='M235.097687,30.430839 C235.210723,26.9128129 233.776673,24.6938776 231.095149,24.6938776 C227.923352,24.6938776 226.600976,27.6768217 226.487941,30.430839 L235.097687,30.430839 Z M238.150832,40.8491688 C236.248771,41.4904042 233.959021,41.9047619 231.436936,41.9047619 C225.653777,41.9047619 222.897959,38.5518612 222.897959,31.9588193 C222.897959,25.7434543 225.887511,21.8253968 231.358559,21.8253968 C236.521694,21.8253968 238.693878,25.367136 238.693878,30.4155068 C238.693878,30.7918251 238.654689,31.6952606 238.654689,32.2984567 L226.469746,32.2984567 C226.469746,36.5928324 227.788172,39.1917381 231.979982,39.1917381 C234.230544,39.1917381 235.939459,38.8521007 237.723953,38.3263419 L238.150832,40.8491688 Z' fill='%23E30611'/%3E%3Cpath d='M252.734694,40.8424775 C251.07323,41.6405597 249.483436,41.9047619 248.073472,41.9047619 C242.798486,41.9047619 240.44898,38.071777 240.44898,32.1881452 C240.44898,25.5064312 243.665053,21.8253968 248.399249,21.8253968 C249.879581,21.8253968 251.361217,22.1292978 252.663023,22.8493514 L251.939797,25.3558497 C250.928584,24.8999983 249.772726,24.5577675 248.579078,24.5577675 C245.219663,24.5577675 243.774514,27.5187483 243.774514,31.8459144 C243.774514,36.7055917 245.399492,39.0971005 248.615565,39.0971005 C249.952556,39.0971005 251.036742,38.8684903 252.1926,38.2990183 L252.734694,40.8424775 Z' fill='%23E30611'/%3E%3Cpath fill='%23E30611' d='M283.698663 41.9047619L283.698663 31.8493377 283.885211 27.7831653 281.861579 31.2096693 274.814692 41.9047619 272.040816 41.9047619 272.040816 22.6984127 275.302688 22.6984127 275.302688 32.7538369 275.15264 36.8200093 277.138421 33.4315323 284.223158 22.6984127 286.959184 22.6984127 286.959184 41.9047619z'/%3E%3Cpath fill='%23E30611' d='M305.289878 47.1428571L305.289878 41.1955679 291.346939 41.1955679 291.346939 22.6984127 294.474024 22.6984127 294.474024 38.5835739 302.05523 38.5835739 302.05523 22.6984127 305.218602 22.6984127 305.218602 38.5835739 308.020408 38.5835739 308.020408 47.1428571z'/%3E%3Cpath fill='%23E30611' d='M322.310908 41.9047619L322.310908 31.8493377 322.497455 27.7831653 320.473824 31.2096693 313.426937 41.9047619 310.653061 41.9047619 310.653061 22.6984127 313.914933 22.6984127 313.914933 32.7538369 313.764884 36.8200093 315.750666 33.4315323 322.835403 22.6984127 325.571429 22.6984127 325.571429 41.9047619z'/%3E%3Cpath fill='%23E30611' d='M340.73948 41.9047619L340.73948 31.8493377 340.926027 27.7831653 338.902395 31.2096693 331.855508 41.9047619 329.081633 41.9047619 329.081633 22.6984127 332.343505 22.6984127 332.343505 32.7538369 332.193456 36.8200093 334.179237 33.4315323 341.263975 22.6984127 344 22.6984127 344 41.9047619z'/%3E%3Cpath fill='%23E30611' d='M267.653061 22.9225004L267.653061 22.6984127 255.367347 22.6984127 255.529375 25.4852483 260.005566 25.4852483 260.005566 41.9047619 262.988868 41.9047619 262.988868 25.4852483 267.504638 25.4852483z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}


/* stylelint-disable no-descending-specificity */

.strategy-portfolio-item__ico {
  width: 93px;
  height: 80px;
  margin-bottom: 15px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='89' width='93' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='d' d='M56.327 55.39H6.673a2.578 2.578 0 0 1-2.58-2.575V15.342c0-1.422 1.202-2.283 2.627-2.283h49.919c1.428.006 2.639 1.201 2.627 2.627v37.129c0 1.423-1.514 2.576-2.939 2.576z'/%3E%3Cfilter id='c' height='144.9%25' width='134.4%25' x='-17.2%25' y='-20.1%25'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='3'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3C/filter%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23b2f9c0'/%3E%3Cstop offset='1' stop-color='%2377ca9a'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='50%25' x2='50%25' xlink:href='%23a' y1='-61.282%25' y2='148.52%25'/%3E%3ClinearGradient id='f' x1='50%25' x2='50%25' xlink:href='%23a' y1='-204.581%25' y2='837.515%25'/%3E%3ClinearGradient id='g' x1='50%25' x2='50%25' xlink:href='%23a' y1='-554.604%25' y2='655.642%25'/%3E%3ClinearGradient id='h' x1='50%25' x2='46.959%25' xlink:href='%23a' y1='-31.101%25' y2='131.891%25'/%3E%3ClinearGradient id='i' x1='-191.281%25' x2='977.581%25' xlink:href='%23a' y1='533.611%25' y2='-36.959%25'/%3E%3ClinearGradient id='j' x1='1074.226%25' x2='-120.751%25' xlink:href='%23a' y1='131.891%25' y2='709.243%25'/%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23007976'/%3E%3Cstop offset='1' stop-color='%2334378d'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='50%25' x2='50%25' xlink:href='%23b' y1='-.289%25' y2='139.677%25'/%3E%3ClinearGradient id='l' x1='50%25' x2='50%25' xlink:href='%23b' y1='-252.733%25' y2='118.204%25'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='matrix(-1 0 0 1 73.93 17.111)'%3E%3Cuse fill='%23000' filter='url(%23c)' xlink:href='%23d'/%3E%3Cuse fill='%23fff' xlink:href='%23d'/%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92'%3E%3Cpath d='M52.41 51.183H2.754a2.578 2.578 0 0 1-2.58-2.576V11.133c0-1.421 1.202-2.283 2.627-2.283H52.72c1.428.007 2.638 1.202 2.627 2.628v37.129c0 1.422-1.514 2.576-2.939 2.576z' stroke='url(%23e)'/%3E%3Cpath d='M16.23 8.558V2.671a2.568 2.568 0 0 1 2.557-2.58h17.365a2.568 2.568 0 0 1 2.556 2.58v5.887' stroke='url(%23f)'/%3E%3Cpath d='M.32 24.177l27.8 7.3 26.79-7.3' stroke='url(%23g)'/%3E%3C/g%3E%3C/g%3E%3Cg stroke-width='1.92'%3E%3Cg stroke-linecap='round'%3E%3Cpath d='M3.837 55.903C9.177 73.885 25.827 87 45.54 87c24.023 0 43.497-19.476 43.497-43.5m-1.896-12.743C81.694 12.95 65.129 0 45.541 0 21.517 0 2.042 19.476 2.042 43.5' stroke='url(%23h)' transform='matrix(-1 0 0 1 92 1)'/%3E%3Cg stroke-linejoin='round'%3E%3Cpath d='M81.6 21.758h7.833v7.832' stroke='url(%23i)' transform='scale(1 -1) rotate(-63 3.288 63.986)'/%3E%3Cpath d='M1.613 56.791h7.832v7.833' stroke='url(%23j)' transform='scale(-1 1) rotate(-63 -39.654 136.273)'/%3E%3C/g%3E%3C/g%3E%3Cg transform='matrix(-1 0 0 1 36.724 32.48)'%3E%3Cellipse cx='14.635' cy='14.636' rx='14.635' ry='14.636' stroke='url(%23k)'/%3E%3Cpath d='M23.76 27.097l8.122 10.619' stroke='url(%23l)' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item__ico {
    width: 170px;
    height: 170px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 0;
    margin-left: 45px;
  }
}

@media only screen and (min-width: 1024px) {
  .strategy-portfolio-item__ico {
    width: 216px;
    height: 216px;
    margin-left: 125px;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio-item__ico {
    width: 282px;
    height: 270px;
  }
}


/* stylelint-enable */

.strategy-portfolio-item__title {
  margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item__title {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }
}

._main .strategy-portfolio-item__title {
  font-size: 25px;
  line-height: 35px;
  text-align: left;
}


/* stylelint-disable no-descending-specificity */

@media only screen and (min-width: 768px) {
  .strategy-portfolio-item__desc {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

@media only screen and (min-width: 1366px) {
  .strategy-portfolio-item__desc {
    line-height: 35px;
  }
}

._main .strategy-portfolio-item__desc {
  width: 500px;
  font-size: 18px;
  line-height: 30px;
  text-align: left;
}


/* stylelint-enable */

.strategy-portfolio-item__link {
  margin-top: 25px;
}

.tabs__toggles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px;
  margin-bottom: 35px;
}

.tabs__toggle {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  border-bottom: 1px dashed #ccc;
  margin: 0 20px;
  color: #c7c7c7;
  cursor: pointer;
  font-size: 26px;
  font-weight: 700;
  line-height: 38px;
  -webkit-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

@media only screen and (max-width: 768px) {
  .tabs__toggle {
    font-size: 23px;
    text-align: center;
  }
}

.tabs__toggle:not(.active):hover,
    .tabs__toggle.active {
  border-color: transparent;
  color: #000;
}

.tabs__tab:not(.active) {
  display: none;
}

.tooltip__content {
  display: inline;
}

.tooltip-box {
  position: absolute;
  z-index: 1;
  display: none;
  width: 390px;
  padding: 15px 15px 25px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
  font-family: "Corpid E1s", sans-serif;
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: opacity ease-in-out 0.1s, visibility ease-in-out 0.1s, -webkit-transform ease-in-out 0.1s;
  transition: opacity ease-in-out 0.1s, visibility ease-in-out 0.1s, -webkit-transform ease-in-out 0.1s;
  transition: opacity ease-in-out 0.1s, transform ease-in-out 0.1s, visibility ease-in-out 0.1s;
  transition: opacity ease-in-out 0.1s, transform ease-in-out 0.1s, visibility ease-in-out 0.1s, -webkit-transform ease-in-out 0.1s;
  visibility: hidden;
}

.tooltip-box::after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 8px 6px 0;
  content: "";
}

.tooltip-box__content {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--header-profit {
    top: -100px;
    left: -120px;
  }
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--header-advantages-item {
    top: -180px;
    left: -50px;
  }
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--advantages {
    top: -120px;
    left: -150px;
  }
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--cylinder-addition-first {
    top: -100px;
    left: -180px;
  }
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--header-advantages-item-main {
    bottom: 60px;
    left: -140px;
  }
}

._main .tooltip-box--header-advantages-item-main {
  bottom: 60px;
  left: -140px;
}

@media only screen and (min-width: 1024px) {
  .tooltip-box--invest {
    top: -70px;
    left: -130px;
  }
}

._main .tooltip-box--invest {
  top: -70px;
  left: -130px;
}

.tooltip-underline {
  position: relative;
  display: inline;
}

.tooltip-underline:hover {
  cursor: pointer;
}

@media only screen and (min-width: 1024px) {
  .tooltip-underline:hover .tooltip-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s, transform ease-in-out 0.3s,
          visibility ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s, transform ease-in-out 0.3s,
          visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
    visibility: visible;
  }
  .tooltip-underline:hover .tooltip-box--advantages {
    top: auto;
    bottom: calc(100% + 20px);
  }
}

._only-desktop .tooltip-underline:hover .tooltip-box {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s, transform ease-in-out 0.3s,
          visibility ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s, transform ease-in-out 0.3s,
          visibility ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
  visibility: visible;
}

.tooltip-underline__content {
  position: relative;
  display: inline;
  padding-bottom: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.6)), color-stop(50%, transparent)) 0
      20px / 3px 1px repeat-x;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.6) 50%, transparent 50%) 0
      20px / 3px 1px repeat-x;
}

@media only screen and (min-width: 768px) {
  .tooltip-underline__content {
    background-position-y: 26px;
  }
}

.tooltip-underline__content--product {
  display: block;
  max-width: 130px;
  font-weight: 400;
  line-height: 26px;
}

.tooltip-underline__content--product span {
  border-bottom: 1px dotted rgba(32, 32, 32, 0.3);
}

@media (max-width: 768px) {
  .tooltip-underline__content--product span {
    border-bottom: 1px dotted white;
  }
}

@media (max-width: 768px) {
  .tooltip-underline__content--product {
    display: inline;
    max-width: inherit;
    padding-bottom: 3px;
    background: none;
    line-height: 22px;
  }
}

.tooltip-underline__content--advantages {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #34378d), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #34378d 50%, transparent 50%);
  background-position-y: 25px;
  background-size: 2px 1px;
  color: #34378d;
}

@media only screen and (min-width: 768px) {
  .tooltip-underline__content--advantages {
    background-position-y: 32px;
  }
}

@media only screen and (min-width: 1024px) {
  .tooltip-underline__content--advantages {
    background-position-y: 40px;
  }
}

.tooltip-underline__content--cylinder-addition-first {
  background-position-y: 20px;
}

.tooltip-underline__content--cylinder-mobile {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #000), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #000 50%, transparent 50%);
}

.tooltip-underline__content--invest {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #000), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #000 50%, transparent 50%);
  background-position-y: 100px;
  background-size: 8px 2px;
}

._main .tooltip-underline__content {
  background-position-y: 20px;
}


/**
 * Подсказки в окнах для мобильных устройств
 */

.tooltip-mobile__wrapper {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;
  visibility: hidden;
}

.tooltip-mobile__wrapper._is-active {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;
  visibility: visible;
}

.tooltip-mobile__container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  padding: 25px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tooltip-mobile__close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  font-size: 22px;
  line-height: 20px;
  text-align: center;
}

.tooltip-icon::after {
  display: inline-block;
  margin-left: 3px;
  color: #666465;
  content: "?";
  font-size: 14px;
  font-weight: 700;
  opacity: 0.4;
}

.tooltip-icon__wrap .tooltip-icon__box {
  bottom: calc(100% + 10px);
  left: 0;
  -webkit-transform: translate3d(-50%, 20px, 0);
  transform: translate3d(-50%, 20px, 0);
}

.tooltip-icon__wrap:hover .tooltip-icon__box {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.map__container {
  position: absolute;
  width: 100%;
  min-width: 1366px;
  height: 535px;
}

.map__wrapper {
  position: relative;
  height: 535px;
  padding: 55px 105px;
}

.map__mark {
  position: absolute;
  display: block;
  width: 63px;
  height: 87px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='63' height='87' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2328285A'%3E%3Cpath d='M861,295 C854.37375,295 849,289.850156 849,283.5 C849,277.149844 854.37375,272 861,272 C867.62625,272 873,277.149844 873,283.5 C873,289.850156 867.62625,295 861,295 M861.5,251 C844.102308,251 830,267.373755 830,287.57551 C830,307.773714 861.5,338 861.5,338 C861.5,338 893,307.773714 893,287.57551 C893,267.373755 878.897692,251 861.5,251' transform='translate(-830 -251)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.map-contacts {
  width: 355px;
  padding: 40px 55px 50px;
  background-color: #282859;
  color: #fff;
  font-size: 16px;
}

.map-contacts__title {
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

.map-contacts__sub-title {
  margin-bottom: 30px;
  font-size: 20px;
}

.map-contacts__link {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}

.map-contacts__address {
  margin-bottom: 30px;
}

.map-contacts__phones {
  margin-bottom: 10px;
}

.map-contacts__phone {
  color: #fff;
  text-decoration: none;
}

.map-contacts__fax {
  margin-bottom: 30px;
}

.bank-data__caption {
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

._bank-details-page .bank-data__caption {
  font-size: 48px;
  line-height: 50px;
}

.bank-data__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}

.bank-data__col:not(:last-child) {
  margin-right: 45px;
}

.bank-data__item {
  width: 265px;
  margin-bottom: 10px;
}

.bank-data__item--bank-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bank-data__title {
  font-weight: 700;
}

.bank-data__title--bank-details {
  margin-right: 5px;
}

.bank-data__download {
  position: relative;
  padding-top: 3px;
  padding-left: 77px;
}

.bank-data__download::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 54px;
  height: 60px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='-78.419%25' x2='50%25' y2='96.859%25' id='a'%3E%3Cstop stop-color='%23B2F9C0' offset='0%25'/%3E%3Cstop stop-color='%2377CA9A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='-.289%25' x2='50%25' y2='100%25' id='b'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='9.042%25' x2='50%25' y2='100%25' id='c'%3E%3Cstop stop-color='%23007976' offset='0%25'/%3E%3Cstop stop-color='%2334378D' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(2 2)'%3E%3Cpath d='M33,32.1625842 C33,35.4179158 33,37.7033861 33,39.0189951 C33,39.9629221 33,41.3788126 33,43.2666667 C33,43.6716755 32.678813,44 32.2826087,44 L0.717391304,44 C0.321187027,44 0,43.6716755 0,43.2666667 L0,0.733333333 C0,0.328324517 0.321187027,0 0.717391304,0 C3.37077295,0 5.36080918,0 6.6875,0 C12.3753019,0 20.9070048,0 32.2826087,0 C32.678813,0 33,0.328324517 33,0.733333333 L33,13.656765' stroke='url(%23a)' stroke-width='3'/%3E%3Crect stroke='url(%23b)' stroke-width='3' x='9' y='13' width='33' height='18' rx='1'/%3E%3Cpath d='M17.5528974,26.9063104 L15.7902506,26.9063104 L15.7902506,17.0636902 L18.4412715,17.0636902 C18.8784079,17.0636902 19.287342,17.0918926 19.6680737,17.1764996 C21.0076853,17.4726243 21.8537558,18.4879089 21.8537558,20.024937 C21.8537558,22.1683156 20.6128524,23.3669155 18.4130691,23.3669155 L17.5528974,23.3669155 L17.5528974,26.9063104 Z M17.5528974,21.9991015 L18.5117773,21.9991015 C19.5129608,21.9991015 19.9924007,21.2517392 19.9924007,20.1518476 C19.9924007,19.3480806 19.6680737,18.7135277 19.0758243,18.5302124 C18.8643067,18.4597066 18.5963844,18.4315042 18.3425632,18.4315042 L17.5528974,18.4315042 L17.5528974,21.9991015 Z M26.1264118,26.9063104 L23.2920757,26.9063104 L23.2920757,17.0636902 L26.3097271,17.0636902 C29.1299621,17.0636902 30.7233949,18.7699324 30.7233949,21.8439886 C30.7233949,25.2423717 28.960748,26.9063104 26.1264118,26.9063104 Z M25.0547225,25.5102941 L26.1828165,25.5102941 C27.9877669,25.5102941 28.876141,24.297593 28.876141,21.9285956 C28.876141,19.9403299 28.1287787,18.4456054 26.1828165,18.4456054 L25.0547225,18.4456054 L25.0547225,25.5102941 Z M34.0230699,26.9063104 L32.260423,26.9063104 L32.260423,17.0636902 L37.1535307,17.0636902 L37.1535307,18.4456054 L34.0230699,18.4456054 L34.0230699,21.3081439 L36.8151025,21.3081439 L36.8151025,22.6900591 L34.0230699,22.6900591 L34.0230699,26.9063104 Z' fill='url(%23c)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  content: "";
}

.row--menu {
  position: relative;
  max-width: 1366px;
  min-height: 100%;
}

.menu {
  height: 64px;
}

.menu__wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 64px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 20px;
  margin: 0 auto;
}

.menu__wrapper--main {
  padding: 0;
}

@media (max-width: 1440px) {
  .menu__wrapper {
    padding: 0 20px;
  }
}

@media (max-width: 560px) {
  .menu__wrapper {
    padding: 0 15px;
  }
}

.menu__burger {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu__burger span {
  margin-right: 12px;
}

@media (min-width: 1025px) {
  .menu__burger {
    display: none;
  }
}

.menu-logo {
  width: 242px;
  min-width: 242px;
  height: 28px;
  margin-right: 50px;
  background-image: url("static/img/logo.svg");
  background-position: 50% -6px;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .menu-logo {
    width: 100%;
    min-width: initial;
    margin-right: 0;
    background-image: url("static/img/logo-small.svg");
    background-position: 0 50%;
  }
}

.menu-personal-account {
  display: none;
}

@media (min-width: 1025px) {
  .menu-personal-account {
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 4px 10px;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    color: #878787;
    font-size: 16px;
    text-decoration: none;
    -webkit-transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
    transition: background-color ease-in-out 0.3s, color ease-in-out 0.3s;
  }
  .menu-personal-account:hover {
    background-color: #fff;
    color: #575756;
    -webkit-transition: background-color ease-in-out 0.2s, color ease-in-out 0.2s;
    transition: background-color ease-in-out 0.2s, color ease-in-out 0.2s;
  }
}

.menu-nav {
  display: none;
}

@media (min-width: 961px) {
  .menu-nav {
    display: block;
    width: 100%;
  }
}

.menu-nav__wrapper {
  display: none;
}

@media (min-width: 1025px) {
  .menu-nav__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}

.menu-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-nav__item {
  font-size: 16px;
}

.menu-nav__item:not(:last-child) {
  margin-right: 27px;
}

.menu-nav__item:last-child {
  margin-left: 25px;
}

@media (min-width: 961px) {
  .menu-nav__item:nth-child(7) {
    margin-right: 0;
  }
}

.menu-nav__item--invest {
  display: none;
}

@media (min-width: 1025px) {
  .menu-nav__item--invest {
    display: inline-block;
  }
}

.menu-nav__item--hidden {
  display: none;
}

@media (min-width: 1368px) {
  .menu-nav__item--hidden {
    display: inline-block;
  }
}

.menu-nav .menu-nav__link {
  padding-bottom: 1px;
  color: #343a40;
  text-decoration: none;
  -webkit-transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}

.menu-nav .menu-nav__link._current {
  padding: 4px 10px;
  border-radius: 4px;
  color: #34378d;
}

.menu-nav .menu-nav__link:hover {
  color: #e30613;
  -webkit-transition: color ease-in-out 0.2s, border-color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s, border-color ease-in-out 0.2s;
}

@media (min-width: 1025px) {
  .menu-nav .menu-nav__link--call {
    padding: 7px 12px;
    border-bottom: none;
    background-color: #5cc086;
    border-radius: 4px;
    color: #fff;
    -webkit-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
  }
  .menu-nav .menu-nav__link--call:hover {
    border-bottom: none;
    background-color: #41a86c;
    color: #fff;
    -webkit-transition: background-color ease-in-out 0.3s;
    transition: background-color ease-in-out 0.3s;
  }
  .menu-nav .menu-nav__link--call:active {
    border-bottom: none;
    background-color: #41a86c;
    color: #fff;
    -webkit-transition: background-color ease-in-out 0.3s;
    transition: background-color ease-in-out 0.3s;
  }
}

@media (min-width: 1025px) {
  .menu-nav .menu-nav__link--sales {
    padding: 5px 12px;
    border: 2px solid #282859;
    background-color: transparent;
    border-radius: 4px;
    color: #282859;
    -webkit-transition: background-color ease-in-out 0.2s;
    transition: background-color ease-in-out 0.2s;
  }
  .menu-nav .menu-nav__link--sales:hover {
    border: 2px solid #282859;
    background-color: #282859;
    color: #fff;
    -webkit-transition: background-color ease-in-out 0.3s;
    transition: background-color ease-in-out 0.3s;
  }
  .menu-nav .menu-nav__link--sales:active {
    border: 2px solid #282859;
    background-color: #282859;
    color: #fff;
    -webkit-transition: background-color ease-in-out 0.3s;
    transition: background-color ease-in-out 0.3s;
  }
}

@media (min-width: 1025px) {
  .menu-nav .menu-nav__link--invest {
    padding: 5px 12px;
    border: 2px solid #282859;
    background-color: #282859;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 15px rgba(40, 40, 89, 0.4);
    box-shadow: 0 5px 15px rgba(40, 40, 89, 0.4);
    color: #fff;
    -webkit-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
  }
  .menu-nav .menu-nav__link--invest:hover {
    border: 2px solid #282859;
    background-color: #282859;
    color: #fff;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
  }
  .menu-nav .menu-nav__link--invest:active {
    border: 2px solid #282859;
    background-color: #282859;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
  }
}

@media (min-width: 1025px) {
  .menu-nav .menu-nav__link--sign {
    display: inline-block;
    height: 32px;
    min-height: 32px;
    padding: 0 16px;
    border: 1px solid #e30613;
    background-color: transparent;
    border-radius: 4px;
    color: #e30613;
    line-height: 1.8;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .menu-nav .menu-nav__link--sign:hover {
    border: 1px solid #e30611;
    background-color: #e30611;
    color: #fff;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .menu-nav .menu-nav__link--sign:active {
    border: 1px solid #e30611;
    background-color: #e30611;
    color: #fff;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .menu-nav .menu-nav__link--sign-in {
    display: inline-block;
    height: 32px;
    min-height: 32px;
    padding: 0 16px;
    border: 1px solid #e30613;
    background-color: #e52214;
    border-radius: 4px;
    color: white;
    line-height: 1.8;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .menu-nav .menu-nav__link--sign-in:hover {
    border: 1px solid #c7050e;
    background-color: #c7050e;
    color: white;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .menu-nav .menu-nav__link--sign-in:active {
    border: 1px solid #c7050e;
    background-color: #c7050e;
    color: white;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
}

.menu-personal-account-in-head {
  display: none;
  background-color: #f1f4f8;
}

@media more-page {
  .menu-personal-account-in-head {
    display: block;
  }
}

.menu-personal-account-in-head__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 113px;
}

.menu-personal-account-in-head__link {
  color: #9e9ead;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
}

.menu-nav-mobile {
  position: fixed;
  z-index: 11;
  top: 0;
  right: 0;
  width: 315px;
  height: 100vh;
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

@media (min-width: 1160px) {
  .menu-nav-mobile {
    display: none;
  }
}

.menu-nav-mobile__overlay {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  visibility: hidden;
}

._is-active + .menu-nav-mobile__overlay {
  display: block;
  opacity: 0.2;
  visibility: visible;
}

.menu-nav-mobile__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu-nav-mobile__invest {
  padding: 5px 12px;
  border-bottom: none;
  background-color: #282859;
  border-radius: 4px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: background-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s;
}

.menu-nav-mobile__invest:hover {
  background-color: #282859;
  color: #fff;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.menu-nav-mobile__invest:active {
  background-color: #282859;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.menu-nav-mobile__sign {
  height: 30px;
  min-height: 30px;
  padding: 0 20px;
  border: 1px solid #e30613;
  margin-bottom: 8px;
  background-color: #e30613;
  border-radius: 4px;
  color: #fff;
  line-height: 28px;
  text-decoration: none;
}

.menu-nav-mobile__close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  background: url("./static/img/menu-close.svg") center/contain no-repeat;
}

.menu-nav-mobile__list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-nav-mobile__item {
  position: relative;
  padding: 12px 0;
}

.menu-nav-mobile__item:first-child {
  padding-top: 0;
}

.menu-nav-mobile__item:not(:last-child)::before {
  position: absolute;
  right: -20px;
  bottom: 0;
  width: calc(100% + 20px);
  height: 1px;
  background-color: #dee2e6;
  content: "";
}

.menu-nav-mobile__link {
  color: #343a40;
  text-decoration: none;
}

.menu-nav-mobile__link.dropdown-menu__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-nav-mobile__link--invest {
  display: inline-block;
  padding: 7px 20px 9px;
  border-bottom: none;
  background-color: #282859;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  -webkit-transition: background-color ease-in-out 0.2s;
  transition: background-color ease-in-out 0.2s;
}

.menu-nav-mobile__link--invest:hover {
  background-color: #282859;
  color: #fff;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.menu-nav-mobile__link--invest:active {
  background-color: #282859;
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
}

.menu-nav-mobile__link--personal-account {
  color: #878787;
  -webkit-transition: color ease-in-out 0.3s;
  transition: color ease-in-out 0.3s;
}

.menu-nav-mobile__link--personal-account:hover {
  color: #575756;
  -webkit-transition: color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s;
}

.menu-nav-mobile._is-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

[data-menu-scroll="fixed"] {
  min-height: 0;
  max-height: 64px;
}

[data-menu-scroll="fixed"].fixed {
  position: fixed;
  z-index: 12;
  top: 0;
  left: 50%;
  width: 100%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-menu-scroll="fixed"].fixed::before,
[data-menu-scroll="fixed"].fixed::after {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background: #fff;
  content: "";
}

[data-menu-scroll="fixed"].fixed::after {
  right: 100%;
  left: auto;
}

.dropdown-menu {
  position: relative;
}

.dropdown-menu__toggle span {
  margin-right: 4px;
}

.dropdown-menu__toggle svg {
  position: relative;
  top: 1px;
  left: 2px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform ease-in-out 0.2s;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
}

.dropdown-menu__toggle svg path#Path {
  fill: #343a40;
  -webkit-transition: fill ease-in-out 0.2s;
  transition: fill ease-in-out 0.2s;
}

@media (min-width: 1025px) {
  .dropdown-menu__toggle:hover {
    color: #e30613;
  }
  .dropdown-menu__toggle:hover svg path#Path {
    fill: #e30613;
  }
}

.active .dropdown-menu__toggle {
  color: #e30613;
}

.active .dropdown-menu__toggle svg path#Path {
  fill: #e30613;
}

.dropdown-menu.active .dropdown-menu__toggle svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.dropdown-menu__content {
  display: none;
}

@media (min-width: 1025px) {
  .dropdown-menu__content {
    position: absolute;
    z-index: 10;
    top: calc(100% + 7px);
    right: 50%;
    display: none;
    width: 100vw;
    max-width: 654px;
    padding: 35px 32px 32px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  .dropdown-menu__content--small {
    max-width: 264px;
  }
  .dropdown-menu__content--support {
    max-width: 214px;
  }
}

@media (max-width: 1024px) {
  .dropdown-menu__content {
    margin-top: 20px;
  }
}

.active .dropdown-menu__content {
  display: block;
}

@media (min-width: 1025px) {
  .active .dropdown-menu__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.dropdown-menu__item {
  font-size: 14px;
  line-height: 20px;
}

.dropdown-menu__item div {
  color: #636b73;
}

@media (min-width: 1025px) {
  .dropdown-menu__item {
    display: inline-block;
    max-width: 274px;
    margin-bottom: 25px;
  }
  .dropdown-menu__item:nth-child(2n) {
    margin-left: 42px;
  }
  .dropdown-menu__item--small:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu__item--small:nth-child(2n) {
    margin-left: 0;
  }
}

@media (max-width: 1024px) {
  .dropdown-menu__item + .dropdown-menu__item {
    margin-top: 17px;
  }
}

.dropdown-menu__link {
  display: inline-block;
  color: #343a40;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: color ease-in-out 0.2s;
  transition: color ease-in-out 0.2s;
}

.dropdown-menu__link .fill {
  -webkit-transition: fill ease-in-out 0.2s;
  transition: fill ease-in-out 0.2s;
}

.dropdown-menu__link:hover {
  color: #e30613;
}

.dropdown-menu__link:hover .fill {
  fill: #e30613;
}

@media (min-width: 1025px) {
  .dropdown-menu__link {
    margin-bottom: 7px;
  }
}

@media (max-width: 1024px) {
  .dropdown-menu__link {
    margin-bottom: 5px;
  }
}

.dropdown-menu__link--compare {
  width: 100%;
  min-height: 52px;
  border: 2px solid #ced4da;
  margin-bottom: 0;
  background-color: transparent;
  border-radius: 4px;
  color: #343a40;
  line-height: 48px;
}

@media (min-width: 1025px) {
  .dropdown-menu__link--compare span {
    margin-right: 30px;
  }
  .dropdown-menu__link--compare svg {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    vertical-align: middle;
  }
  .dropdown-menu__link--compare svg #Path {
    fill: #343a40;
    -webkit-transition: fill 0.3s;
    transition: fill 0.3s;
  }
  .dropdown-menu__link--compare:hover svg #Path {
    fill: #e30613;
  }
}

@media (max-width: 1024px) {
  .dropdown-menu__link--compare {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 25px 0 16px;
    margin-bottom: 8px;
  }
  .dropdown-menu__link--compare svg #Path {
    fill: #343a40;
  }
  .dropdown-menu__link--compare:hover {
    color: #343a40;
  }
}

.dropdown-menu__compare {
  width: 100%;
  border-radius: 5px;
  text-align: center;
}

@media (max-width: 1024px) {
  .dropdown-menu__compare {
    margin-top: 20px;
  }
}

.dropdown-select {
  width: auto;
  min-width: 365px;
  max-width: none;
  padding: 13px 0;
  -webkit-transform: translateX(-25px);
  transform: translateX(-25px);
}

@media (max-width: 1024px) {
  .dropdown-select {
    -webkit-transform: translateX(-115px);
    transform: translateX(-115px);
  }
}

.dropdown-select__item {
  display: block;
  width: 100%;
  padding: 11px 25px 10px;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.dropdown-select__item:hover {
  background-color: #f1f1f7;
  color: #33378d;
}

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