.GZ7wgsCG0AcLYNBemHmR{cursor:pointer}
.b-icon {
    display: inline-block;
    vertical-align: middle;
}

.i-file-image {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAMAAABLXLayAAAAS1BMVEVTwGgAZwBYwmxRv2YGbghArVFOu2JDr1RMuV9Gs1kEbAYeiCc+qk40oEEvmzwMdRACaQIjjS0bhCIWgBwSehc5pEg3okUrlTcpkzQVmRKFAAAAi0lEQVQoz63OSw6EIBBF0XqiJR8RBPuz/5U2EDUiYdZ3WCcvQEQDNZXrXxOiK0sMqqMcANOzCISOCev2pTK58IWSqSKjvyLf2z/y5qHXdJbr/ECxagBjeuWt3avGySEXFe9Ie77PDErebMj7zw2tR5Xe5ElqxCNvTrRjk7Pi2M3T1VxSSh7G1GvoRj/+PATF+C8JVAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    border-radius: 1px;
}.iui-page-header {
    font-size: 24;
    color: '#000';
    line-height: 1.29;
    margin-bottom: 15px;
}.iui-select {
  position: relative; }

.iui-select_is-focused > .iui-select__control {
  border-color: rgba(0, 16, 61, 0.48); }

.iui-select__control {
  font-size: 15px;
  border-radius: 2px;
  border: 2px solid red;
  color: #2c2d2e;
  min-height: 32px;
  /* TODO media toolkit_xxl */ }

.iui-select__control:hover {
  border: 1px solid rgba(0, 16, 61, 0.24);
  transition: all 0.3s;
  cursor: pointer; }

.iui-select_is-disabled > .iui-select__control {
  background-color: #f0f0f0;
  opacity: 0.48; }

.iui-select__control .iui-select__input:focus {
  outline: none; }

/* TODO Replace .iui-select__placeholder & .iui-select__value with TextField component */
.iui-select__placeholder,
.iui-select_single > .iui-select__control .iui-select__value {
  z-index: 1;
  color: #a6a6a6;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 30px;
  padding-left: 12px;
  box-sizing: border-box; }

.iui-select__input > input {
  background: none transparent;
  border: 0 none;
  cursor: default;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  -webkit-appearance: none;
  padding: 0 0 0 12px;
  height: 32px;
  width: 100%;
  box-sizing: border-box; }

.iui-select__menu {
  overflow-y: auto;
  padding: 8px 0;
  max-height: 168px;
  /* TODO */ }

.iui-select_has-value.iui-select_single
> .iui-select__control
.iui-select__value
a.iui-select__value__label,
.iui-select_has-value.iui-select_is-pseudo-focused.iui-select_single
> .iui-select__control
.iui-select__value
a.iui-select__value__label {
  cursor: pointer;
  text-decoration: none; }

.iui-select_has-value.iui-select_single
> .iui-select__control
.iui-select__value
.iui-select__value__label,
.iui-select_has-value.iui-select_.iui-select_single
> .iui-select__control
.iui-select__value
.iui-select__value__label {
  color: #2c2d2e; }
/* Range styles */
.multi-slider {
  margin: 10px 0 40px 0;
  position: relative;
  line-height: 14px; }

.multi-slider .multi-slider-ranges {
  font-size: 14px; }

.multi-slider input[type="range"] {
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 0; }

.multi-slider input[type=range]:focus {
  outline: none; }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-original {
  position: absolute; }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-original::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  z-index: 2;
  margin-top: -12px; }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-original::-moz-range-thumb {
  transform: scale(1);
  /* FF doesn't apply position it seems */
  z-index: 1; }

.multi-slider input[type="range"].multi-slider-multirange::-moz-range-track {
  border-color: transparent;
  /* needed to switch FF to "styleable" control */ }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-ghost {
  position: relative; }

/* Special styling for WebKit/Blink */
.multi-slider.thumb-default input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px;
  margin-top: -12px; }

/* All the same stuff for Firefox */
.multi-slider.thumb-default input[type=range]::-moz-range-thumb {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px; }

/* All the same stuff for IE */
.multi-slider.thumb-default input[type=range]::-ms-thumb {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px; }

/* Special styling for WebKit/Blink */
.multi-slider.thumb-rectangle input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 3px;
  width: 14px;
  margin-top: -12px; }

/* All the same stuff for Firefox */
.multi-slider.thumb-rectangle input[type=range]::-moz-range-thumb {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 3px;
  width: 14px; }

/* All the same stuff for IE */
.multi-slider.thumb-rectangle input[type=range]::-ms-thumb {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 3px;
  width: 14px; }

.multi-slider input[type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  height: 4px;
  width: 100%;
  background: #eceff1;
  border: 2px solid #ebebeb;
  border-radius: 5px; }

.multi-slider input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ebebeb; }

.multi-slider input[type=range]::-moz-range-track {
  cursor: pointer;
  height: 4px;
  width: 100%;
  background: #eceff1;
  border: 2px solid #ebebeb;
  border-radius: 5px; }

.multi-slider input[type=range]::-ms-track {
  cursor: pointer;
  height: 4px;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 12px 0;
  color: transparent; }

.multi-slider input[type=range]::-ms-fill-lower {
  background: #dde3e6;
  border: 2px solid #ebebeb;
  border-radius: 10px; }

.multi-slider input[type=range]:focus::-ms-fill-lower {
  background: #dde3e6;
  border: 2px solid #ebebeb;
  border-radius: 10px; }

.multi-slider input[type=range]::-ms-fill-upper {
  background: #eceff1;
  border: 2px solid #ebebeb;
  border-radius: 10px; }

.multi-slider input[type=range]:focus::-ms-fill-upper {
  background: #eceff1;
  border: 2px solid #ebebeb;
  border-radius: 10px; }

.multi-slider .multi-slider-value-label {
  position: absolute;
  font-size: 14px;
  color: #bbb; }

.multi-slider .multi-slider-value-mark {
  position: absolute;
  font-size: 2px;
  margin-top: -18px;
  border: solid thin #bbb;
  border-radius: 4px;
  height: 6px;
  width: 6px;
  background: #bbb; }

.multi-slider .multi-slider-value-tooltip {
  position: absolute;
  border: solid thin #bbb;
  border-radius: 3px;
  padding: 4px;
  margin: 4px 0;
  background: #fff; }

.multi-slider .multi-slider-value-tooltip::before {
  content: "";
  position: absolute;
  top: 21px;
  left: 50%;
  margin-left: -6px;
  margin-top: -34px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #bbb transparent; }

.multi-slider .multi-slider-value-tooltip::after {
  content: "";
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -5px;
  margin-top: -32px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent white transparent; }

.multi-slider .multi-slider-value-tooltip-top {
  position: absolute;
  border: solid thin #bbb;
  border-radius: 3px;
  padding: 4px;
  margin: 4px 0;
  background: #fff; }

.multi-slider .multi-slider-value-tooltip-top::before {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -6px;
  margin-top: 1px;
  border-width: 6px;
  border-style: solid;
  border-color: #bbb transparent transparent transparent; }

.multi-slider .multi-slider-value-tooltip-top::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -5px;
  margin-top: 0px;
  border-width: 5px;
  border-style: solid;
  border-color: white transparent transparent transparent; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip {
  border: none; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip-top {
  border: none; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip::before {
  border-color: transparent; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip-top::before {
  border-color: transparent; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip::after {
  border-color: transparent; }

.slider-tooltip-no-border.multi-slider .multi-slider-value-tooltip-top::after {
  border-color: transparent; }

.multi-slider .multi-slider-select-track {
  content: "";
  position: absolute;
  margin-top: -16px;
  background: #4986CC;
  height: 4px; }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-original.hide-thumb::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 0;
  height: 0; }

.multi-slider input[type="range"].multi-slider-multirange.multi-slider-original.hide-thumb::-moz-range-thumb {
  -moz-appearance: none;
  width: 0;
  height: 0; }
.iui-tooltip {
    text-align: center;
    padding: 8px;
    border-radius: 10px;
    box-shadow: 0 0 7px rgba(0, 16, 61, 0.3);
    position: absolute;
    z-index: 1;
    background: white;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}

.iui-tooltip::after {
    content: "";
    position: absolute;
    border: 5px solid transparent;
}

.iui-tooltip::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
}

.iui-tooltip.top_left {
    top: -10px;
    left: 0;
    transform: translate3d(0, -100% ,0);
}

.iui-tooltip.top_right {
    top: -10px;
    right: 0;
    transform: translate3d(0, -100% ,0);
}

.iui-tooltip.top_center {
    top: -10px;
    left: 50%;
    transform: translate3d(-50%, -100% ,0);
}

.iui-tooltip.bottom_left {
    top: calc(100% + 10px);
    left: 0;
}

.iui-tooltip.bottom_right {
	top: calc(100% + 10px);
    right: 0;
}

.iui-tooltip.bottom_center {
    top: calc(100% + 10px);
    left: 50%;
    transform: translate3d(-50%, 0, 0);
}

.iui-tooltip.top_left::after {
    top: 100%;
    left: 5px;
    border-top-color: #fff;
}

.iui-tooltip.top_right::after {
    top: 100%;
    right: 5px;
    border-top-color: #fff;
}

.iui-tooltip.top_center::after {
    top: 100%;
    left: calc(50% - 5px);
    border-top-color: #fff;
}

.iui-tooltip.bottom_left::after {
    top: -10px;
    left: 5px;
    border-bottom-color: #fff;
}

.iui-tooltip.bottom_right::after {
    top: -10px;
    right: 5px;
    border-bottom-color: #fff;
}

.iui-tooltip.bottom_center::after {
    top: -10px;
    left: calc(50% - 5px);
    border-bottom-color: #fff;
}

.iui-tooltip.top_left::before {
    top: 100%;
    left: 0;
}

.iui-tooltip.top_right::before {
    top: 100%;
    right: 0;
}

.iui-tooltip.top_center::before {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.iui-tooltip.bottom_left::before {
    top: -10px;
    left: 0;
}

.iui-tooltip.bottom_right::before {
    top: -10px;
    right: 0;
}

.iui-tooltip.bottom_center::before {
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.iui-tooltip img {
    max-width: 100%;
}

/* RIGHT */

.iui-tooltip.right_center {
    top: 50%;
    left: calc(100% + 10px);
    transform: translate3d(0, -50% ,0);
}

.iui-tooltip.right_center::after {
    top: calc(50% - 5px);
    left: -10px;
    border-right-color: #fff;
}

.iui-tooltip.right_center::before {
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
}

.iui-tooltip.right_top {
    top: 0;
    left: calc(100% + 10px);
}

.iui-tooltip.right_top::after {
    top: calc(50% - 5px);
    left: -10px;
    border-right-color: #fff;
}

.iui-tooltip.right_top::before {
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
}

.iui-tooltip.right_bottom {
    bottom: 0;
    left: calc(100% + 10px);
}

.iui-tooltip.right_bottom::after {
    top: calc(50% - 5px);
    left: -10px;
    border-right-color: #fff;
}

.iui-tooltip.right_bottom::before {
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
}


/* LEFT */

.iui-tooltip.left_center {
    top: 50%;
    right: calc(100% + 10px);
    transform: translate3d(0, -50% ,0);
}

.iui-tooltip.left_center::after {
    top: calc(50% - 5px);
    right: -10px;
    border-left-color: #fff;
}

.iui-tooltip.left_center::before {
    top: 0;
    right: -10px;
    width: 10px;
    height: 100%;
}

.iui-tooltip.left_top {
    top: 0;
    right: calc(100% + 10px);
}

.iui-tooltip.left_top::after {
    top: calc(50% - 5px);
    right: -10px;
    border-left-color: #fff;
}

.iui-tooltip.left_top::before {
    top: 0;
    right: -10px;
    width: 10px;
    height: 100%;
}

.iui-tooltip.left_bottom {
    bottom: 0;
    right: calc(100% + 10px);
}

.iui-tooltip.left_bottom::after {
    top: calc(50% - 5px);
    right: -10px;
    border-left-color: #fff;
}

.iui-tooltip.left_bottom::before {
    top: 0;
    right: -10px;
    width: 10px;
    height: 100%;
}
.xJ56ljvbHmoPCBF11aoS{margin:0 0 1rem 0;font-weight:500}.QkGAddPzPxDVuSey2YuR{font-weight:600;font-size:64px;line-height:72px}@media(max-width: 480px){.QkGAddPzPxDVuSey2YuR{font-weight:600;font-size:46px;line-height:58px}}.sNXGqnVdLg0wJ4y7se9I{font-weight:500;font-size:38px;line-height:42px}@media(max-width: 480px){.sNXGqnVdLg0wJ4y7se9I{font-weight:600;font-size:24px;line-height:28px}}.mspyMwEN3_0IjIpnlKfw{font-weight:500;font-size:32px;line-height:36px}@media(max-width: 1140px){.mspyMwEN3_0IjIpnlKfw{font-weight:600;font-size:20px;line-height:28px}}.i_ZseA2Z67fm8DCW5kWC{font-weight:500;font-size:24px;line-height:32px}@media(max-width: 1140px){.i_ZseA2Z67fm8DCW5kWC{font-weight:500;font-size:18px;line-height:24px}}.uxKsDZCnVdDzGoDuXGdQ{font-weight:400;font-size:24px;line-height:32px}@media(max-width: 1140px){.uxKsDZCnVdDzGoDuXGdQ{font-weight:500;font-size:18px;line-height:24px}}.E6YOxA_8BFI9GPI8_oeZ{font-weight:400;font-size:85px;line-height:110px;white-space:nowrap}@media(max-width: 1140px){.E6YOxA_8BFI9GPI8_oeZ{font-weight:400;font-size:46px;line-height:58px}}.xBIzdYwQqLxcn4gA06ft{margin:0;font-size:18px;font-weight:400;line-height:24px;font-style:normal}@media(max-width: 1140px){.xBIzdYwQqLxcn4gA06ft{font-size:15px;line-height:20px}}.V_3cR76rbBqxkGRw9VvC{margin:0;font-size:15px;font-weight:400;line-height:20px;font-style:normal;color:#050b15}@media(max-width: 1140px){.V_3cR76rbBqxkGRw9VvC{font-size:13px;line-height:18px}}.xBIzdYwQqLxcn4gA06ft+.xBIzdYwQqLxcn4gA06ft{margin-top:1rem}@media(max-width: 1140px){.xBIzdYwQqLxcn4gA06ft+.xBIzdYwQqLxcn4gA06ft{margin-top:10px}}.j0pTPsx0dkPSv2n_4Or5{font-weight:400;font-size:18px;line-height:24px}@media(max-width: 1140px){.j0pTPsx0dkPSv2n_4Or5{font-weight:400;font-size:15px;line-height:20px}}.WvgeOA_Je2fRFjKDnEac{font-weight:400;font-size:15px;line-height:20px}.HOLE6ROV71THyQ9whrNh{font-weight:400;font-size:13px;line-height:18px}.S9O_8nKp132n9LQevkyC{font-weight:500;font-size:46px;line-height:58px}@media(max-width: 1140px){.S9O_8nKp132n9LQevkyC{font-size:32px;line-height:42px}}
.vDuPnFH01QqGqqR2uDlw{width:100%;margin:0 auto;max-width:1440px;position:relative;z-index:1}.oPk9B9vVIk48irW9Fneg{padding:16px 110px}@media(max-width: 1024px){.oPk9B9vVIk48irW9Fneg{padding:32px 20px}}
.W02FQB0Dh2nNhk9m00JJ{position:absolute;top:0;right:0;height:100%;overflow:hidden}.W02FQB0Dh2nNhk9m00JJ svg{width:100%;height:100%}.bM9slcSODlGsuCJeZwqB{position:absolute;top:0;right:0}img{height:100%;vertical-align:middle}
.I9JMKK_nc427WIvSOUxA{position:relative;width:100%;min-height:100vh;background:#07f}.I9JMKK_nc427WIvSOUxA * p,.I9JMKK_nc427WIvSOUxA h1,.I9JMKK_nc427WIvSOUxA h2,.I9JMKK_nc427WIvSOUxA h3,.I9JMKK_nc427WIvSOUxA span{color:#fff}@media(max-width: 1140px){.Yn0A0FR_NbBMc1R0u4kd{padding-top:0}}.hIDn2XdhexK9AX8EGCmN{position:relative;z-index:1;display:flex;flex-direction:column;padding-top:306px;max-width:891px}.NpB_DqGZxT9IlYdulLr3{max-width:868px}.NpB_DqGZxT9IlYdulLr3 h1{font-size:85px}@media(max-width: 1140px){.NpB_DqGZxT9IlYdulLr3 h1{font-size:46px;font-weight:500}}.Ef8zAjZUWiFjUeKKKC4A{max-width:730px}.Ef8zAjZUWiFjUeKKKC4A h1{font-size:64px;font-weight:600}@media(max-width: 1140px){.Ef8zAjZUWiFjUeKKKC4A h1{font-size:36px;font-weight:500;line-height:42px}}._d4aoiTGO4SYtsvGjWSv{padding-top:32px;max-width:586px}._d4aoiTGO4SYtsvGjWSv h3{font-size:32px}@media(max-width: 1140px){._d4aoiTGO4SYtsvGjWSv h3{font-size:20px;font-weight:500;line-height:28px}}@media(max-width: 1140px){._d4aoiTGO4SYtsvGjWSv{padding-top:0}}@media(max-width: 1140px){.hIDn2XdhexK9AX8EGCmN{flex-wrap:wrap;padding-top:96px;width:100%}}.UjLkJd22O1S203KSPwJY{position:absolute;top:0;right:0;height:100%}.UjLkJd22O1S203KSPwJY svg{width:100%;height:100%}@media(max-width: 1140px){.UjLkJd22O1S203KSPwJY svg{width:auto;height:100%}}.jGY7O76YOuXU9c_FF1SC{display:flex;width:100%}.Jio1oFaVRCWSILMgfQsA{position:absolute;z-index:9999;top:80px;left:110px}@media(max-width: 1140px){.Jio1oFaVRCWSILMgfQsA{max-height:34px;max-width:34px;top:20px;left:20px}}
html,
body {
    height: 100%;
    padding: 0;
    margin: 0;
    color: #000;
}

* {
    font-family: 'VK Sans Display', sans-serif;
}

@font-face {
  font-family: 'VK Sans Display';
  src:
    url(/static/dist/455b22550826e794e1a1.ttf) format('truetype')
}

@font-face {
    font-family: 'VK Sans Display';
    font-weight: 600;
    src:
      url(/static/dist/c0b9bed9292477947a38.ttf) format('truetype')
  }

@font-face {
  font-family: 'VK Sans Text';
  src:
    url(/static/dist/31d6cfe0d16ae931b73c.woff2) format('woff2'),
    url(/static/dist/31d6cfe0d16ae931b73c.woff) format('woff');
}

@font-face {
  font-family: 'VK Sans Text';
  font-weight: bold;
  src:
    url(/static/dist/31d6cfe0d16ae931b73c.woff2) format('woff2'),
    url(/static/dist/31d6cfe0d16ae931b73c.woff) format('woff');
}

.display {
    font-family: VK Sans Display, sans-serif;
}

.display--bold {
    font-weight: bold;
}

.light-text {
    color: #818C99;
    font-weight: normal;
}

.link {
    color: #2688EB;
    text-decoration: none;
}

.link:hover {
    text-decoration: underline;
}

.content-wrapper {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
    padding: 10px;
    box-sizing: border-box;
}

.auth-button {
    position: absolute;
    top: 150px;
    left: 80px;
    border: 1px solid rgba(0, 16, 61, 0.12);
    cursor: pointer;
    padding: 0;
    line-height: 45px;
    width: 510px;
    border-radius: 2px;
    background-color: rgb(0, 95, 249);
    text-align: center;
    height: 45px;
    color: white;
    font-size: 15px;
    text-decoration: none;
}

