.career-banner {
    height: 377px;
    background-image: url(../images/career-banner-bg.png);
    background-repeat: no-repeat;}
.career-banner .row {
    height: 100%; }
.career-banner-col {
    height: 100%; }
.career-banner-title-block {
    padding-left: 22px; }
.career-banner-title {
    font: 38px 'robotoblack';
    font-weight: bold;
    color: #fff;
    margin: -22px 0 44px;
    line-height: 45px; }
.career-banner-title-wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

@media screen and (max-width: 767px) {
    .career-banner {
        height: 203px;
        background-image: url(../images/career-banner-320-bg.png);
        background-size: cover; }
    .career-banner-title-block {
        padding-left: 0; }
    .career-banner-title {
        font-size: 18px;
        margin: 0;
        line-height: 28px; }
    .career-banner-title-wrapper{
        -webkit-box-align: flex-end;
        -ms-flex-align: flex-end;
        align-items: flex-end;
        padding-bottom: 37px;
    }}

@font-face {
    font-family: 'robotoblack';
    src: url("../fonts/Roboto-Black.eot");
    src: url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Black.woff") format("woff"), url("../fonts/Roboto-Black.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'robotoregular';
    src: url("../fonts/Roboto-Regular.eot");
    src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'robotobold';
    src: url("../fonts/Roboto-Bold.eot");
    src: url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'robotolight';
    src: url("../fonts/Roboto-Light.eot");
    src: url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Light.woff") format("woff"), url("../fonts/Roboto-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'robotomedium';
    src: url("../fonts/Roboto-Medium.eot");
    src: url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Medium.woff") format("woff"), url("../fonts/Roboto-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

body {
    margin: 0; }

.container-fluid {
    max-width: 1140px; }

.career-page-title {
    font: 31px 'robotoblack';
    color: #232323; }

.career-page-subtitle {
    font: 31px 'robotoblack';
    font-weight: bold;
    color: #232323;
    margin-top: 45px; }

.career-page-subtitle.bottom {
    margin-bottom: 45px;
}

.page-block-title {
    font: 28px 'robotobold';
    font-weight: bold;
    color: #2a2a2a;
    margin-bottom: 40px; }

.career-content-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 55px 0 15px; }

.button {
    cursor: pointer;
    position: relative;
    font: 16px 'robotoregular';
    color: #18b273;
    border: 1px solid #18b273;
    border-radius: 2px;
    text-decoration: none;
    padding: 10px 20px;
    -webkit-transition: color .5s, background .5s;
    transition: color .5s, background .5s;
    background: #fff;
}
.button:hover {
    background-color: #18b273;
    color: #fff; }
.button:active {
    color: rgba(255, 255, 255, 0.7); }
.button-lk {
    padding-right: 64px; }
.button-lk:after {
    content: '';
    position: absolute;
    display: block;
    width: 25px;
    height: 12px;
    right: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAALCAYAAABlNU3NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDBFRUQ3ODdFQkIxMUU4Qjc2QUIxQ0Q1MTYyODFBQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDBFRUQ3NzdFQkIxMUU4Qjc2QUIxQ0Q1MTYyODFBQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTFmMTc2YWYtMDQwZi05MzQ2LWI4YmQtM2U5Y2U4YThiYzdlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2Q0ZmVmMWQtYmQ4ZC1lMjRhLTlhNjEtZTU1ZTI5ZTk5Mzc4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/D5ztQAAATlJREFUeNqk0k8rhFEUx/E74ylGWWDDSiIsyKwtbKQkYmsimhcgEbIgS2VlY2FlZUMpkUizEEkW8gaUlFkoskD++576qafbzDQzTn26z33ufe65c+ZEanamnKIac0igFl84xTJ2Xf7Rgndc2yTQy0YcoQ5vuEIlOsWSzOSZIIUHtNokihJs6fB13T6ueRfSmMZIlgOHsIdyzW2s+Fu0BINoxwGSePRuM4AfzGdJ0IdeNGRatBJ163lVB/lxgTN0YAWv3npc4wTuUYYIluzXW4IqbbjNUdc7jeM59iRDz6WYxXcQOtjKdJnhQ7tNGz4xio8COuom0B88qRbdxpO3aQzNOMSGKzCiqu8mmnCMHpWtHotYU18vuCIiCN0ypo7Y9/Y8Yxjn/0nwgn4lSKjl7N2JuivtioxfAQYALtc9SKFJ/wEAAAAASUVORK5CYII=") no-repeat center; }
.button-lk:hover:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAYAAACX8hZLAAABQElEQVQ4jaWUPS/DURTGf386SBdBfAAvg6XBIMIokRg6SEwkIr6Bj2AUsTBYTRZGkTBKJAYDEguTRtIOXQxeSunP0Nto+bdp60lu7rn33Ps855x7ciOVGCSBAlCKc7aKjiq7D9gCssAL8AGcAekWOUeAwZodFXVYfbCMgnqtZvzBZjjXzMiqt9V7qJ2BVHVP7ak6MBMuqS7XIV1Uj9VkWD+FAGtEFgLJiRrFkEyoJfW+jsh+uJ+qJ5IAZkPldoG4LrgELoBpYBt4++UfC/MakAe6gAjYAHLADupBiGS8QZ0PbQ9fan8CeAyRjAJXMZlEQAr4BFaAYnNNBkAGyKNOBdU7tTsmi9XgP22QacNRMSolu1Hn1F51QF1Xi+q7OvlfkaR6VKeuz+p8uwIqkbXfShpYAoaAV+CcctflWniHP/gGUidkzTRTLYoAAAAASUVORK5CYII=") no-repeat center; }
.button-lk:active:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAALCAYAAABlNU3NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDA5RTk5NzdGNTAxMUU4QjQ2N0EzRTAwNkY5MTc3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDA5RTk5NjdGNTAxMUU4QjQ2N0EzRTAwNkY5MTc3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzZiZWJhZWQtY2EyYy05MTRiLWJmNjEtOTM2OGIyMDg4ZDNlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDYxNzE1MWUtMzBmMi0yMTRiLTlhY2EtYTAxYjE3ZmM3NTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/5W8SwAAAT5JREFUeNqk000oRFEYxvEzuj42bBTJsMDOSomm7CbFVqZIFjZ2VpaULKSUjYWysbawYCeliLIYNQszUhbKhkIpKfJx/d96pk7jmq7x1K97b/fc95zzzplEGIZOacAE0mjEF/LYwqmLn3a849YeEpqgFato1ssb1KNJH9kkGzEn2MYzpuwhQBUWVXwP6xpg6cEcxnCN/YiCtuNBLOANdfgsvrTiA+hEFitecUsO87BtTv6y4hT61YUfsR306n5HhUpziQt0Y0ar9NOl6yieUGOtxzQeA/Xacl+mrw+6jpQZM+zdV2PcFhx4ha1NVxEf2mo61Ndlv78xcmcTHCGjI3qMl5JBQ2jDGQ7cH2M/cgGHSGINfWpbi47aLD6w6SpI8X9Qq2OWihjziiWc/GcC/8ildeSs8Dl27TS4CvMtwABdXUjAa/nzzwAAAABJRU5ErkJggg==") no-repeat center; }
.button-inversed {
    background-color: #18b273;
    color: #fff; }
.button-inversed:hover {
    background-color: #1c9866; }
.button-career-banner {
    padding: 15px 45px;
    width: auto }
.button-filters-apply {
    width: 100%;
    padding: 15px; }
.button-section-info {
    display: block;
    text-align: center;
    width: 100%; }
.button-vacancy {
    padding: 18px 60px; }
.button-calc {
    display: block;
    text-align: center;
    padding: 20px 0; }
.button-danger {
    background-color: #da4f49;
    border-color: #da4f49;
    color: #fff;
}
.button-danger {
    background-color: #da4f49;
    border-color: #da4f49;
}

.button-danger:hover {
    background-color: #bd3f3a;
    border-color: #bd3f3a;
}

.button-zakupki {
    text-align: center;
    padding: 10px 0 !important;
}
.button-indent-bottom {
    margin-bottom: 18px;
}
.button-indent-top {
    margin-top: 18px;
}
.arrow {
    display: inline-block;
    width: 15px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center; }
.arrow-down {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUM0RDRENTg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUM0RDRENDg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWMzNGQ3ZjgtMDMxYy1lNDRiLThkN2QtYmJkMTkxZWRkZWQxIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTAzODU5Y2EtOWZjNS1mYTQ1LTgzMjItMzliZmUzYmFmY2RkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8r5l9AAAALJJREFUeNpifOHkyIAGVgFxKAMm2AnEHsgCTFgUcTFgB9zoAkwMFIBRzfTUzALE1kDMiSQmgkOtABC7IPF/gDQ3ArEzERbpAPFuJP4xkLODgPgkiS4+B8ReIM2foGn2EpEar0DVf4QF2Aeof24Q0HgHiN2A+DV6aIMEXIH4Hg6Nj4DYCYif44qqJ1ADnqCJP4MG6mNC8XwPasBrJBe5QZ1MVCK5ATXgLhC7A/FVbIoAAgwATKQhhfp00mcAAAAASUVORK5CYII="); }
.arrow-up {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUE3NTM3QTg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUE3NTM3OTg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWMzNGQ3ZjgtMDMxYy1lNDRiLThkN2QtYmJkMTkxZWRkZWQxIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTAzODU5Y2EtOWZjNS1mYTQ1LTgzMjItMzliZmUzYmFmY2RkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Gp7mBgAAAKdJREFUeNpi5FpczIAD6ALxeiAOBeLz2BQw4dCoDsR7gVgZiHcCsRaxmhWBeA8Qi0L5olADVAhplgHi3VAaXXwXujiyZlGoRmUcXkF3EVyzAFSjBgN+AAsLQZhmPiDeAcT6DMQBUCxsB+kDaV4HxOYMpAGQ+nUsQKIeiDuQJFpwGHYSiGuQ+N9Bmo+iKSrAYdsbaIARTCREgVHNA635Bw6139EFAAIMAOqKGUOe1xpgAAAAAElFTkSuQmCC"); }

.more-link {
    text-decoration: none;
    font: 14px 'robotoregular';
    color: #0aa373;
    display: inline-block; }
.more-link:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QjI3NEYxRjYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QjI3NEYxRTYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWE0YTIxMGUtNzAxYS01OTQzLWJiZmUtNzg0OTg0NTFmNzgyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzNjMmM2NmYtOWJhNS1iMzQyLTg0NzgtNDcxNzk3ZjI0ZTU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kczbSgAAAGdJREFUeNpi5FpcbMbAwMAIxCcZ0AATEO8C4p1AbI5NcgcQ82NTAJKMBuKV2BSAJP9iUWAGk2TAogDkDnMmBjwAJskMxEuBOByIPwKxO8hrTLgkYDqxSsAkPbBJgAALELvhCj6AAAMAkAsZ9KCXJoQAAAAASUVORK5CYII=");
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle; }

.propagate-banner-wrapper img {
    width: 100%;
    height: auto; }

.propagate-list {
    margin-top: 3px; }

.page-description {
    font: 16px 'robotoregular';
    color: #2e3343; }

.header__menu-overlap:hover .menu-dropdown {
    max-height: calc(100vh - 220px);
}

.header__menu-overlap.hovered .menu-dropdown {
    display: block;
}

.header__menu-overlap {
    position: static !important; }

.header__menu-list {
    padding: 0; }

.main-header-wrapper {
    position: relative;
    z-index: 10;
    background-color: #fff; }

.header-menu-wrapper {
    border-bottom: 1px solid #f2f2f2;
}

.header-menu-wrapper.fixed .menu-dropdown {
    margin-top: -15px;
    left: -145px;
    max-height: calc(100vh - 88px); }

.menu-dropdown__overlay.scrolled {
    top: 82px;
}

@media screen and (max-width: 767px) {
    .career-page-title {
        font-size: 24px; }
    .career-page-subtitle {
        font-size: 24px;
        margin-top: 40px; }
    .page-block-title {
        font-size: 24px; }
    .career-content-head {
        margin-top: 20px;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline; }
    .button-lk {
        border: none;
        padding: 0;
        text-align: right; }
    .button-lk:hover {
        color: #18b273;
        background: #fff; }
    .button-lk:after {
        display: none; }
    .button-vacancy {
        display: block;
        text-align: center; }
    .propagate-banner-wrapper {
        margin: 0 -15px; }
    .propagate-list {
        margin-top: 15px; }
    .header__menu-overlap:hover .menu-dropdown {
        display: none}
    .menu-dropdown__overlay {
        display: none !important;
    }}

.calendar-item {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    display: table; }
.calendar-item:hover .calendar-title {
    color: #39b477; }

.calendar-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0; }

.calendar-date-block {
    width: 105px;
    height: 76px;
    padding: 17px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f7f8f7;
    margin-right: 22px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.calendar-date-block-day {
    font: 28px 'robotoregular';
    color: #333333; }
.calendar-date-block-month {
    text-transform: uppercase;
    font: 12px 'robotoregular';
    color: #39b477; }

.calendar-title {
    display: table-cell;
    vertical-align: middle;
    font: 16px 'robotoregular';
    line-height: 19px; }

@media screen and (max-width: 767px) {
    .calendar-title {
        font-size: 14px;
        line-height: 16px; } }

.dossier {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-bottom: 38px; }
.dossier__image-wrapper {
    padding: 10px;
    border: 1px solid #ccc;
    margin-right: 41px; }
.dossier__info {
    padding-right: 15px; }
.dossier__info-inner {
    max-height: 1900px;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    overflow: hidden; }
.dossier__info-inner-limited {
    max-height: 246px; }
.dossier__info-inner-limited:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 20px;
    bottom: 0;
    background: #fff; }
.dossier__info-limited {
    position: relative; }
.dossier__info-limited:before {
    content: '';
    position: absolute;
    display: block;
    width: calc(100% - 88px);
    height: 1px;
    right: 88px;
    bottom: -10px;
    background-color: #e6eaf0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.dossier__info-limited-arrow {
    position: relative; }
.dossier__info-limited-arrow:after {
    content: '';
    position: absolute;
    width: 43px;
    height: 43px;
    border-radius: 100%;
    border: 1px solid #e6eaf0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NjY2MTUwRjk1N0MxMUU4ODJGQ0RFQzJDMDZGNTg0MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NjY2MTUwRTk1N0MxMUU4ODJGQ0RFQzJDMDZGNTg0MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI3MDdhNmQtNWQzOC0wODQ2LWE2ZGEtZmQ2YWFmZTMzMGMzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NjkxMTdhMDEtMDI2MS0zZDQ0LTljNmYtNDk1MGZiMmZjODhhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aaNcZAAAAOpJREFUeNqEkT0LQWEUx+9DFIPJoKxGs90iKW9JMUgxkGw+h5HFRAYM8pKXzcwnMRsYFH6njrqJ69bvnvuc83/+5zz3MaFVx21ZVg+e0DpnuhIdH/YYQl+XbRevJDSgCUM1dTKQ+kD1QspF540uHlCBKUKvg8EI6pqSydfGJijLJOCBLRQRXG11MZ5BVhtWqY+lZj46pWUS8MEBcggv5P18T0DqdyiRn7/3mS8jxwkLCMAJ8iAdJX+DAgY7+x7z4+wxgvyroHaWI150ssOn3jjcQpSwh7AaJDA4ftOaP9cZISyh9stAnpcAAwD2WUuFxnQv7QAAAABJRU5ErkJggg==") #fff no-repeat center;
    cursor: pointer;
    right: 40px;
    bottom: -33px;
    z-index: 1;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    pointer-events: all; }
.dossier__info-limited-opened:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.dossier__info-name {
    font: 24px 'robotobold';
    color: #232323;
    margin-bottom: 23px; }
.dossier__info-name-large {
    font-size: 30px; }
.dossier__info-post {
    font: 16px 'robotoregular';
    color: #232323; }
.dossier__info-post-large {
    font-size: 18px; }
.dossier__title {
    font: 18px 'robotoregular';
    color: #232323;
    border-bottom: 1px solid #ccc;
    padding-bottom: 11px;
    margin: 46px 0 41px; }
.dossier__info-description {
    font: 16px robotolight;
    color: #5f5f5f;
    margin-top: 27px;
    padding-bottom: 20px; }
.dossier-page-title {
    font: 18px 'robotobold';
    font-weight: bold;
    color: #232323;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin: 35px 0 45px; }
.dossier__info sub {
    vertical-align: sub;
    font-size: 80%;
}
.dossier__info sup {
    vertical-align: super;
    font-size: 80%;
}

@media screen and (max-width: 767px) {
    .dossier {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
    .dossier__info {
        margin-top: 25px;
        padding-right: 0; }
    .dossier__info-limited:before {
        width: calc(100% - 49px);
        right: 49px; }
    .dossier__info-limited:after {
        right: 0; }
    .dossier__info-name-large {
        font-size: 24px; }
    .dossier__info-inner-limited {
        max-height: 400px; }
    .dossier__title {
        border: none; } }

.filters {
    position: relative; }
.filters-wrapper {
    margin-top: 26px; }
.filters-opener {
    font: 14px 'robotoregular';
    color: #0aa373;
    cursor: pointer; }
.filters-opener.opened:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.filters-opener:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 6px;
    background: url("data:image/gif;base64,R0lGODlhCgAGAIABAAqjcwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkE1ODhCMjc5OEIxOEUzMTFCQ0NFRDlFNzhGMzg3Qzk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREMDFDREFCODAyQjExRTg5NjUzOEU0MUU4NzU4NkVCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREMDFDREFBODAyQjExRTg5NjUzOEU0MUU4NzU4NkVCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjk5ODEyZS0zMGMwLTgzNDEtODE4OC0wMTc3NWRjZjcwYmMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4NzBhMTM1Ny01MTMwLWM5NGMtODhkYS1mMWE1MzY5M2IwYWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAACgAGAAACDgyCecBpzc6TM7p6UUsFADs=") no-repeat center;
    margin-left: 8px;
    -webkit-transition: .5s rotate;
    transition: .5s rotate; }
.filters-block-opener {
    position: relative;
    font: 16px 'robotobold';
    font-weight: bold;
    border: 1px solid #e8e8e8;
    color: #4c4c4c;
    padding: 22px;
    margin-top: 12px; }
.filters-block-opener:after {
    content: '';
    display: block;
    position: absolute;
    width: 11px;
    height: 7px;
    top: 0;
    right: 22px;
    bottom: 0;
    margin: auto 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMTNCQjk3NTgwNDIxMUU4ODkxMUYzOTM1NDU2REE4RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMTNCQjk3NDgwNDIxMUU4ODkxMUYzOTM1NDU2REE4RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGVhMmM4ZWMtMDBlYi00YTQxLTlmY2EtNDdiY2Q5NjdkZjE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2VjNDhlM2ItYjExOC03ZjQxLThiNzEtY2FlZDVjNDhhNDk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3Wy5WQAAAIVJREFUeNpkjrEKg0AQRDcnYqmG5CNMLZo+7X23qWz9C6tEMKbJW5jAoQfvhpuZXe4UYyzNrIERvnY8ObQwBa4bXOGuYF90/+K9oI0vqKBPBnK9K+Wjlzd4whtq6KCQ1vI934K2fGQscIaHdJHvuYXkfysMKmTSQb7ty/8B3zRL1zT8CTAAr7MetLUVMYoAAAAASUVORK5CYII=") no-repeat center; }
.filters-close {
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzA2MTMyMzgwNDQxMUU4QjVCQkY2ODlBNThCNTNGNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzA2MTMyMjgwNDQxMUU4QjVCQkY2ODlBNThCNTNGNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGVhMmM4ZWMtMDBlYi00YTQxLTlmY2EtNDdiY2Q5NjdkZjE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2VjNDhlM2ItYjExOC03ZjQxLThiNzEtY2FlZDVjNDhhNDk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YmLwywAAAM1JREFUeNqk1cEOgjAMBuDScODN9GTkpI+gT2R4AvWER3yIvQ83bUlJFrKtXVny77CNLx2MrAkhHAHgRrlSZvC1jvKkDC11d8qJMlJ6B9rJs1xYg9RdKF8ZGGWBB5t4lygVnR3oFlt2hzJZiyYxnsBokRXNYlvQghaxFFhCVYxbm3lHK/qJUNCwEphCQcNyW97VUDkaXN1BKpssRwqNWC9RUTRis0RF0YjFH6qIYgVmQrESU1F0YEWUwbcDy6Ev/lMelN+OK2BFlyvgL8AALVVl9KcsQm4AAAAASUVORK5CYII=") no-repeat center;
    right: 30px;
    top: 30px;
    cursor: pointer; }

.filter-block {
    padding: 30px;
    border: 1px solid #e4e4e4;
    margin-bottom: 27px; }

.filter-title {
    font: 18px 'robotobold';
    font-weight: bold;
    color: #232323;
    margin: 0; }

.filter-checkboxes-list {
    margin-top: 21px; }

.filter-hidden-rows {
    display: none; }

.filter-row {
    margin-bottom: 14px; }

.filter-checkbox {
    display: none; }
.filter-checkbox + .filter-checkbox-label .filter-fake-checkbox {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #c7c7c7;
    background: #fff;
    margin-right: 10px; }
.filter-checkbox:checked + .filter-checkbox-label .filter-fake-checkbox {
    border-color: #0aa373;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowM0ZCOTMzMDdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowM0E2RTFFNDdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjY5OTgxMmUtMzBjMC04MzQxLTgxODgtMDE3NzVkY2Y3MGJjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODcwYTEzNTctNTEzMC1jOTRjLTg4ZGEtZjFhNTM2OTNiMGFmIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cBWOfgAAAFxJREFUeNpi+P//PwMerA3Et4DYDMRhB+ISIGbGoujlfwhYCRJYCeWsQFIMUvQKKr4dZBhI0ByIPyAp1kNXBNIMs8YCSfEfdEXICtEVb0NWhK4Qpng5uiIQBggwAESQ6Ra31Na/AAAAAElFTkSuQmCC") #0aa373 no-repeat center; }

.filter-checkbox-label {
    font: 16px 'robotoregular';
    color: #232323;
    cursor: pointer;
    letter-spacing: -.1px;
    word-break: break-all; }

.filter-fields-wrapper {
    margin-top: 17px; }

.filter-field {
    width: 133px;
    border: 1px solid #c7c7c7;
    font: 16px 'robotoregular';
    padding: 15px; }

.filter-field-text {
    font-size: 16px;
    color: #b6b6b6;
    display: inline-block;
    margin: 0 4px; }

.filter-fake-checkbox-wrapper {
    float: left;
    margin-bottom: 10px; }

@media screen and (max-width: 767px) {
    .filters-wrapper {
        position: absolute;
        width: 100%;
        background-color: #fff;
        z-index: 1;
        margin-top: 0;
        border: 1px solid #e4e4e4;
        border-top: none;
        padding: 0 32px 20px 20px;
        overflow: hidden; }
    .filters-wrapper::-webkit-scrollbar {
        display: none; }
    .filters-wrapper-xs-hidden {
        display: none; }
    .filters-wrapper .filter-block {
        border: none;
        border-bottom: 1px solid #e4e4e4;
        padding: 30px 0 30px;
        margin: 0; }
    .filters-wrapper .simplebar-track {
        right: 13px;
        width: 2px;
        background-color: #e8e8e8; }
    .filters-wrapper .simplebar-scrollbar {
        width: 2px;
        right: 0; }
    .filters-wrapper .simplebar-scrollbar:before {
        background: #0aa373;
        opacity: 1; }
    .filters-wrapper .simplebar-track.vertical {
        top: 20px;
        bottom: 20px; }
    .filters-wrapper .simplebar-track.horizontal {
        display: none; }
    .filter-field {
        width: 107px; } }

.career-info-blocks {
    overflow: hidden;
    margin-top: 69px; }

.career-info-block {
    text-align: left; }
.career-info-block-count {
    font: 48px 'robotobold';
    font-weight: bold;
    color: #40434a;
    margin-bottom: 4px;
    letter-spacing: -1px; }
.career-info-block-text {
    font: 18px 'robotoregular';
    color: #090a0d; }

@media screen and (max-width: 767px) {
    .career-info-blocks {
        margin-top: 45px; }
    .career-info-blocks > div:first-child .career-info-block {
        padding-top: 0; }
    .career-info-blocks > div:last-child .career-info-block {
        border-bottom: none;
        padding-bottom: 0; }
    .career-info-block {
        text-align: center;
        border-bottom: 1px solid #e8e8e8;
        padding: 37px 0; } }

.infoblock {
    height: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 28px 15px 28px 33px;
    background-color: #0aa373;
    color: #fff;
    margin: 30px 0 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.infoblock:hover {
    background-color: #00895e;
    cursor: pointer; }
.infoblock_full-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1; }
.infoblock_title {
    font: 21px 'robotobold';
    margin: 0 0 20px;
    display: inline-block;
    line-height: 30px; }
.infoblock_text {
    font: 14px 'robotoregular'; }
.infoblock_link {
    position: relative;
    font: 14px 'robotoregular';
    color: #fff;
    padding-left: 25px;
    text-decoration: none;
    z-index: 1;}
.infoblock_link:hover {
    text-decoration: underline;
}
.infoblock_link:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODk3REM4Mzg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODk3REM4Mjg5QzIxMUU4QTE1NUNEMTQ4MEFFMzY2OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWMzNGQ3ZjgtMDMxYy1lNDRiLThkN2QtYmJkMTkxZWRkZWQxIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTAzODU5Y2EtOWZjNS1mYTQ1LTgzMjItMzliZmUzYmFmY2RkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+r1JAfwAAALNJREFUeNpi+P//PwMOrAHEv6BYA5c6FgbcQASIWZHYWAETA4WAJgYkAPF8IOZCEhMA4vVAnI+hGi1QTID4738I+P0fE/wDYnNkPegGsAHx9v+4wRogZsFnAAhz4DBkPdQCBkIGYDNkCzbNIMwINgU7YAfitUD8B4jDgPgXVlVAA55BbUnEkyrRcSJUzytQNEpCzRInIfphakWRk7IHyEFEGuABY4DC4D+lKfElBfrfAAQYAFOITp900QpXAAAAAElFTkSuQmCC");
    display: inline-block;
    position: absolute;
    left: 0; }
.infoblock_link.integrated_report:before {
    content: url('/design/images/integrated_report.svg');
    width: 14px;
    height: 14px;
}
.infoblock-secondary {
    position: relative;
    min-height: 133px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f7f8f7;
    padding: 28px 20px 28px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 3px solid #d6eee3;
    margin-top: 19px;
    -webkit-transition: border .5s;
    transition: border .5s; }
.infoblock-secondary:hover {
    border-color: #18b273;
    cursor: pointer; }
.infoblock-secondary:hover:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QjI3NEYxRjYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QjI3NEYxRTYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWE0YTIxMGUtNzAxYS01OTQzLWJiZmUtNzg0OTg0NTFmNzgyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzNjMmM2NmYtOWJhNS1iMzQyLTg0NzgtNDcxNzk3ZjI0ZTU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kczbSgAAAGdJREFUeNpi5FpcbMbAwMAIxCcZ0AATEO8C4p1AbI5NcgcQ82NTAJKMBuKV2BSAJP9iUWAGk2TAogDkDnMmBjwAJskMxEuBOByIPwKxO8hrTLgkYDqxSsAkPbBJgAALELvhCj6AAAMAkAsZ9KCXJoQAAAAASUVORK5CYII=");
    position: absolute;
    height: 13px;
    top: 0;
    right: 12px;
    bottom: 0;
    margin: auto;
    -webkit-transition: all .5s;
    transition: all .5s; }
.infoblock-secondary #fullTitle {
    display: none; }
.infoblock-secondary:hover #fullTitle {
    display: block; }
.infoblock-secondary:hover #shortTitle {
    display: none; }
.infoblock-secondary-title {
    font: 21px 'robotomedium';
    word-break: break-word;
}
.infoblock-secondary-small {
    height: 73px; }
.infoblock-secondary-small-title {
    font: 16px 'robotoregular'; }
.infoblock-secondary-propagate {
    height: 123px;
    margin-top: 27px;
    -webkit-transition: border .5s, -webkit-box-shadow .5s;
    transition: border .5s, -webkit-box-shadow .5s;
    transition: box-shadow .5s, border .5s;
    transition: box-shadow .5s, border .5s, -webkit-box-shadow .5s; }
.infoblock-secondary-propagate:hover {
    -webkit-box-shadow: 6px 9px 22px rgba(200, 200, 200, 0.3);
    box-shadow: 6px 9px 22px rgba(200, 200, 200, 0.3); }
.infoblock-secondary-propagate-title {
    font: 19px robotoregular;
    color: #2e3343; }

@media screen and (max-width: 767px) {
    .infoblock {
        min-height: 180px;
        height: auto;
        padding: 25px 21px 30px;
        margin: 15px 0 0; }
    .infoblock_title {
        font-size: 22px; }
    .infoblock-secondary {
        height: 113px; }
    .infoblock-secondary-small {
        height: 73px; }
    .infoblock-secondary-propagate {
        padding: 0 30px;
        margin-top: 15px; } }

@media screen and (min-width: 768px) and (max-width: 1105px) {
    .infoblock {
        height: 250px;
        padding: 28px 15px 28px; }
    .infoblock_title {
        font-size: 21px; }
    .infoblock-secondary-propagate-title {
        font-size: 16px; } }

.join-block {
    overflow: hidden;
    padding: 76px 145px 76px 43px;
    background: url("../images/join-bg.png") no-repeat center; }
.join-block-wrapper {
    margin-top: 62px;
    padding: 0 15px; }
.join-block-title-wrapper {
    margin-bottom: 40px; }
.join-block-title {
    font: 30px 'robotobold';
    font-weight: bold;
    color: #090a0d;
    margin: 0; }
.join-block-text-wrapper {
    margin-bottom: 60px; }
.join-block-text {
    font: 18px 'robotoregular';
    color: #40434a;
    padding-left: 16px;
    border-left: 5px solid #18b273; }

@media screen and (max-width: 767px) {
    .join-block-wrapper {
        margin-top: 37px; }
    .join-block {
        padding: 46px 0 34px;
        margin: 0 -15px;
        background: url("../images/join-320-bg.png") no-repeat center bottom;
        background-size: cover; }
    .join-block-title-wrapper {
        margin-bottom: 30px; }
    .join-block-title {
        font-size: 24px; }
    .join-block-text-wrapper {
        margin-bottom: 40px; }
    /*.join-block-text {*/
    /*border: none;*/
    /*padding: 0; }*/
    .join-block .button-career-banner {
        display: block;
        width: 100%;
        text-align: center; } }

.career-links {
    overflow: hidden;
    margin-top: 35px; }

.career-link-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 110px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f7f7f7;
    border-left: 4px solid #dbdbdb;
    padding: 30px 60px; }
.career-link-block:after {
    content: '';
    position: absolute;
    display: block;
    height: 10px;
    width: 6px;
    top: 0;
    right: 40px;
    bottom: 0;
    margin: auto;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZmU2MmFhOC0zNTNhLTFjNDctOGRjMi1mY2U2ZDU0Yjg3ZjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NzNFNDY2QUYwMTFFOEExMkZBMDVDQTlCNTFBQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ5NzNFNDU2QUYwMTFFOEExMkZBMDVDQTlCNTFBQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFkZTA5OGU0LTFkNGYtOGM0Ny1hMDQ0LTU1ZmY5OTk2OTQ5YiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ZmU2MmFhOC0zNTNhLTFjNDctOGRjMi1mY2U2ZDU0Yjg3ZjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6w3FrcAAAAZUlEQVR42mK03FLOAAT1DBDQyIAGWKCSDUhiKIqYgJgRid+AZBoYMMtG2RyAKnKAisHogzAFIBqnIhY045Ed3ABzAzL4j8ZnRFaAzTcNTPgkYVbglMQWDo1oisEh2YDFJ3AAEGAAkHwU71/cJOgAAAAASUVORK5CYII=") no-repeat center;
    -webkit-transition: right .5s;
    transition: right .5s; }
.career-link-block:hover:after {
    right: 30px; }

.career-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
.career-link-text {
    font: 22px 'robotobold';
    font-weight: bold;
    color: #40434a; }
.career-link-image-wrapper {
    margin-right: 32px; }

@media screen and (max-width: 767px) {
    .career-links {
        margin-top: 17px; }
    .career-links > div:last-child .career-link-block {
        margin-bottom: 0px; }
    .career-link-block {
        margin-bottom: 15px;
        height: 60px;
        padding: 22px; }
    .career-link-block:after {
        right: 13px;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzMwN0U5MzYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzMwN0U5MjYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Il9r6wAAAGdJREFUeNpiPH78uBkDAwMjEJ9kQANMQLwLiHcCsTk2yR1AzI9NAUgyGohXYlMAkvyLRYEZTJIBiwKQO8yZGPAAmCQzEC8F4nAg/gjE7iCvMeGSgOnEKgGT9MAmAQIsQOyGK/gAAgwAMjQbKWE5clEAAAAASUVORK5CYII="); }
    .career-link-text {
        font-size: 16px; } }

.slides_container .slick-arrow {
    visibility: visible !important;
    opacity: 1 !important; }
.slides_container .slick-arrow.slick-disabled {
    visibility: hidden !important;
    opacity: 0 !important; }

.head-r h2 {
    margin: 0;
    font-size: 38px; }

.material__title {
    font-size: 26px; }

.full-hr {
    width: calc(100% + 30px);
    height: 1px;
    background-color: #e9e9e9;
    margin: 40px -30px; }

.main-content-wrapper {
    margin-top: 10px;
    border-right: 1px solid #e9e9e9;
    padding-right: 60px; }

.head-r h6 {
    font: 20px 'robotoblack';
    font-weight: bold;
    color: #292f3a; }

.hotline {
    background-color: #fff;
    padding: 0; }

.hotline a {
    font: 16px robotolight;
    color: #808080;
    margin-bottom: 25px; }

.photorepo-info {
    padding: 10px 0 20px;
    border: none; }

.photorepo-date {
    font: 14px 'robotoregular';
    margin-right: 25px; }

.photo-repot-list .info-text {
    margin: 0;
    font-weight: bold;
    font: 24px 'robotoblack'; }

.reportages {
    margin-top: 42px; }

.photo-repot-list .more {
    color: #0aa373;
    font-family: robotoregular; }

.main-map {
    height: 440px;
    background: url(../images/map.png);
    padding: 64px 44px; }
.main-map-title {
    font: 38px 'robotoblack';
    font-weight: bold;
    color: #292f3a; }
.main-map-info {
    margin-top: 40px; }
.main-map-row {
    margin-bottom: 24px; }
.main-map-count {
    font: 30px 'robotobold';
    font-weight: bold;
    color: #0aa373;
    margin-bottom: 1px; }
.main-map-text {
    font: 18px 'robotobold';
    font-weight: bold;
    color: #232323; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .additional-resource {
        padding: 20px; }
    .additional-resource-title {
        font-size: 14px; } }

@media screen and (max-width: 767px) {
    .slides_container {
        margin: 0 -15px; }
    .slides_container .caption {
        left: 15px; }
    .slides_container .caption-title {
        font: 24px robotobold;
        font-weight: bold;
        padding-right: 45px; }
    .slides_container .slide {
        height: auto !important; }
    .slides_container .slide img {
        width: 100%; }
    .slides_container .slick-dots {
        bottom: -15px;
        position: relative; }
    .main-content-wrapper {
        padding-right: 0;
        border-right: none; }
    .head-r h2 {
        font-size: 30px; }
    .material__title {
        font: 18px robotobold;
        font-weight: bold; }
    .material__description {
        font-size: 14px; }
    .vertical-tab {
        margin-top: 40px; }
    .photo-repot-list .photo-img {
        height: 193px; }
    .reportage {
        margin-bottom: 40px; }
    .photo-repot-list .info-text {
        border-bottom: 1px solid #e8e8e8; }
    .additional_resources .slick-next {
        right: -13px !important; }
    .additional_resources .slick-prev {
        left: -13px !important;
        z-index: 2; } }

.menu-dropdown {
    position: absolute;
    width: 1140px;
    left: 0;
    display: none;
    top: 80px;
    background: #fff;
    z-index: 4;
    max-height: calc(100vh - 220px);
    overflow: auto; }
.menu-dropdown-active {
    display: block; }
.menu-dropdown__row {
    display: flex; }
.menu-dropdown__col {
    padding-left: 0;
    padding-right: 0; }
.menu-dropdown__col:last-child {
    flex: 1; }
.menu-dropdown__first-level {
    background-color: #0aa373;
    padding-bottom: 40px;
    width: 380px; }
.menu-dropdown__first-level-list {
    margin: 0;
    list-style: none; }
.menu-dropdown__first-level-item {
    display: block;
    height: 63px; }
.menu-dropdown__first-level-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0 45px;
    font: 16px 'robotoregular' !important;
    color: #d4eee6 !important;
    text-transform: none;
    position: relative;
    text-align: left; }
.menu-dropdown__first-level-link:hover, .menu-dropdown__first-level-link-active {
    background-color: #079b6c;
    color: #fff !important; }
.menu-dropdown__first-level-link:hover:after, .menu-dropdown__first-level-link-active:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNzU3QTQ1MTYzMzExMUU4OUJFNEI4MTZERjYxMUM2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNzU3QTQ1MDYzMzExMUU4OUJFNEI4MTZERjYxMUM2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWE0YTIxMGUtNzAxYS01OTQzLWJiZmUtNzg0OTg0NTFmNzgyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzNjMmM2NmYtOWJhNS1iMzQyLTg0NzgtNDcxNzk3ZjI0ZTU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tZypWAAAAGJJREFUeNpi+P//vy8QLwZiZiBmgGEQse0/BCwAYkZkCS4gPgyVnAGThGnlB+KTUMk+ZAkQFgTii1DJZiYGVPAfSjMhG3UCqrof2fJDUMGZyJZvhQouRHeuPxAvQfcgQIABAKJItO8WRr+mAAAAAElFTkSuQmCC"); }
.menu-dropdown__first-level-link:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzMwN0U5MzYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzMwN0U5MjYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Il9r6wAAAGdJREFUeNpiPH78uBkDAwMjEJ9kQANMQLwLiHcCsTk2yR1AzI9NAUgyGohXYlMAkvyLRYEZTJIBiwKQO8yZGPAAmCQzEC8F4nAg/gjE7iCvMeGSgOnEKgGT9MAmAQIsQOyGK/gAAgwAMjQbKWE5clEAAAAASUVORK5CYII=");
    position: absolute;
    height: 18px;
    top: 0;
    right: 25px;
    bottom: 0;
    margin: auto; }
.menu-dropdown__first-level-link-empty:after{
    content: '';
}
.menu-dropdown__first-level-link-empty:hover:after{
    content: '';
}
.menu-dropdown__second-level {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s;
    width: 465px;
    position: absolute;
    padding: 0 0 40px 43px;
    top: 0;
    left: 100%;
    box-sizing: content-box; }
.menu-dropdown__second-level-active {
    visibility: visible;
    opacity: 1; }
.menu-dropdown__second-level-list {
    max-height: 100%;
    overflow-y: auto;
    padding-right: 60px; }
.menu-dropdown__second-level-link {
    font: 14px 'robotolight' !important;
    display: block;
    margin-top: 26px;
    color: #3e3e3e;
    text-transform: none;
    text-align: left; }
.menu-dropdown__second-level-link:hover {
    color: #079b6c; }
.menu-dropdown__side-block {
    padding: 32px 32px 40px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%; }
.menu-dropdown__side-title {
    margin: 0 0 30px;
    font: 18px 'robotolight';
    color: #8b8e94;
    text-transform: none;
    text-align: left; }
.menu-dropdown__side-menu-link {
    display: block;
    text-transform: none;
    font: 12px 'robotolight' !important;
    color: #232323;
    margin-bottom: 27px;
    text-align: left; }
.menu-dropdown__side-menu-link:hover {
    color: #079b6c; }
.menu-dropdown__share {
    text-transform: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font: 12px 'robotolight';
    color: #595959; }
.menu-dropdown__share-link {
    display: inline-block;
    margin-left: 15px; }
.menu-dropdown__overlay {
    display: none;
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 201px;
    left: 0;
    background-color: rgba(0, 0, 0, 0.55); }

@media screen and (max-width: 767px) {
    .menu-dropdown {
        display: none; } }

.page-info {
    border-bottom: 1px solid #e2e2e2; }
.page-info-text-info {
    text-align: center;
    margin-top: 30px;
    font: 14px robotoregular;
    color: #7e7f81; }
.page-info-text-info a {
    color: #7e7f81;
    text-decoration: underline; }
.page-info-side {
    border-left: 1px solid #e2e2e2;
    padding-left: 30px;
    margin-top: 20px; }
.page-info-list {
    padding: 0 60px 0 0;
    margin: 10px 0 0;
    list-style: none; }
.page-info-list-wrapper {
    margin-top: 45px; }
.page-info-list-item {
    border: 1px solid #e6eaf0;
    margin-bottom: 10px; }
.page-info-list-item-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: none;
    padding: 22px 30px 22px 90px;
    font: 16px 'robotoregular';
    color: #232323;
    text-decoration: none;
    width: 100%; }
.page-info-list-item-link img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 30px;
    margin: auto 0; }
.page-info-list-item-link:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzMwN0U5MzYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzMwN0U5MjYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Il9r6wAAAGdJREFUeNpiPH78uBkDAwMjEJ9kQANMQLwLiHcCsTk2yR1AzI9NAUgyGohXYlMAkvyLRYEZTJIBiwKQO8yZGPAAmCQzEC8F4nAg/gjE7iCvMeGSgOnEKgGT9MAmAQIsQOyGK/gAAgwAMjQbKWE5clEAAAAASUVORK5CYII=");
    display: inline-block;
    position: absolute;
    height: 15px;
    top: 0;
    right: 23px;
    bottom: 0;
    margin: auto;
    -webkit-transition: all .5s;
    transition: all .5s; }
.page-info-list-item-link:hover:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QjI3NEYxRjYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QjI3NEYxRTYzNDkxMUU4QkUyRkM5OTBDNzExQUM3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWE0YTIxMGUtNzAxYS01OTQzLWJiZmUtNzg0OTg0NTFmNzgyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzNjMmM2NmYtOWJhNS1iMzQyLTg0NzgtNDcxNzk3ZjI0ZTU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kczbSgAAAGdJREFUeNpi5FpcbMbAwMAIxCcZ0AATEO8C4p1AbI5NcgcQ82NTAJKMBuKV2BSAJP9iUWAGk2TAogDkDnMmBjwAJskMxEuBOByIPwKxO8hrTLgkYDqxSsAkPbBJgAALELvhCj6AAAMAkAsZ9KCXJoQAAAAASUVORK5CYII=");
    right: 18px; }
.page-info-side-wrapper {
    margin: 30px 0;
    padding: 35px 26px 23px;
    border: 1px solid #e6eaf0; }
.page-info-side-row {
    font: 16px 'robotoregular';
    color: #232323;
    margin-bottom: 10px;
    margin-left: -5px;
    margin-right: -5px; }
.page-info-side-row:last-of-type {
    margin-bottom: 20px; }
.page-info-side-col {
    padding-left: 5px;
    padding-right: 5px; }
.page-info-side-col .arrow {
    margin-right: 10px; }
.page-info-side-block {
    margin: 57px 0 90px; }
.page-info-side-list {
    list-style: none;
    margin: 0;
    padding: 0; }
.page-info-side-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

@media screen and (max-width: 767px) {
    .page-info-list-wrapper {
        border-right: none; }
    .page-info-list {
        padding: 0;
        border: none;
        margin: 0 -15px; }
    .page-info-list-item {
        margin: 0;
        border-top: none;
        height: 83px; }
    .page-info-list-item:first-child {
        border-top: 1px solid #e6eaf0; }
    .page-info-list-item-link {
        height: 100%;
        padding: 23px 30px 23px 70px; }
    .page-info-list-item-link img {
        left: 15px; }
    .page-info-list-item-link:after {
        right: 15px; }
    .page-info-list-item-link:hover:after {
        right: 12px; }
    .page-info-side {
        padding-left: 15px; }
    .page-info-side-wrapper {
        margin: 30px -15px;
        padding: 35px 15px 23px; }
    .page-info-side-block {
        margin: 40px 0 50px; } }

.private-cabinet-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.private-cabinet-menu-image {
    max-width: 37px;
    max-height: 37px; }
.private-cabinet-menu-image-wrapper-incognito {
    width: 37px;
    height: 37px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 9px 11px;
    border-radius: 100%;
    background-color: #e4e4e4; }
.private-cabinet-menu-link {
    display: inline-block;
    font: 16px 'robotoregular';
    color: #232323;
    text-decoration: none;
    margin-left: 15px; }
.private-cabinet-menu-link:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QUFENTUwMDg0NEYxMUU4QTBDOEE1RjYxNzlERjQ4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QUFENTRGRjg0NEYxMUU4QTBDOEE1RjYxNzlERjQ4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWU1NmEzZjItYmYyZS0xNTQ0LTlhNjctODQ5YTNhMzNlNzU2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzcxYWU4ZmUtNTA1NC00NjRjLWI5ZjctNGU0ZDAwY2Y2NjFhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DveAOgAAAJRJREFUeNpiVFZWNmRgYOgC4lAg/sCACQSAeA0QlzIBiR4gdgHi3UDMj6YQxN8FxM4gdSDFEUB8FYhNgHgHkgYQvR2ITaHyESDFr6E6bwCxBRBvBWIJKG0JFQfJv2aBmvISKnAAiK2B+B4QcwLxbag4SJ6BCcl9z4DYCYjvQhXehfKfwRQwoXnoCVTBASj9BFkSIMAAzYIdX1z7HEsAAAAASUVORK5CYII=");
    display: inline-block;
    margin-left: 15px; }

@media screen and (max-width: 767px) {
    .private-cabinet-menu {
        margin-bottom: 40px; } }

.responses-list {
    list-style: none;
    margin: 0;
    padding: 0; }
.responses-list-item {
    border: 1px solid #e4e4e4;
    margin-bottom: 16px; }
.responses-list-item-head {
    cursor: pointer;
    padding: 30px; }
.responses-list-item-head.collapsed .responses-list-item-status:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.responses-list-item-content {
    display: none;
    padding: 0 30px; }
.responses-list-item-content-inner {
    border-top: 1px solid #e4e4e4; }
.responses-list-item-content-inner p {
    font: 14px 'robotoregular';
    color: #232323;
    margin: 30px 0;
    line-height: 21px; }
.responses-list-item-title {
    margin: 0;
    font: 18px 'robotobold';
    font-weight: bold;
    color: #232323; }
.responses-list-item-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.responses-list-item-date {
    font: 14px 'robotoregular';
    color: #a3a3a3; }
.responses-list-item-name {
    margin: 30px 0;
    font: 14px 'robotoregular';
    color: #a3a3a3; }
.responses-list-item-status {
    font: 14px 'robotoregular';
    color: #a3a3a3; }
.responses-list-item-status:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NTRERTZDNTg0RTIxMUU4ODBBMEFFODI3NzQzRkI5RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NTRERTZDNDg0RTIxMUU4ODBBMEFFODI3NzQzRkI5RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTMzZDA3YTYtYTI4Zi0xNDQ0LTliOGYtNmI5ZjliNGU0OWQyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmJjMDM3YmUtOWUxMS0zNDQ4LWE3NjctZDVmZGU2ZmQwM2MwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fH/phQAAAJVJREFUeNpiXLx4sSEDA0MXEIcC8QcGTCAAxGuAuJQJSPQAsQsQ7wZifjSFIP4uIHYGqQMpjgDiq0BsAsQ7kDSA6O1AbAqVjwApfg3VeQOILYB4KxBLQGlLqDhI/jUL1JSXUIEDQGwNxPeAmBOIb0PFQfIMTEjuewbETkB8F6rwLpT/DKaACc1DT6AKDkDpJ8iSAAEGAKMgHt+iahBoAAAAAElFTkSuQmCC");
    display: inline-block;
    margin-left: 5px;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s; }
.responses-list-item-status-ok {
    color: #0aa373; }
.responses-list-item-status-ok:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADe2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkE1ODhCMjc5OEIxOEUzMTFCQ0NFRDlFNzhGMzg3Qzk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzRjREMDdDODRFMjExRTg4MEEwQUU4Mjc3NDNGQjlFIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzRjREMDdCODRFMjExRTg4MEEwQUU4Mjc3NDNGQjlFIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzNkMDdhNi1hMjhmLTE0NDQtOWI4Zi02YjlmOWI0ZTQ5ZDIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyYmMwMzdiZS05ZTExLTM0NDgtYTc2Ny1kNWZkZTZmZDAzYzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ervuVAAAAlUlEQVQoU13OPQrCQBCG4dHOSuxyDcFCSKdXEMw9xFvoSeyEgNh4CkH8q8QQUngF31c2EBx4MszOt0t62X41jogNFvjgv0bYYd3nY3CGI4bolrPnc2wNFzhjggPaC3Znz90vDTfw5gVTlMhSd/bcfWPYquGvXJHjmfoNBt1HG7YquLhjgAd84I1fdcPWCwZOqTunivgC7LkeeIJYnxkAAAAASUVORK5CYII="); }
.responses-list-item-status-rejected {
    color: #e84241; }
.responses-list-item-status-rejected:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NEIwRDI1NDg0RTIxMUU4ODBBMEFFODI3NzQzRkI5RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NEIwRDI1Mzg0RTIxMUU4ODBBMEFFODI3NzQzRkI5RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTMzZDA3YTYtYTI4Zi0xNDQ0LTliOGYtNmI5ZjliNGU0OWQyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmJjMDM3YmUtOWUxMS0zNDQ4LWE3NjctZDVmZGU2ZmQwM2MwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L242yAAAAJVJREFUeNpifOHkaMjAwNAFxKFA/IEBEwgA8RogLmUCEj1A7ALEu4GYH00hiL8LiJ1B6kCKI4D4KhCbAPEOJA0gejsQm0LlI0CKX0N13gBiCyDeCsQSUNoSKg6Sf80CNeUlVOAAEFsD8T0g5gTi21BxkDwDE5L7ngGxExDfhSq8C+U/gylgQvPQE6iCA1D6CbIkQIABAAm5HmGqY9VWAAAAAElFTkSuQmCC"); }

@media screen and (max-width: 767px) {
    .responses-list-item {
        margin: 0 -15px;
        border-bottom: none; }
    .responses-list-item:last-child {
        border-bottom: 1px solid #e4e4e4; }
    .responses-list-item-head {
        padding: 30px 15px; }
    .responses-list-item-content {
        padding: 0 15px; }
    .responses-list-item-title-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
    .responses-list-item-date {
        margin-bottom: 20px; } }

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

.resume-content {
    margin-top: 25px; }
.resume-content-button {
    display: inline-block;
    margin-top: 70px;
    padding-left: 84px;
    padding-right: 84px; }
.resume-content-button span {
    font-size: 18px; }

.resume-list {
    list-style: none;
    margin: 0;
    padding: 0; }
.resume-list-item {
    position: relative;
    padding: 30px 33px 30px 28px;
    border: 1px solid #e4e4e4;
    margin-bottom: 20px; }
.resume-list-item:hover .resume-list-item-title {
    color: #18b273; }
.resume-list-item:hover .resume-list-item-icon {
    visibility: visible;
    opacity: 1; }
.resume-list-item:hover:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDZFQjhFODYyNDgxMUU4OTg1MUUwMTJCOUZDMjVFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDZFQjhFNzYyNDgxMUU4OTg1MUUwMTJCOUZDMjVFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M/bQHAAAAIpJREFUeNpUzbEKglAUxvHjxcmlR2lsak/QLXCUHES3qLF3EMdo1NHRobWhqZcRIZoS+1+4B+yDH3f4zj3HC9pzLCIJUkzi4qNEiC8OmG1hsMfT/bjC0+KDCC/kqHSVzYgdHjjibeQ/s3uNFivcsUaNiy0C9NjghpMe77BFg0LX+W5qQLa4IT8BBgDgDhmRzrlhkgAAAABJRU5ErkJggg==");
    right: 23px; }
.resume-list-item:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzMwN0U5MzYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzMwN0U5MjYyM0UxMUU4ODE4NUE5RjY1OEI3QzQyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Il9r6wAAAGdJREFUeNpiPH78uBkDAwMjEJ9kQANMQLwLiHcCsTk2yR1AzI9NAUgyGohXYlMAkvyLRYEZTJIBiwKQO8yZGPAAmCQzEC8F4nAg/gjE7iCvMeGSgOnEKgGT9MAmAQIsQOyGK/gAAgwAMjQbKWE5clEAAAAASUVORK5CYII=");
    position: absolute;
    display: block;
    height: 10px;
    top: -3px;
    right: 28px;
    bottom: 0;
    margin: auto;
    -webkit-transition: content .5s, right .5s;
    transition: content .5s, right .5s; }
.resume-list-item-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1; }
.resume-list-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.resume-list-item-title {
    display: inline-block;
    font: 18px 'robotoregular';
    color: #232323;
    margin-right: 40px;
    -webkit-transition: color .5s;
    transition: color .5s; }
.resume-list-item-icon {
    display: inline-block;
    position: relative;
    visibility: hidden;
    opacity: 0;
    width: 12px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 20px;
    -webkit-transition: visibility .5s, opacity .5s;
    transition: visibility .5s, opacity .5s;
    z-index: 2; }
.resume-list-item-delete {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzVEQTA4MTgzNTExMUU4OTkyNkQ5Rjk4RUNEQzg5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzVEQTA4MDgzNTExMUU4OTkyNkQ5Rjk4RUNEQzg5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWU1NmEzZjItYmYyZS0xNTQ0LTlhNjctODQ5YTNhMzNlNzU2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzcxYWU4ZmUtNTA1NC00NjRjLWI5ZjctNGU0ZDAwY2Y2NjFhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+G9l5+QAAALlJREFUeNpiPH78uBIDA4MgAwKcBGJmKPsvEJsjyb1nARI3gZiFATsAaTyDxP8DUviZgQQA0iAGxHJEqn8E0iAOxHeJ1CDLBCS+kOCizyANn5AE6oD4NhCvgeLbUDEY+ATS8B+Iv0IFFgLxLSDeB8W3oGIg8A2klgnK+UqEc8BOZ0LmEABfkTWQbMNHIjR8JMtJLGgaioBYB0lcAyoGV8OC5od8KC2PZHI+Nj9chMYHLgCSuwRiAAQYABy0LsYxt8wfAAAAAElFTkSuQmCC"); }
.resume-list-item-edit {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODA0QzNBRjgzNTExMUU4OTkyNkQ5Rjk4RUNEQzg5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODA0QzNBRTgzNTExMUU4OTkyNkQ5Rjk4RUNEQzg5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWU1NmEzZjItYmYyZS0xNTQ0LTlhNjctODQ5YTNhMzNlNzU2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzcxYWU4ZmUtNTA1NC00NjRjLWI5ZjctNGU0ZDAwY2Y2NjFhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+twkGegAAAQdJREFUeNpiPH78OAORQAuItwLxbSAOAuIvIEEmBuLBOiBWAGJXIN4GxDykGnAZiW0LNYSbkAGaQHwdiFcBcRIQ70AzZDULAc37gFgCiDVAtgFxOBCvBGIPqBp5JiI0w4AXEC+HGrIW6iV/bC7QwKIZ2ZBZQBwCE2DConk/Ds0woI3MYSJR81NoGsAwgAuIN0JpfJqdoAkJw4BYID4ExJ5A/AmL5mdQzbfQJWAGJAPxNCA+hsUQkGZHbJphBigBsQ4Qf4aKwQz5jM9mZANAUcIJDUAVIDYA4jggfgnVfBNfUgUZ4AtlywDxFWg8nwNiPUKaQQCUkBSB+CgQb4am+fskZDAGgAADALU4NRU2RZbVAAAAAElFTkSuQmCC");
    width: 15px; }

.resume-side-menu {
    list-style: none;
    margin: 0;
    padding: 0; }
.resume-side-menu-item {
    border: 1px solid #e4e4e4;
    border-bottom: none;
    padding: 22px 27px; }
.resume-side-menu-item:last-child {
    border-bottom: 1px solid #e4e4e4; }
.resume-side-menu-item-active {
    border-left: 3px solid #18b273; }
.resume-side-menu-link {
    font: 16px 'robotobold';
    font-weight: bold;
    color: #4c4c4c;
    text-decoration: none; }
.resume-side-menu-link-active {
    color: #18b273; }

@media screen and (max-width: 767px) {
    .resume-content-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; }
    .resume-content-button {
        display: inline-block;
        margin-top: 30px;
        width: 100%;
        padding: 10px 0;
        text-align: center; }
    .resume-content-button span {
        font-size: 18px; }
    .resume-list-item {
        padding: 27px 16px;
        border-right: 0;
        border-left: 0;
        border-bottom: none;
        margin: 0 -15px; }
    .resume-list-item:last-child {
        border-bottom: 1px solid #e4e4e4; }
    .resume-list-item-inner {
        display: block; }
    .resume-list-item-title {
        font-size: 14px;
        margin-right: 40px; }
    .resume-list-item-buttons-container {
        margin-top: 20px; }
    .resume-list-item-icon {
        visibility: visible;
        opacity: 1;
        margin: 0 15px 0 0; } }

.scheme__wrapper {
    overflow: hidden;
    margin: 64px 0 0;
    padding-bottom: 60px;
    border-bottom: 1px solid  #ccc; }

.scheme__infoblock {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 94px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f7f8f7;
    font: 18px 'robotomedium';
    color: #2e3343;
    padding: 0 30px 0 27px;
    border-left: 3px solid #d6eee3;
    margin-bottom: 26px; }

    .scheme__infoblock__first {
       height: 136.5px
    }

    .scheme__infoblock-second {
        height: 128px !important;
    }

    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .scheme__infoblock__first {
           height: 138px
        }

        .scheme__infoblock-second {
            height: 129px !important;
        }
    }

.scheme__infoblock-fake {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 86px;
    margin-bottom: 26px; }

.scheme__infoblock-fake-initial {
    height: 77px;
}

.scheme__infoblock-fake-initial-left {
    height: 84px;
}

.scheme__infoblock-fake-left {
    padding-left: 18px; }
.scheme__infoblock-fake-right {
    padding-right: 18px; }
.scheme__infoblock-fake-lined:after {
    content: '';
    position: absolute;
    width: 1px;
    background: #8fa3ad; }
.scheme__infoblock-fake-lined-bottom:after {
    top: 50%;
    left: 50%;
    height: calc(50% + 26px); }
.scheme__infoblock-fake-lined-full:after {
    top: 0;
    left: 50%;
    height: calc(100% + 26px); }
.scheme__infoblock-fake-lined-top:after {
    top: 0;
    left: 50%;
    height: 50%; }
.scheme__infoblock-linked:hover {
    border-color: #18b27d; }
.scheme__infoblock-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font: 18px 'robotomedium';
    border-radius: 3px; }
.scheme__infoblock-green {
    background-color: #18b27d; }
.scheme__infoblock-large {
    position: relative;
    /* height: 158px; */
    padding: 41px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 21px; }

    .scheme__infoblock-flex {
        padding: 0 39px !important;
    }

@media screen and (min-width: 768px) and (max-width: 866px) {
    .scheme__infoblock-large {
        padding: 28px !important;
    }

    .scheme__infoblock-medium {
        padding: 0 1px !important;
    }

    .scheme__infoblock-flex {
        padding: 0 9px;
    }

    .scheme__infoblock {
        padding: 0 30px 0 11px;
    }
}

@media screen and (min-width: 867px) and (max-width: 1366px) {
    .scheme__infoblock-medium {
        padding: 0 22px;
    }

    .scheme__infoblock-flex {
        padding: 0 34px !important;
    }


}

.scheme__infoblock-large img {
    margin-right: 43px; }
.scheme__infoblock-medium {
    position: relative;
    width: 263px;
    height: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 31px;
    text-align: center;
    margin: 0 auto; }
.scheme__infoblock-small {
    position: relative;
    width: 263px;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px 0 35px;
    font-size: 16px;
    border-radius: 0;
    margin: 0 auto; }
.scheme__infoblock-fake-small {
    height: 61px; }

.scheme__col-spaceless {
    padding: 0; }

.scheme__link {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.scheme__arrow {
    height: 1px;
    width: calc(50% - 17px);
    background: #8fa3ad;
    position: absolute; }
.scheme__arrow:before {
    content: '';
    position: absolute;
    top: -4px; }
.scheme__arrow-left:before {
    left: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 10px 4.5px 0;
    border-color: transparent #8fa3ad transparent transparent; }
.scheme__arrow-right {
    right: 8px;
    width: calc(50% + -8px); }
.scheme__arrow-right:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 10px;
    border-color: transparent transparent transparent #8fa3ad;
    right: 0; }
.scheme__arrow-full {
    width: 100%; }

.scheme__arrow-block {
    position: relative;
    height: 64px;
    margin: 6px auto;
    width: 1px;
    background-color: #8fa3ad; }
.scheme__arrow-block-large {
    height: 123px;
}
.scheme__arrow-block-small {
    height: 39px; }
.scheme__arrow-block:before {
    content: "";
    position: absolute;
    top: 0; }
.scheme__arrow-block:after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block; }
.scheme__arrow-block-to-bottom:before {
    width: 9px;
    height: 9px;
    border-radius: 100%;
    background-color: #8fa3ad;
    left: -4px; }
.scheme__arrow-block-to-bottom:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 5px 0 5px;
    border-color: #8fa3ad transparent transparent transparent;
    left: -4.5px; }

.scheme__node {
    position: absolute;
    height: 1px;
    background-color: #8fa3ad;
    top: 50%;
    width: 100px; }
.scheme__node-left {
    left: -44px;
    width: 39px;
}
.scheme__node-left:after {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 100%;
    background-color: #8fa3ad;
    top: -4px;
    right: 0; }
.scheme__node-right {
    right: -45px;
    width: 39px;
}
.scheme__node-right-top {
    right: -45px; }
.scheme__node-right:before {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 100%;
    background-color: #8fa3ad;
    top: -4px; }
.scheme__node-small {
    width: 39px; }
.scheme__node-top {
    top: 47px; }

@media screen and (width: 1024px) and (max-height: 768px) {
    .scheme__node-left.en {
        left: -40px;
        width: 36px;
    }

    .scheme__node-right.en {
        right: -41px;
        width: 39px;
    }

    .scheme_ipad_en_horizontal {
        height: 102px;
    }

    .scheme__infoblock-fake-initial-left.en {
        height: 110px;
    }
}

.scheme-mobile__wrapper {
    margin: 30px 0 0;
    padding-bottom: 47px;
    border-bottom: 1px solid  #ccc; }

.scheme-mobile__infoblock {
    min-height: 51px;
    padding: 0 18px;
    margin-bottom: 3px;
    font-size: 16px; }
.scheme-mobile__infoblock-large {
    width: 100%;
    height: 120px;
    padding: 33px 17px;
    font-size: 18px;
    margin-bottom: 11px; }
.scheme-mobile__infoblock-large img {
    margin-right: 15px; }
.scheme-mobile__infoblock-medium {
    width: 100%;
    height: 82px;
    margin: 21px 0 10px; }
.scheme-mobile__infoblock-small {
    width: 100%;
    height: 56px;
    margin: 21px 0 10px;
}
.scheme-mobile__infoblock-group {
    position: relative; }
.scheme-mobile__infoblock-group:before {
    content: '';
    width: 10px;
    position: absolute;
    display: block;
    border: 1px solid #8fa3ad;
    border-right: none;
    left: -10px; }
.scheme-mobile__infoblock-group-1:before {
    height: 220px;
    top: 68px; }
.scheme-mobile__infoblock-group-2:before {
    height: 460px;
    top: -36px; }
.scheme-mobile__infoblock-group-3:before {
    height: 247px;
    top: -35px; }
.scheme-mobile__infoblock-group-4:before {
    height: 77px;
    top: 49px; }
.scheme__before:before {
    content: '';
    width: 10px;
    position: absolute;
    display: block;
    border-top: 1px solid #8fa3ad;
    border-right: none;
    left: -10px;
}

.search-banner {
    height: 364px;
    background: url(../images/search-banner-bg.png) no-repeat;
    padding: 0 34px 27px; }

@media screen and (max-width: 767px) {
    .search-banner {
        padding: 0 15px 13px 15px;
        height: 154px;
        margin: 0 -15px;
        background: url(../images/career-banner-320-bg.png) no-repeat; } }

.search-content {
    overflow: hidden;
    margin-top: 66px; }
.search-content-title {
    font: 24px 'robotobold';
    font-weight: bold;
    margin: 0; }
.search-content .button-load-more {
    display: inline-block;
    text-align: center;
    width: 100%; }
.search-content-subscription-wrapper {
    margin-top: 48px; }
.search-content .subscription {
    padding: 33px 45px 39px 39px;
    background: url(../images/subscription-bg.png) #f7f7f7 no-repeat 100% 532%;
    background-size: 295px; }
.search-content .subscription__title {
    font: 24px robotoblack;
    color: #262626;
    letter-spacing: .9px; }
.search-content .subscription__description-wrapper {
    margin-top: 10px; }
.search-content .subscription__description {
    font: 1.2rem/1.9rem robotolight;
    color: #4c4c4c;
    letter-spacing: -.4px; }
.search-content .subscription__link {
    color: #39b477;
    text-decoration: none; }
.search-content .subscription__form-wrapper {
    margin-top: 23px; }
.search-content .subscription__form {
    position: relative; }
.search-content .subscription__input {
    border: 1px solid #e2e2e2;
    font: 1.2rem robotolight;
    border-radius: 2px;
    padding: 10px 155px 10px 16px;
    width: 100%;
    letter-spacing: -.3px; }
.search-content .subscription__submit {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: #39b477;
    color: #fff;
    font: 16px 'robotoregular';
    padding: 11px 19px;
    border-radius: 2px;
    cursor: pointer;
    -webkit-appearance: none; }

@media screen and (max-width: 767px) {
    .search-content {
        margin-top: 48px; }
    .search-content-subscription-wrapper {
        margin: 38px -15px 0; }
    .search-content .subscription {
        background: #f7f7f7;
        padding: 33px 15px 39px;
        text-align: center; }
    .search-content .subscription__input {
        padding: 10px 16px 10px; }
    .search-content .subscription__submit {
        position: relative;
        width: 100%;
        margin-top: 22px; } }

.search-form {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
.search-form-inner {
    width: 100%;
    height: 62px;
    position: relative; }
.search-form-field {
    width: 100%;
    height: 100%;
    padding: 24px 62px 24px 24px;
    border: none;
    background-color: rgba(250, 250, 250, 0.9);
    font: 18px 'robotoregular';
    color: #232323; }
.search-form-button {
    position: absolute;
    width: 25px;
    height: 24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB4UlEQVRIia3VyWsUQRTH8U86UTCIMU5AEJcEXIIXd2/BBfSmBxMPgl5U8OxfI8FbxKMrKB48eNSLGg3oqCi4oEGFBMHdxMOrNmPPZDLJzA+ahq6q37de9Xuv2tRWhm3p6UV3+jaJN3iMe/gxy/p/aqvxbQsGsRLfUMZHTGEFNqILX3ADdzDdCCDDUezHOK5hFL9rrFmPwwk2hvP4Plc0xzCM4+iYa3ICHcA5nJ1tTXt6b8cQ7mJEHEcjein+wx5xAk+LE7JEHhTHcqFB40rdxkMcRE8twM40cFX1eTeqy8lrXy3AVpEtows0J6IvJ68qwCo8x58mAMT/6EFnEbAcE02aq/DoKgIydQplHsoz71cRMIFSCwAlsdHJIuAVNmFxk4B+0aeqIriPRdjdhHkv+vCgOJCJ9BzHISxZgHkmusBX0fiqBqdwEctwxkz7aFRD2IDrCfKfcrPPog4G0uQx/JzDuAMnRB96bZY2U7nbF2kHA+nJ8El1G+7ELpwWyfEBq0UGPSsCal04a3AEm9Oi92YunG6sTfB3uCQ66CnswE1xj9QF5FonekufqPZ2UTNvRWKUzRRohpMpslu4Usd3wcohw6L9Y/4ZU0/TIrIS9oqUf9JKQCWkO4e0GpDrEZai/y/bTWVTMzNAlQAAAABJRU5ErkJggg==") transparent no-repeat center;
    border: none;
    top: 0;
    right: 21px;
    bottom: 0;
    margin: auto 0;
    cursor: pointer; }
.search-form-button:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACF0lEQVRIia3VTYiNURgH8N+9d8bklmJDYmFkIcJCQymlaSIsmElEFmIKkeiOUGMxyYqU77KwMEohzMJKGl8R5aN8pFnMRjMpC4ki4w6Lc67GO++Yj3v/9XbqnPP+/89znq9Mvr0gBVVoRBPqMB05fMQr3MZlfEv7eSCyKXtr8AZXsRKvcQYn8BALcR7d2D0Exz+WlpCLJHvQhfXowM/EPxksRRtOYxU24OtwHpyM5BcwH9dSyOE3HqAeLViOWxiXJpCrbloC63AMl7ANxbTLKXgSLd8hvMbd5IVMvr1Qg3foi5anWT0cbmI1Zgux+Yus8H4z0TpGcjggxHBX8iCLtfgiBHSs6MI9IbUHCcwV0q+vDAF4jFpMSgpMQ0+Z5NAb16lJgRz6KyDwK64/kgI9mFEBgVqhRnoHbmbxFMuQL1OgHi+leHAd47GpDPI6LBbq4R9k8u2FHN5iAuYIKTsa5NCJeUI9fR54mBXawk5MEbypHqXAcaH5HU6SlwREC1rRgDuYPALiGlzEXrzA2bRLpWYHj6IFzdguuN5tcBueiI24IgT2vdDD+nF/KA9KOCUE7BmO4oMwcDpwQ8i4T9Hy78IsWCC09jYcSQpUJTeEkbhCmFyNWIRZQmx6cS4Kdgp5L3pUFJ65Cof+J1DC8/iNBEVsFqr5YOTdP5zAaFHElri2CDEsVFKgJLI1rvuQrbQAIZuahZbR8AdjHXXRSvppdAAAAABJRU5ErkJggg=="); }
.search-form-clear {
    content: '';
    position: absolute;
    display: none;
    width: 20px;
    height: 20px;
    top: 0;
    right: 21px;
    bottom: 0;
    margin: auto 0;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUY3RTg0NTdGOTQxMUU4OTg0QUI4NTI5MjRFRDg5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUY3RTg0NDdGOTQxMUU4OTg0QUI4NTI5MjRFRDg5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGVhMmM4ZWMtMDBlYi00YTQxLTlmY2EtNDdiY2Q5NjdkZjE2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2VjNDhlM2ItYjExOC03ZjQxLThiNzEtY2FlZDVjNDhhNDk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pUpdRwAAAM1JREFUeNqk1cEOgjAMBuDScODN9GTkpI+gT2R4AvWER3yIvQ83bUlJFrKtXVny77CNLx2MrAkhHAHgRrlSZvC1jvKkDC11d8qJMlJ6B9rJs1xYg9RdKF8ZGGWBB5t4lygVnR3oFlt2hzJZiyYxnsBokRXNYlvQghaxFFhCVYxbm3lHK/qJUNCwEphCQcNyW97VUDkaXN1BKpssRwqNWC9RUTRis0RF0YjFH6qIYgVmQrESU1F0YEWUwbcDy6Ev/lMelN+OK2BFlyvgL8AALVVl9KcsQm4AAAAASUVORK5CYII=") no-repeat center; }

@media screen and (max-width: 767px) {
    .search-form-inner {
        height: 49px; }
    .search-form-clear {
        display: block; }
    .search-form-field {
        font-size: 14px;
        padding: 13px 32px 13px 53px; }
    .search-form-button {
        left: 13px; } }

.search-results-wrapper {
    margin: 36px 0 30px; }

.search-results-item {
    position: relative;
    padding: 30px 36px;
    border: 1px solid #e4e4e4;
    margin-bottom: 15px; }
.search-results-item:last-child {
    margin-bottom: 0; }
.search-results-item:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 26px;
    bottom: 0;
    margin: auto 0;
    width: 8px;
    height: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDlFOUNEOTdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDlFOUNEODdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjY5OTgxMmUtMzBjMC04MzQxLTgxODgtMDE3NzVkY2Y3MGJjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODcwYTEzNTctNTEzMC1jOTRjLTg4ZGEtZjFhNTM2OTNiMGFmIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dlGQmQAAAFpJREFUeNpi9PHx8WCAgJNA/B7KZmAC4tdAzArE5kAsiCxxDoifoUuCJP5jk2SB6oRJgoAUSJKJAQeASTACsRFU9W8gPsGERRDk7A9MWATfw4wSRRcEAYAAAwBBFRYp11U6aQAAAABJRU5ErkJggg==") no-repeat center;
    -webkit-transition: right .5s;
    transition: right .5s; }
.search-results-item:hover {
    border-color: #bdbdbd; }
.search-results-item:hover:after {
    right: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDZFQjhFODYyNDgxMUU4OTg1MUUwMTJCOUZDMjVFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDZFQjhFNzYyNDgxMUU4OTg1MUUwMTJCOUZDMjVFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGRiOGE0NDgtMTNmMS00MTRiLWE4N2ItZGYxNTk1NzRjODIyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjFjZmU5NjAtY2JjNy01MTRlLTgxMmEtMmIyMGQ0YmJlZjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M/bQHAAAAIpJREFUeNpUzbEKglAUxvHjxcmlR2lsak/QLXCUHES3qLF3EMdo1NHRobWhqZcRIZoS+1+4B+yDH3f4zj3HC9pzLCIJUkzi4qNEiC8OmG1hsMfT/bjC0+KDCC/kqHSVzYgdHjjibeQ/s3uNFivcsUaNiy0C9NjghpMe77BFg0LX+W5qQLa4IT8BBgDgDhmRzrlhkgAAAABJRU5ErkJggg=="); }
.search-results-item:hover .search-results-item-title {
    color: #0aa373; }
.search-results-item-title {
    font: 18px 'robotoregular';
    color: #232323; }
.search-results-item-subinfo {
    font: 14px 'robotoregular';
    display: inline-block;
    color: #a3a3a3;
    margin: 18px 23px 0 0; }

.search-results-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

@media screen and (max-width: 767px) {
    .search-results-list {
        margin: 0 -15px; }
    .search-results-item {
        border-left: none;
        border-right: none;
        border-bottom: none;
        margin-bottom: 0;
        padding: 30px 15px; }
    .search-results-item:last-child {
        border: 1px solid #e4e4e4; }
    .search-results-item:after {
        right: 15px; }
    .search-results-item:hover:after {
        right: 10px; } }

.search-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.search-tags-wrapper {
    margin-top: 28px; }
.search-tags-clear {
    font: 14px 'robotoregular';
    color: #232323;
    text-decoration: underline; }

.search-tag {
    padding: 15px;
    background: #0aa373;
    font: 14px 'robotoregular';
    color: #fff;
    margin: 0 10px 10px 0; }
.search-tag-delete {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMkMyNzg5RDdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMkMyNzg5QzdGODUxMUU4ODk2NkM3RDZCM0RCNEQwOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjY5OTgxMmUtMzBjMC04MzQxLTgxODgtMDE3NzVkY2Y3MGJjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODcwYTEzNTctNTEzMC1jOTRjLTg4ZGEtZjFhNTM2OTNiMGFmIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Mep+zAAAAF1JREFUeNpi/P//fxkDA8NeID7LgB8YA7EzA1CDERCvAGJjIGbAgY1hamAC+DQZI8shS2DTZIwuhm4asiZjbLZicy9ME1YnMjGQCihxEkmeJilYSYo4RlKTBkCAAQBkGmBD2pADLAAAAABJRU5ErkJggg==") no-repeat center;
    cursor: pointer;
    margin: 0 0 0 20px; }

@media screen and (max-width: 767px) {
    .search-tags-wrapper {
        margin-top: 22px; }
    .search-tag {
        margin: 0 3px 3px 0; } }

.sections-wrapper {
    margin-top: 32px; }

.section {
    height: 158px;
    position: relative;
    padding: 35px 37px;
    background-color: #f7f8f7;
    -webkit-transition: background-color .5s;
    transition: background-color .5s; }
.section .section-icon {
    -webkit-transition: display .5s;
    transition: display .5s; }
.section .section-icon-on-hover {
    -webkit-transition: display .5s;
    transition: display .5s; }
.section:hover {
    background-color: #e84241; }
.section:hover .section-title {
    color: #fff; }
.section:hover .section-icon {
    display: none; }
.section:hover .section-icon-on-hover {
    display: inline-block; }
.section-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
.section-wrapper {
    margin-bottom: 30px; }
.section-title {
    font: 18px 'robotobold';
    font-weight: bold;
    color: #232323; }
.section-icon-wrapper {
    width: 40px;
    height: 40px;
    position: absolute;
    text-align: right;
    bottom: 30px;
    right: 30px; }
.section-icon-on-hover {
    display: none; }
.section-info-wrapper {
    margin-top: 10px; }
.section-info {
    position: relative;
    padding: 50px 40px;
    border: 1px solid #e6eaf0;
    border-left: none; }
.section-info:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 140px;
    border: 1px solid #e6eaf0;
    border-right: none;
    top: -1px;
    left: -140px;
    z-index: 1; }
.section-info-image-wrapper {
    position: relative;
    z-index: 2;
    top: 60px; }
.section-info-image-wrapper img {
    max-width: 100%; }
.section-info-title {
    font: 26px 'robotoblack';
    font-weight: bold;
    color: #232323;
    margin: 0 0 10px; }
.section-info-text {
    font: 16px 'robotoregular';
    color: #232323; }

@media screen and (max-width: 767px) {
    .section {
        padding: 37px 25px; }
    .section-info {
        padding: 0;
        border: none;
        margin-top: 30px; }
    .section-info:before {
        display: none; }
    .section-info-title {
        font-size: 24px; }
    .section-info-image-wrapper {
        top: 0;
        margin-top: 70px; }
    .section-wrapper {
        margin-bottom: 10px; }
    .section-title {
        font-size: 16px; } }

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .section {
        padding: 25px; }
    .section-title {
        font-size: 16px; }
    .section-info {
        padding: 50px 32px 50px 0; }
    .section-info-title {
        font-size: 24px; }
    .menu-dropdown__overlay {
        /* display: none !important; */
    }}


@charset "UTF-8";
.vacancy-content-head {
    margin: 64px 0 46px;
    padding-bottom: 41px;
    border-bottom: 1px solid #e6eaf0; }
.vacancy-content-head .row-eq-height {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.vacancy-content-head .row > [class*='col-'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }

.vacancy-page-title {
    font: 38px 'robotoblack';
    font-weight: bold;
    margin: 0; }

.vacancy-company {
    font: 18px 'robotoregular';
    color: #18b273; }
.vacancy-company-wrapper {
    margin: 23px 0 36px; }

.vacancy-price {
    font: 24px 'robotobold';
    font-weight: bold;
    color: #232323; }

.vacancy-meta-info-wrapper {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: right; }

.vacancy-place {
    font: 24px 'robotoregular';
    color: #232323;
    margin-top: 10px; }

.vacancy-date {
    font: 14px 'robotoregular';
    color: #a3a3a3; }

.vacancy-content {
    margin-top: 46px; }
.vacancy-content-title {
    font: 24px 'robotobold';
    font-weight: bold;
    color: #232323;
    margin: 0 0 37px; }
.vacancy-content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 66px; }
.vacancy-content ul li {
    font: 16px 'robotoregular';
    color: #232323;
    margin-bottom: 32px;
    letter-spacing: -.2px;
    line-height: 24px; }
.vacancy-content ul li:before {
    content: '•'; }
.vacancy-content ul li:last-child {
    margin-bottom: 0; }

.vacancy-aside {
    text-align: right; }

.jcarousel-skin-video .screen-shot {
    z-index: 1 !important;
}

.video-gallery-more {
    margin-top: 45px;
}

.video-gallery-more .career-page-subtitle{
    margin-top: 10px;
}

.video-gallery-more .material {
    padding-bottom: 0;
    border: none;
}

.video-gallery-more .subscription-wrapper {
    margin-top: 30px;
}

.video-gallery-side-list .material {
    display: block;
    text-decoration: none;
    padding-bottom: 25px;
}

.video-gallery-side-list .material .material__video-link, .material__video-link-side-block {
    display: none;
}

.video-gallery-side-list .material:hover .material__video-link, .material__video-link-side-block {
    display: block;
}

.video-gallery-side-list .material:hover .material__title{
    color: #0ba374;
}

.video-gallery-side-list .material .material__title {
    font: 18px 'robotoregular';
}

.video-gallery-side-list .material .material__info-wrapper {
    margin: 15px 0 8px;
}

.video-gallery-side-list .material:last-child {
    border-bottom: none;
}

.video-gallery-more-wrapper {
    padding-right: 60px;
    border-right: 1px solid #e2e2e2;
}

.video-gallery-more-aside {
    padding-left: 30px;
}

.video-gallery-more-wrapper .press-center-share-block {
    border-top: 1px solid #f2f2f2;
    padding: 20px 0;
}

.material__image-wrapper-link video {
    object-fit: cover;
}

.video-gallery-more-aside .aside-block-title {
    margin-bottom: 35px;
}

@media screen and (max-width: 767px) {
    .vacancy-content-head {
        margin: 50px -15px 0; }
    .vacancy-content-head-inner {
        margin: 0 15px; }
    .vacancy-meta-info-wrapper {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        text-align: left; }
    .vacancy-place {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        font-size: 18px;
        margin: 5px 0 10px; }
    .vacancy-date {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
    .vacancy-page-title {
        font-size: 24px; }
    .vacancy-company {
        font-size: 16px; }
    .vacancy-company-wrapper {
        margin: 15px 0 36px; }
    .vacancy-price {
        font-size: 22px; }
    .vacancy-content ul {
        margin-bottom: 55px; }
    .vacancy-aside .button-vacancy {
        margin: 20px 0; }

    .video-gallery-more-wrapper {
        padding-right: 15px;
        border-right: none;
    }

    .video-gallery-more-aside {
        padding-left: 15px;
    }

    .video-gallery-more-aside-press-center {
        padding-left: 0;
    }

    .video-gallery-side-list .material:last-child {
        padding-bottom: 0;
    }

    .material-theme {
        margin: 0 -15px;
    }

    .video-gallery-more .material__image-wrapper {
        height: auto;
    }

    .video-gallery-more .material__title_wrapper-upper {
        left: 15px;
        bottom: 50px;
    }

    .video-gallery-more .material__info-wrapper-upper {
        bottom: 20px;
        left: 15px
    }

    .video-gallery-more .material__photo-count-wrapper {
        top: 20px;
        right: 15px;
    }

    .video-gallery-more .material .material__title {
        font-size: 14px;
    }

    .video-gallery-more .material .material__photo-count {
        min-width: 95px;
    }

    .material__image-wrapper-link video {
        height: auto;
    }
}

.tour__all-link {
    margin-top: 28px;
}

.social-info-link {
    text-decoration: none;
}

.social-info-block {
    background-color: #f7f8f7;
    padding: 22px 40px;
    text-align: left;
    height: 170px;
    box-sizing: border-box;
    margin: 10px 0;
    cursor: pointer;
}

.social-info-block--more-padding {
    padding: 36px 40px;
}

.social-info-block:hover .social-info-title {
    color: #39b477;
    -webkit-transition: color .5s;
    -moz-transition: color .5s;
    -ms-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s;
}

.social-info-block a {
    text-decoration: none;
}

.social-info-image {
    height: 40px;
    margin-bottom: 14px;
}

.social-info-title {
    font: 16px 'robotobold';
    font-weight: bold;
    color: #232323;
    margin-bottom: 10px;
    text-decoration: none;
}

.social-info-description {
    font: 14px 'Arial';
    color: #7a7a78;
    text-decoration: none;
}

.tour-container {
    padding-bottom: 88px;
}

.tour {
    font-size: 18px;
    color: white;
}

.tour__item {
    position: relative;
    margin-top: 20px;
}

.tour__image-wrapper {
    position: relative;
}

.tour__image-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: -moz-linear-gradient( 90deg, rgb(38,38,38) 0%, rgba(38,38,38,0) 50%);
    background-image: -webkit-linear-gradient( 90deg, rgb(38,38,38) 0%, rgba(38,38,38,0) 50%);
    background-image: -ms-linear-gradient( 90deg, rgb(38,38,38) 0%, rgba(38,38,38,0) 50%);
}

.tour__image {
    width: 100%;
    height: 240px;
}

.tour__image--large {
    height: 500px;
}

.tour__meta {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    text-align: center;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.2s linear;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.tour__meta--round {
    border-radius: 50%;
    width: 246px;
    height: 246px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.tour__item:hover > .tour__meta {
    visibility: visible;
    opacity: 1;
}

.tour__link {
    display: block;
    margin-top: 10px;
    color: white;
}

.tour__title {
    position: absolute;
    left: 30px;
    bottom: 20px;
}

.tour .more-link {
    margin-top: 28px;
}

.subportal-page-title {
    font: 34px 'robotoblack';
    font-weight: bold;
    color: #232323;
    margin-top: 45px;
}

@media screen and (max-width: 767px) {
    .tour__image {
        height: auto;
    }
    .tour__meta {
        visibility: visible;
        opacity: 1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border-radius: 0;
        transform: none;
    }
    .tour__title {
        left: 12px;
        bottom: 12px;
        font-size: 14px;
    }
    .tour__image-wrapper {
        display: block;
        height: 195px;
        width: 100%;
        overflow: hidden;
    }
    .tour__image {
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        margin: auto;
    }
    .tour__link {
        font-size: 14px;
    }

    .social-info-block--under {
        margin-top: 130px;
    }
    .subportal-page-title {
        font-size: 28px;
    }
    .social-info-block--more-padding {
        padding: 30px 24px;
        height: 134px;
    }
}

@media screen and (max-width: 480px) {
    .social-info-block--under {
        margin-top: 30px;
    }
}


.structure-tatneft-mobile,
.structure-tatneft {
    overflow-x: hidden;
    width: 100%;
    border-collapse: separate;
    border-spacing: 10px;
    font-size: 12px;
    color: #666;
}

.structure-tatneft-mobile .green-bg,
.structure-tatneft .green-bg {
    background: #1AB374;
    font-weight: bold;
    color: #fff;
}

.structure-tatneft-mobile .gr-st,
.structure-tatneft .gr-st {
    background: #EBFAF4;
}

.structure-tatneft-mobile .red-bg,
.structure-tatneft .red-bg {
    background: #ED3942;
    color: #fff;
    font-weight: bold;
}

.structure-tatneft td {
    padding: 10px;
    vertical-align: top;
    line-height: 1.5;
}

.structure-tatneft h6 {
    color: black !important;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

.structure-tatneft-mobile a,
.structure-tatneft a {
    color: #1ab374;
    display: block;
    text-decoration: none;
}

.structure-tatneft-mobile a:hover a,
.structure-tatneft a:hover{
    text-decoration: underline;
    color: #ed3942;
}

@media only screen and (min-width: 768px) {
    .structure-tatneft-mobile {
        display: none !important;
    }
    .structure-tatneft .center {
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .structure-tatneft {
        display: none !important;
    }

    .structure-tatneft-mobile {
        font-size: 18px;
    }

    .structure-tatneft-mobile h6,
    .structure-tatneft-mobile a {
        font-size: 16px;
    }

    .structure-tatneft-mobile h6 {
        font-weight: bold;
    }

    .structure-tatneft-mobile h6:nth-child(2) {
        margin-top: 40px;
    }

    .structure-tatneft-mobile .green-bg {
        display: flex;
        justify-content: space-between;
    }

    .structure-tatneft-mobile .tuple {
        margin-bottom: 10px;
        position: relative;
    }

    .structure-tatneft-mobile .cell {
        vertical-align: top;
        line-height: 1.5;
    }

    .structure-tatneft-mobile .cell:first-child {
        min-height: 120px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 10px 20px;
    }

    .structure-tatneft-mobile .tuple .linklist {
        transition: max-height 0.2s 10ms, padding 0.5s;
        position: relative;
        overflow: hidden;
        max-height: 0;
        padding: 0 20px;
    }

    .structure-tatneft-mobile .tuple .gr-st.open .linklist {
        max-height: 100%;
        padding: 40px 20px;
    }

    .structure-tatneft-mobile .arrow-right {
        background: url('../images/arrow-right.svg') no-repeat center;
        height: 100%;
        width: 6px;
        min-width: 6px;
    }

    .structure-tatneft-mobile .arrow {
        right: 3.5%;
        align-self: center;
        position: absolute;
        background: url(../images/arrow-down-white.svg) no-repeat center;
        height: 100%;
        width: 11px;
        min-width: 11px;
    }

    .structure-tatneft-mobile .arrow.open {
        transform: rotate(0.5turn);
    }

    .structure-tatneft-mobile .elementWithLink {
        display: flex;
        justify-content: space-between;
    }

    .linklist > *:not(:last-child){
        margin-bottom: 30px;
    }

    .linklist > *:last-child {
        margin-bottom: 10px;
    }

    .structure-tatneft-mobile a,
    .structure-tatneft-mobile .title {
        max-width: calc(100% - 15px);
    }
}

.select2-dropdown-open .select2-choice {
    background: none;
    box-shadow: none;
    border-radius: 0;
}

.new-design.select2-container .select2-choice {
    background: none;
    border-radius: 0;
    border: none;
    width: auto;
    box-shadow: none;
    height: 100%;
}

.select2-drop {
    border-radius: 0 !important;
    border: 1px solid #cccccc !important;
    box-shadow: none !important;
}

.select2-results .select2-result-label {
    padding: 15px 4px 15px !important;
}

.new-design .select2-search input {
    border-radius: 0;
    border: 1px solid #cccccc;
}

.new-design.select2-container {
    border: 1px solid #cccccc;
    font-family: 'Helvetica';
}

.new-design.select2-container .select2-choice a {
    padding: 15px;
}

.new-design.select2-container .select2-choice div {
    background: none;
    border: none;
    top: -12px;
    right: -7px;
}

.new-design.select2-container .select2-choice span {
    color: #999;
    line-height: 16px;
    padding-top: 0;
}

.new-design.select2-container .select2-choice div b {
  height: 16px;
}

.form {
  color: #232323;
}

.form input, textarea, .form select {
  padding: 20px;
  margin: 0;
  width: 100%;
  resize: none;
  border: 1px solid #cccccc;
}

.form input.checked::after {
  content: ' ';
  position: absolute;
  left: 7px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid #1ab374;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.form .item_row {
  align-items: center;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .form .item_row {
      display: flex;
    }
}

.form .sub {
  font-size: 13px;
  color: #8b8686;
}

.checkbox-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.checkbox-container input:checked ~ .checkmark {
  background-color: #1ab374;
  border: none;
}

.checkbox-container input:disabled ~ .checkmark {
    background-color: #eeeeee;
}

.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  background-color: #fff;
  border: 2px solid #dce3f0;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkbox-container .checkmark:after {
  left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.error-message, .error-message-bottom {
  color: #b94a48;
}

.error-message {
    margin-bottom: 10px;
}

.error-message-bottom {
    margin-top: 10px;
}

.field-error {
    border-color: #b94a48 !important;
}

.checkmark {
    top: -3px;
    /*height: 16px;*/
}

.alert-success.new {
    background: #EBF7F1 !important;
    color: #262626 !important;
    border: none !important;
    border-radius: 0;
    padding: 25px 20px;
}

.main-map-title.new {
    font-family: 'robotoblack';
    font-size: 36px;
    line-height: 44px;
    color: #4D4D4D;
}

.main-map-current-region {
    width: 116px;
    height: 50px;
    position: absolute;
    top: 136px;
    left: 604px;
    background: url('/design/images/msg-bg.svg') no-repeat;
    color: #4D4D4D;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    line-height: 31px;
}

.main-static {
    background: #F7F8F7;
    padding: 30px 50px 30px 80px;
}

.main-static__head {
    font-size: 32px;
    line-height: 43px;
    color: #4D4D4D;
    margin-bottom: 23px;
    font-weight: bold;
}

.main-static__count {
    font-weight: bold;
    font-size: 55px;
    line-height: 63px;
    color: #0AA373;
}

.main-static__title {
    height: 24px;
}

.main-static__title,
.main-static__unit {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
}

.main-static__unit {
    position: relative;
    left: 45px;
    background: #fff;
    width: fit-content;
    padding: 5px 10px;
}

.main-static__unit--more {
    left: 114px;
}

.main-static .pull-right {
    position: relative;
    top: 5px;
}

@media screen and (max-width: 600px) {
    .main-static {
        padding: 23px 15px;
    }

    .main-static__unit--more {
        left: 30px;
    }

    .main-static .pull-right {
        position: relative;
        transform: translate(-50%, 0);
        float: left !important;
        top: 0;
        margin: 35px 0 17px 0;
        left: 50%;
    }

    .main-static__count {
        font-size: 50px;
        line-height: 57px;
    }

    .main-static__address {
        display: flex !important;
        align-items: inherit;
        margin-bottom: 36px;
        display: block;
        text-decoration: none !important;
    }

    .main-static__address img {
        margin-right: 10px;
    }

    .main-static__address span {
        color: #262626;
        font-size: 18px;
        line-height: 24px;
    }
}

.banner-wrapper {
    height: auto !important;
}

.banner-link {
    display: block;
    width: 100%;
}

.banner-link img {
    width: 100%;
}

.banner-link__text {
    position: absolute;
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    font-family: 'robotoblack';
    top: 30px;
    left: 22px;
}