

/* Start:/assets/build/css/general.css?1752846420125421*/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

audio,
canvas,
progress,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

progress {
    vertical-align: baseline
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,
a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: 700
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

@font-face {
    font-family: Montserrat;
    src: url(/assets/build/fonts/Montserrat-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Montserrat;
    src: url(/assets/build/fonts/Montserrat-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Montserrat;
    src: url(/assets/build/fonts/Montserrat-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Montserrat;
    src: url(/assets/build/fonts/Montserrat-Medium.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Montserrat;
    src: url(/assets/build/fonts/Montserrat-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Open Sans;
    src: url(/assets/build/fonts/OpenSans-Regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Open Sans;
    src: url(/assets/build/fonts/OpenSans-Bold-webfont.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Open Sans;
    src: url(/assets/build/fonts/OpenSans-Italic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Open Sans;
    src: url(/assets/build/fonts/OpenSans-Semibold-webfont.woff) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Open Sans;
    src: url(/assets/build/fonts/OpenSans-Light-webfont.woff) format("woff");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: VebSans;
    src: url("/assets/build/fonts/veb-sans/Veb_Sans_Regular.woff2") format("woff2"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Regular.woff") format("woff"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: VebSans;
    src: url("/assets/build/fonts/veb-sans/Veb_Sans_Light.woff2") format("woff2"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Light.woff") format("woff"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: VebSans;
    src: url("/assets/build/fonts/veb-sans/Veb_Sans_Bold.woff2") format("woff2"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Bold.woff") format("woff"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: VebSans;
    src: url("/assets/build/fonts/veb-sans/Veb_Sans_Italic.woff2") format("woff2"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Italic.woff") format("woff"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: VebSans;
    src: url("/assets/build/fonts/veb-sans/Veb_Sans_Bold_Italic.woff2") format("woff2"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Bold_Italic.woff") format("woff"),
        url("/assets/build/fonts/veb-sans/Veb_Sans_Bold_Italic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic
}

input,
textarea {
    -webkit-appearance: none
}

input[type=checkbox] {
    -webkit-appearance: checkbox
}

input[type=radio] {
    -webkit-appearance: radio
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0;
    border-radius: 0
}

html {
    font-size: 100%
}

body {
    -webkit-tap-highlight-color: transparent
}

.base {
    min-width: 20rem;
    position: relative;
    height: 100%;
    min-height: 100%;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    color: #323E48;
    font-size: 1rem;
    line-height: 1.5
}

.base--fixed {
    position: fixed;
    width: 100%
}

.base__main {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    overflow: hidden;
    width: 100%;
    min-height: 66vh
}

.base__main--white {
    background-color: #fff
}

.base__footer,
.base__header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.base__footer {
    background: #fff
}

.base--investoram {
    background: url(/assets/build/_/blocks/common/img/investoram-new-640.jpg) no-repeat top;
    background-size: 768px;
    height: auto !important
}

.base--investoram .data__slide_svg {
    height: 50vw;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.base--factoryFinancing {
    background: url(/assets/build/_/blocks/common/img/factoryFinancing-320.jpg) no-repeat top
}

.base--template {
    background: url(/assets/build/_/blocks/common/img/template-new-640.jpg) no-repeat top;
    background-size: 768px 768px;
    background-position-y: -104px
}

.base--business {
    background-image: url(/assets/build/_/blocks/common/img/business-new-640.jpg)
}

.base--business,
.base--business-en {
    min-height: 2000px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: auto
}

.base--business-en {
    background-image: url(/assets/build/_/blocks/common/img/business-new-640_en.jpg)
}

.base--regionam {
    background-image: url(/assets/build/_/blocks/common/img/regionam-new-320.jpg);
    background-color: #fff;
    background-size: 100% 50%
}

.base--contacts,
.base--regionam {
    min-height: 2000px;
    background-repeat: no-repeat;
    background-position: 50% 0
}

.base--contacts {
    background-image: url("/usr/contacts-bg 768.jpg");
    background-color: #072e39;
    background-size: cover
}

.base--dark {
    background-image: url(/assets/build/_/blocks/common/img/about-640_n.jpg);
    background-position: top;
    background-repeat: no-repeat;
    height: auto
}

.base--page404 {
    background-image: url(/upload/test-razdel/fon-n.gif);
    background-position: top;
    height: 100vh;
    min-height: 100vh
}

.base--page404 .base__main {
    height: auto;
    min-height: 0
}

.base__head-h2 {
    margin-bottom: 2px
}

.base__head-h2--m-t {
    margin-top: 100px
}

.base__head-h2--bold {
    margin-bottom: 13px
}

.wrapper {
    width: 100%;
    max-width: 87.5rem;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    padding-left: .375rem;
    padding-right: .375rem
}

a {
    text-decoration: underline;
    color: #2CB5B4;
}

a:hover {
    text-decoration: none
}

.bx-core-waitwindow {
    display: none !important;
    width: 64px;
    height: 64px;
    position: absolute;
    z-index: 10000;
    background-color: transparent;
    border: 0 none;
    padding: 0;
    font-size: 0;
    line-height: 0
}

@media (min-width:0em) and (max-width:47.999em) {
    .base--contacts {
        min-height: auto
    }

    .not-mobile {
        display: none !important
    }
}

@media (min-width:0em) and (max-width:63.1249em) {
    .desktop-only {
        display: none !important
    }
}

@media (min-width:48em) {
    .base--bg {
        background-size: auto auto
    }

    .base--investoram {
        background: url(/assets/build/_/blocks/common/img/investoram-new-768.jpg) no-repeat top
    }

    .base--template {
        background-position-y: 0;
        background: url(/assets/build/_/blocks/common/img/template-new-768.jpg) no-repeat top;
        background-size: 1024px 1000px
    }

    .base--business {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1024.jpg)
    }

    .base--business-en {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1024_en.jpg)
    }

    .base--regionam {
        background-image: url(/assets/build/_/blocks/common/img/regionam-new-768.jpg)
    }

    .base--contacts {
        background-image: url("/usr/contacts-bg 1024.jpg")
    }

    .base--dark {
        background-image: url(/assets/build/_/blocks/common/img/about-768-n.jpg)
    }

    .wrapper {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }

    .mobile-only {
        display: none !important
    }
}

@media (min-width:63.125em) {
    .base--bg {
        background-position: top
    }

    .base--investoram {
        background: url(/assets/build/_/blocks/common/img/investoram-new-1024.jpg) no-repeat top
    }

    .base--factoryFinancing {
        background-image: url(/assets/build/_/blocks/common/img/factoryFinancing-1920.jpg);
        background-size: auto 1000px
    }

    .base--template {
        background-position-y: 0;
        background: url(/assets/build/_/blocks/common/img/template-new-1024.jpg) no-repeat top;
        background-size: 1366px 1000px
    }

    .base--business {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1280.jpg)
    }

    .base--business-en {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1280_en.jpg)
    }

    .base--regionam {
        background-image: url(/assets/build/_/blocks/common/img/regionam-new-1024.jpg)
    }

    .base--contacts {
        background-image: url("/usr/contacts-bg 1280.jpg");
        background-size: 100% 1505px;
        background-color: #fff
    }

    .base--dark {
        background-image: url(/assets/build/_/blocks/common/img/about-1024_n.jpg)
    }

    .base__head-h2 {
        margin-bottom: 6px
    }

    .base__head-h2--bold {
        margin-bottom: 16px
    }

    .wrapper {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

@media (min-width:78.75em) {
    .wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:81.25em) {
    .base--investoram {
        background: url(/assets/build/_/blocks/common/img/investoram-new-1280.jpg) no-repeat top
    }

    .base--business {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1920.jpg)
    }

    .base--business-en {
        background-image: url(/assets/build/_/blocks/common/img/business-new-1920_en.jpg)
    }

    .base--regionam {
        background-image: url(/assets/build/_/blocks/common/img/regionam-new-1920.jpg)
    }

    .base--contacts {
        background-image: url("/usr/contacts-bg 1366.jpg")
    }

    .base--dark {
        background-image: url(/assets/build/_/blocks/common/img/about-1280_n.jpg)
    }

    .wrapper {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

@media (min-width:87.5em) {
    .base--investoram {
        background: url(/assets/build/_/blocks/common/img/investoram-new-1920.jpg) no-repeat top
    }

    .base--template {
        background-position-y: 0;
        background: url(/assets/build/_/blocks/common/img/template-new-1920.jpg) no-repeat top;
        background-size: 100% 1000px
    }

    .base--dark {
        background-image: url(/assets/build/_/blocks/common/img/about-1920_n.jpg)
    }

    .wrapper {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

.header {
    height: 3.375rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    box-sizing: border-box;
    padding-top: .75rem;
    position: relative;
    z-index: 200
}

.header--white .header__logo--en {
    background: url(/assets/build/_/blocks/header/img/logo-white_en.svg) no-repeat
}

.header--white .header__phone {
    color: #fff
}

.header--white .header__btn-menu {
    background-image: url(/assets/build/_/blocks/header/img/buter.svg);
    background-repeat: no-repeat
}

.header__logo {
    width: 40px;
    height: 1.8125rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: url(/usr/main/veb-logo-main.svg);
    background-size: 100% 100%
}

.header__logo--en {
    width: 6.125rem;
    background: url(/assets/build/_/blocks/header/img/logo_en.svg) no-repeat
}

.header__nav {
    display: none
}

.header__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header__phone {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1;
    color: #2f444e;
    text-decoration: none;
    display: none
}

.header__links {
    display: none
}

.header__link {
    font-size: .9375rem;
    font-weight: 600;
    margin-right: 1.125rem;
    line-height: 1;
    display: inline-block;
    vertical-align: middle
}

.header__btn-menu {
    width: 1.78125rem;
    height: 1rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2057%2032%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2018.998v-6h57v6H0zm0-19h57v6H0v-6zM44%2032l-44-.002v-6h50L44%2032z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 0;
    cursor: pointer;
    margin-left: .8125rem;
    margin-top: .5rem
}

.header__search {
    display: none
}

.header__search-form {
    width: 12.125rem;
    overflow: hidden;
    position: relative
}

@media (min-width:0em) and (max-width:63.1249em) {
    .header--absolute-positioned {
        position: absolute
    }
}

@media (min-width:48em) {
    .header {
        height: 6.5625rem;
        padding-top: 1.4375rem
    }

    .header__logo {
        width: 5.375rem;
        height: 3.875rem
    }

    .header__logo--en {
        width: 13.375rem
    }

    .header__phone {
        font-size: 1.5rem
    }

    .header__btn-menu {
        width: 2.84375rem;
        height: 1.614rem;
        margin-left: 1.375rem
    }
}

@media (min-width:63.125em) {
    .header {
        padding-top: 1.25rem
    }

    .header__links {
        display: block
    }

    .header__btn-menu {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2018%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2010V8h32v2H0zM0%200h32v2H0V0zm24.3%2018H0v-2h26l-1.7%202z%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat
    }
}

@media (min-width:78.75em) {
    .header {
        padding-top: .9375rem
    }

    .header--white .header__btn-menu {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2018%22%3E%3Cpath%20fill%3D%22%23008fd5%22%20d%3D%22M0%2010V8h32v2H0zM0%200h32v2H0V0zm24.3%2018H0v-2h26l-1.7%202z%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat
    }

    .header__nav {
        display: block;
        padding-left: 1.25rem;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .header__phone {
        font-size: 1.0625rem
    }

    .header__btn-menu {
        width: 2rem;
        height: 1.125rem;
        margin-left: 1rem
    }

    .header__search {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: 100%
    }
}

@media (min-width:81.25em) {
    .header {
        padding-top: 1.5625rem;
        height: 7.25rem;
        padding-top: 1.875rem
    }

    .header__logo {
        width: 84px;
        height: 4rem
    }

    .header__logo--en {
        width: 13.6875rem;
        height: 4rem
    }
}

@media (min-width:87.5em) {
    .header__nav {
        padding-left: 2.25rem
    }

    .header__phone {
        display: block
    }

    .header__links {
        margin-left: 1.25rem
    }

    .header__btn-menu {
        margin-left: .625rem
    }
}

@media (max-width:1024px) {
    .header--index .header__logo {
        background-image: url(/usr/main/veb-logo-main.svg)
    }

    .header--index .header__logo--en {
        background: url(/assets/build/_/blocks/header/img/logo_en.svg) no-repeat
    }

    .header--index .header__logo_white {
        background-image: url(/assets/build/_/blocks/header/img/logo-white1.svg)
    }
}

.menu {
    list-style: none;
    padding: 0;
    margin: 0 0 .7rem;
    font-size: .875rem;
    display: -ms-flexbox;
    display: flex
}

.menu--white .menu__link {
    color: #a1a1a1
}

.menu--white .menu__link--current,
.menu--white .menu__link:hover {
    color: #2CB5B4
}

.menu--white .menu__link--dark {
    color: #008fd5
}

.menu--white .menu__link--dark:hover {
    color: #13b3e9
}

.menu--white .menu__link--dark.menu__link--current {
    color: #fff
}

.menu__item {
    margin-right: 1.25rem
}

.menu__link {
    color: #666;
    text-decoration: none;
    transition: color .2s
}

.menu__link:hover {
    color: #2CB5B4
}

.menu__link--current {
    color: #2f444e;
    box-shadow: 0 2px 0 #008fd5
}

.menu__link--dark {
    font-weight: 700;
    color: #2f444e;
    font-size: 1.0625rem
}

.menu__link--dark:hover {
    color: #13b3e9
}

.menu__link--dark.menu__link--current {
    box-shadow: none;
    color: #008fd5
}

.menu__link--top {
    margin-bottom: .7rem
}

.footer {
    padding: .625rem 0 1.25rem;
    border-top: 1px solid #e6e6e6
}

.footer__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__block {
    width: 50%;
    margin-bottom: .625rem;
    box-sizing: border-box;
    padding-right: .5rem;
    -ms-flex-order: 1;
    order: 1
}

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

.footer__block--double {
    width: 100%
}

.footer__block--last {
    -ms-flex-order: 4;
    order: 4
}

.footer__block--primary {
    -ms-flex-order: 2;
    order: 2
}

.footer__block--secondary {
    -ms-flex-order: 3;
    order: 3
}

.footer__logo {
    width: 132px;
    height: 24px;
    margin-top: .3125rem;
    background: url(/usr/main/veb_horizontal_logo.svg);
    background-size: 100% 100%
}

.footer__logo--en {
    width: 7.3rem;
    background: url(/assets/build/_/blocks/footer/img/logo_en.svg) no-repeat
}

.footer__head {
    font-weight: 700;
    margin-bottom: .625rem
}

.footer__contacts {
    margin-bottom: 1.5rem
}

.footer__contacts-phone {
    color: #2f444e;
    text-decoration: none
}

.footer__contacts-head {
    font-size: .8125rem;
    font-weight: 600
}

.footer__contacts-value {
    font-size: .8125rem
}

.footer__site-info {
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #b8b8b8
}

.footer__sites-block {
    width: 50%
}

.footer__link-sites {
    position: relative;
    display: inline-block;
    margin-bottom: .875rem;
    font-size: .75rem;
    color: #2CB5B4
}

.footer__subscr-form {
    max-width: 16.5rem
}

.footer__copyrights {
    font-size: .8125rem
}

@media (min-width:48em) {
    .footer {
        padding: 2.125rem 0
    }

    .footer__container {
        margin-right: -1.125rem
    }

    .footer__block {
        padding-right: 1.125rem;
        width: 25%;
        margin-bottom: 1.25rem
    }

    .footer__block--double {
        width: 50%
    }

    .footer__block--primary {
        -ms-flex-order: 3;
        order: 3
    }

    .footer__block--secondary {
        -ms-flex-order: 2;
        order: 2
    }

    .footer__block--narrow {
        padding-left: 1.125rem
    }

    .footer__block--shifted {
        margin-top: -1.625rem
    }

    .footer__logo {
        width: 160px;
        height: 29px
    }

    .footer__logo--en {
        width: 68px
    }

    .footer__contacts {
        margin-bottom: 1.25rem
    }

    .footer__contacts-head {
        font-size: 1.125rem
    }

    .footer__site-info {
        width: 10.9375rem;
        padding-right: .625rem;
        border-bottom: none
    }

    .footer__sites-block {
        width: 10.125rem
    }

    .footer__link-sites {
        font-size: .8125rem;
        margin-bottom: 1.125rem
    }

    .footer__copyrights {
        font-size: .875rem;
        margin-top: 1.125rem
    }
}

@media (min-width:63.125em) {
    .footer {
        padding: 3.75rem 0 3.125rem
    }

    .footer__container {
        margin-right: -.9375rem
    }

    .footer__block {
        padding-right: .9375rem;
        width: 25.5%
    }

    .footer__block--min {
        width: 19%
    }

    .footer__block--double {
        width: 36.3%
    }

    .footer__block--narrow {
        padding-left: 0;
        width: 12.7%
    }

    .footer__logo {
        width: 160px;
        height: 29px
    }

    .footer__logo--en {
        width: 14.2rem
    }

    .footer__head {
        font-size: 1.125rem
    }

    .footer__site-info {
        width: auto
    }

    .footer__copyrights {
        margin-top: 2.5rem
    }
}

@media (min-width:78.75em) {
    .footer__contacts-value {
        font-size: .875rem
    }
}

@media (min-width:87.5em) {
    .footer__container {
        margin-right: -.75rem
    }

    .footer__block {
        padding-right: .75rem
    }
}

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

.list-menu--padded {
    padding-top: 1rem
}

.list-menu__item {
    margin-bottom: .375rem
}

.list-menu__link {
    font-size: .75rem;
    color: #008fd5
}

.list-menu__link--gray {
    color: #666;
    text-decoration: none
}

.list-menu__link--gray:hover {
    text-decoration: underline
}

.list-menu__link--caption {
    font-size: .9375rem;
    font-weight: 700;
    color: #2f444e;
    text-transform: uppercase;
    text-decoration: none
}

.list-menu__link--caption:hover {
    text-decoration: underline
}

@media (min-width:48em) {
    .list-menu--padded {
        padding-top: 0
    }

    .list-menu__item {
        margin-bottom: .4rem
    }

    .list-menu__link {
        font-size: .8125rem
    }

    .list-menu__link--medium {
        font-size: .875rem
    }

    .list-menu__link--gray {
        font-size: 1rem
    }

    .list-menu__link--caption {
        font-size: 1.0625rem
    }
}

@media (min-width:63.125em) {
    .list-menu__link {
        font-size: .75rem
    }

    .list-menu__link--medium {
        font-size: .8125rem
    }

    .list-menu__link--gray {
        font-size: .875rem
    }

    .list-menu__link--caption {
        font-size: .9375rem
    }
}

@media (min-width:78.75em) {
    .list-menu__link {
        font-size: .8125rem
    }

    .list-menu__link--caption,
    .list-menu__link--gray,
    .list-menu__link--medium {
        font-size: .875rem
    }
}

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

.searchform--pos-rel {
    position: relative
}

.searchform__button {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22%23008fd5%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    cursor: pointer;
    border: none;
    color: transparent;
    outline: none;
    background-color: transparent;
    position: relative;
    top: 5px
}

.searchform__button--custom {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.searchform__input {
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 1.75rem;
    background: transparent no-repeat 0;
    border: none;
    outline: none;
    padding: 0 .625rem 0 .5rem;
    background-size: 1.125rem 1.125rem;
    box-sizing: border-box;
    width: 100%;
    font-size: .9375rem
}

.searchform__input--black-font {
    color: #000 !important
}

.searchform__input:-webkit-autofill,
.searchform__input:-webkit-autofill:active,
.searchform__input:-webkit-autofill:focus,
.searchform__input:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #000 !important
}

.searchform__input:focus+.searchform__line,
.searchform__input:valid+.searchform__line {
    left: 0
}

.searchform__input:focus+.searchform__input-underline {
    width: 100%
}

.searchform__input::-webkit-input-placeholder {
    opacity: 1
}

.searchform__input:-moz-placeholder,
.searchform__input::-moz-placeholder {
    opacity: 1
}

.searchform__input:-ms-input-placeholder {
    opacity: 1
}

.searchform__input--custom {
    padding: 0 20px 0 0
}

.searchform__input--hide-placeholder:focus::-webkit-input-placeholder {
    opacity: 0
}

.searchform__input--hide-placeholder:focus:-moz-placeholder,
.searchform__input--hide-placeholder:focus::-moz-placeholder {
    opacity: 0
}

.searchform__input--hide-placeholder:focus:-ms-input-placeholder {
    opacity: 0
}

.searchform--invert .searchform__input {
    background-color: transparent;
    color: #fff
}

.searchform--invert .searchform__input:-webkit-autofill,
.searchform--invert .searchform__input:-webkit-autofill:active,
.searchform--invert .searchform__input:-webkit-autofill:focus,
.searchform--invert .searchform__input:-webkit-autofill:hover {
    -webkit-text-fill-color: #718086 !important
}

.searchform--invert .searchform__button--custom {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.searchform__line {
    height: 1px;
    width: 100%;
    position: absolute;
    left: 100%;
    background-color: #caecff;
    bottom: 0;
    transition: left .5s ease 0s
}

.searchform__line--blue {
    background: #008fd5
}

.searchform__input-underline {
    position: absolute;
    height: 1px;
    width: 0;
    background: #008fd5;
    bottom: 0;
    transition: width .5s ease 0s
}

.searchform--page {
    display: -ms-flexbox;
    display: flex
}

.searchform--big {
    margin-top: 50px
}

.searchform--big .searchform__input:-webkit-autofill,
.searchform--big .searchform__input:-webkit-autofill:active,
.searchform--big .searchform__input:-webkit-autofill:focus,
.searchform--big .searchform__input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff !important
}

@media (min-width:0em) and (max-width:47.999em) {
    .searchform--big .menu-modal__button {
        height: 33px;
        top: -5px;
        font-size: 10px
    }

    .searchform--big .searchform__input {
        width: 100% !important
    }
}

@media (min-width:48em) {
    .searchform__input {
        font-size: .875rem;
        background-size: 1.1875rem 1.1875rem
    }
}

@media (min-width:63.125em) {
    .searchform--big {
        margin-top: 138px
    }
}

.lang-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lang-list__item {
    width: 50%;
    margin-bottom: .5rem;
    font-size: .75rem
}

.lang-list__link {
    text-decoration: none;
    color: #008fd5
}

.lang-list__link:hover {
    text-decoration: underline
}

@media (min-width:48em) {
    .lang-list__item {
        font-size: .875rem
    }
}

.soc-links {
    font-size: 0
}

.soc-links__item {
    display: inline-block;
    vertical-align: top;
    margin-right: 1.125rem;
    color: #008fd5;
    transition: color .2s;
    margin-bottom: 10px
}

.soc-links__item:last-child {
    margin-right: 0
}

.soc-links__item:hover {
    color: #4dc2ff
}

.soc-links__icon {
    height: 1.3125rem;
    fill: currentColor
}

.form__head {
    font-size: .9375rem;
    font-weight: 700;
    line-height: 2.15;
    text-transform: uppercase;
    margin-bottom: 2rem
}

.form__error {
    color: #fff;
    margin-top: 10px;
    font-size: 12px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: end;
    align-items: flex-end
}

.form__error--red {
    color: red
}

.form__error:before {
    content: "";
    background: url(/assets/build/_/blocks/form/img/sign.svg) no-repeat;
    width: 22px;
    min-width: 22px;
    height: 22px;
    display: inline-block;
    margin-right: 5px
}

.form__caption {
    font-size: 1.125rem;
    line-height: 1.4;
    margin-bottom: 1rem
}

.form__block {
    margin-bottom: .9375rem
}

.form__block--height-max {
    margin: 0
}

.form__block--height-max .form__textarea {
    height: 21.6rem
}

.form__block--file {
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.form__label {
    color: #74787c;
    line-height: 1.2;
    display: block;
    margin-bottom: .25rem;
    font-size: 9px
}

.form__label--small {
    padding-top: 2px;
    margin-bottom: 14px
}

.form__label--small span {
    display: block;
    font-size: 8.5px;
    color: #2f444e;
    margin-bottom: 4px
}

.form__label--processing-data {
    font-size: 9px;
    padding-left: 34px;
    margin-bottom: 24px;
    margin-top: 10px
}

.form__input {
    box-sizing: border-box;
    width: 100%;
    height: 35px;
    font-size: .875rem;
    background: #f6f6f6;
    border: none;
    outline: none;
    padding: 0 .75rem
}

.form__input::-webkit-input-placeholder {
    opacity: 1
}

.form__input:-moz-placeholder,
.form__input::-moz-placeholder {
    opacity: 1
}

.form__input:-ms-input-placeholder {
    opacity: 1
}

.form__input--big {
    height: 3.125rem
}

.form__input--small {
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    font-size: 13px;
    background: #f6f6f6;
    border: none;
    outline: none;
    padding-left: 7px
}

.form__button {
    margin-top: 1.875rem
}

.form__button--small {
    margin-top: 18px !important;
    font-size: 20px !important
}

.form__checkbox {
    display: none
}

.form__checkbox+label {
    position: relative
}

.form__checkbox+label:before {
    width: 8px;
    height: 8px;
    left: 16px;
    top: -1px
}

.form__checkbox+label:before,
.form__checkbox:checked+label:after {
    content: "";
    display: block;
    position: absolute;
    border: 1px solid #2CB5B4
}

.form__checkbox:checked+label:after {
    width: 3px;
    left: 19px;
    height: 2px;
    top: 2px;
    border-top: none;
    border-right: none;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form__textarea {
    width: 100%;
    height: 5.75rem;
    font-size: 13px;
    padding: 5px;
    outline: none;
    box-sizing: border-box;
    background: #f6f6f6;
    border: none;
    resize: none
}

.form__textarea:focus {
    border: none
}

.form--grey,
.form--transparent {
    padding-bottom: 48px
}

.form--grey .form__input,
.form--grey .form__textarea {
    background-color: #fff
}

.form-n-g {
    padding-bottom: 48px
}

.form--white .form__label {
    color: #fff
}

.form .fileValue {
    font-family: Open Sans;
    font-size: 14px
}

.form #file {
    display: none
}

.form label[for=file] {
    width: 167px;
    height: 48px;
    background-color: #30454f;
    transition: background-color .3s;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    margin: 5px;
    font-family: Open Sans;
    font-size: 14px
}

.form label[for=file]:hover {
    background-color: #556973
}

@media (min-width:48em) {
    .form__caption {
        font-size: 1.5rem;
        margin-bottom: 1.25rem
    }

    .form__label {
        font-size: .875rem
    }

    .form__label--small {
        margin-bottom: 39px
    }

    .form__label--small span {
        font-size: 13px;
        margin-bottom: 8px
    }

    .form__label--processing-data {
        margin-bottom: 0;
        font-size: 14px
    }

    .form__input {
        height: 2.875rem
    }

    .form__input--biggest {
        height: 3.75rem !important
    }

    .form__input--small {
        height: 60px;
        font-size: 14px;
        padding-left: 12px
    }

    .form__button--small {
        width: 320px !important;
        margin: 15px auto 0 !important;
        height: 60px !important;
        font-size: 20px !important
    }

    .form__checkbox+label:before {
        left: 0;
        top: -3px;
        border: 2px solid #2CB5B4;
        width: 16px;
        height: 16px
    }

    .form__checkbox:checked+label:after {
        left: 6px;
        top: 3px;
        width: 6px;
        height: 4px;
        border: 2px solid #2CB5B4;
        border-top: none;
        border-right: none
    }

    .form__textarea {
        height: 11.5rem;
        font-size: 14px;
        padding: 10px
    }

    .form--transparent {
        padding-bottom: 77px
    }
}

@media (min-width:63.125em) {
    .form__caption {
        font-size: 1.125rem;
        margin-bottom: .625rem
    }

    .form__label--processing-data {
        line-height: 1.8;
        margin-top: -3px
    }

    .form__button--small {
        margin-right: 0 !important
    }

    .form__checkbox+label:before {
        left: -2px;
        top: 2px
    }

    .form__checkbox:checked+label:after {
        left: 4px;
        top: 7px
    }

    .form--transparent {
        padding-bottom: 60px
    }

    .form--grey {
        padding-bottom: 82px
    }

    .form-n-g {
        padding-bottom: 48px
    }

    .form__wrapper {
        padding-bottom: 8px
    }

    .form__col-left,
    .form__wrapper {
        display: -ms-flexbox;
        display: flex
    }

    .form__col-left {
        width: 434px;
        padding-right: 18px;
        box-sizing: border-box;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .form__col-right {
        width: 100%
    }
}

@media (min-width:78.75em) {
    .form__head {
        font-size: 1.0625rem;
        line-height: 2
    }

    .form__caption {
        font-size: 1.5rem
    }

    .form__button--small {
        margin-top: -19px !important
    }

    .form__col-left {
        width: 528px;
        padding-right: 31px
    }

    .form__col-left--modal {
        width: 383px
    }
}

.button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 3.125rem;
    width: 100%;
    background: #30454f;
    border: none;
    text-align: center;
    color: #fff;
    font-size: 1rem;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: background-color .3s;
    position: relative;
    padding: 0 22px;
    box-sizing: border-box;
    overflow: hidden;
    background-clip: content-box
}

.button:after,
.button:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 100%;
    transition: border-color .3s, transform .3s ease-in-out;
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.button:hover:after,
.button:hover:before {
    -ms-transform: scale(1);
    transform: scale(1)
}

.button:before {
    left: 0;
    top: -3px;
    border-right: 25px solid #30454f;
    border-top: 25px solid transparent;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.button:after {
    right: 0;
    bottom: -3px;
    border-left: 25px solid #30454f;
    border-bottom: 25px solid transparent;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.button:hover:before {
    border-right-color: #2CB5B4
}

.button:hover:after {
    border-left-color: #2CB5B4
}

.button:hover {
    background-color: #2CB5B4
}

.button--smaller {
    height: 2.75rem;
    font-size: .9375rem
}

input.button {
    padding: 0
}

@media (min-width:48em) {
    .button {
        font-size: 1.125rem
    }

    .button--smaller {
        height: 3.75rem;
        font-size: 1.25rem
    }
}

.grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.375rem
}

.grid--baseline {
    -ms-flex-align: baseline;
    align-items: baseline
}

.grid__item {
    width: 100%;
    box-sizing: border-box
}

.grid>.slick-dots,
.grid__item {
    padding-right: .375rem
}

.grid__projects-url {
    margin-bottom: 77px
}

@media (min-width:48em) {
    .grid {
        margin-right: -.875rem
    }

    .grid__item {
        padding-right: .875rem
    }

    .grid__item--4col {
        width: 33.33333333%
    }

    .grid__item--2-3col {
        width: 50%
    }

    .grid--1row-4cols .grid__item:nth-child(n+4) {
        display: none
    }

    .grid>.slick-dots {
        padding-right: .875rem
    }
}

@media (min-width:63.125em) {

    .grid--m0 .grid__item--main,
    .grid__item--main {
        padding-right: 3rem
    }

    .grid__item--main {
        width: 68%
    }

    .grid__item--side {
        width: 32%
    }

    .grid__item--10col {
        width: 38rem
    }

    .grid__item--4col {
        width: 25%
    }

    .grid__item--6col {
        width: 23.25rem
    }

    .grid__item--1-4col {
        width: 25%
    }

    .grid__item--2-3col,
    .grid__item--3col {
        width: 33.33333333%
    }

    .grid__item--2col {
        width: 50%
    }

    .grid--m24 {
        margin-right: -1.5rem
    }

    .grid--m24 .grid__item {
        padding-right: 1.5rem
    }

    .grid--1row-4cols .grid__item:nth-child(n+4) {
        display: block
    }

    .grid--1row-4cols .grid__item:nth-child(n+5) {
        display: none
    }

    .grid--m24>.slick-dots {
        padding-right: 1.5rem
    }
}

@media (min-width:78.75em) {
    .grid {
        margin-right: -1.25rem
    }

    .grid--m0 .grid__item--main {
        padding-right: 3.6rem
    }

    .grid__item {
        padding-right: 1.25rem
    }

    .grid__item--main {
        padding-right: 3.75rem
    }

    .grid__item--10col {
        width: 48rem
    }

    .grid__item--6col {
        width: 28.25rem
    }

    .grid--m24 {
        margin-right: -1.75rem
    }

    .grid--m24 .grid__item {
        padding-right: 1.75rem
    }

    .grid>.slick-dots {
        padding-right: 1.25rem
    }

    .grid--m24>.slick-dots {
        padding-right: 1.75rem
    }
}

@media (min-width:81.25em) {
    .grid__item--10col {
        padding-right: 0;
        width: 51rem
    }

    .grid__item--6col {
        width: 30.25rem
    }
}

.expanding__btn {
    font-size: .9375rem;
    color: #008fd5;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 1px dashed #008fd5;
    position: relative;
    cursor: pointer
}

.expanding__btn:after {
    content: "";
    display: block;
    width: .625rem;
    height: .625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%;
    position: absolute;
    top: 50%;
    right: -.875rem;
    -ms-transform: translateY(-40%);
    transform: translateY(-40%);
    transition: transform .2s
}

.expanding__btn._active:after {
    -ms-transform: translateY(-40%) rotate(180deg);
    transform: translateY(-40%) rotate(180deg)
}

.expanding__btn:hover {
    border-bottom-color: transparent
}

.expanding__block {
    max-height: 0;
    overflow: hidden
}

.expanding__block--animating {
    transition: max-height .4s ease
}

.expanding__block--active {
    max-height: none
}

@media (min-width:48em) {
    .expanding__block--only-mobile {
        max-height: none
    }
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden,
.slick-slide-loading {
    display: none
}

.slick-initialized .slick-slide-loading,
.slick-slide-loading:first-child {
    display: block
}

.slick-slider {
    width: 100%
}

.slick-slider-auto {
    width: auto
}

.slick-slide {
    outline: none
}

.slick-slide img {
    display: inline
}

.slick-list,
.slick-slider,
.slick-track {
    height: 100%
}

.slick__pagin {
    padding-top: 1rem;
    text-align: center
}

.slick__arrows {
    position: relative
}

.slick__num {
    font-size: .75rem;
    font-weight: 600;
    color: #212222;
    line-height: 1
}

.slick-arrow {
    border: none;
    -webkit-appearance: none;
    width: 74rem;
    height: 56rem;
    background-size: 1.5rem .8125rem;
    background-position: 50%;
    position: absolute;
    top: 50%;
    margin-top: -.5625rem;
    left: 50%;
    z-index: 10;
    font-size: 0;
    outline: none;
    cursor: pointer;
    background-color: #008fd5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-arrow:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -ms-transform: rotate(-132deg);
    transform: rotate(-132deg)
}

.slick-arrow:hover {
    opacity: .2;
    transition: opacity .3s
}

.slick-prev {
    margin-left: -3.25rem
}

.slick-prev:before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.slick-next {
    margin-left: 1.25rem
}

.slick-dots {
    list-style: none;
    padding: 0;
    margin: .5rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    width: 100%
}

.slick-dots:before,
.slick-dots button:before {
    content: none !important
}

.slick-dots li {
    margin: 0 .1875rem
}

.slick-dots li:before {
    content: none !important
}

.slick-dots li button {
    border: none;
    background: transparent;
    font-size: 0;
    position: relative;
    cursor: pointer;
    width: 1.875rem;
    height: 1.875rem;
    outline: none
}

.slick-dots li button:after {
    content: "";
    display: block;
    width: 1.875rem;
    height: .3125rem;
    background: #d7d7d7;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -.15625rem;
    transition: background .2s
}

.slick-dots li.slick-active button:after {
    background: #008fd5
}

@media (min-width:0em) and (max-width:47.999em) {
    .slick-slide-loading-mobile {
        display: none !important
    }

    .slick-initialized .slick-slide-loading-mobile,
    .slick-slide-loading-mobile:first-child {
        display: block !important
    }
}

@media (min-width:0em) and (max-width:63.1249em) {
    .slick-slide-loading-tablet {
        display: none !important
    }

    .slick-initialized .slick-slide-loading-tablet,
    .slick-slide-loading-tablet:first-child {
        display: block !important
    }
}

@media (min-width:48em) {
    .slick-dots {
        margin-bottom: 1.125rem
    }

    .slick-dots li {
        margin: 0 .1rem
    }

    .slick-dots li button {
        width: 3.75rem;
        height: 3.75rem
    }

    .slick-dots li button:after {
        width: 45px;
        height: 7px
    }
}

.slider {
    position: relative
}

.slider__nav {
    position: absolute;
    top: .5rem;
    left: .5rem;
    z-index: 8;
    background: hsla(0, 0%, 100%, .7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .625rem 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 126px
}

.slider__nav .slick-arrow {
    width: 2.5rem;
    height: 1.25rem;
    position: static;
    margin: 0 13px 0 0
}

.slider__num {
    font-size: .75rem;
    font-weight: 600;
    color: #212222;
    width: 2.25rem;
    text-align: center;
    -ms-flex-order: 5;
    order: 5;
    margin-top: 10px
}

.slider--dots-top-tablet {
    padding-top: 2.5rem
}

.slider--dots-top-tablet .slick-dots {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
}

@media (min-width:48em) {
    .slider__nav {
        padding: .75rem .625rem;
        top: .9375rem;
        left: .9375rem
    }

    .slider__nav .slick-arrow {
        width: 3.125rem;
        height: 1.875rem;
        background-size: 1.9375rem 1.0625rem
    }

    .slider__num {
        font-size: 1rem;
        width: 2.5rem
    }

    .slider--dots-top-tablet {
        padding-top: 4.25rem
    }
}

@media (min-width:63.125em) {
    .slider--dots-top-tablet {
        padding-top: 0
    }
}

.hashtags {
    margin-bottom: .75rem
}

.hashtags__more {
    display: none
}

.hashtags__more._shown {
    display: inline
}

@media (min-width:48em) {
    .hashtags__more {
        display: inline
    }

    .hashtags__btn-less,
    .hashtags__btn-more {
        display: none !important
    }
}

.hashtag {
    display: inline-block;
    vertical-align: middle;
    font-size: .875rem;
    color: #008fd5;
    text-decoration: none;
    line-height: 1;
    padding: .0625rem 0;
    margin-right: .9375rem;
    margin-bottom: .5rem;
    border-radius: 3px;
    transition: color .2s;
    outline: none;
    pointer-events: auto
}

.hashtag:hover {
    color: #13b3e9
}

.hashtag--m0 {
    margin-bottom: 0
}

.hashtag--active,
.hashtag--active:hover {
    color: #2f444e
}

.hashtag--lvl1,
.hashtag--news {
    margin-right: .5rem
}

.hashtag--lvl1 {
    background: #caecff;
    padding: .125rem .3125rem
}

.hashtag--lvl1.hashtag--active,
.hashtag--lvl1.hashtag--active:hover {
    color: #fff;
    background: #2CB5B4
}

.hashtag--dots,
.hashtag--hide {
    height: 1.125rem;
    line-height: 1.125rem;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #2CB5B4;
    cursor: pointer;
    transition: background .2s, border .2s
}

.hashtag--dots:hover,
.hashtag--hide:hover {
    border-color: #13b3e9
}

.hashtag--dots.hashtag--lvl1,
.hashtag--hide.hashtag--lvl1 {
    background-color: #caecff;
    border-color: transparent
}

.hashtag--dots {
    width: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 7'%3E%3Cpath fill='%232CB5B4' d='M24.5 7c-2 0-3.5-1.6-3.5-3.5S22.5 0 24.5 0 28 1.6 28 3.5 26.4 7 24.5 7zM14.1 7c-1.9 0-3.5-1.6-3.5-3.5S12.1 0 14.1 0s3.5 1.6 3.5 3.5S16 7 14.1 7zM3.5 7C1.6 7 0 5.4 0 3.5S1.6 0 3.5 0 7 1.6 7 3.5 5.5 7 3.5 7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center .5625rem;
    background-size: .875rem .21875rem
}

.hashtag--dots:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%207%22%3E%3Cpath%20fill%3D%22%2313b3e9%22%20d%3D%22M24.5%207c-2%200-3.5-1.6-3.5-3.5S22.5%200%2024.5%200%2028%201.6%2028%203.5%2026.4%207%2024.5%207zM14.1%207c-1.9%200-3.5-1.6-3.5-3.5S12.1%200%2014.1%200s3.5%201.6%203.5%203.5S16%207%2014.1%207zM3.5%207C1.6%207%200%205.4%200%203.5S1.6%200%203.5%200%207%201.6%207%203.5%205.5%207%203.5%207z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.hashtag--hide {
    font-size: .625rem;
    padding: 0 .625rem
}

@media (min-width:48em) {
    .hashtag {
        font-size: .875rem;
        padding: .3125rem 0;
        margin-right: 1.625rem
    }

    .hashtag--lvl1 {
        padding: .3125rem .625rem;
        margin-right: .5rem
    }

    .hashtag--dots,
    .hashtag--hide {
        height: 1.625rem;
        line-height: 1.625rem
    }

    .hashtag--dots {
        width: 2.125rem;
        background-size: 1.125rem .25rem;
        background-position: center .875rem
    }
}

@media (min-width:63.125em) {
    .hashtag--news {
        font-size: .875rem
    }
}

.news-item__img-block {
    cursor: pointer;
    height: 10.5rem;
    position: relative;
    overflow: hidden
}

.news-item__img-block--video:after,
.news-item__img-block--video:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.news-item__img-block--video:before {
    width: 2.0625rem;
    height: 1.5rem;
    background: #fff;
    opacity: .8;
    border-radius: .375rem;
    z-index: 2
}

.news-item__img-block--video:after {
    border-left: .625rem solid #008fd5;
    border-top: .375rem solid transparent;
    border-bottom: .375rem solid transparent;
    z-index: 3
}

.news-item__img-slide {
    position: relative
}

.news-item__img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
    transition: transform .4s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.news-item__img._first {
    z-index: 5
}

.news-item:hover .news-item__img {
    -ms-transform: translate(-50%, -50%) scale(1.05);
    transform: translate(-50%, -50%) scale(1.05)
}

.news-item__nav {
    position: absolute;
    top: .5rem;
    left: .5rem;
    z-index: 8;
    background: hsla(0, 0%, 100%, .7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .625rem 0
}

.news-item__nav .slick-arrow {
    width: 2.5rem;
    height: 1.25rem;
    position: static;
    margin: 0
}

.news-item__num {
    font-size: .75rem;
    font-weight: 600;
    color: #212222;
    width: 2.25rem;
    text-align: center
}

.news-item__descr {
    padding: 1.125rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.news-item__date {
    font-size: .875rem;
    color: #a1a1a1;
    padding: 0 .5rem 0 .8125rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cpath%20fill%3D%22%23008FD5%22%20d%3D%22M14%200h6L6%2017H0L14%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: .625rem .5625rem;
    background-position: 0;
    min-height: .6875rem;
    margin-bottom: .5rem
}

.news-item__title {
    width: 100%;
    font-size: 1.125rem;
    font-weight: 600;
    color: #2f444e;
    text-decoration: none;
    transition: color .2s;
    margin: 0 0 .625rem
}

.news-item__title:hover {
    color: #008fd5
}

.news-item--big {
    height: 23.0625rem;
    position: relative;
    margin: 0 -.375rem .875rem
}

.news-item--big:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 3;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none
}

.news-item--big .news-item__img-block {
    height: 100%
}

.news-item--big .news-item__img {
    height: auto;
    width: 100%;
    margin-top: -81px
}

.news-item--big .news-item__nav {
    top: 1.375rem;
    left: .875rem
}

.news-item--big .news-item__descr {
    background: #fff;
    position: absolute;
    bottom: .5rem;
    left: .375rem;
    right: .375rem;
    z-index: 10;
    box-sizing: border-box;
    padding: 1.5rem .625rem 1.25rem
}

.news-item--big .news-item__title {
    font-size: 1.25rem;
    font-weight: 700
}

.news-item__bottom {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 14px
}

.news-item__hashtags {
    margin-top: 14px
}

.news-item__description {
    width: 50%;
    padding-right: 23px
}

.news-item__description:last-of-type {
    border-left: 1px solid #ccc;
    padding-left: 23px
}

.news-item__description-head {
    font-size: 18px;
    font-weight: 700
}

.news-item__description-text {
    font-size: 13px;
    color: #878787
}

.news-item__download {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

.news-item__img-download {
    width: 13px;
    height: 14px;
    margin-right: 7px
}

@media (min-width:0em) and (max-width:63.1249em) {
    .news-item--big {
        height: auto;
        position: static
    }

    .news-item--big .news-item__img-block {
        height: 18rem
    }

    .news-item--big .news-item__img {
        margin-top: 0
    }

    .news-item--big .news-item__descr {
        position: static
    }
}

@media (min-width:31.25em) {
    .news-item__img-block {
        height: 17.5rem
    }
}

@media (min-width:48em) {
    .news-item__img-block {
        height: 13.1875rem
    }

    .news-item__img-block--video:before {
        width: 4.125rem;
        height: 3rem;
        border-radius: .5625rem
    }

    .news-item__img-block--video:after {
        border-left-width: 1.3125rem;
        border-top-width: .75rem;
        border-bottom-width: .75rem
    }

    .news-item__nav {
        padding: .75rem .625rem;
        top: .9375rem;
        left: .9375rem
    }

    .news-item__nav .slick-arrow {
        width: 3.125rem;
        height: 1.875rem;
        background-size: 1.9375rem 1.0625rem
    }

    .news-item__num {
        font-size: 1rem;
        width: 2.5rem
    }

    .news-item__descr {
        padding: 1.25rem 0
    }

    .news-item__date {
        font-size: 1rem;
        padding: 0 .625rem 0 1.5rem;
        background-size: 1.0625rem .875rem
    }

    .news-item__title {
        font-size: 1rem;
        margin: 0 0 .5rem
    }

    .news-item--big {
        margin: 0 -1.125rem 1.75rem;
        height: 36.75rem
    }

    .news-item--big .news-item__img-block {
        height: 23.125rem
    }

    .news-item--big .news-item__img {
        height: auto;
        width: 100%;
        margin-top: 0
    }

    .news-item--big .news-item__nav {
        top: 1rem;
        left: 1rem
    }

    .news-item--big .news-item__descr {
        bottom: 1.125rem;
        left: 1rem;
        right: 1rem;
        padding: 2.25rem 1.875rem 1.25rem
    }

    .news-item--big .news-item__title {
        font-size: 2rem
    }
}

@media (min-width:63.125em) {
    .news-item__img-block {
        height: 11.4375rem
    }

    .news-item__descr {
        padding: 1rem 0
    }

    .news-item__title {
        font-size: 1rem;
        line-height: 1.8
    }

    .news-item--big {
        height: 33.0625rem
    }

    .news-item--big .news-item__img {
        margin-top: -9.375rem;
        height: 100%;
        width: auto
    }

    .news-item--big {
        margin: 0 0 2.5rem;
        height: auto
    }

    .news-item--big:after {
        display: none
    }

    .news-item--big .news-item__img-block {
        height: 28.0625rem
    }

    .news-item--big .news-item__img {
        height: auto;
        width: 100%;
        margin-top: 0
    }

    .news-item--big .news-item__descr {
        bottom: 1.125rem;
        left: 1.125rem;
        width: 28.9375rem;
        padding: 1.25rem 3.75rem .625rem 1.25rem
    }

    .news-item--big .news-item__date {
        font-size: .875rem
    }

    .news-item--big .news-item__title {
        font-size: 1.125rem;
        line-height: 1.4
    }
}

@media (min-width:78.75em) {
    .news-item__img-block {
        height: 14.3125rem
    }

    .news-item--big {
        margin-bottom: 3.125rem
    }

    .news-item--big .news-item__img-block {
        height: 35.25rem
    }

    .news-item--big .news-item__descr {
        padding: 2.125rem 4.375rem 1.125rem 1.875rem;
        width: 40.9375rem
    }

    .news-item--big .news-item__date {
        font-size: 1rem
    }

    .news-item--big .news-item__title {
        font-size: 1.75rem;
        line-height: 1.4
    }
}

@media (min-width:81.25em) {
    .news-item__img-block {
        height: 14.75rem
    }

    .news-item--big {
        margin-bottom: 2rem
    }

    .news-item--big .news-item__img-block {
        height: 36.125rem
    }
}

@media (min-width:87.5em) {
    .news-item__img-block {
        height: 16.125rem
    }

    .news-item--big .news-item__img-block {
        height: 39.375rem
    }
}

.menu-modal {
    position: fixed;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    max-height: 0;
    background-color: #00263e;
    background: linear-gradient(90deg, #013e72 0, #00324f);
    z-index: 1000;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px;
    overflow: auto;
    height: 100vh
}

.menu-modal--open {
    display: block;
    animation: openMenu 1.5s infinite ease-in-out;
    animation-iteration-count: 1;
    max-height: 6000px
}

.menu-modal__links {
    margin-left: auto
}

.menu-modal__link {
    font-size: .9375rem;
    font-weight: 600;
    margin-right: 1.125rem;
    line-height: 1;
    display: inline-block;
    vertical-align: middle
}

.menu-modal__link--auth,
.menu-modal__link--lang {
    position: relative;
    margin-right: 1.75rem
}

.menu-modal__link--auth:after,
.menu-modal__link--lang:after {
    content: "";
    display: block;
    width: .5625rem;
    height: .4375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    right: -.875rem;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.menu-modal__head {
    display: -ms-flexbox;
    display: flex
}

.menu-modal__text {
    display: none;
    font-size: 20px;
    color: #fff
}

.menu-modal__all {
    width: 100%;
    max-width: 87.5rem;
    margin: 0 auto;
    padding-bottom: 100px
}

.menu-modal__search-form {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.menu-modal__search-form .searchform__button {
    cursor: default;
    border: none;
    color: transparent;
    outline: none;
    position: absolute;
    top: .7rem;
    left: 0;
    width: 3.5rem;
    height: 3.5rem;
    background-image: url(/assets/build/_/blocks/menu-modal/img/lupa.svg)
}

.menu-modal__search-form .searchform__input {
    background-color: transparent;
    border-bottom: 1px solid #caecff;
    color: #fff;
    width: 193px;
    cursor: auto
}

.menu-modal__search-form .searchform__input:-webkit-autofill,
.menu-modal__search-form .searchform__input:-webkit-autofill:active,
.menu-modal__search-form .searchform__input:-webkit-autofill:focus,
.menu-modal__search-form .searchform__input:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #718086 !important
}

.menu-modal__search-form .searchform__input::-webkit-input-placeholder {
    color: #caecff
}

.menu-modal__search-form .searchform__input:-moz-placeholder,
.menu-modal__search-form .searchform__input::-moz-placeholder {
    color: #caecff
}

.menu-modal__search-form .searchform__input:-ms-input-placeholder {
    color: #caecff
}

.menu-modal__search-form .searchform__input:invalid+.menu-modal__button {
    opacity: 0
}

.menu-modal__button {
    width: 100px;
    margin-left: 5px;
    position: relative;
    top: -21px;
    opacity: 1;
    transition: opacity .5s ease 0s
}

.menu-modal__search {
    padding-top: 22px
}

.menu-modal__content {
    padding-top: 47px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.menu-modal__menu-block {
    width: 100%
}

.menu-modal__close {
    position: relative;
    cursor: pointer;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-left: 18px;
    top: 4px
}

.menu-modal__line {
    display: block;
    width: 29px;
    height: 2px;
    border-radius: 1px;
    background-color: #caecff;
    margin-bottom: 6px;
    position: absolute;
    top: 8px
}

.menu-modal__line:first-of-type {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 8px
}

.menu-modal__line:nth-of-type(2) {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

@keyframes openMenu {
    0% {
        display: block;
        max-height: 0
    }

    10% {
        max-height: 0
    }

    to {
        max-height: 6000px
    }
}

@media (min-width:0em) and (max-width:47.999em) {
    .menu-modal__search-form .searchform__button {
        background-size: 1.1rem;
        top: .1rem;
        left: 0
    }

    .menu-modal__search-form .searchform__input {
        position: relative;
        top: -5px;
        height: 33px;
        padding-left: 1.6rem
    }
}

@media (min-width:48em) {
    .menu-modal__links {
        margin-top: 16px
    }

    .menu-modal__head {
        padding-right: 17px
    }

    .menu-modal__text {
        display: inline-block
    }

    .menu-modal__all {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }

    .menu-modal__search-form {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-right: 17px
    }

    .menu-modal__search-form .searchform__input {
        font-size: 30px;
        height: 5rem;
        padding-left: 4.5rem;
        width: 65%
    }

    .menu-modal__button {
        width: 253px;
        top: 30px
    }

    .menu-modal__search {
        padding-top: 38px
    }

    .menu-modal__menu-block {
        width: 50%
    }

    .menu-modal__close {
        width: 38px;
        height: 38px;
        top: 24px;
        margin-left: 30px
    }

    .menu-modal__line {
        width: 51px
    }
}

@media (min-width:63.125em) {
    .menu-modal__text {
        font-size: 24px
    }

    .menu-modal__all {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .menu-modal__search-form .searchform__input {
        width: 74%
    }

    .menu-modal__button {
        width: 234px
    }

    .menu-modal__search {
        padding-top: 22px
    }

    .menu-modal__close {
        margin-left: 3px
    }
}

@media (min-width:78.75em) {
    .menu-modal__text {
        font-size: 36px
    }

    .menu-modal__all {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .menu-modal__search-form .searchform__input {
        width: 79%
    }

    .menu-modal__menu-block {
        width: 25%
    }

    .menu-modal__line {
        width: 37px
    }
}

@media (min-width:81.25em) {
    .menu-modal__all {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .menu-modal__search-form .searchform__input {
        width: 81%
    }
}

@media (min-width:87.5em) {
    .menu-modal__links {
        margin-left: auto;
        margin-top: 16px;
        margin-right: -4px
    }

    .menu-modal__all {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .menu-modal__search-form .searchform__input {
        width: 82%
    }
}

.menu-block__head {
    font-size: 25px;
    color: #caecff;
    font-weight: 300;
    text-decoration: none;
    margin-bottom: 21px;
    display: inline-block;
    width: 100%
}

.menu-block__head+.menu-block__head {
    margin-top: 5px
}

.menu-block__head span {
    border-bottom: 1px solid #caecff
}

.menu-block__head span:hover {
    border-bottom-color: transparent
}

.fullscreen-menu__link {
    color: #dce6ee;
    font-size: 13px;
    font-weight: 100;
    text-decoration: none
}


.menu-block__list {
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    transition: max-height 3s ease 0s
}

.menu-block__list .menu-block__item {
    margin-bottom: 16px;
    padding-right: 26px
}

.menu-block__plus {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/assets/build/_/blocks/menu-block/img/icon.svg) no-repeat;
    background-size: 100%;
    cursor: pointer;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-right: 10px;
    float: left;
    margin-top: 6px;
    transition: transform .5s ease 0s
}

.menu-block__plus--open {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media (min-width:48em) {
    .menu-block__head {
        font-size: 28px
    }

    .fullscreen-menu__link {
        font-size: 16px
    }
}

.menu-l-3 {
    list-style: none;
    padding: 0;
    margin: -4px 0 1rem;
    font-size: 13px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    max-width: 100%;
    border-top: 1px solid #002d44
}

.menu-l-3--gray {
    border-top-color: #ccd6da
}

.menu-l-3--gray .menu-l-3__link--current {
    color: #2f444e
}

.menu-l-3__item {
    margin-right: 26px;
    margin-bottom: 5px
}

.menu-l-3__link {
    text-decoration: none
}

.menu-l-3__link--current {
    color: #fff
}

all-sites {
    display: none
}

.all-sites {
    position: relative;
    background-color: #fff;
    max-width: 1379px;
    width: 100%;
    z-index: 10000;
    font-family: Montserrat, Arial, Helvetica, sans-serif
}

.all-sites__head {
    font-size: 25px;
    line-height: 1
}

.all-sites__head,
.all-sites__head-2 {
    display: inline-block;
    font-weight: 700
}

.all-sites__head-2 {
    color: #eeeff1;
    font-size: 18px;
    margin-bottom: 14px
}

.all-sites__linc {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    width: 100%;
    margin-bottom: 8px
}

.all-sites__linc--black {
    color: #2f444e
}

.all-sites__head-3 {
    font-size: 28px;
    font-weight: 700;
    color: #008fd5;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 24px
}

.all-sites__top {
    padding-left: 43px;
    padding-right: 43px;
    padding-top: 41px
}

.all-sites__bottom {
    width: 100%
}

.all-sites__left {
    width: 100%;
    float: left;
    background-color: #2CB5B4;
    overflow: hidden;
    position: relative;
    padding: 15px 43px 32px;
    margin-top: 16px;
    box-sizing: border-box
}

.all-sites__left:before {
    content: "";
    position: absolute;
    height: 300px;
    background-color: #fff;
    top: -187px;
    left: 0;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 66px
}

.all-sites__right {
    width: 100%;
    float: left;
    padding-top: 18px
}

.all-sites__content {
    display: -ms-flexbox;
    display: flex
}

.all-sites__content-block--3 {
    padding-left: 57px
}

.all-sites__close {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 18px;
    width: 32px;
    height: 32px
}

.all-sites__line {
    display: block;
    width: 21px;
    height: 1px;
    border-radius: 1px;
    background-color: #2f444e;
    margin-bottom: 6px;
    position: absolute
}

.all-sites__line:first-of-type {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.all-sites__line:nth-of-type(2) {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

modal .all-sites {
    display: none
}

@media (min-width:48em) {
    .all-sites__head {
        font-size: 48px
    }

    .all-sites__head-2 {
        font-size: 36px;
        margin-bottom: 20px
    }

    .all-sites__linc {
        font-size: 26px;
        margin-bottom: 21px
    }

    .all-sites__left,
    .all-sites__top {
        padding-left: 109px
    }

    .all-sites__left {
        margin-top: 40px;
        padding-top: 45px
    }

    .all-sites__right {
        padding-left: 51px
    }

    .all-sites__line {
        width: 35px
    }
}

@media (min-width:900px) {
    .all-sites__bottom {
        display: -ms-flexbox;
        display: flex
    }

    .all-sites__content-block--two {
        padding-left: 106px
    }
}

@media (min-width:63.125em) {
    .all-sites__head {
        line-height: 104px;
        font-size: 48px
    }

    .all-sites__head-2 {
        margin-bottom: 30px;
        font-size: 28px
    }

    .all-sites__linc {
        font-size: 18px;
        margin-bottom: 20px
    }

    .all-sites__top {
        width: 100%;
        padding-top: 7px;
        padding-left: 78px;
        padding-right: 0
    }

    .all-sites__left {
        margin-top: 0;
        padding: 31px 0 69px 84px;
        width: 75%
    }

    .all-sites__left:before {
        width: 100px
    }

    .all-sites__right {
        padding-left: 0;
        padding-top: 35px;
        width: 25%
    }
}

@media (max-width:899px) {
    .all-sites__content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.modal {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: table;
    transition: opacity .3s ease;
    font-family: Montserrat, Arial, Helvetica, sans-serif
}

.modal--credit-ratings .modal__container {
    padding-top: 45px;
    padding-bottom: 45px
}

.modal__wrapper {
    display: table-cell;
    vertical-align: middle
}

.modal__container {
    min-width: 300px;
    max-width: 600px;
    margin: 0 auto;
    padding-right: 14px;
    padding-left: 11px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .33);
    transition: all .3s ease;
    position: relative
}

.modal__container--all-site {
    max-width: 1379px
}

.modal__header h3 {
    margin-top: 0;
    color: #42b983
}

.modal__close {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 20px;
    height: 20px
}

.modal__line {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #141414;
    margin-bottom: 6px;
    position: absolute;
    top: 8px
}

.modal__line:first-of-type {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 8px
}

.modal__line:nth-of-type(2) {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.close-modal {
    margin-left: auto;
    margin-right: auto;
    margin-top: 47px;
    width: 282px
}

.modal-enter,
.modal-leave-active {
    opacity: 0
}

.modal-enter .modal-container,
.modal-leave-active .modal-container {
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

modal-1 *,
modal-2 * {
    display: none
}

@media (min-width:0em) and (max-width:47.999em) {
    .modal--form .modal__container {
        overflow-y: scroll;
        height: 100%
    }
}

@media (min-width:0em) and (max-width:63.1249em) {
    .modal--all .modal__container {
        padding: 0;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100%;
        width: 90%
    }
}

@media (min-width:48em) {
    .modal--form .modal__container {
        max-width: 753px;
        padding-top: 33px;
        padding-left: 58px;
        padding-right: 58px
    }

    .modal__container {
        padding: 20px 30px
    }

    .modal__body {
        margin: 20px 0
    }
}

.block-top {
    padding-bottom: 63px;
    z-index: 1
}

.block-top__breadcrumb--projects-detail+.block-top__head {
    margin-top: 0
}

.block-top__head {
    color: #fff;
    font-size: 27px;
    font-weight: 700
}

.block-top__head--breadcrumb {
    margin-top: 0
}

.block-top__head--hide {
    opacity: 0;
    position: absolute
}

@keyframes hideH1 {
    0% {
        opacity: 1;
        display: block !important;
        margin-left: 29px
    }

    99% {
        display: block
    }

    to {
        position: absolute;
        margin-left: 29px;
        opacity: 0
    }
}

.block-top__breadcrumb {
    margin-top: .67em
}

.block-top__breadcrumb--only-mobile {
    display: none
}

.block-top__button-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.block-top__hr {
    height: 1px;
    background-color: #008fd5;
    border: none;
    margin-top: 38px;
    margin-bottom: 36px;
    display: none
}

.block-top__block-menu {
    width: 100%;
    min-height: 118px
}

.block-top__block-menu--breadcrumb {
    position: relative;
    display: none
}

.block-top__block-menu--show {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 10px;
    animation: show1 1s 1 ease-in-out;
    animation-fill-mode: forwards
}

@keyframes show1 {
    0% {
        min-height: 0;
        max-height: 0;
        overflow: hidden
    }

    to {
        max-height: 500px
    }
}

.block-top__tab-linc {
    margin-bottom: 10px
}

.block-top__menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    float: left;
    width: 90%
}

.block-top__menu li {
    margin-bottom: 14px
}

.block-top__linc-button {
    margin-right: 88px;
    margin-bottom: 10px
}

.block-top__text {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 25px;
    color: #fff
}

.block-top__features {
    margin-bottom: 18px;
    color: #fff
}

.block-top__features-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 28px
}

.block-top__features-number {
    font-size: 45px;
    font-weight: 700;
    line-height: 1
}

.block-top__features-col-right {
    padding-bottom: 2px;
    padding-left: 12px;
    width: 170px
}

.block-top__features-supnumber {
    font-size: 12px;
    font-weight: 700;
    line-height: 1
}

.block-top__features-suptitle {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12px
}

.block-top__features-title {
    font-size: 16px;
    font-weight: 700;
    text-transform: lowercase;
    line-height: 20px
}

.block-top__p {
    color: #fff
}

.block-top__head-block,
.block-top__sandwich {
    display: -ms-flexbox;
    display: flex
}

.block-top__sandwich {
    height: 14px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 12px;
    margin-right: 10px;
    width: 19px
}

.block-top__sandwich--close {
    animation: sandwichClose 1s 1 cubic-bezier(0, 1.18, .58, 1);
    animation-fill-mode: forwards;
    position: absolute;
    right: 10px;
    z-index: 100
}

.block-top__sandwich--close span:first-of-type {
    position: absolute;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: transform 1s ease-in-out;
    top: 6px
}

.block-top__sandwich--close span:nth-of-type(2) {
    opacity: 0 !important
}

.block-top__sandwich--close span:nth-of-type(3) {
    position: absolute;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: transform 1s ease-in-out;
    top: 6px
}

.block-top__sandwich span {
    width: 19px;
    height: 2px;
    display: block;
    background-color: #008fd5;
    margin-bottom: 3px
}

.block-top__sandwich span:last-of-type {
    margin-bottom: 0
}

@keyframes sandwichClose {
    0% {
        right: calc(100% - 35px)
    }

    20% {
        position: absolute
    }

    to {
        right: 10px
    }
}

.block-top__close-menu {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
    cursor: pointer
}

.block-top__close-menu:before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.block-top__close-menu:after,
.block-top__close-menu:before {
    position: absolute;
    top: 7px;
    left: -1px;
    content: "";
    display: block;
    width: 18px;
    height: 2px;
    background-color: #008fd5
}

.block-top__close-menu:after {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

@media (min-width:0em) and (max-width:78.7499em) {
    .block-top__breadcrumb--only-mobile {
        display: block
    }
}

@media (min-width:0em) and (max-width:63.1249em) {

    .block-top__block-menu--hide-mobile,
    .block-top__hr--hide-mobile {
        display: none
    }
}

@media (min-width:48em) {
    .block-top__head {
        margin-bottom: 29px;
        font-size: 60px;
        line-height: 1.2
    }

    .block-top__button-block {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .block-top__button-block--coll {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block-top__menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .block-top__linc-button {
        padding-top: 18px;
        margin-bottom: 0
    }

    .block-top__sandwich span {
        width: 38px;
        height: 4px;
        margin-bottom: 6px
    }

    .block-top__sandwich {
        height: 28px;
        margin-top: 20px;
        margin-right: 20px
    }
}

@media (min-width:63.125em) {
    .block-top__head--hide {
        position: static;
        opacity: 1;
        display: block
    }

    .block-top__hr {
        display: block
    }

    .block-top__block-menu--breadcrumb,
    .block-top__block-menu--hide-desktop,
    .block-top__hr--hide-desktop {
        display: none
    }

    .block-top__tab-linc {
        margin-bottom: 0
    }

    .block-top__menu {
        -ms-flex-direction: row;
        flex-direction: row;
        width: auto;
        float: none;
        min-height: 118px;
        margin-bottom: 8px
    }

    .block-top__menu li {
        margin-bottom: 10px
    }

    .block-top__sandwich {
        display: none
    }
}

@media (min-width:78.75em) {
    .block-top__text {
        font-size: 21px;
        margin-bottom: 52px
    }

    .block-top__features {
        display: -ms-flexbox;
        display: flex
    }

    .block-top__features-item {
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .block-top__features-number {
        font-size: 90px
    }

    .block-top__features-col-right {
        letter-spacing: .33px;
        padding-left: 20px;
        width: 400px
    }

    .block-top__features-supnumber,
    .block-top__features-suptitle {
        font-size: 24px
    }

    .block-top__features-title {
        font-size: 32px;
        line-height: 40px
    }
}

@media (min-width:87.5em) {
    .block-top__head {
        font-size: 60px;
        margin: 1.2em 0 40px
    }

    .block-top__head--breadcrumb {
        margin-top: 0
    }

    .block-top__breadcrumb {
        margin-top: 3.2em
    }

    .block-top__linc-button {
        padding-top: 0;
        margin-right: 70px
    }
}

.linc-button {
    font-size: 16px;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: end
}

.linc-button--modal {
    text-decoration: none
}

.linc-button__img {
    margin-right: 12px;
    width: 20px;
    height: 44px
}

.linc-button__img--pdf svg,
.linc-button__img svg {
    width: 20px
}

.linc-button__a-head {
    font-size: 12px;
    margin-bottom: -6px;
    line-height: 1
}

.linc-button__a-head--modal {
    text-decoration: none;
    border-bottom: .5px dashed #fff
}

.linc-button__a-head--modal:hover {
    border-bottom: none
}

.linc-button__a-dop {
    color: #b8b8b8;
    display: inline-block;
    text-decoration: none;
    font-size: 10px
}

@media (min-width:48em) {
    .linc-button__img {
        margin-right: 13px;
        margin-left: 15px;
        width: 35px;
        height: 51px
    }

    .linc-button__img--pdf svg,
    .linc-button__img svg {
        width: 35px;
        height: 51px;
        margin-left: -13px
    }

    .linc-button__a-head {
        font-size: 14px;
        margin-bottom: 4px
    }

    .linc-button__a-dop {
        font-size: 14px
    }
}

@media (min-width:87.5em) {
    .linc-button__img {
        margin-right: 26px;
        margin-left: 0;
        width: 31px;
        height: 44px
    }

    .linc-button__img svg {
        margin-left: 0
    }

    .linc-button__img--pdf svg {
        margin-left: 0;
        width: auto;
        height: auto
    }

    .linc-button__a-head {
        margin-bottom: 7px
    }
}

.tab-linc {
    font-size: 13px;
    color: #008fd5;
    font-weight: 600;
    cursor: pointer;
    margin-right: 9px;
    margin-bottom: .875rem;
    transition: color .3s, border-color .3s;
    text-decoration: none
}

.tab-linc:hover {
    color: #13b3e9
}

.tab-linc--active,
.tab-linc--active:hover {
    color: #fff
}

.tab-linc--var2 {
    text-transform: uppercase;
    border-bottom: 1px dashed #2CB5B4;
    color: #2CB5B4
}

.tab-linc--var2.active,
.tab-linc--var2:hover {
    color: #000;
    border-bottom: none
}

@media (min-width:48em) {
    .tab-linc {
        font-size: 16px;
        margin-right: 2.2rem;
        margin-bottom: 1.25rem
    }
}

@media (min-width:87.5em) {
    .tab-linc {
        font-size: 16px;
        margin-right: 1.875rem
    }
}

.bullet {
    width: 30px;
    height: 5px;
    background-color: #d7d7d7;
    display: inline-block;
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px
}

.bullet--active {
    background-color: #2CB5B4
}

.text {
    font-size: 13px
}

.text-p {
    font-size: .8rem
}

.text-p--margin {
    -webkit-margin-before: .5em;
    margin-block-start: .5em;
    -webkit-margin-after: .5em;
    margin-block-end: .5em
}

@media (min-width:63.125em) {
    .text {
        font-size: 18px
    }
}

.head-h2 {
    width: 100%;
    font-size: 24px;
    font-weight: 500;
    display: inline-block
}

.head-h2--bold {
    font-size: 17px;
    font-weight: 700
}

.h2-white {
    color: #fff
}

@media (min-width:63.125em) {
    .head-h2 {
        font-size: 48px
    }

    .head-h2--bold {
        font-size: 34px
    }
}

.document {
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration: none
}

.document--border-bottom {
    border-bottom: 1px dotted #c5c5c5;
    padding-bottom: 20px
}

.document--white .document__linc {
    color: #fff
}

.document--white .document__description {
    color: #a0a5ab
}

.document--no-text {
    margin-bottom: 0 !important;
    display: inline-block
}

.document--tile {
    display: block;
    cursor: pointer;
    background-size: 100% 100%;
    border: 1px solid #e6e6e6;
    max-width: 296.5px;
    width: 100%;
    min-height: 146px;
    position: relative;
    padding: 32px 30px 58px
}

.document--tile:hover {
    border: none;
    box-shadow: 0 8px 20px 7px #e7e7e7
}

.document--list {
    cursor: pointer;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 19px
}

.document--list .document__block-img {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.document--list .document__data {
    padding-top: 0
}

.document--list .document__dop {
    position: static;
    display: block;
    margin-top: 24px;
    margin-bottom: 27px
}

.document__img {
    margin-right: 14px;
    width: 21px;
    min-width: 21px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(/assets/build/_/blocks/document/img/no-name.svg)
}

.document__img--no-text {
    min-height: 47px
}

.document__img--title {
    height: 48px
}

.document__img--doc {
    background-image: url(/assets/build/_/blocks/document/img/doc.svg)
}

.document__img--pdf {
    background-image: url(/assets/build/_/blocks/document/img/pdf.svg)
}

.document__img--xls {
    background-image: url(/assets/build/_/blocks/document/img/xls.svg)
}

.document__img--exe {
    background-image: url(/assets/build/_/blocks/document/img/EXE.svg)
}

.document__img--csv {
    background-image: url(/assets/build/_/blocks/document/img/CSV.svg)
}

.document__img--rtf {
    background-image: url(/assets/build/_/blocks/document/img/RTF.svg)
}

.document__img--rar {
    background-image: url(/assets/build/_/blocks/document/img/RAR.svg)
}

.document__img--zip {
    background-image: url(/assets/build/_/blocks/document/img/ZIP.svg)
}

.document__img--ppt {
    background-image: url(/assets/build/_/blocks/document/img/PPT.svg)
}

.document__img--pps {
    background-image: url(/assets/build/_/blocks/document/img/PPS.svg)
}

.document__linc {
    font-weight: 600;
    font-size: 12px;
    display: block;
    margin-bottom: 0;
    text-decoration: underline;
    color: #008fd5
}

.document__linc:hover {
    text-decoration: none
}

.document__head {
    font-size: 12px;
    display: inline-block;
    width: 100%
}

.document__description {
    font-size: 10px;
    font-weight: 600;
    color: #a0a5ab;
    display: block;
    text-decoration: none
}

.document__description:hover {
    text-decoration: none
}

.document__block--big {
    width: 80%
}

.document__text {
    font-size: 10px;
    display: inline-block;
    width: 100%;
    color: #2f444e
}

.document__text:hover {
    text-decoration: none
}

.document__dop {
    color: #a0a5ab;
    font-size: 10px;
    position: absolute;
    bottom: 33px;
    left: 30px
}

.document__dop:hover {
    text-decoration: none
}

.document__block-img {
    display: -ms-flexbox;
    display: flex
}

.document__data {
    color: #a0a5ab;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    padding-top: 13px
}

.document__name {
    font-size: 20px;
    color: #b6b6b6;
    margin-bottom: 28px
}

.document__name:before {
    content: "";
    display: inline-block;
    background-color: #2CB5B4;
    height: 13px;
    width: 6px;
    -ms-transform: skewX(0) skewY(-37deg) rotate(38deg);
    transform: skewX(0) skewY(-37deg) rotate(38deg);
    margin-right: 8px
}

@media (min-width:63.125em) {
    .document--no-text {
        margin-bottom: 0 !important
    }

    .document--tile {
        min-height: 160px;
        max-width: 269px;
        padding: 46px 59px 58px;
        background-size: 100% 100%
    }

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

    .document__img {
        width: 33px;
        min-width: 33px
    }

    .document__img--title {
        margin-bottom: 7px
    }

    .document__img--big {
        width: 34px;
        min-width: 34px;
        margin-right: 22px
    }

    .document__linc {
        font-size: 14px;
        margin-bottom: 5px
    }

    .document__head {
        font-size: 14px;
        margin-bottom: 13px
    }

    .document__description {
        font-size: 14px
    }

    .document__text {
        font-size: 12px;
        line-height: 20px
    }

    .document__text--big {
        font-size: 14px
    }

    .document__right {
        padding-left: 26px
    }

    .document__dop {
        left: 58px;
        font-size: 12px;
        bottom: 30px
    }
}

form-modal {
    display: none
}

.form-modal {
    font-size: 12px
}

.form-modal__head {
    font-weight: 400;
    display: inline-block;
    font-size: 24px;
    margin-bottom: 17px
}

.form-modal__button {
    max-width: 352px;
    margin-top: 13px
}

.form-modal__res-head {
    text-align: center;
    font-size: 24px;
    font-weight: 700
}

.form-modal__text {
    text-align: center
}

@media (min-width:48em) {
    .form-modal {
        font-size: 16px
    }

    .form-modal__head {
        font-size: 48px;
        margin-bottom: 32px
    }
}

.breadcrumb {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.breadcrumb__dop,
.breadcrumb__item a {
    font-size: 14px;
    color: #9aafc7
}

.breadcrumb__dop {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px
}

.card-blue-cap {
    width: 100%;
    display: inline-block
}

.card-blue-cap__body {
    box-shadow: 0 0 10px 0 #ececec;
    padding: 37px 10px 70px 20px;
    box-sizing: border-box
}

.card-blue-cap__body ul {
    list-style: none;
    padding-left: 19px
}

.card-blue-cap__body ul :before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 17px;
    background-image: url(/assets/build/_/img/veb-ul.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    left: 0
}

.card-blue-cap__body ul li {
    padding-left: 37px;
    position: relative;
    margin-bottom: 17px
}

.card-blue-cap__body ol {
    list-style: none;
    padding-left: 19px;
    list-style-type: none;
    counter-reset: num
}

.card-blue-cap__body ol :before {
    content: counter(num) ". ";
    counter-increment: num;
    color: #2CB5B4;
    font-weight: 700
}

.card-blue-cap__body ol li {
    padding-left: 37px;
    position: relative;
    margin-bottom: 17px
}

.card-blue-cap__head {
    position: relative;
    background-color: #008fd5;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
    box-sizing: border-box
}

.card-blue-cap__head:after {
    content: "";
    display: block;
    background-color: #00699d;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    width: 32px;
    height: 32px
}

.card-blue-cap__head:before {
    content: "";
    display: block;
    background-color: #fff;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    right: -23px;
    top: -23px;
    z-index: 12;
    width: 46px;
    height: 46px
}

.card-blue-cap__date {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    border-right: 1px solid #fff;
    padding-right: 14px
}

.card-blue-cap__name {
    padding-left: 14px;
    color: #fff;
    font-size: 14px
}

.card-blue-cap__document-block {
    padding-top: 27px
}

@media (min-width:63.125em) {

    .card-blue-cap__body ol,
    .card-blue-cap__body ul {
        padding-left: 0
    }
}

.news-list__bottom {
    border-top: 1px solid #d7d7d7;
    padding-top: 1.25rem
}

.news-list__button {
    max-width: 20rem;
    margin: 0 auto
}

.news-list__show-more {
    height: 11.875rem;
    position: relative;
    overflow: hidden;
    margin-bottom: 1.25rem
}

.news-list__show-more:after {
    content: "";
    display: block;
    background: linear-gradient(0deg, #fff 0, #fff 15%, hsla(0, 0%, 100%, .8));
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10
}

.news-list__show-more-btn {
    position: absolute;
    top: 4.375rem;
    left: 0;
    z-index: 20
}

@media (min-width:48em) {
    .news-list__bottom {
        padding-top: 3.125rem
    }

    .news-list__button {
        width: 18.75rem;
        height: 4.375rem
    }

    .news-list__show-more-btn {
        top: 3.75rem
    }
}

@media (min-width:63.125em) {
    .news-list__bottom {
        border-top: none;
        padding-top: 0
    }

    .news-list__show-more-btn {
        top: 3.125rem
    }
}

@media (min-width:81.25em) {
    .news-list__show-more-btn {
        top: 1.25rem
    }
}

@media (min-width:87.5em) {
    .news-list__show-more-btn {
        top: .875rem
    }
}

.arrow-link {
    width: 100%;
    max-width: 264px;
    border: 2px solid #008fd5;
    min-height: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
    padding-left: 27px;
    padding-right: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    font-size: 13px
}

.arrow-link:before {
    width: 34px;
    height: 22px;
    background-image: url(/assets/build/_/blocks/arrow-link/img/arrow.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    top: -12px;
    left: 20px
}

.arrow-link:after,
.arrow-link:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff
}

.arrow-link:after {
    bottom: -17px;
    right: -17px;
    border-left: 2px solid #008fd5;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 30px;
    height: 30px
}

@media (min-width:63.125em) {
    .arrow-link {
        font-size: 16px;
        line-height: 28px;
        min-height: 122px;
        height: 122px
    }
}

.quote {
    margin-bottom: 10px
}

.quote__top {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    -ms-flex-direction: column;
    flex-direction: column
}

.quote__img {
    min-width: 136px
}

.quote__img img {
    max-width: 117px
}

.quote__author-block {
    padding-top: 0
}

.quote__head-text {
    font-weight: 600;
    line-height: 1;
    font-size: 14px
}

.quote__author {
    font-weight: 700;
    line-height: 2;
    font-size: 20px
}

.position {
    line-height: 1.2;
    font-size: 12px
}

.quote__bottom {
    position: relative;
    border: 1px solid #008fd5
}

.quote__text {
    color: #5d5d5d;
    padding: 10px;
    font-style: italic
}

.quote__text:after {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    border-left: 1px solid #008fd5;
    position: absolute;
    bottom: -20px;
    right: -21px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff
}

@media (min-width:63.125em) {
    .quote__top {
        margin-bottom: 21px;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .quote__author-block {
        padding-top: 22px
    }

    .quote__head-text {
        font-size: 18px
    }

    .quote__author {
        font-size: 24px;
        line-height: 1.4
    }

    .position {
        font-size: 16px;
        line-height: 1
    }

    .quote__text {
        padding: 37px 37px 37px 39px
    }

    .quote__text:before {
        content: "";
        display: block;
        position: absolute;
        width: 29px;
        height: 35px;
        left: 139px;
        top: -19px;
        -ms-transform: rotate(90deg) skewX(-40deg) skewY(0deg);
        transform: rotate(90deg) skewX(-40deg) skewY(0deg);
        background-color: #fff;
        border-left: 1px solid #008fd5;
        border-bottom: 1px solid #008fd5
    }
}

@media (min-width:87.5em) {
    .quote__top {
        margin-bottom: 12px
    }

    .quote__author {
        line-height: 2
    }

    .position {
        line-height: 1.2
    }
}

.document-gray-frame {
    position: relative;
    border: 1px solid #a1a1a1;
    padding: 40px 25px 25px;
    display: inline-block
}

.document-gray-frame:before {
    top: -16px;
    left: 21px;
    background-image: url(/assets/build/_/blocks/document-gray-frame/img/fon.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 34px;
    height: 36px
}

.document-gray-frame:after,
.document-gray-frame:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff
}

.document-gray-frame:after {
    width: 40px;
    height: 40px;
    border-left: 1px solid #a1a1a1;
    bottom: -20px;
    right: -21px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.document-gray-frame__head {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 9px
}

.comment {
    font-style: italic;
    color: #5d5d5d;
    position: relative;
    z-index: 1
}

.comment:before {
    content: "";
    display: block;
    position: absolute;
    width: 118px;
    height: 95px;
    background-image: url(/assets/build/_/blocks/comment/img/comment.svg);
    background-repeat: no-repeat;
    top: -31px;
    left: -40px;
    z-index: -1
}

.rrs {
    font-size: 16px;
    right: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    bottom: 28px;
    margin-left: auto
}

.rrs:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    background-image: url(/assets/build/_/blocks/rss/img/rss.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.head-h3 {
    width: 100%;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 600
}

.head-h3--bold {
    font-size: 17px;
    font-weight: 700
}

.head-h3__no-margin {
    margin: 0
}

@media (min-width:0em) and (max-width:47.999em) {
    .head-h3 {
        font-size: 18px
    }
}

@media (min-width:31.25em) {
    .head-h3 {
        font-size: 26px
    }
}

@media (min-width:63.125em) {
    .head-h3--bold {
        font-size: 34px
    }
}

.cookies-agreement {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99990;
    width: 100%;
    padding: 25px 0;
    background: rgba(0, 0, 0, .5)
}

.cookies-agreement__wrapper {
    box-sizing: border-box;
    width: 1430px;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.cookies-agreement__text {
    color: #fff;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    margin-right: 10px
}

.cookies-agreement__close-button {
    border: none;
    cursor: pointer;
    background: url(/assets/build/_/blocks/cookies-agreement/img/cross.svg) no-repeat 50%;
    background-size: 100%;
    height: 25px;
    width: 25px
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=*/

/* common */

.cookies-agreement.js-cookies-agreement {
    display: none;
}

.h2-title {
    font-size: 64px;
    font-weight: 700;

}

.h2-title_center {
    text-align: center;
    margin: 90px 0 40px;
}

.h2-title_left {
    font-size: 64px;
    font-weight: 700;
}

.show-more-btn {
    display: flex;
    text-decoration: none;
    color: #323E48;
    transition: all .3s;
    align-items: center;
}

.show-more-btn:hover {
    opacity: .8;
}

.show-more-btn__text {
    margin-right: 5px;
}

@media (max-width: 1280px) {

    .h2-title {
        font-size: 48px;
    }
}

@media (max-width: 800px) {

    .h2-title {
        font-size: 38px;
    }
}

@media (max-width: 540px) {

    .h2-title {
        font-size: 28px;
    }
}

@media (max-width: 480px) {

    .h2-title {
        margin: 60px 0 30px;
        line-height: 1.2;
    }
}

/* scrollbar */

* {
    scrollbar-width: auto;
    scrollbar-color: #c8c6d2 #ffffff;
}

*::-webkit-scrollbar {
    width: 12px;
}

*::-webkit-scrollbar-track {
    background: #ffffff;
}

*::-webkit-scrollbar-thumb {
    background-color: #c8c6d2;
    border-radius: 10px;
    border: 3px solid #ffffff;
}

/* header */

.header-main {
    padding: 15px 0 25px;
}

.img-without-padding {
    display: block;
}

.img-without-padding_header-icon {
    height: 32px;
}

.static-menu-block__menu-item a,
.slider-menu-block__menu-item a {
    color: #44546A;
}

.static-menu-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #EEEEEE;
}

.logo>img {
    height: 32px;
}

.static-menu-block__menu-item {
    display: inline-block;
}

.static-menu-block__menu-item>a {
    font-size: 20px;
    padding: 20px 5px 17px;
    margin: 0 25px;
    text-decoration: none;
    display: block;
    border-bottom: 3px solid transparent;
    transition: all .3s;
}

.static-menu-block__menu-item>a:hover {
    border-bottom: 3px solid #2CB5B4;
}

.static-menu-block__control-elements {
    display: flex;
}

.static-menu-block__language-switcher {
    width: 30px;
    text-align: center;
}

.static-menu-block__language-switcher>a {
    color: #2CB5B4;
    text-decoration: none;
    margin-top: 5px;
    display: block;
}

.static-menu-block__language-switcher>a:hover span {
    display: none
}

.static-menu-block__language-switcher>a:hover:before {
    content: "EN"
}

.static-menu-block__search-icon-wrapper {
    display: flex;
    justify-content: flex-end;
}

.static-menu-block__search {
    margin-left: 16px;
}

.static-menu-block__search img {
    transition: all .3s;
}

.static-menu-block__search img:hover {
    opacity: .8;
}

.slider-menu-block {
    margin: 10px 0;
}

.slider-menu-block__menu-wrapper {
    display: flex;
    justify-content: space-between;
    width: 90%;
}

.menu-slider{
    display: flex;
}

.menu-slider::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}

.slider-menu-block__menu-item>a {
    text-decoration: none;
    font-size: 14px;
    transition: all .3s;
    white-space: nowrap;
}

.slider-menu-block__menu-item>a:hover {
    color: #2CB5B4;
}

.slider-menu-block__btn-wrapper {
    display: flex;
    transition: all .3s;
}

.slider-menu-block__btn-wrapper:hover {
    opacity: .8;
}

.slider-menu-block__btn-wrapper:hover {
    cursor: pointer;
}

.slider-menu-block__btn-text {
    margin-right: 5px;
}

.slider-menu-block {
    display: flex;
    justify-content: space-between;
}

.menu-slider .slick-slide {
    margin-right: 20px;
}

@media (max-width: 1058px) {
    .static-menu-block__menu-item>a {
        font-size: 16px;
    }

    .static-menu-block__search {
        margin-left: 3px;
    }
}

@media (max-width: 970px) {
    .static-menu-block__menu-item>a {
        font-size: 14px;
        margin: 0 10px;
    }
}

@media (max-width: 800px) {
    .static-menu-block__menu-item>a {
        font-size: 14px;
        margin: 0;
    }
}

@media (max-width: 720px) {
    .static-menu-block__menu-item>a {
        font-size: 12px;
        margin: 0;
    }
}

@media (max-width: 680px) {
    .static-menu-block__menu-item>a {
        display: none;
    }
}

@media (max-width: 480px) {
    .slider-menu-block {
        display: none;
    }

    .logo>img {
        height: 24px;
    }

    .static-menu-block__search {
        margin-left: 0px;
    }
}

/* --- fullscreen menu start --- */

.static-menu-block__menu-btn {
    transition: all .3s;
}

.static-menu-block__menu-btn:hover {
    cursor: pointer;
    opacity: .8;
}

/* Menu Button */

.menu-button {
    display: flex;
    /* Display flex to center the menu icon in the button */
    justify-content: center;
    /* Align horizontally */
    align-items: center;
    /* Align vertically */

    width: 4rem;
    /* Button width */
    height: 4rem;
    /* Button height */
    border-radius: 50%;
    /* Make the button a circle */
    background-color: rgba(255, 255, 255, 0.4);
    /* Make the background white and semi-transparent */
    cursor: pointer;

    transition: background-color 500ms ease-in-out;
    /* Add transition for the background-color */
}

.card__image-container .menu-button {
    margin: 1.5rem;
}

.menu-button:hover,
.menu-button:focus,
.menu-button:active {
    background-color: rgba(50, 62, 72, 0.8);

    /* On hover, transition the background-color and transparency */
}

.menu-icon {
    position: relative;
    /* Give the menu-icon position relative so we can absolutely position children */
    width: 2rem;
    /* Icon width */
    height: 1.5rem;
    /* Icon height */
}

.menu-icon span {
    position: absolute;
    /* Absolutely position all children of the menu-icon */
    height: 0.125rem;
    /* Height of each line in our menu button */
    width: 100%;
    /* With of each line */
    background-color: #323E48;
    /* Background colour of each line */
    transition: background-color 500ms ease-in-out;
    /* Transition added for the background colour */
}

.menu-icon span:nth-child(1) {
    top: 0.0625rem;
    /* Position the first line roughly 1px from the top */
}

.menu-icon span:nth-child(2) {
    top: 0.625rem;
    /* Position the second line roughly 10px from the top, one on top of the other */
}

.menu-icon span:nth-child(3) {
    top: 1.25rem;
    /* Position the fourth line roughly 20px from the top */
}

.menu-button:hover span,
.menu-button:focus span,
.menu-button:active span {
    background: white;
    /* On hover, make the background-color of the menu icon white */
}

/* Turn the Menu icon into a close icon  */

.menu-icon.is-active span:nth-child(1) {
    opacity: 0;
    /* Hide the first line */
}

.menu-icon.is-active span:nth-child(2) {
    transform: rotate(45deg);
    /* Rotate the second line 45 degrees */
}

.menu-icon.is-active span:nth-child(3) {
    top: 0.625rem;
    /* Position the third line over the second line */
    transform: rotate(-45deg);
    /* Rotate the third line -45 degrees */
}

/* Fullscreen Menu */

.fullscreen-menu-container {
    position: fixed;
    /* Fix the menu to the viewport */
    top: 12.5rem;
    /* Add the top value to allow the element to animate up over */
    left: 0;
    /* Position to the left of the viewport */
    z-index: 5;
    /* Add z-index to make sure the element is always above everything else */
    width: 100vw;
    /* Cover the whole width of the viewport */
    height: 100vh;
    /* Cover the whole height of the viewport */
    overflow: scroll;
    /* Allow scrolling when the content is larger than the viewport */

    background-color: rgba(255, 255, 255, .9);
    /* Semi-transparent white background for the menu-overlay */
    backdrop-filter: blur(20px);
    opacity: 0;
    /* Apply 0 transparency to hide the overlay on load */
    pointer-events: none;
    /* Stop the elements in the menu-container from being clicked */

    transition: top 500ms ease-in, opacity 300ms ease-in;
    /* Transition the top and opacity */
    display: flex;
    justify-content: center;
    align-items: center;
}

.fullscreen-menu-container.is-open {
    opacity: 1;
    /* Transition opacity from 0 to 1 */
    top: 0;
    /* Transition to the top of the viewport */
    pointer-events: auto;
    /* Re-add pointer events to elements can be clicked again */
    overflow-x: hidden;
    overflow-y: hidden;
}

.fullscreen-menu-container .menu-button {
    position: absolute;
    /* Position the button absolutely to the image-cotainer */
    top: 1.5rem;
    /* Position button from the top */
    right: 1.5rem;
    /* Position button from the left */
}

.fullscreen-menu {
    display: flex;
    max-width: 80vw;
    /* Maximum width of the content */
    padding: 6rem 2rem 4rem;
    /* Add padding to the content, large at the top to allow for the close button */
    width: 100%;
    /* Where it can, stretch to the max-width otherwise, the full viewport */
    padding: 0;
    overflow-x: auto;
    overflow-y: hidden;
}

.fullscreen-menu__wrapper {
    height: 90vh;
    width: 90vw;
    display: flex;
}

.fullscreen-menu__items {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    height: 100%;
    margin-block-start: 0;
    padding-inline-start: 0;
}

.fullscreen-menu__href {
    color: #323E48;
    transition: all .3s;
    text-decoration: none;
    line-height: 1.6;
    font-weight: 300;
    margin: 0 0 0 30px;
    padding: 5px 20px;
    border-radius: 20px;
    background-color: rgba(256, 256, 256, 0);
}

.fullscreen-menu__href:hover {
    background-color: rgba(68, 84, 106, 0.8);
    color: #fff;
}

.fullscreen-menu__href_bold {
    font-size: 20px;
    line-height: 1.8;
    text-decoration: none;
    transition: all .3s;
    font-weight: 700;
    color: #44546A;
    margin: 0;
    letter-spacing: -1px;
}


.fullscreen-menu__item {
    list-style-type: none;
    padding: 0 40px 0 0;
}


@media (max-width: 1024px) {

    .fullscreen-menu__wrapper {
        height: unset;
    }

    .fullscreen-menu-container {
        display: block;
    }

    .fullscreen-menu {
        padding: 2rem;
    }

    .fullscreen-menu__href {
        padding: 0;
    }

    .fullscreen-menu__item {
        padding: 2px 0;
    }

    .fullscreen-menu__href:hover {
        background-color: rgba(256, 256, 256, 0);
        color: #2CB5B4;
    }

    .fullscreen-menu-container.is-open {
        overflow-y: auto;
    }

}

@media (max-width: 480px) {
    .static-menu-block {
        padding-bottom: 8px;
    }

    .fullscreen-menu__href {
        margin: 0;
        font-size: 14px;
    }

    .fullscreen-menu__href_bold {
        font-size: 22px;
    }

}

/* --- fullscreen menu end --- */

/* footer */

.footer-main {
    background-color: #F8F8FA;
    padding: 100px 0 70px;
    margin-top: 100px;
}

.footer-main__menu-item a {
    color: #323E48;
}

.footer-main__contacts,
.footer-main__contacts__icon,
.footer-main__contacts__social,
.footer-main__menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer-main__menu.first {
    margin-bottom: 10px;
}

.footer-main__menu.second {
    justify-content: flex-start;
}

.footer-main__contacts {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 60px;
}

.footer-main__contacts__icon span,
.footer-main__contacts__icon a {
    font-weight: 700;
    color: #9EA9B5;
    text-decoration: none;
}

.footer-main__contacts__icon.phone {
    transition: all .3s;
}

.footer-main__contacts__icon.phone:hover {
    opacity: .8;
}

.footer-main__menu {
    padding: 20px 0;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
}

.footer-main__menu-item {
    padding: 0px 5px;
    min-width: 10%;
}

.footer-main__contacts__icon>img {
    margin-right: 15px;
}

.footer-main__contacts__social>a {
    transition: all .3s;
}

.footer-main__contacts__social>a:hover {
    opacity: .8;
}

.footer-main__contacts__social>a:not(:last-child) {
    margin-right: 15px;
}

.footer-main__menu-item>a {
    font-size: 12px;
}

.footer-main__copyright {
    text-align: center;
    font-size: 14px;
    margin-top: 40px
}

.footer-main__copyright-item {
    color: #9EA9B5;
}

@media (max-width: 1320px) {

    .footer-main__contacts,
    .footer-main__menu {
        flex-direction: column;
        align-items: flex-start;
    }

    .footer-main__menu.first {
        margin-bottom: 0;
    }

    .footer-main__menu-item {
        padding: 0px;
    }

    .footer-main__contacts>:not(:last-child) {
        margin-bottom: 10px;
    }

    .footer-main__contacts__social>a:not(:last-child) {
        margin-right: 10px;
    }

}

@media (max-width: 480px) {
    .footer-main {
        padding: 40px 0 40px;
        margin-top: 80px;
    }

    .footer-main__contacts {
        padding-bottom: 40px;
    }
}

/* news */

.news-list__top-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.news-element {
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #F2F2F2;
    border-radius: 32px;
    padding: 15px;
    text-decoration: none;
    transition: all .3s;
}

.news-element:hover {
    opacity: .8;
}

.news-list__title {
    font-size: 24px;
    font-weight: 700;
    color: #2F444E;
}

.news-wrapper {
    display: flex;
    justify-content: space-between;
}

.news-elements-wrapper {
    display: flex;
    justify-content: space-between;
    width: 85%;
}

.news-element__title {
    font-size: 12px;
    color: #2F444E;
}

.news-element__date {
    font-size: 14px;
    color: #A1A1A1;
    margin-top: 10px;
}

.show-more-btn_section_news {
    background-color: #F2F2F2;
    border-radius: 32px;
    padding: 0 20px;
}

@media (max-width: 480px) {

    .news-section {
        margin-bottom: 30px;
    }

    .news-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }

    .news-elements-wrapper {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }

    .news-element {
        width: 90%;
    }

    .news-element:not(:last-child) {
        margin-bottom: 5px;
    }
    
}

/* chapter magazine list MOVE ME */
.magazine-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.magazine-item {
    display: block;
    width: 31%;
    transition: all .3s;
    text-decoration: none;
    font-size: 18px;
}

.magazine-item:hover {
    opacity: .8;
}

.magazine-item__img {
    display: block;
    width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
    height: 210px;
    object-fit: cover;
}

@media (max-width: 480px) {
    .magazine-item {
        width: 100%;
        margin-bottom: 20px;
    }

    .magazine-item__img {
        margin-bottom: 2px;
    }
}

/* chapter magazine detail MOVE ME */
.chapter-magazine-wrapper {
    width: 60%;
    margin-bottom: 60px;
}

.chapter-magazine-wrapper h2 {
    letter-spacing: -1px;
}

.chapter-magazine-back-link {
    text-decoration: none;
    transition: all .3s;
}

.chapter-magazine-back-link:hover {
    opacity: .8;
    color: inherit;
}

.chapter-magazine-h1 {
    font-size: 70px;
    letter-spacing: -1px;
    margin: 0;
    margin-block-start: 0;
    margin-block-end: 0;
    width: 70%;
    line-height: 1.2;
}

.chapter-magazine-block-top {
    margin: 10px 0 30px;
}

.chapter-magazine-section img {
    max-width: 100%;
    border-radius: 8px;
}

.magazine-images img {
    width: 433px;
    height: 325px;
}

@media (max-width: 480px) {

    .chapter-magazine-h1 {
        font-size: 30px;
        width: 100%;
    }

    .chapter-magazine-wrapper {
        width: 100%;
        margin-bottom: 40px;
    }
}

/* deprecated styles */

#bx-panel {
    display: none !important;
}

.list-menu__link.list-menu__link--medium {
    display: none;
}

.captcha__block {
    margin-bottom: 20px;
}

/* dropdown menu */

.menu-modal__line {
    background-color: #fff;
}

.menu-block__head span {
    border-bottom: 1px solid #2CB5B4;
}

.menu-modal {
    background: linear-gradient(90deg, #30454f 0, #556973);
}

.fullscreen-menu__link {
    color: #f1f1f1;
}

.menu-block__head {
    color: #2CB5B4;
}

.menu-modal__search-form .searchform__input {
    border-bottom: 1px solid #2CB5B4 !important;
}


::placeholder {
    color: #afabab !important;
}


:-ms-input-placeholder {
    color: #afabab !important;
}

::-ms-input-placeholder {
    color: #afabab !important;
}

/* white menu */

.menu--white .menu__link {
    color: #afabab;
}

@media (min-width: 78.75em) {
    .header--white .header__btn-menu {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 18'%3E%3Cpath fill='%2330454f' d='M0 10V8h32v2H0zM0 0h32v2H0V0zm24.3 18H0v-2h26l-1.7 2z'/%3E%3C/svg%3E") !important;
    }
}

.header--white .header__logo {
    background-image: url(/usr/main/veb_horizontal_logo.svg);
    width: 190px;
    margin-right: 15px;
    margin-top: -8px;
}

.base__header .header__logo {
    background-image: url(/usr/main/veb_horizontal_logo.svg);
    width: 190px;
    margin-right: 15px;
    margin-top: -8px;
}

.menu--white .menu__link {
    color: rgb(113, 128, 134);
}

.menu--white .menu__link--dark {
    color: #30454f;
}

.menu--white .menu__link--current,
.menu--white .menu__link:hover {
    color: #2CB5B4;
}

/* end header style */




.news-item__date {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='%232CB5B4' d='M14 0h6L6 17H0L14 0z'/%3E%3C/svg%3E") !important;
}

.hashtag {
    color: #30454f;
}

tag--lvl1 {
    background: #f1f1f1;
}

.hashtag--lvl1 {
    background: #f1f1f1;
}

a.hashtag.hashtag--news {
    color: #30454f;
}

a.hashtag.hashtag--news:hover {
    color: #2CB5B4;
}

.news-item__title:hover {
    color: #2CB5B4;
}

a.tab-linc--active.tab-linc.block-top__tab-linc {
    color: #2CB5B4;
}

a.tab-linc--active.tab-linc.block-top__tab-linc:hover {
    color: #2CB5B4;
}

a.tab-linc.block-top__tab-linc {
    color: #f1f1f1;
}

a.tab-linc.block-top__tab-linc:hover {
    color: #fff;
}

.breadcrumb__dop,
.breadcrumb__item a {
    color: #556973;
}

.block-top__hr {
    background-color: #2CB5B4;
}

.hashtag:hover {
    color: #2CB5B4;
}

a#nextPage {
    color: #fff;
}

.base--template {
    background: url(/upload/test-razdel/fon-n.gif);
    background-repeat: no-repeat;
}

h1.block-top__head.block-top__head--breadcrumb {
    color: #30454f;
}

a.tab-linc.block-top__tab-linc {
    color: #30454f;
}

a.tab-linc.block-top__tab-linc:hover {
    color: #2CB5B4;
}

.menu--white .menu__link--dark.menu__link--current {
    color: #2CB5B4;
}

a.button.project__button {
    color: #fff;
}

a.button.news-list__button {
    color: #fff;
}

a.amount__button.button {
    color: #fff;
}

.document__linc {
    color: #30454f;
}

.menu--white .menu__link--current {
    color: rgb(113, 128, 134);
}

.menu--white .menu__link:hover {
    color: #2CB5B4;
}

.menu__link:hover {
    color: #2CB5B4;
}

.slick-dots li.slick-active button:after {
    background: #2CB5B4;
}


.hashtag--dots.hashtag--lvl1,
.hashtag--hide.hashtag--lvl1 {
    background-color: #afabab;
    border-color: transparent;
}

/* Images */


.stages-tabs__section-number:before {
    background-image: url(/usr/content/o-banke/icon1024.png) !important;
}

.document-img {
    background: url(/usr/content/o-banke/fon.png) no-repeat !important;
}

.document__img--pdf {
    background-image: url(/usr/content/o-banke/pdf.svg) !important;
}

.document__img--doc {
    background-image: url(/usr/content/o-banke/doc.svg);
}

.template-menu__item--active:before,
.template-menu__item:hover:before {
    background: url(/usr/content/o-banke/point2.svg) no-repeat !important;
}

.block-switch__tile--active {
    background: url(/usr/content/o-banke/tile-active.svg) no-repeat !important;
}

.info-company__hover {
    background: url(/usr/content/o-banke/fon.svg) no-repeat !important;
}

.stages__ul li:before {
    background: url(/usr/content/biznesu/point.svg) no-repeat !important;
}


.slide-table__head-tab:before {
    background: url(/usr/content/investoram/plus.png) 50% no-repeat !important;
}

.slide-table__item--active .slide-table__head-tab:before {
    background: url(/usr/content/investoram/minus.png) 50% no-repeat !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%232CB5B4' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

.template-menu__item--arrow-in-square:before {
    background-image: url(/usr/content/o-banke/arrow_in_square1.svg) !important;
}


.menu-block__plus {
    background: url(/usr/content/o-banke/icon.svg) no-repeat !important;
}


.arrow-link:before {
    background-image: url(/usr/content/o-banke/arrow-green.svg) !important;
}

.arrow-link {
    border: 2px solid #2CB5B4 !important;
}

.arrow-link:after {
    border-left: 2px solid #2CB5B4 !important;
}


.template-menu__item--arrow-in-square:before,
.template-menu__item--arrow-in-square:hover:before {
    width: 22px !important;
    height: 22px !important;
}


.block-switch__list--active {
    background: url(/usr/content/biznesu/list-active.svg) no-repeat !important;
}

/* end Images */


.header--white .header__btn-menu {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2057%2032%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2018.998v-6h57v6H0zm0-19h57v6H0v-6zM44%2032l-44-.002v-6h50L44%2032z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.block-top__sandwich span {
    background-color: #2CB5B4;
}

h1.block-top__head {
    color: #30454f;
}

.block-top__p {
    color: #30454f;
}


.searchform--invert .searchform__input {
    background-color: transparent;
    color: #30454f;
}

.searchform__input-underline {
    background: #2CB5B4;
}

.searchform__line {
    background-color: #2CB5B4;
}

.menu-modal__search-form .searchform__input {
    color: #fff;
}

@media (max-width: 480px) {

    .header--white .header__logo {
        width: 160px;
        margin-right: 0px;
        margin-top: 2px;
    }

    .base__header .header__logo {
        width: 150px;
        margin-right: 0px;
        margin-top: 2px;
    }

    .header__logo-en {
        margin-top: 0px;
        width: 150px;
    }

    .footer__logo-en {
        width: 150px;
    }

    #slider-square-1 {
        margin-top: 75px !important;
    }

    .block-top {
        padding-bottom: 15px;
    }

    .base__main--white {
        padding-top: 25px;
    }

}

@media (max-width: 1024px) {
    .base--template {
        background-size: initial;
    }
}

@media (min-width: 1600px) {
    .base--template {
        background-size: 100%;
    }
}

@media (min-width: 1921px) {
    .base--template {
        height: 700px;
    }
}
/* End */


/* Start:/assets/build/css/common.css?173375037188608*/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:Montserrat;src:url(/assets/build/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/build/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/build/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/build/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/build/fonts/Montserrat-Light.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/build/fonts/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/build/fonts/OpenSans-Bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/build/fonts/OpenSans-Italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:url(/assets/build/fonts/OpenSans-Semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/build/fonts/OpenSans-Light-webfont.woff) format("woff");font-weight:200;font-style:normal}input,textarea{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button,input,select,textarea{font:inherit;margin:0;border-radius:0}html{font-size:100%}body{-webkit-tap-highlight-color:transparent}.base{min-width:20rem;position:relative;height:100%;min-height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#2f444e;font-size:1rem;line-height:1.5}.base--fixed{position:fixed;width:100%}.base__main{-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%;min-height:66vh}.base__main--white{background-color:#fff}.base__footer,.base__header{-ms-flex-negative:0;flex-shrink:0}.base__footer{background:#fff}.base--investoram{background:url(/assets/build/_/blocks/common/img/investoram-new-640.jpg) no-repeat top;background-size:768px;height:auto!important}.base--investoram .data__slide_svg{height:50vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.base--factoryFinancing{background:url(/assets/build/_/blocks/common/img/factoryFinancing-320.jpg) no-repeat top}.base--template{background:url(/assets/build/_/blocks/common/img/template-new-640.jpg) no-repeat top;background-size:768px 768px;background-position-y:-104px}.base--business{background-image:url(/assets/build/_/blocks/common/img/business-new-640.jpg)}.base--business,.base--business-en{min-height:2000px;background-repeat:no-repeat;background-position:50% 0;background-size:auto}.base--business-en{background-image:url(/assets/build/_/blocks/common/img/business-new-640_en.jpg)}.base--regionam{background-image:url(/assets/build/_/blocks/common/img/regionam-new-320.jpg);background-color:#fff;background-size:100% 50%}.base--contacts,.base--regionam{min-height:2000px;background-repeat:no-repeat;background-position:50% 0}.base--contacts{background-image:url("/usr/contacts-bg 768.jpg");background-color:#072e39;background-size:cover}.base--dark{background-image:url(/assets/build/_/blocks/common/img/about-640_n.jpg);background-position:top;background-repeat:no-repeat;height:auto}.base--page404{background-image:url(/upload/test-razdel/fon-n.gif);background-position:top;height:100vh;min-height:100vh}.base--page404 .base__main{height:auto;min-height:0}.base__head-h2{margin-bottom:2px}.base__head-h2--m-t{margin-top:100px}.base__head-h2--bold{margin-bottom:13px}.wrapper{width:100%;max-width:87.5rem;margin:0 auto;position:relative;box-sizing:border-box;padding-left:.375rem;padding-right:.375rem}a{text-decoration:underline;color:#008fd5}a:hover{text-decoration:none}.bx-core-waitwindow{display:none!important;width:64px;height:64px;position:absolute;z-index:10000;background-color:transparent;border:0 none;padding:0;font-size:0;line-height:0}@media (min-width:0em) and (max-width:47.999em){.base--contacts{min-height:auto}.not-mobile{display:none!important}}@media (min-width:0em) and (max-width:63.1249em){.desktop-only{display:none!important}}@media (min-width:48em){.base--bg{background-size:auto auto}.base--investoram{background:url(/assets/build/_/blocks/common/img/investoram-new-768.jpg) no-repeat top}.base--template{background-position-y:0;background:url(/assets/build/_/blocks/common/img/template-new-768.jpg) no-repeat top;background-size:1024px 1000px}.base--business{background-image:url(/assets/build/_/blocks/common/img/business-new-1024.jpg)}.base--business-en{background-image:url(/assets/build/_/blocks/common/img/business-new-1024_en.jpg)}.base--regionam{background-image:url(/assets/build/_/blocks/common/img/regionam-new-768.jpg)}.base--contacts{background-image:url("/usr/contacts-bg 1024.jpg")}.base--dark{background-image:url(/assets/build/_/blocks/common/img/about-768-n.jpg)}.wrapper{padding-left:1.125rem;padding-right:1.125rem}.mobile-only{display:none!important}}@media (min-width:63.125em){.base--bg{background-position:top}.base--investoram{background:url(/assets/build/_/blocks/common/img/investoram-new-1024.jpg) no-repeat top}.base--factoryFinancing{background-image:url(/assets/build/_/blocks/common/img/factoryFinancing-1920.jpg);background-size:auto 1000px}.base--template{background-position-y:0;background:url(/assets/build/_/blocks/common/img/template-new-1024.jpg) no-repeat top;background-size:1366px 1000px}.base--business{background-image:url(/assets/build/_/blocks/common/img/business-new-1280.jpg)}.base--business-en{background-image:url(/assets/build/_/blocks/common/img/business-new-1280_en.jpg)}.base--regionam{background-image:url(/assets/build/_/blocks/common/img/regionam-new-1024.jpg)}.base--contacts{background-image:url("/usr/contacts-bg 1280.jpg");background-size:100% 1505px;background-color:#fff}.base--dark{background-image:url(/assets/build/_/blocks/common/img/about-1024_n.jpg)}.base__head-h2{margin-bottom:6px}.base__head-h2--bold{margin-bottom:16px}.wrapper{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:78.75em){.wrapper{padding-left:1rem;padding-right:1rem}}@media (min-width:81.25em){.base--investoram{background:url(/assets/build/_/blocks/common/img/investoram-new-1280.jpg) no-repeat top}.base--business{background-image:url(/assets/build/_/blocks/common/img/business-new-1920.jpg)}.base--business-en{background-image:url(/assets/build/_/blocks/common/img/business-new-1920_en.jpg)}.base--regionam{background-image:url(/assets/build/_/blocks/common/img/regionam-new-1920.jpg)}.base--contacts{background-image:url("/usr/contacts-bg 1366.jpg")}.base--dark{background-image:url(/assets/build/_/blocks/common/img/about-1280_n.jpg)}.wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:87.5em){.base--investoram{background:url(/assets/build/_/blocks/common/img/investoram-new-1920.jpg) no-repeat top}.base--template{background-position-y:0;background:url(/assets/build/_/blocks/common/img/template-new-1920.jpg) no-repeat top;background-size:100% 1000px}.base--dark{background-image:url(/assets/build/_/blocks/common/img/about-1920_n.jpg)}.wrapper{padding-left:.75rem;padding-right:.75rem}}.header{height:3.375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;padding-top:.75rem;position:relative;z-index:200}.header--white .header__logo--en{background:url(/assets/build/_/blocks/header/img/logo-white_en.svg) no-repeat}.header--white .header__phone{color:#fff}.header--white .header__btn-menu{background-image:url(/assets/build/_/blocks/header/img/buter.svg);background-repeat:no-repeat}.header__logo{width:40px;height:1.8125rem;-ms-flex-negative:0;flex-shrink:0;background:url(/usr/main/veb-logo-main.svg);background-size:100% 100%}.header__logo--en{width:6.125rem;background:url(/assets/build/_/blocks/header/img/logo_en.svg) no-repeat}.header__nav{display:none}.header__right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__phone{font-size:.75rem;font-weight:600;line-height:1;color:#2f444e;text-decoration:none;display:none}.header__links{display:none}.header__link{font-size:.9375rem;font-weight:600;margin-right:1.125rem;line-height:1;display:inline-block;vertical-align:middle}.header__link--auth,.header__link--lang{position:relative;margin-right:1.75rem}.header__link--auth:after,.header__link--lang:after{content:"";display:block;width:.5625rem;height:.4375rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;right:-.875rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__link--auth:after{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);margin-top:1px}.header__link--lang,.header__link--sites{text-decoration:none;border-bottom:1px dashed #008fd5}.header__link--lang:hover,.header__link--sites:hover{border-bottom-color:transparent}.header__btn-menu{width:1.78125rem;height:1rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2057%2032%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2018.998v-6h57v6H0zm0-19h57v6H0v-6zM44%2032l-44-.002v-6h50L44%2032z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;background-position:0 0;cursor:pointer;margin-left:.8125rem;margin-top:.5rem}.header__search{display:none}.header__search-form{width:12.125rem;overflow:hidden;position:relative}@media (min-width:0em) and (max-width:63.1249em){.header--absolute-positioned{position:absolute}}@media (min-width:48em){.header{height:6.5625rem;padding-top:1.4375rem}.header__logo{width:5.375rem;height:3.875rem}.header__logo--en{width:13.375rem}.header__phone{font-size:1.5rem}.header__btn-menu{width:2.84375rem;height:1.614rem;margin-left:1.375rem}}@media (min-width:63.125em){.header{padding-top:1.25rem}.header__links{display:block}.header__btn-menu{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2018%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2010V8h32v2H0zM0%200h32v2H0V0zm24.3%2018H0v-2h26l-1.7%202z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}}@media (min-width:78.75em){.header{padding-top:.9375rem}.header--white .header__btn-menu{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2018%22%3E%3Cpath%20fill%3D%22%23008fd5%22%20d%3D%22M0%2010V8h32v2H0zM0%200h32v2H0V0zm24.3%2018H0v-2h26l-1.7%202z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.header__nav{display:block;padding-left:1.25rem;-ms-flex-negative:0;flex-shrink:0}.header__phone{font-size:1.0625rem}.header__btn-menu{width:2rem;height:1.125rem;margin-left:1rem}.header__search{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;width:100%}}@media (min-width:81.25em){.header{padding-top:1.5625rem;height:7.25rem;padding-top:1.875rem}.header__logo{width:84px;height:4rem}.header__logo--en{width:13.6875rem;height:4rem}}@media (min-width:87.5em){.header__nav{padding-left:2.25rem}.header__phone{display:block}.header__links{margin-left:1.25rem}.header__btn-menu{margin-left:.625rem}}@media (max-width:1024px){.header--index .header__logo{background-image:url(/usr/main/veb-logo-main.svg)}.header--index .header__logo--en{background:url(/assets/build/_/blocks/header/img/logo_en.svg) no-repeat}.header--index .header__logo_white{background-image:url(/assets/build/_/blocks/header/img/logo-white1.svg)}}.menu{list-style:none;padding:0;margin:0 0 .7rem;font-size:.875rem;display:-ms-flexbox;display:flex}.menu--white .menu__link{color:#a1a1a1}.menu--white .menu__link--current,.menu--white .menu__link:hover{color:#1fb3aa}.menu--white .menu__link--dark{color:#008fd5}.menu--white .menu__link--dark:hover{color:#13b3e9}.menu--white .menu__link--dark.menu__link--current{color:#fff}.menu__item{margin-right:1.25rem}.menu__link{color:#666;text-decoration:none;transition:color .2s}.menu__link:hover{color:#1fb3aa}.menu__link--current{color:#2f444e;box-shadow:0 2px 0 #008fd5}.menu__link--dark{font-weight:700;color:#2f444e;font-size:1.0625rem}.menu__link--dark:hover{color:#13b3e9}.menu__link--dark.menu__link--current{box-shadow:none;color:#008fd5}.menu__link--top{margin-bottom:.7rem}.footer{padding:.625rem 0 1.25rem;border-top:1px solid #e6e6e6}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__block{width:50%;margin-bottom:.625rem;box-sizing:border-box;padding-right:.5rem;-ms-flex-order:1;order:1}.footer__block--flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__block--double{width:100%}.footer__block--last{-ms-flex-order:4;order:4}.footer__block--primary{-ms-flex-order:2;order:2}.footer__block--secondary{-ms-flex-order:3;order:3}.footer__logo{width:132px;height:24px;margin-top:.3125rem;background:url(/usr/main/veb_horizontal_logo.svg);background-size:100% 100%}.footer__logo--en{width:7.3rem;background:url(/assets/build/_/blocks/footer/img/logo_en.svg) no-repeat}.footer__head{font-weight:700;margin-bottom:.625rem}.footer__contacts{margin-bottom:1.5rem}.footer__contacts-phone{color:#2f444e;text-decoration:none}.footer__contacts-head{font-size:.8125rem;font-weight:600}.footer__contacts-value{font-size:.8125rem}.footer__site-info{width:100%;box-sizing:border-box;border-bottom:1px solid #b8b8b8}.footer__sites-block{width:50%}.footer__link-sites{position:relative;display:inline-block;margin-bottom:.875rem;font-size:.75rem;color:#1fb3aa}.footer__subscr-form{max-width:16.5rem}.footer__copyrights{font-size:.8125rem}@media (min-width:48em){.footer{padding:2.125rem 0}.footer__container{margin-right:-1.125rem}.footer__block{padding-right:1.125rem;width:25%;margin-bottom:1.25rem}.footer__block--double{width:50%}.footer__block--primary{-ms-flex-order:3;order:3}.footer__block--secondary{-ms-flex-order:2;order:2}.footer__block--narrow{padding-left:1.125rem}.footer__block--shifted{margin-top:-1.625rem}.footer__logo{width:160px;height:29px}.footer__logo--en{width:68px}.footer__contacts{margin-bottom:1.25rem}.footer__contacts-head{font-size:1.125rem}.footer__site-info{width:10.9375rem;padding-right:.625rem;border-bottom:none}.footer__sites-block{width:10.125rem}.footer__link-sites{font-size:.8125rem;margin-bottom:1.125rem}.footer__copyrights{font-size:.875rem;margin-top:1.125rem}}@media (min-width:63.125em){.footer{padding:3.75rem 0 3.125rem}.footer__container{margin-right:-.9375rem}.footer__block{padding-right:.9375rem;width:25.5%}.footer__block--min{width:19%}.footer__block--double{width:36.3%}.footer__block--narrow{padding-left:0;width:12.7%}.footer__logo{width:160px;height:29px}.footer__logo--en{width:14.2rem}.footer__head{font-size:1.125rem}.footer__site-info{width:auto}.footer__copyrights{margin-top:2.5rem}}@media (min-width:78.75em){.footer__contacts-value{font-size:.875rem}}@media (min-width:87.5em){.footer__container{margin-right:-.75rem}.footer__block{padding-right:.75rem}}.list-menu{list-style:none;padding:0;margin:0}.list-menu--padded{padding-top:1rem}.list-menu__item{margin-bottom:.375rem}.list-menu__link{font-size:.75rem;color:#008fd5}.list-menu__link--gray{color:#666;text-decoration:none}.list-menu__link--gray:hover{text-decoration:underline}.list-menu__link--caption{font-size:.9375rem;font-weight:700;color:#2f444e;text-transform:uppercase;text-decoration:none}.list-menu__link--caption:hover{text-decoration:underline}@media (min-width:48em){.list-menu--padded{padding-top:0}.list-menu__item{margin-bottom:.4rem}.list-menu__link{font-size:.8125rem}.list-menu__link--medium{font-size:.875rem}.list-menu__link--gray{font-size:1rem}.list-menu__link--caption{font-size:1.0625rem}}@media (min-width:63.125em){.list-menu__link{font-size:.75rem}.list-menu__link--medium{font-size:.8125rem}.list-menu__link--gray{font-size:.875rem}.list-menu__link--caption{font-size:.9375rem}}@media (min-width:78.75em){.list-menu__link{font-size:.8125rem}.list-menu__link--caption,.list-menu__link--gray,.list-menu__link--medium{font-size:.875rem}}.searchform{display:-ms-flexbox;display:flex}.searchform--pos-rel{position:relative}.searchform__button{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22%23008fd5%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:19px;height:19px;cursor:pointer;border:none;color:transparent;outline:none;background-color:transparent;position:relative;top:5px}.searchform__button--custom{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.searchform__input{-ms-flex-positive:1;flex-grow:1;height:1.75rem;background:transparent no-repeat 0;border:none;outline:none;padding:0 .625rem 0 .5rem;background-size:1.125rem 1.125rem;box-sizing:border-box;width:100%;font-size:.9375rem}.searchform__input--black-font{color:#000!important}.searchform__input:-webkit-autofill,.searchform__input:-webkit-autofill:active,.searchform__input:-webkit-autofill:focus,.searchform__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000!important}.searchform__input:focus+.searchform__line,.searchform__input:valid+.searchform__line{left:0}.searchform__input:focus+.searchform__input-underline{width:100%}.searchform__input::-webkit-input-placeholder{opacity:1}.searchform__input:-moz-placeholder,.searchform__input::-moz-placeholder{opacity:1}.searchform__input:-ms-input-placeholder{opacity:1}.searchform__input--custom{padding:0 20px 0 0}.searchform__input--hide-placeholder:focus::-webkit-input-placeholder{opacity:0}.searchform__input--hide-placeholder:focus:-moz-placeholder,.searchform__input--hide-placeholder:focus::-moz-placeholder{opacity:0}.searchform__input--hide-placeholder:focus:-ms-input-placeholder{opacity:0}.searchform--invert .searchform__input{background-color:transparent;color:#fff}.searchform--invert .searchform__input:-webkit-autofill,.searchform--invert .searchform__input:-webkit-autofill:active,.searchform--invert .searchform__input:-webkit-autofill:focus,.searchform--invert .searchform__input:-webkit-autofill:hover{-webkit-text-fill-color:#718086!important}.searchform--invert .searchform__button--custom{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.3%2021.3%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M20.9%2019.2l-4.7-4.7s-.1%200-.1-.1C17.3%2012.9%2018%2011%2018%209c0-5-4-9-9-9S0%204%200%209s4%209%209%209c2%200%203.9-.7%205.4-1.8%200%200%200%20.1.1.1l4.7%204.7c.2.2.5.3.8.3.3%200%20.6-.1.8-.3.2-.2.4-.5.4-.9.1-.4%200-.7-.3-.9zM9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.searchform__line{height:1px;width:100%;position:absolute;left:100%;background-color:#caecff;bottom:0;transition:left .5s ease 0s}.searchform__line--blue{background:#008fd5}.searchform__input-underline{position:absolute;height:1px;width:0;background:#008fd5;bottom:0;transition:width .5s ease 0s}.searchform--page{display:-ms-flexbox;display:flex}.searchform--big{margin-top:50px}.searchform--big .searchform__input:-webkit-autofill,.searchform--big .searchform__input:-webkit-autofill:active,.searchform--big .searchform__input:-webkit-autofill:focus,.searchform--big .searchform__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important}@media (min-width:0em) and (max-width:47.999em){.searchform--big .menu-modal__button{height:33px;top:-5px;font-size:10px}.searchform--big .searchform__input{width:100%!important}}@media (min-width:48em){.searchform__input{font-size:.875rem;background-size:1.1875rem 1.1875rem}}@media (min-width:63.125em){.searchform--big{margin-top:138px}}.lang-list{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-list__item{width:50%;margin-bottom:.5rem;font-size:.75rem}.lang-list__link{text-decoration:none;color:#008fd5}.lang-list__link:hover{text-decoration:underline}@media (min-width:48em){.lang-list__item{font-size:.875rem}}.soc-links{font-size:0}.soc-links__item{display:inline-block;vertical-align:top;margin-right:1.125rem;color:#008fd5;transition:color .2s;margin-bottom:10px}.soc-links__item:last-child{margin-right:0}.soc-links__item:hover{color:#4dc2ff}.soc-links__icon{height:1.3125rem;fill:currentColor}.form__head{font-size:.9375rem;font-weight:700;line-height:2.15;text-transform:uppercase;margin-bottom:2rem}.form__error{color:#fff;margin-top:10px;font-size:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end}.form__error--red{color:red}.form__error:before{content:"";background:url(/assets/build/_/blocks/form/img/sign.svg) no-repeat;width:22px;min-width:22px;height:22px;display:inline-block;margin-right:5px}.form__caption{font-size:1.125rem;line-height:1.4;margin-bottom:1rem}.form__block{margin-bottom:.9375rem}.form__block--height-max{margin:0}.form__block--height-max .form__textarea{height:21.6rem}.form__block--file{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form__label{color:#74787c;line-height:1.2;display:block;margin-bottom:.25rem;font-size:9px}.form__label--small{padding-top:2px;margin-bottom:14px}.form__label--small span{display:block;font-size:8.5px;color:#2f444e;margin-bottom:4px}.form__label--processing-data{font-size:9px;padding-left:34px;margin-bottom:24px;margin-top:10px}.form__input{box-sizing:border-box;width:100%;height:35px;font-size:.875rem;background:#f6f6f6;border:none;outline:none;padding:0 .75rem}.form__input::-webkit-input-placeholder{opacity:1}.form__input:-moz-placeholder,.form__input::-moz-placeholder{opacity:1}.form__input:-ms-input-placeholder{opacity:1}.form__input--big{height:3.125rem}.form__input--small{box-sizing:border-box;width:100%;height:34px;font-size:13px;background:#f6f6f6;border:none;outline:none;padding-left:7px}.form__button{margin-top:1.875rem}.form__button--small{margin-top:18px!important;font-size:20px!important}.form__checkbox{display:none}.form__checkbox+label{position:relative}.form__checkbox+label:before{width:8px;height:8px;left:16px;top:-1px}.form__checkbox+label:before,.form__checkbox:checked+label:after{content:"";display:block;position:absolute;border:1px solid #1fb3aa}.form__checkbox:checked+label:after{width:3px;left:19px;height:2px;top:2px;border-top:none;border-right:none;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form__textarea{width:100%;height:5.75rem;font-size:13px;padding:5px;outline:none;box-sizing:border-box;background:#f6f6f6;border:none;resize:none}.form__textarea:focus{border:none}.form--grey,.form--transparent{padding-bottom:48px}.form--grey .form__input,.form--grey .form__textarea{background-color:#fff}.form-n-g{padding-bottom:48px}.form--white .form__label{color:#fff}.form .fileValue{font-family:Open Sans;font-size:14px}.form #file{display:none}.form label[for=file]{width:167px;height:48px;background-color:#30454f;transition:background-color .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin:5px;font-family:Open Sans;font-size:14px}.form label[for=file]:hover{background-color:#556973}@media (min-width:48em){.form__caption{font-size:1.5rem;margin-bottom:1.25rem}.form__label{font-size:.875rem}.form__label--small{margin-bottom:39px}.form__label--small span{font-size:13px;margin-bottom:8px}.form__label--processing-data{margin-bottom:0;font-size:14px}.form__input{height:2.875rem}.form__input--biggest{height:3.75rem!important}.form__input--small{height:60px;font-size:14px;padding-left:12px}.form__button--small{width:320px!important;margin:15px auto 0!important;height:60px!important;font-size:20px!important}.form__checkbox+label:before{left:0;top:-3px;border:2px solid #1fb3aa;width:16px;height:16px}.form__checkbox:checked+label:after{left:6px;top:3px;width:6px;height:4px;border:2px solid #1fb3aa;border-top:none;border-right:none}.form__textarea{height:11.5rem;font-size:14px;padding:10px}.form--transparent{padding-bottom:77px}}@media (min-width:63.125em){.form__caption{font-size:1.125rem;margin-bottom:.625rem}.form__label--processing-data{line-height:1.8;margin-top:-3px}.form__button--small{margin-right:0!important}.form__checkbox+label:before{left:-2px;top:2px}.form__checkbox:checked+label:after{left:4px;top:7px}.form--transparent{padding-bottom:60px}.form--grey{padding-bottom:82px}.form-n-g{padding-bottom:48px}.form__wrapper{padding-bottom:8px}.form__col-left,.form__wrapper{display:-ms-flexbox;display:flex}.form__col-left{width:434px;padding-right:18px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.form__col-right{width:100%}}@media (min-width:78.75em){.form__head{font-size:1.0625rem;line-height:2}.form__caption{font-size:1.5rem}.form__button--small{margin-top:-19px!important}.form__col-left{width:528px;padding-right:31px}.form__col-left--modal{width:383px}}.button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.125rem;width:100%;background:#30454f;border:none;text-align:center;color:#fff;font-size:1rem;text-decoration:none;outline:none;cursor:pointer;transition:background-color .3s;position:relative;padding:0 22px;box-sizing:border-box;overflow:hidden;background-clip:content-box}.button:after,.button:before{content:"";display:inline-block;position:absolute;height:100%;transition:border-color .3s,transform .3s ease-in-out;-ms-transform:scale(1.5);transform:scale(1.5);-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:hover:after,.button:hover:before{-ms-transform:scale(1);transform:scale(1)}.button:before{left:0;top:-3px;border-right:25px solid #30454f;border-top:25px solid transparent;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.button:after{right:0;bottom:-3px;border-left:25px solid #30454f;border-bottom:25px solid transparent;-ms-transform-origin:0 0;transform-origin:0 0}.button:hover:before{border-right-color:#1fb3aa}.button:hover:after{border-left-color:#1fb3aa}.button:hover{background-color:#1fb3aa}.button--smaller{height:2.75rem;font-size:.9375rem}input.button{padding:0}@media (min-width:48em){.button{font-size:1.125rem}.button--smaller{height:3.75rem;font-size:1.25rem}}.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.375rem}.grid--baseline{-ms-flex-align:baseline;align-items:baseline}.grid__item{width:100%;box-sizing:border-box}.grid>.slick-dots,.grid__item{padding-right:.375rem}.grid__projects-url{margin-bottom:77px}@media (min-width:48em){.grid{margin-right:-.875rem}.grid__item{padding-right:.875rem}.grid__item--4col{width:33.33333333%}.grid__item--2-3col{width:50%}.grid--1row-4cols .grid__item:nth-child(n+4){display:none}.grid>.slick-dots{padding-right:.875rem}}@media (min-width:63.125em){.grid--m0 .grid__item--main,.grid__item--main{padding-right:3rem}.grid__item--main{width:68%}.grid__item--side{width:32%}.grid__item--10col{width:38rem}.grid__item--4col{width:25%}.grid__item--6col{width:23.25rem}.grid__item--1-4col{width:25%}.grid__item--2-3col,.grid__item--3col{width:33.33333333%}.grid__item--2col{width:50%}.grid--m24{margin-right:-1.5rem}.grid--m24 .grid__item{padding-right:1.5rem}.grid--1row-4cols .grid__item:nth-child(n+4){display:block}.grid--1row-4cols .grid__item:nth-child(n+5){display:none}.grid--m24>.slick-dots{padding-right:1.5rem}}@media (min-width:78.75em){.grid{margin-right:-1.25rem}.grid--m0 .grid__item--main{padding-right:3.6rem}.grid__item{padding-right:1.25rem}.grid__item--main{padding-right:3.75rem}.grid__item--10col{width:48rem}.grid__item--6col{width:28.25rem}.grid--m24{margin-right:-1.75rem}.grid--m24 .grid__item{padding-right:1.75rem}.grid>.slick-dots{padding-right:1.25rem}.grid--m24>.slick-dots{padding-right:1.75rem}}@media (min-width:81.25em){.grid__item--10col{padding-right:0;width:51rem}.grid__item--6col{width:30.25rem}}.expanding__btn{font-size:.9375rem;color:#008fd5;display:inline-block;vertical-align:middle;line-height:1;border-bottom:1px dashed #008fd5;position:relative;cursor:pointer}.expanding__btn:after{content:"";display:block;width:.625rem;height:.625rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;background-position:50%;position:absolute;top:50%;right:-.875rem;-ms-transform:translateY(-40%);transform:translateY(-40%);transition:transform .2s}.expanding__btn._active:after{-ms-transform:translateY(-40%) rotate(180deg);transform:translateY(-40%) rotate(180deg)}.expanding__btn:hover{border-bottom-color:transparent}.expanding__block{max-height:0;overflow:hidden}.expanding__block--animating{transition:max-height .4s ease}.expanding__block--active{max-height:none}@media (min-width:48em){.expanding__block--only-mobile{max-height:none}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,.slick-slide-loading{display:none}.slick-initialized .slick-slide-loading,.slick-slide-loading:first-child{display:block}.slick-slider{width:100%}.slick-slider-auto{width:auto}.slick-slide{outline:none}.slick-slide img{display:inline}.slick-list,.slick-slider,.slick-track{height:100%}.slick__pagin{padding-top:1rem;text-align:center}.slick__arrows{position:relative}.slick__num{font-size:.75rem;font-weight:600;color:#212222;line-height:1}.slick-arrow{border:none;-webkit-appearance:none;width:74rem;height:56rem;background-size:1.5rem .8125rem;background-position:50%;position:absolute;top:50%;margin-top:-.5625rem;left:50%;z-index:10;font-size:0;outline:none;cursor:pointer;background-color:#008fd5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slick-arrow:before{content:"";display:block;width:10px;height:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;-ms-transform:rotate(-132deg);transform:rotate(-132deg)}.slick-arrow:hover{opacity:.2;transition:opacity .3s}.slick-prev{margin-left:-3.25rem}.slick-prev:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.slick-next{margin-left:1.25rem}.slick-dots{list-style:none;padding:0;margin:.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:100%}.slick-dots:before,.slick-dots button:before{content:none!important}.slick-dots li{margin:0 .1875rem}.slick-dots li:before{content:none!important}.slick-dots li button{border:none;background:transparent;font-size:0;position:relative;cursor:pointer;width:1.875rem;height:1.875rem;outline:none}.slick-dots li button:after{content:"";display:block;width:1.875rem;height:.3125rem;background:#d7d7d7;position:absolute;top:50%;left:0;margin-top:-.15625rem;transition:background .2s}.slick-dots li.slick-active button:after{background:#008fd5}@media (min-width:0em) and (max-width:47.999em){.slick-slide-loading-mobile{display:none!important}.slick-initialized .slick-slide-loading-mobile,.slick-slide-loading-mobile:first-child{display:block!important}}@media (min-width:0em) and (max-width:63.1249em){.slick-slide-loading-tablet{display:none!important}.slick-initialized .slick-slide-loading-tablet,.slick-slide-loading-tablet:first-child{display:block!important}}@media (min-width:48em){.slick-dots{margin-bottom:1.125rem}.slick-dots li{margin:0 .1rem}.slick-dots li button{width:3.75rem;height:3.75rem}.slick-dots li button:after{width:45px;height:7px}}.slider{position:relative}.slider__nav{position:absolute;top:.5rem;left:.5rem;z-index:8;background:hsla(0,0%,100%,.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.625rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:126px}.slider__nav .slick-arrow{width:2.5rem;height:1.25rem;position:static;margin:0 13px 0 0}.slider__num{font-size:.75rem;font-weight:600;color:#212222;width:2.25rem;text-align:center;-ms-flex-order:5;order:5;margin-top:10px}.slider--dots-top-tablet{padding-top:2.5rem}.slider--dots-top-tablet .slick-dots{position:absolute;top:0;left:0;margin:0}@media (min-width:48em){.slider__nav{padding:.75rem .625rem;top:.9375rem;left:.9375rem}.slider__nav .slick-arrow{width:3.125rem;height:1.875rem;background-size:1.9375rem 1.0625rem}.slider__num{font-size:1rem;width:2.5rem}.slider--dots-top-tablet{padding-top:4.25rem}}@media (min-width:63.125em){.slider--dots-top-tablet{padding-top:0}}.hashtags{margin-bottom:.75rem}.hashtags__more{display:none}.hashtags__more._shown{display:inline}@media (min-width:48em){.hashtags__more{display:inline}.hashtags__btn-less,.hashtags__btn-more{display:none!important}}.hashtag{display:inline-block;vertical-align:middle;font-size:.875rem;color:#008fd5;text-decoration:none;line-height:1;padding:.0625rem 0;margin-right:.9375rem;margin-bottom:.5rem;border-radius:3px;transition:color .2s;outline:none;pointer-events:auto}.hashtag:hover{color:#13b3e9}.hashtag--m0{margin-bottom:0}.hashtag--active,.hashtag--active:hover{color:#2f444e}.hashtag--lvl1,.hashtag--news{margin-right:.5rem}.hashtag--lvl1{background:#caecff;padding:.125rem .3125rem}.hashtag--lvl1.hashtag--active,.hashtag--lvl1.hashtag--active:hover{color:#fff;background:#1fb3aa}.hashtag--dots,.hashtag--hide{height:1.125rem;line-height:1.125rem;box-sizing:border-box;background:#fff;border:1px solid #1fb3aa;cursor:pointer;transition:background .2s,border .2s}.hashtag--dots:hover,.hashtag--hide:hover{border-color:#13b3e9}.hashtag--dots.hashtag--lvl1,.hashtag--hide.hashtag--lvl1{background-color:#caecff;border-color:transparent}.hashtag--dots{width:1.5rem;background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 7'%3E%3Cpath fill='%231fb3aa' d='M24.5 7c-2 0-3.5-1.6-3.5-3.5S22.5 0 24.5 0 28 1.6 28 3.5 26.4 7 24.5 7zM14.1 7c-1.9 0-3.5-1.6-3.5-3.5S12.1 0 14.1 0s3.5 1.6 3.5 3.5S16 7 14.1 7zM3.5 7C1.6 7 0 5.4 0 3.5S1.6 0 3.5 0 7 1.6 7 3.5 5.5 7 3.5 7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center .5625rem;background-size:.875rem .21875rem}.hashtag--dots:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%207%22%3E%3Cpath%20fill%3D%22%2313b3e9%22%20d%3D%22M24.5%207c-2%200-3.5-1.6-3.5-3.5S22.5%200%2024.5%200%2028%201.6%2028%203.5%2026.4%207%2024.5%207zM14.1%207c-1.9%200-3.5-1.6-3.5-3.5S12.1%200%2014.1%200s3.5%201.6%203.5%203.5S16%207%2014.1%207zM3.5%207C1.6%207%200%205.4%200%203.5S1.6%200%203.5%200%207%201.6%207%203.5%205.5%207%203.5%207z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.hashtag--hide{font-size:.625rem;padding:0 .625rem}@media (min-width:48em){.hashtag{font-size:.875rem;padding:.3125rem 0;margin-right:1.625rem}.hashtag--lvl1{padding:.3125rem .625rem;margin-right:.5rem}.hashtag--dots,.hashtag--hide{height:1.625rem;line-height:1.625rem}.hashtag--dots{width:2.125rem;background-size:1.125rem .25rem;background-position:center .875rem}}@media (min-width:63.125em){.hashtag--news{font-size:.875rem}}.news-item__img-block{cursor:pointer;height:10.5rem;position:relative;overflow:hidden}.news-item__img-block--video:after,.news-item__img-block--video:before{content:"";display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-item__img-block--video:before{width:2.0625rem;height:1.5rem;background:#fff;opacity:.8;border-radius:.375rem;z-index:2}.news-item__img-block--video:after{border-left:.625rem solid #008fd5;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;z-index:3}.news-item__img-slide{position:relative}.news-item__img{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;transition:transform .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news-item__img._first{z-index:5}.news-item:hover .news-item__img{-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.news-item__nav{position:absolute;top:.5rem;left:.5rem;z-index:8;background:hsla(0,0%,100%,.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.625rem 0}.news-item__nav .slick-arrow{width:2.5rem;height:1.25rem;position:static;margin:0}.news-item__num{font-size:.75rem;font-weight:600;color:#212222;width:2.25rem;text-align:center}.news-item__descr{padding:1.125rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.news-item__date{font-size:.875rem;color:#a1a1a1;padding:0 .5rem 0 .8125rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cpath%20fill%3D%22%23008FD5%22%20d%3D%22M14%200h6L6%2017H0L14%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:.625rem .5625rem;background-position:0;min-height:.6875rem;margin-bottom:.5rem}.news-item__title{width:100%;font-size:1.125rem;font-weight:600;color:#2f444e;text-decoration:none;transition:color .2s;margin:0 0 .625rem}.news-item__title:hover{color:#008fd5}.news-item--big{height:23.0625rem;position:relative;margin:0 -.375rem .875rem}.news-item--big:after{content:"";display:block;width:100%;height:100%;z-index:3;position:absolute;bottom:0;left:0;pointer-events:none}.news-item--big .news-item__img-block{height:100%}.news-item--big .news-item__img{height:auto;width:100%;margin-top:-81px}.news-item--big .news-item__nav{top:1.375rem;left:.875rem}.news-item--big .news-item__descr{background:#fff;position:absolute;bottom:.5rem;left:.375rem;right:.375rem;z-index:10;box-sizing:border-box;padding:1.5rem .625rem 1.25rem}.news-item--big .news-item__title{font-size:1.25rem;font-weight:700}.news-item__bottom{display:-ms-flexbox;display:flex;width:100%;margin-top:14px}.news-item__hashtags{margin-top:14px}.news-item__description{width:50%;padding-right:23px}.news-item__description:last-of-type{border-left:1px solid #ccc;padding-left:23px}.news-item__description-head{font-size:18px;font-weight:700}.news-item__description-text{font-size:13px;color:#878787}.news-item__download{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto}.news-item__img-download{width:13px;height:14px;margin-right:7px}@media (min-width:0em) and (max-width:63.1249em){.news-item--big{height:auto;position:static}.news-item--big .news-item__img-block{height:18rem}.news-item--big .news-item__img{margin-top:0}.news-item--big .news-item__descr{position:static}}@media (min-width:31.25em){.news-item__img-block{height:17.5rem}}@media (min-width:48em){.news-item__img-block{height:13.1875rem}.news-item__img-block--video:before{width:4.125rem;height:3rem;border-radius:.5625rem}.news-item__img-block--video:after{border-left-width:1.3125rem;border-top-width:.75rem;border-bottom-width:.75rem}.news-item__nav{padding:.75rem .625rem;top:.9375rem;left:.9375rem}.news-item__nav .slick-arrow{width:3.125rem;height:1.875rem;background-size:1.9375rem 1.0625rem}.news-item__num{font-size:1rem;width:2.5rem}.news-item__descr{padding:1.25rem 0}.news-item__date{font-size:1rem;padding:0 .625rem 0 1.5rem;background-size:1.0625rem .875rem}.news-item__title{font-size:1rem;margin:0 0 .5rem}.news-item--big{margin:0 -1.125rem 1.75rem;height:36.75rem}.news-item--big .news-item__img-block{height:23.125rem}.news-item--big .news-item__img{height:auto;width:100%;margin-top:0}.news-item--big .news-item__nav{top:1rem;left:1rem}.news-item--big .news-item__descr{bottom:1.125rem;left:1rem;right:1rem;padding:2.25rem 1.875rem 1.25rem}.news-item--big .news-item__title{font-size:2rem}}@media (min-width:63.125em){.news-item__img-block{height:11.4375rem}.news-item__descr{padding:1rem 0}.news-item__title{font-size:1rem;line-height:1.8}.news-item--big{height:33.0625rem}.news-item--big .news-item__img{margin-top:-9.375rem;height:100%;width:auto}.news-item--big{margin:0 0 2.5rem;height:auto}.news-item--big:after{display:none}.news-item--big .news-item__img-block{height:28.0625rem}.news-item--big .news-item__img{height:auto;width:100%;margin-top:0}.news-item--big .news-item__descr{bottom:1.125rem;left:1.125rem;width:28.9375rem;padding:1.25rem 3.75rem .625rem 1.25rem}.news-item--big .news-item__date{font-size:.875rem}.news-item--big .news-item__title{font-size:1.125rem;line-height:1.4}}@media (min-width:78.75em){.news-item__img-block{height:14.3125rem}.news-item--big{margin-bottom:3.125rem}.news-item--big .news-item__img-block{height:35.25rem}.news-item--big .news-item__descr{padding:2.125rem 4.375rem 1.125rem 1.875rem;width:40.9375rem}.news-item--big .news-item__date{font-size:1rem}.news-item--big .news-item__title{font-size:1.75rem;line-height:1.4}}@media (min-width:81.25em){.news-item__img-block{height:14.75rem}.news-item--big{margin-bottom:2rem}.news-item--big .news-item__img-block{height:36.125rem}}@media (min-width:87.5em){.news-item__img-block{height:16.125rem}.news-item--big .news-item__img-block{height:39.375rem}}.menu-modal{position:fixed;display:none;left:0;right:0;top:0;max-height:0;background-color:#00263e;background:linear-gradient(90deg,#013e72 0,#00324f);z-index:1000;padding-left:14px;padding-right:14px;padding-top:15px;overflow:auto;height:100vh}.menu-modal--open{display:block;animation:openMenu 1.5s infinite ease-in-out;animation-iteration-count:1;max-height:6000px}.menu-modal__links{margin-left:auto}.menu-modal__link{font-size:.9375rem;font-weight:600;margin-right:1.125rem;line-height:1;display:inline-block;vertical-align:middle}.menu-modal__link--auth,.menu-modal__link--lang{position:relative;margin-right:1.75rem}.menu-modal__link--auth:after,.menu-modal__link--lang:after{content:"";display:block;width:.5625rem;height:.4375rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;right:-.875rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-modal__head{display:-ms-flexbox;display:flex}.menu-modal__text{display:none;font-size:20px;color:#fff}.menu-modal__all{width:100%;max-width:87.5rem;margin:0 auto;padding-bottom:100px}.menu-modal__search-form{display:-ms-flexbox;display:flex;position:relative}.menu-modal__search-form .searchform__button{cursor:default;border:none;color:transparent;outline:none;position:absolute;top:.7rem;left:0;width:3.5rem;height:3.5rem;background-image:url(/assets/build/_/blocks/menu-modal/img/lupa.svg)}.menu-modal__search-form .searchform__input{background-color:transparent;border-bottom:1px solid #caecff;color:#fff;width:193px;cursor:auto}.menu-modal__search-form .searchform__input:-webkit-autofill,.menu-modal__search-form .searchform__input:-webkit-autofill:active,.menu-modal__search-form .searchform__input:-webkit-autofill:focus,.menu-modal__search-form .searchform__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#718086!important}.menu-modal__search-form .searchform__input::-webkit-input-placeholder{color:#caecff}.menu-modal__search-form .searchform__input:-moz-placeholder,.menu-modal__search-form .searchform__input::-moz-placeholder{color:#caecff}.menu-modal__search-form .searchform__input:-ms-input-placeholder{color:#caecff}.menu-modal__search-form .searchform__input:invalid+.menu-modal__button{opacity:0}.menu-modal__button{width:100px;margin-left:5px;position:relative;top:-21px;opacity:1;transition:opacity .5s ease 0s}.menu-modal__search{padding-top:22px}.menu-modal__content{padding-top:47px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-modal__menu-block{width:100%}.menu-modal__close{position:relative;cursor:pointer;display:inline-block;width:23px;height:23px;margin-left:18px;top:4px}.menu-modal__line{display:block;width:29px;height:2px;border-radius:1px;background-color:#caecff;margin-bottom:6px;position:absolute;top:8px}.menu-modal__line:first-of-type{-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}.menu-modal__line:nth-of-type(2){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@keyframes openMenu{0%{display:block;max-height:0}10%{max-height:0}to{max-height:6000px}}@media (min-width:0em) and (max-width:47.999em){.menu-modal__search-form .searchform__button{background-size:1.1rem;top:.1rem;left:0}.menu-modal__search-form .searchform__input{position:relative;top:-5px;height:33px;padding-left:1.6rem}}@media (min-width:48em){.menu-modal__links{margin-top:16px}.menu-modal__head{padding-right:17px}.menu-modal__text{display:inline-block}.menu-modal__all{padding-left:1.125rem;padding-right:1.125rem}.menu-modal__search-form{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-right:17px}.menu-modal__search-form .searchform__input{font-size:30px;height:5rem;padding-left:4.5rem;width:65%}.menu-modal__button{width:253px;top:30px}.menu-modal__search{padding-top:38px}.menu-modal__menu-block{width:50%}.menu-modal__close{width:38px;height:38px;top:24px;margin-left:30px}.menu-modal__line{width:51px}}@media (min-width:63.125em){.menu-modal__text{font-size:24px}.menu-modal__all{padding-left:.9375rem;padding-right:.9375rem}.menu-modal__search-form .searchform__input{width:74%}.menu-modal__button{width:234px}.menu-modal__search{padding-top:22px}.menu-modal__close{margin-left:3px}}@media (min-width:78.75em){.menu-modal__text{font-size:36px}.menu-modal__all{padding-left:1rem;padding-right:1rem}.menu-modal__search-form .searchform__input{width:79%}.menu-modal__menu-block{width:25%}.menu-modal__line{width:37px}}@media (min-width:81.25em){.menu-modal__all{padding-left:1.25rem;padding-right:1.25rem}.menu-modal__search-form .searchform__input{width:81%}}@media (min-width:87.5em){.menu-modal__links{margin-left:auto;margin-top:16px;margin-right:-4px}.menu-modal__all{padding-left:.75rem;padding-right:.75rem}.menu-modal__search-form .searchform__input{width:82%}}.menu-block__head{font-size:25px;color:#caecff;font-weight:300;text-decoration:none;margin-bottom:21px;display:inline-block;width:100%}.menu-block__head+.menu-block__head{margin-top:5px}.menu-block__head span{border-bottom:1px solid #caecff}.menu-block__head span:hover{border-bottom-color:transparent}.menu-block__a{color:#dce6ee;font-size:13px;font-weight:100;text-decoration:none}.menu-block__a--list{color:#ffff;font-size:16px;text-decoration:none;display:-ms-flexbox;display:flex;font-weight:400}.menu-block__a--list+.menu-block__list{max-height:0}.menu-block__a--list+.menu-block__list .menu-block__a{font-size:.875rem}.menu-block__a--list+.menu-block__list .menu-block__item:first-of-type{margin-top:8px}.menu-block__a--list+.menu-block__list--open{max-height:400px}.menu-block__a:hover{color:#13b5ec}.menu-block__list{overflow:hidden;list-style:none;margin:0;padding:0;transition:max-height 3s ease 0s}.menu-block__list .menu-block__item{margin-bottom:16px;padding-right:26px}.menu-block__plus{content:"";display:inline-block;width:14px;height:14px;background:url(/assets/build/_/blocks/menu-block/img/icon.svg) no-repeat;background-size:100%;cursor:pointer;-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px;float:left;margin-top:6px;transition:transform .5s ease 0s}.menu-block__plus--open{-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width:48em){.menu-block__head{font-size:28px}.menu-block__a{font-size:16px}}.menu-l-3{list-style:none;padding:0;margin:-4px 0 1rem;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;max-width:100%;border-top:1px solid #002d44}.menu-l-3--gray{border-top-color:#ccd6da}.menu-l-3--gray .menu-l-3__link--current{color:#2f444e}.menu-l-3__item{margin-right:26px;margin-bottom:5px}.menu-l-3__link{text-decoration:none}.menu-l-3__link--current{color:#fff}all-sites{display:none}.all-sites{position:relative;background-color:#fff;max-width:1379px;width:100%;z-index:10000;font-family:Montserrat,Arial,Helvetica,sans-serif}.all-sites__head{font-size:25px;line-height:1}.all-sites__head,.all-sites__head-2{display:inline-block;font-weight:700}.all-sites__head-2{color:#eeeff1;font-size:18px;margin-bottom:14px}.all-sites__linc{font-size:13px;color:#fff;display:inline-block;width:100%;margin-bottom:8px}.all-sites__linc--black{color:#2f444e}.all-sites__head-3{font-size:28px;font-weight:700;color:#008fd5;display:inline-block;text-transform:uppercase;margin-bottom:24px}.all-sites__top{padding-left:43px;padding-right:43px;padding-top:41px}.all-sites__bottom{width:100%}.all-sites__left{width:100%;float:left;background-color:#1fb3aa;overflow:hidden;position:relative;padding:15px 43px 32px;margin-top:16px;box-sizing:border-box}.all-sites__left:before{content:"";position:absolute;height:300px;background-color:#fff;top:-187px;left:0;-ms-transform:rotate(45deg);transform:rotate(45deg);width:66px}.all-sites__right{width:100%;float:left;padding-top:18px}.all-sites__content{display:-ms-flexbox;display:flex}.all-sites__content-block--3{padding-left:57px}.all-sites__close{cursor:pointer;display:inline-block;position:absolute;right:24px;top:18px;width:32px;height:32px}.all-sites__line{display:block;width:21px;height:1px;border-radius:1px;background-color:#2f444e;margin-bottom:6px;position:absolute}.all-sites__line:first-of-type{-ms-transform:rotate(45deg);transform:rotate(45deg)}.all-sites__line:nth-of-type(2){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}modal .all-sites{display:none}@media (min-width:48em){.all-sites__head{font-size:48px}.all-sites__head-2{font-size:36px;margin-bottom:20px}.all-sites__linc{font-size:26px;margin-bottom:21px}.all-sites__left,.all-sites__top{padding-left:109px}.all-sites__left{margin-top:40px;padding-top:45px}.all-sites__right{padding-left:51px}.all-sites__line{width:35px}}@media (min-width:900px){.all-sites__bottom{display:-ms-flexbox;display:flex}.all-sites__content-block--two{padding-left:106px}}@media (min-width:63.125em){.all-sites__head{line-height:104px;font-size:48px}.all-sites__head-2{margin-bottom:30px;font-size:28px}.all-sites__linc{font-size:18px;margin-bottom:20px}.all-sites__top{width:100%;padding-top:7px;padding-left:78px;padding-right:0}.all-sites__left{margin-top:0;padding:31px 0 69px 84px;width:75%}.all-sites__left:before{width:100px}.all-sites__right{padding-left:0;padding-top:35px;width:25%}}@media (max-width:899px){.all-sites__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease;font-family:Montserrat,Arial,Helvetica,sans-serif}.modal--credit-ratings .modal__container{padding-top:45px;padding-bottom:45px}.modal__wrapper{display:table-cell;vertical-align:middle}.modal__container{min-width:300px;max-width:600px;margin:0 auto;padding-right:14px;padding-left:11px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative}.modal__container--all-site{max-width:1379px}.modal__header h3{margin-top:0;color:#42b983}.modal__close{cursor:pointer;display:inline-block;position:absolute;right:15px;top:15px;width:20px;height:20px}.modal__line{display:block;width:22px;height:2px;border-radius:1px;background-color:#141414;margin-bottom:6px;position:absolute;top:8px}.modal__line:first-of-type{-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}.modal__line:nth-of-type(2){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-modal{margin-left:auto;margin-right:auto;margin-top:47px;width:282px}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-ms-transform:scale(1.1);transform:scale(1.1)}modal-1 *,modal-2 *{display:none}@media (min-width:0em) and (max-width:47.999em){.modal--form .modal__container{overflow-y:scroll;height:100%}}@media (min-width:0em) and (max-width:63.1249em){.modal--all .modal__container{padding:0;overflow-y:scroll;overflow-x:hidden;height:100%;width:90%}}@media (min-width:48em){.modal--form .modal__container{max-width:753px;padding-top:33px;padding-left:58px;padding-right:58px}.modal__container{padding:20px 30px}.modal__body{margin:20px 0}}.block-top{padding-bottom:63px;z-index:1}.block-top__breadcrumb--projects-detail+.block-top__head{margin-top:0}.block-top__head{color:#fff;font-size:27px;font-weight:700}.block-top__head--breadcrumb{margin-top:0}.block-top__head--hide{opacity:0;position:absolute}@keyframes hideH1{0%{opacity:1;display:block!important;margin-left:29px}99%{display:block}to{position:absolute;margin-left:29px;opacity:0}}.block-top__breadcrumb{margin-top:.67em}.block-top__breadcrumb--only-mobile{display:none}.block-top__button-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-top__hr{height:1px;background-color:#008fd5;border:none;margin-top:38px;margin-bottom:36px;display:none}.block-top__block-menu{width:100%;min-height:118px}.block-top__block-menu--breadcrumb{position:relative;display:none}.block-top__block-menu--show{display:-ms-inline-flexbox;display:inline-flex;margin-top:10px;animation:show1 1s 1 ease-in-out;animation-fill-mode:forwards}@keyframes show1{0%{min-height:0;max-height:0;overflow:hidden}to{max-height:500px}}.block-top__tab-linc{margin-bottom:10px}.block-top__menu{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;width:90%}.block-top__menu li{margin-bottom:14px}.block-top__linc-button{margin-right:88px;margin-bottom:10px}.block-top__text{font-size:16px;font-weight:300;margin-bottom:25px;color:#fff}.block-top__features{margin-bottom:18px;color:#fff}.block-top__features-item{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:28px}.block-top__features-number{font-size:45px;font-weight:700;line-height:1}.block-top__features-col-right{padding-bottom:2px;padding-left:12px;width:170px}.block-top__features-supnumber{font-size:12px;font-weight:700;line-height:1}.block-top__features-suptitle{font-size:12px;font-weight:700;letter-spacing:.12px}.block-top__features-title{font-size:16px;font-weight:700;text-transform:lowercase;line-height:20px}.block-top__p{color:#fff}.block-top__head-block,.block-top__sandwich{display:-ms-flexbox;display:flex}.block-top__sandwich{height:14px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-top:12px;margin-right:10px;width:19px}.block-top__sandwich--close{animation:sandwichClose 1s 1 cubic-bezier(0,1.18,.58,1);animation-fill-mode:forwards;position:absolute;right:10px;z-index:100}.block-top__sandwich--close span:first-of-type{position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform 1s ease-in-out;top:6px}.block-top__sandwich--close span:nth-of-type(2){opacity:0!important}.block-top__sandwich--close span:nth-of-type(3){position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:transform 1s ease-in-out;top:6px}.block-top__sandwich span{width:19px;height:2px;display:block;background-color:#008fd5;margin-bottom:3px}.block-top__sandwich span:last-of-type{margin-bottom:0}@keyframes sandwichClose{0%{right:calc(100% - 35px)}20%{position:absolute}to{right:10px}}.block-top__close-menu{width:15px;height:15px;position:absolute;right:10px;cursor:pointer}.block-top__close-menu:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.block-top__close-menu:after,.block-top__close-menu:before{position:absolute;top:7px;left:-1px;content:"";display:block;width:18px;height:2px;background-color:#008fd5}.block-top__close-menu:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:0em) and (max-width:78.7499em){.block-top__breadcrumb--only-mobile{display:block}}@media (min-width:0em) and (max-width:63.1249em){.block-top__block-menu--hide-mobile,.block-top__hr--hide-mobile{display:none}}@media (min-width:48em){.block-top__head{margin-bottom:29px;font-size:60px;line-height:1.2}.block-top__button-block{-ms-flex-direction:row;flex-direction:row}.block-top__button-block--coll{-ms-flex-direction:column;flex-direction:column}.block-top__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.block-top__linc-button{padding-top:18px;margin-bottom:0}.block-top__sandwich span{width:38px;height:4px;margin-bottom:6px}.block-top__sandwich{height:28px;margin-top:20px;margin-right:20px}}@media (min-width:63.125em){.block-top__head--hide{position:static;opacity:1;display:block}.block-top__hr{display:block}.block-top__block-menu--breadcrumb,.block-top__block-menu--hide-desktop,.block-top__hr--hide-desktop{display:none}.block-top__tab-linc{margin-bottom:0}.block-top__menu{-ms-flex-direction:row;flex-direction:row;width:auto;float:none;min-height:118px;margin-bottom:8px}.block-top__menu li{margin-bottom:10px}.block-top__sandwich{display:none}}@media (min-width:78.75em){.block-top__text{font-size:21px;margin-bottom:52px}.block-top__features{display:-ms-flexbox;display:flex}.block-top__features-item{-ms-flex-negative:0;flex-shrink:0}.block-top__features-number{font-size:90px}.block-top__features-col-right{letter-spacing:.33px;padding-left:20px;width:400px}.block-top__features-supnumber,.block-top__features-suptitle{font-size:24px}.block-top__features-title{font-size:32px;line-height:40px}}@media (min-width:87.5em){.block-top__head{font-size:60px;margin:1.2em 0 40px}.block-top__head--breadcrumb{margin-top:0}.block-top__breadcrumb{margin-top:3.2em}.block-top__linc-button{padding-top:0;margin-right:70px}}.linc-button{font-size:16px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}.linc-button--modal{text-decoration:none}.linc-button__img{margin-right:12px;width:20px;height:44px}.linc-button__img--pdf svg,.linc-button__img svg{width:20px}.linc-button__a-head{font-size:12px;margin-bottom:-6px;line-height:1}.linc-button__a-head--modal{text-decoration:none;border-bottom:.5px dashed #fff}.linc-button__a-head--modal:hover{border-bottom:none}.linc-button__a-dop{color:#b8b8b8;display:inline-block;text-decoration:none;font-size:10px}@media (min-width:48em){.linc-button__img{margin-right:13px;margin-left:15px;width:35px;height:51px}.linc-button__img--pdf svg,.linc-button__img svg{width:35px;height:51px;margin-left:-13px}.linc-button__a-head{font-size:14px;margin-bottom:4px}.linc-button__a-dop{font-size:14px}}@media (min-width:87.5em){.linc-button__img{margin-right:26px;margin-left:0;width:31px;height:44px}.linc-button__img svg{margin-left:0}.linc-button__img--pdf svg{margin-left:0;width:auto;height:auto}.linc-button__a-head{margin-bottom:7px}}.tab-linc{font-size:13px;color:#008fd5;font-weight:600;cursor:pointer;margin-right:9px;margin-bottom:.875rem;transition:color .3s,border-color .3s;text-decoration:none}.tab-linc:hover{color:#13b3e9}.tab-linc--active,.tab-linc--active:hover{color:#fff}.tab-linc--var2{text-transform:uppercase;border-bottom:1px dashed #1fb3aa;color:#1fb3aa}.tab-linc--var2.active,.tab-linc--var2:hover{color:#000;border-bottom:none}@media (min-width:48em){.tab-linc{font-size:16px;margin-right:2.2rem;margin-bottom:1.25rem}}@media (min-width:87.5em){.tab-linc{font-size:16px;margin-right:1.875rem}}.bullet{width:30px;height:5px;background-color:#d7d7d7;display:inline-block;cursor:pointer;margin-left:5px;margin-right:5px}.bullet--active{background-color:#1fb3aa}.text{font-size:13px}.text-p{font-size:.8rem}.text-p--margin{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}@media (min-width:63.125em){.text{font-size:18px}}.head-h2{width:100%;font-size:24px;font-weight:500;display:inline-block}.head-h2--bold{font-size:17px;font-weight:700}.h2-white{color:#fff}@media (min-width:63.125em){.head-h2{font-size:48px}.head-h2--bold{font-size:34px}}.document{display:-ms-flexbox;display:flex;cursor:pointer;text-decoration:none}.document--border-bottom{border-bottom:1px dotted #c5c5c5;padding-bottom:20px}.document--white .document__linc{color:#fff}.document--white .document__description{color:#a0a5ab}.document--no-text{margin-bottom:0!important;display:inline-block}.document--tile{display:block;cursor:pointer;background-size:100% 100%;border:1px solid #e6e6e6;max-width:296.5px;width:100%;min-height:146px;position:relative;padding:32px 30px 58px}.document--tile:hover{border:none;box-shadow:0 8px 20px 7px #e7e7e7}.document--list{cursor:pointer;border-bottom:1px solid #e8e8e8;position:relative;width:100%;-ms-flex-direction:column;flex-direction:column;margin-bottom:19px}.document--list .document__block-img{display:-ms-inline-flexbox;display:inline-flex}.document--list .document__data{padding-top:0}.document--list .document__dop{position:static;display:block;margin-top:24px;margin-bottom:27px}.document__img{margin-right:14px;width:21px;min-width:21px;background-repeat:no-repeat;background-size:100%;background-image:url(/assets/build/_/blocks/document/img/no-name.svg)}.document__img--no-text{min-height:47px}.document__img--title{height:48px}.document__img--doc{background-image:url(/assets/build/_/blocks/document/img/doc.svg)}.document__img--pdf{background-image:url(/assets/build/_/blocks/document/img/pdf.svg)}.document__img--xls{background-image:url(/assets/build/_/blocks/document/img/xls.svg)}.document__img--exe{background-image:url(/assets/build/_/blocks/document/img/EXE.svg)}.document__img--csv{background-image:url(/assets/build/_/blocks/document/img/CSV.svg)}.document__img--rtf{background-image:url(/assets/build/_/blocks/document/img/RTF.svg)}.document__img--rar{background-image:url(/assets/build/_/blocks/document/img/RAR.svg)}.document__img--zip{background-image:url(/assets/build/_/blocks/document/img/ZIP.svg)}.document__img--ppt{background-image:url(/assets/build/_/blocks/document/img/PPT.svg)}.document__img--pps{background-image:url(/assets/build/_/blocks/document/img/PPS.svg)}.document__linc{font-weight:600;font-size:12px;display:block;margin-bottom:0;text-decoration:underline;color:#008fd5}.document__linc:hover{text-decoration:none}.document__head{font-size:12px;display:inline-block;width:100%}.document__description{font-size:10px;font-weight:600;color:#a0a5ab;display:block;text-decoration:none}.document__description:hover{text-decoration:none}.document__block--big{width:80%}.document__text{font-size:10px;display:inline-block;width:100%;color:#2f444e}.document__text:hover{text-decoration:none}.document__dop{color:#a0a5ab;font-size:10px;position:absolute;bottom:33px;left:30px}.document__dop:hover{text-decoration:none}.document__block-img{display:-ms-flexbox;display:flex}.document__data{color:#a0a5ab;font-size:12px;font-weight:400;line-height:28px;padding-top:13px}.document__name{font-size:20px;color:#b6b6b6;margin-bottom:28px}.document__name:before{content:"";display:inline-block;background-color:#1fb3aa;height:13px;width:6px;-ms-transform:skewX(0) skewY(-37deg) rotate(38deg);transform:skewX(0) skewY(-37deg) rotate(38deg);margin-right:8px}@media (min-width:63.125em){.document--no-text{margin-bottom:0!important}.document--tile{min-height:160px;max-width:269px;padding:46px 59px 58px;background-size:100% 100%}.document--flex{display:-ms-flexbox;display:flex}.document__img{width:33px;min-width:33px}.document__img--title{margin-bottom:7px}.document__img--big{width:34px;min-width:34px;margin-right:22px}.document__linc{font-size:14px;margin-bottom:5px}.document__head{font-size:14px;margin-bottom:13px}.document__description{font-size:14px}.document__text{font-size:12px;line-height:20px}.document__text--big{font-size:14px}.document__right{padding-left:26px}.document__dop{left:58px;font-size:12px;bottom:30px}}form-modal{display:none}.form-modal{font-size:12px}.form-modal__head{font-weight:400;display:inline-block;font-size:24px;margin-bottom:17px}.form-modal__button{max-width:352px;margin-top:13px}.form-modal__res-head{text-align:center;font-size:24px;font-weight:700}.form-modal__text{text-align:center}@media (min-width:48em){.form-modal{font-size:16px}.form-modal__head{font-size:48px;margin-bottom:32px}}.breadcrumb{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__dop,.breadcrumb__item a{font-size:14px;color:#9aafc7}.breadcrumb__dop{display:inline-block;margin-right:5px;margin-left:5px}.card-blue-cap{width:100%;display:inline-block}.card-blue-cap__body{box-shadow:0 0 10px 0 #ececec;padding:37px 10px 70px 20px;box-sizing:border-box}.card-blue-cap__body ul{list-style:none;padding-left:19px}.card-blue-cap__body ul :before{content:"";display:inline-block;height:20px;width:17px;background-image:url(/assets/build/_/img/veb-ul.svg);background-repeat:no-repeat;position:absolute;top:5px;left:0}.card-blue-cap__body ul li{padding-left:37px;position:relative;margin-bottom:17px}.card-blue-cap__body ol{list-style:none;padding-left:19px;list-style-type:none;counter-reset:num}.card-blue-cap__body ol :before{content:counter(num) ". ";counter-increment:num;color:#1fb3aa;font-weight:700}.card-blue-cap__body ol li{padding-left:37px;position:relative;margin-bottom:17px}.card-blue-cap__head{position:relative;background-color:#008fd5;overflow:hidden;display:-ms-flexbox;display:flex;width:100%;padding-top:25px;padding-bottom:25px;padding-left:20px;box-sizing:border-box}.card-blue-cap__head:after{content:"";display:block;background-color:#00699d;position:absolute;right:0;top:0;z-index:10;width:32px;height:32px}.card-blue-cap__head:before{content:"";display:block;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-23px;top:-23px;z-index:12;width:46px;height:46px}.card-blue-cap__date{color:#fff;font-weight:700;font-size:14px;border-right:1px solid #fff;padding-right:14px}.card-blue-cap__name{padding-left:14px;color:#fff;font-size:14px}.card-blue-cap__document-block{padding-top:27px}@media (min-width:63.125em){.card-blue-cap__body ol,.card-blue-cap__body ul{padding-left:0}}.news-list__bottom{border-top:1px solid #d7d7d7;padding-top:1.25rem}.news-list__button{max-width:20rem;margin:0 auto}.news-list__show-more{height:11.875rem;position:relative;overflow:hidden;margin-bottom:1.25rem}.news-list__show-more:after{content:"";display:block;background:linear-gradient(0deg,#fff 0,#fff 15%,hsla(0,0%,100%,.8));width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:10}.news-list__show-more-btn{position:absolute;top:4.375rem;left:0;z-index:20}@media (min-width:48em){.news-list__bottom{padding-top:3.125rem}.news-list__button{width:18.75rem;height:4.375rem}.news-list__show-more-btn{top:3.75rem}}@media (min-width:63.125em){.news-list__bottom{border-top:none;padding-top:0}.news-list__show-more-btn{top:3.125rem}}@media (min-width:81.25em){.news-list__show-more-btn{top:1.25rem}}@media (min-width:87.5em){.news-list__show-more-btn{top:.875rem}}.arrow-link{width:100%;max-width:264px;border:2px solid #008fd5;min-height:100px;height:100px;position:relative;cursor:pointer;padding-left:27px;padding-right:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:20px;font-size:13px}.arrow-link:before{width:34px;height:22px;background-image:url(/assets/build/_/blocks/arrow-link/img/arrow.svg);background-repeat:no-repeat;background-position:50%;top:-12px;left:20px}.arrow-link:after,.arrow-link:before{content:"";display:block;position:absolute;background-color:#fff}.arrow-link:after{bottom:-17px;right:-17px;border-left:2px solid #008fd5;-ms-transform:rotate(45deg);transform:rotate(45deg);width:30px;height:30px}@media (min-width:63.125em){.arrow-link{font-size:16px;line-height:28px;min-height:122px;height:122px}}.quote{margin-bottom:10px}.quote__top{display:-ms-flexbox;display:flex;margin-bottom:12px;-ms-flex-direction:column;flex-direction:column}.quote__img{min-width:136px}.quote__img img{max-width:117px}.quote__author-block{padding-top:0}.quote__head-text{font-weight:600;line-height:1;font-size:14px}.quote__author{font-weight:700;line-height:2;font-size:20px}.position{line-height:1.2;font-size:12px}.quote__bottom{position:relative;border:1px solid #008fd5}.quote__text{color:#5d5d5d;padding:10px;font-style:italic}.quote__text:after{content:"";display:block;width:40px;height:40px;border-left:1px solid #008fd5;position:absolute;bottom:-20px;right:-21px;-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}@media (min-width:63.125em){.quote__top{margin-bottom:21px;-ms-flex-direction:row;flex-direction:row}.quote__author-block{padding-top:22px}.quote__head-text{font-size:18px}.quote__author{font-size:24px;line-height:1.4}.position{font-size:16px;line-height:1}.quote__text{padding:37px 37px 37px 39px}.quote__text:before{content:"";display:block;position:absolute;width:29px;height:35px;left:139px;top:-19px;-ms-transform:rotate(90deg) skewX(-40deg) skewY(0deg);transform:rotate(90deg) skewX(-40deg) skewY(0deg);background-color:#fff;border-left:1px solid #008fd5;border-bottom:1px solid #008fd5}}@media (min-width:87.5em){.quote__top{margin-bottom:12px}.quote__author{line-height:2}.position{line-height:1.2}}.document-gray-frame{position:relative;border:1px solid #a1a1a1;padding:40px 25px 25px;display:inline-block}.document-gray-frame:before{top:-16px;left:21px;background-image:url(/assets/build/_/blocks/document-gray-frame/img/fon.svg);background-position:50%;background-repeat:no-repeat;width:34px;height:36px}.document-gray-frame:after,.document-gray-frame:before{content:"";display:block;position:absolute;background-color:#fff}.document-gray-frame:after{width:40px;height:40px;border-left:1px solid #a1a1a1;bottom:-20px;right:-21px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.document-gray-frame__head{font-size:16px;font-weight:700;margin-bottom:9px}.comment{font-style:italic;color:#5d5d5d;position:relative;z-index:1}.comment:before{content:"";display:block;position:absolute;width:118px;height:95px;background-image:url(/assets/build/_/blocks/comment/img/comment.svg);background-repeat:no-repeat;top:-31px;left:-40px;z-index:-1}.rrs{font-size:16px;right:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;bottom:28px;margin-left:auto}.rrs:after{content:"";display:inline-block;margin-left:5px;width:20px;height:20px;background-image:url(/assets/build/_/blocks/rss/img/rss.png);background-repeat:no-repeat;background-size:100%}.head-h3{width:100%;text-transform:uppercase;display:inline-block;font-weight:600}.head-h3--bold{font-size:17px;font-weight:700}.head-h3__no-margin{margin:0}@media (min-width:0em) and (max-width:47.999em){.head-h3{font-size:18px}}@media (min-width:31.25em){.head-h3{font-size:26px}}@media (min-width:63.125em){.head-h3--bold{font-size:34px}}.cookies-agreement{position:fixed;bottom:0;left:0;z-index:99990;width:100%;padding:25px 0;background:rgba(0,0,0,.5)}.cookies-agreement__wrapper{box-sizing:border-box;width:1430px;padding-left:15px;padding-right:15px;max-width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cookies-agreement__text{color:#fff;font-family:Montserrat,Arial,Helvetica,sans-serif;margin-right:10px}.cookies-agreement__close-button{border:none;cursor:pointer;background:url(/assets/build/_/blocks/cookies-agreement/img/cross.svg) no-repeat 50%;background-size:100%;height:25px;width:25px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=*/

#bx-panel {
    display: none !important;
}

.list-menu__link.list-menu__link--medium {
    display: none;
}

.captcha__block {
    margin-bottom: 20px;
}

.header__phone {
    display: none;
}

/* cookies-banner ==================================================================================== */

.cookies-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(10px);
    color: #2f444e;
    z-index: 999;
    display: flex;
  }

  .cookies-banner a {
    color: #2f444e;
    transition: all .3s;
  }

  .cookies-text {
    width: 95%;
    font-size: 14px;
    line-height: 1.2;
}

.cookies-close-icon-wrapper {
    width: 5%;
    display: flex;
    justify-content: center;
    align-items: center;
}
  
  .cookies-banner .cookies-close-icon {
    cursor: pointer;
    transition: all .3s;
  }

  .cookies-banner .cookies-close-icon:hover {
    color: #2CB5B4;
  }
  
/*end cookies-banner ------------------------------------------------------------------------------------ */

/*footer style ==================================================================================== */

.social_media_link{
    height: 21px;
}

.footer__logo-en {
    width: 190px;
    height: 35px;
    background-image: url(/usr/main/veb-logo-en.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.list-menu__link {
    color: #1fb3aa;
}

.soc-links__item{
    color: #1fb3aa;
}

.searchform__button{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.3 21.3'%3E%3Cpath fill='%231fb3aa' d='M20.9 19.2l-4.7-4.7s-.1 0-.1-.1C17.3 12.9 18 11 18 9c0-5-4-9-9-9S0 4 0 9s4 9 9 9c2 0 3.9-.7 5.4-1.8 0 0 0 .1.1.1l4.7 4.7c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.4-.5.4-.9.1-.4 0-.7-.3-.9zM9 2c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7z'/%3E%3C/svg%3E") !important;
}

a {
    color: #30454f;
}

a:hover {
    color: #1fb3aa;
}

a.list-menu__link.list-menu__link--caption {
    color: #30454f;
}

a.list-menu__link.list-menu__link--gray {
    color: #30454f;
}

/*end footer style ------------------------------------------------------------------------------------ */

/*header style ==================================================================================== */

.header__logo-en {
    margin-top: 15px;
    width: 190px;
    height: 35px;
    background-image: url(/usr/main/veb-logo-en.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.header--white .header__phone {
    color: #30454f;
}

.header--white .header__phone:hover {
    color: #1fb3aa;
}

.menu__link--current {
    box-shadow: 0 2px 0 #1fb3aa;
}

/*dropdown menu ======================== */

.menu-modal__line {
    background-color: #fff ;
}

.menu-block__head span {
    border-bottom: 1px solid #1fb3aa;
}

.menu-modal {
    background: linear-gradient(90deg,#30454f 0,#556973);
}

.menu-block__a {
    color: #f1f1f1;
}

.menu-block__a:hover {
    color: #1fb3aa;
}

.menu-block__head{
color: #1fb3aa;
}

.menu-modal__search-form .searchform__input {
    border-bottom: 1px solid #1fb3aa !important;
}


::placeholder {
    color: #afabab !important;
}


:-ms-input-placeholder { 
  color: #afabab !important;
}

::-ms-input-placeholder { 
  color: #afabab !important;
}

/*white menu ======================== */

.menu--white .menu__link {
    color: #afabab;
}




.header__link--lang, .header__link--sites {
    border-bottom: 1px dashed #1fb3aa;
}

a.header__link.header__link--lang {
    color: #1fb3aa;
}

.header__link--auth:after, .header__link--lang:after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%231fb3aa' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

@media (min-width: 78.75em){
.header--white .header__btn-menu {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 18'%3E%3Cpath fill='%2330454f' d='M0 10V8h32v2H0zM0 0h32v2H0V0zm24.3 18H0v-2h26l-1.7 2z'/%3E%3C/svg%3E") !important;
}
}

.header--white .header__logo {
    background-image: url(/usr/main/veb_horizontal_logo.svg);
    width: 190px;
    margin-right: 15px;
    margin-top: -8px;
}

.base__header .header__logo {
    background-image: url(/usr/main/veb_horizontal_logo.svg);
    width: 190px;
    margin-right: 15px;
    margin-top: -8px;
}

.menu--white .menu__link {
    color: rgb(113, 128, 134);
}

.menu--white .menu__link--dark {
    color: #30454f;
}

.menu--white .menu__link--current, .menu--white .menu__link:hover {
    color: #1fb3aa;
}

/*end header style ------------------------------------------------------------------------------------ */


.small-btn {
    background-color: #30454f;
    color: #fff;
    padding: 10px 20px;
    border-radius: 15px;
    text-decoration: none;
    transition: all .3s;
}

.small-btn:hover{
    color: #fff;
    background-color: #1fb3aa;
}

.news-item__date{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='%231fb3aa' d='M14 0h6L6 17H0L14 0z'/%3E%3C/svg%3E") !important;
}

.hashtag {
    color: #30454f;
}

tag--lvl1 {
    background: #f1f1f1;
}

.hashtag--lvl1 {
    background: #f1f1f1;
}

a.hashtag.hashtag--news {
    color: #30454f;
}

a.hashtag.hashtag--news:hover {
    color: #1fb3aa;
}

.news-item__title:hover {
    color: #1fb3aa;
}

a.tab-linc--active.tab-linc.block-top__tab-linc {
    color: #1fb3aa;
}

a.tab-linc--active.tab-linc.block-top__tab-linc:hover {
    color: #1fb3aa;
}

a.tab-linc.block-top__tab-linc {
    color: #f1f1f1;
}

a.tab-linc.block-top__tab-linc:hover {
    color: #fff;
}

.breadcrumb__dop, .breadcrumb__item a {
    color: #556973;
}

.block-top__hr {
    background-color: #1fb3aa;
}

.hashtag:hover {
    color: #1fb3aa;
}

a#nextPage {
    color: #fff;
}

.base--template {
    background: url(/upload/test-razdel/fon-n.gif);
background-repeat: no-repeat;
}

h1.block-top__head.block-top__head--breadcrumb {
    color: #30454f;
}

a.tab-linc.block-top__tab-linc {
    color: #30454f;
}

a.tab-linc.block-top__tab-linc:hover {
    color: #1fb3aa;
}

.menu--white .menu__link--dark.menu__link--current {
    color: #1fb3aa;
}

a.button.project__button {
    color: #fff;
}

a.button.news-list__button {
    color: #fff;
}

a.amount__button.button {
    color: #fff;
}

.document__linc{
	color: #30454f;
	}

.menu--white .menu__link--current {
    color: rgb(113, 128, 134);
}

	.menu--white .menu__link:hover {
    color: #1fb3aa;
}

.menu__link:hover {
    color: #1fb3aa;
}

.slick-dots li.slick-active button:after {
    background: #1fb3aa;
}


.hashtag--dots.hashtag--lvl1, .hashtag--hide.hashtag--lvl1 {
    background-color: #afabab;
    border-color: transparent;
}

/* Images ======================== */


	.stages-tabs__section-number:before{
background-image: url(/usr/content/o-banke/icon1024.png) !important;
}

	.document-img{
background: url(/usr/content/o-banke/fon.png) no-repeat !important;
}

.document__img--pdf {
    background-image: url(/usr/content/o-banke/pdf.svg) !important;
}

.document__img--doc {
    background-image: url(/usr/content/o-banke/doc.svg);
}

	.template-menu__item--active:before, .template-menu__item:hover:before{
background: url(/usr/content/o-banke/point2.svg) no-repeat !important;
}

.block-switch__tile--active {
    background: url(/usr/content/o-banke/tile-active.svg) no-repeat !important;
}

	.info-company__hover{
background: url(/usr/content/o-banke/fon.svg) no-repeat !important;
}

	.stages__ul li:before{
background: url(/usr/content/biznesu/point.svg) no-repeat !important;
}


	.slide-table__head-tab:before{
background: url(/usr/content/investoram/plus.png) 50% no-repeat !important;
}

.slide-table__item--active .slide-table__head-tab:before {
    background: url(/usr/content/investoram/minus.png) 50% no-repeat !important;
}

	.select2-container--default .select2-selection--single .select2-selection__arrow{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%231fb3aa' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

.template-menu__item--arrow-in-square:before {
    background-image: url(/usr/content/o-banke/arrow_in_square1.svg) !important;
}


	.menu-block__plus{
background: url(/usr/content/o-banke/icon.svg) no-repeat !important;
}


	.arrow-link:before{
background-image: url(/usr/content/o-banke/arrow-green.svg) !important;
}

	.arrow-link{
border: 2px solid #1fb3aa !important;
}

	.arrow-link:after{
border-left: 2px solid #1fb3aa !important;
}


.template-menu__item--arrow-in-square:before, .template-menu__item--arrow-in-square:hover:before {
    width: 22px !important;
    height: 22px !important;
	}


.block-switch__list--active {
    background: url(/usr/content/biznesu/list-active.svg) no-repeat !important;
}

/*end Images ------------------------------------------------------------------------------------ */


	.header--white .header__btn-menu{
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2057%2032%22%3E%3Cpath%20fill%3D%22%23003048%22%20d%3D%22M0%2018.998v-6h57v6H0zm0-19h57v6H0v-6zM44%2032l-44-.002v-6h50L44%2032z%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}

	.block-top__sandwich span{
background-color: #1fb3aa;
}

h1.block-top__head {
    color: #30454f;
}

.block-top__p {
    color: #30454f;
}


.searchform--invert .searchform__input {
    background-color: transparent;
    color: #30454f;
}

	.searchform__input-underline{
    background: #1fb3aa;
}

	.searchform__line{
background-color: #1fb3aa;
}

.menu-modal__search-form .searchform__input {
    color: #fff;
}

@media (max-width: 480px) { 

.cookies-banner{
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.9);
}

.cookies-text {
    font-size: 12px;
    line-height: 1.2;
    padding-right: 10px;
}

.header--white .header__logo {
        width: 160px;
        margin-right: 0px;
        margin-top: 2px;
}

.base__header .header__logo {
    width: 150px;
    margin-right: 0px;
    margin-top: 2px;
}

.header__logo-en {
        margin-top: 0px;
        width: 150px;
}

.footer__logo-en {
        width: 150px;
}

#slider-square-1{
margin-top: 75px !important;
		}

.block-top {
    padding-bottom: 15px;
}

.base__main--white {
    padding-top: 25px;
}

}

@media (max-width: 1024px) { 
.base--template{
    background-size: initial;
}
}

@media (min-width: 1600px){
.base--template {
    background-size: 100%;
}
}

@media (min-width: 1921px){
.base--template {
    height: 700px;
}
}
/* End */


/* Start:/assets/build/css/template.css?168451902369694*/
.project-requirements{background:url(/usr/content/agent-pravitelstva/fon-320.jpg) no-repeat;background-size:100%;padding-top:31px;padding-bottom:52px}.project-requirements--not-background{background:none;padding-bottom:0}.project-requirements__sib-block{background:url(/usr/content/agent-pravitelstva/background-2.png) no-repeat;background-size:cover}.project-requirements__head{font-size:23px;color:#fff;line-height:45px;font-weight:700;display:inline-block;margin-bottom:38px}.sib-block__head{font-weight:400;margin-bottom:0}.sib-block__quote{display:block;font-size:16px;font-style:italic;margin-bottom:38px;color:#fff;font-weight:100;position:relative}.sib-block__quote:before{content:"";position:absolute;background-image:url(/assets/build/_/blocks/project-requirements/img/quote.svg);background-repeat:repeat-x;background-size:contain;left:-5px;width:39px;height:30px}.project-requirements__item{position:relative;border:3px solid #fff;border-top:none;padding:26px 23px 31px}.project-requirements__item:before{content:"";height:3px;left:0;top:0;width:20px;position:absolute;background-color:#fff}.project-requirements__item:after{content:"";height:3px;right:0;top:0;width:calc(100% - 49px);position:absolute;background-color:#fff}.project-requirements__item--blue{border-color:#008ed5}.project-requirements__item--blue:after,.project-requirements__item--blue:before{background-color:#008ed5}.project-requirements__item--blue .project-requirements__num{color:#008ed5}.project-requirements__item--blue .project-requirements__head-item,.project-requirements__item--blue .project-requirements__head-text{color:#2f444e}.project-requirements__head-item{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;display:block}.project-requirements__head-text{color:#fff;font-size:12px;display:block}.project-requirements__num{color:#fff;font-weight:700;font-size:30px;position:absolute;left:20px;top:-24px;text-align:center;display:block;width:29px}.project-requirements__pagination{text-align:center}.icon{display:block;width:32px;height:30px;background-repeat:no-repeat;background-size:contain;position:relative}.icon--hand-sheet{background-image:url(/assets/build/_/blocks/project-requirements/img/hand-sheet.png);top:10px}.icon--dollar-lens{background-image:url(/assets/build/_/blocks/project-requirements/img/dollar-lens.png);top:17px}.icon--gear-mosaic{background-image:url(/assets/build/_/blocks/project-requirements/img/gear-mosaic.png);top:10px}.icon--gear-people{background-image:url(/assets/build/_/blocks/project-requirements/img/gear-people.png);top:10px}.icon--books{background-image:url(/assets/build/_/blocks/project-requirements/img/books.png);top:10px}.icon--calculation{background-image:url(/assets/build/_/blocks/project-requirements/img/calculation.png);top:10px}@media (min-width:63.125em){.project-requirements{padding-top:81px;padding-bottom:87px}.project-requirements__head{font-size:34px;margin-bottom:124px}.sib-block__head{font-size:48px;margin-bottom:0}.sib-block__quote{font-size:22px;margin-bottom:124px}.sib-block__quote:before{width:64px;height:50px;left:-12px}.project-requirements__swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.project-requirements__swiper2{transform:translateZ(0)!important}.project-requirements__swiper-slide{max-width:425px}.project-requirements__swiper-slide--four{max-width:24%}.project-requirements__item{min-height:201px;margin-bottom:54px;border-width:6px;padding:59px 51px 0}.project-requirements__item:before{height:6px;width:36px}.project-requirements__item:after{height:6px;width:calc(100% - 98px)}.project-requirements__item--blue{padding:53px 22px 0;min-height:299px;margin-bottom:37px}.project-requirements__head-item{font-size:18px;margin-bottom:9px}.project-requirements__head-text{font-size:16px}.project-requirements__num{font-size:60px;left:35px;top:-46px;width:62px}.project-requirements__pagination{display:none}.icon{width:55px;height:55px;left:5px}.icon--hand-sheet{top:23px}.icon--dollar-lens{top:27px}.icon--books,.icon--calculation,.icon--gear-mosaic,.icon--gear-people{top:23px}}.filters{margin-bottom:1.125rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters--p-top{padding-top:38px}.filters__count{margin-left:auto;font-size:14px;font-weight:700}.filters__current,.filters__item{margin-right:1.25rem;position:relative}.filters__current{font-size:1.125rem;color:#2f444e;border-bottom:1px dashed #e0e0e0;line-height:1;cursor:pointer}.filters__current:hover{border-bottom-color:transparent}.filters__current:after{content:"";display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:.75rem .4375rem;background-position:50%;margin-left:.25rem;position:absolute;top:50%;left:100%;margin-top:-.5rem;transition:transform .2s}.filters__current._active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.filters__variants-cont{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:200}.filters__variants{padding:.375rem .5rem;background-color:#f4f4f4}.filters__variant{display:inline-block;width:100%;font-size:.875rem;padding:.125rem 0;color:#2f444e;white-space:nowrap}@media (min-width:48em){.filters{margin-bottom:1.5rem}.filters__current{font-size:1.125rem}}@media (min-width:63.125em){.filters{margin-bottom:1.875rem}}.tab-linc-template{font-size:13px;color:#008fd5;font-weight:600;cursor:pointer;margin-right:9px;margin-bottom:.875rem;transition:color .3s,border-color .3s;border-bottom:1px dashed #008fd5;text-decoration:none;text-transform:uppercase}.tab-linc-template:hover{color:#13b3e9;border-color:#13b3e9}.tab-linc-template--active,.tab-linc-template--active:hover{color:#2f444e;border-color:transparent}@media (min-width:48em){.tab-linc-template{font-size:1.375rem;margin-right:2rem;margin-bottom:1.25rem}}@media (min-width:87.5em){.tab-linc-template{font-size:20px;margin-right:1.875rem}}.table{border:none;border-width:0;border-spacing:0}.table--1 .table__col{width:100%}.table--2 .table__col{width:50%}.table--3 .table__col{width:33.33333333%}.table--4 .table__col{width:25%}.table--4 .table__col--2{width:50%}.table--5 .table__col{width:20%}.table--6 .table__col{width:11.66666667%}.table--6 .table__col--4{width:33.33333333%}.table--6 .table__col--4:first-of-type{width:16.66666667%!important}.table--6 .table__col:first-of-type{width:30%}.table--6-smooth .table__col{width:16.66666667%;max-width:16.66666667%}.table--7 .table__col{width:14.28571429%}.table--8 .table__col{width:12.5%}.table--desktop{display:none}.table--mobil{display:inline-block;width:100%}.table--mobil .table__row--head{display:-ms-flexbox;display:flex}.table--table{display:block}.table--table-off{display:none}.table td{text-align:center;vert-align:top}.table td,.table tr{border:none;border-width:0}.table thead{background-color:#008fd5;color:#fff}.table thead td{border-right:1px solid #bfe3f4}.table thead td:last-of-type{border-right:none}.table__row-n-w{min-height:47px}.table__row-n-w:nth-of-type(odd){background-color:#f0f7fd}.table__row{-ms-flex-align:center;align-items:center;min-height:47px;display:table-row}.table__row--flex,.table__row--mobile-head{display:-ms-flexbox;display:flex}.table__row--mobile-head{width:100%}.table__row--head{background-color:#008fd5!important}.table__row--head .table__col{color:#fff;border-right:1px solid #bfe3f4;vertical-align:middle}.table__row--head .table__col:last-of-type{border-right:none}.table__row--head .table__col--2,.table__row--head .table__col--4{padding:0}.table__row--head .table__col--top{display:-ms-flexbox;display:flex;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%!important;border:none;border-bottom:1px solid #bfe3f4;min-height:62px}.table__row--mobile{display:block;height:auto;padding-top:13px;padding-bottom:13px}.table__row:nth-of-type(odd){background-color:#f0f7fd}.table__body{display:none;padding-left:42px;padding-top:19px;padding-right:40px}.table__col-n-w{padding:12px 6px 11px 22px;height:100%;font-size:14px;border:none;border-width:0}.table__col-n-w--b-bottom{border-bottom:1px solid #bfe3f4!important}.table__col-n-w--b-right{border-right:1px solid #bfe3f4!important}.table__col-n-w a{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:#008fd5;text-decoration-color:#008fd5;-webkit-text-underline-position:under;text-underline-position:under}.table__col{display:table-cell;padding:12px 6px 11px 22px;height:100%;-ms-flex-align:center;align-items:center;font-size:14px}.table__col--head{font-weight:700}.table__col--no-w{width:16.66666667%!important}.table__col--popup{color:#008fd5}.table__col--popup,.table__col a{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:#008fd5;text-decoration-color:#008fd5;-webkit-text-underline-position:under;text-underline-position:under}.table__col--plus{cursor:pointer}.table__col--plus:before{content:"";width:17px;height:17px;background:url(/assets/build/_/blocks/table/img/plus.png) no-repeat;display:inline-block;margin-right:5px;background-size:11px;position:relative;top:6px}.table__col--minus+.table__body{display:block}.table__col--minus:before{content:"";width:17px;height:17px;background:url(/assets/build/_/blocks/table/img/minus.png) 50% no-repeat;display:inline-block;margin-right:5px;background-size:11px;top:0}.table__item{font-size:14px;margin-bottom:18px;display:-ms-flexbox;display:flex}.table__item:last-of-type{margin-bottom:0}.table__right{margin-left:auto}.table__grin{width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#9bd9ab;height:61px}.table__grin,.table__grin span{display:-ms-flexbox;display:flex}.table__grin span{margin-top:auto;margin-bottom:auto}.table__grin-n-w{color:#fff;background-color:#9bd9ab;height:61px;text-align:center;vertical-align:inherit}.table__detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.table__detail-text{margin-left:auto;margin-right:18px;font-size:14px;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:#008fd5;text-decoration-color:#008fd5;-webkit-text-underline-position:under;text-underline-position:under;color:#008fd5;cursor:pointer}.table__detail-text--hide{display:none}@media (min-width:48em){.table--desktop{display:inline-block;width:100%}.table--mobil{display:none}.table__row,.table__row-n-w{min-height:62px}.table__row--mobile{height:auto}.table__col,.table__col-n-w{font-size:.875rem}}@media (min-width:63.125em){.table--table{display:none}.table--table-off{display:block}}@media (min-width:1010px) and (max-width:1292px){.table--desktop.table--js{display:none}.table--mobil.table--js{display:block}}.info-company__head{font-size:24px}.info-company__item{width:139px;min-height:82px;border:1px solid #e1e1e1;position:relative;cursor:pointer;margin-bottom:15px}.info-company__item--write{background-color:#fff}.info-company__item:hover .info-company__hover{display:block;animation:move .5s infinite ease-in;animation-iteration-count:1}.info-company__item:hover .info-company__item-head{color:#fff;text-decoration:none}.info-company__item:hover .info-company__point{display:block;animation:point1 .5s infinite ease-in;animation-iteration-count:1}@keyframes move{0%{opacity:0;left:0;bottom:6px}20%{opacity:0}70%{bottom:10px;left:4px}to{opacity:1}}@keyframes point1{0%{opacity:0;left:20px}60%{opacity:1}}.info-company__point{background:url(/assets/build/_/blocks/info-company/img/point.png) no-repeat;position:absolute;display:none;left:20px;top:-7px;height:22px;width:47px;z-index:10}.info-company__hover{display:none;position:absolute;bottom:15px;width:158px;height:82px;z-index:9;left:9px;background-size:18px;overflow:hidden;background:url(/assets/build/_/blocks/info-company/img/fon.svg) no-repeat;background-size:100% 100%}.info-company__item-head{position:relative;z-index:10;font-size:12px;margin-top:15px;margin-left:19px;display:inline-block;padding-right:16px}.info-company__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.info-company__list,.info-company__list--all{-ms-flex-wrap:wrap;flex-wrap:wrap}.info-company__list--all .info-company__item{margin-bottom:26px}@media (min-width:48em){.info-company--min .info-company__item-head{font-size:16px}.info-company--min .info-company__hover{width:260px;height:137px}.info-company__head{font-size:48px}.info-company__item{width:346px;height:164px;margin-bottom:33px}70%{left:12px}.info-company__hover{left:17px;width:346px;height:164px}.info-company__item-head{margin-top:32px;margin-left:31px;padding-right:0;font-size:18px}}@media (min-width:63.125em){.info-company--min .info-company__item{width:260px;height:137px}.info-company__item{width:320px;margin-bottom:26px}.info-company__point{left:35px;top:6px}.info-company__hover{width:320px}.info-company__list--all{-ms-flex-pack:start;justify-content:flex-start}.info-company__list--all .info-company__item{margin-left:9px}}@media (min-width:87.5em){.info-company__list--all .info-company__item{margin-right:12px}}.table-series{width:949px;box-sizing:border-box}.table-series__title{font-size:24px;margin-bottom:20px}.table-series__table-wrap{overflow-y:scroll;overflow-x:hidden}.table-series__table{border-spacing:0;font-size:13px}.table-series__table tr td{box-sizing:border-box;padding:7px 11px;height:30px;border-bottom:1px solid #fff}.table-series__table tr td:first-child{width:565px}.table-series__table--stripped tr:nth-child(odd){background-color:#f0f7fd}@media (min-width:48em){.table-series__table-wrap{height:562px}}.popup{position:fixed;top:0;z-index:5000;background-color:#fff;transition:1s;box-shadow:0 0 34px 0 rgba(0,0,0,.25);width:100%;min-height:100vh;opacity:0;right:-300vw}.popup .table-series__table-wrap{height:100vh;max-height:85vh}.popup--open{opacity:1;right:0}.popup__wrapper{padding-top:10px;padding-left:.375rem;padding-right:.375rem;width:100%;max-width:930px}.popup__head{margin-bottom:8px!important}.popup__head li{text-transform:none;margin-right:47px}.popup__head li,.popup__head li:hover{font-size:18px;font-weight:600}.popup__exit{position:absolute;right:27px;top:36px;background:none;border:none;height:40px;width:40px;padding:0;cursor:pointer}.popup__exit-line{background-color:#1fb3aa;position:absolute;top:19px;left:1px;height:2px;width:38px}.popup__exit-line:first-child{-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__exit-line:nth-child(2){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:0em) and (max-width:47.999em){.popup .table-series__table-wrap{width:100vw}}@media (min-width:48em){.popup{top:0;bottom:0}.popup .table-series__table-wrap{max-height:77vh}}@media (min-width:63.125em){.popup{right:-150vw}.popup--open{right:0}}@media (min-width:87.5em){.popup{width:1300px;display:block;right:-100vw}.popup--open{right:0}.popup__wrapper{position:relative;padding:40px 55px}}.block-form{background-color:#f6f6f6}.block-form__title-block{font-size:20px;font-weight:600;padding-top:10px;padding-bottom:12px}.block-form__subtitle{color:#fff;font-size:16px}.block-form__description{color:#fff;font-size:14px;max-width:1100px}.block-form__button{font-size:20px!important}.block-form--fon{background: url(/usr/content/agent-pravitelstva/fon-form-360.jpg) no-repeat;margin-top:40px;padding-top:119px}.block-form--fon .block-form__title-block,.block-form--fon .form__label{color:#fff}.block-form--fon .block-form__tab-linc{text-transform:uppercase;font-size:20px;font-weight:600;margin-right:29px;text-decoration:none;border-bottom:1px dashed #008fd5;display:inline-table;margin-bottom:11px}.block-form--fon .block-form__tab-linc--active{color:#fff;text-decoration:none;border-bottom:1px solid transparent}.block-form--fon .block-form__tab-click,.block-form--fon .block-form__tab-click--column{display:-ms-flexbox;display:flex;margin-bottom:91px;-ms-flex-direction:column;flex-direction:column}.block-form--fon-ful{background-repeat:no-repeat;background-size:cover;background-color:#005580;margin-top:40px;padding-top:40px}.block-form--fon-ful .block-form__title-block,.block-form--fon-ful .form__label{color:#fff}.block-form--fon-ful .block-form__tab-linc{text-transform:uppercase;font-size:20px;font-weight:600;margin-right:29px;text-decoration:none;border-bottom:1px dashed #008fd5;display:inline-table;margin-bottom:11px}.block-form--fon-ful .block-form__tab-linc--active{color:#fff;text-decoration:none;border-bottom:1px solid transparent}.block-form--n-marg{margin-top:0}.block-form__mail{margin-left:auto}.block-form__mail--no-ml{margin-left:0}@media (min-width:48em){.block-form__title-block{font-size:48px;padding-top:17px}.block-form__button{width:320px!important;height:60px!important;margin:0 auto;margin-top:20px!important}}@media (min-width:63.125em){.block-form__title-block{padding-top:32px;padding-bottom:62px}.block-form__subtitle{font-size:22px}.block-form__description{font-size:16px}.block-form__button{margin:0!important;margin-left:auto!important;margin-top:-14px!important}.block-form--fon{margin-top:88px;background-image: url(/usr/content/agent-pravitelstva/fon-form.png);background-size:100% 100%}.block-form--fon .block-form__tab-click{-ms-flex-direction:row;flex-direction:row}.block-form--fon .block-form__tab-click--column,.block-form--fon .block-form__tab-click--no-direction-change{-ms-flex-direction:column;flex-direction:column}.block-form--fon-ful{padding-top:40px;background-size:cover}.block-form--n-marg{margin-top:0}}@media (min-width:78.75em){.block-form__button{margin-left:528px!important}}.registry__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.registry__row:nth-child(2n){background-color:#fff}.registry__row:nth-child(odd){background-color:#f0f7fd}.registry__row--head{background-color:#008ed5!important}.registry__col{padding-top:20px;padding-bottom:20px;width:100%;padding-left:17px}.registry__col--left{border-bottom:1px solid #e8e8e8}.registry__head{color:#fff;font-size:16px;font-weight:700}.registry__head-col{font-size:16px}@media (min-width:48em){.registry__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.registry__col--left{width:40%;border-bottom:none;border-right:1px solid #e8e8e8}.registry__col--right{width:60%;padding-right:10px}}.template{font-size:13px;margin-top:0}.template--font28{font-size:16px}.template h2{font-size:18px}.template h2:first-of-type{margin-top:16px}.template h2.h2--font46{font-size:28px;font-weight:400}.template h2.h2--font48{font-weight:200}.template h2.h2--white{color:#fff}.template__text{margin-bottom:35px}.template .world-practice__wrapper{padding-top:15px}.template--world-practice{background:url(/assets/build/_/blocks/template/img/back.png) no-repeat;background-size:cover;min-height:450px}.template--gradient{background:linear-gradient(#fff,hsla(0,0%,100%,.7) 0);min-height:450px}.template--subtitle-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.template--subtitle-right .template__subtitle{border-left:2px solid #40c6ff;height:100%;padding-left:20px}.template__block-menu{width:100%;min-height:118px}.template__tab-head{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}.template__tab-head:before{content:none!important}.template__tab-head li{margin-bottom:14px}.template__tab-head li:before{content:none!important}.template__tab-linc{margin-bottom:10px}.template__tab-text{font-family:Open Sans;font-size:14px}.template__tab-linc-template{margin-bottom:10px}.tab-head__var2{width:100%;-ms-flex-direction:row;flex-direction:row}.tab-head__var2 a.tab-linc{font-size:20px}.template__head{color:#fff;font-size:27px;margin-bottom:11px}.template__head--black{color:#2f444e;margin-bottom:25px}.template__left,.template__right{width:100%;float:left;min-height:1px}.template__right ul{list-style-image:url(/assets/build/_/blocks/template/img/veb-ul.svg);padding-left:19px}.template__hr{background-color:#008fd5;border:none;height:1px;margin-top:15px;margin-bottom:23px}.template__document{margin-bottom:21px}.template__document--big{margin-bottom:11px}.template__left-big{width:100%;float:left;min-height:1px;position:relative}.template__left-big ul{list-style:none;padding-left:19px}.template__left-big ul :before{content:"";display:inline-block;height:20px;width:17px;background-image:url(/assets/build/_/img/veb-ul.svg);background-repeat:no-repeat;position:absolute;top:5px;left:0}.template__left-big ul li{padding-left:37px;position:relative;margin-bottom:17px}.template__right-big{width:100%;float:left;min-height:1px;padding-top:26px;padding-bottom:50px;box-sizing:border-box}.template__block-switch{position:absolute;right:0;top:14px}.template__hr-doc{background-color:transparent;border:none;border-top:1px dashed #c5c5c5;margin-bottom:29px;margin-top:8px}.template__short-description{font-size:9px}.template__document-img{margin-bottom:31px}.template__block-promo{margin-left:10px}.template__point{background:url(/assets/build/_/blocks/template/img/point4.svg) no-repeat;width:17px;height:10px;cursor:pointer;display:inline-block;transition:transform .5s ease 0s}.template__point--open{-ms-transform:rotate(180deg);transform:rotate(180deg)}.template__gray-block{background-color:#f6f6f6;padding:31px 35px 2px;width:100%;box-sizing:border-box}.template__text-h4{font-size:20px;font-weight:600;margin-top:10px}.template__head-h2{margin-bottom:0}.template__select-block{display:-ms-flexbox;display:flex}.template__back{font-size:.875rem;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;pointer-events:auto}.template__back:before{content:"";display:block;width:1.125rem;height:.6875rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 61 33'%3E%3Cpath fill='%231fb3aa' d='M15.2.3c.2-.2.4-.3.7-.3s.5.1.7.3c.4.4.4 1.1 0 1.5l-13 13.6h57v2.2H4l13 13.6c.4.4.4 1.1 0 1.5s-1 .4-1.4 0L0 16.3 15.2.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;margin-right:.625rem}.template__back:hover{color:#1fb3aa}.template__center-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.template__video{position:relative;cursor:pointer}.template--full-width{width:100%}.template .finance-model-graphic{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.template .finance-model-graphic svg{font-size:16px;margin-top:25px;width:400px;height:300px;font-weight:600;font-family:Montserrat,Arial,Helvetica,sans-serif}@media (min-width:0em) and (max-width:78.7499em){.template--subtitle-right{-ms-flex-direction:column;flex-direction:column}}@media (min-width:0em) and (max-width:47.999em){.template__tab-head--search{-ms-flex-direction:row;flex-direction:row;float:none}.template__tab-head--search li:before{content:none!important}.tab-head__var2 a.tab-linc,.template__subtitle{font-size:16px}}@media (min-width:31.25em){.template--font28{font-size:28px}.template h2.h2--font46{font-size:46px}.template__subtitle{font-size:24px}.template .finance-model-graphic svg{width:600px;height:400px}}@media (min-width:48em){.template__tab-text{font-size:20px}.tab-head__var2 a.tab-linc{font-size:24px}.template__head{font-size:60px;margin-bottom:23px}.template__back{font-size:1.125rem}.template__back:before{width:2.125rem;height:1.1875rem}}@media (min-width:63.125em){.template{font-size:16px;padding-top:27px}.template__row--desktop{display:-ms-flexbox;display:flex}.template h2{font-size:30px}.template h2.h2--font48{font-size:48px}.template--gradient{background:linear-gradient(#fff,hsla(0,0%,100%,.7) 0)}.template__tab-head{-ms-flex-direction:row;flex-direction:row;width:auto;float:none}.template__tab-head li{margin-bottom:10px}.template__tab-linc{margin-bottom:0}.template__tab-text{font-size:24px;padding:15px 0;width:80%}.template__tab-linc-template{margin-bottom:0}.tab-head__var2 a.tab-linc{font-size:20px}.template__head{margin-top:64px;margin-bottom:23px;font-size:60px}.template__head--black{margin-bottom:49px}.template__left{width:24%}.template__right{width:76%}.template__right ul{padding-left:40px}.template__hr{margin-top:15px;margin-bottom:27px}.template__document{margin-bottom:34px}.template__document--big{margin-bottom:9px}.template__left-big{width:62%;padding-bottom:50px}.template__left-big ul{padding-left:0}.template__right-big{padding-left:84px;padding-top:0;width:38%}.template__block-switch{top:31px}.template__hr-doc{margin-top:18px}.template__short-description{font-size:12px}.template__document-img{margin-bottom:31px}.template__point{display:none}.template__subtitle{font-size:16px}.template__video{padding:0;width:60%}.template .finance-model-graphic svg{width:1000px;height:650px}}@media (min-width:78.75em){.template__tab-text{font-size:16px;padding:15px 0}}.my-select__current,.my-select__item{margin-right:1.25rem;position:relative}.my-select__current{font-size:1.125rem;color:#2f444e;border-bottom:1px dashed #e0e0e0;line-height:1;cursor:pointer}.my-select__current:hover{border-bottom-color:transparent}.my-select__current:after{content:"";display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%23008FD4%22%20d%3D%22M19.454%203.973l-7.7%207.505c-.71.69-1.858.69-2.567%200l-7.7-7.505c-.71-.69-.71-1.81%200-2.5.71-.692%201.858-.692%202.567%200l6.417%206.253%206.417-6.254c.71-.69%201.858-.69%202.567%200%20.71.69.71%201.81%200%202.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:.75rem .4375rem;background-position:50%;margin-left:.25rem;position:absolute;top:50%;left:100%;margin-top:-.5rem;transition:transform .2s}.my-select__current--active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.my-select__variants-cont{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:200}.my-select__variants{padding:.375rem .5rem;background-color:#f4f4f4}.my-select__variant{display:inline-block;width:100%;font-size:.875rem;padding:.125rem 0;color:#2f444e;cursor:pointer;white-space:nowrap}@media (min-width:48em){.my-select__current{font-size:1.125rem}}.slider-square__top{width:100%;padding-left:.375rem;position:relative}.slider-square__head{font-size:14px;color:#008fd5;margin-top:101px;display:inline-block;margin-left:16px}.slider-square__head:after{content:"";display:inline-block;width:6px;height:6px;-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #1fb3aa;border-right:1px solid #1fb3aa;margin-left:6px;position:relative;top:-2px}.slider-square__img{width:40px;height:45px;position:absolute;right:22px;top:57px}.slider-square__item{width:194px;height:186.5px;position:relative;fill:#000;cursor:pointer}.slider-square__arrow{display:none;width:70px;height:70px;position:absolute;left:12%;top:22%;z-index:999;transition:all .2s}.slider-square__item--dark-gray{fill:#2f444e}.slider-square__swiper-slide{width:auto!important}.slider-square__swiper-slide--active .slider-square__item{background-color:#008fd5}.slider-square__swiper-slide--active .slider-square__item:after{content:"";width:12px;height:12px;background-color:#008fd5;position:absolute;bottom:-6px;left:47%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.slider-square__swiper-slide--active .slider-square__head{color:#fff}.slider-square__swiper-slide--active .slider-square__head:after{content:none}.slider-square__swiper-slide--active .slider-square__img{fill:#fff}.slider-square__pagination{text-align:center;padding-bottom:11px}.pagination__active{display:block}.slider-square__text-block h2{font-size:20px;margin-bottom:-5px}.slider-square__text-block p{font-size:13px;color:#7f7f7f}.slider-square__bottom{border-top:1px dashed #000;background-color:#f8fdff;margin-top:-13px}.slider-square__bottom .wrapper{overflow:hidden}.slider-square__text-block{padding-top:24px;padding-bottom:34px}.slider-square__swiper-wrapper{margin-left:calc(-50% + 96px)}.slide-ico{width:53px;height:40px}@media (min-width:48em){.slider-square__top{padding-left:1.125rem}.slider-square__arrow{display:block;left:0}}@media (min-width:63.125em){.slider-square__top{padding-left:.9375rem}.slider-square__head{font-size:16px;margin-left:37px;margin-top:161px}.slider-square__img{width:80px;height:83px;right:27px;top:57px}.slider-square__item{width:320px;height:274px}.slider-square__swiper-slide--active .slider-square__item:after{bottom:-9px;left:47%;width:18px;height:18px}.slider-square__pagination{display:none}.pagination__active{display:block}.slider-square__text-block h2{font-size:40px}.slider-square__text-block p{font-size:14px}.slider-square__bottom{margin-top:-24px}.slider-square__swiper-wrapper{margin-left:calc(-50% + 162px)}.slide-ico{width:80px;height:80px}}@media (min-width:78.75em){.slider-square__top{padding-left:1rem}}@media (min-width:81.25em){.slider-square__top{padding-left:1.25rem}}@media (min-width:87.5em){.slider-square__top{padding-left:.75rem}.pagination__active,.slider-square__arrow{display:none}}@media (min-width:1900px){.slider-square__swiper-wrapper{margin-left:calc(-50% + 411px)}}.template-menu__item{display:block;font-size:12px;margin-bottom:12px}.template-menu__item--active:before,.template-menu__item:hover:before{content:"";background:url(/assets/build/_/blocks/template-menu/img/point2.svg) no-repeat;width:15px;height:6px;display:inline-block;position:relative;top:-3px}.template-menu__item--arrow-in-square{padding-left:41px;position:relative}.template-menu__item--arrow-in-square:before{background-image:url(/assets/build/_/blocks/template-menu/img/arrow_in_square.svg)}.template-menu__item--arrow-in-square:before,.template-menu__item--arrow-in-square:hover:before{content:"";display:inline-block;width:22px;height:24px;background-repeat:no-repeat;position:absolute;left:0}.template-menu__item--arrow-in-square:hover:before{background-image:url(/assets/build/_/blocks/template-menu/img/arrow_in_square.svg);top:auto}@media (min-width:0em) and (max-width:63.1249em){.template-menu--hide-mobile{display:none}}@media (min-width:48em){.template-menu__item--hide-desktop{display:none}}@media (min-width:63.125em){.template-menu__item{font-size:16px}}.block-switch{display:-ms-flexbox;display:flex}.block-switch__tile{background:url(/assets/build/_/blocks/block-switch/img/tile.svg) no-repeat;display:block;width:20px;height:20px;margin-right:6px}.block-switch__tile--active{background:url(/assets/build/_/blocks/block-switch/img/tile-active.svg) no-repeat}.block-switch__list{background:url(/assets/build/_/blocks/block-switch/img/list.svg) no-repeat;display:block;width:20px;height:20px}.block-switch__list--active{background:url(/assets/build/_/blocks/block-switch/img/list-active.svg) no-repeat}@media (min-width:63.125em){.block-switch__tile{margin-right:16px}}.document-img{background:url(/assets/build/_/blocks/document-img/img/fon-320.png) no-repeat;position:relative;width:251px;height:270px;background-size:100%;padding-top:50px;padding-left:59px}.document-img__img{background:url(/assets/build/_/blocks/document-img/img/dpcument.svg) no-repeat;width:44px;height:48px}.document-img__linc{color:#fff;font-size:14px;display:inline-block;padding-right:92px;padding-top:12px;line-height:22px}@media (min-width:63.125em){.document-img{background:url(/assets/build/_/blocks/document-img/img/fon.png) no-repeat;width:392px;height:536px;padding-top:89px;padding-left:79px}.document-img__img{width:87px;height:87px}.document-img__linc{font-size:24px;padding-right:173px;padding-top:26px;line-height:42px}}.block-promo{background:url(/assets/build/_/blocks/block-promo/img/fon-320.png) no-repeat;width:289px;height:189px;text-align:center;background-size:100%;padding-top:71px}.block-promo__head{font-size:15px;font-weight:700;margin-bottom:25px;padding-left:52px;padding-right:48px}.block-promo__button{margin:0 auto;width:201px;height:35px}@media (min-width:63.125em){.block-promo{background:url(/assets/build/_/blocks/block-promo/img/fon.png) no-repeat;width:481px;height:352px;padding-top:202px}.block-promo__head{padding-left:41px;padding-right:45px;font-size:26px;margin-bottom:45px}.block-promo__button{width:317px;height:66px}}.accordion-2__item-head{color:#2f444e;cursor:pointer;min-height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;position:relative;border-bottom:1px solid #f3f9ff;padding:2px 1rem 2px 35px;line-height:19px}.accordion-2__item-head--blue{border-bottom-color:#008fd5}.accordion-2__item-head:after,.accordion-2__item-head:before{content:"";display:block;position:absolute;height:10px;width:2px;left:19px;top:19px;background-color:#0093d6;transition:.5s}.accordion-2__item-head:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-2__item-head--open:after,.accordion-2__item-head--open:before{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-2__item-content{display:none;overflow:hidden;background-color:#f3f9ff;padding:0 1rem}.accordion-2__item-content--bg-n{background-color:#fff}.accordion-2__item-head--open+.accordion-2__item-content{display:block}@media (min-width:78.75em){.accordion-2__item-head{min-height:56px;font-size:20px;line-height:32px;padding-left:47px;padding-top:2px;padding-bottom:2px}.accordion-2__item-head:after,.accordion-2__item-head:before{height:17px;width:3px;left:16px;top:20px}}.block-roster--fon{background:url(/assets/build/_/blocks/block-roster/img/fon-320.jpg) no-repeat;background-size:100% 100%}.block-roster__title-block{font-size:24px;font-weight:600;line-height:34px;margin-top:30px;margin-bottom:10px}.block-roster__link-top{font-size:15px;font-weight:600;margin-right:10px}.block-roster__text{color:#74787c;font-size:13px;line-height:20px;letter-spacing:.13px;padding-top:18px;margin-bottom:26px}.block-roster__document{position:relative;padding-left:34px;margin-bottom:18px}.block-roster__document:before{content:"";display:block;position:absolute;height:42px;width:36px;left:-7px;top:-2px;background-size:contain;background-repeat:no-repeat}.block-roster__document--pdf:before,.block-roster__document:before{background-image:url(/usr/pdf-icon.svg)}.block-roster__document--doc:before{background-image:url(/usr/doc-icon.svg)}.block-roster__document-wrapper{padding-top:14px;margin-bottom:30px}.block-roster__document-wrapper p{width:100%}.block-roster__document-link{display:block;font-size:12px;font-weight:600;line-height:17px;margin-bottom:3px}.block-roster__document-description{font-size:10px;font-weight:600}.block-roster__wrapper--accordion-2{padding-left:0!important;padding-right:0!important}@media (min-width:63.125em){.block-roster--fon{background:url(/assets/build/_/blocks/block-roster/img/fon-1900.jpg) top no-repeat;padding-top:15px;padding-bottom:72px}}@media (min-width:78.75em){.block-roster__title-block{font-size:48px;line-height:70px;margin-top:55px;margin-bottom:17px}.block-roster__link-top{font-size:18px}.block-roster__text{font-size:20px;line-height:40px;padding-top:40px;margin-bottom:22px}.block-roster__accordion-2{width:685px;-ms-flex-negative:0;flex-shrink:0}.block-roster__accordion-2 .accordion-2__item-content{padding:0 22px}.block-roster__document{position:relative;padding-left:45px;margin-bottom:18px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-direction:column;flex-direction:column}.block-roster__document:before{height:68px;width:63px;left:-11px;top:-5px}.block-roster__document-wrapper{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.block-roster__document-wrapper--single{padding-top:0;margin-bottom:0}.block-roster__document-wrapper--single .block-roster__document{max-width:66%}.block-roster__document-wrapper--single .block-roster__document-link{font-weight:500}.block-roster__document-link{font-size:14px;line-height:25px;margin-bottom:6px}.block-roster__document-description{font-size:14px}.block-roster__wrapper--accordion-2{padding-left:3rem!important;padding-right:3rem!important;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:87.5em){.block-roster__wrapper--accordion-2{padding-left:0!important;padding-right:0!important}}.bank-documents{padding-bottom:53px;display:inline-block;width:100%}.bank-documents__head{font-size:24px}.bank-documents__card-blue-cap{margin-top:30px;margin-bottom:10px}.bank-documents__switch-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.bank-documents__block-switch{position:absolute;top:0;right:21px}.bank-documents__block-switch--dynamic{margin-top:1rem}.bank-documents__p{font-size:12px;margin-bottom:28px}.bank-documents__head-2{font-size:12px;font-weight:700}.bank-documents__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:23px}.bank-documents__document,.bank-documents__document-tile{margin-bottom:11px}.bank-documents__button{max-width:288px;margin:0 auto}.bank-documents__button.button--dop-search{margin-bottom:100px}.bank-documents__left{position:relative}.bank-documents__right{display:none}.bank-documents__text-dop{font-size:14px;line-height:28px;color:#8f8f8f;position:relative;margin-left:53px;padding-left:32px}.bank-documents__text-dop:before{content:"";display:block;width:1px;top:0;bottom:0;background-color:#008fd5;left:0;position:absolute}.bank-documents__select{display:inline-block}.bank-documents__select .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e1e1e1}.bank-documents__block-select{position:relative}.bank-documents__sorting{display:-ms-flexbox;display:flex;margin-top:10px;-ms-flex-align:center;align-items:center}.bank-documents__sorting-name{font-size:1.125rem}.bank-documents__sorting-item{color:#008fd5;font-size:1.125rem;margin-left:10px;margin-right:10px;cursor:pointer}.bank-documents__sorting-item--top{color:#2f444e}.bank-documents__sorting-item--top:before{content:"\2191"}.bank-documents__sorting-item--bottom{color:#2f444e}.bank-documents__sorting-item--bottom:before{content:"\2193"}@media (min-width:31.25em){.bank-documents__block-switch--dynamic{position:absolute;right:32px;bottom:-40px}.bank-documents__block-switch--dynamic-opposite-text{bottom:-35px}}@media (min-width:63.125em){.bank-documents{padding-top:21px}.bank-documents__head{font-size:48px;margin-bottom:10px}.bank-documents__block-switch{right:32px}.bank-documents__p{font-size:14px;margin-top:15px}.bank-documents__head-2{font-size:14px}.bank-documents__list{-ms-flex-pack:normal;justify-content:normal;padding-top:12px;margin-left:-9px}.bank-documents__right{display:block;width:36%;float:left;padding-top:184px}}@media (min-width:78.75em){.bank-documents__list{-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:81.25em){.bank-documents__left{-ms-flex-pack:justify;justify-content:space-between;width:66%;float:left}}@media (min-width:87.5em){.bank-documents__left{width:64%}}.block-requisites__head{background-color:#30454f;color:#fff;cursor:pointer;position:relative;line-height:1;border-bottom:1px solid #fff}.block-requisites__head .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:17px;height:3rem}.block-requisites__head .wrapper .block-requisites__head-cross{border-radius:50%;border:1px solid #fff;width:1rem;height:1rem;background-size:10px;background-repeat:no-repeat;background-position:50% 50%;position:relative;margin-left:10px;min-width:1rem;min-height:1rem}.block-requisites__head .wrapper .block-requisites__head-cross-line{background-color:#fff;position:absolute;height:2px;width:10px;left:3px;top:7px;transition:.8s}.block-requisites__head .wrapper .block-requisites__head-cross-line:first-child{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-requisites__head .wrapper .block-requisites__head-cross-line:nth-child(2){-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-requisites__head--open .block-requisites__head-cross-line{-ms-transform:none!important;transform:none!important}.block-requisites__body{display:none;background-color:#fff}.block-requisites__link{display:block;height:50px;margin-top:44px;text-transform:uppercase;padding-left:46px;margin-bottom:15px;position:relative}.block-requisites__link:before{content:"";display:block;background-image:url("/usr/pdf-icon.svg");height:40px;width:25px;position:absolute;left:-6px;top:-6px;background-size:cover;background-repeat:no-repeat}.block-requisites__title-small{font-weight:600}.block-requisites__list{padding:0;margin:25px 0 0;list-style:none}.block-requisites__list-item{padding-left:33px;line-height:30px;margin-bottom:30px;position:relative}.block-requisites__list-item:before{content:"";background-color:#008ed5;display:block;position:absolute;left:7px;top:9px;height:14px;width:5px;-ms-transform:skew(-40deg);transform:skew(-40deg)}.block-requisites--grey .block-requisites__head{background-color:#f6f6f6;color:#2f444e}.block-requisites--grey .block-requisites__head .block-requisites__head-cross{border-color:#0093d6}.block-requisites--grey .block-requisites__head .block-requisites__head-cross-line{background-color:#0093d6}@media (min-width:0em) and (max-width:78.7499em){.block-requisites__body .wrapper table tr{display:block;padding-top:12px;padding-bottom:10px}.block-requisites__body .wrapper table td{padding:7px 13px;display:block;width:100%}.block-requisites__table{position:relative;left:-15px;width:100vw}.block-requisites__table-cell{max-width:100vw}}@media (min-width:48em){.block-requisites__head .wrapper{font-size:38px;height:6rem}.block-requisites__head .wrapper .block-requisites__head-cross{height:20px;width:20px;margin-top:7px}.block-requisites__head .wrapper .block-requisites__head-cross-line{height:2px;width:12px;left:4px;top:9px}}.table-2{border-spacing:0;width:100%}.table-2 tr td{box-sizing:border-box;padding:19px 32px}.table-2 tr td:first-child{width:433px;font-weight:600}.table-2 tr td:nth-child(2){padding-right:0}.table-2 tr td span{font-size:14px}.table-2--stripped tr:nth-child(2n){background-color:#f0f7fd}.quotes-text{font-size:.8125rem;font-weight:200;color:#5d5d5d;position:relative;padding:0 1.25rem 0 1.625rem;font-style:italic}.quotes-text:after,.quotes-text:before{content:"";display:block;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.1%2026.7%22%3E%3Cpath%20fill%3D%22%23008FD5%22%20d%3D%22M6%2013.4l7.6%2013.4H9.3L0%2013.4%209.3%200h4.3L6%2013.4zm11.4%200l7.7%2013.4h-4.5l-9.2-13.4L20.7%200h4.5l-7.8%2013.4z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%}.quotes-text:before{position:absolute;top:0;left:0;width:.75rem;height:.875rem}.quotes-text:after{display:inline-block;vertical-align:middle;width:.625rem;height:.6875rem;-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);margin-left:.375rem}@media (min-width:48em){.quotes-text{font-size:1.0625rem;padding:0 4rem 0 3rem}.quotes-text:before{width:1.5rem;height:1.6875rem}.quotes-text:after{-ms-transform:rotate(180deg) scale(2.4);transform:rotate(180deg) scale(2.4);margin-left:.875rem}}@media (min-width:63.125em){.quotes-text{font-size:16px;line-height:2;padding:0 3rem}.quotes-text:before{left:.875rem}}@media (min-width:78.75em){.quotes-text{font-size:16px;padding:0 2.375rem}.quotes-text:before{left:.5rem}}.commentator{border-left:1px solid #0093d6;padding-left:28px}.commentator__head{font-size:24px;font-weight:600;line-height:1;margin-bottom:21px}.commentator__img{margin-bottom:20px}.commentator__name{font-size:24px;font-weight:700}.commentator__dop{font-size:16px}.management{padding-top:32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start}.management__item{padding-top:20px;position:relative;margin-bottom:40px;width:134px}.management__item:hover{cursor:pointer}.management__item:hover .management__name{color:#008ed5}.management__item:hover .management__photo:after,.management__item:hover .management__photo:before{background-color:#0093d6}.management__item:hover .management__photo{background-color:#008ed5;background-color:rgba(0,142,213,.71)}.management__photo{width:125px;height:135px;margin-bottom:8px;position:relative}.management__photo:after,.management__photo:before{content:"";display:block;background-color:#e5f1f9;position:absolute}.management__photo:after{height:10px;width:35px;right:-23px;top:7px;-ms-transform:rotate(90deg) skew(45deg);transform:rotate(90deg) skew(45deg)}.management__photo:before{height:10px;width:87px;right:-6px;top:-10px;-ms-transform:skew(-45deg);transform:skew(-45deg)}.management__photo img{position:absolute;z-index:0;max-width:100%;min-width:100%}.management__name{font-size:15px;line-height:22px;font-weight:600;width:100%;margin-bottom:2px}.management__position{font-size:10px;line-height:17px}.management__link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width:48em){.management{padding-top:12px;-ms-flex-pack:distribute;justify-content:space-around}.management__item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;box-sizing:border-box;padding-right:30px}.management__photo{margin-bottom:28px;height:213px;width:213px}.management__photo:after{height:20px;width:74px;right:-47px;top:17px}.management__photo:before{height:20px;width:133px;right:-11px;top:-20px}.management__name{font-size:20px;line-height:30px;margin-bottom:10px}.management__position{font-size:15px;line-height:26px;width:100%}}@media (min-width:63.125em){.management__item{padding-right:24px;box-sizing:content-box}.management__photo{height:268px;width:247px;margin-bottom:19px}}@media (min-width:81.25em){.management{-ms-flex-pack:start;justify-content:start;padding-top:14px}.management__item{-ms-flex-preferred-size:30%;flex-basis:30%;width:auto}.management__photo{width:240px;height:260px;margin-bottom:26px;min-width:240px}.management__name{font-size:19px;line-height:32px;width:260px;margin-bottom:10px}.management__position{font-size:15px;line-height:24px}}.popup-biography{background-color:#fff;background-image:url(/assets/build/_/blocks/popup-biography/img/bg320.jpg);background-position:0 50px;background-repeat:no-repeat;position:fixed;top:55px;bottom:30px;left:7.5px;z-index:1000;padding:50px 15px;overflow:hidden;box-sizing:border-box;width:calc(100vw - 15px);display:none}.popup-biography--show{display:block}.popup-biography__wrapper{overflow-y:scroll;max-height:100%}.popup-biography__photo{max-width:158px;margin-bottom:9px}.popup-biography__photo img{max-width:100%}.popup-biography__name{font-weight:700;font-size:19px;line-height:1.26315789}.popup-biography__profession{font-size:13px;line-height:2;margin-bottom:14px}.popup-biography__description{font-size:13px;line-height:1.38461538;margin-bottom:25px}.popup-biography__title{font-size:18px;line-height:1.11111111;margin-bottom:10px}.popup-biography__items{padding-right:8px}.popup-biography__item{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.popup-biography__item-icon{-ms-flex-negative:0;flex-shrink:0;width:25px}.popup-biography__item-icon img{height:20px}.popup-biography__item-content{padding:0 7.5px}.popup-biography__item-title{font-size:14px;line-height:1.28571429;border-bottom:1px solid #c5c5c5;margin-bottom:5px;font-weight:700}.popup-biography__item-text{font-size:12px;line-height:1.5}.popup-biography__item+.popup-biography__item{margin-top:12px}.popup-biography__close{background:none;border:none;outline:none;position:absolute;top:18px;right:24px;cursor:pointer;padding:0}.popup-biography__close-line{position:absolute;height:1px;width:19px;left:-5px;background-color:#008fd5}.popup-biography__close-line:first-child{-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-biography__close-line:nth-child(2){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:0em) and (max-width:63.1249em){.popup-biography__close{padding:18px;margin:-18px}.popup-biography__close-line{left:13px}}@media (min-width:48em){.popup-biography__item-icon img{height:40px}}@media (min-width:63.125em){.popup-biography{background-image:url(/assets/build/_/blocks/popup-biography/img/bg1024.jpg);background-position:-8px 90px;padding:90px 25px;width:958px;margin-left:-479px;left:50%}.popup-biography__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow:hidden}.popup-biography__photo{width:316px;max-width:none;-ms-flex-negative:0;flex-shrink:0}.popup-biography__photo img{width:100%}.popup-biography__content{padding-left:56px;margin-top:-9px;overflow-y:scroll;position:absolute;left:318px;top:91px;right:23px;bottom:63px}.popup-biography__name{font-size:28px;line-height:1.42857143}.popup-biography__profession{font-size:16px;line-height:1.875;margin-bottom:10px}.popup-biography__description{font-size:14px;line-height:1.85714286;margin-bottom:15px}.popup-biography__title{font-size:24px;line-height:1.66666667;margin-bottom:16px}.popup-biography__item-icon{width:42px}.popup-biography__item-content{padding:0 23px}.popup-biography__item-title{font-size:16px;line-height:1.875;margin-bottom:0;margin-top:-7px}.popup-biography__item-text{font-size:13px;line-height:1.69230769}.popup-biography__item+.popup-biography__item{margin-top:40px}.popup-biography__close{top:23px;right:25px;width:28px;height:28px}.popup-biography__close-line{width:38px}}.calendar-item{font-family:Montserrat,Arial,Helvetica,sans-serif;border:1px solid #e6e6e6;background-color:#fff;box-sizing:border-box;padding:38px 16px}.calendar-item__title{color:#b6b6b6;font-size:18px;line-height:24px;text-transform:uppercase;margin-bottom:8px;padding-left:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cpath%20fill%3D%22%23008FD5%22%20d%3D%22M14%200h6L6%2017H0L14%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:.625rem .5625rem;background-position:0}.calendar-item__text{font-size:16px;font-weight:500;line-height:23px}@media (min-width:48em){.calendar-item{padding:52px 27px;min-height:226px}.calendar-item__title{font-size:20px;line-height:26px;margin-bottom:16px;background-size:1.0625rem .875rem;padding-left:26px}.calendar-item__text{line-height:26px}}.calendar-invest__header{display:none}.calendar-invest__body{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.calendar-invest__item{margin:15px 0;width:100%}@media (min-width:48em){.calendar-invest__body{margin:0 -15px}.calendar-invest__item{margin:15px;width:calc(50% - 30px)}}@media (min-width:63.125em){.calendar-invest__item{width:calc(25% - 30px)}}#fader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;background-color:rgba(0,22,35,.87);z-index:301}.fader--show{display:block!important}.img-box{display:-ms-flexbox;display:flex}.img-box img{width:100%;object-fit:contain}.img-box__left,.img-box__left img{width:100%}@media (min-width:48em){.img-box__left img{width:auto}}@media (min-width:63.125em){.img-box__left{width:50%;min-width:50%;padding-right:10px}.img-box__right{width:50%;min-width:50%;padding-left:10px}}.search,.search form{display:-ms-flexbox;display:flex;width:100%}.search__input{max-width:639px;width:100%;position:relative}.search__input:before{content:"";display:block;width:21px;height:21px;background-image:url(/usr/magnifier-new.svg);position:absolute;left:0;top:50%;z-index:9}.search__input input{padding-left:43px;border:none;border-bottom:1px solid #1fb3aa;width:100%;position:absolute;bottom:0;box-sizing:border-box}.search__input input:focus{outline:none}.search__button{max-width:176px;margin-left:auto}.procurement-item{display:-ms-flexbox;display:flex;min-height:144px;padding-bottom:34px;padding-top:33px;border-bottom:1px dotted #c5c5c5;box-sizing:border-box}.procurement-item__date{font-size:16px;font-weight:500;margin-bottom:10px}.procurement-item__dop-text{font-size:14px;color:#75cc8b}.procurement-item__text{font-size:16px}.procurement-item__text span{background-color:#75cc8b}.procurement-item__left{margin-right:72px;max-width:105px;min-width:105px;width:100%}.procurement-item__name{display:inline-block;margin-bottom:10px}.search-item{border-bottom:1px dashed #c5c5c5;margin-bottom:24px;padding-bottom:32px;display:inline-block;width:100%}.search-item__date{font-size:12px;color:#878787}.search-item__date:before{content:"";display:inline-block;height:10px;width:5px;background-color:#008ed5;transform:rotateX(63deg) rotateY(-41deg) rotate(45deg);margin-right:9px}.search-item__a{font-size:13px}.search-item__a b{font-weight:400}.search-item__text{font-size:12px}.search-item__text b{background-color:#d6f0dc}.search-item__none{min-height:70vh;display:inline-block}@media (min-width:63.125em){.search-item{max-width:1114px}.search-item__date{font-size:16px}.search-item__date:before{height:23px;width:13px;transform:rotateX(62deg) rotateY(-38deg) rotate(47deg) translateY(4px)}.search-item__a{font-size:16px}.search-item__text{font-size:14px}}.organizational-model{width:100%}.organizational-model ul{padding-left:0;padding-top:0;margin-top:7px}.organizational-model ul li{font-size:12px;padding-left:15px;position:relative;margin-bottom:2px}.organizational-model ul li:before{content:"";display:inline-block;width:3px;height:3px;border-left:1px solid #1fb3aa;border-bottom:1px solid #1fb3aa;-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:none;position:absolute;top:7px;left:0}.organizational-model__linc{font-size:12px;margin-left:8px}.organizational-model__head{display:-ms-flexbox;display:flex;border-bottom:2px solid #f1f1f1;font-size:15px;font-weight:700;-ms-flex-align:end;align-items:flex-end;padding-left:8px}.organizational-model__img{margin-left:auto;width:50px;margin-right:11px;position:relative;top:9px}.organizational-model__img img{width:100%}.organizational-model__body{padding-left:8px}@media (min-width:63.125em){.organizational-model{max-width:47%;margin-left:auto;margin-right:auto}.organizational-model ul{margin-top:21px}.organizational-model ul li{font-size:16px;padding-left:23px;margin-bottom:12px}.organizational-model ul li:before{width:5px;height:5px;top:9px;left:0;border-bottom-width:2px;border-left-width:2px}.organizational-model__linc{margin-left:31px;font-size:14px}.organizational-model__head{font-size:22px;border-bottom-width:4px}.organizational-model__img{width:81px;margin-right:13px;top:15px}}.amount__item{display:-ms-flexbox;display:flex;width:100%;margin-bottom:17px}.amount__left{min-width:43px}.amount__head{font-size:15px;font-weight:700}.amount__head:before{content:"";width:27px;height:2px;display:block;background-color:#1fb3aa}.amount__text{font-size:12px}.amount__img{width:30px;margin-top:8px}.amount__img img{width:100%}.amount__dop{color:#828282;font-size:10px;margin-top:6px}.amount__button{margin:31px auto 0;max-width:20rem}@media (min-width:63.125em){.amount__grid{display:-ms-flexbox;display:flex}.amount__item{margin-bottom:37px;-ms-flex-direction:column;flex-direction:column}.amount__left{min-width:90px}.amount__head{font-size:26px;margin-bottom:3px}.amount__head:before{width:55px;height:4px;margin-bottom:3px;margin-left:auto;margin-right:auto}.amount__text{font-size:18px}.amount__img{width:64px;margin:0 auto}.amount__dop{font-size:12px}.amount__right{text-align:center}}.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.circle svg{font-size:16px;width:400px;height:200px;font-family:Montserrat,Arial,Helvetica,sans-serif}.circle img{position:relative;width:70%}.infographics{padding:50px}.infographics,.infographics__circle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.infographics__circle{-ms-flex-align:center;align-items:center}@media (min-width:31.25em){.circle svg{width:600px;height:400px}}@media (min-width:63.125em){.circle svg{width:450px;height:320px}}@media (min-width:78.75em){.circle svg{width:800px;height:400px}}.video-button-2{-ms-flex-align:center;align-items:center;transition:.2s}.video-button-2--2,.video-button-2.hidden{display:none}.video-button-wrapper{width:100%;padding-top:15%;height:40%;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:100}.video-button-wrapper:hover>.video-button-2{opacity:.3}.video-button-2__button{width:300px;height:71px}.video-button-2__delimiter{height:97px;width:1px;background-color:#214352;margin-left:32px;margin-right:32px}.video-button-2__play{background:url(/assets/build/_/blocks/video-button-2/img/play.png) 100% no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:70px;height:50px;cursor:pointer;font-size:20px}.video-button-2__play:hover{color:#13b3e9}@media (min-width:63.125em){.video-button-wrapper{height:30%;padding-top:10%}}@media (min-width:1024px){.video-button-2--2{display:-ms-flexbox;display:flex;left:auto;right:14%}}@media (min-width:78.75em){.video-button-wrapper{height:40%;padding-top:10%}}@media (min-width:1900px){.video-button-2{bottom:112px;left:272px}.video-button-2--2{left:auto;right:14%}}.steps{-ms-flex-direction:column;flex-direction:column;padding:40px 0 40px 20px;-ms-flex-pack:justify;justify-content:space-between}.step,.steps{display:-ms-flexbox;display:flex}.step{-ms-flex-direction:row;flex-direction:row;position:relative;margin-bottom:96px}.step__first{width:95%;height:166px}.step__first:before{content:"";position:absolute;width:70px;height:70px;top:-20%;left:4.5%;border-radius:100%;background:#fff url(/assets/build/_/blocks/block-two-steps-blue/img/gear-lamp.png) 50% no-repeat}.step__first--blue-fill{background-color:#0086cd}.step .rhomb{-ms-transform:rotate(55.5deg) skew(20deg);transform:rotate(55.5deg) skew(20deg);position:absolute;top:36px;height:93px;width:102px}.step .rhomb__right--fill{background:#0086cd}.step .rhomb__left--dashed{display:none;border:3px dashed #0086cd;border-left:none;border-bottom:none;left:-51px;top:35px}.step__second{width:95%;height:166px}.step__second:before{content:"";position:absolute;width:65px;height:70px;top:-22.5%;left:16%;border-radius:100%;background:#fff url(/assets/build/_/blocks/block-two-steps-blue/img/target.png) 50% no-repeat}.step__second--blue-dashed{border:3px dashed #0086cd}.step__text{padding-left:25px;padding-top:10px;z-index:110;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:23px;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.step__text--black{color:#000}.step__text--white{color:#fff}.blue-arrow{display:none;margin-left:35px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:0em) and (max-width:78.7499em){.step .rhomb__right--fill{-ms-transform:rotate(45deg);transform:rotate(45deg);height:110px;top:70px;left:35px}}@media (min-width:0em) and (max-width:47.999em){.step__text{font-size:16px}}@media (min-width:63.125em){.steps{-ms-flex-direction:row;flex-direction:row}.step{margin-bottom:0}.step__first{width:526px}.step .rhomb__right--fill{right:-51px}.step .rhomb__left--dashed{display:block}.step__second{width:673px;height:165px}.step__second--blue-dashed{border-left:none}.step__text{font-size:16px;width:90%;padding-top:0}.step__text-slim p{padding-left:105px;width:80%}.blue-arrow{display:-ms-flexbox;display:flex}}.social-progress-steps{padding-bottom:25px}.social-progress-steps .social-schema__model{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.social-progress-steps .social-schema__model img{padding:15px}.social-progress-steps .social-schema__progress-text{font-size:14px;width:371px;padding:15px 0;position:relative}.social-progress-steps .social-schema__progress-text:before{content:"";position:relative;display:block;width:97.5%;height:2px;background-image:url(/assets/build/_/blocks/social-progress-steps/img/progress-border-dashed.svg)}.social-progress-steps .social-schema__progress-text:after{content:"";position:absolute;display:block;width:15px;height:15px;top:10px;right:0;background-image:url(/assets/build/_/blocks/social-progress-steps/img/arrow.svg);background-repeat:no-repeat}.social-progress-steps .social-schema__mobile-wrap{-ms-flex-flow:wrap;flex-flow:wrap}.social-progress-steps .block-info{display:-ms-flexbox;display:flex}@media (min-width:0em) and (max-width:47.999em){.social-progress-steps .block-info,.social-progress-steps .social-schema__model{-ms-flex-direction:column;flex-direction:column}.social-progress-steps .block-info{-ms-flex-align:center;align-items:center}.mobile-hidden{display:none}}@media (min-width:0em) and (max-width:78.7499em){.social-progress-steps .social-schema__progress-text{width:311px}}@media (min-width:31.25em){.social-progress-steps .block-info:last-child{margin-left:130px}}@media (min-width:63.125em){.social-progress-steps .block-info:last-child{margin-left:0}}.priority-sib-list__blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative}.priority-sib-list__block{position:relative;max-width:410px}.priority-sib-list__block__title{font-size:22px;font-weight:700;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.priority-sib-list__block__title:after{content:"";position:relative;width:55px;height:55px;background-size:70%;background:#30454f 50% no-repeat;background-size: 57%;display:inline-block;top:0;margin-right:15px;z-index:1}.priority-sib-list__block__title span{z-index:1}.priority-sib-list__block__title hr{width:100%;position:absolute;bottom:-5px;left:0;height:4px;background-color:#f6f6f6;border:none;z-index:0}.priority-sib-list__block ul{padding-left:18px}.no-commercial:after{background-image:url(/assets/build/_/blocks/priority-sib-list/img/world-in-hands.png)}.investor:after{background-image:url(/assets/build/_/blocks/priority-sib-list/img/money-in-hands.png)}.veb-rf:after{background-image:url(/assets/build/_/blocks/priority-sib-list/img/icon-region.svg);background-size:90%}@media (min-width:63.125em){.priority-sib-list__blocks{-ms-flex-direction:row;flex-direction:row}.priority-sib-list__block__title:after{width:81px;height:81px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RlbXBsYXRlLmNzcyIsInNvdXJjZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ==*/

.template__left-big .covid li {
    background-color: #30454f;
    padding: 20px 20px 20px 40px;
    color: #fff;
}

.template__left-big .covid li a {
    color: #1fb3aa;
}

	.template__left-big .covid :before{
top: 25px;
    left: 10px;
}

.procurement-item__right {
    width: 100%;
}
.procurement-item__title{
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 700;
}

.procurement-item__bottom{
display: flex;
}

.procurement-item__bottom_left{
flex-basis: 50%;
}

.table__body.block {
    padding-left: 22px;
    padding-right: 6px;
    padding-top: 0px;
}

.table_block_description {
    font-weight: 600;
}

.template__gray-block {
    background-color: #f1f1f1 !important;
}


.document__linc {
    color: #30454f;
}

.document__linc:hover {
    color: #1fb3aa;
}

a.tab-linc-template.template__tab-linc-template.tab-linc-template--active {
    color: #1fb3aa;
	border-bottom: none;
}

	.tab-linc-template {
	color: #30454f;
	border-bottom: 1px dashed #30454f;
}

.tab-linc-template:hover {
    color: #1fb3aa;
    border-color: #1fb3aa;
}

.table__row--head {
    background-color: #30454f!important;
}

.table__row--head .table__col {
    border-right: 1px solid #f1f1f1;
}

.table__row:nth-of-type(odd) {
    background-color: #f1f1f1;
}

	.calendar-item__title{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17'%3E%3Cpath fill='%231fb3aa' d='M14 0h6L6 17H0L14 0z'/%3E%3C/svg%3E") !important;
}

	.filters__current:after{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%231fb3aa' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

	.my-select__current:after{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath fill='%231fb3aa' d='M19.454 3.973l-7.7 7.505c-.71.69-1.858.69-2.567 0l-7.7-7.505c-.71-.69-.71-1.81 0-2.5.71-.692 1.858-.692 2.567 0l6.417 6.253 6.417-6.254c.71-.69 1.858-.69 2.567 0 .71.69.71 1.81 0 2.5z'/%3E%3C/svg%3E") !important;
}

.bank-documents__sorting-item {
    color: #30454f;
	}

.bank-documents__sorting-item--top {
    color: #1fb3aa;
}

.registry__row--head {
    background-color: #30454f!important;
}

.registry__row:nth-child(odd) {
    background-color: #f1f1f1;
}

.accordion-2__item-head--blue {
    border-bottom-color: #1fb3aa;
}

	.accordion-2__item-head:after, .accordion-2__item-head:before{
    background-color: #1fb3aa;
}

.table-2--stripped tr:nth-child(2n) {
    background-color: #f1f1f1;
}

	.table__col--popup, .table__col a{
text-decoration-color: #1fb3aa;
}

	.accordion-2__item-content {
background-color: #f7f7f7;
}

a.button.bank-documents__button {
    color: #fff;
}


	.card-blue-cap__head{
    background-color: #30454f;
}

	.card-blue-cap__head:after{
    background-color: #1fb3aa;
}



.slider-square__swiper-slide--active .slider-square__item {
    background-color: #30454f;
}

	.slider-square__swiper-slide--active .slider-square__item:after{
background-color: #30454f;
}

	.slider-square__head{
color: #30454f;
}


	.slider-square__bottom{
    background-color: #f7f7f7;
}

.table thead {
    background-color: #30454f;
}

.table__row-n-w:nth-of-type(odd) {
    background-color: #f1f1f1;
}

.table__grin-n-w {
    background-color: #1fb3aa;

	}

.table thead td {
    border-right: 1px solid #f1f1f1;
}

	.table__col--minus:before{
background: url(/usr/content/investoram/minus.png) 50% no-repeat !important;
}

	.table__col--plus:before{
    background: url(/usr/content/investoram/plus.png) no-repeat;
}


a.button.menu-modal__button {
    color: #fff;
}

	.search-item__date:before{
background-color: #1fb3aa;
}

	.tab-col{
padding: 12px 6px 11px 22px;
}

.desc.tab-col{
    font-size: 14px;
}

	.tab-row{
background-color: #f1f1f1;
}

@media (max-width: 480px) { 

#tab-1{
padding-top: 20px;
		}
}

/*sib*/

.section-circle {
    position: absolute;
    text-align: center;
    top: 0px;
    bottom: 0px;
    margin: auto;
    overflow: auto;
    left: 20px;
    right: 0px;
    width: 26%;
    height: 40%;
}

.section-circle img {
    margin: 0 auto;
    filter: grayscale(1);
}




.section-circle p {
    margin: 0 auto;
}

.post-sib-list-section {
    display: flex;
}

.section-circle__p {
    font-size: 16px;
}

.post-sib-list__right img{
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin-top: 16px;
    margin-left: 30px;
	}



@media (max-width: 1024px) {
.post-sib-list__right img {
   width: 200px;
}
	}

@media (max-width: 480px) {
.post-sib-list__right {
    text-align: center;
}
.post-sib-list-section {
    display: block;
}
.post-sib-list__right img{
    margin-top: 0px;
    margin-left: 0px;
		}
.section-circle__p {
    font-size: 8px;
}
		.section-circle{
top: 20px;
left: 10px;
}
	}

.tooltip__info {
    display: none;
    position: absolute;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    background-color: #000;
    z-index: 1;
    margin-left: 10px;
    font-size: 16px;
}

	.tooltip_icon{
pointer-events: bounding-box;
}

.tooltip_text{
display: none;
}

.tooltip_icon:hover .tooltip_text{
display: block;
}


.infographics__circle.circle {
    position: relative;
}


.post-sib-list__left img {
    margin: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.sib__ul {
    padding-bottom: 10px;
}

@media (max-width: 480px) {

.post-sib-list__left img{
    width: 100%;
}
.sib__ul {
    padding-bottom: 0px;
}
.procurement-item__bottom {
    display: block;
}
.procurement-item__left {
    margin-right: 10px;
}
.covid {
    margin-bottom: 40px;
    margin-top: 20px;
}
}
/* End */
/* /assets/build/css/general.css?1752846420125421 */
/* /assets/build/css/common.css?173375037188608 */
/* /assets/build/css/template.css?168451902369694 */
