

/* Start:/local/templates/main/css/select2.min.css?178473198215275*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/main/css/style.css?1784731982182689*/
@charset "UTF-8";
@import url(/local/templates/main/css/lang.css); /* есть файл */ /*! *//*! *//*! *//*! *//*! *//*! *//*! Нельзя редактировать этот файл! Он сгенерирован через sass  -  DO NOT EDIT THIS FILE! IT GENERATED SASS *//*! *//*! *//*! *//*! *//*! *//*! *//*! */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

body, html {
    height: 100%
}

body a, html a {
    text-decoration: none
}

body input, html input {
    -webkit-appearance: none
}

a img, fieldset, img {
    border: none
}

button, input[type=submit] {
    cursor: pointer
}

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

textarea {
    overflow: auto
}

button, input {
    margin: 0;
    padding: 0;
    border: 0
}

a, a:focus, button, h1, h2, h3, h4, h5, h6, input, select, span, textarea {
    outline: 0
}

div {
    outline: 0 !important
}

* {
    outline: 0 !important
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

ol, ul {
    list-style-type: none
}

img {
    vertical-align: top
}

li {
    list-style: none
}

.cursor-default {
    cursor: default !important;
}
.m-preloader {
    z-index: 1111111111 !important;
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    * {
        -webkit-text-size-adjust: none
    }
}

table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%
}

.clear {
    clear: both
}

.page {
    overflow: hidden;
    position: relative;
    width: 100%
}

input[type=password], input[type=text], textarea {
    box-sizing: border-box
}

input:focus::-webkit-contacts-auto-fill-button {
    opacity: 0
}

.show-tablet1 {
    display: none
}

@media only screen and (max-width: 1000px) {
    .show-tablet1 {
        display: block
    }
}

@media only screen and (max-width: 1000px) {
    .hide-tablet1 {
        display: none
    }
}

.show-mobile1 {
    display: none
}

@media only screen and (max-width: 760px) {
    .show-mobile1 {
        display: block
    }
}

@media only screen and (max-width: 760px) {
    .hide-mobile1 {
        display: none
    }
}

:focus::-webkit-input-placeholder {
    opacity: 0 !important
}

:focus::-moz-placeholder {
    opacity: 0 !important
}

:focus:-ms-input-placeholder {
    opacity: 0 !important
}

:focus:-moz-placeholder {
    opacity: 0 !important
}

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

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-loading .slick-list {
    background: #fff
}

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

.slick-slide, .slick-slide img, .slick-slider .slick-list, .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

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

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

.slick-track:after {
    clear: both
}

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

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

.slick-slide img {
    display: block;
    max-width: 100%
}

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

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

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

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

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

.slick-next, .slick-prev {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    height: 20px;
    background: 0 0;
    left: 0;
    z-index: 1
}

.slick-next:focus, .slick-prev:focus {
    outline: 0
}

.slick-next.slick-disabled, .slick-prev.slick-disabled {
    opacity: .2
}

.slick-next:before, .slick-prev:before {
    height: 30px;
    line-height: 30px;
    content: "prev";
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #fff;
    background: #000
}

.slick-next {
    right: 0;
    left: auto
}

.slick-next:before {
    content: "next";
    display: inline-block
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/main/css/../fonts/Circe-Bold.eot);
    src: url(/local/templates/main/css/../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/main/css/../fonts/Circe-Bold.woff) format("woff"), url(/local/templates/main/css/../fonts/Circe-Bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/main/css/../fonts/Circe-Light.eot);
    src: url(/local/templates/main/css/../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"), url(/local/templates/main/css/../fonts/Circe-Light.woff) format("woff"), url(/local/templates/main/css/../fonts/Circe-Light.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/main/css/../fonts/Circe-Regular.eot);
    src: url(/local/templates/main/css/../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/main/css/../fonts/Circe-Regular.woff) format("woff"), url(/local/templates/main/css/../fonts/Circe-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/main/css/../fonts/Circe-ExtraBold.eot);
    src: url(/local/templates/main/css/../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/main/css/../fonts/Circe-ExtraBold.woff) format("woff"), url(/local/templates/main/css/../fonts/Circe-ExtraBold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 800
}

body {
    font-family: Circe
}

input, select, textarea {
    font-family: Circe
}

.page-line {
    max-width: 1260px;
    margin: auto;
    position: relative;
    padding: 0 10px;
    margin-top: -3px
}

@media all and (max-width: 1279px) {
    .page-line {
        padding: 0 32px
    }
}

@media all and (max-width: 1279px) {
    .page-line {
        padding: 0 20px
    }
}

.page-line:after {
    content: " ";
    display: table;
    clear: both
}


.after-fixed-nav_en {
    margin-top: 89px !important
}

@media all and (min-width: 1001px) and (max-width: 1279px) {
    .after-fixed-nav_en {
        margin-top: 120px !important
    }
}

.top-background1 {
    border-bottom: 1px solid #f7f7f7;
    height: 88px;
    position: fixed;
    width: 100%;
    z-index: 100;
    background-color: #fff
}

.header {
    font-size: .01px;
    text-align: center;
    font-size: .01px;
    background-color: #fff
}

.header:after {
    content: " ";
    display: table;
    clear: both
}

.header__left {
    float: left;
    padding-top: 20px
}

.header__right {
    width: 48px;
    float: right;
    position: relative;
    z-index: 2;
    padding-top: 20px
}

.header__center {
    display: inline-block;
    vertical-align: top;
    padding-top: 36px
}

.logo {
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 760px) {
    .logo {
        position: relative;
        top: 5px
    }

    .logo img {
        width: 180px
    }
}

.menu1 {
    position: relative;
    z-index: 1;
    text-align: left;
    text-align-last: left
}

.menu1:after {
    content: " ";
    display: table;
    clear: both
}

.menu1 * {
    text-align: left;
    text-align-last: left
}

@media only screen and (max-width: 1000px) {
    .menu1 {
        text-align: left;
        text-align-last: left;
        position: absolute;
        top: 88px;
        right: 0;
        box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
        background-color: #fff;
        padding: 10px 0;
        display: none
    }

    .menu1 * {
        text-align: left;
        text-align-last: left
    }

    .menu1:after {
        display: none
    }

    .menu1.active {
        display: block
    }
}

.menu1__item {
    float: left;
    color: #363634;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .4px;
    min-height: 28px;
    margin-right: 32px
}

@media only screen and (max-width: 1050px) {
    .menu1__item {
        margin-right: 20px
    }
}

.menu1__item:last-child {
    margin-right: 0
}

.menu1__item a {
    color: #363634
}

.menu1__item a:hover {
    text-decoration: underline
}

.menu1__item a.sub1 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-right: 15px
}

.menu1__item a.sub1:before {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 6px;
    height: 4px;
    background-position: 0 -34px
}

@media only screen and (max-width: 1000px) {
    .menu1__item a.sub1:before {
        display: none
    }
}

@media only screen and (max-width: 1200px) {
    .menu1__item a {
        font-size: 12px
    }
}

.menu1__item:hover .menu1__sub {
    display: block
}

@media only screen and (max-width: 1000px) {
    .menu1__item {
        float: none;
        display: block;
        margin-right: 0
    }

    .menu1__item a {
        color: #333;
        display: block;
        padding: 5px 15px;
        line-height: 14px
    }
}

.menu1__sub {
    top: 28px;
    position: absolute;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 10px 0
}

@media only screen and (max-width: 1000px) {
    .menu1__sub {
        visibility: visible !important;
        position: static;
        display: block;
        margin-top: -2px;
        padding-left: 20px;
        box-shadow: 0 4px 8px rgba(99, 102, 106, 0);
        padding: 0
    }
}

.menu1__sub-item {
    color: #363634;
    font-size: 16px;
    line-height: 20px
}

.menu1__sub-item a {
    color: #000;
    font-size: 13px;
    text-transform: none;
    color: #363634;
    font-size: 15px;
    font-weight: 400;
    padding: 10px 16px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 760px) {
    .menu1__sub-item a {
        padding: 0
    }
}

@media only screen and (max-width: 1000px) {
    .menu1__sub-item {
        padding: 0 0 5px 20px;
        position: relative;
        top: 5px
    }

    .menu1__sub-item a {
        font-size: 11px
    }
}

.search1 {
    position: relative;
    width: 49px
}

.search1__current {
    width: 48px;
    height: 48px;
    background-color: #434345;
    border-radius: 50px;
    position: relative;
    cursor: pointer
}

.search1__current:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i2.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: -8px;
    margin-left: -8px
}

.search1__current:hover {
    opacity: .95
}

.search1__form {
    position: absolute;
    top: 0;
    left: -200px;
    display: none
}

.search1__input {
    width: 200px;
    background-color: #434345;
    height: 48px;
    border-radius: 50px 0 0 50px;
    display: block;
    font-size: 14px;
    color: #fff;
    padding: 0 15px
}

.search1__submit {
    position: absolute;
    top: 0;
    right: -48px;
    width: 48px;
    height: 48px;
    background: rgba(51, 51, 51, 0);
    border: none;
    display: block;
    border-radius: 0 50px 50px 0;
    z-index: 10
}

.search1__submit:hover {
    background: rgba(255, 255, 255, .05)
}

.search1.active .search1__current {
    border-radius: 0 50px 50px 0
}

.search1.active .search1__form {
    display: block
}

.content-over1 {
    padding-bottom: 40px
}

.content-over1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over1 {
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 760px) {
    .content-over1.mod1 {
        padding-bottom: 15px
    }
}

.content-over1__left {
    float: left
}

@media only screen and (max-width: 1000px) {
    .content-over1__left {
        float: none;
        padding-bottom: 20px
    }
}

.content-over1__right {
    float: right;
    padding-top: 29px
}

@media only screen and (max-width: 1000px) {
    .content-over1__right {
        float: none;
        padding: 0
    }
}

.navigation1 {
    padding-bottom: 17px;
    line-height: 12px;
    font-size: .01px
}

.navigation1:after {
    content: " ";
    display: table;
    clear: both
}

.navigation1__item {
    display: inline;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.navigation1__item:after {
    display: inline-block;
    content: '';
    width: 4px;
    height: 4px;
    background-color: #ccc;
    border-radius: 4px;
    vertical-align: top;
    margin: 0 16px;
    position: relative;
    top: 3px
}

@media only screen and (max-width: 760px) {
    .navigation1__item:after {
        margin: 0 5px
    }
}

.navigation1__item:last-child:after {
    display: none
}

.navigation1__item a {
    color: #828282
}

.navigation1__item a:hover {
    text-decoration: underline
}

.navigation1.mod1 {
    padding-bottom: 22px
}

.navigation1.mod1 .navigation1__item {
    color: #fff
}

.navigation1.mod1 .navigation1__item a {
    color: #fff
}

.navigation1.mod1 .navigation1__item:after {
    background-color: #ccc
}

.navigation1.mod2 {
    padding-bottom: 22px
}

.navigation1.mod2 .navigation1__item {
    color: #fff
}

.navigation1.mod2 .navigation1__item a {
    color: #fff
}

.navigation1.mod2 .navigation1__item:after {
    background-color: #ccc
}

.title1 {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px
}

@media only screen and (max-width: 760px) {
    .title1 {
        font-size: 22px;
        line-height: 22px
    }
}

.ask-question1 {
    display: block;
    width: 150px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.ask-question1:hover {
    opacity: .9;
    text-decoration: underline
}

.address1 {
    margin: 0 -15px;
    padding-bottom: 30px
}

.address1:after {
    content: " ";
    display: table;
    clear: both
}

.address1__item {
    float: left;
    width: 33.333%
}

@media only screen and (max-width: 1000px) {
    .address1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .address1__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 760px) {
    .address1__item {
        width: 100%;
        float: none;
        padding-bottom: 10px
    }
}

.address1__over {
    margin: 0 15px;
    height: 144px;
    background-color: #f7f7f7;
    padding-left: 40px;
    position: relative
}

@media only screen and (max-width: 1140px) {
    .address1__over {
        padding: 20px 81px 20px 20px
    }

    .address1__over:before {
        right: 20px !important
    }
}

@media only screen and (max-width: 760px) {
    .address1__over {
        height: auto;
        padding: 20px 81px 20px 20px
    }
}

.address1__over.icon1:before {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    content: '';
    margin-top: -22px;
    background: url(/local/templates/main/css/../img/w1.svg) no-repeat 0 0;
    background-size: 41px 44px;
    width: 41px;
    height: 44px;
    display: inline-block
}

.address1__over.icon2:before {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    content: '';
    margin-top: -19.5px;
    background: url(/local/templates/main/css/../img/w2.svg) no-repeat 0 0;
    background-size: 45px 39px;
    width: 45px;
    height: 39px;
    display: inline-block
}

.address1__over p {
    color: #363634;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 8px
}

.address1__over p a {
    color: #363634
}

.address1__over p a:hover {
    text-decoration: underline
}

.address1__over p:last-child {
    padding: 0
}

.address1__over p.mod1 {
    color: #63666a;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width: 1140px) {
    .address1__over p {
        font-size: 20px;
        padding-bottom: 5px
    }
}

.address1__text {
    display: table-cell;
    vertical-align: middle;
    height: 144px
}

@media only screen and (max-width: 760px) {
    .address1__text {
        display: block;
        height: auto
    }
}

.block1 {
    padding: 50px 55px;
    background-color: #f2eb3b;
    position: relative
}

.block1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1140px) {
    .block1 {
        padding: 40px 20px
    }
}

@media only screen and (max-width: 1000px) {
    .block1 {
        padding: 20px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block1 {
        margin: 0 -10px
    }
}

.block1__left {
    float: left;
    max-width: 70%
}

.block1__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 1000px) {
    .block1__left {
        float: none;
        max-width: 100%
    }

    .block1__left p {
        font-size: 17px;
        line-height: 22px;
        padding-bottom: 20px
    }
}

.block1__title {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 16px
}

@media only screen and (max-width: 1000px) {
    .block1__title {
        font-size: 24px;
        line-height: 29px;
        padding-bottom: 10px
    }
}

.participate-of-experiment1 {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    width: 258px;
    height: 48px;
    background-color: #63666a;
    line-height: 48px;
    text-align: center;
    color: #f2eb3b;
    font-size: 16px;
    margin-top: -24px
}

@media only screen and (max-width: 1140px) {
    .participate-of-experiment1 {
        right: 20px
    }
}

@media only screen and (max-width: 760px) {
    .participate-of-experiment1 {
        width: 100%;
        max-width: 400px
    }
}

.participate-of-experiment1:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 1000px) {
    .participate-of-experiment1 {
        position: static;
        margin: 0
    }
}

.background1 {
    background-color: #f7f7f7;
    padding: 80px 0
}

@media only screen and (max-width: 1000px) {
    .background1 {
        padding: 30px 0
    }
}

.list-experiment1 {
    margin: 0 -15px
}

.list-experiment1:after {
    content: " ";
    display: table;
    clear: both
}

.list-experiment1__item {
    float: left;
    width: 50%
}

@media only screen and (max-width: 760px) {
    .list-experiment1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-experiment1__item:last-child {
        padding-bottom: 0
    }
}

.list-experiment1__over {
    background-color: #fff;
    margin: 0 15px;
    padding: 40px
}

.list-experiment1__over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__over {
        padding: 20px
    }
}

.list-experiment1__icon {
    float: left;
    margin-right: 40px;
    width: 124px;
    height: 124px;
    background-color: #f2eb3b;
    line-height: 124px;
    text-align: center;
    font-size: .01px
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__icon {
        margin-right: 20px
    }
}

.list-experiment1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-experiment1__icon {
        height: 100px;
        width: 100px;
        line-height: 100px
    }
}

.list-experiment1__text {
    overflow: hidden
}

.list-experiment1__min-height {
    min-height: 100px;
    padding-bottom: 10px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-experiment1__min-height {
        min-height: 76px
    }
}

.list-experiment1__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__title {
        font-size: 16px;
        line-height: 20px;
        max-width: 100%;
        word-wrap: break-word
    }
}

.list-experiment1__title:hover {
    text-decoration: underline
}

.list-experiment1 p {
    color: #363634;
    font-size: 18px;
    line-height: 24px
}

.list-experiment1 p a {
    color: #363634;
    text-decoration: underline
}

.list-experiment1 p a:hover {
    text-decoration: none
}

@media only screen and (max-width: 1000px) {
    .list-experiment1 p {
        font-size: 15px
    }
}

.background-footer1 {
    padding: 69px 0 32px 0;
    background-color: #363634;
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .background-footer1 {
        padding: 30px 0
    }
}

.footer {
    font-size: .01px
}

.footer:after {
    content: " ";
    display: table;
    clear: both
}

.footer__right {
    float: right;
    width: 295px;
    position: relative;
    top: -5px
}

@media only screen and (max-width: 1000px) {
    .footer__right {
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .footer__right {
        float: none;
        top: 0;
        margin-bottom: 30px
    }
}

.footer__list {
    text-align: justify;
    line-height: 0;
    font-size: 0;
    text-justify: newspaper;
    zoom: 1;
    text-align-last: justify;
    padding-bottom: 55px
}

.footer__list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.footer__list * {
    text-align-last: left
}

@media only screen and (max-width: 1000px) {
    .footer__list {
        padding-bottom: 30px
    }
}

.footer__item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    text-align-last: left
}

.footer__item * {
    text-align: left;
    text-align-last: left
}

.footer__item.mod1 {
    width: 295px
}

@media only screen and (max-width: 1000px) {
    .footer__item {
        padding-bottom: 20px
    }

    .footer__item.mod1 {
        display: block;
        width: auto;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 760px) {
    .footer__item {
        width: 50%;
        padding-right: 10px;
        box-sizing: border-box
    }
}

.footer__title {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    padding-bottom: 24px;
    min-height: 16px
}

@media only screen and (max-width: 760px) {
    .footer__title {
        font-size: 12px;
        padding-bottom: 15px
    }
}

.footer__text {
    margin-top: -1px
}

.footer__text-min-height {
    min-height: 118px
}

@media only screen and (max-width: 1000px) {
    .footer__text-min-height {
        padding-bottom: 10px;
        min-height: 0
    }
}

.footer__text p {
    padding-bottom: 10px;
    color: #fff;
    font-size: 13px;
    line-height: 18px
}

.footer__text p:last-child {
    padding-bottom: 0
}

.footer__text p a {
    text-decoration: underline;
    color: #fff
}

.footer__text p a:hover {
    text-decoration: none
}

.footer__text p a.mod1 {
    color: #f2eb3b;
    text-decoration: none
}

.footer__text p a.mod1:hover {
    text-decoration: underline
}

.footer__bottom {
    color: rgba(255, 255, 255, .4);
    font-size: 12px;
    line-height: 16px
}

.footer__bottom:after {
    content: " ";
    display: table;
    clear: both
}

.footer__bottom-left {
    float: left
}

@media only screen and (max-width: 760px) {
    .footer__bottom-left {
        float: none;
        padding-bottom: 5px
    }
}

.footer__bottom-right {
    float: right;
    width: 295px
}

@media only screen and (max-width: 1000px) {
    .footer__bottom-right {
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .footer__bottom-right {
        float: none
    }
}

.footer__bottom a {
    color: rgba(255, 255, 255, .4);
    text-decoration: underline
}

.footer__bottom a:hover {
    text-decoration: none
}

.logo2 {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 45px
}

@media only screen and (max-width: 760px) {
    .logo2 {
        margin-bottom: 30px
    }
}

.menu2__item {
    padding-bottom: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 16px
}

.menu2__item a {
    color: #fff
}

.menu2__item a:hover {
    text-decoration: underline
}

.menu2__item.mod1 {
    padding-top: 14px
}

.menu2__item.mod1 a {
    color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .menu2__item.mod1 {
        padding-top: 0
    }
}

.social1:after {
    content: " ";
    display: table;
    clear: both
}

.social1 a {
    float: left;
    margin-right: 8px
}

.social1 a:last-child {
    margin-right: 0
}

.social1 a.icon1 {
    background: url(/local/templates/main/css/../img/c1.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon2 {
    background: url(/local/templates/main/css/../img/c2.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon3 {
    background: url(/local/templates/main/css/../img/c3.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon4 {
	background: url(/local/templates/main/css/../img/Group_243.svg) no-repeat 0 0;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: inline-block
}
.social1 a.icon5 {
	background: url(/local/templates/main/css/../img/icons_yandex_dzen.svg) no-repeat 0 0;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: inline-block
}


.social1 a:hover {
    opacity: .85
}

.code1 {
    display: block;
    width: 171px
}

.menu-button1 {
    position: absolute;
    top: 37px;
    right: 104px;
    display: none;
    cursor: pointer;
    width: 25px;
    height: 14px;
    border-top: 2px solid #434345;
    border-bottom: 2px solid #434345;
    z-index: 11;
    -webkit-transition: .1s linear;
    transition: .1s linear
}

@media only screen and (max-width: 1000px) {
    .menu-button1 {
        display: block;
        right: 84px
    }
}

.menu-button1:after, .menu-button1:before {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    display: block;
    content: '';
    height: 2px;
    background: #434345;
    margin-top: -1px;
    -webkit-transition: .1s linear;
    transition: .1s linear
}

.menu-button1.active {
    border-color: transparent;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.menu-button1.active:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    zoom: 1;
    left: -2px;
    right: -2px
}

.menu-button1.active:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    zoom: 1;
    left: -2px;
    right: -2px
}

.content-over2 {
    padding-bottom: 40px
}

.content-over2:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over2 {
        padding-bottom: 0
    }
}

.content-over2__left {
    float: left
}

.content-over2__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .content-over2__left {
        float: none;
        width: auto !important;
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .content-over2__left {
        padding-bottom: 20px
    }

    .content-over2__left p {
        font-size: 15px;
        line-height: 22px;
        padding-bottom: 20px
    }
}

.content-over2__scheme {
    display: block;
    width: 100%;
    max-width: 780px;
    margin: auto
}

.content-over2__right {
    float: right;
    width: 400px
}

@media only screen and (max-width: 1000px) {
    .content-over2__right {
        float: none;
        width: auto;
        max-width: 500px;
        margin: auto
    }
}

.text1 {
    padding: 45px 40px;
    background-color: #f7f7f7;
    font-size: .01px
}

@media only screen and (max-width: 1000px) {
    .text1 {
        padding: 20px
    }
}

@media only screen and (max-width: 760px) {
    .text1 {
        padding: 20px 10px;
        margin: 0 -10px
    }
}

.text1__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 24px
}

.text1__logo:hover {
    opacity: .9
}

.text1__code {
    margin-bottom: 24px;
    display: inline-block;
    vertical-align: top;
    width: 146px
}

.text1 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.text1 p a {
    text-decoration: underline;
    color: #363634
}

.text1 p a:hover {
    text-decoration: none
}

.text1 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text1 p {
        padding-bottom: 30px
    }
}

.list-big-link1 {
    margin: 0 -15px;
    font-size: .01px
}

.list-big-link1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .list-big-link1 {
        margin: 0 -7.5px
    }
}

.list-big-link1__item {
    float: left;
    width: 33.333%
}

@media only screen and (max-width: 760px) {
    .list-big-link1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-big-link1__item:last-child {
        padding-bottom: 0
    }
}

.list-big-link1__over {
    margin: 0 15px;
    background: #fff;
    padding: 40px
}

@media only screen and (max-width: 1140px) {
    .list-big-link1__over {
        padding: 20px
    }
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__over {
        margin: 0 7.5px
    }
}

.list-big-link1__icon {
    margin-bottom: 58px;
    height: 50px;
    line-height: 50px
}

.list-big-link1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__icon {
        margin-bottom: 30px
    }
}

.list-big-link1__title {
    display: inline-block;
    vertical-align: top;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

.list-big-link1__title:hover {
    text-decoration: underline
}

@media only screen and (max-width: 1140px) {
    .list-big-link1__title {
        font-size: 24px;
        line-height: 30px
    }
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__title {
        margin-bottom: 20px
    }
}

.list-big-link1__min-height {
    min-height: 104px
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__min-height {
        min-height: 0
    }
}

.more1 {
    display: inline-block;
    vertical-align: top;
    padding-left: 64px;
    position: relative;
    line-height: 48px;
    height: 48px;
    color: #363634;
    font-size: 16px
}

.more1:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block
}

.more1:hover {
    text-decoration: underline
}

.block2 {
    position: relative;
    max-width: 1440px;
    margin: auto;
    overflow: hidden
}

.block2__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block2__background {
        height: 250px;
        width: auto !important;
        position: static
    }
}

.block2__text {
    padding: 49px 0 100px 60px;
    max-width: 478px;
    box-sizing: border-box;
    background: #63666a;
    float: right;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block2__text {
        padding: 40px 0 40px 40px;
        max-width: 400px
    }
}

.block2__text:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2000px;
    width: 2001px;
    background: #63666a;
    display: block;
    content: ''
}

@media only screen and (max-width: 760px) {
    .block2__text {
        padding: 30px 10px;
        margin: 0 -20px;
        max-width: 200%;
        float: none;
        background: #63666a
    }

    .block2__text:before {
        display: none
    }
}

.block2__title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    padding-bottom: 32px;
    padding-top: 30px
}

@media only screen and (max-width: 760px) {
    .block2__title {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 15px
    }
}

.block2 p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 55px;
    font-weight: 100
}

.block2 p b {
    color: #f2eb3b;
    font-weight: 700
}

@media only screen and (max-width: 760px) {
    .block2 p {
        font-size: 15px;
        line-height: 22px;
        padding-bottom: 30px
    }
}

.participate-of-experiment2 {
    text-align: center;
    display: block;
    color: #363634;
    font-size: 16px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    float: left;
    padding: 0 13px
}

.participate-of-experiment2:last-child {
    margin-left: 10px
}

@media only screen and (max-width: 1000px) {
    .participate-of-experiment2 {
        float: none !important;
        margin-bottom: 20px;
        width: 250px;
        padding: 0
    }

    .participate-of-experiment2:last-child {
        margin-bottom: 0;
        margin-left: 0
    }
}

@media only screen and (max-width: 760px) {
    .participate-of-experiment2 {
        width: 100%;
        max-width: 400px
    }
}

.participate-of-experiment2:hover {
    opacity: .9;
    text-decoration: underline
}

.padding2 {
    padding: 80px 0 94px 0
}

@media only screen and (max-width: 1000px) {
    .padding2 {
        padding: 30px 0 55px 0
    }
}

@media only screen and (max-width: 760px) {
    .padding2 {
        padding: 30px 0 50px 0
    }
}

.title2 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding-bottom: 36px
}

@media only screen and (max-width: 760px) {
    .title2 {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.content-over3 {
    font-size: .01px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 56px
}

.content-over3:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .content-over3 {
        margin-right: 0
    }
}

.content-over3__left {
    float: left;
    box-sizing: border-box;
    padding-left: 24px
}

@media only screen and (max-width: 1000px) {
    .content-over3__left {
        float: none;
        padding: 0 0 60px 0
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__left {
        text-align: center;
        padding-left: 0
    }
}

.content-over3__right {
    float: right;
    text-align: right
}

@media only screen and (max-width: 1000px) {
    .content-over3__right {
        float: none;
        text-align: left;
        width: auto !important
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__right {
        text-align: center
    }
}

.content-over3__item {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 106px;
    margin-left: -20px;
    padding-bottom: 20px
}

.content-over3__item:first-child {
    margin-left: 0
}

@media only screen and (max-width: 1000px) {
    .content-over3__item {
        margin: 0 10px 0 0;
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__item {
        width: 80px;
        height: 86px;
        position: relative;
        left: 2px
    }
}

.content-over3 .all-link1 {
    border-radius: 100px
}

.content-over3__over {
    position: relative
}

.content-over3__over.active, .content-over3__over.open {
    z-index: 1
}

.content-over3__over.active .content-over3__text, .content-over3__over.open .content-over3__text {
    display: block
}

.content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
    box-shadow: 0 10px 10px rgba(242, 235, 59, .2)
}

@media only screen and (max-width: 1000px) {
    .content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
        box-shadow: 0 10px 10px rgba(242, 235, 59, 0)
    }
}

.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 {
    border: 3px solid #fff;
    background-color: #f2eb3b
}

.content-over3__over.active .content-over3__icon.mod1 img, .content-over3__over.open .content-over3__icon.mod1 img {
    opacity: 0
}

.content-over3__over.active .content-over3__icon.mod1 span, .content-over3__over.open .content-over3__icon.mod1 span {
    opacity: 1
}

.content-over3__over.active .content-over3__icon.mod1 span img, .content-over3__over.open .content-over3__icon.mod1 span img {
    opacity: 1
}

.content-over3__over.active .content-over3__icon:before, .content-over3__over.open .content-over3__icon:before {
    opacity: 1
}

.content-over3__over.active {
    z-index: 2
}

.content-over3__date {
    line-height: 18px;
    height: 18px;
    padding-bottom: 16px;
    color: #898987;
    font-size: 13px;
    line-height: 18px
}

@media only screen and (max-width: 760px) {
    .content-over3__date {
        margin: 0 -50px
    }
}

.content-over3__icon {
    width: 88px;
    height: 88px;
    background-color: #f2eb3b;
    border: 3px solid #fff;
    line-height: 100px;
    border-radius: 100px;
    text-align: center;
    font-size: .01px;
    position: relative;
    margin-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .content-over3__icon {
        width: 80px;
        height: 80px;
        line-height: 80px
    }
}

.content-over3__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .content-over3__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.content-over3__icon span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    opacity: 0
}

.content-over3__icon:before {
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    display: block;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 16px;
    height: 16px;
    background-position: -34px 0;
    opacity: 0
}

@media only screen and (max-width: 1000px) {
    .content-over3__icon:before {
        display: none
    }
}

.content-over3__text {
    position: absolute;
    top: 128px;
    width: 184px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -92px;
    font-size: .01px;
    padding: 20px 10px 10px 10px;
    display: none
}

@media only screen and (max-width: 1000px) {
    .content-over3__text {
        display: none !important
    }
}

.content-over3__text:before {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: '';
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px 10px rgba(255, 255, 255, .5)
}

.content-over3__text p {
    color: #898987;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 16px;
    position: relative
}

.content-over3__title {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    padding-bottom: 8px
}

.more2 {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.more2:hover {
    text-decoration: underline
}

.all-link1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: 0 0
}

.line1 {
    position: absolute;
    top: 83px;
    left: 0;
    right: -56px;
    border: 2px solid #e9e9e9;
    border-left: none;
    height: 128px;
    border-radius: 0 200px 200px 0
}

@media only screen and (max-width: 1000px) {
    .line1 {
        display: none
    }
}

.line1:before {
    position: absolute;
    top: -8px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border: 3px solid #fff;
    background-color: #f2eb3b;
    border-radius: 10px
}

.line1:after {
    position: absolute;
    bottom: -8px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border: 3px solid #fff;
    background-color: #e9e9e9;
    border-radius: 10px
}

.background2 {
    background-color: #f7f7f7;
    padding: 80px 0 64px 0
}

@media only screen and (max-width: 1000px) {
    .background2 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .background2 {
        padding: 30px 0
    }
}

.title-over1 {
    padding-bottom: 44px
}

.title-over1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .title-over1 {
        padding-bottom: 20px
    }
}

.title-over1.mod1 {
    padding-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .title-over1.mod1 {
        padding-bottom: 20px
    }
}

.title-over1.mod1 .title-over1__left {
    font-size: 40px;
    line-height: 37px
}

@media only screen and (max-width: 760px) {
    .title-over1.mod1 .title-over1__left {
        font-size: 25px
    }
}

.title-over1__left {
    float: left;
    max-width: 60%;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 1000px) {
    .title-over1__left {
        padding-bottom: 30px;
        float: none;
        max-width: 100%
    }
}

@media only screen and (max-width: 760px) {
    .title-over1__left {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.title-over1__right {
    float: right;
    padding-top: 8px
}

@media only screen and (max-width: 1000px) {
    .title-over1__right {
        padding: 0;
        float: none
    }
}

.nav-tab2 {
    padding-bottom: 43px
}

@media only screen and (max-width: 1000px) {
    .nav-tab2 {
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .nav-tab2 {
        padding-bottom: 20px
    }
}

.nav-tab1:after, .nav-tab2:after {
    content: " ";
    display: table;
    clear: both
}

.nav-tab1.mod1, .nav-tab2.mod1 {
    padding-bottom: 45px
}

@media only screen and (max-width: 760px) {
    .nav-tab1.mod1, .nav-tab2.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab1__item, .nav-tab1__item-link, .nav-tab2__item {
    float: left;
    margin: 0 10px 30px 0;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px;
    font-weight: 400
}

.nav-tab1__item:last-child, .nav-tab2__item:last-child {
    margin-right: 0
}

.nav-tab1__item-link {
    margin-right: 0
}

.nav-tab1__item-link:hover, .nav-tab1__item:hover, .nav-tab2__item:hover {
    text-decoration: underline
}

.nav-tab1__item.active, .nav-tab2__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab1__item.active:before, .nav-tab2__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

@media only screen and (max-width: 768px) {
    .nav-tab1__item, .nav-tab1__item-link, .nav-tab2__item {
        padding: 0 0 5px 0
    }
}

.num-steps1 {
    padding-bottom: 32px
}

.num-steps1:after {
    content: " ";
    display: table;
    clear: both
}

.num-steps1__item {
    float: left;
    width: 25%;
    position: relative
}

@media only screen and (max-width: 760px) {
    .num-steps1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .num-steps1__item br {
        display: none
    }

    .num-steps1__item:last-child {
        width: 50%
    }

    .num-steps1__item:nth-child(2n+1) {
        clear: left;
        padding-bottom: 0
    }
}

.num-steps1__item:before {
    position: absolute;
    top: 46px;
    right: 11%;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/arr1.svg) no-repeat 0 0;
    background-size: 87px 8px;
    width: 87px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1200px) {
    .num-steps1__item:before {
        right: 10%
    }
}

@media only screen and (max-width: 1180px) {
    .num-steps1__item:before {
        display: none
    }
}

.num-steps1__item:last-child:before {
    display: none
}

.num-steps1__item:last-child .num-steps1_over {
    padding-right: 0
}

.num-steps1__over {
    padding-right: 25px
}

.num-steps1__icon {
    margin-bottom: 24px;
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    border-radius: 100px;
    text-align: center;
    line-height: 100px;
    font-size: .01px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .num-steps1__icon {
        margin-bottom: 10px;
        width: 80px;
        height: 80px;
        line-height: 80px
    }
}

.num-steps1__icon span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background-color: #363634;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    border-radius: 15px
}

.num-steps1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .num-steps1__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.num-steps1 p {
    color: #363634;
    font-size: 14px;
    line-height: 20px
}

.more-button1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .more-button1 {
        text-align: center;
        font-size: .01px
    }
}

.more-button1__style1 {
    float: left;
    margin-right: 24px;
    width: 127px;
    height: 40px;
    background-color: #63666a;
    line-height: 40px;
    text-align: center;
    color: #f2eb3b;
    font-size: 15px
}

.more-button1__style1:hover {
    opacity: .8;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .more-button1__style1 {
        max-width: 400px;
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 20px
    }
}

.more-button1__style2 {
    float: left;
    position: relative;
    top: 10px;
    color: #363634;
    font-size: 15px;
    line-height: 20px;
    text-decoration: underline
}

.more-button1__style2:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .more-button1__style2 {
        display: inline-block;
        vertical-align: top;
        float: none;
        top: 0
    }
}

.padding3 {
    padding: 80px 0 70px 0
}

@media only screen and (max-width: 1000px) {
    .padding3 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .padding3 {
        padding: 30px 0
    }
}

.title3 {
    text-align: center;
    padding-bottom: 55px
}

@media only screen and (max-width: 760px) {
    .title3 {
        padding-bottom: 20px
    }
}

.title3 span {
    display: block;
    line-height: 36px;
    padding-bottom: 24px;
    color: #363634;
    font-size: 32px;
    font-weight: 700
}

@media only screen and (max-width: 760px) {
    .title3 span {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.title3 p {
    color: #4d4d4a;
    font-size: 18px;
    line-height: 28px;
    display: block;
    max-width: 600px;
    margin: auto
}

@media only screen and (max-width: 760px) {
    .title3 p {
        font-size: 15px;
        line-height: 20px
    }
}

.list-project1 {
    margin: 0 -15px
}

.list-project1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .list-project1 {
        margin: 0 -20px
    }
}

.list-project1__item {
    float: left;
    width: 50%;
    padding-bottom: 30px
}

.list-project1__item:nth-child(2n+1) {
    clear: left
}

@media only screen and (max-width: 1100px) {
    .list-project1__item {
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__item {
        float: none;
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__item:last-child {
        padding-bottom: 0
    }
}

.list-project1__over {
    margin: 0 15px;
    min-height: 366px;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    padding: 24px;
    box-sizing: border-box
}

.list-project1__over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .list-project1__over {
        margin: 0 5px;
        padding: 15px
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__over {
        min-height: 0
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__over {
        padding: 10px
    }
}

.list-project1__left {
    float: left;
    width: 132px;
    margin-right: 32px
}

@media only screen and (max-width: 1100px) {
    .list-project1__left {
        margin-right: 20px
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__left {
        width: 105px;
        margin: 0 10px 5px 0
    }
}

@media only screen and (max-width: 480px) {
    .list-project1__left {
        width: 100%
    }
}

.list-project1__left.mod1 {
    float: none;
    width: 124px;
    margin: 0
}

.list-project1__left.mod1 .list-project1__icon {
    height: 124px;
    line-height: 124px
}

@media only screen and (max-width: 760px) {
    .list-project1__left.mod1 .list-project1__icon {
        line-height: 105px;
        height: 105px
    }
}

@media only screen and (max-width: 1250px) {
    .list-project1__left.mod1 {
        width: auto
    }
}

.list-project1__icon {
    height: 132px;
    line-height: 132px;
    text-align: center;
    font-size: .01px;
    margin-bottom: 4px;
    background-color: #63666a
}

.list-project1__icon.mod1 {
    background-color: #f2eb3b
}

.list-project1__icon.mod2 {
    background: #363634
}

.list-project1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-project1__icon {
        line-height: 105px;
        height: 105px
    }

    .list-project1__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.list-project1__right {
    overflow: hidden;
    padding-top: 7px
}

@media only screen and (max-width: 1000px) {
    .list-project1__right-min-height {
        min-height: 0 !important
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__right {
        overflow: visible;
        line-height: 20px
    }
}

.list-project1__right p {
    color: #4d4d4a;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 32px
}

@media only screen and (max-width: 760px) {
    .list-project1__right p {
        padding-bottom: 20px;
        padding-top: 10px
    }
}

.list-project1__title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 16px;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

.list-project1__title:hover {
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .list-project1__title {
        font-size: 18px;
        line-height: 27px;
        line-height: 20px;
        display: inline;
        margin-bottom: 10px
    }
}

.list1__item {
    margin-bottom: 4px
}

.list1__item:last-child {
    margin-bottom: 0
}

.list1__item a {
    margin-bottom: 4px;
    display: block;
    background-color: #f7f7f7;
    padding: 11px 10px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list10__item a {
    display: block;
    background-color: #63666a;
    padding: 11px 10px;
    color: #f2eb3b;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list1__item a:hover {
    text-decoration: none
}

.list10__item a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .list1__item a {
        padding: 5px;
        font-size: 11px;
        line-height: 2;
        font-weight: 700;
        text-decoration: underline
    }
}

.list1__item a {
    text-decoration: none
}

.list1.mod1 .list1__item a {
    font-size: 14px
}

@media only screen and (max-width: 760px) {
    .list1.mod1 .list1__item:first-child a {
        text-decoration: underline;
        font-size: 16px
    }
}

.list1__item:first-child a:hover {
    text-decoration: underline
}

.content-tab1__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab1__item.active {
    position: static
}

.content-over4 {
    margin-left: 164px;
    position: relative
}

@media only screen and (max-width: 1250px) {
    .content-over4 {
        margin-left: 0
    }
}

.content-over4__over {
    float: left;
    padding-bottom: 30px
}

@media only screen and (max-width: 1000px) {
    .content-over4__over {
        float: none;
        width: auto !important
    }
}

.content-over4__left {
    position: absolute;
    top: 0;
    left: -164px
}

@media only screen and (max-width: 1250px) {
    .content-over4__left {
        position: static;
        float: right;
        width: 390px;
        padding-bottom: 4px
    }
}

@media only screen and (max-width: 1000px) {
    .content-over4__left {
        float: none;
        max-width: 500px;
        margin: auto;
        width: auto;
        padding-bottom: 0
    }
}

.content-over4__right {
    float: right;
    width: 390px;
    clear: right
}

@media only screen and (max-width: 1000px) {
    .content-over4__right {
        float: none;
        max-width: 500px;
        margin: auto;
        width: auto;
        float: none
    }
}

.text2__title1 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title1_left {
    float: left
}

@media only screen and (max-width: 760px) {
    .text2__title1 {
        font-size: 20px;
        line-height: 25px
    }

    text2__title1_left {
        float: none
    }
}

.text2__title2 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .text2__title2 {
        font-size: 17px;
        line-height: 22px
    }
}

.text2 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

.text2 p a {
    text-decoration: underline;
    color: #363634
}

.text2 p a:hover {
    text-decoration: none
}

.list2 {
    padding-bottom: 32px
}

.list2__item {
    padding: 0 0 16px 32px;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    position: relative
}

.list2__item:last-child {
    padding-bottom: 0
}

.list2__item:before {
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    background-color: #f2eb3b
}

.list2__item a {
    color: #363634;
    text-decoration: underline
}

.list2__item a:hover {
    text-decoration: none
}

.quote1 {
    padding: 20px 20px 20px 68px;
    margin-bottom: 40px;
    background-color: #f7f7f7;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    box-sizing: border-box
}

.quote1:before {
    position: absolute;
    top: 18px;
    left: 23px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i5.svg) no-repeat 0 0;
    background-size: 26px 26px;
    width: 26px;
    height: 26px;
    display: inline-block
}

@media only screen and (max-width: 760px) {
    .quote1 {
        padding: 10px 20px 10px 55px;
        margin: 0 -10px 30px -10px
    }

    .quote1:before {
        top: 14px;
        left: 10px
    }
}

.list-file1 {
    padding-bottom: 40px
}

.list-file1:last-child {
    padding-bottom: 0
}

.list-file1__item {
    margin-bottom: 16px;
    border: 1px solid #e9e9e9;
    padding: 32px 178px 32px 0;
    position: relative
}

.list-file1__item:last-child {
    margin-bottom: 0
}

.list-file1__item:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-file1__item {
        padding: 10px 10px 70px 10px
    }
}

.list-file1__item .all-link1 {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    width: auto;
    height: auto
}

.list-file1__item:hover .download1 {
    opacity: .8;
    text-decoration: underline
}

.list-file1__icon {
    width: 83px;
    float: left;
    text-align: center;
    line-height: 48px
}

.list-file1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-file1__icon {
        width: 30px;
        margin-right: 10px
    }

    .list-file1__icon img {
        max-width: 30px
    }
}

.list-file1__text {
    overflow: hidden
}

.list-file1__title {
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
    margin-bottom: 6px
}

.list-file1 span {
    display: block;
    color: #828282;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.download1 {
    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 118px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    margin-top: -24px
}

@media only screen and (max-width: 760px) {
    .download1 {
        right: auto;
        left: 50px;
        bottom: 10px;
        top: auto;
        margin-top: 0
    }
}

.download1:hover {
    opacity: .8;
    text-decoration: underline
}

.block3 {
    padding: 40px 40px 36px 40px;
    margin-bottom: 30px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .block3 {
        padding: 20px 10px
    }
}

.block3__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 28px
}

@media only screen and (max-width: 760px) {
    .block3__title {
        font-size: 22px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.block3__list {
    padding-bottom: 32px
}

.block3__small-text {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width: 760px) {
    .block3__small-text {
        font-size: 15px;
        text-align: center
    }
}

.block3__item {
    padding: 0 0 24px 40px;
    position: relative
}

.block3__item:last-child {
    padding-bottom: 0
}

.block3__item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: ''
}

.block3__item span {
    display: block;
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px
}

.block3__item p {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block3__item.icon1:before {
    background: url(/local/templates/main/css/../img/i6.svg) no-repeat 0 0;
    background-size: 20px 22px;
    width: 20px;
    height: 22px;
    display: inline-block;
    left: 7px
}

.block3__item.icon2:before {
    background: url(/local/templates/main/css/../img/i7.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.block3__item.icon3:before {
    background: url(/local/templates/main/css/../img/i8.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.block3__item.icon4:before {
    background: url(/local/templates/main/css/../img/i9.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.participate-of-experiment3 {
    display: block;
    height: 48px;
    background-color: #63666a;
    max-width: 400px;
    margin: auto;
    text-align: center;
    line-height: 48px;
    color: #f2eb3b;
    font-size: 16px;
    margin-bottom: 16px
}

.participate-of-experiment3:hover {
    opacity: .8;
    text-decoration: underline
}

.block4 {
    padding: 40px;
    background-color: #f7f7f7;
    margin-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .block4 {
        padding: 20px 10px
    }
}

.block4__title1 {
    padding-bottom: 24px;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

@media only screen and (max-width: 760px) {
    .block4__title1 {
        padding-bottom: 10px
    }
}

.block4__title2 {
    padding-bottom: 4px;
    line-height: 24px;
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block4__phone {
    color: #363634;
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 40px
}

.block4__phone a {
    color: #363634
}

@media only screen and (max-width: 760px) {
    .block4__phone {
        padding-bottom: 20px
    }
}

.table1 {
    width: 100%;
    margin-bottom: 38px
}

@media only screen and (max-width: 760px) {
    .table1 {
        margin-bottom: 25px
    }
}

.table1 td {
    width: 67%;
    padding: 15px 5px 15px 0;
    vertical-align: top;
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.table1 td:last-child {
    width: 33%;
    padding-right: 0;
    text-align: right
}

@media only screen and (max-width: 760px) {
    .table1 td {
        display: block;
        width: 100% !important;
        text-align: left !important;
        box-sizing: border-box;
        border: none
    }

    .table1 td:first-child {
        padding-bottom: 0
    }

    .table1 td:first-child:after {
        content: ':'
    }

    .table1 td:last-child {
        padding-top: 5px !important
    }
}

.table1 tr {
    border-bottom: 1px solid #f7f7f7
}

.table1 tr:first-child td {
    padding-top: 0
}

.table3 {
    width: 100%;
    margin-bottom: 38px
}

.table3:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 760px) {
    .table3 {
        margin-bottom: 25px
    }
}

.table3 td {
    width: 67%;
    padding: 12px 5px 12px 0;
    vertical-align: middle;
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.table3 td:first-child {
    width: 64px;
    padding-right: 24px
}

.table3 td:first-child img {
    max-width: 64px;
    height: auto;
    display: inline-block;
    vertical-align: middle
}

.table3 td:last-child {
    width: 33%;
    padding-right: 0;
    text-align: right
}

.table3 td b {
    display: block
}

@media only screen and (max-width: 760px) {
    .table3 td {
        display: block;
        width: 100% !important;
        text-align: left !important;
        box-sizing: border-box;
        border: none;
        vertical-align: top
    }

    .table3 td:nth-child(1) {
        padding-bottom: 0
    }

    .table3 td:nth-child(2) {
        padding-bottom: 0
    }

    .table3 td:nth-child(3) {
        padding-top: 5px !important
    }
}

.table3 tr {
    border-bottom: 1px solid #f7f7f7
}

.table3 tr:first-child td {
    padding-top: 0
}

@media only screen and (max-width: 760px) {
    .table3 tr:first-child td {
        padding-top: 12px
    }

    .table3 tr:first-child td:first-child {
        padding-top: 0
    }
}

.read-opinion1 {
    display: inline-block;
    vertical-align: top;
    padding-right: 33px;
    color: #363634;
    font-size: 15px;
    line-height: 20px;
    text-decoration: underline;
    position: relative
}

.read-opinion1:before {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i10.svg) no-repeat 0 0;
    background-size: 26px 24px;
    width: 26px;
    height: 24px;
    display: inline-block
}

.read-opinion1:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .read-opinion1 {
        margin-bottom: 10px;
        top: 10px
    }
}

.list-parthner1__item {
    border-bottom: 1px solid #f7f7f7;
    padding: 15px 0;
    font-size: .01px
}

.list-parthner1__item:after {
    content: " ";
    display: table;
    clear: both
}

.list-parthner1__logo, .list-parthner1__logo2 {
    width: 70px;
    float: left;
    margin-right: 24px
}

.list-parthner1__logo2 {
	position: absolute;
	margin-top: 64px;
}

.list-parthner1__logo img {
    max-width: 64px;
    height: auto;
    display: block
}

@media only screen and (max-width: 760px) {
    .list-parthner1__logo {
        margin-right: 10px
    }
}

.list-parthner1__text {
    overflow: hidden
}

.list-parthner1__text p {
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.list-parthner1__title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 4px;
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.list-parthner1__title:hover {
    text-decoration: underline
}

.block5 {
    background-color: #f7f7f7;
    position: relative
}

.block5:after {
    content: " ";
    display: table;
    clear: both
}

.block5__left {
    float: left;
    width: 69%
}

@media only screen and (max-width: 1000px) {
    .block5__left {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block5__left {
        width: auto;
        float: none
    }
}

.block5__right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .block5__right {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block5__right {
        width: auto;
        position: relative;
        min-height: 440px;
        margin: 0 -10px
    }
}

.slide-main1 {
    margin-left: -90px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .slide-main1 {
        margin: 0 -10px
    }
}

.slide-main1 .slick-dots {
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: .01px
}

.slide-main1 .slick-dots li {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    background: rgba(0, 0, 0, .3);
    border-radius: 10px
}

.slide-main1 .slick-dots li.slick-active {
    background: rgba(51, 51, 51, .8)
}

.slide-main1 .slick-dots li span {
    display: none
}

.slide-main1 .prev {
    position: absolute;
    bottom: 40px;
    right: 96px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .slide-main1 .prev {
        display: none !important
    }
}

.slide-main1 .prev:before {
    position: absolute;
    top: 19px;
    left: 16px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block
}

.slide-main1 .prev:hover {
    background-color: #e8e138
}

@media only screen and (max-width: 1000px) {
    .slide-main1 .prev {
        bottom: 30px;
        right: 86px
    }
}

.slide-main1 .next {
    position: absolute;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .slide-main1 .next {
        display: none !important
    }
}

.slide-main1 .next:before {
    position: absolute;
    top: 19px;
    left: 17px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1
}

.slide-main1 .next:hover {
    background-color: #e8e138
}

@media only screen and (max-width: 1000px) {
    .slide-main1 .next {
        bottom: 30px;
        right: 30px
    }
}

.slide-main1__item {
    min-height: 520px;
    box-sizing: border-box;
    padding: 60px 0 0 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .slide-main1__item {
        background-position: left;
        padding: 30px 0 0 100px
    }
}

@media only screen and (max-width: 760px) {
    .slide-main1__item {
        padding: 20px 10px 40px 10px;
        min-height: 0
    }
}

.slide-main1__text {
    max-width: 431px;
    padding-right: 5px
}

.title4 {
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .title4 {
        padding-bottom: 20px
    }
}

.title4.mod1 {
    color: #fff
}

.title4.mod1 span {
    color: #363634
}

@media only screen and (max-width: 1000px) {
    .title4.mod1 {
        color: #363634
    }

    .title4.mod1 span {
        color: #363634
    }
}

.title4 span {
    padding: 0 6px;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    background-color: #f2eb3b;
    line-height: 40px;
    position: relative;
    top: -4px;
    margin-left: -6px
}

.list3 {
    display: block;
    padding-bottom: 102px
}

@media only screen and (max-width: 1000px) {
    .list3 {
        padding-bottom: 30px
    }
}

.list3__item {
    padding: 0 0 12px 28px;
    position: relative;
    color: #363634;
    font-size: 15px;
    line-height: 24px
}

.list3__item:last-child {
    padding-bottom: 0
}

.list3__item:before {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i12.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block
}

.list3.mod1 .list3__item {
    color: #fff
}

.list3.mod1 .list3__item:before {
    background: url(/local/templates/main/css/../img/i14.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    .list3.mod1 .list3__item {
        color: #363634
    }

    .list3.mod1 .list3__item:before {
        background: url(/local/templates/main/css/../img/i12.svg) no-repeat 0 0;
        background-size: 16px 16px;
        width: 16px;
        height: 16px;
        display: inline-block
    }
}

.more-button2:after {
    content: " ";
    display: table;
    clear: both
}

.more-button2 a {
    float: left;
    margin-right: 16px
}

.more-button2 a:last-child {
    margin-right: 0
}

.more-button2 a:hover {
    opacity: .9;
    text-decoration: underline
}

.more-button2__style1 {
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #63666a;
    font-size: 16px
}

.more-button2__style3 {
    width: 107px;
    height: 48px;
    background-color: #fff;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

@media only screen and (max-width: 1000px) {
    .more-button2__style3 {
        background-color: #363634;
        color: #f2eb3b
    }
}

.more-button2__style2 {
    height: 48px;
    background-color: #63666a;
    line-height: 48px;
    text-align: center;
    color: #f2eb3b;
    font-size: 16px
}

.text3 {
    position: absolute;
    top: 0;
    right: -90px;
    background-color: #f7f7f7;
    bottom: 0;
    left: 0;
    padding: 80px 0 0 40px
}

@media only screen and (max-width: 1000px) {
    .text3 {
        padding: 30px 0 0 30px
    }
}

@media only screen and (max-width: 760px) {
    .text3 {
        padding: 20px 10px
    }
}

.text3__over {
    max-width: 202px;
    position: relative
}

.text3__over:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    left: -20px;
    top: -60px
}

.text3 .text3__over p {
    line-height: 1.5
}

.text3__image {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0
}

@media only screen and (max-width: 1220px) {
    .text3__image {
        right: -100px
    }
}

@media only screen and (max-width: 1000px) {
    .text3__image {
        right: 0
    }
}

.text3__title {
    position: relative;
    padding-bottom: 24px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 1220px) {
    .text3__title {
        font-size: 28px;
        line-height: 32px
    }
}

.text3 p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

.text3 .more1 {
    position: absolute;
    bottom: 40px;
    left: 40px
}

@media only screen and (max-width: 1000px) {
    .text3 .more1 {
        bottom: 30px;
        left: 30px
    }
}

@media only screen and (max-width: 760px) {
    .text3 .more1 {
        bottom: 20px;
        left: 10px
    }
}

.content-over5 {
    position: relative
}

.content-over5:after {
    content: " ";
    display: table;
    clear: both
}

.content-over5:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: 0;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.content-over5__left {
    float: left;
    width: 69%;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .content-over5__left {
        float: none;
        width: auto
    }
}

.content-over5__right {
    width: 31%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.content-over5__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #f2f2f2
}

@media only screen and (max-width: 1000px) {
    .content-over5__right {
        width: auto;
        position: relative
    }

    .content-over5__right:before {
        left: -20px
    }
}

.block6 {
    padding: 55px 20px 48px 0;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block6 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block6 {
        padding: 30px 0
    }
}

.block6:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

.list-num1 {
    position: relative
}

.list-num1:after {
    content: " ";
    display: table;
    clear: both
}

.list-num1__item {
    float: left;
    width: 20%;
    padding-right: 18px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-num1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .list-num1__item:nth-child(2n+1) {
        clear: left
    }

    .list-num1__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.list-num1__num {
    text-align: center;
    color: #f7f7f7;
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px;
    width: 100px
}

@media only screen and (max-width: 760px) {
    .list-num1__num {
        width: 70px;
        font-size: 30px;
        padding-bottom: 10px
    }
}

.list-num1__icon {
    display: block;
    margin-bottom: 40px;
    max-width: 100%
}

@media only screen and (max-width: 760px) {
    .list-num1__icon {
        width: 70px;
        height: auto;
        margin-bottom: 20px
    }
}

.list-num1__text1 {
    min-height: 78px;
    box-sizing: border-box;
    padding-bottom: 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px
}

@media only screen and (max-width: 760px) {
    .list-num1__text1 {
        min-height: 0;
        padding-bottom: 20px
    }

    .list-num1__text1 br {
        display: none
    }
}

.list-num1__text2 {
    color: #fff;
    font-size: 13px;
    line-height: 18px
}

.list-num1__text2 b {
    color: #f2eb3b;
    font-weight: 700
}

.list-num1__text2 span {
    display: block;
    color: #f2eb3b;
    font-weight: 700
}

.social2 {
    padding-top: 24px
}

.social2:after {
    content: " ";
    display: table;
    clear: both
}

.social2 a {
    float: left;
    clear: left;
    margin-bottom: 8px
}

@media only screen and (max-width: 760px) {
    .social2 a {
        clear: none
    }
}

.social2 a:hover {
    opacity: .9
}

.social2 a:last-child {
    margin-bottom: 0
}

.social2 a.icon1 {
    background: url(/local/templates/main/css/../img/add1.svg) no-repeat 0 0;
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/main/css/../img/add1.png);
    background-size: 100% 100%
}

.social2 a.icon2 {
    background: url(/local/templates/main/css/../img/add2.svg) no-repeat 0 0;
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/main/css/../img/add2.png);
    background-size: 100% 100%
}

.list-advantage1 {
    position: relative;
    min-height: 568px;
    box-sizing: border-box;
    margin-right: 15px;
    padding: 55px 0
}

.list-advantage1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-advantage1 {
        padding: 30px 0
    }
}

.list-advantage1__item {
    float: left;
    width: 33.3%;
    padding-right: 25px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-advantage1__item {
        width: 100%;
        float: none;
        padding-bottom: 30px
    }

    .list-advantage1__item:last-child {
        padding-bottom: 0
    }
}

.list-advantage1__title {
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .list-advantage1__title {
        padding-bottom: 9px
    }
}

.list-advantage1__num {
    width: 40px;
    height: 40px;
    background-color: #f2eb3b;
    border-radius: 40px;
    margin-bottom: 24px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .list-advantage1__num {
        margin-bottom: 15px
    }
}

.list-advantage1__num:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #363634;
    border-radius: 8px;
    margin-top: -4px;
    margin-left: -4px
}

.list-advantage1__num:after {
    position: absolute;
    top: 16px;
    left: 54px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i15.svg) no-repeat 0 0;
    background-size: 216px 8px;
    width: 216px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1260px) {
    .list-advantage1__num:after {
        display: none
    }
}

.list-advantage1__num.mod1:after {
    display: none
}

.list-advantage1 p {
    color: #363634;
    font-size: 15px;
    line-height: 22px
}

.block7 {
    padding: 40px 0 40px 40px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .block7 {
        padding: 30px 0
    }
}

.block7:before {
    position: absolute;
    top: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    bottom: 0;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .block7:before {
        left: -20px
    }
}

.block7__over {
    position: relative
}

.block7__code {
    display: block;
    margin-bottom: 24px;
    width: 184px
}

.block7__title {
    padding-bottom: 24px;
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.block7 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block7 p span {
    text-decoration: underline
}

.block8 {
    padding: 40px 0 32px 40px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .block8 {
        padding: 30px 0 10px 0
    }
}

.block8__title1 {
    padding-bottom: 32px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 760px) {
    .block8__title1 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.block8__title2 {
    color: #363634;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 22px
}

@media only screen and (max-width: 760px) {
    .block8__title2 {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.list-product1 {
    padding-bottom: 16px
}

.list-product1:after {
    content: " ";
    display: table;
    clear: both
}

.list-product1:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .list-product1 {
        padding-bottom: 0
    }
}

.list-product1__item {
    float: left;
    width: 50%;
    padding-bottom: 24px
}

.list-product1__item:nth-child(2n+1) {
    clear: left
}

.list-product1__over {
    padding-right: 5px;
    position: relative
}

.list-product1__over:after {
    content: " ";
    display: table;
    clear: both
}

.list-product1__over span {
    display: block;
    overflow: hidden
}

.list-product1__over i {
    font-style: normal;
    display: table-cell;
    vertical-align: middle;
    height: 48px;
    color: #363634;
    font-size: 14px;
    line-height: 14px
}

@media only screen and (max-width: 1220px) {
    .list-product1__over br {
        display: none
    }

    .list-product1__over i {
        font-size: 13px;
        height: 38px
    }
}

.list-product1__icon {
    float: left;
    margin-right: 16px;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    font-size: .01px
}

@media only screen and (max-width: 1220px) {
    .list-product1__icon {
        margin-right: 7px;
        width: 38px;
        line-height: 38px;
        height: 38px
    }

    .list-product1__icon img {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
}

.list-product1__icon img {
    display: inline-block;
    vertical-align: middle
}

.block8-1 {
    position: relative
}

.block8-1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block8-1 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block8-1 {
        padding: 30px 0
    }
}

.block8-1:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block8-1__left {
    float: left;
    width: 69%;
    padding: 55px 0;
    position: relative
}

.block8-1__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 1000px) {
    .block8-1__left {
        float: none;
        width: auto;
        padding: 0 0 20px 0
    }
}

.block8-1__title {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .block8-1__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.more3 {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 263px;
    height: 48px;
    background-color: #63666a;
    text-align: center;
    line-height: 48px;
    color: #f2eb3b;
    font-size: 16px;
    margin-top: -24px
}

.more3:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .more3 {
        position: relative;
        top: auto;
        right: auto;
        margin: 0;
        max-width: 400px;
        width: auto
    }
}

.block9 {
    position: relative;
    padding: 64px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block9 {
        padding: 30px 0
    }
}

.block9:before {
    position: absolute;
    top: 0;
    left: -90px;
    right: -90px;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block9__title {
    line-height: 40px;
    text-align: center;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding-bottom: 28px
}

@media only screen and (max-width: 760px) {
    .block9__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.block9__over {
    position: relative
}

.schem1 {
    background: url(/local/templates/main/css/../img/schem1.svg) no-repeat 0 0;
    background-size: 406px 370px;
    width: 406px;
    height: 370px;
    display: inline-block;
    margin: auto;
    display: block;
    position: relative;
    margin-bottom: 64px
}

@media only screen and (max-width: 760px) {
    .schem1 {
        left: 50%;
        margin-left: -203px;
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center
    }
}

.schem1__item {
    position: absolute;
    text-align: center;
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.schem1__item:nth-child(2) {
    top: 340px;
    left: 0;
    width: 126px
}

.schem1__item:nth-child(1) {
    top: 100px;
    left: 140px;
    right: 140px
}

.schem1__item:nth-child(3) {
    top: 340px;
    right: 0;
    width: 126px
}

@media only screen and (max-width: 760px) {
    .margin-up1 {
        margin-top: -110px
    }
}

.list-text1 {
    margin: 0 30px
}

.list-text1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-text1 {
        margin: 0
    }
}

.list-text1__item {
    float: left;
    width: 33.3%
}

@media only screen and (max-width: 760px) {
    .list-text1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-text1__item:last-child {
        padding-bottom: 0
    }
}

.list-text1__over {
    margin: 0 40px
}

@media only screen and (max-width: 1220px) {
    .list-text1__over {
        margin: 0 10px
    }
}

@media only screen and (max-width: 760px) {
    .list-text1__over {
        margin: 0
    }
}

.list-text1__title {
    text-align: center;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px
}

@media only screen and (max-width: 760px) {
    .list-text1__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px;
        text-align: left
    }
}

.list4__item {
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    padding: 0 0 20px 40px;
    position: relative
}

.list4__item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i16.svg) no-repeat 0 0;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    display: inline-block
}

.list4__item span {
    display: table-cell;
    vertical-align: middle;
    height: 24px
}

.content-over6 {
    position: relative
}

.content-over6:after {
    content: " ";
    display: table;
    clear: both
}

.content-over6__left {
    float: left;
    width: 69%;
    padding: 40px 0 55px 0
}

@media only screen and (max-width: 1000px) {
    .content-over6__left {
        float: none;
        width: auto;
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over6__left {
        padding: 30px 0
    }
}

.content-over6__right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 31%
}

.content-over6__right:before {
    position: absolute;
    top: 0;
    right: -90px;
    left: 0;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

@media only screen and (max-width: 1000px) {
    .content-over6__right {
        width: auto;
        position: relative;
        bottom: auto;
        right: auto
    }

    .content-over6__right:before {
        left: -20px
    }
}

.schem2 {
    height: 338px;
    position: relative
}

@media only screen and (max-width: 1290px) {
    .schem2 {
        height: auto;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 760px) {
    .schem2 {
        padding-bottom: 10px
    }
}

.schem2__text1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 440px;
    border: 2px dotted #ccc;
    padding: 25px;
    box-sizing: border-box
}

@media only screen and (max-width: 1290px) {
    .schem2__text1 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        max-width: 440px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text1 {
        padding: 15px
    }
}

.schem2__text2 {
    position: absolute;
    top: 0;
    right: 60px;
    width: 354px;
    height: 98px;
    border: 2px dotted #ccc;
    box-sizing: border-box;
    padding: 24px
}

@media only screen and (max-width: 1290px) {
    .schem2__text2 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        height: auto;
        max-width: 354px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text2 {
        padding: 15px
    }
}

.schem2__text3 {
    position: absolute;
    top: 88px;
    left: 195px;
    width: 440px;
    background-color: #f2eb3b;
    padding: 24px;
    box-sizing: border-box;
    text-align: center;
    font-size: .01px
}

@media only screen and (max-width: 1290px) {
    .schem2__text3 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        max-width: 440px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text3 {
        padding: 15px
    }

    .schem2__text3 br {
        display: none
    }
}

.schem2__title1 {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 24px
}

.schem2__title2 {
    color: #363634;
    font-size: 14px;
    line-height: 16px
}

.schem2__code {
    margin-bottom: 24px
}

.schem2__code:after {
    content: " ";
    display: table;
    clear: both
}

.schem2__code img {
    float: left;
    margin-right: 16px
}

.schem2__code span {
    display: block;
    overflow: hidden;
    color: #363634;
    font-size: 14px;
    line-height: 18px
}

.schem2__code span i {
    font-style: normal;
    display: table-cell;
    vertical-align: middle;
    height: 44px
}

@media only screen and (max-width: 1290px) {
    .schem2__code.mod1 {
        margin-bottom: 0
    }
}

.list5 {
    max-width: 160px
}

@media only screen and (max-width: 1290px) {
    .list5 {
        max-width: 100%
    }
}

.list5__item {
    padding: 0 0 10px 16px;
    color: #424240;
    font-size: 12px;
    line-height: 14px;
    position: relative
}

.list5__item:last-child {
    padding-bottom: 0
}

.list5__item:before {
    position: absolute;
    top: 3px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #f2eb3b;
    border-radius: 8px
}

.icon-list1 {
    text-align: center;
    font-size: .01px;
    padding-bottom: 24px
}

.icon-list1__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 82px
}

.icon-list1__item:last-child {
    margin-right: 0
}

@media only screen and (max-width: 760px) {
    .icon-list1__item {
        margin-right: 20px
    }
}

.title5 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 20px
}

@media only screen and (max-width: 1290px) {
    .title5 {
        text-align: center
    }
}

.dots-more1 {
    position: absolute;
    height: 28px;
    top: 300px;
    left: 50%;
    width: 68%;
    margin-left: -34%
}

@media only screen and (max-width: 1290px) {
    .dots-more1 {
        top: auto;
        bottom: 10px
    }
}

@media only screen and (max-width: 760px) {
    .dots-more1 {
        display: none
    }
}

.dots-more1__item {
    position: absolute
}

.dots-more1__item:nth-child(1) {
    top: 13px;
    left: 0;
    width: 47.5%;
    border-top: 2px dotted #ccc
}

.dots-more1__item:nth-child(1):before {
    position: absolute;
    top: 0;
    height: 14px;
    left: 0;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(1):after {
    position: absolute;
    top: -14px;
    right: 0;
    height: 14px;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(2) {
    position: absolute;
    top: 0;
    height: 28px;
    border-left: 2px dotted #ccc;
    left: 50%;
    margin-left: -1px
}

.dots-more1__item:nth-child(3) {
    top: 13px;
    right: 0;
    width: 47.5%;
    border-top: 2px dotted #ccc
}

.dots-more1__item:nth-child(3):before {
    position: absolute;
    top: 0;
    height: 14px;
    right: 0;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(3):after {
    position: absolute;
    top: -14px;
    left: 0;
    height: 14px;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.icon-list2:after {
    content: " ";
    display: table;
    clear: both
}

.icon-list2__item {
    float: left;
    width: 33.3%
}

@media only screen and (max-width: 760px) {
    .icon-list2__item {
        padding-bottom: 30px;
        width: 50%
    }

    .icon-list2__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.icon-list2__over {
    max-width: 240px;
    margin: auto;
    text-align: center;
    font-size: .01px;
    padding: 0 5px
}

@media only screen and (max-width: 760px) {
    .icon-list2__over {
        max-width: 100%
    }
}

.icon-list2__icon {
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    margin: auto;
    margin-bottom: 16px;
    line-height: 100px;
    border-radius: 100px
}

.icon-list2__icon img {
    display: inline-block;
    vertical-align: middle
}

.icon-list2 p {
    color: #363634;
    font-size: 14px;
    line-height: 18px
}

.text4 {
    padding: 40px 0 40px 40px;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .text4 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .text4 {
        padding: 30px 0
    }
}

.text4__title {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .text4__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px
    }
}

.text4 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px
}

.text4 p b {
    font-weight: 700
}

.text4 p:last-child {
    padding-bottom: 0
}

.block10 {
    padding: 62px 0 80px 0;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block10 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block10 {
        padding: 30px 0
    }
}

.block10:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block10__over {
    position: relative
}

.block10__title {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 60px;
    line-height: 40px
}

@media only screen and (max-width: 1000px) {
    .block10__title {
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .block10__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.list-advantage2:after {
    content: " ";
    display: table;
    clear: both
}

.list-advantage2__item {
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding-right: 35px;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .list-advantage2__item {
        padding-right: 10px
    }

    .list-advantage2__item br {
        display: none
    }
}

@media only screen and (max-width: 760px) {
    .list-advantage2__item {
        width: 50%;
        padding-bottom: 30px
    }

    .list-advantage2__item:nth-child(2n+1) {
        clear: left
    }

    .list-advantage2__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.list-advantage2__item:before {
    position: absolute;
    top: 46px;
    right: 13%;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i17.svg) no-repeat 0 0;
    background-size: 87px 8px;
    width: 87px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1250px) {
    .list-advantage2__item:before {
        display: none
    }
}

.list-advantage2__item:last-child {
    padding-right: 0
}

.list-advantage2__item:last-child:before {
    display: none
}

.list-advantage2.mod1 .list-advantage2__item:before {
    display: none
}

.list-advantage2__icon {
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    margin-bottom: 24px;
    line-height: 100px;
    text-align: center;
    font-size: .01px;
    position: relative;
    border-radius: 100px
}

@media only screen and (max-width: 760px) {
    .list-advantage2__icon {
        width: 80px;
        line-height: 80px;
        height: 80px;
        margin-bottom: 15px
    }

    .list-advantage2__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.list-advantage2__icon img {
    display: inline-block;
    vertical-align: middle
}

.list-advantage2__icon span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 30px;
    width: 24px;
    height: 24px;
    background-color: #363634;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

.list-advantage2 p {
    color: #363634;
    font-size: 14px;
    line-height: 20px
}

.block11 {
    padding: 62px 0 80px 0;
    position: relative
}

.block11:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block11 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block11 {
        padding: 30px 0
    }
}

.block11:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

.block11__over {
    position: relative
}

.block11__left {
    float: left;
    width: 69%
}

@media only screen and (max-width: 760px) {
    .block11__left {
        float: none;
        width: auto;
        padding-bottom: 40px
    }
}

.block11__left p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 18px
}

.block11__left p b {
    color: #f2eb3b;
    font-weight: 700
}

.block11__left p:last-child {
    padding-bottom: 0
}

.block11__right {
    float: right;
    width: 31%;
    padding-left: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .block11__right {
        padding: 0;
        width: auto;
        float: none
    }
}

.block11__title {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .block11__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.social3:after {
    content: " ";
    display: table;
    clear: both
}

.social3 a {
    float: left;
    clear: left;
    margin-bottom: 16px
}

.social3 a:hover {
    opacity: .9
}

.social3 a:last-child {
    margin-bottom: 0
}

.social3 a.icon1 {
    background: url(/local/templates/main/css/../img/add3.svg) no-repeat 0 0;
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/main/css/../img/add3.png);
    background-size: 100% 100%
}

.social3 a.icon2 {
    background: url(/local/templates/main/css/../img/add4.svg) no-repeat 0 0;
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/main/css/../img/add4.png);
    background-size: 100% 100%
}

.block12 {
    padding: 50px 0 128px 0;
    position: relative
}

.block12:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block12 {
        padding: 30px 10px 128px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block12 {
        padding: 30px 0 128px 0
    }
}

.block12:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block12__over {
    position: relative
}

.news-list1, .news-list3 {
    position: relative;
    margin: 0 -15px
}

.news-list1 .prev, .news-list3 .prev {
    position: absolute;
    bottom: -88px;
    left: 15px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

.news-list1 .prev:before, .news-list3 .prev:before {
    position: absolute;
    top: 19px;
    left: 16px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block
}

.news-list1 .prev:hover, .news-list3 .prev:hover {
    background-color: #e8e138
}

.news-list1 .next, .news-list3 .next {
    position: absolute;
    bottom: -88px;
    left: 71px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

.news-list1 .next:before, .news-list3 .next:before {
    position: absolute;
    top: 19px;
    left: 17px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1
}

.news-list1 .next:hover, .news-list3 .next:hover {
    background-color: #e8e138
}

.news-list1__item, .news-list3__item {
    padding: 0 15px;
    box-sizing: border-box
}

.news-list1__foto, .news-list3__foto {
    position: relative;
    height: 240px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
}

.news-list1__category, .news-list3__category {
    position: absolute;
    top: 20px;
    left: -6px;
    padding: 0 11px;
    height: 32px;
    box-shadow: 2px 2px 6px rgba(54, 54, 52, .15);
    background-color: #f2eb3b;
    line-height: 35px;
    color: #363634;
    font-size: 12px;
	font-family: 'Circe-Bold', sans-serif;
    text-transform: uppercase;
    letter-spacing: .2px
}

.news-list1__category:before, .news-list3__category:before {
    position: absolute;
    bottom: -8px;
    left: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 6px;
    height: 8px;
    background-position: -34px -20px
}

.news-list1__icon, .news-list3__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 40px;
    height: 40px;
    background-color: #f2eb3b;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    font-size: .01px
}

.news-list1__icon img, .news-list3__icon img {
    display: inline-block;
    vertical-align: middle
}

.news-list1__text, .news-list3__text {
    /*min-height: 188px;*/
    padding: 24px 30px;
    background: #fff;
    box-sizing: border-box
}

.news-list1__date, .news-list3__date {
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .8px;
    line-height: 20px;
    padding-bottom: 12px
}

.news-list1__title, .news-list3__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px
}

.news-list1__title:hover, .news-list3__title:hover {
    text-decoration: underline
}

.news-list3 {
    padding-bottom: 10px
}

.news-list3:after {
    content: " ";
    display: table;
    clear: both
}

.news-list3__item {
    float: left;
    width: 33.3%;
    padding-bottom: 30px
}

.news-list3__item:nth-child(3n+1) {
    clear: left
}

@media only screen and (max-width: 1000px) {
    .news-list3__item {
        width: 50%
    }

    .news-list3__item:nth-child(3n+1) {
        clear: none
    }

    .news-list3__item:nth-child(2n+1) {
        clear: left
    }
}

@media only screen and (max-width: 660px) {
    .news-list3__item {
        width: 100%
    }

    .news-list3__item:nth-child(2n+1) {
        clear: none
    }
}

@media only screen and (max-width: 760px) {
    .news-list3__text {
        min-height: 0
    }
}

.more4 {
    height: 64px;
    box-shadow: 0 -2px 0 #f7f7f7;
    background-color: #fff;
    padding-left: 32px;
    line-height: 64px;
    color: #363634;
    font-size: 16px;
    display: block
}

.more4:after {
    display: inline-block;
    vertical-align: top;
    margin-left: 11px;
    content: '';
    background: url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    position: relative;
    top: 27px
}

.more4:hover {
    background-color: #f2eb3b
}

.content-over7 {
    position: relative;
    margin-bottom: 80px
}

.content-over7:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over7 {
        margin-bottom: 50px
    }
}

@media only screen and (max-width: 760px) {
    .content-over7 {
        margin-bottom: 30px
    }
}

.content-over7:before {
    position: absolute;
    top: 0;
    width: 31%;
    padding-right: 82px;
    right: -90px;
    display: block;
    bottom: 0;
    content: '';
    border: 8px solid #f2eb3b;
    background-color: #f7f7f7;
    height: 818px
}

@media only screen and (max-width: 1000px) {
    .content-over7:before {
        display: none
    }
}

.content-over7__left {
    float: left;
    width: 69%;
    box-sizing: border-box;
    padding: 40px 40px 0 0
}

@media only screen and (max-width: 1000px) {
    .content-over7__left {
        float: none;
        width: auto;
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over7__left {
        padding: 30px 0
    }
}

.content-over7__right {
    width: 31%;
    float: right;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .content-over7__right {
        float: none;
        width: auto
    }
}

.content-over7__right-over {
    position: relative;
    padding: 40px 0 40px 32px
}

.content-over7__right-over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over7__right-over {
        border: 8px solid #f2eb3b;
        background-color: #f7f7f7;
        margin: 0 -10px;
        padding: 20px
    }
}

.title-link1 {
    padding-bottom: 40px
}

.title-link1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .title-link1 {
        padding-bottom: 20px
    }
}

.title-link1__left {
    float: left;
    padding-top: 6px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px
}

@media only screen and (max-width: 760px) {
    .title-link1__left {
        float: none;
        padding: 0 0 20px 0;
        font-size: 20px;
        line-height: 25px
    }
}

.title-link1__right {
    float: right
}

@media only screen and (max-width: 760px) {
    .title-link1__right {
        float: none
    }
}

.faq-list1 {
    margin-bottom: 48px;
    border-bottom: 1px solid #f7f7f7
}

@media only screen and (max-width: 760px) {
    .faq-list1 {
        margin-bottom: 30px
    }
}

.faq-list1__item {
    border-top: 1px solid #f7f7f7
}

.faq-list1__item:last-child {
    padding-bottom: 0
}

.faq-list1__title {
    cursor: pointer;
    position: relative;
    padding: 6px 0 6px 56px
}

.faq-list1__title b {
    display: block;
    font-style: normal;
    position: absolute;
    top: 6px;
    left: 0;
    width: 40px;
    height: 40px;
    background-color: #f7f7f7;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.faq-list1__title b:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    -webkit-transition: .2s linear;
    transition: .2s linear;
    background: url(/local/templates/main/css/../img/i19.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-top: -7px;
    margin-left: -7px
}

.faq-list1__title span {
    display: table-cell;
    height: 40px;
    vertical-align: middle
}

.faq-list1__title i {
    font-style: normal;
    display: inline-block;
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline
}

.faq-list1__title:hover i {
    text-decoration: none
}

.faq-list1__title:hover b {
    background-color: #f2eb3b
}

.faq-list1__title.active i {
    font-weight: 700
}

.faq-list1__title.active b {
    background-color: #f2eb3b
}

.faq-list1__title.active b:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    zoom: 1
}

.faq-list1__hide {
    padding: 6px 0 18px 56px;
    display: none;
    color: #363634;
    font-size: 15px;
    line-height: 22px
}

.faq-list1__hide p {
    padding-bottom: 15px
}

.faq-list1__hide p:last-child {
    padding-bottom: 0
}

.pagination1:after {
    content: " ";
    display: table;
    clear: both
}

.pagination1__item {
    float: left;
    margin-right: 11px
}

.pagination1__item:last-child {
    margin-right: 0
}

.pagination1__item a {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    color: #363634;
    font-size: 16px;
    text-align: center;
    line-height: 48px
}

.pagination1__item a:hover {
    background-color: #363634;
    color: #fff
}

.pagination1__item a.prev {
    background: url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    border-radius: 0
}

.pagination1__item a.prev:hover {
    opacity: .8
}

.pagination1__item a.next {
    background: url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 0
}

.pagination1__item a.next:hover {
    opacity: .8
}

@media only screen and (max-width: 760px) {
    .pagination1__item a {
        width: 24px;
        height: 24px;
        line-height: 26px;
        font-size: 14px
    }

    .pagination1__item a.prev {
        background: url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }

    .pagination1__item a.next {
        background: url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
}

.pagination1__item.active a {
    background-color: #363634;
    color: #fff
}

.title6 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding: 8px 0 32px 0
}

@media only screen and (max-width: 760px) {
    .title6 {
        font-size: 20px;
        line-height: 25px;
        padding: 0 0 20px 0
    }
}

.news-list2 {
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .news-list2 {
        padding-bottom: 20px
    }
}

.news-list2__item {
    margin-bottom: 30px;
    background-color: #fff
}

.news-list2__item:last-child {
    margin-bottom: 0
}

.news-list2__text {
    min-height: 200px;
    box-sizing: border-box;
    padding: 30px
}

@media only screen and (max-width: 1000px) {
    .news-list2__text {
        min-height: 0
    }
}

.news-list2__date {
    line-height: 20px;
    padding-bottom: 12px;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .8px
}

.news-list2__title {
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.news-list2__title:hover {
    text-decoration: underline
}

.social4:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social4 {
        padding-bottom: 10px
    }
}

.social4__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 16px
}

.social4 a {
    float: left;
    margin-right: 8px
}

.social4 a:last-child {
    margin-right: 0
}

.social4 a.icon1 {
    background: url(/local/templates/main/css/../img/c4.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a.icon2 {
    background: url(/local/templates/main/css/../img/c5.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a.icon3 {
    background: url(/local/templates/main/css/../img/c6.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a:hover {
    opacity: .8
}

.background3 {
    padding: 40px 0 80px 0;
    background-color: #f7f7f7
}

@media only screen and (max-width: 1000px) {
    .background3 {
        padding: 30px 0
    }
}

.line-filter1 {
    margin-bottom: 21px;
    position: relative;
    z-index: 2
}

.line-filter1:after {
    content: " ";
    display: table;
    clear: both
}

.line-filter1__title {
    float: left;
    margin-right: 10px;
    line-height: 32px;
    color: #363634;
    font-size: 16px;
    padding-top: 1px;
    margin: 0 10px 5px 0
}

.line-filter1__item {
    float: left;
    margin: 0 27px 6px 0;
    color: #363634;
    font-size: 16px;
    line-height: 29px;
    height: 32px;
    box-sizing: border-box;
    border-radius: 16px;
    border: 2px solid rgba(242, 235, 59, 0)
}

.line-filter1__item i {
    font-style: normal;
    text-decoration: underline
}

.line-filter1__item span {
    color: #4d4d4a;
    font-size: 11px;
    display: inline-block;
    margin-left: 3px
}

.line-filter1__item:hover i {
    text-decoration: none
}

.line-filter1__item.active {
    border: 2px solid #f2eb3b;
    padding: 0 30px 0 10px;
    position: relative;
    margin-right: 16px
}

.line-filter1__item.active:before {
    position: absolute;
    top: 10px;
    right: 14px;
    display: block;
    content: '';
    background: url(/local/templates/main/css/../img/i20.svg) no-repeat 0 0;
    background-size: 8px 8px;
    width: 8px;
    height: 8px;
    display: inline-block
}

.line-filter1__item.active i {
    text-decoration: none
}

.line-filter1__list {
    position: absolute;
    top: 36px;
    left: 0;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 16px 8px 11px 16px;
    display: none
}

.line-filter1__list:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .line-filter1__list {
        top: 100%;
        right: 0
    }
}

@media only screen and (max-width: 760px) {
    .line-filter1__list {
        left: -10px;
        right: -10px
    }
}

.line-filter1__list.active {
    display: block
}

.line-filter1__list .line-filter1__item {
    width: 200px;
    height: 40px;
    border-radius: 50px;
    line-height: 38px;
    padding: 0 30px 0 14px;
    margin-right: 8px !important
}

.line-filter1__list .line-filter1__item:nth-child(4n+1) {
    clear: left
}

@media only screen and (max-width: 1000px) {
    .line-filter1__list .line-filter1__item {
        width: 25%;
        margin-right: 0 !important;
        background: 0 0 !important
    }

    .line-filter1__list .line-filter1__item:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width: 580px) {
    .line-filter1__list .line-filter1__item {
        width: 50%
    }
}

.line-filter1__list .line-filter1__item:hover {
    background-color: #f7f7f7
}

.line-filter1__list .line-filter1__item.active {
    background: 0 0
}

.line-filter1__list .line-filter1__item.active:before {
    top: 14px
}

.view-all1 {
    float: left;
    color: #363634;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    top: 7px;
    padding-right: 11px;
    margin-bottom: 10px
}

.view-all1 span {
    text-decoration: underline
}

.view-all1:before {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 6px;
    height: 4px;
    background-position: -10px -34px
}

.view-all1:hover span {
    text-decoration: none
}

.view-all1.active {
    color: #363634
}

.view-all1.active span {
    text-decoration: none
}

.view-all1.active:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    top: 7px
}

.modal-up {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    overflow: auto;
    display: none;
	padding: var(--headerHeight, 112px) 0;
}

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

.modal-up__background-close {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(99, 102, 106, .7)
}

.modal-up__content {
    margin: 49px auto;
    position: relative;
    max-width: 830px
}

@media only screen and (max-width: 1500px) {
    .modal-up__content {
        margin: auto
    }
}

.modal-up__close {
    position: absolute;
    top: -35px;
    right: -35px;
    cursor: pointer;
    background: url(/local/templates/main/css/../img/i22.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    z-index: 2
}

@media only screen and (max-width: 1500px) {
    .modal-up__close {
        top: 10px;
        right: 10px;
        background: url(/local/templates/main/css/../img/i23.svg) no-repeat 0 0;
        background-size: 14px 14px;
        width: 14px;
        height: 14px;
        display: inline-block
    }
}

.modal-content1 {
    position: relative
}

@media only screen and (max-width: 760px) {
    .modal-content1 {
        background: #fff
    }
}

.modal-content1:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 16px;
    left: 16px;
    display: block;
    content: '';
    background: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .modal-content1:before {
        display: none
    }
}

.modal-content1:after {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    content: '';
    left: 0;
    bottom: 0;
    background: #fff
}

@media only screen and (max-width: 760px) {
    .modal-content1:after {
        display: none
    }
}

.modal-content1__over {
    position: relative;
    z-index: 1;
    padding: 64px 64px 56px 64px
}

@media only screen and (max-width: 760px) {
    .modal-content1__over {
        padding: 20px
    }
}

.modal-content1__title1 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px
}

.modal-content1__title1.mod1 {
    padding-bottom: 20px
}

.modal-content1__title3 {
    color: #363634;
    font-size: 18px;
    line-height: 22px
}

.modal-content1__title2 {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 8px
}

.list-chose1 {
    margin: 0 -4px;
    padding-bottom: 8px
}

.list-chose1:after {
    content: " ";
    display: table;
    clear: both
}

.list-chose1__item {
    width: 8.3333%;
    float: left;
    padding-bottom: 8px
}

@media only screen and (max-width: 1000px) {
    .list-chose1__item {
        width: auto
    }
}

.list-chose1__over {
    margin: 0 4px;
    position: relative;
    display:block;
}

.list-chose1__over:hover .list-chose1__tooltip {
    display: block
}

.list-chose1__over:hover .list-chose1__icon {
    background-color: #f2eb3b
}

.list-chose1__icon {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 48px;
    font-size: .01px
}

.list-chose1__icon img {
    display: inline-block;
    vertical-align: middle
}

.list-chose1__tooltip {
    position: absolute;
    top: -38px;
    left: 0;
    height: 30px;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #63666a;
    padding: 0 5px 0 10px;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    display: none
}

.list-chose1__tooltip.hide {
    display: none !important
}

.list-chose1__tooltip:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 6px;
    height: 6px;
    background-position: -44px -20px
}

.list-chose1__another {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 15px;
    margin-left: 3px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list-chose1__another:hover {
    text-decoration: none
}

.modal-form1:after {
    content: " ";
    display: table;
    clear: both
}

.modal-form1__input {
    width: 100%;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__input.mod1 {
    max-width: 400px
}

.modal-form1__textarea {
    width: 100%;
    display: block;
    height: 94px;
    margin-bottom: 32px;
    border: none;
    resize: none;
    padding: 11px 0;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1 ::-webkit-input-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 ::-moz-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 :-ms-input-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 :-moz-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1__list:after {
    content: " ";
    display: table;
    clear: both
}

.modal-form1__list.hide1 {
    display: none
}

.modal-form1__list .modal-form1__input {
    float: right;
    width: 47%
}

.modal-form1__list .modal-form1__input:first-child {
    float: left
}

@media only screen and (max-width: 760px) {
    .modal-form1__list .modal-form1__input {
        float: none !important;
        width: 100%
    }
}

.modal-form1__submit {
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px
}

.modal-form1__submit:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns a, .modal-form1 .btns button {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.modal-form1 .btns button[disabled], .modal-up__vertical .btn.btn_promary[disabled]{
	opacity: 0.5;
}

.modal-form1 .btns a:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1__text {
    color: #898987;
    font-size: 14px;
    line-height: 20px
}

.modal-form1__text a {
    color: #898987;
    text-decoration: underline
}

.modal-form1__text a:hover {
    text-decoration: none
}

.modal-form1 .jq-selectbox {
    cursor: pointer;
    display: block !important;
    z-index: 0 !important;
    float: left;
    width: 47%
}

@media only screen and (max-width: 760px) {
    .modal-form1 .jq-selectbox {
        float: none;
        width: auto
    }
}

.modal-form1 .jq-selectbox.opened {
    z-index: 1 !important
}

.modal-form1 .jq-selectbox__select {
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px;
    line-height: 46px;
    box-sizing: border-box
}

.modal-form1 .jq-selectbox__select-text {
    display: block;
    width: auto !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.modal-form1 .jq-selectbox__dropdown {
    position: absolute;
    left: 0;
    width: auto !important;
    right: 0;
    bottom: auto !important;
    border: 1px solid #eaeaea;
    background: #fff;
    top: 45px !important
}

.modal-form1 .jq-selectbox ul {
    max-height: 150px;
    overflow: auto
}

.modal-form1 .jq-selectbox li {
    padding: 5px;
    font-size: 13px;
    color: #333
}

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover {
    color: #000;
    background: #f2eb3b
}

.back-to-chose-category1 {
    float: right;
    width: 47%;
    font-size: .01px;
    position: relative;
    left: -15px
}

.back-to-chose-category1 a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 13px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.back-to-chose-category1 a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .back-to-chose-category1 {
        float: none;
        width: auto;
        left: 0;
        margin-bottom: 10px
    }

    .back-to-chose-category1 a {
        top: 0
    }
}

.hide {
    display: none !important
}

.none {
    border-color: red !important
}

.black {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200
}

.btns {
    position: relative
}

.content-over8 {
    padding-bottom: 120px
}

.content-over8:after {
    content: " ";
    display: table;
    clear: both
}

.content-over8__left {
    float: left;
    width: 69%;
    padding-right: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .content-over8__left {
        width: auto;
        float: none;
        padding: 0
    }
}

.content-over8__right {
    float: right;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .content-over8__right {
        float: none;
        width: auto;
        max-width: 400px
    }
}

.block14 {
    position: relative
}

.block14:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .block14 {
        margin: 0 -10px
    }
}

.block14__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    padding-left: 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block14__background {
        position: static;
        height: 250px;
        width: 100% !important
    }
}

.block14__right {
    float: right;
    width: 100%;
    max-width: 478px;
    padding: 80px 30px 80px 60px;
    position: relative;
    box-sizing: border-box
}

.block14__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .block14__right {
        padding: 40px 0 40px 40px;
        max-width: 58%
    }
}

@media only screen and (max-width: 760px) {
    .block14__right {
        float: none;
        width: auto;
        max-width: 100%;
        padding: 30px 10px
    }

    .block14__right br {
        display: none
    }
}

.block14__over {
    position: relative
}

.block14__over:after {
    content: " ";
    display: table;
    clear: both
}

.block14__over p {
    padding-bottom: 56px;
    color: #fff;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block14__over p {
        padding-bottom: 30px;
        font-size: 15px;
        line-height: 19px
    }
}

.launch-alert1 {
    float: left;
    margin-right: 40px;
    width: 191px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert1:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 760px) {
    .launch-alert1 {
        max-width: 400px;
        width: auto;
        display: block;
        float: none;
        margin-right: 0
    }
}

.social5 {
    float: left;
    font-size: .01px
}

@media only screen and (max-width: 760px) {
    .social5 {
        float: none;
        padding-top: 15px;
        clear: both
    }
}

.social5__title {
    float: left;
    position: relative;
    top: 10px;
    margin-right: 20px;
    color: #ccc;
    font-size: 16px
}

.social5 a {
    float: left;
    margin-right: 20px;
    position: relative
}

.social5 a:last-child {
    margin-right: 0
}

.social5 a.icon1 {
    top: 8px;
    background: url(/local/templates/main/css/../img/i24.svg) no-repeat 0 0;
    background-size: 19px 24px;
    width: 19px;
    height: 24px;
    display: inline-block
}

.social5 a.icon2 {
    background: url(/local/templates/main/css/../img/i25.svg) no-repeat 0 0;
    background-size: 18px 20px;
    width: 18px;
    height: 20px;
    display: inline-block;
    top: 12px
}

.social5 a:hover {
    opacity: .9
}

.block15 {
    position: relative;
    padding: 40px 0 80px 0
}

.block15:after {
    content: " ";
    display: table;
    clear: both
}

.block4 mod1 {
    margin-bottom: 30px
}

@media only screen and (max-width: 1000px) {
    .block15 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .block15 {
        padding: 30px 0
    }
}

.block15__right {
    float: right;
    position: relative;
    width: 686px;
    max-width: 70%;
    width: 55%;
    padding: 16px 16px 0 0
}

.block15__right:after {
    content: " ";
    display: table;
    clear: both
}

.block15__right:before {
    position: absolute;
    top: 0;
    left: 16px;
    bottom: 16px;
    right: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block15__right img {
    display: block;
    position: relative;
    max-width: 100%;
    float: right
}

@media only screen and (max-width: 1220px) {
    .block15__right {
        max-width: 50%
    }
}

@media only screen and (max-width: 1000px) {
    .block15__right {
        max-width: 40%
    }
}

@media only screen and (max-width: 760px) {
    .block15__right {
        max-width: 300px;
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin: auto;
        margin-bottom: 20px
    }
}

.block15__left {
    overflow: hidden;
    padding: 40px 90px 0 0
}

@media only screen and (max-width: 1220px) {
    .block15__left {
        padding-right: 40px
    }
}

@media only screen and (max-width: 1000px) {
    .block15__left {
        padding-top: 16px
    }
}

@media only screen and (max-width: 760px) {
    .block15__left {
        padding-right: 0
    }
}

.block15__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.block15__left p span {
    display: inline;
    padding: 0 5px;
    background-color: #f2eb3b
}

.block15__left p.mod1 {
    padding-bottom: 40px;
    color: #363634;
    font-size: 18px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block15__left p {
        padding-bottom: 30px
    }

    .block15__left p.mod1 {
        padding-bottom: 30px
    }
}

.block15__title {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block15__title {
        font-size: 25px;
        line-height: 30px
    }
}

.launch-alert2 {
    display: block;
    width: 281px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert2:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .launch-alert2 {
        max-width: 400px;
        width: auto
    }
}

.block16 {
    position: relative;
    padding: 80px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block16 {
        padding: 0 0 30px 0
    }
}

.block16__background {
    position: absolute;
    top: 0;
    right: -90px;
    bottom: 0;
    padding-right: 90px;
    width: 56%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .block16__background {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block16__background {
        width: 100%;
        position: static;
        margin: 0 -10px;
        height: 250px;
        background-position: top;
        margin-bottom: 30px
    }
}

.block16__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .block16__logo {
        margin-bottom: 24px
    }
}

.block16__logo img {
    width: 257px;
    display: block
}

.block16__left {
    width: 44%;
    padding-right: 80px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .block16__left {
        width: 50%
    }
}

.block16__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block16__left {
        width: 100%;
        padding: 0
    }
}

.social6 {
    padding-top: 40px;
    white-space: nowrap
}

.social6:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social6 {
        white-space: normal;
        padding-top: 0
    }
}

.social6 a {
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
    width: 200px;
    height: 60px;
    background-size: 100% 100%
}

.social6 a:last-child {
    margin-right: 0
}

.social6 a.icon1 {
    background-image: url(/local/templates/main/css/../img/add5.png)
}

.social6 a.icon2 {
    background-image: url(/local/templates/main/css/../img/add6.png)
}

.social6 a.icon1-en {
    background-image: url(/local/templates/main/css/../img/add1_1.png) !important
}

.social6 a.icon2-en {
    background-image: url(/local/templates/main/css/../img/add2_1.png) !important
}

.social6 a:hover {
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .social6 a {
        width: 100px;
        height: 30px;
        margin-right: 10px
    }
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (max-width: 1000px) {
    .date-tag1 {
        padding-bottom: 10px
    }
}

.date-tag1__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 33px 10px 0;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.date-tag1__item a {
    color: #898987
}

.date-tag1__item a:hover {
    text-decoration: underline
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

.text5 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text5 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.subscribe-to-news1 {
    display: block;
    width: 222px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    color: #363634;
    font-size: 16px
}

.subscribe-to-news1:hover {
    opacity: .9;
    text-decoration: underline
}

.padding1.mod1 {
    padding-top: 120px
}

.padding1 mod1 {
    padding-top: 120px
}

.modal-form1__submit:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns a {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.modal-form1 .btns a:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns.mod1 {
    padding-top: 16px
}

.modal-form1 .btns.mod1 a {
    max-width: 280px;
    width: auto
}

.modal-form1__text {
    color: #898987;
    font-size: 14px;
    line-height: 20px
}

.modal-form1__text a {
    color: #898987;
    text-decoration: underline
}

.modal-form1__text a:hover {
    text-decoration: none
}

@media only screen and (max-width: 1000px) {
    .modal-form1__text br {
        display: none
    }
}

.modal-form1 .jq-selectbox {
    cursor: pointer;
    display: block !important;
    z-index: 0 !important;
    float: left;
    width: 47%
}

@media only screen and (max-width: 760px) {
    .modal-form1 .jq-selectbox {
        float: none;
        width: auto
    }
}

.modal-form1 .jq-selectbox.opened {
    z-index: 1 !important
}

.modal-form1 .jq-selectbox__select {
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px;
    line-height: 46px;
    box-sizing: border-box
}

.modal-form1 .jq-selectbox__select-text {
    display: block;
    width: auto !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.modal-form1 .jq-selectbox__dropdown {
    position: absolute;
    left: 0;
    width: auto !important;
    right: 0;
    bottom: auto !important;
    border: 1px solid #eaeaea;
    background: #fff;
    top: 45px !important
}

.modal-form1 .jq-selectbox ul {
    max-height: 150px;
    overflow: auto
}

.modal-form1 .jq-selectbox li {
    padding: 5px;
    font-size: 13px;
    color: #333
}

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover {
    color: #000;
    background: #f2eb3b
}

.back-to-chose-category1 {
    float: right;
    width: 47%;
    font-size: .01px;
    position: relative;
    left: -15px
}

.back-to-chose-category1 a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 13px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.back-to-chose-category1 a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .back-to-chose-category1 {
        float: none;
        width: auto;
        left: 0;
        margin-bottom: 10px
    }

    .back-to-chose-category1 a {
        top: 0
    }
}

.hide {
    display: none !important
}

.none {
    border-color: red !important
}

.black {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200
}

.btns {
    position: relative
}

.content-over8:after {
    content: " ";
    display: table;
    clear: both
}

.content-over8.mod1 {
    padding-bottom: 120px
}

@media only screen and (max-width: 1000px) {
    .content-over8.mod1 {
        padding-bottom: 50px
    }
}

.content-over8__left {
    float: left;
    width: 69%;
    padding-right: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .content-over8__left {
        width: auto;
        float: none;
        padding: 0
    }
}

.content-over8__left.mod1 {
    padding-right: 70px
}

@media only screen and (max-width: 1000px) {
    .content-over8__left.mod1 {
        padding: 0 0 40px 0
    }
}

.content-over8__right {
    float: right;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .content-over8__right {
        float: none;
        width: auto;
        max-width: 400px
    }
}

.block14 {
    position: relative
}

.block14:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .block14 {
        margin: 0 -10px
    }
}

.block14__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    padding-left: 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block14__background {
        position: static;
        height: 250px;
        width: 100% !important
    }
}

.block14__right {
    float: right;
    width: 100%;
    max-width: 478px;
    padding: 80px 30px 80px 60px;
    position: relative;
    box-sizing: border-box
}

.block14__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .block14__right {
        padding: 40px 0 40px 40px;
        max-width: 58%
    }
}

@media only screen and (max-width: 760px) {
    .block14__right {
        float: none;
        width: auto;
        max-width: 100%;
        padding: 30px 10px
    }

    .block14__right br {
        display: none
    }
}

.block14__over {
    position: relative
}

.block14__over:after {
    content: " ";
    display: table;
    clear: both
}

.block14__over p {
    padding-bottom: 56px;
    color: #fff;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block14__over p {
        padding-bottom: 30px;
        font-size: 15px;
        line-height: 19px
    }
}

.launch-alert1 {
    float: left;
    margin-right: 40px;
    width: 191px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert1:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 760px) {
    .launch-alert1 {
        max-width: 400px;
        width: auto;
        display: block;
        float: none;
        margin-right: 0
    }
}

.social5 {
    float: left;
    font-size: .01px
}

@media only screen and (max-width: 760px) {
    .social5 {
        float: none;
        padding-top: 15px;
        clear: both
    }
}

.social5__title {
    float: left;
    position: relative;
    top: 10px;
    margin-right: 20px;
    color: #ccc;
    font-size: 16px
}

.social5 a {
    float: left;
    margin-right: 20px;
    position: relative
}

.social5 a:last-child {
    margin-right: 0
}

.social5 a.icon1 {
    top: 8px;
    background: url(/local/templates/main/css/../img/i24.svg) no-repeat 0 0;
    background-size: 19px 24px;
    width: 19px;
    height: 24px;
    display: inline-block
}

.social5 a.icon2 {
    background: url(/local/templates/main/css/../img/i25.svg) no-repeat 0 0;
    background-size: 18px 20px;
    width: 18px;
    height: 20px;
    display: inline-block;
    top: 12px
}

.social5 a:hover {
    opacity: .9
}

.block15 {
    position: relative;
    padding: 40px 0 80px 0
}

.block15:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block15 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .block15 {
        padding: 30px 0
    }
}

.block15__right {
    float: right;
    position: relative;
    width: 686px;
    max-width: 70%;
    width: 55%;
    padding: 16px 16px 0 0
}

.block15__right:after {
    content: " ";
    display: table;
    clear: both
}

.block15__right:before {
    position: absolute;
    top: 0;
    left: 16px;
    bottom: 16px;
    right: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block15__right img {
    display: block;
    position: relative;
    max-width: 100%;
    float: right
}

@media only screen and (max-width: 1220px) {
    .block15__right {
        max-width: 50%
    }
}

@media only screen and (max-width: 1000px) {
    .block15__right {
        max-width: 40%
    }
}

@media only screen and (max-width: 760px) {
    .block15__right {
        max-width: 300px;
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin: auto;
        margin-bottom: 20px
    }
}

.block15__left {
    overflow: hidden;
    padding: 40px 90px 0 0
}

@media only screen and (max-width: 1220px) {
    .block15__left {
        padding-right: 40px
    }
}

@media only screen and (max-width: 1000px) {
    .block15__left {
        padding-top: 16px
    }
}

@media only screen and (max-width: 760px) {
    .block15__left {
        padding-right: 0
    }
}

.block15__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.block15__left p span {
    display: inline;
    padding: 0 5px;
    background-color: #f2eb3b
}

.block15__left p.mod1 {
    padding-bottom: 40px;
    color: #363634;
    font-size: 18px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block15__left p {
        padding-bottom: 30px
    }

    .block15__left p.mod1 {
        padding-bottom: 30px
    }
}

.block15__title {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block15__title {
        font-size: 25px;
        line-height: 30px
    }
}

.launch-alert2 {
    display: block;
    width: 281px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert2:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .launch-alert2 {
        max-width: 400px;
        width: auto
    }
}

.block16 {
    position: relative;
    padding: 80px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block16 {
        padding: 0 0 30px 0
    }
}

.block16__background {
    position: absolute;
    top: 0;
    right: -90px;
    bottom: 0;
    padding-right: 90px;
    width: 56%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .block16__background {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block16__background {
        width: 100%;
        position: static;
        margin: 0 -10px;
        height: 250px;
        background-position: top;
        margin-bottom: 30px
    }
}

.block16__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .block16__logo {
        margin-bottom: 24px
    }
}

.block16__logo img {
    width: 257px;
    display: block
}

.block16__left {
    width: 44%;
    padding-right: 80px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .block16__left {
        width: 50%
    }
}

.block16__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block16__left {
        width: 100%;
        padding: 0
    }
}

.social6 {
    padding-top: 40px;
    white-space: nowrap
}

.social6:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social6 {
        white-space: normal;
        padding-top: 0
    }
}

.social6 a {
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
    width: 200px;
    height: 60px;
    background-size: 100% 100%
}

.social6 a:last-child {
    margin-right: 0
}

.social6 a.icon1 {
    background-image: url(/local/templates/main/css/../img/add5.png)
}

.social6 a.icon2 {
    background-image: url(/local/templates/main/css/../img/add6.png)
}

.social6 a.icon1-en {
    background-image: url(/local/templates/main/css/../img/add1_1.png) !important
}

.social6 a.icon2-en {
    background-image: url(/local/templates/main/css/../img/add2_1.png) !important
}

.social6 a:hover {
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .social6 a {
        width: 100px;
        height: 30px;
        margin-right: 10px
    }
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (max-width: 1000px) {
    .date-tag1 {
        padding-bottom: 10px
    }
}

.date-tag1__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 33px 10px 0;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.date-tag1__item a {
    color: #898987
}

.date-tag1__item a:hover {
    text-decoration: underline
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

.text5 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text5 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.subscribe-to-news1 {
    display: block;
    width: 222px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    color: #363634;
    font-size: 16px
}

.subscribe-to-news1:hover {
    opacity: .9;
    text-decoration: underline
}

.list-information1__item {
    padding-bottom: 32px;
    margin-bottom: 24px;
    border-bottom: 1px solid #f7f7f7
}

.list-information1__item:last-child {
    margin-bottom: 0
}

.list-information1__title {
    padding-bottom: 16px
}

.list-information1__title:after {
    content: " ";
    display: table;
    clear: both
}

.list-information1__title-left {
    float: left;
    margin-right: 24px;
    width: 64px;
    line-height: 64px;
    height: 64px;
    text-align: center;
    font-size: .01px
}

.list-information1__title-left img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-information1__title-left {
        float: none;
        margin: 0 0 10px 0
    }
}

.list-information1__title-over {
    overflow: hidden
}

.list-information1__title-over div {
    height: 64px;
    vertical-align: middle;
    display: table-cell
}

@media only screen and (max-width: 760px) {
    .list-information1__title-over div {
        display: block;
        height: auto
    }
}

.list-information1__title-over span {
    display: block;
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.list-information1__title-over p {
    color: #898987;
    font-size: 14px;
    line-height: 18px
}

.list-information1__hide {
    margin-left: 88px;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px
}

@media only screen and (max-width: 760px) {
    .list-information1__hide {
        margin-left: 0
    }
}

.list-information1__hide p {
    padding-bottom: 14px
}

.list-information1__hide-over {
    display: none
}

.list-information1__open {
    padding: 0 20px;
    height: 48px;
    background-color: #f7f7f7;
    line-height: 48px;
    color: #363634;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-left: 88px
}

.list-information1__open:hover {
    text-decoration: underline;
    opacity: .9
}

.list-information1__open:before {
    content: 'Читать полностью'
}

.list-information1__open.active:before {
    content: 'Свернуть'
}

@media only screen and (max-width: 760px) {
    .list-information1__open {
        margin-left: 0
    }
}

.block17 {
    padding: 40px;
    background-color: #63666a;
    margin-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .block17 {
        padding: 20px 10px;
        text-align: center
    }
}

.block17__list {
    width: 85%;
    max-width: 262px;
    text-align: justify;
    line-height: 0;
    font-size: 0;
    text-justify: newspaper;
    zoom: 1;
    text-align-last: justify;
    padding-bottom: 23px
}

.block17__list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.block17__list * {
    text-align-last: left
}

@media only screen and (max-width: 768px) {
    .block17__list {
        max-width: 100%;
        margin: 0 auto
    }
}

.block17__item {
    display: inline-block;
    vertical-align: top
}

.block17__item span {
    display: block;
    color: #f8e71c;
    font-size: 46px;
    font-weight: 700;
    line-height: 46px;
    padding-bottom: 4px
}

.block17__item i {
    font-style: normal;
    display: block;
    color: #ccc;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.block17__title1 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 32px
}

.block17__title1 b {
    color: #f2eb3b;
    font-weight: 700
}

.block17__title2 {
    color: #fff;
    font-size: 18px;
    line-height: 22px
}

.participate-of-experiment4 {
    display: block;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    max-width: 500px;
    margin: auto;
    margin-bottom: 16px;
    color: #363634;
    font-size: 16px
}

.participate-of-experiment4:hover {
    opacity: .9;
    text-decoration: underline
}

.btn_white {
    text-align: center;
    display: block;
    color: #363634;
    font-size: 16px;
    height: 48px;
    background-color: #fff;
    line-height: 48px;
    float: left;
    padding: 0 13px
}

.btn_white:last-child {
    float: right
}

@media only screen and (max-width: 1000px) {
    .btn_white {
        float: none !important;
        margin-bottom: 20px;
        width: 250px;
        padding: 0
    }

    .btn_white:last-child {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 760px) {
    .btn_white {
        width: 100%;
        max-width: 400px
    }
}

@media only screen and (max-width: 320px) {
    .btn_white {
        line-height: normal
    }
}

.btn_white:hover {
    opacity: .9;
    text-decoration: underline
}

.btns-block-right {
    float: right;
    margin-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .btns-block-right {
        float: none
    }
}

.event-schedule:before {
    content: "";
    display: table;
    clear: both
}

.li-num {
    margin-right: 10px
}

.national-catalog {
    color: #363634;
    padding-bottom: 10px
}

.national-catalog__btn {
    display: inline-block;
    background-color: #f2eb3b;
    padding: 0 24px;
    height: 48px;
    line-height: 48px
}

@media all and (max-width: 1279px) {
    .national-catalog__description {
        text-align: center
    }

    .national-catalog__description > * {
        text-align: left
    }
}

.national-catalog__download-link {
    position: relative;
    max-width: 320px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 16px 12px 57px;
    border: solid 1px #e9e9e9
}

.national-catalog__download-link:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 26px;
    height: 33px;
    background: url(/local/templates/main/img/icon-pdf.svg) no-repeat;
    background-size: cover
}

.national-catalog__download-link > * {
    width: 100%;
    display: inline-block
}

.national-catalog__download-link a {
    text-decoration: underline;
    color: inherit;
    font-size: 16px;
    line-height: 1.38
}

.national-catalog__download-link span {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 1.4px;
    color: #828282
}

.national-catalog__description {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

@media all and (max-width: 1279px) {
    .national-catalog__description {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto
    }
}

.national-catalog__description h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 24px
}

.national-catalog__description a, .national-catalog__description p {
    font-size: 16px;
    font-weight: 400;
    color: inherit
}

.national-catalog__description p {
    line-height: 1.38;
    margin-bottom: 24px
}

.national-catalog__description:after {
    content: "";
    display: table;
    clear: both
}

.national-catalog__description-img {
    padding-top: 8px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 22px
}

.national-catalog__description-img img {
    -webkit-box-shadow: 0 -16px 0 -8px #f2eb3b;
    box-shadow: 0 -16px 0 -8px #f2eb3b
}

.national-catalog__description-img .img-full {
    display: none
}

.national-catalog img {
    max-width: 100%
}

.national-catalog__formula, .national-catalog__scheme {
    max-width: 908px;
    margin-left: auto;
    margin-right: auto
}

.national-catalog__formula {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 17px;
    line-height: 1.18;
    padding: 30px 22px
}

.national-catalog__scheme-legend {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
    padding-top: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 300px;
    font-size: 12px;
    line-height: 1.17
}

.national-catalog__scheme-legend:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 22px;
    height: 26px;
    background: url(/local/templates/main/img/icon-info-popup.svg) no-repeat;
    background-size: cover
}

.national-catalog__scheme-legend p {
    text-align: center;
    margin-bottom: 16px
}

.national-catalog__scheme-legend ul {
    padding-left: 96px
}

.national-catalog__scheme-legend li {
    position: relative;
    margin-bottom: 2px;
    padding-left: 38px
}

.national-catalog__scheme-legend li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 26px;
    height: 8px;
    background: url(/local/templates/main/img/icon-info-popup.svg) no-repeat;
    background-size: cover
}

.national-catalog__scheme-legend li:first-child:before {
    background: url(/local/templates/main/img/arrow.svg) no-repeat
}

.national-catalog__scheme-legend li:last-child:before {
    background: url(/local/templates/main/img/goods-arrow.svg) no-repeat
}

@media all and (max-width: 767px) {
    .national-catalog__scheme img, .national-catalog__scheme-legend {
        display: none
    }
}

@media all and (min-width: 768px) {
    .national-catalog {
        padding-bottom: 47px
    }

    .national-catalog__download-link {
        display: none
    }

    .national-catalog__description h2 {
        font-size: 28px;
        line-height: 1.14;
        margin-bottom: 34px
    }

    .national-catalog__description p {
        line-height: 1.5
    }

    .national-catalog__description-img {
        padding-top: 16px;
        padding-right: 16px;
        text-align: center;
        margin-bottom: 34px
    }

    .national-catalog__description-img img {
        -webkit-box-shadow: 16px -16px 0 0 #f2eb3b;
        box-shadow: 16px -16px 0 0 #f2eb3b
    }

    .national-catalog__description-img .img-full {
        display: inline
    }

    .national-catalog__description-img .img-mobile {
        display: none
    }

    .national-catalog__formula {
        padding: 40px;
        font-size: 24px;
        line-height: 1.25
    }
}

@media all and (min-width: 1280px) {
    .national-catalog {
        padding-bottom: 80px
    }

    .national-catalog__description {
        padding-bottom: 48px
    }

    .national-catalog__description h2, .national-catalog__description-text {
        max-width: 510px
    }

    .national-catalog__description h2 {
        font-size: 40px;
        line-height: 1.1
    }

    .national-catalog__description-img {
        float: right;
        text-align: right;
        margin-bottom: 0
    }

    .national-catalog__description h2 {
        float: left
    }
}

@media all and (max-width: 320px) {
    .slide-main1 {
        width: 320px;
        left: -10px
    }

    .slide-main1__item {
        width: 320px;
        padding-left: 20px
    }

    .block6:before, .content-over5:before {
        left: -20px;
        width: 320px
    }

    .block2__text {
        left: 0;
        margin: 0 -20px
    }

    .after-fixed-nav .block1 {
        width: 280px;
        left: -20px;
        padding-left: 30px;
        padding-right: 30px
    }

    .after-fixed-nav .background1 {
        width: 320px;
        margin-left: -20px
    }

    .content-over2__right {
        width: 300px;
        margin-left: -10px
    }

    .content-over2__right .text1 {
        padding-left: 20px;
        padding-right: 20px
    }

    .block14 {
        margin-left: -20px
    }

    .block14__right {
        padding-left: 20px
    }

    .modal-up__vertical {
        max-width: 320px;
        overflow: hidden
    }
}


@media all and (min-width: 480px) {
    .social1 {
        width: max-content
    }
}

@media all and (max-width: 768px) {
    .list3__item {
        max-width: 280px;
        width: 100%
    }
}

@media screen and (max-width: 768px) {
    .title-over_blog1 .nav-tab1__item {
        float: right;
        margin-top: 3px !important
    }
}

@media screen and (max-width: 320px) {
    .faq-list1__hide p {
        word-break: break-word
    }

    .content-over8__left .text5 div + div {
        overflow: scroll;
        max-width: 540px
    }
}

@media screen and (max-width: 768px) {
    .slide-main1__text .list3, .slide-main1__text .title4 {
        word-break: break-word;
        max-width: 325px !important
    }
}

@media screen and (max-width: 1024px) {
    .slide-main1__text .list3, .slide-main1__text .title4 {
        max-width: 340px;
        word-break: break-word
    }

    .list-project1__left {
        display: none
    }
}

@media (min-width: 415px) and (max-width: 768px) {
    .content-over5__left .block6 {
        max-width: 768px;
        width: 100%
    }

    .block6:before {
        left: -20px;
        max-width: 768px;
        right: -20px
    }

    .content-over5__left .block6 .list-num1 {
        max-width: 728px
    }

    .block7:before, .content-over5:before {
        left: -20px;
        right: -20px
    }
}

@media (min-width: 769px) and (max-width: 1000px) {
    .block6:before, .content-over5:before {
        left: -20px;
        right: -20px
    }
}

@media (min-width: 320px) and (max-width: 760px) {
    .block16__background {
        position: relative;
        width: 94%;
        left: -10px;
        max-width: 760px
    }
}

.block-form-potrebitelyam {
    position: relative
}

.block-form-potrebitelyam-background {
    background-size: cover;
    height: 620px;
    width: 138.5%;
    left: -250px;
    position: relative;
    background-repeat-x: repeat;
    position: absolute
}

.list-chose1-potr-sub {
    display: block !important
}

.modal-form1__list-potr-sub {
    display: none !important
}

.modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before, .modal-up__content-potr-sub {
    max-width: 1031px;
    width: 100%
}

.modal-up__content-potr-sub {
    height: 620px
}

.modal-content-potr-sub:after {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    content: '';
    left: 0;
    bottom: 0;
    background: #fff;
    max-width: 601px;
    width: 100%;
    height: 416px
}

.modal-content-potr-sub:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 16px;
    left: 16px;
    display: block;
    content: '';
    background: #f2eb3b;
    height: 416px
}

.modal-content-potr-sub-right {
    display: none
}

.modal-content1__over-potr-sub {
    padding-top: 60px
}

.modal-content1__title4-potr-sub {
    color: #4d4d4a;
    font-family: Circe;
    font-size: 16px;
    font-weight: 400
}

.modal-content1__title1-potr-sub {
    padding-bottom: 13px
}

.modal-content1__title4-potr-sub {
    margin-bottom: 12px;
    max-width: 472px
}

.item-chose-potr-sub-block {
    position: absolute;
    right: 23px;
    max-width: 372px
}

.item-chose-potr-sub {
    position: relative;
    display: table
}

.item-chose-potr-sub .list-chose1__item {
    width: 20%
}

.form-potr-all-select {
    margin-top: 4px;
    margin-left: 4px;
    color: #4d4d4a;
    font-family: Circe;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase
}

.modal-content1-potr-sub {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

.btns-potr-form {
    max-width: 300px
}

.item-chose-potr-sub .list-chose1__icon {
    cursor: pointer;
    width: 42px;
    height: 42px;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 48px;
    font-size: .01px;
    border: 3px solid #f7f7f7
}

@media (min-width: 600px) and (max-width: 1040px) {
    .modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before, .modal-up__content-potr-sub {
        max-width: 600px
    }

    .modal-content-potr-sub:before {
        max-width: 600px;
        width: 100%;
        height: 794px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 934px
    }

    .item-chose-potr-sub-block {
        left: 0;
        padding-left: 64px;
        top: 440px
    }
}

@media (max-width: 755px) {
    .block-form-potrebitelyam-background {
        width: 208%
    }
}

@media (min-width: 319px) and (max-width: 599px) {
    .modal-content-potr-sub:before {
        right: 16px;
        height: 1140px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 1270px
    }

    .block-form-potrebitelyam-background {
        left: -338px;
        width: 300%
    }

    .modal-content-potr-sub:after {
        height: 570px
    }

    .item-chose-potr-sub-block {
        max-width: 320px;
        margin-left: 25px;
        top: 605px
    }

    .modal-content1__title1-potr-sub {
        font-size: 20px;
        max-width: 240px;
        padding-bottom: 0
    }

    .item-chose-potr-sub-block {
        left: 0
    }

    .item-chose-potr-sub {
        display: inline-grid
    }
}

.modal-content1-potr-sub {
    height: 432px
}

@media (max-width: 1040px) {
    .modal-content1-potr-sub {
        height: 795px
    }
}

@media (max-width: 599px) {
    .modal-content1-potr-sub {
        height: 1140px
    }
}

.item-chose-potr-sub .list-chose1__item {
    position: relative
}

.list-chose1__icon-select {
    position: absolute;
    z-index: 100;
    right: 0;
    top: -5px
}

.item-chose-potr-sub .list-chose1__item {
    min-width: 56px
}

.list-chose1__icon-select {
    display: none
}

.list-chose1__item-active .list-chose1__icon-select {
    display: block
}

.form-potr-all-select {
    cursor: pointer;
    display: inline-block;
    padding: 8px 0;
}

#js-start_notify-potr-subscribe input[name=category] {
    display: none
}

.block-form-potrebitelyam .alert-messages {
    max-width: 470px;
    width: 100%
}

.list-chose1__item-active .list-chose1__icon {
    background: rgba(0, 0, 255, 0) !important
}

.item-chose-potr-sub-block .back-to-chose-category1 {
    display: none !important
}

.block15-ng .block15__left {
    padding-top: 0
}

.block15-ng {
    padding-bottom: 0;
    padding-top: 0;
    height: 696px
}

.block15-background {
    background: url(/local/templates/main/img/ny_2018_block_2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    height: 100%;
    width: 1440px;
    left: -88.5px
}

.block15__left-potr {
    position: relative
}

.block15-ng .block15__right, .block15-ng .block15__title {
    margin-top: 43px
}

.block15-ng .block15__left p {
    padding-bottom: 30px
}

.more-about-marking {
    color: #363634;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 30px;
    letter-spacing: .5px
}

@media (max-width: 760px) {
    .block15-ng {
        height: max-content;
        height: -moz-max-content;
        height: -webkit-max-content;
        height: intrinsic
    }

    .more-about-marking {
        margin-bottom: 30px
    }

    .block15__right {
        top: 30px
    }
}

.block15__title-ng {
    font-size: 24px;
    margin-top: 90px
}

.block5-list-2019-text {
    display: inline-block;
    position: relative
}

.block5-list-2019-square {
    position: relative
}

.block5-list-2019 {
    display: block;
    margin-left: 30px;
    margin-bottom: 20px
}

.block5-list-2019-square {
    width: 16px;
    height: 16px;
    position: absolute;
    background-color: #f2eb3b;
    margin-top: 5px;
    margin-left: -30px
}

.block5-list-2019-month {
    display: inline-block
}

.launch-alert2-bl5 {
    margin-top: 30px
}

.block12-background-snow {
    position: absolute;
    width: 1440px;
    height: 100%;
    left: -90px;
    top: 0;
    background-repeat: no-repeat
}

.padding2-ng {
    position: relative
}

.more-about-marking a {
    color: #363634
}

.line1:after {
    display: none
}

.line1-progress-ng {
    border-bottom: 0;
    border-right: 0;
    height: 0;
    max-width: 1100px
}

@media (max-width: 1280px) {
    .line1-progress-ng {
        border-bottom: 2px solid #e9e9e9;
        border-right: 2px solid #e9e9e9;
        height: 130px;
        max-width: inherit
    }
}

.padding2-ng {
    padding-bottom: 80px
}

.background-footer1 {
    border-top: 1px solid #fff
}

.block-form-potrebitelyam .modal-up__content {
    top: 25px
}

.launch-alert2-potr {
    display: block;
    max-width: 281px;
    width: 100%;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    cursor: pointer
}

.more2-potr {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: .8px
}

@media (max-width: 760px) {
    .block15-ng {
        margin-top: -45px
    }
}

#js-start_notify-potr-subscribe .modal-form1__input.mod1 {
    max-width: 472px
}

.modal-up__content-potr-sub .alert-success {
    position: absolute;
    max-width: 472px;
    width: 100%;
    z-index: 2
}

.modal-up__content-potr-sub .alert-danger {
    position: absolute;
    padding-top: 50px;
    padding-left: 0;
    letter-spacing: -1px;
    background-color: unset;
    border-color: unset;
    border: unset
}

#js-start_notify-potr-subscribe .modal-form1__input.mod1 {
    z-index: 1;
    position: relative
}

@media (max-width: 320px) {
    .btns-potr-form .js-submit {
        letter-spacing: -1px
    }
}

@media (max-width: 452px) {
    .btns-potr-form .js-submit {
        margin-top: 23px;
        margin-bottom: 17px !important
    }
}

.line-filter1__list .line-filter1__item {
    max-width: 300px;
    width: 100%;
    height: fit-content
}

.line-filter1__list.active {
    width: -webkit-fill-available
}

@media (min-width: 768px) and (max-width: 1280px) {
    .line-filter1__list .line-filter1__item {
        max-width: 312px
    }

    .line-filter1__list .line-filter1__item:nth-child(4n+1) {
        clear: unset
    }
}

@media (min-width: 320px) and (max-width: 367px) {
    .item-chose-potr-sub {
        display: block
    }
}

@media (min-width: 368px) and (max-width: 600px) {
    .item-chose-potr-sub {
        display: flex
    }
}

@media (max-width: 599px) and (min-width: 319px) {
    .modal-content-potr-sub:before {
        right: 16px;
        height: 930px
    }

    .modal-content1-potr-sub {
        height: 930px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 1070px
    }
}

.project_content .event-schedule ol {
    margin-bottom: 36px
}

.yakor-vopr {
    position: absolute;
    top: -250px
}

.faq-list1__item {
    position: relative;
    z-index: 1;
}

@media (min-width: 480px) and (max-width: 568px) {
    .block14 .block14__left {
        width: 106.5% !important;
        margin-left: -10px;
        max-width: 568px
    }

    .block14 .block14__right {
        width: 104.5%;
        max-width: 568px !important;
        margin-left: -10px;
        padding-left: 17px !important
    }
}

@media (max-width: 480px) {
    .block14__left {
        max-width: 480px !important
    }
}

.launch-alert1_link {
    margin-top: -30px;
    position: absolute
}

.ytp-pause-overlay {
    display: none !important
}

a.anchor {
    display: block;
    position: relative;
    top: -148px;
    visibility: hidden
}

@media (min-width: 480px) and (max-width: 568px) {
    .block14 .block14__left, .block5 .block5__left {
        width: 106.5% !important;
        margin-left: -10px;
        max-width: 568px
    }

    .block14 .block14__right, .block5 .block5__right {
        width: 104.5%;
        max-width: 568px !important;
        margin-left: -10px;
        padding-left: 17px !important
    }
}

@media (max-width: 480px) {
    .block14__left, .block5__right {
        max-width: 480px !important
    }
}

@media only screen and (max-width: 1000px) {
    .text3__image {
        bottom: -30px
    }
}

.search-page {
    min-height: 300px
}

.modal-news .modal-up__close_news {
    top: 10px;
    right: 10px;
    background: url(/local/templates/main/css/../img/i23.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block
}

.modal-form1 .btns-news a {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.vopr_otv_h2 {
    font-weight: 400
}

.forum-select-box input {
    -webkit-appearance: checkbox;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 25px
}

.forum-column-lastpost {
    position: relative
}

.forum-topic-list tbody tr {
    cursor: pointer
}

.block2-new-height {
    max-height: 500px
}

.block2__text .navigation1.mod1 .navigation1__item a, .block2__text .navigation1.mod1 .navigation1__item span {
    color: #ccc
}

.content-over3__icon img {
    position: relative;
    top: -5px
}

.content-over3__date_center {
    position: absolute;
    left: 0;
    margin-right: -50%;
    transform: translate(0, 0);
    padding-left: 5px
}

.content-over3__right {
    position: relative
}

@media only screen and (max-width: 760px) {
    .block2-new-height .page-line .block2__text {
        padding-left: 30px;
        padding-right: 30px
    }

    .block2-new-height .page-line {
        margin: 0;
        padding: 0
    }

    .block2-new-height {
        max-height: 800px;
        height: auto
    }

    .content-over3__date_center {
        margin: 0;
        padding-left: 5px
    }

    .content-over3__icon img {
        top: 0
    }
}

.content-over3__item__last {
    position: relative;
    right: -40px
}

.content-over3__item__last_absolute {
    position: absolute
}

.content-over3__item__last_block {
    display: none
}

@media only screen and (max-width: 1280px) {
    .content-over3__item__last {
        right: 0
    }

    .content-over3__item__last_block {
        display: inline-block
    }

    .content-over3__item__last .content-over3__date {
        color: rgba(255, 255, 255, 0)
    }

    .padding2 {
        padding-bottom: 55px
    }
}

@media (min-width: 1000px) and (max-width: 1280px) {
    .content-over3__item__last_block {
        margin-left: 20px;
        display: none
    }
}

@media (max-width: 1000px) {
    .content-over3__item__last_block {
        margin-top: 60px
    }

    .content-over3__item__last {
        display: none
    }
}

@media (max-width: 760px) {
    .content-over3__item__last_block {
        position: relative;
        top: 50%;
        left: 0;
        margin-right: -50%;
        transform: translate(0, 0)
    }
}

@media only screen and (max-width: 760px) {
    .content-over3 .content-over3__left, .content-over3 .content-over3__right {
        text-align: left
    }
}

@media (min-width: 1399px) {
    .content-over3 .line1-business {
        border-right: none;
        border-bottom: none;
        border-radius: 0;
        margin-right: 30px
    }

    .content-over3__date_center {
        left: 40%;
        transform: translate(-50%, 0)
    }
}

@media (min-width: 1000px) {
    .content-over3__date_center {
        left: 40%;
        transform: translate(-50%, 0)
    }
}

.block_3_text_2024 {
    color: #363634;
    font-family: Circe;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding-bottom: 76px;
    padding-top: 22px
}

.forum-post-number input[type=checkbox] {
    -webkit-appearance: checkbox
}

.forum-header-title span {
    max-width: 900px
}

.forum-topic-move input[type=checkbox] {
    -webkit-appearance: checkbox
}

.forum-cell-user {
    position: relative
}

.forum-cell-user span {
    top: -100px
}

.main_title_index {
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    display: inline
}

@media only screen and (max-width: 320px) {
    .num-steps1 .num-steps1__item {
        margin-bottom: 166px;
        padding-bottom: 0
    }

    .num-steps1 .num-steps1__item:before {
        top: auto;
        bottom: -100px
    }
}

.item-chose-potr-sub-block--second {
    position: relative;
    width: 100%;
    max-width: 100%;
    right: 0;
    top: 0;
    padding-left: 0;
    margin-left: 0
}

.item-chose-potr-sub-block--second .list-chose1__item-active .list-chose1__icon {
    background: #f2eb3b !important
}

.item-chose-potr-sub-block--second .item-chose-potr-sub {
    display: flex;
    flex-wrap: wrap
}

.item-chose-potr-sub-block--second .item-chose-potr-sub .list-chose1__item {
    max-width: 56px;
    min-width: auto
}

.item-chose-potr-sub-block--second .form-potr-all-select {
    margin-top: 10px;
    margin-bottom: 10px
}

.content-over3_type1 .content-over3__item__last_absolute {
    position: absolute
}

.content-over3_type1 .content-over3__right_center {
    text-align: center
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__right_center {
        text-align: left
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        padding-bottom: 10px;
        margin-right: -20px
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto
    }

    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(.6);
        -ms-transform: scale(.6);
        transform: scale(.6)
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__left > .content-over3__item {
        margin: 30px -20px 0 0
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__icon {
        margin-top: 10px
    }

    .content-over3_type1 .content-over3__date {
        margin: 0 10px
    }
}

.content-over3_type1 .content-over3__item_group {
    position: relative
}

.content-over3_type1 .content-over3__item_group::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 45%;
    height: 22px;
    width: 320px;
    border: 2px solid #e9e9e9;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0
}

.content-over3_type1 .content-over3__item_group::after {
    content: 'Легкая промышленность';
    position: absolute;
    top: calc(100% + 14px);
    left: calc(50% + 86px);
    font-size: 11px;
    line-height: 18px;
    color: #898987;
    background-color: #fff;
    padding: 0 8px;
    z-index: 1;
    white-space: nowrap
}

@media screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item_group::before {
        top: calc(100% + 8px)
    }

    .content-over3_type1 .content-over3__item_group::after {
        top: calc(100% + 21px)
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item_group::before {
        width: 222px
    }

    .content-over3_type1 .content-over3__item_group::after {
        left: calc(50% + 38px)
    }
}

.list-experiment1__icon.list-experiment1__icon_grey {
    background-color: #63666a
}

.js-manual-href.mt-3.pr-3.pl-3 {
    width: 200px
}


@media screen and (min-width: 991px) {
    .ml-36px-lg {
        margin-left: 36px !important;
    }
}

.timing-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 17px 8px 11px;background-color:#363634;opacity:.5;border-radius:18px}.timing-block__icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.timing-block__icon svg{display:block}.timing-block__text{font-size:14px;line-height:20px;font-weight:700;color:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
/*# sourceMappingURL=maps/timing-block.css.map */

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

/* End */


/* Start:/local/templates/main/css/jquery.loading.css?1784731982365*/
.loading-overlay{display:table;opacity:.7;z-index:200!important}.loading-overlay-content{text-transform:uppercase;letter-spacing:.4em;font-size:1.15em;font-weight:700;text-align:center;display:table-cell;vertical-align:middle}.loading-overlay.loading-theme-light{background-color:#fff;color:#000}.loading-overlay.loading-theme-dark{background-color:#000;color:#fff}
/* End */


/* Start:/local/templates/main/js/fancybox-master/dist/jquery.fancybox.min.css?178473198213924*/
body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0;overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/css/attention-modal.css?17847319828398*/
@charset "UTF-8";.attention-modal{position:fixed;top:0;left:0;height:100%;overflow:auto;width:100%;background-color:rgba(0,0,0,.5);color:#363634;display:none}.attention-modal.is-active{display:block}.attention-modal__close{position:absolute;top:20px;right:25px;height:29px;width:29px;border:0;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;margin:0;z-index:9}@media screen and (max-width:1289px){.attention-modal__close{top:15px;right:55px}}@media screen and (max-width:767px){.attention-modal__close{top:15px;right:35px}}.attention-modal__container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:1249px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5vh auto}@media screen and (max-width:1289px){.attention-modal__container{padding:0 42px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.attention-modal__container{padding:0 24px;margin:8vh auto 5vh}}@media screen and (max-width:359px){.attention-modal__container{padding:0 12px}}.attention-modal__icon{background-color:#f6f42e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:109px 76px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1289px){.attention-modal__icon{display:none}}.attention-modal__icon img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.attention-modal .attention-modal__content-main{padding:35px 45px 58px 55px}@media screen and (max-width:1289px){.attention-modal .attention-modal__content-main{padding:35px 15px 58px}.attention-modal .attention-modal__content-main br{display:none}}@media screen and (max-width:767px){.attention-modal .attention-modal__content-main{padding:35px 15px 0}}.attention-modal__flex-display{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:23rem}@media screen and (max-width:1289px){.attention-modal__flex-display{margin-left:0}}.attention-modal__content-logo{position:absolute;left:0;top:0;pointer-events:none}@media screen and (max-width:1289px){.attention-modal__content-logo{display:none}}.attention-modal__content{width:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:1289px){.attention-modal__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.attention-modal__title{font-size:50px;line-height:59px;font-weight:700;text-transform:uppercase;margin-bottom:5px;text-align:left}@media screen and (max-width:1289px){.attention-modal__title{margin-bottom:27px;text-align:center}}@media screen and (max-width:767px){.attention-modal__title{margin-top:15px;font-size:40px;line-height:47px;margin-bottom:7px}}.attention-modal__subtitle{font-size:40px;line-height:48px;font-weight:400;margin-bottom:36px;text-align:left}@media screen and (max-width:1289px){.attention-modal__subtitle{font-size:26px;line-height:38px;text-align:center}}@media screen and (max-width:767px){.attention-modal__subtitle{font-size:18px;line-height:24px;margin-bottom:10px}.attention-modal__subtitle span{display:block;padding:5px 0}.attention-modal__subtitle .br{display:block!important}}.attention-modal__container-text{width:100%;padding:39px 0 35px;background:rgba(244,244,244,.8);border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width:767px){.attention-modal__container-text{padding:25px 0 35px}}.attention-modal__text-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:23rem;padding-left:45px;margin-bottom:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1289px){.attention-modal__text-title{margin-left:0;margin-bottom:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attention-modal__text-title .spec-br{display:none}}@media screen and (max-width:767px){.attention-modal__text-title{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.attention-modal__text-title .text-title-span-text{margin-right:20px;font-size:22px;line-height:26px;text-transform:uppercase;font-weight:900}.attention-modal__text-title .text-title-span-text:last-child{margin-right:0}@media screen and (max-width:1289px){.attention-modal__text-title .text-title-span-text:first-child{text-align:center;width:100%;margin-bottom:15px;margin-right:0}}@media screen and (max-width:767px){.attention-modal__text-title .text-title-span-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-right:0;font-size:16px;line-height:19px;margin-bottom:15px}}.attention-modal__text-title .text-title-span-text a{color:#2196f3}.attention-modal__text{font-size:14px;line-height:16px;text-transform:uppercase;text-align:left;margin-left:23rem;padding-left:45px;font-weight:700;color:#000}.attention-modal__text .br{display:none}@media screen and (max-width:1289px){.attention-modal__text{font-size:14px;line-height:16px;font-weight:900;margin-left:0;padding-left:0;text-align:center}.attention-modal__text .br{display:none}}@media screen and (max-width:767px){.attention-modal__text{font-size:15px;line-height:20px;font-weight:900;margin-bottom:27px}.attention-modal__text .br{display:block}}.attention-modal__text:last-child{margin-bottom:0}.attention-modal__text a{text-decoration:none;color:#2196f3}.attention-modal__space-block{margin-bottom:48px}@media screen and (max-width:767px){.attention-modal__space-block{margin-bottom:41px}}.attention-modal__btn-set{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1289px){.attention-modal__btn-set{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.attention-modal__btn-set{margin:0 0 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.attention-modal__btn{text-transform:uppercase;font-size:22px;line-height:26px;padding:0 10px;max-width:280px;width:280px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:60px;background-color:#f6f42e;-webkit-box-shadow:0 10px 30px rgba(209,207,17,.25);box-shadow:0 10px 30px rgba(209,207,17,.25);margin-top:25px}.attention-modal__btn:last-child{margin-right:0}@media screen and (max-width:767px){.attention-modal__btn{margin-bottom:12px;margin-right:12px!important;margin-left:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;margin-top:12px}}.attention-modal__info-block{margin:6px 0}.attention-modal__info-block .info-title{font-size:25px;font-weight:700;padding-bottom:2px;position:relative;display:inline}.attention-modal__info-block .info-title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#f6f42e}.attention-modal__info-block .info-text{margin:8px 0;font-size:24px;font-weight:400;line-height:29px}.attention-modal .info-block__item:first-child{margin-bottom:24px}@media screen and (max-width:1289px){.attention-modal .info-block__item{text-align:center}}.attention-modal__btn-wrapper{border-radius:4px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:24px;font-weight:900;color:inherit}@media screen and (max-width:1289px){.attention-modal__btn-wrapper{padding:24px 16px}}@media screen and (max-width:767px){.attention-modal__btn-wrapper{font-size:22px;line-height:32px;padding:10px}}.attention-modal__btn-wrapper img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:18px}@media screen and (max-width:767px){.attention-modal__btn-wrapper img{margin-right:14px}}
/*# sourceMappingURL=maps/attention-modal.css.map*/

/* End */


/* Start:/local/templates/main/css/exportStyle.css?1784731982119715*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}body,html{height:100%}@supports (-webkit-touch-callout:none){body,html{height:-webkit-fill-available}}body a,html a{text-decoration:none}body input,html input{-webkit-appearance:none}a img,fieldset,img{border:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{border:0;margin:0;padding:0}a,a:focus,button,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}*,div{outline:none!important}ol,ul{list-style-type:none}img{vertical-align:top}li{list-style:none}@media only screen and (min-device-width:320px) and (max-device-width:480px){*{-webkit-text-size-adjust:none}}table{border-collapse:collapse;border-spacing:0;width:100%}.clear{clear:both}.page{overflow:hidden;position:relative;width:100%}input[type=password],input[type=text],textarea{box-sizing:border-box}input:focus::-webkit-contacts-auto-fill-button{opacity:0}.show-tablet1{display:none}@media only screen and (max-width:1000px){.show-tablet1{display:block}.hide-tablet1{display:none}}.show-mobile1{display:none}@media only screen and (max-width:760px){.show-mobile1{display:block}.hide-mobile1{display:none}}:focus::-webkit-input-placeholder{opacity:0!important}:focus::-moz-placeholder{opacity:0!important}:focus:-ms-input-placeholder{opacity:0!important}:focus:-moz-placeholder{opacity:0!important}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translateZ(0)}.slick-track{zoom:1;display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img{display:block;max-width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-next,.slick-prev{background:none;color:transparent;font:0/0 a;height:20px;left:0;margin-top:-10px;position:absolute;text-shadow:none;top:50%;z-index:1}.slick-next:focus,.slick-prev:focus{outline:none}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.2}.slick-next:before,.slick-prev:before{background:#000;color:#fff;content:"prev";display:inline-block;font-size:15px;height:30px;line-height:30px;vertical-align:middle}.slick-next{left:auto;right:0}.slick-next:before{content:"next";display:inline-block}@font-face{font-family:Circe;font-style:normal;font-weight:400;font-weight:700;src:url(/local/templates/main/css/../fonts/Circe-Bold.eot);src:url(/local/templates/main/css/../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/Circe-Bold.woff) format("woff"),url(/local/templates/main/css/../fonts/Circe-Bold.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:400;font-weight:300;src:url(/local/templates/main/css/../fonts/Circe-Light.eot);src:url(/local/templates/main/css/../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/Circe-Light.woff) format("woff"),url(/local/templates/main/css/../fonts/Circe-Light.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:400;src:url(/local/templates/main/css/../fonts/Circe-Regular.eot);src:url(/local/templates/main/css/../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/Circe-Regular.woff) format("woff"),url(/local/templates/main/css/../fonts/Circe-Regular.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:400;font-weight:800;src:url(/local/templates/main/css/../fonts/Circe-ExtraBold.eot);src:url(/local/templates/main/css/../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/Circe-ExtraBold.woff) format("woff"),url(/local/templates/main/css/../fonts/Circe-ExtraBold.ttf) format("truetype")}body,input,textarea{font-family:Circe}.page-line{*zoom:1;margin:-3px auto auto;max-width:1260px;position:relative}@media (max-width:1290px){.page-line{padding:0 15px}}@media (max-width:991px){.page-line{padding:0 32px}}@media (max-width:767px){.page-line{padding:0 20px}}.page-line:after{clear:both;content:" ";display:table}.after-fixed-nav{margin-top:89px!important}@media (min-width:1001px) and (max-width:1279px){.after-fixed-nav{margin-top:120px!important}}.top-background1{background-color:#fff;border-bottom:1px solid #f7f7f7;height:88px;position:fixed;width:100%;z-index:100}.header{*zoom:1;background-color:#fff;font-size:.01px;text-align:center}.header:after{clear:both;content:" ";display:table}.header__left{float:left;padding-top:20px}.header__right{float:right;padding-top:20px;position:relative;width:48px;z-index:2}.header__center{padding-top:36px}.header__center,.logo{display:inline-block;vertical-align:top}@media only screen and (max-width:760px){.logo{position:relative;top:5px}.logo img{width:180px}}.menu1{*zoom:1;position:relative;text-align:left;-moz-text-align-last:left;text-align-last:left;z-index:1}.menu1:after{clear:both;content:" ";display:table}.menu1 *{text-align:left;-moz-text-align-last:left;text-align-last:left}@media only screen and (max-width:1000px){.menu1{background-color:#fff;box-shadow:0 4px 8px rgba(99,102,106,.2);display:none;padding:10px 0;position:absolute;right:0;top:88px}.menu1,.menu1 *{text-align:left;-moz-text-align-last:left;text-align-last:left}.menu1:after{display:none}.menu1.active{display:block}}.menu1__item{color:#363634;float:left;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-right:32px;min-height:28px;text-transform:uppercase}@media only screen and (max-width:1050px){.menu1__item{margin-right:20px}}.menu1__item:last-child{margin-right:0}.menu1__item a{color:#363634}.menu1__item a:hover{text-decoration:underline}.menu1__item a.sub1{display:inline-block;padding-right:15px;position:relative;vertical-align:top}.menu1__item a.sub1:before{background-image:url(/local/templates/main/css/../img/icons.png);background-position:0 -34px;content:"";display:block;height:4px;position:absolute;right:0;top:5px;width:6px}@media only screen and (max-width:1000px){.menu1__item a.sub1:before{display:none}}@media only screen and (max-width:1200px){.menu1__item a{font-size:12px}}.menu1__item:hover .menu1__sub{display:block}@media only screen and (max-width:1000px){.menu1__item{display:block;float:none;margin-right:0}.menu1__item a{color:#333;display:block;line-height:14px;padding:5px 15px}}.menu1__sub{background-color:#fff;box-shadow:0 4px 8px rgba(99,102,106,.2);display:none;padding:10px 0;position:absolute;top:28px}@media only screen and (max-width:1000px){.menu1__sub{box-shadow:0 4px 8px rgba(99,102,106,0);display:block;margin-top:-2px;padding:0;position:static;visibility:visible!important}}.menu1__sub-item{color:#363634;font-size:16px;line-height:20px}.menu1__sub-item a{color:#000;color:#363634;display:inline-block;font-size:13px;font-size:15px;font-weight:400;padding:10px 16px;text-transform:none;vertical-align:top}@media only screen and (max-width:760px){.menu1__sub-item a{padding:0}}@media only screen and (max-width:1000px){.menu1__sub-item{padding:0 0 5px 20px;position:relative;top:5px}.menu1__sub-item a{font-size:11px}}.search1{position:relative;width:49px}.search1__current{background-color:#434345;border-radius:50px;cursor:pointer;height:48px;position:relative;width:48px}.search1__current:before{background:url(/local/templates/main/css/../img/i2.svg) no-repeat 0 0;background-size:16px 16px;content:"";display:block;display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.search1__current:hover{opacity:.95}.search1__form{display:none;left:-200px;position:absolute;top:0}.search1__input{background-color:#434345;border-radius:50px 0 0 50px;color:#fff;display:block;font-size:14px;height:48px;padding:0 15px;width:200px}.search1__submit{background:rgba(51,51,51,0);border:none;border-radius:0 50px 50px 0;display:block;height:48px;position:absolute;right:-48px;top:0;width:48px}.search1__submit:hover{background:hsla(0,0%,100%,.05)}.search1.active .search1__current{border-radius:0 50px 50px 0}.search1.active .search1__form{display:block}.padding1{padding:40px 0 0}@media only screen and (max-width:1000px){.padding1{padding:30px 0}}.content-over1{*zoom:1;padding-bottom:40px}.content-over1:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.content-over1{padding-bottom:30px}}@media only screen and (max-width:760px){.content-over1.mod1{padding-bottom:15px}}.content-over1__left{float:left}@media only screen and (max-width:1000px){.content-over1__left{float:none;padding-bottom:20px}}.content-over1__right{float:right;padding-top:29px}@media only screen and (max-width:1000px){.content-over1__right{float:none;padding:0}}.navigation1{*zoom:1;font-size:.01px;line-height:12px;padding-bottom:17px}.navigation1:after{clear:both;content:" ";display:table}.navigation1__item{color:#4d4d4a;display:inline;font-size:10px;font-weight:700;letter-spacing:1.4px;line-height:12px;text-transform:uppercase}.navigation1__item:after{background-color:#ccc;border-radius:4px;content:"";display:inline-block;height:4px;margin:0 16px;position:relative;top:3px;vertical-align:top;width:4px}@media only screen and (max-width:760px){.navigation1__item:after{margin:0 5px}}.navigation1__item:last-child:after{display:none}.navigation1__item a{color:#828282}.navigation1__item a:hover{text-decoration:underline}.navigation1.mod1{padding-bottom:22px}.navigation1.mod1 .navigation1__item,.navigation1.mod1 .navigation1__item a{color:#fff}.navigation1.mod1 .navigation1__item:after{background-color:#ccc}.navigation1.mod2{padding-bottom:22px}.navigation1.mod2 .navigation1__item,.navigation1.mod2 .navigation1__item a{color:#fff}.navigation1.mod2 .navigation1__item:after{background-color:#ccc}.title1{color:#363634;font-size:40px;font-weight:700;line-height:48px}@media only screen and (max-width:760px){.title1{font-size:22px;line-height:22px}}.ask-question1{background-color:#f2eb3b;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;text-align:center;width:150px}.ask-question1:hover{opacity:.9;text-decoration:underline}.address1{*zoom:1;margin:0 -15px;padding-bottom:30px}.address1:after{clear:both;content:" ";display:table}.address1__item{float:left;width:33.333%}@media only screen and (max-width:1000px){.address1__item{padding-bottom:30px;width:50%}.address1__item:last-child{padding-bottom:0;width:100%}}@media only screen and (max-width:760px){.address1__item{float:none;padding-bottom:10px;width:100%}}.address1__over{background-color:#f7f7f7;height:144px;margin:0 15px;padding-left:40px;position:relative}@media only screen and (max-width:1140px){.address1__over{padding:20px 81px 20px 20px}.address1__over:before{right:20px!important}}@media only screen and (max-width:760px){.address1__over{height:auto;padding:20px 81px 20px 20px}}.address1__over.icon1:before{background:url(/local/templates/main/css/../img/w1.svg) no-repeat 0 0;background-size:41px 44px;height:44px;margin-top:-22px;width:41px}.address1__over.icon1:before,.address1__over.icon2:before{content:"";display:block;display:inline-block;position:absolute;right:40px;top:50%}.address1__over.icon2:before{background:url(/local/templates/main/css/../img/w2.svg) no-repeat 0 0;background-size:45px 39px;height:39px;margin-top:-19.5px;width:45px}.address1__over p{color:#363634;font-size:28px;line-height:32px;padding-bottom:8px}.address1__over p a{color:#363634}.address1__over p a:hover{text-decoration:underline}.address1__over p:last-child{padding:0}.address1__over p.mod1{color:#63666a;font-size:16px;line-height:24px}@media only screen and (max-width:1140px){.address1__over p{font-size:20px;padding-bottom:5px}}.address1__text{display:table-cell;height:144px;vertical-align:middle}@media only screen and (max-width:760px){.address1__text{display:block;height:auto}}.block1{*zoom:1;background-color:#f2eb3b;padding:50px 55px;position:relative}.block1:after{clear:both;content:" ";display:table}@media only screen and (max-width:1140px){.block1{padding:40px 20px}}@media only screen and (max-width:1000px){.block1{padding:20px 10px}}@media only screen and (max-width:760px){.block1{margin:0 -10px}}.block1__left{float:left;max-width:70%}.block1__left p{color:#363634;font-size:20px;line-height:28px}@media only screen and (max-width:1000px){.block1__left{float:none;max-width:100%}.block1__left p{font-size:17px;line-height:22px;padding-bottom:20px}}.block1__title{color:#363634;font-size:40px;font-weight:700;line-height:40px;padding-bottom:16px}@media only screen and (max-width:1000px){.block1__title{font-size:24px;line-height:29px;padding-bottom:10px}}.participate-of-experiment1{background-color:#63666a;color:#f2eb3b;display:block;font-size:16px;height:48px;line-height:48px;margin-top:-24px;position:absolute;right:40px;text-align:center;top:50%;width:258px}@media only screen and (max-width:1140px){.participate-of-experiment1{right:20px}}@media only screen and (max-width:760px){.participate-of-experiment1{max-width:400px;width:100%}}.participate-of-experiment1:hover{opacity:.9;text-decoration:underline}@media only screen and (max-width:1000px){.participate-of-experiment1{margin:0;position:static}}.background1{background-color:#f7f7f7;padding:80px 0}@media only screen and (max-width:1000px){.background1{padding:30px 0}}.list-experiment1{*zoom:1;margin:0 -15px}.list-experiment1:after{clear:both;content:" ";display:table}.list-experiment1__item{float:left;width:50%}@media only screen and (max-width:760px){.list-experiment1__item{float:none;padding-bottom:10px;width:auto}.list-experiment1__item:last-child{padding-bottom:0}}.list-experiment1__over{*zoom:1;background-color:#fff;margin:0 15px;padding:40px}.list-experiment1__over:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.list-experiment1__over{padding:20px}}.list-experiment1__icon{background-color:#f2eb3b;float:left;font-size:.01px;height:124px;line-height:124px;margin-right:40px;text-align:center;width:124px}@media only screen and (max-width:1000px){.list-experiment1__icon{margin-right:20px}}.list-experiment1__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.list-experiment1__icon{height:100px;line-height:100px;width:100px}}.list-experiment1__text{overflow:hidden}.list-experiment1__min-height{box-sizing:border-box;min-height:100px;padding-bottom:10px}@media only screen and (max-width:760px){.list-experiment1__min-height{min-height:76px}}.list-experiment1__title{color:#363634;display:inline-block;font-size:22px;font-weight:700;line-height:28px;vertical-align:top}@media only screen and (max-width:1000px){.list-experiment1__title{word-wrap:break-word;font-size:16px;line-height:20px;max-width:100%}}.list-experiment1__title:hover{text-decoration:underline}.list-experiment1 p{color:#363634;font-size:18px;line-height:24px}.list-experiment1 p a{color:#363634;text-decoration:underline}.list-experiment1 p a:hover{text-decoration:none}@media only screen and (max-width:1000px){.list-experiment1 p{font-size:15px}}.background-footer1{background-color:#363634;background-color:#63666a;padding:69px 0 32px}@media only screen and (max-width:1000px){.background-footer1{padding:30px 0}}.footer{*zoom:1;font-size:.01px}.footer:after{clear:both;content:" ";display:table}.footer__right{float:right;position:relative;top:-5px;width:295px}@media only screen and (max-width:1000px){.footer__right{width:auto}}@media only screen and (max-width:760px){.footer__right{float:none;margin-bottom:30px;top:0}}.footer__list{zoom:1;font-size:0;line-height:0;padding-bottom:55px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}.footer__list:after{content:"";display:inline-block;height:0;overflow:hidden;visibility:hidden;width:100%}.footer__list *{-moz-text-align-last:left;text-align-last:left}@media only screen and (max-width:1000px){.footer__list{padding-bottom:30px}}.footer__item{display:inline-block;vertical-align:top}.footer__item,.footer__item *{text-align:left;-moz-text-align-last:left;text-align-last:left}.footer__item.mod1{width:295px}@media only screen and (max-width:1000px){.footer__item{padding-bottom:20px}.footer__item.mod1{display:block;padding-bottom:0;width:auto}}@media only screen and (max-width:760px){.footer__item{box-sizing:border-box;padding-right:10px;width:50%}}.footer__title{color:#fff;font-size:13px;font-weight:700;letter-spacing:1.2px;line-height:16px;min-height:16px;padding-bottom:24px;text-transform:uppercase}@media only screen and (max-width:760px){.footer__title{font-size:12px;padding-bottom:15px}}.footer__text{margin-top:-1px}.footer__text-min-height{min-height:118px}@media only screen and (max-width:1000px){.footer__text-min-height{min-height:0;padding-bottom:10px}}.footer__text p{color:#fff;font-size:13px;line-height:18px;padding-bottom:10px}.footer__text p:last-child{padding-bottom:0}.footer__text p a{color:#fff;text-decoration:underline}.footer__text p a:hover{text-decoration:none}.footer__text p a.mod1{color:#f2eb3b;text-decoration:none}.footer__text p a.mod1:hover{text-decoration:underline}.footer__bottom{*zoom:1;color:hsla(0,0%,100%,.4);font-size:12px;line-height:16px}.footer__bottom:after{clear:both;content:" ";display:table}.footer__bottom-left{float:left}@media only screen and (max-width:760px){.footer__bottom-left{float:none;padding-bottom:5px}}.footer__bottom-right{float:right;width:295px}@media only screen and (max-width:1000px){.footer__bottom-right{width:auto}}@media only screen and (max-width:760px){.footer__bottom-right{float:none}}.footer__bottom a{color:hsla(0,0%,100%,.4);text-decoration:underline}.footer__bottom a:hover{text-decoration:none}.logo2{display:inline-block;margin-bottom:45px;vertical-align:top}@media only screen and (max-width:760px){.logo2{margin-bottom:30px}}.menu2__item{color:#fff;font-size:12px;line-height:16px;padding-bottom:10px}.menu2__item a{color:#fff}.menu2__item a:hover{text-decoration:underline}.menu2__item.mod1{padding-top:14px}.menu2__item.mod1 a{color:#f2eb3b}@media only screen and (max-width:760px){.menu2__item.mod1{padding-top:0}}.social1{*zoom:1}.social1:after{clear:both;content:" ";display:table}.social1 a{float:left;margin-right:8px}.social1 a:last-child{margin-right:0}.social1 a.icon1{background:url(/local/templates/main/css/../img/c1.svg) no-repeat 0 0;background-size:40px 40px}.social1 a.icon1,.social1 a.icon2{display:inline-block;height:40px;width:40px}.social1 a.icon2{background:url(/local/templates/main/css/../img/c2.svg) no-repeat 0 0;background-size:40px 40px}.social1 a.icon3{background:url(/local/templates/main/css/../img/c3.svg) no-repeat 0 0;background-size:40px 40px;display:inline-block;height:40px;width:40px}.social1 a:hover{opacity:.85}.code1{display:block;width:171px}.menu-button1{border-bottom:2px solid #434345;border-top:2px solid #434345;cursor:pointer;display:none;height:14px;position:absolute;right:104px;top:37px;transition:.1s linear;width:25px;z-index:11}@media only screen and (max-width:1000px){.menu-button1{display:block;right:84px}}.menu-button1:after,.menu-button1:before{background:#434345;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;transition:.1s linear}.menu-button1.active{border-color:transparent;transform:scale(.8)}.menu-button1.active:before{transform:rotate(-45deg)}.menu-button1.active:after,.menu-button1.active:before{zoom:1;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");left:-2px;right:-2px}.menu-button1.active:after{transform:rotate(45deg)}.content-over2{*zoom:1;padding-bottom:40px}.content-over2:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.content-over2{padding-bottom:0}}.content-over2__left{float:left}.content-over2__left p{color:#363634;font-size:20px;line-height:28px;padding-bottom:40px}@media only screen and (max-width:1000px){.content-over2__left{float:none;padding-bottom:40px;width:auto!important}}@media only screen and (max-width:760px){.content-over2__left{padding-bottom:20px}.content-over2__left p{font-size:15px;line-height:22px;padding-bottom:20px}}.content-over2__scheme{display:block;margin:auto;max-width:780px;width:100%}.content-over2__right{float:right;width:400px}@media only screen and (max-width:1000px){.content-over2__right{float:none;margin:auto;max-width:500px;width:auto}}.text1{background-color:#f7f7f7;font-size:.01px;padding:45px 40px}@media only screen and (max-width:1000px){.text1{padding:20px}}@media only screen and (max-width:760px){.text1{margin:0 -10px;padding:20px 10px}}.text1__logo{display:inline-block;margin-bottom:24px;vertical-align:top}.text1__logo:hover{opacity:.9}.text1__code{display:inline-block;margin-bottom:24px;vertical-align:top;width:146px}.text1 p{color:#363634;font-size:16px;line-height:24px;padding-bottom:48px}.text1 p a{color:#363634;text-decoration:underline}.text1 p a:hover{text-decoration:none}.text1 p:last-child{padding-bottom:0}@media only screen and (max-width:760px){.text1 p{padding-bottom:30px}}.list-big-link1{*zoom:1;font-size:.01px;margin:0 -15px}.list-big-link1:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.list-big-link1{margin:0 -7.5px}}.list-big-link1__item{float:left;width:33.333%}@media only screen and (max-width:760px){.list-big-link1__item{float:none;padding-bottom:10px;width:auto}.list-big-link1__item:last-child{padding-bottom:0}}.list-big-link1__over{background:#fff;margin:0 15px;padding:40px}@media only screen and (max-width:1140px){.list-big-link1__over{padding:20px}}@media only screen and (max-width:1000px){.list-big-link1__over{margin:0 7.5px}}.list-big-link1__icon{height:50px;line-height:50px;margin-bottom:58px}.list-big-link1__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:1000px){.list-big-link1__icon{margin-bottom:30px}}.list-big-link1__title{color:#363634;display:inline-block;font-size:28px;font-weight:700;line-height:32px;vertical-align:top}.list-big-link1__title:hover{text-decoration:underline}@media only screen and (max-width:1140px){.list-big-link1__title{font-size:24px;line-height:30px}}@media only screen and (max-width:1000px){.list-big-link1__title{margin-bottom:20px}}.list-big-link1__min-height{min-height:104px}@media only screen and (max-width:1000px){.list-big-link1__min-height{min-height:0}}.more1{color:#363634;display:inline-block;font-size:16px;height:48px;line-height:48px;padding-left:64px;position:relative;vertical-align:top}.more1:before{background:url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;background-size:48px 48px;content:"";display:block;display:inline-block;height:48px;left:0;position:absolute;top:0;width:48px}.more1:hover{text-decoration:underline}.block2{margin:auto;max-width:1440px;overflow:hidden;position:relative}.block2__background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;top:0}@media only screen and (max-width:760px){.block2__background{height:250px;position:static;width:auto!important}}.block2__text{background:#63666a;box-sizing:border-box;float:right;max-width:478px;padding:82px 0 100px 60px;position:relative}@media only screen and (max-width:1000px){.block2__text{max-width:400px;padding:40px 0 40px 40px}}.block2__text:before{background:#63666a;bottom:0;content:"";display:block;position:absolute;right:-2000px;top:0;width:2001px}@media only screen and (max-width:760px){.block2__text{background:#63666a;float:none;margin:0 -10px;max-width:200%;padding:30px 10px}.block2__text:before{display:none}}.block2__title{color:#fff;font-size:48px;font-weight:700;line-height:48px;padding-bottom:32px}@media only screen and (max-width:760px){.block2__title{font-size:25px;line-height:32px;padding-bottom:15px}}.block2 p{color:#fff;font-size:20px;line-height:28px;padding-bottom:55px}.block2 p b{color:#f2eb3b;font-weight:700}@media only screen and (max-width:760px){.block2 p{font-size:15px;line-height:22px;padding-bottom:30px}}.participate-of-experiment2{background-color:#f2eb3b;color:#363634;display:block;float:left;font-size:16px;height:48px;line-height:48px;padding:0 13px;text-align:center}.participate-of-experiment2:last-child{margin-left:10px}@media only screen and (max-width:1000px){.participate-of-experiment2{float:none!important;margin-bottom:20px;padding:0;width:250px}.participate-of-experiment2:last-child{margin-bottom:0;margin-left:0}}@media only screen and (max-width:760px){.participate-of-experiment2{max-width:400px;width:100%}}.participate-of-experiment2:hover{opacity:.9;text-decoration:underline}.padding2{padding:80px 0 115px}@media only screen and (max-width:1000px){.padding2{padding:30px 0 55px}}@media only screen and (max-width:760px){.padding2{padding:30px 0 50px}}.title2{color:#363634;font-size:32px;font-weight:700;line-height:36px;padding-bottom:36px}@media only screen and (max-width:760px){.title2{font-size:25px;line-height:32px;padding-bottom:20px}}.content-over3{*zoom:1;-webkit-touch-callout:none;font-size:.01px;margin-right:56px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-over3:after{clear:both;content:" ";display:table}@media only screen and (max-width:1100px){.content-over3{margin-right:0}}.content-over3__left{box-sizing:border-box;float:left;padding-left:24px}@media only screen and (max-width:1000px){.content-over3__left{float:none;padding:0 0 60px}}@media only screen and (max-width:760px){.content-over3__left{padding-left:0;text-align:center}}.content-over3__right{float:right;text-align:right}@media only screen and (max-width:1000px){.content-over3__right{float:none;text-align:left;width:auto!important}}@media only screen and (max-width:760px){.content-over3__right{text-align:center}}.content-over3__item{display:inline-block;height:106px;margin-left:-20px;padding-bottom:20px;text-align:center;vertical-align:top;width:100px}.content-over3__item:first-child{margin-left:0}@media only screen and (max-width:1000px){.content-over3__item{margin:0 10px 0 0;padding-bottom:10px}}@media only screen and (max-width:760px){.content-over3__item{height:86px;left:2px;position:relative;width:80px}}.content-over3 .all-link1{border-radius:100px}.content-over3__over{position:relative}.content-over3__over.active,.content-over3__over.open{z-index:1}.content-over3__over.active .content-over3__text,.content-over3__over.open .content-over3__text{display:block}.content-over3__over.active .content-over3__icon,.content-over3__over.open .content-over3__icon{box-shadow:0 10px 10px rgba(242,235,59,.2)}@media only screen and (max-width:1000px){.content-over3__over.active .content-over3__icon,.content-over3__over.open .content-over3__icon{box-shadow:0 10px 10px rgba(242,235,59,0)}}.content-over3__over.active .content-over3__icon.mod1,.content-over3__over.open .content-over3__icon.mod1{background-color:#f2eb3b;border:3px solid #fff}.content-over3__over.active .content-over3__icon.mod1 img,.content-over3__over.open .content-over3__icon.mod1 img{opacity:0}.content-over3__over.active .content-over3__icon.mod1 span,.content-over3__over.active .content-over3__icon.mod1 span img,.content-over3__over.active .content-over3__icon:before,.content-over3__over.open .content-over3__icon.mod1 span,.content-over3__over.open .content-over3__icon.mod1 span img,.content-over3__over.open .content-over3__icon:before{opacity:1}.content-over3__over.active{z-index:2}.content-over3__date{color:#898987;font-size:13px;height:18px;line-height:18px;padding-bottom:16px}@media only screen and (max-width:760px){.content-over3__date{margin:0 -50px}.content-over3__over.active .content-over3__icon.mod1,.content-over3__over.open .content-over3__icon.mod1{background-color:#63666a;border:3px solid #fff}.content-over3__over.active .content-over3__icon.mod1 span,.content-over3__over.open .content-over3__icon.mod1 span{opacity:0}.content-over3__over.active .content-over3__icon.mod1 img,.content-over3__over.open .content-over3__icon.mod1 img{opacity:1}}.content-over3__icon{background-color:#f2eb3b;border:3px solid #fff;border-radius:100px;font-size:.01px;height:100px;line-height:100px;margin-bottom:20px;position:relative;text-align:center;width:100px}@media only screen and (max-width:760px){.content-over3__icon{height:80px;line-height:80px;width:80px}}.content-over3__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.content-over3__icon img{transform:scale(.8)}}.content-over3__icon span{bottom:0;display:block;left:0;opacity:0;position:absolute;right:0;top:0}.content-over3__icon.mod1{background-color:#363634;background-color:#63666a}.content-over3__icon:before{background-image:url(/local/templates/main/css/../img/icons.png);background-position:-34px 0;bottom:-8px;content:"";display:block;height:16px;left:50%;margin-left:-8px;opacity:0;position:absolute;width:16px}@media only screen and (max-width:1000px){.content-over3__icon:before{display:none}}.content-over3__text{box-sizing:border-box;display:none;font-size:.01px;left:50%;margin-left:-92px;padding:20px 10px 10px;position:absolute;top:140px;width:184px}@media only screen and (max-width:1000px){.content-over3__text{display:none!important}}.content-over3__text:before{background:#fff;border-radius:10px;bottom:0;box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);content:"";display:block;left:0;position:absolute;right:0;top:20px}.content-over3__text p{color:#898987;font-size:13px;line-height:18px;padding-bottom:16px;position:relative}.content-over3__title{color:#363634;font-size:16px;line-height:24px}.content-over3__title,.more2{font-weight:700;position:relative}.more2{color:#4d4d4a;display:inline-block;font-size:10px;letter-spacing:.8px;line-height:12px;text-transform:uppercase;vertical-align:top}.more2:hover{text-decoration:underline}.all-link1{background:transparent;display:block;height:100%;top:0;width:100%}.all-link1,.line1{left:0;position:absolute}.line1{border:2px solid #e9e9e9;border-left:none;border-radius:0 200px 200px 0;height:128px;right:-56px;top:83px}@media only screen and (max-width:1000px){.line1{display:none}}.line1:before{background-color:#f2eb3b;top:-8px}.line1:after,.line1:before{border:3px solid #fff;border-radius:10px;content:"";display:block;height:8px;left:0;position:absolute;width:8px}.line1:after{background-color:#e9e9e9;bottom:-8px}.background2{background-color:#f7f7f7;padding:80px 0 64px}@media only screen and (max-width:1000px){.background2{padding:40px 0}}@media only screen and (max-width:760px){.background2{padding:30px 0}}.title-over1{*zoom:1;padding-bottom:44px}.title-over1:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.title-over1{padding-bottom:20px}}.title-over1.mod1{padding-bottom:30px}@media only screen and (max-width:760px){.title-over1.mod1{padding-bottom:20px}}.title-over1.mod1 .title-over1__left{font-size:40px;line-height:37px}@media only screen and (max-width:760px){.title-over1.mod1 .title-over1__left{font-size:25px}}.title-over1__left{color:#363634;float:left;font-size:32px;font-weight:700;line-height:36px;max-width:60%}@media only screen and (max-width:1000px){.title-over1__left{float:none;max-width:100%;padding-bottom:30px}}@media only screen and (max-width:760px){.title-over1__left{font-size:25px;line-height:32px;padding-bottom:20px}}.title-over1__right{float:right;padding-top:8px}@media only screen and (max-width:1000px){.title-over1__right{float:none;padding:0}}.nav-tab2{padding-bottom:43px}@media only screen and (max-width:1000px){.nav-tab2{padding-bottom:40px}}@media only screen and (max-width:760px){.nav-tab2{padding-bottom:20px}}.nav-tab1,.nav-tab2{*zoom:1}.nav-tab1:after,.nav-tab2:after{clear:both;content:" ";display:table}.nav-tab1.mod1,.nav-tab2.mod1{padding-bottom:45px}@media only screen and (max-width:760px){.nav-tab1.mod1,.nav-tab2.mod1{padding:10px 0 15px}}.nav-tab1__item,.nav-tab2__item{color:#363634;cursor:pointer;float:left;font-size:15px;font-weight:400;line-height:20px;margin:0 10px 30px 0;padding:0 14px 14px;position:relative;text-decoration:none}.nav-tab1__item:last-child,.nav-tab2__item:last-child{margin-right:0}.nav-tab1__item:hover,.nav-tab2__item:hover{text-decoration:underline}.nav-tab1__item.active,.nav-tab2__item.active{font-weight:700;text-decoration:none}.nav-tab1__item.active:before,.nav-tab2__item.active:before{border-bottom:4px solid #f2eb3b;bottom:-2px;content:"";display:block;left:0;position:absolute;right:0}@media only screen and (max-width:768px){.nav-tab1__item,.nav-tab2__item{padding:0 0 5px}}.num-steps1{*zoom:1;padding-bottom:32px}.num-steps1:after{clear:both;content:" ";display:table}.num-steps1__item{float:left;position:relative;width:25%}@media only screen and (max-width:760px){.num-steps1__item{padding-bottom:30px;width:50%}.num-steps1__item br{display:none}.num-steps1__item:last-child{width:50%}.num-steps1__item:nth-child(odd){clear:left;padding-bottom:0}}.num-steps1__item:before{background:url(/local/templates/main/css/../img/arr1.svg) no-repeat 0 0;background-size:87px 8px;content:"";display:block;display:inline-block;height:8px;position:absolute;right:11%;top:46px;width:87px}@media only screen and (max-width:1200px){.num-steps1__item:before{right:10%}}@media only screen and (max-width:1180px){.num-steps1__item:before{display:none}}.num-steps1__item:last-child:before{display:none}.num-steps1__item:last-child .num-steps1_over{padding-right:0}.num-steps1__over{padding-right:25px}.num-steps1__icon{background-color:#f2eb3b;border-radius:100px;font-size:.01px;height:100px;line-height:100px;margin-bottom:24px;position:relative;text-align:center;width:100px}@media only screen and (max-width:760px){.num-steps1__icon{height:80px;line-height:80px;margin-bottom:10px;width:80px}}.num-steps1__icon span{background-color:#363634;border-radius:15px;color:#fff;display:block;font-size:12px;font-weight:700;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px}.num-steps1__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.num-steps1__icon img{transform:scale(.8)}}.num-steps1 p{color:#363634;font-size:14px;line-height:20px}.more-button1{*zoom:1}.more-button1:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.more-button1{font-size:.01px;text-align:center}}.more-button1__style1{background-color:#63666a;color:#f2eb3b;float:left;font-size:15px;height:40px;line-height:40px;margin-right:24px;text-align:center;width:127px}.more-button1__style1:hover{opacity:.8;text-decoration:underline}@media only screen and (max-width:760px){.more-button1__style1{display:block;float:none;margin:auto auto 20px;max-width:400px}}.more-button1__style2{color:#363634;float:left;font-size:15px;line-height:20px;position:relative;text-decoration:underline;top:10px}.more-button1__style2:hover{text-decoration:none}@media only screen and (max-width:760px){.more-button1__style2{display:inline-block;float:none;top:0;vertical-align:top}}.padding3{padding:80px 0 70px}@media only screen and (max-width:1000px){.padding3{padding:40px 0}}@media only screen and (max-width:760px){.padding3{padding:30px 0}}.title3{padding-bottom:55px;text-align:center}@media only screen and (max-width:760px){.title3{padding-bottom:20px}}.title3 span{color:#363634;display:block;font-size:32px;font-weight:700;line-height:36px;padding-bottom:24px}@media only screen and (max-width:760px){.title3 span{font-size:25px;line-height:32px;padding-bottom:20px}}.title3 p{color:#4d4d4a;display:block;font-size:18px;line-height:28px;margin:auto;max-width:600px}@media only screen and (max-width:760px){.title3 p{font-size:15px;line-height:20px}}.list-project1{*zoom:1;margin:0 -15px}.list-project1:after{clear:both;content:" ";display:table}@media only screen and (max-width:1100px){.list-project1{margin:0 -20px}}.list-project1__item{float:left;padding-bottom:30px;width:50%}.list-project1__item:nth-child(odd){clear:left}@media only screen and (max-width:1100px){.list-project1__item{padding-bottom:10px}}@media only screen and (max-width:1000px){.list-project1__item{float:none;width:auto}}@media only screen and (max-width:760px){.list-project1__item:last-child{padding-bottom:0}}.list-project1__over{*zoom:1;background-color:#fff;border:1px solid #e9e9e9;box-sizing:border-box;margin:0 15px;min-height:366px;padding:24px}.list-project1__over:after{clear:both;content:" ";display:table}@media only screen and (max-width:1100px){.list-project1__over{margin:0 5px;padding:15px}}@media only screen and (max-width:1000px){.list-project1__over{min-height:0;padding:10px}}.list-project1__left{float:left;margin-right:32px;width:132px}@media only screen and (max-width:1100px){.list-project1__left{margin-right:20px}}@media only screen and (max-width:760px){.list-project1__left{margin:0 10px 5px 0;width:105px}}@media only screen and (max-width:480px){.list-project1__left{width:100%}}.list-project1__left.mod1{float:none;margin:0;width:124px}.list-project1__left.mod1 .list-project1__icon{height:124px;line-height:124px}@media only screen and (max-width:760px){.list-project1__left.mod1 .list-project1__icon{height:105px;line-height:105px}}@media only screen and (max-width:1250px){.list-project1__left.mod1{width:auto}}.list-project1__icon{background-color:#63666a;font-size:.01px;height:132px;line-height:132px;margin-bottom:4px;text-align:center}.list-project1__icon.mod1{background-color:#f2eb3b}.list-project1__icon.mod2{background:#363634}.list-project1__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.list-project1__icon{height:105px;line-height:105px}.list-project1__icon img{transform:scale(.8)}}.list-project1__right{overflow:hidden;padding-top:7px}@media only screen and (max-width:1000px){.list-project1__right-min-height{min-height:0!important}}@media only screen and (max-width:760px){.list-project1__right{line-height:20px;overflow:visible}}.list-project1__right p{color:#4d4d4a;font-size:15px;line-height:22px;padding-bottom:32px}@media only screen and (max-width:760px){.list-project1__right p{padding-bottom:20px;padding-top:10px}}.list-project1__title{color:#363634;display:inline-block;font-size:28px;font-weight:700;line-height:32px;margin-bottom:16px;vertical-align:top}.list-project1__title:hover{text-decoration:underline}@media only screen and (max-width:760px){.list-project1__title{display:inline;font-size:18px;line-height:27px;line-height:20px;margin-bottom:10px}}.list1__item{margin-bottom:4px}.list1__item:last-child{margin-bottom:0}.list1__item a{background-color:#f7f7f7;color:#363634;margin-bottom:4px}.list10__item a,.list1__item a{display:block;font-size:14px;line-height:16px;padding:11px 10px;text-decoration:underline}.list10__item a{background-color:#63666a;color:#f2eb3b}.list10__item a:hover,.list1__item a:hover{text-decoration:none}@media only screen and (max-width:760px){.list1__item a{font-size:11px;font-weight:700;line-height:2;padding:5px;text-decoration:underline}}.list1__item:first-child a{text-decoration:none}.list1.mod1 .list1__item a{font-size:14px}@media only screen and (max-width:760px){.list1.mod1 .list1__item:first-child a{font-size:16px;text-decoration:underline}}.list1__item:first-child a:hover{text-decoration:underline}.content-tab1__item{left:-9999px;position:absolute;top:-9999px;width:100%}.content-tab1__item.active{position:static}.content-over4{margin-left:164px;position:relative}@media only screen and (max-width:1250px){.content-over4{margin-left:0}}.content-over4__over{float:left;padding-bottom:30px}@media only screen and (max-width:1000px){.content-over4__over{float:none;width:auto!important}}.content-over4__left{left:-164px;position:absolute;top:0}@media only screen and (max-width:1250px){.content-over4__left{float:right;padding-bottom:4px;position:static;width:390px}}@media only screen and (max-width:1000px){.content-over4__left{float:none;margin:auto;max-width:500px;padding-bottom:0;width:auto}}.content-over4__right{clear:right;float:right;width:390px}@media only screen and (max-width:1000px){.content-over4__right{float:none;margin:auto;max-width:500px;width:auto}}.text2__title1{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:20px}.text2__title1_left{float:left}@media only screen and (max-width:760px){.text2__title1{font-size:20px;line-height:25px}text2__title1_left{float:none}}.text2__title2{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:16px}@media only screen and (max-width:760px){.text2__title2{font-size:17px;line-height:22px}}.text2 p{color:#363634;font-size:16px;line-height:24px;padding-bottom:24px}.text2 p a{color:#363634;text-decoration:underline}.text2 p a:hover{text-decoration:none}.list2{padding-bottom:32px}.list2__item{color:#363634;font-size:16px;line-height:24px;padding:0 0 16px 32px;position:relative}.list2__item:last-child{padding-bottom:0}.list2__item:before{background-color:#f2eb3b;content:"";display:block;height:16px;left:0;position:absolute;top:6px;width:16px}.list2__item a{color:#363634;text-decoration:underline}.list2__item a:hover{text-decoration:none}.quote1{background-color:#f7f7f7;box-sizing:border-box;color:#363634;font-size:16px;line-height:24px;margin-bottom:40px;padding:20px 20px 20px 68px;position:relative}.quote1:before{background:url(/local/templates/main/css/../img/i5.svg) no-repeat 0 0;background-size:26px 26px;content:"";display:block;display:inline-block;height:26px;left:23px;position:absolute;top:18px;width:26px}@media only screen and (max-width:760px){.quote1{margin:0 -10px 30px;padding:10px 20px 10px 55px}.quote1:before{left:10px;top:14px}}.list-file1{padding-bottom:40px}.list-file1:last-child{padding-bottom:0}.list-file1__item{*zoom:1;border:1px solid #e9e9e9;margin-bottom:16px;padding:32px 178px 32px 0;position:relative}.list-file1__item:last-child{margin-bottom:0}.list-file1__item:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.list-file1__item{padding:10px 10px 70px}}.list-file1__item .all-link1{bottom:-1px;height:auto;left:-1px;right:-1px;top:-1px;width:auto}.list-file1__item:hover .download1{opacity:.8;text-decoration:underline}.list-file1__icon{float:left;line-height:48px;text-align:center;width:83px}.list-file1__icon img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.list-file1__icon{margin-right:10px;width:30px}.list-file1__icon img{max-width:30px}}.list-file1__text{overflow:hidden}.list-file1__title{color:#363634;font-size:16px;line-height:22px;margin-bottom:6px;text-decoration:underline}.list-file1 span{color:#828282;display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;line-height:12px;text-transform:uppercase}.download1{background-color:#f2eb3b;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;margin-top:-24px;position:absolute;right:30px;text-align:center;top:50%;width:118px}@media only screen and (max-width:760px){.download1{bottom:10px;left:50px;margin-top:0;right:auto;top:auto}}.download1:hover{opacity:.8;text-decoration:underline}.block3{background-color:#f2eb3b;margin-bottom:30px;padding:40px 40px 36px}@media only screen and (max-width:760px){.block3{padding:20px 10px}}.block3__title{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:28px}@media only screen and (max-width:760px){.block3__title{font-size:25px;line-height:25px;padding-bottom:20px}}.block3__list{padding-bottom:32px}.block3__small-text{color:#363634;font-size:16px;line-height:24px}@media only screen and (max-width:760px){.block3__small-text{font-size:15px;text-align:center}}.block3__item{padding:0 0 24px 40px;position:relative}.block3__item:last-child{padding-bottom:0}.block3__item:before{content:"";display:block;left:0;position:absolute;top:0}.block3__item span{color:#363634;display:block;font-size:24px;font-weight:700;line-height:24px}.block3__item p{color:#363634;font-size:16px;line-height:24px}.block3__item.icon1:before{background:url(/local/templates/main/css/../img/i6.svg) no-repeat 0 0;background-size:20px 22px;display:inline-block;height:22px;left:7px;width:20px}.block3__item.icon2:before{background:url(/local/templates/main/css/../img/i7.svg) no-repeat 0 0;background-size:22px 22px;display:inline-block;height:22px;left:6px;width:22px}.block3__item.icon3:before{background:url(/local/templates/main/css/../img/i8.svg) no-repeat 0 0;background-size:22px 22px;display:inline-block;height:22px;left:6px;width:22px}.block3__item.icon4:before{background:url(/local/templates/main/css/../img/i9.svg) no-repeat 0 0;background-size:22px 22px;display:inline-block;height:22px;left:6px;width:22px}.participate-of-experiment3{background-color:#63666a;color:#f2eb3b;display:block;font-size:16px;height:48px;line-height:48px;margin:auto auto 16px;max-width:400px;text-align:center}.participate-of-experiment3:hover{opacity:.8;text-decoration:underline}.block4{background-color:#f7f7f7;margin-bottom:30px;padding:40px}@media only screen and (max-width:760px){.block4{padding:20px 10px}}.block4__title1{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:24px}@media only screen and (max-width:760px){.block4__title1{padding-bottom:10px}}.block4__title2{color:#363634;font-size:16px;line-height:24px;padding-bottom:4px}.block4__phone{color:#363634;font-size:24px;line-height:32px;padding-bottom:40px}.block4__phone a{color:#363634}@media only screen and (max-width:760px){.block4__phone{padding-bottom:20px}}.table1{margin-bottom:38px;width:100%}@media only screen and (max-width:760px){.table1{margin-bottom:25px}}.table1 td{color:#363634;font-size:16px;line-height:22px;padding:15px 5px 15px 0;vertical-align:top;width:67%}.table1 td:last-child{padding-right:0;text-align:right;width:33%}@media only screen and (max-width:760px){.table1 td{border:none;box-sizing:border-box;display:block;text-align:left!important;width:100%!important}.table1 td:first-child{padding-bottom:0}.table1 td:first-child:after{content:":"}.table1 td:last-child{padding-top:5px!important}}.table1 tr{border-bottom:1px solid #f7f7f7}.table1 tr:first-child td{padding-top:0}.table3{margin-bottom:38px;width:100%}.table3:last-child{margin-bottom:0}@media only screen and (max-width:760px){.table3{margin-bottom:25px}}.table3 td{color:#363634;font-size:16px;line-height:22px;padding:12px 5px 12px 0;vertical-align:middle;width:67%}.table3 td:first-child{padding-right:24px;width:64px}.table3 td:first-child img{display:inline-block;height:auto;max-width:64px;vertical-align:middle}.table3 td:last-child{padding-right:0;text-align:right;width:33%}.table3 td b{display:block}@media only screen and (max-width:760px){.table3 td{border:none;box-sizing:border-box;display:block;text-align:left!important;vertical-align:top;width:100%!important}.table3 td:first-child,.table3 td:nth-child(2){padding-bottom:0}.table3 td:nth-child(3){padding-top:5px!important}}.table3 tr{border-bottom:1px solid #f7f7f7}.table3 tr:first-child td{padding-top:0}@media only screen and (max-width:760px){.table3 tr:first-child td{padding-top:12px}.table3 tr:first-child td:first-child{padding-top:0}}.read-opinion1{color:#363634;display:inline-block;font-size:15px;line-height:20px;padding-right:33px;position:relative;text-decoration:underline;vertical-align:top}.read-opinion1:before{background:url(/local/templates/main/css/../img/i10.svg) no-repeat 0 0;background-size:26px 24px;content:"";display:block;display:inline-block;height:24px;position:absolute;right:0;top:0;width:26px}.read-opinion1:hover{text-decoration:none}@media only screen and (max-width:760px){.read-opinion1{margin-bottom:10px;top:10px}}.list-parthner1__item{*zoom:1;border-bottom:1px solid #f7f7f7;font-size:.01px;padding:15px 0}.list-parthner1__item:after{clear:both;content:" ";display:table}.list-parthner1__logo{float:left;margin-right:24px;width:70px}.list-parthner1__logo img{display:block;height:auto;max-width:64px}@media only screen and (max-width:760px){.list-parthner1__logo{margin-right:10px}}.list-parthner1__text{overflow:hidden}.list-parthner1__text p,.list-parthner1__title{color:#363634;font-size:16px;line-height:22px}.list-parthner1__title{display:inline-block;font-weight:700;margin-bottom:4px;vertical-align:top}.list-parthner1__title:hover{text-decoration:underline}.block5{*zoom:1;background-color:#f7f7f7;position:relative}.block5:after{clear:both;content:" ";display:table}.block5__left{float:left;width:69%}@media only screen and (max-width:1000px){.block5__left{width:50%}}@media only screen and (max-width:760px){.block5__left{float:none;width:auto}}.block5__right{bottom:0;position:absolute;right:0;top:0;width:31%}@media only screen and (max-width:1000px){.block5__right{width:50%}}@media only screen and (max-width:760px){.block5__right{margin:0 -10px;min-height:440px;position:relative;width:auto}}.slide-main1{margin-left:-90px;position:relative}@media only screen and (max-width:760px){.slide-main1{margin:0 -10px}}.slide-main1 .slick-dots{bottom:16px;font-size:.01px;left:0;position:absolute;right:0;text-align:center}.slide-main1 .slick-dots li{background:rgba(0,0,0,.3);border-radius:10px;cursor:pointer;display:inline-block;height:8px;margin:0 3px;vertical-align:top;width:8px}.slide-main1 .slick-dots li.slick-active{background:rgba(51,51,51,.8)}.slide-main1 .slick-dots li span{display:none}.slide-main1 .prev{background-color:#f2eb3b;bottom:40px;cursor:pointer;height:48px;position:absolute;right:96px;width:48px;z-index:1}@media only screen and (max-width:760px){.slide-main1 .prev{display:none!important}}.slide-main1 .prev:before{background:url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;background-size:14px 10px;content:"";display:block;display:inline-block;height:10px;left:16px;position:absolute;top:19px;width:14px}.slide-main1 .prev:hover{background-color:#e8e138}@media only screen and (max-width:1000px){.slide-main1 .prev{bottom:30px;right:86px}}.slide-main1 .next{background-color:#f2eb3b;bottom:40px;cursor:pointer;height:48px;position:absolute;right:40px;width:48px;z-index:1}@media only screen and (max-width:760px){.slide-main1 .next{display:none!important}}.slide-main1 .next:before{zoom:1;background:url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;background-size:14px 10px;content:"";display:block;display:inline-block;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");height:10px;left:17px;position:absolute;top:19px;transform:rotate(-180deg);width:14px}.slide-main1 .next:hover{background-color:#e8e138}@media only screen and (max-width:1000px){.slide-main1 .next{bottom:30px;right:30px}}.slide-main1__item{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:520px;padding:60px 0 0 90px}@media only screen and (max-width:1000px){.slide-main1__item{background-position:0;padding:30px 0 0 100px}}@media only screen and (max-width:760px){.slide-main1__item{min-height:0;padding:20px 10px 40px}}.slide-main1__text{max-width:431px;padding-right:5px}.title4{color:#363634;font-size:24px;font-weight:700;line-height:32px;padding-bottom:40px}@media only screen and (max-width:1000px){.title4{padding-bottom:20px}}.title4.mod1{color:#fff}.title4.mod1 span{color:#363634}@media only screen and (max-width:1000px){.title4.mod1,.title4.mod1 span{color:#363634}}.title4 span{background-color:#f2eb3b;display:inline-block;height:40px;line-height:40px;margin-left:-6px;padding:0 6px;position:relative;top:-4px;vertical-align:top}.list3{display:block;padding-bottom:102px}@media only screen and (max-width:1000px){.list3{padding-bottom:30px}}.list3__item{color:#363634;font-size:15px;line-height:24px;padding:0 0 12px 28px;position:relative}.list3__item:last-child{padding-bottom:0}.list3__item:before{background:url(/local/templates/main/css/../img/i12.svg) no-repeat 0 0;background-size:16px 16px;content:"";display:block;display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px}.list3.mod1 .list3__item{color:#fff}.list3.mod1 .list3__item:before{background:url(/local/templates/main/css/../img/i14.svg) no-repeat 0 0;background-size:16px 16px;display:inline-block;height:16px;width:16px}@media only screen and (max-width:1000px){.list3.mod1 .list3__item{color:#363634}.list3.mod1 .list3__item:before{background:url(/local/templates/main/css/../img/i12.svg) no-repeat 0 0;background-size:16px 16px;display:inline-block;height:16px;width:16px}}.more-button2{*zoom:1}.more-button2:after{clear:both;content:" ";display:table}.more-button2 a{float:left;margin-right:16px}.more-button2 a:last-child{margin-right:0}.more-button2 a:hover{opacity:.9;text-decoration:underline}.more-button2__style1{background-color:#f2eb3b;color:#63666a}.more-button2__style1,.more-button2__style3{font-size:16px;height:48px;line-height:48px;text-align:center}.more-button2__style3{background-color:#fff;color:#363634;width:107px}@media only screen and (max-width:1000px){.more-button2__style3{background-color:#363634;color:#f2eb3b}}.more-button2__style2{background-color:#63666a;color:#f2eb3b;font-size:16px;height:48px;line-height:48px;text-align:center}.text3{background-color:#f7f7f7;bottom:0;left:0;padding:80px 0 0 40px;position:absolute;right:-90px;top:0}@media only screen and (max-width:1000px){.text3{padding:30px 0 0 30px}}@media only screen and (max-width:760px){.text3{padding:20px 10px}}.text3__over{max-width:202px;position:relative}.text3__over:before{background-color:#f2eb3b;content:"";height:100px;left:-20px;position:absolute;top:-60px;width:100px}.text3 .text3__over p{line-height:1.5}.text3__image{bottom:0;display:block;position:absolute;right:0}@media only screen and (max-width:1220px){.text3__image{right:-100px}}@media only screen and (max-width:1000px){.text3__image{right:0}}.text3__title{color:#363634;font-size:32px;font-weight:700;line-height:36px;padding-bottom:24px;position:relative}@media only screen and (max-width:1220px){.text3__title{font-size:28px;line-height:32px}}.text3 p{color:#363634;font-size:20px;line-height:28px}.text3 .more1{bottom:40px;left:40px;position:absolute}@media only screen and (max-width:1000px){.text3 .more1{bottom:30px;left:30px}}@media only screen and (max-width:760px){.text3 .more1{bottom:20px;left:10px}}.content-over5{*zoom:1;position:relative}.content-over5:after{clear:both;content:" ";display:table}.content-over5:before{background-color:#f7f7f7;bottom:0;content:"";display:block;left:-90px;position:absolute;right:0;top:0}.content-over5__left{float:left;position:relative;width:69%}@media only screen and (max-width:1000px){.content-over5__left{float:none;width:auto}}.content-over5__right{bottom:0;position:absolute;right:0;top:0;width:31%}.content-over5__right:before{background-color:#f2f2f2;bottom:0;content:"";display:block;left:0;position:absolute;right:-90px;top:0}@media only screen and (max-width:1000px){.content-over5__right{position:relative;width:auto}.content-over5__right:before{left:-20px}}.block6{padding:55px 20px 48px 0;position:relative}@media only screen and (max-width:1000px){.block6{padding:30px 10px}}@media only screen and (max-width:760px){.block6{padding:30px 0}}.block6:before{background-color:#63666a;bottom:0;content:"";display:block;left:-90px;position:absolute;right:0;top:0}.list-num1{*zoom:1;position:relative}.list-num1:after{clear:both;content:" ";display:table}.list-num1__item{box-sizing:border-box;float:left;padding-right:18px;width:20%}@media only screen and (max-width:760px){.list-num1__item{padding-bottom:30px;width:50%}.list-num1__item:nth-child(odd){clear:left}.list-num1__item:last-child{padding-bottom:0;width:100%}}.list-num1__num{color:#f7f7f7;font-size:32px;font-weight:700;line-height:32px;padding-bottom:32px;text-align:center;width:100px}@media only screen and (max-width:760px){.list-num1__num{font-size:30px;padding-bottom:10px;width:70px}}.list-num1__icon{display:block;margin-bottom:40px;max-width:100%}@media only screen and (max-width:760px){.list-num1__icon{height:auto;margin-bottom:20px;width:70px}}.list-num1__text1{box-sizing:border-box;color:#fff;font-size:13px;font-weight:700;line-height:18px;min-height:78px;padding-bottom:10px}@media only screen and (max-width:760px){.list-num1__text1{min-height:0;padding-bottom:20px}.list-num1__text1 br{display:none}}.list-num1__text2{color:#fff;font-size:13px;line-height:18px}.list-num1__text2 b,.list-num1__text2 span{color:#f2eb3b;font-weight:700}.list-num1__text2 span{display:block}.social2{*zoom:1;padding-top:24px}.social2:after{clear:both;content:" ";display:table}.social2 a{clear:left;float:left;margin-bottom:8px}@media only screen and (max-width:760px){.social2 a{clear:none}}.social2 a:hover{opacity:.9}.social2 a:last-child{margin-bottom:0}.social2 a.icon1{background:url(/local/templates/main/css/../img/add1.svg) no-repeat 0 0;background-size:100px 30px;background:url(/local/templates/main/css/../img/add1.png);background-size:100% 100%}.social2 a.icon1,.social2 a.icon2{display:inline-block;height:30px;width:100px}.social2 a.icon2{background:url(/local/templates/main/css/../img/add2.svg) no-repeat 0 0;background-size:100px 30px;background:url(/local/templates/main/css/../img/add2.png);background-size:100% 100%}.list-advantage1{*zoom:1;box-sizing:border-box;margin-right:15px;min-height:568px;padding:55px 0;position:relative}.list-advantage1:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.list-advantage1{padding:30px 0}}.list-advantage1__item{box-sizing:border-box;float:left;padding-right:25px;width:33.3%}@media only screen and (max-width:760px){.list-advantage1__item{float:none;padding-bottom:30px;width:100%}.list-advantage1__item:last-child{padding-bottom:0}}.list-advantage1__title{color:#363634;font-size:18px;font-weight:700;line-height:24px;padding-bottom:16px}@media only screen and (max-width:760px){.list-advantage1__title{padding-bottom:9px}}.list-advantage1__num{background-color:#f2eb3b;border-radius:40px;height:40px;margin-bottom:24px;position:relative;width:40px}@media only screen and (max-width:760px){.list-advantage1__num{margin-bottom:15px}}.list-advantage1__num:before{background-color:#363634;border-radius:8px;content:"";display:block;height:8px;left:50%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}.list-advantage1__num:after{background:url(/local/templates/main/css/../img/i15.svg) no-repeat 0 0;background-size:216px 8px;content:"";display:block;display:inline-block;height:8px;left:54px;position:absolute;top:16px;width:216px}@media only screen and (max-width:1260px){.list-advantage1__num:after{display:none}}.list-advantage1__num.mod1:after{display:none}.list-advantage1 p{color:#363634;font-size:15px;line-height:22px}.block7{padding:40px 0 40px 40px;position:relative}@media only screen and (max-width:760px){.block7{padding:30px 0}}.block7:before{background-color:#f2eb3b;bottom:0;content:"";display:block;left:0;position:absolute;right:-90px;top:0}@media only screen and (max-width:760px){.block7:before{left:-20px}}.block7__over{position:relative}.block7__code{display:block;margin-bottom:24px;width:184px}.block7__title{font-size:18px;font-weight:700;padding-bottom:24px}.block7 p,.block7__title{color:#363634;line-height:24px}.block7 p{font-size:16px}.block7 p span{text-decoration:underline}.block8{padding:40px 0 32px 40px;position:relative}@media only screen and (max-width:760px){.block8{padding:30px 0 10px}}.block8__title1{color:#363634;font-size:32px;font-weight:700;line-height:36px;padding-bottom:32px}@media only screen and (max-width:760px){.block8__title1{font-size:20px;line-height:25px;padding-bottom:15px}}.block8__title2{color:#363634;font-size:20px;line-height:26px;padding-bottom:22px}@media only screen and (max-width:760px){.block8__title2{font-size:15px;line-height:20px;padding-bottom:15px}}.list-product1{*zoom:1;padding-bottom:16px}.list-product1:after{clear:both;content:" ";display:table}.list-product1:last-child{padding-bottom:0}@media only screen and (max-width:760px){.list-product1{padding-bottom:0}}.list-product1__item{float:left;padding-bottom:24px;width:50%}.list-product1__item:nth-child(odd){clear:left}.list-product1__over{*zoom:1;padding-right:5px;position:relative}.list-product1__over:after{clear:both;content:" ";display:table}.list-product1__over span{display:block;overflow:hidden}.list-product1__over i{color:#363634;display:table-cell;font-size:14px;font-style:normal;height:48px;line-height:14px;vertical-align:middle}@media only screen and (max-width:1220px){.list-product1__over br{display:none}.list-product1__over i{font-size:13px;height:38px}}.list-product1__icon{background-color:#f2eb3b;float:left;font-size:.01px;height:48px;line-height:48px;margin-right:16px;text-align:center;width:48px}@media only screen and (max-width:1220px){.list-product1__icon{height:38px;line-height:38px;margin-right:7px;width:38px}.list-product1__icon img{transform:scale(.9)}}.list-product1__icon img{display:inline-block;vertical-align:middle}.block8-1{*zoom:1;position:relative}.block8-1:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.block8-1{padding:30px 10px}}@media only screen and (max-width:760px){.block8-1{padding:30px 0}}.block8-1:before{background-color:#f2eb3b;bottom:0;content:"";display:block;left:-90px;position:absolute;right:-90px;top:0}.block8-1__left{float:left;padding:55px 0;position:relative;width:69%}.block8-1__left p{color:#363634;font-size:20px;line-height:28px}@media only screen and (max-width:1000px){.block8-1__left{float:none;padding:0 0 20px;width:auto}}.block8-1__title{color:#363634;font-size:40px;font-weight:700;line-height:40px;padding-bottom:16px}@media only screen and (max-width:760px){.block8-1__title{font-size:20px;line-height:25px;padding-bottom:15px}}.more3{background-color:#63666a;color:#f2eb3b;display:block;font-size:16px;height:48px;line-height:48px;margin-top:-24px;position:absolute;right:0;text-align:center;top:50%;width:263px}.more3:hover{opacity:.9;text-decoration:underline}@media only screen and (max-width:1000px){.more3{margin:0;max-width:400px;position:relative;right:auto;top:auto;width:auto}}.block9{padding:64px 0 100px;position:relative}@media only screen and (max-width:760px){.block9{padding:30px 0}}.block9:before{background-color:#f7f7f7;bottom:0;content:"";display:block;left:-90px;position:absolute;right:-90px;top:0}.block9__title{color:#363634;font-size:32px;font-weight:700;line-height:40px;line-height:36px;padding-bottom:28px;text-align:center}@media only screen and (max-width:760px){.block9__title{font-size:20px;line-height:25px;padding-bottom:20px}}.block9__over,.schem1{position:relative}.schem1{background:url(/local/templates/main/css/../img/schem1.svg) no-repeat 0 0;background-size:406px 370px;display:inline-block;display:block;height:370px;margin:auto auto 64px;width:406px}@media only screen and (max-width:760px){.schem1{left:50%;margin-left:-203px;transform:scale(.8);transform-origin:top center}}.schem1__item{color:#363634;font-size:16px;font-weight:700;line-height:22px;position:absolute;text-align:center}.schem1__item:nth-child(2){left:0;top:340px;width:126px}.schem1__item:first-child{left:140px;right:140px;top:100px}.schem1__item:nth-child(3){right:0;top:340px;width:126px}@media only screen and (max-width:760px){.margin-up1{margin-top:-110px}}.list-text1{*zoom:1;margin:0 30px}.list-text1:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.list-text1{margin:0}}.list-text1__item{float:left;width:33.3%}@media only screen and (max-width:760px){.list-text1__item{float:none;padding-bottom:10px;width:auto}.list-text1__item:last-child{padding-bottom:0}}.list-text1__over{margin:0 40px}@media only screen and (max-width:1220px){.list-text1__over{margin:0 10px}}@media only screen and (max-width:760px){.list-text1__over{margin:0}}.list-text1__title{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:32px;text-align:center}@media only screen and (max-width:760px){.list-text1__title{font-size:20px;line-height:25px;padding-bottom:10px;text-align:left}}.list4__item{color:#363634;font-size:16px;line-height:22px;padding:0 0 20px 40px;position:relative}.list4__item:before{background:url(/local/templates/main/css/../img/i16.svg) no-repeat 0 0;background-size:24px 24px;content:"";display:block;display:inline-block;height:24px;left:0;position:absolute;top:0;width:24px}.list4__item span{display:table-cell;height:24px;vertical-align:middle}.content-over6{*zoom:1;position:relative}.content-over6:after{clear:both;content:" ";display:table}.content-over6__left{float:left;padding:40px 0 55px;width:69%}@media only screen and (max-width:1000px){.content-over6__left{float:none;padding:30px 10px;width:auto}}@media only screen and (max-width:760px){.content-over6__left{padding:30px 0}}.content-over6__right{bottom:0;position:absolute;right:0;top:0;width:31%}.content-over6__right:before{background-color:#f2eb3b;bottom:0;content:"";display:block;left:0;position:absolute;right:-90px;top:0}@media only screen and (max-width:1000px){.content-over6__right{bottom:auto;position:relative;right:auto;width:auto}.content-over6__right:before{left:-20px}}.schem2{height:338px;position:relative}@media only screen and (max-width:1290px){.schem2{height:auto;padding-bottom:30px}}@media only screen and (max-width:760px){.schem2{padding-bottom:10px}}.schem2__text1{border:2px dotted #ccc;box-sizing:border-box;left:0;padding:25px;position:absolute;top:0;width:440px}@media only screen and (max-width:1290px){.schem2__text1{margin:auto auto 20px;max-width:440px;position:static;width:auto}}@media only screen and (max-width:760px){.schem2__text1{padding:15px}}.schem2__text2{border:2px dotted #ccc;box-sizing:border-box;height:98px;padding:24px;position:absolute;right:60px;top:0;width:354px}@media only screen and (max-width:1290px){.schem2__text2{height:auto;margin:auto auto 20px;max-width:354px;position:static;width:auto}}@media only screen and (max-width:760px){.schem2__text2{padding:15px}}.schem2__text3{background-color:#f2eb3b;box-sizing:border-box;font-size:.01px;left:195px;padding:24px;position:absolute;text-align:center;top:88px;width:440px}@media only screen and (max-width:1290px){.schem2__text3{margin:auto auto 20px;max-width:440px;position:static;width:auto}}@media only screen and (max-width:760px){.schem2__text3{padding:15px}.schem2__text3 br{display:none}}.schem2__title1{color:#363634;font-size:16px;font-weight:700;line-height:20px;padding-bottom:24px}.schem2__title2{color:#363634;font-size:14px;line-height:16px}.schem2__code{*zoom:1;margin-bottom:24px}.schem2__code:after{clear:both;content:" ";display:table}.schem2__code img{float:left;margin-right:16px}.schem2__code span{color:#363634;display:block;font-size:14px;line-height:18px;overflow:hidden}.schem2__code span i{display:table-cell;font-style:normal;height:44px;vertical-align:middle}@media only screen and (max-width:1290px){.schem2__code.mod1{margin-bottom:0}}.list5{max-width:160px}@media only screen and (max-width:1290px){.list5{max-width:100%}}.list5__item{color:#424240;font-size:12px;line-height:14px;padding:0 0 10px 16px;position:relative}.list5__item:last-child{padding-bottom:0}.list5__item:before{background-color:#f2eb3b;border-radius:8px;content:"";display:block;height:8px;left:0;position:absolute;top:3px;width:8px}.icon-list1{font-size:.01px;padding-bottom:24px;text-align:center}.icon-list1__item{display:inline-block;margin-right:82px;vertical-align:middle}.icon-list1__item:last-child{margin-right:0}@media only screen and (max-width:760px){.icon-list1__item{margin-right:20px}}.title5{color:#363634;font-size:32px;font-weight:700;line-height:40px;padding-bottom:20px}@media only screen and (max-width:1290px){.title5{text-align:center}}.dots-more1{height:28px;left:50%;margin-left:-34%;position:absolute;top:300px;width:68%}@media only screen and (max-width:1290px){.dots-more1{bottom:10px;top:auto}}@media only screen and (max-width:760px){.dots-more1{display:none}}.dots-more1__item{position:absolute}.dots-more1__item:first-child{border-top:2px dotted #ccc;left:0;top:13px;width:47.5%}.dots-more1__item:first-child:before{left:0;top:0}.dots-more1__item:first-child:after,.dots-more1__item:first-child:before{border-left:2px dotted #ccc;content:"";display:block;height:14px;position:absolute}.dots-more1__item:first-child:after{right:0;top:-14px}.dots-more1__item:nth-child(2){border-left:2px dotted #ccc;height:28px;left:50%;margin-left:-1px;position:absolute;top:0}.dots-more1__item:nth-child(3){border-top:2px dotted #ccc;right:0;top:13px;width:47.5%}.dots-more1__item:nth-child(3):before{right:0;top:0}.dots-more1__item:nth-child(3):after,.dots-more1__item:nth-child(3):before{border-left:2px dotted #ccc;content:"";display:block;height:14px;position:absolute}.dots-more1__item:nth-child(3):after{left:0;top:-14px}.icon-list2{*zoom:1}.icon-list2:after{clear:both;content:" ";display:table}.icon-list2__item{float:left;width:33.3%}@media only screen and (max-width:760px){.icon-list2__item{padding-bottom:30px;width:50%}.icon-list2__item:last-child{padding-bottom:0;width:100%}}.icon-list2__over{font-size:.01px;margin:auto;max-width:240px;padding:0 5px;text-align:center}@media only screen and (max-width:760px){.icon-list2__over{max-width:100%}}.icon-list2__icon{background-color:#f2eb3b;border-radius:100px;height:100px;line-height:100px;margin:auto auto 16px;width:100px}.icon-list2__icon img{display:inline-block;vertical-align:middle}.icon-list2 p{color:#363634;font-size:14px;line-height:18px}.text4{padding:40px 0 40px 40px;position:relative}@media only screen and (max-width:1000px){.text4{padding:30px 10px}}@media only screen and (max-width:760px){.text4{padding:30px 0}}.text4__title{color:#363634;font-size:32px;font-weight:700;line-height:37px;padding-bottom:24px}@media only screen and (max-width:760px){.text4__title{font-size:20px;line-height:25px;padding-bottom:10px}}.text4 p{color:#363634;font-size:16px;line-height:24px;padding-bottom:15px}.text4 p b{font-weight:700}.text4 p:last-child{padding-bottom:0}.block10{padding:62px 0 80px;position:relative}@media only screen and (max-width:1000px){.block10{padding:30px 10px}}@media only screen and (max-width:760px){.block10{padding:30px 0}}.block10:before{background-color:#f7f7f7;bottom:0;content:"";display:block;left:-90px;position:absolute;right:-90px;top:0}.block10__over{position:relative}.block10__title{color:#363634;font-size:32px;font-weight:700;line-height:40px;padding-bottom:60px}@media only screen and (max-width:1000px){.block10__title{padding-bottom:40px}}@media only screen and (max-width:760px){.block10__title{font-size:20px;line-height:25px;padding-bottom:20px}}.list-advantage2{*zoom:1}.list-advantage2:after{clear:both;content:" ";display:table}.list-advantage2__item{box-sizing:border-box;float:left;padding-right:35px;position:relative;width:20%}@media only screen and (max-width:1000px){.list-advantage2__item{padding-right:10px}.list-advantage2__item br{display:none}}@media only screen and (max-width:760px){.list-advantage2__item{padding-bottom:30px;width:50%}.list-advantage2__item:nth-child(odd){clear:left}.list-advantage2__item:last-child{padding-bottom:0;width:100%}}.list-advantage2__item:before{background:url(/local/templates/main/css/../img/i17.svg) no-repeat 0 0;background-size:87px 8px;content:"";display:block;display:inline-block;height:8px;position:absolute;right:13%;top:46px;width:87px}@media only screen and (max-width:1250px){.list-advantage2__item:before{display:none}}.list-advantage2__item:last-child{padding-right:0}.list-advantage2.mod1 .list-advantage2__item:before,.list-advantage2__item:last-child:before{display:none}.list-advantage2__icon{background-color:#f2eb3b;border-radius:100px;font-size:.01px;height:100px;line-height:100px;margin-bottom:24px;position:relative;text-align:center;width:100px}@media only screen and (max-width:760px){.list-advantage2__icon{height:80px;line-height:80px;margin-bottom:15px;width:80px}.list-advantage2__icon img{transform:scale(.8)}}.list-advantage2__icon img{display:inline-block;vertical-align:middle}.list-advantage2__icon span{background-color:#363634;border-radius:30px;color:#fff;display:block;font-size:12px;font-weight:700;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px}.list-advantage2 p{color:#363634;font-size:14px;line-height:20px}.block11{*zoom:1;padding:62px 0 80px;position:relative}.block11:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.block11{padding:30px 10px}}@media only screen and (max-width:760px){.block11{padding:30px 0}}.block11:before{background-color:#63666a;bottom:0;content:"";display:block;left:-90px;position:absolute;right:-90px;top:0}.block11__over{position:relative}.block11__left{float:left;width:69%}@media only screen and (max-width:760px){.block11__left{float:none;padding-bottom:40px;width:auto}}.block11__left p{color:#fff;font-size:16px;line-height:24px;padding-bottom:18px}.block11__left p b{color:#f2eb3b;font-weight:700}.block11__left p:last-child{padding-bottom:0}.block11__right{box-sizing:border-box;float:right;padding-left:40px;width:31%}@media only screen and (max-width:760px){.block11__right{float:none;padding:0;width:auto}}.block11__title{color:#fff;font-size:32px;font-weight:700;line-height:40px;padding-bottom:20px}@media only screen and (max-width:760px){.block11__title{font-size:20px;line-height:25px;padding-bottom:15px}}.social3{*zoom:1}.social3:after{clear:both;content:" ";display:table}.social3 a{clear:left;float:left;margin-bottom:16px}.social3 a:hover{opacity:.9}.social3 a:last-child{margin-bottom:0}.social3 a.icon1{background:url(/local/templates/main/css/../img/add3.svg) no-repeat 0 0;background-size:200px 60px;background:url(/local/templates/main/css/../img/add3.png);background-size:100% 100%}.social3 a.icon1,.social3 a.icon2{display:inline-block;height:60px;width:200px}.social3 a.icon2{background:url(/local/templates/main/css/../img/add4.svg) no-repeat 0 0;background-size:200px 60px;background:url(/local/templates/main/css/../img/add4.png);background-size:100% 100%}.block12{*zoom:1;padding:50px 0 128px;position:relative}.block12:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.block12{padding:30px 10px 128px}}@media only screen and (max-width:760px){.block12{padding:30px 0 128px}}.block12:before{background-color:#f7f7f7;bottom:0;content:"";display:block;left:-90px;position:absolute;right:-90px;top:0}.block12__over{position:relative}.news-list1,.news-list3{margin:0 -15px;position:relative}.news-list1 .prev,.news-list3 .prev{background-color:#f2eb3b;bottom:-88px;cursor:pointer;height:48px;left:15px;position:absolute;width:48px;z-index:1}.news-list1 .prev:before,.news-list3 .prev:before{background:url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;background-size:14px 10px;content:"";display:block;display:inline-block;height:10px;left:16px;position:absolute;top:19px;width:14px}.news-list1 .prev:hover,.news-list3 .prev:hover{background-color:#e8e138}.news-list1 .next,.news-list3 .next{background-color:#f2eb3b;bottom:-88px;cursor:pointer;height:48px;left:71px;position:absolute;width:48px;z-index:1}.news-list1 .next:before,.news-list3 .next:before{zoom:1;background:url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;background-size:14px 10px;content:"";display:block;display:inline-block;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");height:10px;left:17px;position:absolute;top:19px;transform:rotate(-180deg);width:14px}.news-list1 .next:hover,.news-list3 .next:hover{background-color:#e8e138}.news-list1__item,.news-list3__item{box-sizing:border-box;padding:0 15px}.news-list1__foto,.news-list3__foto{background-position:50%;background-repeat:no-repeat;background-size:cover;height:240px;position:relative}.news-list1__category,.news-list3__category{background-color:#f2eb3b;box-shadow:2px 2px 6px rgba(54,54,52,.15);color:#363634;font-size:12px;font-weight:700;height:32px;left:-6px;letter-spacing:.2px;line-height:35px;padding:0 11px;position:absolute;text-transform:uppercase;top:20px}.news-list1__category:before,.news-list3__category:before{background-image:url(/local/templates/main/css/../img/icons.png);background-position:-34px -20px;bottom:-8px;content:"";display:block;height:8px;left:0;position:absolute;width:6px}.news-list1__icon,.news-list3__icon{background-color:#f2eb3b;border-radius:40px;font-size:.01px;height:40px;line-height:40px;position:absolute;right:16px;text-align:center;top:16px;width:40px}.news-list1__icon img,.news-list3__icon img{display:inline-block;vertical-align:middle}.news-list1__text,.news-list3__text{background:#fff;box-sizing:border-box;min-height:188px;padding:24px 30px}.news-list1__date,.news-list3__date{color:#898987;font-size:12px;font-weight:700;letter-spacing:.8px;line-height:20px;padding-bottom:12px;text-transform:uppercase}.news-list1__title,.news-list3__title{color:#363634;font-size:22px;font-weight:700;line-height:28px}.news-list1__title:hover,.news-list3__title:hover{text-decoration:underline}.news-list3{*zoom:1;padding-bottom:10px}.news-list3:after{clear:both;content:" ";display:table}.news-list3__item{float:left;padding-bottom:30px;width:33.3%}.news-list3__item:nth-child(3n+1){clear:left}@media only screen and (max-width:1000px){.news-list3__item{width:50%}.news-list3__item:nth-child(3n+1){clear:none}.news-list3__item:nth-child(odd){clear:left}}@media only screen and (max-width:760px){.news-list3__item{width:100%}.news-list3__item:nth-child(odd){clear:none}.news-list3__text{min-height:0}}.more4{background-color:#fff;box-shadow:0 -2px 0 #f7f7f7;color:#363634;display:block;font-size:16px;height:64px;line-height:64px;padding-left:32px}.more4:after{zoom:1;background:url(/local/templates/main/css/../img/i13.svg) no-repeat 0 0;background-size:14px 10px;content:"";display:inline-block;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");height:10px;margin-left:11px;position:relative;top:27px;transform:rotate(-180deg);vertical-align:top;width:14px}.more4:hover{background-color:#f2eb3b}.content-over7{*zoom:1;margin-bottom:80px;position:relative}.content-over7:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.content-over7{margin-bottom:50px}}@media only screen and (max-width:760px){.content-over7{margin-bottom:30px}}.content-over7:before{background-color:#f7f7f7;border:8px solid #f2eb3b;bottom:0;content:"";display:block;height:818px;padding-right:82px;position:absolute;right:-90px;top:0;width:31%}@media only screen and (max-width:1000px){.content-over7:before{display:none}}.content-over7__left{box-sizing:border-box;float:left;padding:40px 40px 0 0;width:69%}@media only screen and (max-width:1000px){.content-over7__left{float:none;padding:30px 10px;width:auto}}@media only screen and (max-width:760px){.content-over7__left{padding:30px 0}}.content-over7__right{float:right;position:relative;width:31%}@media only screen and (max-width:1000px){.content-over7__right{float:none;width:auto}}.content-over7__right-over{*zoom:1;padding:40px 0 40px 32px;position:relative}.content-over7__right-over:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.content-over7__right-over{background-color:#f7f7f7;border:8px solid #f2eb3b;margin:0 -10px;padding:20px}}.title-link1{*zoom:1;padding-bottom:40px}.title-link1:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.title-link1{padding-bottom:20px}}.title-link1__left{color:#363634;float:left;font-size:32px;font-weight:700;line-height:40px;padding-top:6px}@media only screen and (max-width:760px){.title-link1__left{float:none;font-size:20px;line-height:25px;padding:0 0 20px}}.title-link1__right{float:right}@media only screen and (max-width:760px){.title-link1__right{float:none}}.faq-list1{border-bottom:1px solid #f7f7f7;margin-bottom:48px}@media only screen and (max-width:760px){.faq-list1{margin-bottom:30px}}.faq-list1__item{border-top:1px solid #f7f7f7}.faq-list1__item:last-child{padding-bottom:0}.faq-list1__title{cursor:pointer;padding:6px 0 6px 56px;position:relative}.faq-list1__title b{background-color:#f7f7f7;font-style:normal;height:40px;left:0;top:6px;width:40px}.faq-list1__title b,.faq-list1__title b:before{display:block;position:absolute;transition:.2s linear}.faq-list1__title b:before{background:url(/local/templates/main/css/../img/i19.svg) no-repeat 0 0;background-size:14px 14px;content:"";display:inline-block;height:14px;left:50%;margin-left:-7px;margin-top:-7px;top:50%;width:14px}.faq-list1__title span{display:table-cell;height:40px;vertical-align:middle}.faq-list1__title i{color:#363634;display:inline-block;font-size:16px;font-style:normal;line-height:22px;text-decoration:underline}.faq-list1__title:hover i{text-decoration:none}.faq-list1__title:hover b{background-color:#f2eb3b}.faq-list1__title.active i{font-weight:700}.faq-list1__title.active b{background-color:#f2eb3b}.faq-list1__title.active b:before{zoom:1;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");transform:rotate(-45deg)}.faq-list1__hide{color:#363634;display:none;font-size:15px;line-height:22px;padding:6px 0 18px 56px}.faq-list1__hide p{padding-bottom:15px}.faq-list1__hide p:last-child{padding-bottom:0}.pagination1{*zoom:1}.pagination1:after{clear:both;content:" ";display:table}.pagination1__item{float:left;margin-right:11px}.pagination1__item:last-child{margin-right:0}.pagination1__item a{border-radius:24px;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;text-align:center;width:48px}.pagination1__item a:hover{background-color:#363634;color:#fff}.pagination1__item a.prev{zoom:1;background:url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;background-size:48px 48px;border-radius:0;display:inline-block;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");height:48px;transform:rotate(-180deg);width:48px}.pagination1__item a.prev:hover{opacity:.8}.pagination1__item a.next{background:url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;background-size:48px 48px;border-radius:0;display:inline-block;height:48px;width:48px}.pagination1__item a.next:hover{opacity:.8}@media only screen and (max-width:760px){.pagination1__item a{font-size:14px;height:24px;line-height:26px;width:24px}.pagination1__item a.next,.pagination1__item a.prev{background:url(/local/templates/main/css/../img/i3.svg) no-repeat 0 0;background-size:24px 24px;display:inline-block;height:24px;width:24px}}.pagination1__item.active a{background-color:#363634;color:#fff}.title6{color:#363634;font-size:32px;font-weight:700;line-height:36px;padding:8px 0 32px}@media only screen and (max-width:760px){.title6{font-size:20px;line-height:25px;padding:0 0 20px}}.news-list2{padding-bottom:40px}@media only screen and (max-width:1000px){.news-list2{padding-bottom:20px}}.news-list2__item{background-color:#fff;margin-bottom:30px}.news-list2__item:last-child{margin-bottom:0}.news-list2__text{box-sizing:border-box;min-height:200px;padding:30px}@media only screen and (max-width:1000px){.news-list2__text{min-height:0}}.news-list2__date{color:#898987;font-size:12px;font-weight:700;letter-spacing:.8px;line-height:20px;padding-bottom:12px;text-transform:uppercase}.news-list2__title{color:#363634;font-size:18px;font-weight:700;line-height:24px}.news-list2__title:hover{text-decoration:underline}.social4{*zoom:1}.social4:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.social4{padding-bottom:10px}}.social4__title{color:#363634;font-size:22px;font-weight:700;line-height:28px;padding-bottom:16px}.social4 a{float:left;margin-right:8px}.social4 a:last-child{margin-right:0}.social4 a.icon1{background:url(/local/templates/main/css/../img/c4.svg) no-repeat 0 0;background-size:40px 40px}.social4 a.icon1,.social4 a.icon2{display:inline-block;height:40px;width:40px}.social4 a.icon2{background:url(/local/templates/main/css/../img/c5.svg) no-repeat 0 0;background-size:40px 40px}.social4 a.icon3{background:url(/local/templates/main/css/../img/c6.svg) no-repeat 0 0;background-size:40px 40px;display:inline-block;height:40px;width:40px}.social4 a:hover{opacity:.8}.background3{background-color:#f7f7f7;padding:40px 0 80px}@media only screen and (max-width:1000px){.background3{padding:30px 0}}.line-filter1{*zoom:1;margin-bottom:21px;position:relative;z-index:2}.line-filter1:after{clear:both;content:" ";display:table}.line-filter1__title{color:#363634;float:left;font-size:16px;line-height:32px;margin:0 10px 5px 0;padding-top:1px}.line-filter1__item{border:2px solid rgba(242,235,59,0);border-radius:16px;box-sizing:border-box;color:#363634;float:left;font-size:16px;height:32px;line-height:29px;margin:0 27px 6px 0}.line-filter1__item i{font-style:normal;text-decoration:underline}.line-filter1__item span{color:#4d4d4a;display:inline-block;font-size:11px;margin-left:3px}.line-filter1__item:hover i{text-decoration:none}.line-filter1__item.active{border:2px solid #f2eb3b;margin-right:16px;padding:0 30px 0 10px;position:relative}.line-filter1__item.active:before{background:url(/local/templates/main/css/../img/i20.svg) no-repeat 0 0;background-size:8px 8px;content:"";display:block;display:inline-block;height:8px;position:absolute;right:14px;top:10px;width:8px}.line-filter1__item.active i{text-decoration:none}.line-filter1__list{*zoom:1;background-color:#fff;box-shadow:0 4px 8px rgba(99,102,106,.2);display:none;left:0;padding:16px 8px 11px 16px;position:absolute;top:36px}.line-filter1__list:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.line-filter1__list{right:0;top:100%}}@media only screen and (max-width:760px){.line-filter1__list{left:-10px;right:-10px}}.line-filter1__list.active{display:block}.line-filter1__list .line-filter1__item{border-radius:50px;height:40px;line-height:38px;margin-right:8px!important;padding:0 30px 0 14px;width:200px}.line-filter1__list .line-filter1__item:nth-child(4n+1){clear:left}@media only screen and (max-width:1000px){.line-filter1__list .line-filter1__item{background:none!important;margin-right:0!important;width:25%}.line-filter1__list .line-filter1__item:nth-child(4n+1){clear:none}}@media only screen and (max-width:580px){.line-filter1__list .line-filter1__item{width:50%}}.line-filter1__list .line-filter1__item:hover{background-color:#f7f7f7}.line-filter1__list .line-filter1__item.active{background:none}.line-filter1__list .line-filter1__item.active:before{top:14px}.view-all1{color:#363634;float:left;font-size:16px;line-height:20px;margin-bottom:10px;padding-right:11px;position:relative;top:7px}.view-all1 span{text-decoration:underline}.view-all1:before{background-image:url(/local/templates/main/css/../img/icons.png);background-position:-10px -34px;content:"";display:block;height:4px;position:absolute;right:0;top:8px;width:6px}.view-all1:hover span{text-decoration:none}.view-all1.active{color:#363634}.view-all1.active span{text-decoration:none}.view-all1.active:before{zoom:1;filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");top:7px;transform:rotate(-180deg)}.modal-up{display:none;height:100%;left:0;overflow:auto;position:absolute;position:fixed;top:0;width:100%;z-index:1000}.modal-up__vertical{display:table-cell;vertical-align:middle}.modal-up__background-close{background-color:rgba(99,102,106,.7);height:100%;left:0;position:absolute;position:fixed;top:0;width:100%}.modal-up__content{margin:auto;max-width:830px;position:relative}.modal-up__close{background:url(/local/templates/main/css/../img/i22.svg) no-repeat 0 0;background-size:14px 14px;cursor:pointer;display:inline-block;height:14px;position:absolute;right:-35px;top:-35px;width:14px;z-index:2}@media only screen and (max-width:1500px){.modal-up__close{background:url(/local/templates/main/css/../img/i23.svg) no-repeat 0 0;background-size:14px 14px;display:inline-block;height:14px;right:10px;top:10px;width:14px}}.modal-content1{position:relative}@media only screen and (max-width:760px){.modal-content1{background:#fff}}.modal-content1:before{background:#f2eb3b;bottom:16px;content:"";display:block;left:16px;position:absolute;right:0;top:0}@media only screen and (max-width:760px){.modal-content1:before{display:none}}.modal-content1:after{background:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:16px;top:16px}@media only screen and (max-width:760px){.modal-content1:after{display:none}}.modal-content1__over{padding:64px 64px 56px;position:relative;z-index:1}@media only screen and (max-width:760px){.modal-content1__over{padding:20px}}.modal-content1__title1{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:32px}.modal-content1__title1.mod1{padding-bottom:20px}.modal-content1__title3{color:#363634;font-size:18px;line-height:22px}.modal-content1__title2{color:#363634;font-size:16px;line-height:24px;padding-bottom:8px}.list-chose1{*zoom:1;margin:0 -4px;padding-bottom:8px}.list-chose1:after{clear:both;content:" ";display:table}.list-chose1__item{float:left;padding-bottom:8px;width:8.3333%}@media only screen and (max-width:1000px){.list-chose1__item{width:auto}}.list-chose1__over{margin:0 4px;position:relative}.list-chose1__over:hover .list-chose1__tooltip{display:block}.list-chose1__over:hover .list-chose1__icon{background-color:#f2eb3b}.list-chose1__icon{background-color:#f7f7f7;cursor:pointer;font-size:.01px;height:48px;line-height:48px;text-align:center;width:48px}.list-chose1__icon img{display:inline-block;max-height:24px;max-width:24px;vertical-align:middle}.list-chose1__tooltip{background-color:#63666a;box-shadow:0 4px 8px rgba(99,102,106,.2);color:#fff;display:none;font-size:12px;height:30px;left:0;line-height:30px;padding:0 5px 0 10px;position:absolute;top:-38px;white-space:nowrap}.list-chose1__tooltip.hide{display:none!important}.list-chose1__tooltip:before{background-image:url(/local/templates/main/css/../img/icons.png);background-position:-44px -20px;bottom:-6px;content:"";display:block;height:6px;left:0;position:absolute;width:6px}.list-chose1__another{color:#363634;display:inline-block;font-size:14px;line-height:16px;margin-left:3px;position:relative;text-decoration:underline;top:15px;vertical-align:top}.list-chose1__another:hover{text-decoration:none}.modal-form1{*zoom:1}.modal-form1:after{clear:both;content:" ";display:table}.modal-form1__input{border-bottom:2px solid #eaeaea;color:#333;display:block;font-size:16px;height:46px;margin-bottom:16px;width:100%}.modal-form1__input.mod1{max-width:400px}.modal-form1__textarea{border:none;border-bottom:2px solid #eaeaea;color:#333;display:block;font-size:16px;height:94px;margin-bottom:32px;padding:11px 0;resize:none;width:100%}.modal-form1 ::-webkit-input-placeholder{color:#898987;opacity:1}.modal-form1 ::-moz-placeholder{color:#898987;opacity:1}.modal-form1 :-ms-input-placeholder{color:#898987;opacity:1}.modal-form1 :-moz-placeholder{color:#898987;opacity:1}.modal-form1__list{*zoom:1}.modal-form1__list:after{clear:both;content:" ";display:table}.modal-form1__list.hide1{display:none}.modal-form1__list .modal-form1__input{float:right;width:47%}.modal-form1__list .modal-form1__input:first-child{float:left}@media only screen and (max-width:760px){.modal-form1__list .modal-form1__input{float:none!important;width:100%}}.modal-form1__submit{background-color:#f2eb3b;border:none;color:#363634;display:block;font-size:16px;height:48px;margin-bottom:32px;width:174px}.content-over8{padding-bottom:120px}.block4 mod1{margin-bottom:30px}.padding1 mod1,.padding1.mod1{padding-top:120px}.modal-form1__submit:hover{opacity:.9;text-decoration:underline}.modal-form1 .btns a{background-color:#f2eb3b;border:none;color:#363634;cursor:pointer;display:block;font-size:16px;height:48px;line-height:48px;margin-bottom:32px;text-align:center;width:174px}.modal-form1 .btns a:hover{opacity:.9;text-decoration:underline}.modal-form1 .btns.mod1{padding-top:16px}.modal-form1 .btns.mod1 a{max-width:280px;width:auto}.modal-form1__text{color:#898987;font-size:14px;line-height:20px}.modal-form1__text a{color:#898987;text-decoration:underline}.modal-form1__text a:hover{text-decoration:none}@media only screen and (max-width:1000px){.modal-form1__text br{display:none}}.modal-form1 .jq-selectbox{cursor:pointer;display:block!important;float:left;width:47%;z-index:0!important}@media only screen and (max-width:760px){.modal-form1 .jq-selectbox{float:none;width:auto}}.modal-form1 .jq-selectbox.opened{z-index:1!important}.modal-form1 .jq-selectbox__select{border-bottom:2px solid #eaeaea;box-sizing:border-box;color:#333;font-size:16px;height:46px;line-height:46px;margin-bottom:16px}.modal-form1 .jq-selectbox__select-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.modal-form1 .jq-selectbox__dropdown{background:#fff;border:1px solid #eaeaea;bottom:auto!important;left:0;position:absolute;right:0;top:45px!important;width:auto!important}.modal-form1 .jq-selectbox ul{max-height:150px;overflow:auto}.modal-form1 .jq-selectbox li{color:#333;font-size:13px;padding:5px}.modal-form1 .jq-selectbox li.selected,.modal-form1 .jq-selectbox li:hover{background:#f2eb3b;color:#000}.back-to-chose-category1{float:right;font-size:.01px;left:-15px;position:relative;width:47%}.back-to-chose-category1 a{color:#363634;display:inline-block;font-size:14px;line-height:16px;position:relative;text-decoration:underline;top:13px;vertical-align:top}.back-to-chose-category1 a:hover{text-decoration:none}@media only screen and (max-width:760px){.back-to-chose-category1{float:none;left:0;margin-bottom:10px;width:auto}.back-to-chose-category1 a{top:0}}.hide{display:none!important}.none{border-color:red!important}.black{bottom:0;left:0;position:absolute;right:0;top:0;z-index:200}.btns{position:relative}.content-over8{*zoom:1}.content-over8:after{clear:both;content:" ";display:table}.content-over8.mod1{padding-bottom:120px}@media only screen and (max-width:1000px){.content-over8.mod1{padding-bottom:50px}}.content-over8__left{box-sizing:border-box;float:left;padding-right:40px;width:69%}@media only screen and (max-width:1000px){.content-over8__left{float:none;padding:0;width:auto}}.content-over8__left.mod1{padding-right:70px}@media only screen and (max-width:1000px){.content-over8__left.mod1{padding:0 0 40px}}.content-over8__right{float:right;width:31%}@media only screen and (max-width:1000px){.content-over8__right{float:none;max-width:400px;width:auto}}.block14{*zoom:1;position:relative}.block14:after{clear:both;content:" ";display:table}@media only screen and (max-width:760px){.block14{margin:0 -10px}}.block14__background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:-90px;padding-left:90px;position:absolute;top:0}@media only screen and (max-width:760px){.block14__background{height:250px;position:static;width:100%!important}}.block14__right{box-sizing:border-box;float:right;max-width:478px;padding:80px 30px 80px 60px;position:relative;width:100%}.block14__right:before{background-color:#63666a;bottom:0;content:"";display:block;left:0;position:absolute;right:-90px;top:0}@media only screen and (max-width:1000px){.block14__right{max-width:58%;padding:40px 0 40px 40px}}@media only screen and (max-width:760px){.block14__right{float:none;max-width:100%;padding:30px 10px;width:auto}.block14__right br{display:none}}.block14__over{*zoom:1;position:relative}.block14__over:after{clear:both;content:" ";display:table}.block14__over p{color:#fff;font-size:20px;line-height:28px;padding-bottom:56px}@media only screen and (max-width:760px){.block14__over p{font-size:15px;line-height:19px;padding-bottom:30px}}.launch-alert1{background-color:#f2eb3b;color:#363634;float:left;font-size:16px;height:48px;line-height:48px;margin-right:40px;text-align:center;width:191px}.launch-alert1:hover{opacity:.9;text-decoration:underline}@media only screen and (max-width:760px){.launch-alert1{display:block;float:none;margin-right:0;max-width:400px;width:auto}}.social5{float:left;font-size:.01px}@media only screen and (max-width:760px){.social5{clear:both;float:none;padding-top:15px}}.social5__title{color:#ccc;font-size:16px;top:10px}.social5 a,.social5__title{float:left;margin-right:20px;position:relative}.social5 a:last-child{margin-right:0}.social5 a.icon1{background:url(/local/templates/main/css/../img/i24.svg) no-repeat 0 0;background-size:19px 24px;display:inline-block;height:24px;top:8px;width:19px}.social5 a.icon2{background:url(/local/templates/main/css/../img/i25.svg) no-repeat 0 0;background-size:18px 20px;display:inline-block;height:20px;top:12px;width:18px}.social5 a:hover{opacity:.9}.block15{*zoom:1;padding:40px 0 80px;position:relative}.block15:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.block15{padding:40px 0}}@media only screen and (max-width:760px){.block15{padding:30px 0}}.block15__right{*zoom:1;float:right;max-width:70%;padding:16px 16px 0 0;position:relative;width:686px;width:55%}.block15__right:after{clear:both;content:" ";display:table}.block15__right:before{background-color:#f2eb3b;bottom:16px;content:"";display:block;left:16px;position:absolute;right:0;top:0}.block15__right img{display:block;float:right;max-width:100%;position:relative}@media only screen and (max-width:1220px){.block15__right{max-width:50%}}@media only screen and (max-width:1000px){.block15__right{max-width:40%}}@media only screen and (max-width:760px){.block15__right{box-sizing:border-box;float:none;margin:auto auto 20px;max-width:300px;width:100%}}.block15__left{overflow:hidden;padding:40px 90px 0 0}@media only screen and (max-width:1220px){.block15__left{padding-right:40px}}@media only screen and (max-width:1000px){.block15__left{padding-top:16px}}@media only screen and (max-width:760px){.block15__left{padding-right:0}}.block15__left p{color:#363634;font-size:16px;line-height:24px;padding-bottom:48px}.block15__left p span{background-color:#f2eb3b;display:inline;padding:0 5px}.block15__left p.mod1{color:#363634;font-size:18px;line-height:28px;padding-bottom:40px}@media only screen and (max-width:760px){.block15__left p,.block15__left p.mod1{padding-bottom:30px}}.block15__title{color:#363634;font-size:28px;font-weight:700;line-height:32px;padding-bottom:24px}@media only screen and (max-width:760px){.block15__title{font-size:25px;line-height:30px}}.launch-alert2{background-color:#f2eb3b;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;text-align:center;width:281px}.launch-alert2:hover{opacity:.9;text-decoration:underline}@media only screen and (max-width:760px){.launch-alert2{max-width:400px;width:auto}}.block16{padding:80px 0 100px;position:relative}@media only screen and (max-width:760px){.block16{padding:0 0 30px}}.block16__background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;padding-right:90px;position:absolute;right:-90px;top:0;width:56%}@media only screen and (max-width:1000px){.block16__background{width:50%}}@media only screen and (max-width:760px){.block16__background{background-position:top;height:250px;margin:0 -10px 30px;position:static;width:100%}}.block16__logo{display:inline-block;margin-bottom:40px;vertical-align:top}@media only screen and (max-width:1000px){.block16__logo{margin-bottom:24px}}.block16__logo img{display:block;width:257px}.block16__left{box-sizing:border-box;padding-right:80px;width:44%}@media only screen and (max-width:1000px){.block16__left{width:50%}}.block16__left p{color:#363634;font-size:16px;line-height:24px;padding-bottom:24px}@media only screen and (max-width:760px){.block16__left{padding:0;width:100%}}.social6{*zoom:1;padding-top:40px;white-space:nowrap}.social6:after{clear:both;content:" ";display:table}@media only screen and (max-width:1000px){.social6{padding-top:0;white-space:normal}}.social6 a{background-size:100% 100%;display:inline-block;height:60px;margin-right:16px;vertical-align:top;width:200px}.social6 a:last-child{margin-right:0}.social6 a.icon1{background-image:url(/local/templates/main/css/../img/add5.png)}.social6 a.icon2{background-image:url(/local/templates/main/css/../img/add6.png)}.social6 a.icon1-en{background-image:url(/local/templates/main/css/../img/add1_1.png)!important}.social6 a.icon2-en{background-image:url(/local/templates/main/css/../img/add2_1.png)!important}.social6 a:hover{opacity:.9}@media only screen and (max-width:1000px){.social6 a{height:30px;margin-right:10px;width:100px}}.date-tag1{font-size:.01px;padding-bottom:28px}@media only screen and (max-width:1000px){.date-tag1{padding-bottom:10px}}.date-tag1__item{color:#898987;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.8px;line-height:16px;margin:0 33px 10px 0;text-transform:uppercase;vertical-align:top}.date-tag1__item a{color:#898987}.date-tag1__item a:hover{text-decoration:underline}.text5 p{color:#363634;font-size:20px;line-height:30px;padding-bottom:25px}.text5 p:last-child{padding-bottom:0}@media only screen and (max-width:760px){.text5 p{font-size:16px;line-height:20px;padding-bottom:15px}}.subscribe-to-news1{background-color:#f2eb3b;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;text-align:center;width:222px}.subscribe-to-news1:hover{opacity:.9;text-decoration:underline}.list-information1__item{border-bottom:1px solid #f7f7f7;margin-bottom:24px;padding-bottom:32px}.list-information1__item:last-child{margin-bottom:0}.list-information1__title{*zoom:1;padding-bottom:16px}.list-information1__title:after{clear:both;content:" ";display:table}.list-information1__title-left{float:left;font-size:.01px;height:64px;line-height:64px;margin-right:24px;text-align:center;width:64px}.list-information1__title-left img{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.list-information1__title-left{float:none;margin:0 0 10px}}.list-information1__title-over{overflow:hidden}.list-information1__title-over div{display:table-cell;height:64px;vertical-align:middle}@media only screen and (max-width:760px){.list-information1__title-over div{display:block;height:auto}}.list-information1__title-over span{color:#363634;display:block;font-size:18px;font-weight:700;line-height:24px}.list-information1__title-over p{color:#898987;font-size:14px;line-height:18px}.list-information1__hide{color:#363634;font-size:16px;line-height:24px;margin-bottom:10px;margin-left:88px}@media only screen and (max-width:760px){.list-information1__hide{margin-left:0}}.list-information1__hide p{padding-bottom:14px}.list-information1__hide-over{display:none}.list-information1__open{background-color:#f7f7f7;color:#363634;cursor:pointer;display:inline-block;font-size:16px;height:48px;line-height:48px;margin-left:88px;padding:0 20px;vertical-align:top}.list-information1__open:hover{opacity:.9;text-decoration:underline}.list-information1__open:before{content:"Читать полностью"}.list-information1__open.active:before{content:"Свернуть"}@media only screen and (max-width:760px){.list-information1__open{margin-left:0}}.block17{background-color:#63666a;margin-bottom:30px;padding:40px}@media only screen and (max-width:760px){.block17{padding:20px 10px;text-align:center}}.block17__list{zoom:1;font-size:0;line-height:0;max-width:262px;padding-bottom:23px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper;width:85%}.block17__list:after{content:"";display:inline-block;height:0;overflow:hidden;visibility:hidden;width:100%}.block17__list *{-moz-text-align-last:left;text-align-last:left}@media only screen and (max-width:768px){.block17__list{margin:0 auto;max-width:100%}}.block17__item{display:inline-block;vertical-align:top}.block17__item span{color:#f8e71c;display:block;font-size:46px;font-weight:700;line-height:46px;padding-bottom:4px}.block17__item i{color:#ccc;display:block;font-size:10px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:12px;text-transform:uppercase}.block17__title1{color:#fff;font-size:20px;line-height:24px;padding-bottom:32px}.block17__title1 b{color:#f2eb3b;font-weight:700}.block17__title2{color:#fff;font-size:18px;line-height:22px}.participate-of-experiment4{background-color:#f2eb3b;color:#363634;display:block;font-size:16px;height:48px;line-height:48px;margin:auto auto 16px;max-width:500px;text-align:center}.participate-of-experiment4:hover{opacity:.9;text-decoration:underline}.btn_white{background-color:#fff;color:#363634;display:block;float:left;font-size:16px;height:48px;line-height:48px;padding:0 13px;text-align:center}.btn_white:last-child{float:right}@media only screen and (max-width:1000px){.btn_white{float:none!important;margin-bottom:20px;padding:0;width:250px}.btn_white:last-child{margin-bottom:0}}@media only screen and (max-width:760px){.btn_white{max-width:400px;width:100%}}@media only screen and (max-width:320px){.btn_white{line-height:normal}}.btn_white:hover{opacity:.9;text-decoration:underline}.btns-block-right{float:right;margin-bottom:20px}@media only screen and (max-width:760px){.btns-block-right{float:none}}.event-schedule:before{clear:both;content:"";display:table}.li-num{margin-right:10px}.national-catalog{color:#363634;padding-bottom:10px}.national-catalog__btn{background-color:#f2eb3b;display:inline-block;height:48px;line-height:48px;padding:0 24px}@media (max-width:1279px){.national-catalog__description{text-align:center}.national-catalog__description>*{text-align:left}}.national-catalog__download-link{border:1px solid #e9e9e9;box-sizing:border-box;margin:0 auto;max-width:320px;padding:12px 16px 12px 57px;position:relative}.national-catalog__download-link:before{background:url(/local/templates/main/img/icon-pdf.svg) no-repeat;background-size:cover;content:"";height:33px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:26px}.national-catalog__download-link>*{display:inline-block;width:100%}.national-catalog__download-link a{color:inherit;font-size:16px;line-height:1.38;text-decoration:underline}.national-catalog__download-link span{color:#828282;font-size:10px;font-weight:700;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase}.national-catalog__description{font-stretch:normal;font-style:normal;letter-spacing:normal}@media (max-width:1279px){.national-catalog__description{margin-left:auto;margin-right:auto;max-width:960px}}.national-catalog__description h2{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.national-catalog__description a,.national-catalog__description p{color:inherit;font-size:16px;font-weight:400}.national-catalog__description p{line-height:1.38;margin-bottom:24px}.national-catalog__description:after{clear:both;content:"";display:table}.national-catalog__description-img{font-size:0;margin-bottom:22px;overflow:hidden;padding-top:8px}.national-catalog__description-img img{box-shadow:0 -16px 0 -8px #f2eb3b}.national-catalog__description-img .img-full{display:none}.national-catalog img{max-width:100%}.national-catalog__formula,.national-catalog__scheme{margin-left:auto;margin-right:auto;max-width:908px}.national-catalog__formula{box-sizing:border-box;font-size:17px;line-height:1.18;padding:30px 22px;text-align:center}.national-catalog__scheme-legend{box-sizing:border-box;font-size:12px;line-height:1.17;margin-left:auto;margin-right:auto;margin-top:48px;max-width:300px;padding-top:34px;position:relative}.national-catalog__scheme-legend:before{background:url(/local/templates/main/img/icon-info-popup.svg) no-repeat;background-size:cover;content:"";height:26px;left:50%;position:absolute;top:0;transform:translate(-50%);width:22px}.national-catalog__scheme-legend p{margin-bottom:16px;text-align:center}.national-catalog__scheme-legend ul{padding-left:96px}.national-catalog__scheme-legend li{margin-bottom:2px;padding-left:38px;position:relative}.national-catalog__scheme-legend li:before{background:url(/local/templates/main/img/icon-info-popup.svg) no-repeat;background-size:cover;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:26px}.national-catalog__scheme-legend li:first-child:before{background:url(/local/templates/main/img/arrow.svg) no-repeat}.national-catalog__scheme-legend li:last-child:before{background:url(/local/templates/main/img/goods-arrow.svg) no-repeat}@media (max-width:767px){.national-catalog__scheme img,.national-catalog__scheme-legend{display:none}}@media (min-width:768px){.national-catalog{padding-bottom:47px}.national-catalog__download-link{display:none}.national-catalog__description h2{font-size:28px;line-height:1.14;margin-bottom:34px}.national-catalog__description p{line-height:1.5}.national-catalog__description-img{margin-bottom:34px;padding-right:16px;padding-top:16px;text-align:center}.national-catalog__description-img img{box-shadow:16px -16px 0 0 #f2eb3b}.national-catalog__description-img .img-full{display:inline}.national-catalog__description-img .img-mobile{display:none}.national-catalog__formula{font-size:24px;line-height:1.25;padding:40px}}@media (min-width:1280px){.national-catalog{padding-bottom:80px}.national-catalog__description{padding-bottom:48px}.national-catalog__description h2,.national-catalog__description-text{max-width:510px}.national-catalog__description h2{font-size:40px;line-height:1.1}.national-catalog__description-img{float:right;margin-bottom:0;text-align:right}.national-catalog__description h2{float:left}}@media (max-width:320px){.slide-main1{left:-10px;width:320px}.slide-main1__item{padding-left:20px;width:320px}.block6:before,.content-over5:before{left:-20px;width:320px}.social1{width:-moz-max-content;width:max-content}.block2__text{left:-10px;width:320px}.after-fixed-nav .block1{left:-20px;padding-left:30px;padding-right:30px;width:280px}.after-fixed-nav .background1{margin-left:-20px;width:320px}.after-fixed-nav{padding-bottom:0}.content-over2__right{margin-left:-10px;width:300px}.content-over2__right .text1{padding-left:20px;padding-right:20px}.block14{margin-left:-20px}.block14__right{padding-left:20px}.modal-up__vertical{max-width:320px;overflow:hidden}}@media (max-width:768px){.list3__item{max-width:280px;width:100%}}@media screen and (max-width:768px){.title-over_blog1 .nav-tab1__item{float:right;margin-top:3px!important}}@media screen and (max-width:320px){.faq-list1__hide p{word-break:break-word}.content-over8__left .text5 div+div{max-width:540px;overflow:scroll}}@media screen and (max-width:768px){.slide-main1__text .list3,.slide-main1__text .title4{max-width:325px!important;word-break:break-word}}@media screen and (max-width:1024px){.slide-main1__text .list3,.slide-main1__text .title4{max-width:340px;word-break:break-word}.list-project1__left{display:none}}@media (min-width:415px) and (max-width:768px){.content-over5__left .block6{max-width:768px;width:100%}.block6:before{left:-20px;max-width:768px;right:-20px}.content-over5__left .block6 .list-num1{max-width:728px}.block7:before,.content-over5:before{left:-20px;right:-20px}}@media (min-width:769px) and (max-width:1000px){.block6:before,.content-over5:before{left:-20px;right:-20px}}@media (min-width:320px) and (max-width:760px){.block16__background{left:-10px;max-width:760px;position:relative;width:94%}}.block-form-potrebitelyam{position:relative}.block-form-potrebitelyam-background{background-repeat-x:repeat;background:url(/local/templates/main/img/newyear2018sub.png);background-size:cover;height:620px;left:-250px;position:relative;position:absolute;width:138.5%}.list-chose1-potr-sub{display:block!important}.modal-form1__list-potr-sub{display:none!important}.modal-content1-potr-sub,.modal-content1-potr-sub .modal-content1:before,.modal-up__content-potr-sub{max-width:1031px;width:100%}.modal-up__content-potr-sub{height:620px}.modal-content-potr-sub:after{background:#fff;bottom:0;content:"";display:block;height:416px;left:0;max-width:601px;position:absolute;right:16px;top:16px;width:100%}.modal-content-potr-sub:before{background:#f2eb3b;bottom:16px;content:"";display:block;height:416px;left:16px;position:absolute;right:0;top:0}.modal-content-potr-sub-right{display:none}.modal-content1__over-potr-sub{padding-top:60px}.modal-content1__title4-potr-sub{color:#4d4d4a;font-family:Circe;font-size:16px;font-weight:400}.modal-content1__title1-potr-sub{padding-bottom:13px}.modal-content1__title4-potr-sub{margin-bottom:12px;max-width:472px}.item-chose-potr-sub-block{max-width:372px;position:absolute;right:23px}.item-chose-potr-sub{display:table;position:relative}.item-chose-potr-sub .list-chose1__item{width:20%}.form-potr-all-select{color:#4d4d4a;font-family:Circe;font-size:11px;font-weight:700;letter-spacing:.8px;margin-left:4px;margin-top:4px;text-transform:uppercase}.modal-content1-potr-sub{left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btns-potr-form{max-width:300px}.item-chose-potr-sub .list-chose1__icon{background-color:#f7f7f7;border:3px solid #f7f7f7;cursor:pointer;font-size:.01px;height:42px;line-height:48px;text-align:center;width:42px}@media (min-width:600px) and (max-width:1040px){.modal-content1-potr-sub,.modal-content1-potr-sub .modal-content1:before,.modal-up__content-potr-sub{max-width:600px}.modal-content-potr-sub:before{height:794px;max-width:600px;width:100%}.block-form-potrebitelyam-background,.modal-up__content-potr-sub{height:934px}.item-chose-potr-sub-block{left:0;padding-left:64px;top:440px}}@media (max-width:755px){.block-form-potrebitelyam-background{width:208%}}@media (min-width:319px) and (max-width:599px){.modal-content-potr-sub:before{height:1140px;right:16px}.block-form-potrebitelyam-background,.modal-up__content-potr-sub{height:1270px}.block-form-potrebitelyam-background{left:-338px;width:300%}.modal-content-potr-sub:after{height:570px}.item-chose-potr-sub-block{margin-left:25px;max-width:320px;top:605px}.modal-content1__title1-potr-sub{font-size:20px;max-width:240px;padding-bottom:0}.item-chose-potr-sub-block{left:0}.item-chose-potr-sub{display:inline-grid}}.modal-content1-potr-sub{height:432px}@media (max-width:1040px){.modal-content1-potr-sub{height:795px}}@media (max-width:599px){.modal-content1-potr-sub{height:1140px}}.item-chose-potr-sub .list-chose1__item{position:relative}.list-chose1__icon-select{position:absolute;right:0;top:-5px;z-index:100}.item-chose-potr-sub .list-chose1__item{min-width:56px}.list-chose1__icon-select{display:none}.list-chose1__item-active .list-chose1__icon-select{display:block}.form-potr-all-select{cursor:pointer}#js-start_notify-potr-subscribe input[name=category]{display:none}.block-form-potrebitelyam .alert-messages{max-width:470px;width:100%}.list-chose1__item-active .list-chose1__icon{background:rgba(0,0,255,0)!important}.item-chose-potr-sub-block .back-to-chose-category1{display:none!important}.block15-ng,.block15-ng .block15__left{padding-top:0}.block15-ng{height:696px;padding-bottom:0}.block15-background{background:url(/local/templates/main/img/ny_2018_block_2.png);background-repeat:no-repeat;background-size:100% 100%;height:100%;left:-88.5px;position:absolute;width:1440px}.block15__left-potr{position:relative}.block15-ng .block15__right,.block15-ng .block15__title{margin-top:43px}.block15-ng .block15__left p{padding-bottom:30px}.more-about-marking{color:#363634;cursor:pointer;font-size:15px;font-weight:400;letter-spacing:.5px;margin-top:30px;text-decoration:underline}@media (max-width:760px){.block15-ng{height:max-content;height:-moz-max-content;height:-webkit-max-content;height:intrinsic}.more-about-marking{margin-bottom:30px}.block15__right{top:30px}}.block15__title-ng{font-size:24px;margin-top:90px}.block5-list-2019-text{display:inline-block;position:relative}.block5-list-2019-square{position:relative}.block5-list-2019{display:block;margin-bottom:20px;margin-left:30px}.block5-list-2019-square{background-color:#f2eb3b;height:16px;margin-left:-30px;margin-top:5px;position:absolute;width:16px}.block5-list-2019-month{display:inline-block}.launch-alert2-bl5{margin-top:30px}.block12-background-snow{background:url(/local/templates/main/img/snow-block-progress.jpg);background-repeat:no-repeat;height:100%;left:-90px;position:absolute;top:0;width:1440px}.padding2-ng{position:relative}.more-about-marking a{color:#363634}.line1:after{display:none}.line1-progress-ng{border-bottom:0;border-right:0;height:0;max-width:1100px}@media (max-width:1280px){.line1-progress-ng{border-bottom:2px solid #e9e9e9;border-right:2px solid #e9e9e9;height:130px;max-width:inherit}}.padding2-ng{padding-bottom:80px}.background-footer1{border-top:1px solid #fff}.block-form-potrebitelyam .modal-up__content{top:25px}.launch-alert2-potr{background-color:#f2eb3b;color:#363634;cursor:pointer;display:block;font-size:16px;height:48px;line-height:48px;max-width:281px;text-align:center;width:100%}.more2-potr{color:#4d4d4a;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.8px;line-height:12px;position:relative;text-transform:uppercase;vertical-align:top}@media (max-width:760px){.block15-ng{margin-top:-45px}}#js-start_notify-potr-subscribe .modal-form1__input.mod1{max-width:472px}.modal-up__content-potr-sub .alert-success{max-width:472px;position:absolute;width:100%;z-index:2}.modal-up__content-potr-sub .alert-danger{background-color:unset;border:unset;letter-spacing:-1px;padding-left:0;padding-top:50px;position:absolute}#js-start_notify-potr-subscribe .modal-form1__input.mod1{position:relative;z-index:1}@media (max-width:320px){.btns-potr-form .js-submit{letter-spacing:-1px}}@media (max-width:452px){.btns-potr-form .js-submit{margin-bottom:17px!important;margin-top:23px}}.line-filter1__list .line-filter1__item{height:-moz-fit-content;height:fit-content;max-width:300px;width:100%}.line-filter1__list.active{width:-webkit-fill-available}@media (min-width:768px) and (max-width:1280px){.line-filter1__list .line-filter1__item{max-width:312px}.line-filter1__list .line-filter1__item:nth-child(4n+1){clear:unset}}@media (min-width:320px) and (max-width:367px){.item-chose-potr-sub{display:block}}@media (min-width:368px) and (max-width:600px){.item-chose-potr-sub{display:flex}}@media (max-width:599px) and (min-width:319px){.modal-content-potr-sub:before{height:930px;right:16px}.modal-content1-potr-sub{height:930px}.block-form-potrebitelyam-background,.modal-up__content-potr-sub{height:1070px}}.project_content .event-schedule ol{margin-bottom:36px}.yakor-vopr{position:absolute;top:-250px}.faq-list1__item{position:relative}@media (min-width:480px) and (max-width:568px){.block14 .block14__left{margin-left:-10px;max-width:568px;width:106.5%!important}.block14 .block14__right{margin-left:-10px;max-width:568px!important;padding-left:17px!important;width:104.5%}}@media (max-width:480px){.block14__left{max-width:480px!important}}.launch-alert1_link{margin-top:-30px;position:absolute}.ytp-pause-overlay{display:none!important}a.anchor{display:block;position:relative;top:-148px;visibility:hidden}@media (min-width:480px) and (max-width:568px){.block14 .block14__left,.block5 .block5__left{margin-left:-10px;max-width:568px;width:106.5%!important}.block14 .block14__right,.block5 .block5__right{margin-left:-10px;max-width:568px!important;padding-left:17px!important;width:104.5%}}@media (max-width:480px){.block14__left,.block5__right{max-width:480px!important}}@media only screen and (max-width:1000px){.text3__image{bottom:-30px}}.search-page{min-height:300px}.modal-news .modal-up__close_news{background:url(/local/templates/main/css/../img/i23.svg) no-repeat 0 0;background-size:14px 14px;display:inline-block;height:14px;right:10px;top:10px;width:14px}.modal-form1 .btns-news a{background-color:#f2eb3b;border:none;color:#363634;cursor:pointer;display:block;font-size:16px;height:48px;line-height:48px;margin-bottom:32px;text-align:center;width:174px}.header__right{z-index:100}.search1__input{border-radius:50px;box-shadow:0 4px 8px 0 rgba(99,102,106,.2);width:248px}.search1.active .search1__current{background-color:#fff;z-index:10}.search1__input{background-color:#fff;color:#000}.search1__submit{right:0;z-index:10}

/* End */


/* Start:/local/templates/main/css/new-header.css?178473198232753*/
.new-header, body.blocked { /*overflow:hidden*/
}

.new-header__logo_additional {
	order: 8;
	flex: 0 0 15%;
	margin-left: 60px;
	padding: 12px 0;
}

.new-header-on-a-trip .new-header__logo_additional {
	display: none;
}

.logo-tooltip {
	position: relative;
	text-decoration: none;
}

.logo-tooltip:hover .logo-tooltip__box {
	display: block;
}

.logo-tooltip__box {
	box-sizing: border-box;
	white-space: nowrap;
	color: #fff;
	display: none;
	position: absolute;
	bottom: -42px;
	right: 88px;
	padding: 8px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	z-index: 99999;
}
.logo-tooltip__box p {
	font-size: 16px;
}

.logo-tooltip__box:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8L24 8.00005L20.8167 8C19.1647 8 17.6132 7.2028 16.6464 5.85714L12.695 0.357194C12.3529 -0.118997 11.6471 -0.118997 11.305 0.357194L7.35355 5.85714C6.38678 7.2028 4.83532 8 3.18329 8H0Z' fill='black' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 8px;
	position: absolute;
	top: -8px;
	right: 14px;
}

.new-header {
    color: #363634;
    position: fixed;
    top: 0;
    left: 0;
    height: 64px;
    width: 100%;
    z-index: 991;
    -webkit-box-shadow: 0 1px 0 #f7f7f7;
    box-shadow: 0 1px 0 #f7f7f7
}

@media only screen and (min-width: 768px) {
    .new-header {
        height: 72px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header {
        height: auto;
        overflow: visible;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff
    }
}

.new-header.new-header-on-a-trip {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff
}

.new-header.new-header-on-a-trip ~ main {
    margin-top: 56px
}

.new-header.active {
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden
}

.new-header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 1410px !important;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 1025px) {
    .new-header__wrapper {
        padding: 0 15px
    }

    .new-header__wrapper:before {
        content: "";
        position: absolute;
        top: 63px;
        left: 0;
        width: 100%;
        background-color: #eaeaea;
        height: 1px;
        z-index: 1000
    }

    .new-header-on-a-trip .new-header__wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 8px 15px
    }

    .new-header-on-a-trip .new-header__wrapper:before {
        display: none
    }
}

.new-header__shadow {
    opacity: 0;
    visibility: hidden;
    height: 100vh;
    width: 100vw;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1;
    background-color: #63666a;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.new-header__brake {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (min-width: 1025px) {
    .new-header__brake {
        display: none
    }
}

.new-header__menu1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 0 0;
    -webkit-box-flex: 2;
    -ms-flex: 2 0 100%;
    flex: 2 0 100%;
    border-top: 1px solid #f7f7f7;
    margin-bottom: -1px
}

@media only screen and (min-width: 1025px) {
    .new-header__menu1 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        border-top: 0;
        margin-bottom: 0
    }

    .new-header__menu1 .new-header-menu__list:not(.new-header-menu__list_second) {
        height: 48px;
        margin-right: 0;
    }

    .new-header-on-a-trip .new-header__menu1 .new-header-menu__list:not(.new-header-menu__list_second) {
        margin-right: 0;
        height: auto
    }

    .new-header__menu1 .new-header-menu__item {
        margin-right: 18px;
        font-size: 14px;
        line-height: 16px;
    }

    .new-header-on-a-trip .new-header__menu1 .new-header-menu__item {
        text-transform: none;
        padding: 0
    }

    header:not(.new-header-on-a-trip) .new-header__menu1 .new-header-menu__item:not(.new-header-menu__item_dd) {
        margin-right:0;
    }

    .new-header-on-a-trip .new-header__menu1 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.new-header__menu2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0 8px;
    -webkit-box-flex: 2;
    -ms-flex: 2 0 100%;
    flex: 2 0 100%;
    min-height: calc(100vh - 254px)
}

@media only screen and (min-width: 768px) {
    .new-header__menu2 {
        min-height: calc(100vh - 264px)
    }
}

@media only screen and (min-width: 1025px) {
    .new-header__menu2 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        min-height: auto;
        margin-left: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new-header__menu2, .new-header__menu2 .new-header-menu__list {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .new-header__menu2 .new-header-menu__item {
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        text-transform: none
    }

    .new-header__menu2 .new-header-menu__item:hover {
        text-decoration: underline
    }

    .new-header-on-a-trip .new-header__menu2 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-left: 0
    }
}

.new-header__logo {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 16px 24px 16px 20px;
    z-index: 1;
    background: #fff
}

.new-header__logo.new-hide a {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    overflow: hidden
}

@media only screen and (min-width: 768px) {
    .new-header__logo {
        padding: 16px 32px 16px 16px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header__logo {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        margin-right: auto;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 12px 0px 12px 16px;
        margin-left: -16px;
    }

    .new-header-on-a-trip .new-header__logo {
        height: 32px;
        padding: 0;
        margin-right: auto;
        margin-left: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.new-header__logo a {
    display: inline-block
}

.new-header__logo_def {
    height: 32px;
    width: 138px;
    float: 0 0 auto
}

@media only screen and (min-width: 768px) {
    .new-header__logo_def {
        height: 40px;
        width: 205px
    }
}

.new-header-on-a-trip .new-header__logo_def {
    display: none
}

.new-header__logo_min, .new-header__toggler {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.new-header__logo_min {
    display: none;
    height: 32px;
    width: 32px
}

.new-header-on-a-trip .new-header__logo_min {
    display: inline-block
}

.new-header__toggler {
    position: relative;
    padding: 24px 16px 24px 0;
    z-index: 1;
    background-color: #fff;
    height: 16px;
    width: 20px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

@media only screen and (min-width: 768px) {
    .new-header__toggler {
        padding: 28px 32px 28px 0
    }
}

@media only screen and (min-width: 1025px) {
    .new-header__toggler {
        display: none
    }
}

.new-header__toggler-line, .new-header__toggler-line:after, .new-header__toggler-line:before {
    position: absolute;
    left: 0;
    display: block;
    width: 20px;
    height: 2px;
    background-color: #363634;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.new-header__toggler-line {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.new-header__toggler-line:after, .new-header__toggler-line:before {
    content: "";
    top: -7px;
    -webkit-transform-origin: 90% 100%;
    -ms-transform-origin: 90% 100%;
    transform-origin: 90% 100%
}

.new-header__toggler-line:after {
    top: initial;
    bottom: -7px;
    -webkit-transform-origin: 90% 0;
    -ms-transform-origin: 90% 0;
    transform-origin: 90% 0
}

.new-header__toggler.active .new-header__toggler-line {
    height: 0
}

.new-header__toggler.active .new-header__toggler-line:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.new-header__toggler.active .new-header__toggler-line:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.new-header__knock-phone {
    display: none
}

.new-header-help {
    position: relative;
    width: 32px;
    height: 32px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 16px 20px 16px 16px;
    z-index: 1;
    background-color: #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.new-header-help_last {
    padding: 16px 16px 16px 0
}

@media only screen and (min-width: 768px) {
    .new-header-help {
        height: 40px;
        width: 40px;
        padding: 16px 16px
    }

    .new-header-help_last {
        padding: 16px 16px 16px 0
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-help {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 4;
        order: 4;
        padding: 4px 0;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new-header-help.pod-menu {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 1;
        order: 1;
        padding: 4px 0;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }


    .new-header-on-a-trip .new-header-help {
        width: 40px;
        padding: 0;
        z-index: 999;
        margin-left: 16px;
        cursor: pointer
    }
}

.new-header-help__number {
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
    white-space: nowrap;
    opacity: 0;
    z-index: -1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: absolute;
    top: 16px;
    right: 20px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    padding: 2px 43px 0 16px;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 40px;
    height: 30px;
    cursor: pointer
}

@media only screen and (min-width: 768px) {
    .new-header-help__number {
        position: static;
        float: right;
        height: 38px;
        line-height: 36px;
        padding-top: 2px;
        right: 32px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-help__number {
        display: none
    }

    .new-header-on-a-trip .new-header-help__number {
        display: block;
        position: absolute;
        float: none;
        top: 0;
        right: 0
    }
}

.new-header-help.active .new-header-help__number {
    opacity: 1;
    z-index: -1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

@media only screen and (min-width: 768px) {
    .new-header-help.active .new-header-help__number {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.new-header-help__phone {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    border: 1px solid #eaeaea;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: -1px;
    pointer-events: none;
    background-color: #fff;
    position: absolute;
    right: 20px;
    top: 16px;
    opacity: .5;
    cursor: pointer;
    -moz-user-select: none
}

@media only screen and (min-width: 768px) {
    .new-header-help__phone {
        width: 40px;
        height: 40px;
        right: 32px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-help__phone {
        right: 0;
        top: 12px;
        display: none
    }

    .new-header-on-a-trip .new-header-help__phone {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0
    }
}

.new-header-help.active .new-header-help__phone {
    pointer-events: auto;
    z-index: 10;
    opacity: 1
}

.new-header-help__desktop {
    display: none
}

@media only screen and (min-width: 1025px) {
    .new-header-help__desktop {
        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
    }

    .new-header-on-a-trip .new-header-help__desktop {
        display: none
    }
}

.new-header-help__link, .new-header-help__text {
    display: inline-block;
    line-height: 16px;
    letter-spacing: .3px;
    white-space: nowrap
}

.new-header-help__text {
    margin-right: 8px;
    font-size: 12px;
    font-weight: 400
}

.new-header-help__link {
    text-decoration: none;
    color: #363634;
    font-size: 14px;
    font-weight: 700
}

.new-header-search {
    width: 32px;
    height: 32px;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 16px 0;
    z-index: 1;
    background-color: #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

@media only screen and (min-width: 768px) {
    .new-header-search {
        width: 40px;
        height: 40px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-search {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 5;
        order: 5;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4%;
        flex: 0 0 4%;
        z-index: 100;
        padding: 12px 0
    }

    .new-header-on-a-trip .new-header-search {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 0;
        margin-left: 20px
    }
}

.new-header-search__input {
    width: 32px;
    height: 34px;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 16px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 20px;
    background-color: #eaeaea
}

@media only screen and (min-width: 768px) {
    .new-header-search__input {
        width: 40px;
        height: 40px
    }
}

.new-header-search.active .new-header-search__input {
    width: 232px;
    opacity: 1;
    z-index: 3;
    padding-left: 14px;
    padding-right: 32px
}

@media only screen and (min-width: 768px) {
    .new-header-search.active .new-header-search__input {
        width: 100%
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-search.active .new-header-search__input {
        width: 290px;
        top: 12px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-on-a-trip .new-header-search.active .new-header-search__input {
        top: 0
    }
}

.new-header-search__submit {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    height: 0;
    width: 0
}

.new-header-search__label {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    border: 1px solid #eaeaea;
    position: absolute;
    top: 16px;
    right: 0;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    z-index: -1;
    cursor: pointer
}

@media only screen and (min-width: 768px) {
    .new-header-search__label {
        width: 36px;
        height: 36px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-search__label {
        top: 12px
    }

    .new-header-on-a-trip .new-header-search__label {
        top: 0
    }
}

.new-header-search.active .new-header-search__label {
    opacity: 1;
    z-index: 4
}

.new-header-search__btn {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    border: 1px solid #eaeaea;
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 4;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .5;
    cursor: pointer
}

@media only screen and (min-width: 768px) {
    .new-header-search__btn {
        height: 38px;
        width: 38px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-search__btn {
        top: 12px
    }

    .new-header-on-a-trip .new-header-search__btn {
        top: 0
    }
}

.new-header-search.active .new-header-search__btn {
    opacity: 0;
    z-index: -1
}

.new-header-menu {
    color: #363634;
    max-width: 240px;
    margin-left: auto;
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
    -webkit-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    z-index: 1;
    background-color: #fff;
    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
}

.new-header-menu.new-header__menu2 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media only screen and (min-width: 1025px) {
    .new-header-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: none;
        padding: 0;
        margin-left: initial
    }

    .new-header-menu, .new-header-menu.new-header__menu2 {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .new-header-menu.new-header__menu1 {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-left: -16px;
        max-width: calc(100% - 31px);
    }

    .new-header-on-a-trip .new-header-menu.new-header__menu1 {
        margin-left: 0
    }
}

.new-header-menu.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.new-header-menu.active ~ .new-header__shadow {
    opacity: .7;
    visibility: visible;
    z-index: 0
}

.new-header-menu__list {
    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: left;
    -ms-flex-pack: left;
    justify-content: left;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 64px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .new-header-on-a-trip .new-header-menu__list {
        height: auto
    }
}

.new-header-menu__list_second {
    padding: 0 0 16px;
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 0;
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__list_second {
        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: start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: #fff;
        border: 0;
        min-width: 220px;
        position: absolute;
        top: 100%;
        left: 0;
        height: auto;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        -webkit-box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
        box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
        padding: 10px 0
    }

    .new-header-menu__list_second.active {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

.new-header-menu__list_last {
    -webkit-box-flex: 0;
    -ms-flex: 0 0;
    flex: 0 0
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__list_last {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.new-header-menu__item {
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.new-header-menu__list_second .new-header-menu__item {
    font-weight: 400;
    text-transform: none
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__list_second .new-header-menu__item:hover {
        text-decoration: underline
    }

    .new-header-on-a-trip .new-header-menu__list_second .new-header-menu__item {
        margin-right: 0
    }

    .new-header-menu__item_dd {
        position: relative;
        padding-right: 1px
    }

    .new-header-menu__item_dd:before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-top: 4px solid #363634;
        border-left: 3px solid transparent;
        border-right: 3px solid transparent;
        border-bottom: 4px solid transparent;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .new-header-menu__item_dd:hover:before {
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        -webkit-transform-origin: 3px 2px;
        -ms-transform-origin: 3px 2px;
        transform-origin: 3px 2px
    }

    .new-header-on-a-trip .new-header-menu__item_dd:before {
        display: none
    }

    .new-header-menu__item_current {
        position: relative
    }

    .new-header-menu__item_current:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #f2eb3b
    }
}

.new-header-on-a-trip .new-header-menu__item {
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    margin-right: 24px
}

@media screen and (min-width: 1130px) {
    .new-header-on-a-trip .new-header-menu__item {
        margin-right: 40px
    }
}

.new-header-on-a-trip .new-header-menu__item__link {
    padding: 0
}

.new-header-menu__link {
    color: inherit;
    text-decoration: none;
    padding: 18px 24px 8px;
    display: block
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__link {
        padding: 16px 16px
    }

    .new-header-on-a-trip .new-header-menu__link {
        padding: 0
    }
}

.new-header-menu__list_second .new-header-menu__link {
    padding: 18px 32px 8px
}

@media only screen and (min-width: 1025px) {
    .new-header-menu__list_second .new-header-menu__link {
        padding: 12px 0px 8px 0px;
        width: max-content;
        margin: 0px 16px 0px;
    }
}

.new-header-lang {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 21px 24px 18px;
    background-color: #fff;
    border-top: 1px solid #eaeaea
}

@media only screen and (min-width: 1025px) {
    .new-header-lang {
        padding: 0;
        border-top: 0
    }

    .new-header-on-a-trip .new-header-lang {
        margin-left: auto
    }
}

.new-header-lang__item {
    display: inline-block;
    color: #363634;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 33.33;
    font-weight: 700
}

.new-header-lang__item.active {
    color: #898987;
    border-bottom: 2px solid #f2eb3b;
    font-weight: 400
}

.new-header-lang__dash {
    height: 14px;
    width: 1px;
    background-color: #898987;
    display: inline-block;
    vertical-align: middle
}

.new-header-lang__dash:last-child {
    display: none;
}

.new-header-lang__link {
    color: inherit;
    text-decoration: none
}

/* START: CHZALMCS-1356 */

.new-header-help__img {
    width: 12px;
    height: 12px;
}

.new-header-help__img_mobile {
    vertical-align: middle;
    padding: 4px;
}

.new-header-help__item {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    border: 1px solid #eaeaea;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: -1px;
    pointer-events: none;
    background-color: #fff;
    opacity: .5;
    cursor: pointer;
    -moz-user-select: none
}

@media only screen and (min-width: 768px) {
    .new-header-help__item {
        width: 32px;
        height: 32px;
        right: 32px
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-help__item {
        right: 0;
        top: 12px;
    }

    .new-header-on-a-trip .new-header-help__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0
    }
}

.new-header-help.active .new-header-help__item {
    pointer-events: auto;
    z-index: 10;
    opacity: 1
}

.new-header-help__item-top {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    border: 1px solid #eaeaea;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: -1px;
    pointer-events: none;
    background-color: #fff;
    opacity: .5;
    cursor: pointer;
    -moz-user-select: none
}

@media only screen and (max-width: 1025px) {
    .new-header-help__item-top {
        position: absolute;
    }
}

@media only screen and (min-width: 768px) {
    .new-header-help__item-top {
        width: 38px;
        height: 38px;
        /*right: 32px;*/
        opacity: 20;
        right: 17px;
    }
}

@media only screen and (min-width: 1025px) {
    .new-header-help__item-top {
        display: none;
    }

    .new-header-on-a-trip .new-header-help__item-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0
    }
}

.new-header-help.active .new-header-help__item-top {
    pointer-events: auto;
    z-index: 10;
    opacity: 1
}

.new-header-on-a-trip .new-header__help_desktop {
    display: none
}

@media only screen and (max-width: 1025px) {
    .new-header__help_desktop {
        display: none
    }

}

@media only screen and (max-width: 1024px) {

    .header_site_short_description {
        display: none;
    }
}
@media only screen and (max-width: 375px) {
    .new-header__help_tablet {
        display: none
    }
}

@media only screen and (min-width: 376px) {
    .new-header__help_mobile {
        display: none
    }
}

.new-header-help__number-anchor {
    color: #363634;
}

@media only screen and (max-width: 375px) {
    .new-header-help__number-anchor {
        font-size: 12px;
    }
}

/* END: CHZALMCS-1356 */

/* header-social-buttons start*/
.header_social_buttons {
    display: flex;
    flex-grow: 1;
    margin: 0 0 0 8px;
}

a.hsb-one {
    display: flex;
    font-size: 12px;
    color: #C3C3C2;
    margin: 0 8px 0 0;
    line-height: 16px;
}

a.hsb-one span {
    margin: 0 0 0 8px;
}

a.hsb-one.hsb-one-telegramm {
    margin: 0 8px 0 0;
}

.new-header-on-a-trip:not(.active) .header_social_buttons{
    display:none;
}

@media (max-width: 1024px) {
    .header_social_buttons {
        flex: 0 0;
        order: 3;
        flex-wrap: wrap;
        padding: 10px 24px 10px;
        margin: 0;
    }

    a.hsb-one {
        margin: 0 8px 8px 0;
    }

    a.hsb-one.hsb-one-telegramm {
        margin: 8px 8px 0 0;
    }
}
/* header-social-buttons end*/

.new-header-on-a-trip .pod-menu{
    display: none;
}

.pod-menu a{
    display: flex;
}


@media (max-width: 1025px) and (min-width: 768px) {
    .new-header-search .new-header-search__btn{
        height: 40px;
        width: 40px;
    }

    .new-header-search .new-header-search__label{
        height: 38px;
        width: 38px;
    }
}



@media (max-width: 1150px) {
   .new-header-menu .header_site_short_description{
        margin-right: 10px;
    }
}

@media (max-width: 1025px) {
   .pod-menu{
       display: none;
   }

    .new-header__wrapper .js-header-search-ru{
        margin-right: 0px;
        top: 0px;
        padding-bottom: 16px;
    }

    .new-header__wrapper .new-header__menu2.new-header-menu.js-header-menu-main{
        margin-right: 0px;
    }

}

.ask-question1.ask_q_btn-header {
    background: none;
    border: 1px solid black;
    padding: 14px 24px;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    height: auto;
    width: auto;
    border-radius: 2px;
    min-width: 90px;
}

.new-header__menu2.new-header-menu.js-header-menu-main{
    margin-right: 10px;
}


.js-header-search-ru{
    margin-right: 0px;
    padding-bottom: 0px;
    top: -6px;
}

.new-header-on-a-trip .js-header-search-ru{
    top: 0px;
}


.page .new-header-on-a-trip .new-header-search{
    margin: 0px;
}

.new-header-search.ask-header-ru{
    flex: 0 0 11%;
}

.header_site_short_description {
    font-weight: bold;
    font-size: 10px;
    line-height: 13px;
    margin: 0 62px 0 0;
}


.new-header-on-a-trip .header_site_short_description{
    display: none;
}

.new-header-lang{
    order: 7;
}

.new-header-menu__list_last{
    order: 6;
}

/* End */


/* Start:/local/templates/main/css/potrebitelyam.css?17847319822510*/
@media screen and (max-width: 760px) {
    .block14 {
        overflow: hidden;
    }
}
@media screen and (max-width: 320px) {
    .block14 {
        margin-left: -10px;
    }
}
.block14__hero-img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%;
    height: 100%;
}
@media screen and (max-width: 760px) {
    .block14__hero-img {
        height: auto;
    }
}
.block14__over .block14__title {
    font-size: 36px;
    line-height: 1.33;
    padding-bottom: 0.66em;
}
@media screen and (max-width: 1000px) {
    .block14__over .block14__title {
        font-size: 32px;
    }
}
.block14__over .block14__p {
    font-size: 15px !important;
    line-height: 1.6em !important;
}
@media screen and (max-width: 1000px) {
    .block14__over .block14__p {
        font-size: 14px !important;
    }
}
@media screen and (max-width: 1100px) {
    .block14 .block14__left {
        left: -290px;
    }
}
@media screen and (max-width: 900px) {
    .block14 .block14__left {
        left: -340px;
    }
}
.block14__right {
    padding: 30px 0 30px 60px;
}
@media screen and (max-width: 1000px) {
    .block14__right {
        max-width: 50%;
        padding: 30px 0 30px 30px;
    }
}
@media screen and (max-width: 800px) {
    .block14__right {
        padding-left: 24px;
    }
}
@media screen and (max-width: 760px) {
    .block14__right {
        padding: 30px 10px;
        max-width: 100%;
    }
    .block14__right:before {
        right: 0;
    }
}
.block14 .block14__background {
    width: 100%;
    background-size: 85%;
    background-position: -100% 50%;
}
@media screen and (max-width: 760px) {
    .block14 .block14__background {
        background-size: cover;
        background-position: 50% 50%;
    }
}
.launch-alert1_link + .launch-alert2-potr {
    margin-top: 32px;
}
.block10 {
    padding: 100px 0 120px;
}
.block-form-potrebitelyam .modal-up__content {
    top: 0;
    margin: 0 auto;
}
.block-form-potrebitelyam-background {
    background: #63666a;
    left: -90px;
    right: -90px;
    width: calc(100% + 180px);
}
.n-application-landing-product__consumer{
    margin: 0 auto;
    text-align: center;
}
.n-application-landing-product__consumer .n-title-h1{
    margin-top: 50px;
    font-size: 46px;
    line-height: 46px;
    color: #363634;
    font-family: Circe-Bold,sans-serif;
}
@media only screen and (max-width:1024px){
    .n-application-landing-product__consumer .n-title-h1{
        margin-top: 25px;
    }
}
/*# sourceMappingURL=maps/main-page.css.map */

/* End */


/* Start:/local/templates/main/css/forEn.css?1784731982577*/
@media screen and (max-width: 1100px){
    .block4 .block4__background{
        background-position: -150px 0;
    }
}

@media screen and (min-width: 1001px){
    .block4 .block4__background{
        background-image: url('/local/templates/main/img/customers-hero-image.jpg');
        background-size: contain;
        background-position: 4px 0;
    }
    .block14, .block14__right{
        min-height: 500px;
    }
}

.block14__app {
    margin: 20px 0 0 0 !important;
}

.padding2-ng .content-over3_type1 .content-over3__item_group::after{
    content: attr(data-content);
}
/* End */


/* Start:/local/templates/main/css/en_fix.css?1784731982436*/
.list-chose1__icon:not(.block-form-potrebitelyam .list-chose1__icon) {
     width: 48px !important;
     height: 48px !important;
}

@media (min-width: 1200px) {
    .page-line .content-over3 .line1-business {
        border-right: none;
        border-bottom: none;
        border-radius: 0;
        margin-right: 30px
    }

    .page-line .content-over3__date_center {
        left: 40%;
        transform: translate(-50%, 0)
    }
}
/* End */


/* Start:/local/templates/main/css/new-header-menu-newlvl.css?17847319821337*/
.new-header-menu-newlvl {
  margin-left: 24px;
  height: 0;
  overflow: hidden;
}

.new-header-menu-newlvl__neighbor-ico {
  position: absolute;
  right: 16px;
  top: 16px;
  transition: all .3s ease;
  transform: rotate(180deg);
}

.new-header-menu-newlvl__neighbor.is-active ~ .new-header-menu-newlvl {
  height: auto;
}

.new-header-menu-newlvl__neighbor.is-active .new-header-menu-newlvl__neighbor-ico {
  transform: rotate(0deg);
}


.new-header-menu-newlvl__item {
  padding: 10px 0;
  border-top: 1px solid #EAEAEA;
}

.new-header-menu-newlvl__link {
  color: #898987;
}

.new-header-menu-newlvl__link:hover {
  color: #363634;
  text-decoration: underline;
}

.new-header-menu__list_second .new-header-menu__item:hover {
  text-decoration: none;
}

.new-header-menu__list_second .new-header-menu__item:hover > .new-header-menu__link {
  text-decoration: underline;
}

.new-header-menu__list_second .new-header-menu__item {
  width: 100%;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .new-header-menu__list_second {
    min-width: 291px;
    overflow: auto;
    max-height: calc(100vh - 116px);
  }
}

@media screen and (max-width: 1024px) {
  .new-header-menu {
    max-width: 384px;
  }

  .new-header-menu-newlvl {
    margin-left: 40px;
  }

  .new-header-menu-newlvl__neighbor-ico {
    top: 22px;
  }
}
/* End */


/* Start:/local/templates/main/components/dev/form.custom/violation/style.css?17847319826294*/
.modal-form1__select {
    float: left;
    margin-bottom: 16px;
}
.modal-form1__select_width_94 {
    width: 94%
}
.modal-form1__select_input {
    width: 94%;
    float: left;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}
.modal-form1__select_width_47 {
    width: 47%;
}
@media only screen and (max-width: 760px) {
    .modal-form1__list .modal-form1__select {
        float: none;
    }

    .modal-form1__select_width_47 {
        width: 100%;
    }
}

.alert-sub{display:inherit;z-index:2;width:100%;position:absolute;color:#a94442;font-size: 16px}

.alert-sub_bottom_5 {bottom:-.5rem}

.position-relative {position:relative}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 0;
    border-bottom: 2px solid #eaeaea;
    border-radius: 0;
    background: #fff;
    position: relative;
    overflow: hidden
}

.selectric .button,
.selectric .label {
    display: block;
    height: 44px;
    line-height: 44px;
    color: #363634
}

.selectric .label {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0 12px 0 0;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Circe", sans-serif;
    font-weight: 400
}

.selectric .button {
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    background-color: transparent;
    text-align: center;
    font: 0/0 a;
    *font: 20px/44px Lucida Sans Unicode, Arial Unicode MS, Arial
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #363634;
    border-bottom: none
}

.selectric-multiple .selectric .button:after {
    background: url("/local/templates/main/img/ico-selected-list-item.svg") no-repeat 50% 50%/contain;
    border: 0;
    width: 12px;
    height: 12px
}

.selectric-focus .selectric {
    border-color: #f2eb3b
}

.is-error .selectric {
    border-color: #a94442
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #f2eb3b
}

.selectric-open .selectric .button {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.selectric-input {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    outline: 0!important;
    border: 0!important;
    *font: 0/0 a!important;
    background: 0 0!important
}

.selectric-temp-show {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.selectric-items {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    z-index: -1
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li,
.selectric-items ul {
    list-style: none;
    padding: 12px 16px;
    margin: 0;
    font-size: 16px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.selectric-items li {
    display: inline-block;
    padding: 12px 0 8px;
    color: #363634;
    cursor: pointer;
    font-weight: 400
}

.selectric-items li.selected {
    background: 0 0;
    color: #363634;
    font-weight: 400
}

.selectric-multiple .selectric-items li.selected {
    -webkit-transition: padding-left ease .3s;
    -o-transition: padding-left ease .3s;
    transition: padding-left ease .3s;
    padding-left: 22px;
    background: url("/local/templates/main/img/ico-selected-list-item.svg") no-repeat 0 50%/14px 14px
}

.selectric-multiple .selectric-items li.selected.disabled {
    padding-left: 0;
}

.selectric-items li:hover {
    color: #363634;
    text-decoration: underline
}

.selectric-items li.select-lbl {
    color: #898987!important;
    font-size: 12px;
    padding: 8px 0;
    opacity: 1;
    min-height: auto;
    line-height: 1.5;
    font-weight: 400
}

.selectric-items li.select-lbl:hover {
    text-decoration: none
}

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default!important;
    background: 0 0!important;
    color: #666!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.d-none {display: none;}
/* End */


/* Start:/local/templates/main/components/dev/form.custom/violation_milk/style.css?17847319826294*/
.modal-form1__select {
    float: left;
    margin-bottom: 16px;
}
.modal-form1__select_width_94 {
    width: 94%
}
.modal-form1__select_input {
    width: 94%;
    float: left;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}
.modal-form1__select_width_47 {
    width: 47%;
}
@media only screen and (max-width: 760px) {
    .modal-form1__list .modal-form1__select {
        float: none;
    }

    .modal-form1__select_width_47 {
        width: 100%;
    }
}

.alert-sub{display:inherit;z-index:2;width:100%;position:absolute;color:#a94442;font-size: 16px}

.alert-sub_bottom_5 {bottom:-.5rem}

.position-relative {position:relative}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 0;
    border-bottom: 2px solid #eaeaea;
    border-radius: 0;
    background: #fff;
    position: relative;
    overflow: hidden
}

.selectric .button,
.selectric .label {
    display: block;
    height: 44px;
    line-height: 44px;
    color: #363634
}

.selectric .label {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0 12px 0 0;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Circe", sans-serif;
    font-weight: 400
}

.selectric .button {
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    background-color: transparent;
    text-align: center;
    font: 0/0 a;
    *font: 20px/44px Lucida Sans Unicode, Arial Unicode MS, Arial
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #363634;
    border-bottom: none
}

.selectric-multiple .selectric .button:after {
    background: url("/local/templates/main/img/ico-selected-list-item.svg") no-repeat 50% 50%/contain;
    border: 0;
    width: 12px;
    height: 12px
}

.selectric-focus .selectric {
    border-color: #f2eb3b
}

.is-error .selectric {
    border-color: #a94442
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #f2eb3b
}

.selectric-open .selectric .button {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.selectric-input {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    outline: 0!important;
    border: 0!important;
    *font: 0/0 a!important;
    background: 0 0!important
}

.selectric-temp-show {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.selectric-items {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    z-index: -1
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li,
.selectric-items ul {
    list-style: none;
    padding: 12px 16px;
    margin: 0;
    font-size: 16px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.selectric-items li {
    display: inline-block;
    padding: 12px 0 8px;
    color: #363634;
    cursor: pointer;
    font-weight: 400
}

.selectric-items li.selected {
    background: 0 0;
    color: #363634;
    font-weight: 400
}

.selectric-multiple .selectric-items li.selected {
    -webkit-transition: padding-left ease .3s;
    -o-transition: padding-left ease .3s;
    transition: padding-left ease .3s;
    padding-left: 22px;
    background: url("/local/templates/main/img/ico-selected-list-item.svg") no-repeat 0 50%/14px 14px
}

.selectric-multiple .selectric-items li.selected.disabled {
    padding-left: 0;
}

.selectric-items li:hover {
    color: #363634;
    text-decoration: underline
}

.selectric-items li.select-lbl {
    color: #898987!important;
    font-size: 12px;
    padding: 8px 0;
    opacity: 1;
    min-height: auto;
    line-height: 1.5;
    font-weight: 400
}

.selectric-items li.select-lbl:hover {
    text-decoration: none
}

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default!important;
    background: 0 0!important;
    color: #666!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.d-none {display: none;}
/* End */


/* Start:/local/templates/main/components/dev/form.custom/index_question/style.css?178473198217692*/
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.inp{border-bottom:2px solid #eaeaea;line-height:3}.inp,.inp-textarea{width:100%;font-size:16px;color:#363634;background-color:transparent;height:3em}.is-error .inp,.is-error .inp-textarea{border-bottom-color:#a94442}.inp-textarea:focus,.inp.is-focus,.inp:focus,.is-focus.inp-textarea{border-bottom-color:#f2eb3b}.inp-textarea:disabled,.inp.is-disabled,.inp:disabled,.is-disabled.inp-textarea{cursor:default;color:#898987}.inp_icon{padding-right:1.5em}.inp-textarea[type=password],.inp[type=password]{letter-spacing:4px}.inp-textarea[type=password]:-ms-input-placeholder,.inp[type=password]:-ms-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::-webkit-input-placeholder,.inp[type=password]::-webkit-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::-ms-input-placeholder,.inp[type=password]::-ms-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::placeholder,.inp[type=password]::placeholder{letter-spacing:normal}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;background-color:transparent}input::-ms-clear,input::-ms-reveal{display:none}.checkbox,.radio{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}.checkbox+label,.radio+label{position:relative;padding:4px 0 0 32px;cursor:pointer;display:inline-block;color:#363634;font-family:Circe,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.checkbox+label:before,.radio+label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #eaeaea;background:0 0}.radio+label:before{border-radius:50%}.checkbox+label:after,.radio+label:after{content:'';position:absolute;top:5px;left:3px;width:18px;height:14px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;visibility:hidden;background:url(/local/templates/main/img/business_survey/ico-check.svg) no-repeat 50% 50%/contain}.radio+label:after{background:#f2eb3b;border-radius:50%;width:12px;height:12px;top:6px;left:6px}.checkbox:checked+label:after,.radio:checked+label:after{opacity:1;visibility:visible}.inp-icon,.inp-notes{position:absolute;z-index:10}.inp-notes{top:calc(100% + 4px);left:0;white-space:nowrap;font-size:12px;color:#ccc;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.is-error .inp-notes{color:#a94442}.inp-icon{right:0;top:15px;cursor:pointer;display:inline-block}.inp-icon_pass{width:20px;height:18px;background:url(/local/templates/main/components/dev/form.custom/index_question/../img/ico-show-pass.svg) no-repeat}.inp-text-fake,.inp-textarea{line-height:1.5;font-family:Circe;padding:.85em 0 0}.inp-textarea{border:0;resize:none;border-bottom:2px solid #eaeaea;overflow:hidden;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.inp-text-fake{display:none;position:absolute;left:0;white-space:pre-wrap;width:100%;font-size:16px;min-height:3em;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.spinner{width:24px;height:24px;background:url(/local/templates/main/components/dev/form.custom/index_question/../img/spinner.svg) no-repeat;-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;-ms-flex-negative:0;flex-shrink:0}.form__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}@media only screen and (max-width:767px){.form__row_reset-mbl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:576px){.form__row_reset-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__row_last{padding-bottom:0;padding-top:8px}.form__col{margin:0 15px;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media only screen and (max-width:767px){.form__row_reset-mbl .form__col{margin:0 0 16px}}@media only screen and (max-width:576px){.form__row_reset-sm .form__col{margin:0 0 16px}}.form__col:first-child{margin-left:0}.form__col:last-child{margin-right:0}@media only screen and (max-width:767px){.form__row_reset-mbl .form__col:last-child{margin-bottom:0}}@media only screen and (max-width:576px){.form__row_reset-sm .form__col:last-child{margin-bottom:0}}.form__col_sm{-ms-flex-preferred-size:auto;flex-basis:auto}.form__wrap{padding-top:20px}.form__title{font-weight:700;color:#363634;font-size:20px;line-height:1.6;margin-bottom:1em}@media only screen and (max-width:767px){.form__title{font-size:18px;line-height:1.33}}.form__txt{font-size:.88rem;line-height:1.5;margin-bottom:.5em}@media only screen and (max-width:576px){.form__txt br{display:none}}.form__txt:last-child{margin-bottom:0}.form__notes{font-size:14px;color:#898987;line-height:1.4}.form__notes .link{color:inherit}.d-none{display:none}

.modal-form1__select {
    float: left;
    margin-bottom: 16px
}

.modal-form1__select_width_94 {
    width: 94%
}

.modal-form1__select_input {
    width: 94%;
    float: left;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__select_width_47 {
    width: 47%
}

@media only screen and (max-width:760px) {
    .modal-form1__list .modal-form1__select {
        float: none
    }
    .modal-form1__select_width_47 {
        width: 100%
    }
}

.select-option {
    vertical-align: top;
    width: 50%;
    display: inline-block
}

.select-survey {
    font-size: 0
}

.alert-sub {
    display: inherit;
    z-index: 2;
    width: 100%;
    position: absolute;
    color: #a94442;
    font-size: 16px
}

.alert-sub_left_null {
    left: 0
}

.position-relative {
    position: relative
}

.alert-sub_bottom_auto {
    bottom: auto
}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 0;
    border-bottom: 2px solid #eaeaea;
    border-radius: 0;
    background: #fff;
    position: relative;
    overflow: hidden
}

.selectric .button,
.selectric .label {
    display: block;
    height: 44px;
    line-height: 44px;
    color: #363634
}

.selectric .label {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0 12px 0 0;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Circe, sans-serif;
    font-weight: 400
}

.selectric .button {
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    background-color: transparent;
    text-align: center;
    font: 0/0 a
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #363634;
    border-bottom: none
}

.selectric-multiple .selectric .button:after {
    background: url(/local/templates/main/img/ico-selected-list-item.svg) no-repeat 50% 50%/contain;
    border: 0;
    width: 12px;
    height: 12px
}

.selectric-focus .selectric {
    border-color: #f2eb3b
}

.is-error .selectric {
    border-color: #a94442
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #f2eb3b
}

.selectric-open .selectric .button {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.selectric-input {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    outline: 0!important;
    border: 0!important;
    background: 0 0!important
}

.selectric-temp-show {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.selectric-items {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    z-index: -1
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li,
.selectric-items ul {
    list-style: none;
    padding: 12px 16px;
    margin: 0;
    font-size: 16px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.selectric-items li {
    display: inline-block;
    padding: 12px 0 8px;
    color: #363634;
    cursor: pointer;
    font-weight: 400
}

.selectric-items li.selected {
    background: 0 0;
    color: #363634;
    font-weight: 400
}

.selectric-multiple .selectric-items li.selected {
    -webkit-transition: padding-left ease .3s;
    -o-transition: padding-left ease .3s;
    transition: padding-left ease .3s;
    padding-left: 22px;
    background: url(/local/templates/main/img/ico-selected-list-item.svg) no-repeat 0 50%/14px 14px
}

.selectric-multiple .selectric-items li.selected.disabled {
    padding-left: 0
}

.selectric-items li:hover {
    color: #363634;
    text-decoration: underline
}

.selectric-items li.select-lbl {
    color: #898987!important;
    font-size: 12px;
    padding: 8px 0;
    opacity: 1;
    min-height: auto;
    line-height: 1.5;
    font-weight: 400
}

.selectric-items li.select-lbl:hover {
    text-decoration: none
}

.selectric-items .disabled {
    opacity: .5;
    cursor: default!important;
    background: 0 0!important;
    color: #666!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.d-none {
    display: none
}

#js-request_reg .selectric-multiple .selectric-items li.selected {
    line-height: 38px
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.inp {
    border-bottom: 2px solid #eaeaea;
    line-height: 3
}

.inp,
.inp-textarea {
    width: 100%;
    font-size: 16px;
    color: #363634;
    background-color: transparent;
    height: 3em
}

.is-error .inp,
.is-error .inp-textarea {
    border-bottom-color: #a94442
}

.inp-textarea:focus,
.inp.is-focus,
.inp:focus,
.is-focus.inp-textarea {
    border-bottom-color: #f2eb3b
}

.inp-textarea:disabled,
.inp.is-disabled,
.inp:disabled,
.is-disabled.inp-textarea {
    cursor: default;
    color: #898987
}

.inp_icon {
    padding-right: 1.5em
}

.inp-textarea[type=password],
.inp[type=password] {
    letter-spacing: 4px
}

.inp-textarea[type=password]:-ms-input-placeholder,
.inp[type=password]:-ms-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::-webkit-input-placeholder,
.inp[type=password]::-webkit-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::-ms-input-placeholder,
.inp[type=password]::-ms-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::placeholder,
.inp[type=password]::placeholder {
    letter-spacing: normal
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset!important;
    background-color: transparent
}

input::-ms-clear,
input::-ms-reveal {
    display: none
}

.checkbox,
.radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px
}

.checkbox+label,
.radio+label {
    position: relative;
    padding: 4px 0 0 32px;
    cursor: pointer;
    display: inline-block;
    color: #363634;
    font-family: Circe, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3
}

.checkbox+label:before,
.radio+label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #eaeaea;
    background: 0 0
}

.radio+label:before {
    border-radius: 50%
}

.checkbox+label:after,
.radio+label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 3px;
    width: 18px;
    height: 14px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 0;
    visibility: hidden;
    background: url(/local/templates/main/img/ico-check.svg) no-repeat 50% 50%/contain
}

.radio+label:after {
    background: #f2eb3b;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    top: 6px;
    left: 6px
}

.checkbox:checked+label:after,
.radio:checked+label:after {
    opacity: 1;
    visibility: visible
}

.inp-icon,
.inp-notes {
    position: absolute;
    z-index: 10
}

.inp-notes {
    top: calc(100% + 4px);
    left: 0;
    white-space: nowrap;
    font-size: 12px;
    color: #ccc;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.is-error .inp-notes {
    color: #a94442
}

.inp-icon {
    right: 0;
    top: 15px;
    cursor: pointer;
    display: inline-block
}

.inp-text-fake,
.inp-textarea {
    line-height: 1.5;
    font-family: Circe;
    padding: .85em 0 0
}

.inp-textarea {
    border: 0;
    resize: none;
    border-bottom: 2px solid #eaeaea;
    overflow: hidden;
    -webkit-transition: all ease .2s;
    -o-transition: all ease .2s;
    transition: all ease .2s
}

.inp-text-fake {
    display: none;
    position: absolute;
    left: 0;
    white-space: pre-wrap;
    width: 100%;
    font-size: 16px;
    min-height: 3em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word
}

.spinner {
    width: 24px;
    height: 24px;
    background: url(/local/templates/main/components/dev/form.custom/index_question/../img/spinner.svg) no-repeat;
    -webkit-animation: spinner 1s linear infinite;
    animation: spinner 1s linear infinite;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.form__row {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 16px
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.form__row_last {
    padding-bottom: 0;
    padding-top: 8px
}

.form__col {
    margin: 0 15px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl .form__col {
        margin: 0 0 16px
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm .form__col {
        margin: 0 0 16px
    }
}

.form__col:first-child {
    margin-left: 0
}

.form__col:last-child {
    margin-right: 0
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl .form__col:last-child {
        margin-bottom: 0
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm .form__col:last-child {
        margin-bottom: 0
    }
}

.form__col_sm {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.form__wrap {
    padding-top: 20px
}

.form__title {
    font-weight: 700;
    color: #363634;
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 1em
}

@media only screen and (max-width:767px) {
    .form__title {
        font-size: 18px;
        line-height: 1.33
    }
}

.form__txt {
    font-size: .88rem;
    line-height: 1.5;
    margin-bottom: .5em
}

@media only screen and (max-width:576px) {
    .form__txt br {
        display: none
    }
}

.form__txt:last-child {
    margin-bottom: 0
}

.form__notes {
    font-size: 14px;
    color: #898987;
    line-height: 1.4
}

.form__notes .link {
    color: inherit
}

.d-none {
    display: none
}
/* End */


/* Start:/local/templates/main/css/bootstrap.css?178473198257364*/
html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:767px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1260px){.container{max-width:1260px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-auto{position:relative;padding-right:15px;padding-left:15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-2,.col-3{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-3{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5,.col-6{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-9{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11,.col-12{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1260px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1260px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-column,.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-column,.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-column,.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1260px){.flex-xl-column,.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1260px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1260px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}
/* пришлось добавить это что бы пофиксить баги колонок */
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    box-sizing: border-box;
}
/* End */


/* Start:/local/templates/main/styles.css?1784731982113*/
/* стили для вывода из виз.редактора */

.italics {
	font-style: italic;
}
/* end  */
/* End */


/* Start:/local/templates/main/template_styles.css?178473198228708*/
.bx-forgotpass-table {
	margin: 1% 0 0 0;
}

.bx-auth form {
	margin-left: 0;
	margin-right: 0;
}

@media only screen and (min-width:760px) {
    .navigation1_padding-top_17 {
        padding-top: 17px;
    }
}

@media only screen and (max-width:760px) {
    .mt-0-md {
        margin-top: 0 !important;
    }
}

.fs-28 {
    font-size: 28px !important;
    line-height: 30px !important;
}

.js-tab-content .marker-content-title {
    font-size: 28px;
    line-height: 30px;
}

.footer__sub-bottom {
    line-height: 24px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.modal-form1__input_border-bottom_0 {
    border-bottom: 0
}

.modal-form1__input_font-size_0 {
    font-size: 0
}

.modal-form1__input-split {
    display: inline;
    height: inherit;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__input-split_first {
    width: 15%;
    margin-right: 5%;
    text-align: right
}

.modal-form1__input-split_second {
    width: 80%
}

.custom-select{width:100%}.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #eaeaea;border-radius:0;background:#fff;position:relative;overflow:hidden;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;height:44px;line-height:44px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#f8ec31}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#363634;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#363634}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{height:44px;line-height:44px}.select2-container--open .select2-dropdown{top:-44px}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:0;border-top:1px solid #aaa;height:44px;line-height:44px;font-size:inherit;padding:4px 8px}
/*# sourceMappingURL=maps/custom-select.css.map */

.custom-select-second{width:100%}.custom-select-second+.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #eaeaea;border-radius:0;background:#fff;position:relative;overflow:hidden;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;height:44px;line-height:44px}.custom-select-second+.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.custom-select-second+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#f8ec31}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#363634;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-select-second+.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#363634}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__rendered{height:44px;line-height:44px}.select2-container--open .search-select__dropdown{top:0}.select2-container--default .search-select__dropdown .select2-search__field{border:1px solid #aaa;height:36px;line-height:36px;font-size:inherit;padding:4px 8px}.search-select__dropdown{padding:4px}.search-select__dropdown .select2-results__option--selected,.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f8ec31;color:inherit}.select2-container--default .select2-results__option--highlighted[aria-selected]:not(.select2-results__option--selected){background-color:transparent;text-decoration:underline;color:inherit}.select2-container--default .select2-results__group{font-size:12px;color:#aaa;padding-left:18px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.search-select__dropdown .search-select__current{display:block;position:absolute;right:4px;background-image:url(/local/templates/main/../img/icons/close.svg);background-repeat:no-repeat;background-size:20px;background-position:center;height:20px;width:20px;z-index:2;-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px);cursor:pointer}.select2-container--default .select2-results>.select2-results__options{position:relative}
/*# sourceMappingURL=maps/custom-select-second.css.map */

.background-color-transparent {
    background-color: transparent
}

.block2__text_color_ccc .navigation1__item a,
.block2__text_color_ccc .navigation1__item span {
    color: #ccc!important
}

.top-background1 {
    z-index: 100!important
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.modal-content1_conditions,
.modal1_projects .modal-content1__title1 {
    padding-bottom: 10px
}

.go-conditions {
    cursor: pointer;
    text-decoration: underline
}

@media only screen and (max-width:760px) {
    .block5__right {
        min-height: 480px
    }
    .block5__left {
        margin: 0 0 10px 0
    }
}

.more-button2__style1,
.more-button2__style2 {
    padding: 0 10px
}

.more-button2__style4 {
    padding: 0 30px;
    color: #363634;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    font-size: 16px
}

.list-experiment1__over {
    margin: 15px
}

.social1 a {
    margin: 8px 8px 0 0
}

.goToTopBtn {
    position: fixed;
    right: calc((100% - 1440px) / 2);
    bottom: 80px;
    background-color: rgba(0,0,0,0);
    transition: opacity 0.5s ease, visibility 0.5s ease;
    visibility: collapse;
    opacity: 0;
}

.goToTopBtn.stb_visible {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 1440px){
    .goToTopBtn {
        right: 4px;
    }
}

@media only screen and (max-width:1000px) {
    .content-over3__left>.content-over3__item {
        margin: 30px 10px 0 0
    }
}

.nav-tab10 {
    border-bottom: 1px solid #ebebeb;
    margin: 0 10px 30px 0
}

.nav-tab10:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width:760px) {
    .nav-tab10.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab10__item {
    float: left;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px
}

.nav-tab10__item:last-child {
    margin-right: 0
}

.nav-tab10__item.active,
.nav-tab10__item:hover {
    text-decoration: underline
}

.nav-tab10__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab10__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

.content-tab10__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab10__item.active {
    position: static
}

.text2__title9 {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.text2__title9.active {
    position: static;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title9_left {
    float: left
}

.content-tab10__item h3 {
    margin-bottom: 10px
}

.more-button1__style3 {
    float: left;
    margin-right: 24px;
    width: 127px;
    height: 40px;
    background-color: #f2eb3b;
    line-height: 40px;
    text-align: center;
    color: #363634;
    font-size: 15px
}

.more-button1__style3:hover {
    opacity: .8;
    text-decoration: underline
}

@media only screen and (max-width:760px) {
    .more-button1__style3 {
        max-width: 400px;
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 20px
    }
}

.content-tab10__item_text {
    font-size: 15px;
    margin: 38px 0 0 0;
    color: #4d4d4a;
    line-height: 26px
}

.content-tab10__item_text a {
    text-decoration: underline;
    color: #363634
}

@media only screen and (max-width:320px) {
    .content-tab10__item_text {
        text-align: center
    }
}

.content-tab10__item_image {
    margin: 0 12px 0 0
}

@media only screen and (max-width:320px) {
    .content-tab10__item {
        text-align: center
    }
    .num-steps1__item {
        margin-bottom: 72px;
        width: 100%
    }
    .num-steps1__item:first-child {
        margin-bottom: 166px
    }
    .num-steps1__item:nth-child(2n+1) {
        padding-bottom: 0
    }
    .num-steps1__item:before {
        height: 24px;
        width: 8px;
        background: url(/local/templates/main/img/arrow-small.svg) no-repeat;
        right: 50%;
        top: 166px;
        display: inline-block
    }
    .num-steps1__item:last-child {
        width: 100%;
        margin-bottom: 0
    }
    .num-steps1__item:first-child:before {
        top: 206px
    }
    .num-steps1__over {
        padding: 0;
        text-align: center
    }
    .num-steps1__icon {
        margin: 0 auto 16px
    }
    .content-tab10__item_image {
        margin: 0 auto 8px;
        display: block
    }
    #tab-1 .more-button1 {
        position: absolute;
        top: 326px;
        right: 0;
        left: 0
    }
    #tab-2 .more-button1 {
        top: 294px;
        position: absolute;
        right: 0;
        left: 0
    }
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.ask-question2 {
    display: block;
    font-weight: 400;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    padding: 0 10px
}

.ask-question2:hover {
    opacity: .9;
    text-decoration: underline
}

.project_content .text2__title1 {
    margin-bottom: 16px
}

.block14__left {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px
}

@media only screen and (max-width:1000px) {
    .block14__left {
        left: -20px
    }
}

@media only screen and (max-width:760px) {
    .block14__left {
        position: static;
        width: 100%!important
    }
}

@media only screen and (max-width:320px) {
    .block14__left {
        padding-left: 0
    }
}

.block14__right_bg::before {
    background-color: transparent
}

.block14-share {
    position: absolute;
    bottom: 30px;
    z-index: 9999;
    text-align: right;
    font-size: 0;
    left: -90px
}

.block14-share__item:last-child {
    margin-right: 30px
}

.block14-share__item {
    display: inline-block;
    margin-right: 8px
}

@media only screen and (max-width:1000px) {
    .block14-share {
        left: -20px
    }
}

@media only screen and (max-width:760px) {
    .block14-share {
        display: none;
        left: -20px
    }
}

.block14-share+.block14__left+.block14__right {
    min-height: 620px;
    max-width: 568px;
    margin-right: -90px;
    padding: 80px 100px 80px 60px
}

@media only screen and (max-width:1000px) {
    .block14-share+.block14__left+.block14__right {
        min-height: auto;
        max-width: 58%;
        padding: 40px 80px 40px 40px
    }
}

@media only screen and (max-width:760px) {
    .block14-share+.block14__left+.block14__right {
        max-width: 100%;
        padding: 30px 10px
    }
}

@media only screen and (max-width:320px) {
    .block14-share+.block14__left+.block14__right {
        margin-right: 0
    }
}

.block14__title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    padding-bottom: 20px
}

@media only screen and (max-width:760px) {
    .block14__title {
        font-size: 40px;
        line-height: 32px;
        padding-bottom: 25px
    }
}

.block14__p {
    padding-bottom: 20px!important;
    font-size: 16px!important;
    line-height: 22px!important
}

.launch-alert1_link {
    text-decoration: underline;
    color: #fff
}

.launch-alert1_link+.launch-alert2-potr {
    margin-top: 40px
}

.launch-alert1_link {
    position: static!important
}

@media only screen and (max-width:320px) {
    .launch-alert1_link+.launch-alert2-potr {
        max-width: 100%
    }
}

@media only screen and (min-width:1000px) {
    .slide-main1__item_padding {
        padding: 100px 0 0 90px
    }
}

.title7 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 10px;
    text-shadow: 1px 1px 2px #000, 0 0 1em #000
}

@media only screen and (max-width:1000px) {
    .title7 {
        padding-bottom: 20px
    }
}

@media only screen and (min-width:1000px) {
    .slide-main1__item_padding {
        padding: 100px 0 0 90px
    }
}

@media screen and (max-width:768px) {
    .slide-main1__text .title7 {
        word-break: break-word;
        max-width: 325px!important
    }
}

@media screen and (max-width:1024px) {
    .slide-main1__text .title7 {
        max-width: 340px;
        word-break: break-word
    }
}

.slide-main-sub-h {
    text-shadow: 1px 1px 2px #000, 0 0 1em #000;
    color: #fff;
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 20px
}

.slide-main-p {
    text-shadow: 1px 1px 2px #000, 0 0 1em #000;
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
    font-weight: 700
}

.social2 div.icon1 {
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/main/img/add1.png);
    background-size: 100% 100%
}

@media only screen and (max-width:760px) {
    .social2 div.icon1 {
        margin-right: 20px
    }
}

.social2 div.icon2 {
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/main/img/add2.png);
    background-size: 100% 100%
}

.social3 div.icon1 {
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/main/img/add3.png);
    background-size: 100% 100%
}

.social3 div.icon2 {
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/main/img/add4.png);
    background-size: 100% 100%
}

.pagination1__item div {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    color: #363634;
    font-size: 16px;
    text-align: center;
    line-height: 48px
}

.pagination1__item div:hover {
    background-color: #363634;
    color: #fff
}

.pagination1__item div.prev {
    background: url(/local/templates/main/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    border-radius: 0
}

.pagination1__item div.prev:hover {
    opacity: .8
}

.pagination1__item div.next {
    background: url(/local/templates/main/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 0
}

.pagination1__item div.next:hover {
    opacity: .8
}

@media only screen and (max-width:760px) {
    .pagination1__item div {
        width: 24px;
        height: 24px;
        line-height: 26px;
        font-size: 14px
    }
    .pagination1__item div.prev {
        background: url(/local/templates/main/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
    .pagination1__item div.next {
        background: url(/local/templates/main/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
}

.pagination1__item.active div {
    background-color: #363634;
    color: #fff
}

.list-project1__title h2 {
    font-size: 1em
}

.nav-tab9:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width:760px) {
    .nav-tab9.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab9__item {
    float: left;
    margin: 0 10px 30px 0;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px
}

.nav-tab9__item:last-child {
    margin-right: 0
}

.nav-tab9__item.active,
.nav-tab9__item:hover {
    text-decoration: underline
}

.nav-tab9__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab9__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

@media only screen and (max-width:768px) {
    .nav-tab9__item {
        padding: 0 0 2px 0
    }
}

.content-tab9__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab9__item.active {
    position: static
}

.text2__title9 {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.text2__title9.active {
    position: static;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title9_left {
    float: left
}

.content-tab9__item h3 {
    margin-bottom: 10px
}

.menu-dropdown-terms__item_button {
    color: #363634;
    font-size: 15px;
    padding: 0 14px 14px 14px;
    line-height: 20px;
    cursor: pointer
}

.menu-dropdown-terms {
    position: relative;
    display: inline-block
}

.menu-dropdown-terms__item {
    display: none;
    position: absolute;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 10px 0;
    z-index: 1
}

.menu-dropdown-terms__item_a {
    text-transform: none;
    color: #363634;
    font-size: 15px;
    padding: 10px 16px;
    display: block;
    line-height: 20px
}

.menu-dropdown-terms__item_a:hover {
    text-decoration: underline;
    cursor: pointer
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item {
    display: block
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item_a.hidden {
    display: none
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item_button {
    text-decoration: underline
}

.arrow-down {
    vertical-align: middle;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #363634;
    margin-left: 5px
}

.menu-dropdown-terms:hover .arrow-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.menu-dropdown-terms__item_button.active {
    text-decoration: underline
}

.menu-dropdown-terms__item_button.active {
    font-weight: 700;
    text-decoration: none
}

.menu-dropdown-terms__item_button.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

.hidden {
    display: none
}

.cookieAcceptBar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left;
    background-color: #f2eb3b;
    color: #fff;
    z-index: 99999;
    padding: 24px 0
}

.cookieAcceptBar-table {
    display: table
}

.cookieAcceptBar__item_a {
    text-decoration: underline;
    color: #363634
}

.cookieAcceptBar__item {
    display: table-cell;
    color: #363634;
    line-height: 1.5;
    width: 92.6984126984127%
}

.cookieAcceptBar__button {
    vertical-align: middle;
    display: table-cell;
    text-align: right;
    width: 7.3015873015873%
}

.cookieAcceptBar__svg {
    cursor: pointer;
    background: url(/local/templates/main/img/cookieAcceptBar.svg) no-repeat 0 0;
    background-position: right;
    background-size: 14px 14px;
    height: 14px
}

#captcha_img {
    cursor: pointer;
    margin-bottom: 10px
}

.block9__title_left {
    text-align: left
}

.title5_left {
    text-align: left
}

.block9_o-chestnom-znake:before {
    background-color: #fff
}

.content-over5__left.content-over5__left_full {
    width: 100%
}

.content-over5__left.content-over5__left_full .block6::before {
    right: -90px
}

.background-img {
    display: block;
    background-position: 0 0;
    background-size: 100% auto;
    width: 100%;
    background-repeat: no-repeat;
}

.background-img-block {
    background-position: 0 0;
    background-size: 100% auto;
    width: 100%;
    background-repeat: no-repeat;
}

.marker-link-alt {
    margin-bottom: 16px;
    display: flex;
    padding-top: 40px;
    padding-bottom: 40px;
    height: 100%;
    box-sizing: border-box;
}


.marker-link-alt:last-child {
    margin-bottom: 0
}

.marker-link-alt_download, .marker-link-alt_download:before {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.marker-link-alt_download {
    padding-left: 70px;
    padding-right: 15px;
    text-decoration: underline;
    font-size: 16px;
    color: #363634;
    position: relative;
    border: 1px solid #f7f7f7;
    width: 100%;
}

.marker-link-alt_download:hover {
    text-decoration: none;
}

.marker-link-alt_download span {
    color: #898987;
    font-weight: 400;
    pointer-events: none;
    margin-left: 8px
}

@media only screen and (max-width: 767px) {
    .marker-link-alt_download span {
        display: block;
        margin-left: 0;
        margin-top: 4px
    }
}

.marker-link-alt_download:before {
    position: absolute;
    content: '';
    left: 15px;
    width: 40px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f2eb3b url(/local/templates/main/img/ico-download.svg) no-repeat 50% 50%/14px 18px;
    border-radius: 2px;
    top: 50%;
    transform: translateY(-50%);
}

.new-contacts__item-alt {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 30%;

    flex: 1 0 30%;
    padding: 0 15px;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}

@media screen and (max-width: 1000px) {

    .new-contacts__item-alt {

        -webkit-box-flex: 1;

        -ms-flex: 1 0 45%;

        flex: 1 0 45%;
    }
}

@media screen and (max-width: 760px) {

    .new-contacts__item-alt {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
    }
}

.block-form-potrebitelyam .list-chose1__icon svg {
    display: inline-block;
    vertical-align: middle;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon {
    background-color: #63666a !important;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon svg * {
    fill: #fff;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon-select .form-cat-select-svg-outer {
    fill: #fff;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon-select .form-cat-select-svg-inner {
    stroke: #63666a;
}

.block-form-potrebitelyam .form-cat-select-svg-outer {
    fill: #63666a;
}

.block-form-potrebitelyam .form-cat-select-svg-inner {
    fill: #fff;
    stroke: #fff;
}

.block-form-potrebitelyam .list-chose1__over:hover .list-chose1__tooltip-disabled {
    display: block;
}

.block-form-potrebitelyam .list-chose1__tooltip-disabled {
    position: absolute;
    top: -86px;
    left: 0;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #63666a;
    padding: 5px;
    color: #fff;
    font-size: 12px;
    display: none;
    z-index: 9999;
    width: 200px;
}

.list-chose1__tooltip-disabled:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    content: '';
    background-image: url("/local/templates/main/img/icons.png");
    width: 6px;
    height: 6px;
    background-position: -44px -20px;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item_disabled .list-chose1__icon {
    cursor: auto;
    background-color: #f2eb3b;
}

.video-banner {
    border-radius: 10px !important;
    overflow: hidden !important;
    z-index: 1 !important;
}

.block14__app {
    font-size: 0;
    margin: 45px 0 0 0;
}

.block14__app-item {
    display: inline-block;
    width: 45%;
    margin: 0 5% 0 0;
}

.block14__app-img {
    max-width: 100%;
}

@media screen and (max-width: 760px) {
    .block14__app {
        text-align: center;
        margin-top: 0;
    }

    .block14__app-item {
        width: 100%;
        max-width: 50%;
    }

    .block14__app-item_mt_lg {
        margin-top: 10px;
    }
}

.footer-socials__app {
    display: flex;
    flex-direction: column;
}

.footer-socials__app-item {
    margin-top: 8px;
    display: inline-block;
}

.footer-socials__app-img {
    max-width: 100%;
}

.hover_notice {
    position: absolute;
    background: white;
    border-radius: 8px;
    bottom: -35px;
    padding: 10px 20px;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,.1);
    box-shadow: 0 5px 30px rgba(0,0,0,.1);
    font-size: 14px;
    border-top-left-radius: 0;
    border: 1px solid #EFEFEF;
    left: 60px;
    display: none;
}

.show_notice:hover .hover_notice {
    display: block;
}

.vebinar__row .vebinar__col-lg{
    -ms-flex: 1 0 55%;
    flex: 1 0 50%;
}

.vebinar__row .vebinar__col-sm{
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
}

@media only screen and (max-width: 991px) {
    .vebinar__row .vebinar__col-sm{
        flex: 1 0 100%;
        -ms-flex: 1 0 100%;
    }
}

.footer__bottom-center{
    margin-right: 16px;
}

.footer__bottom-center a{
    float: right;
}

@media only screen and (max-width: 760px){
    .footer__bottom-center a{
        float: left;
    }

    .footer__bottom-center{
        margin-top: 6px;
    }

}

#page .footer-d-none-blocks, #page .header-d-none-blocks{
    display: none !important;
}

.youtube_video_popup .modal-up__close:after {
    display: none;
}

.attention-modal__icon{
	position: relative;
	z-index: 1000;
}


.case-wrap .imac{
	height: 100%;
}

.footer-modal{
	display: flex;
}

.attention-modal__text-title{
	font-weight: bold;
	font-size: 28px;
	color: #363634;
	line-height: 35px;
}

.attention-modal__text-block{
	margin-top: 18px;
}

.attention-modal__text.attention-modal__text-title{
	width: 60%;
}

.attention-modal__text-title-second{
	width: 40%;
}

@media (max-width: 930px) {
	.footer-modal{
		display: block;
	}

	.attention-modal__text{
		width: 100%;
	}
	.attention-modal__text.attention-modal__text-title{
		width: 100%;
	}
}

.contact-block{
	display: flex;
}

@media (max-width: 500px){
	.contact-block{
		display: block;
		margin-top: 10px;
	}

	body .contact-block .new-header-help__number-anchor-second{
		margin-left: 0px;
	}
}

.contact-block .new-header-help__number-anchor-second{
	margin-left: 26px;font-weight: bold;font-size: 28px;color: #2196F3;opacity: 0.7;
}

@media (max-width: 768px){
	.footer__sub-bottom{
		display: block;
	}

	.application-main-banner__app-set .application-main-banner__app-set-item:first-child{
		margin-left: 0px;
	}

	.footer .application-main-banner__app-set{
		margin-top: 16px;
	}

	.footer-socials{
		margin-bottom: 16px;
	}
}

.leftAskQuestion {
    float: left;
}

.contactQualityService {
    float: left;
    background-color: #f7f7f7;
    margin-left: 35px;
    height: 56px;
    border-color: #f5e6f5 !important;
    font-weight: 400 !important;
}

@media only screen and (max-width:576px) {
    .contactQualityService {
        margin-left: 0px;
        margin-top: 35px;
        clear: both;
    }
}

/* End */


/* Start:/local/templates/main/css/header-addings.css?1784731982529*/
@media (min-width: 1250px) and (max-width: 1330px) {
    .new-header-menu__item .new-header-menu__link {
        padding: 11px;
		align-self: center;
    }
}

@media (min-width: 1190px) and (max-width: 1249px) {
	.new-header-menu__item .new-header-menu__link {
        padding: 8px;
    }

    .new-header-menu.new-header__menu1 {
        align-self: center;
    }
}

@media (min-width: 1025px) and (max-width: 1189px) {
    .new-header__menu1 .new-header-menu__item {
        margin-right: 8px;
        font-size: 12px;
    }
}

/* End */


/* Start:/local/templates/main/css/fixes_1.css?178473198240146*/
/* Helpers */

@media screen and (max-width: 760px){
    .d-mobile-none{
        display: none;
    }
}

/* @import "/local/templates/main/css/content-over3.css"); */   /*仗仂亟从仍�ﾑ�亳仍亳 仂�亟亠仍�仆仂 亟仍�� ����从仂亶 于亠��亳亳 �舒亶�舒*/

/* @import "/local/templates/main/css/link.css"); */

.link {
    color: inherit;
    text-decoration: underline;
}

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

/* @import "/local/templates/main/css/components/item-banner_0.css"); */

.item-banner, .item-banner__icon {
    position: relative;
}

.item-banner__desk {
    position: absolute;
    top: 106px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    padding: 20px 10px 10px 10px;
    width: 184px;
    display: none;
    text-align: center;
    z-index: 100;
    -webkit-box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
}

.item-banner__icon::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px;
    display: block;
    background-image: none;
    width: 0;
    height: 0;
    opacity: 0;
    border-top: 10px solid white;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    z-index: 1;
}

.item-banner.active .item-banner__icon::after {
    opacity: 1;
}

.item-banner__desk-title {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    padding-bottom: 8px;
}

.item-banner__desk-link {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.item-banner__desk p {
    color: #898987;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 16px;
    position: relative;
}

.item-banner.active > .item-banner__desk {
    display: block;
}

.img-responsive-alone {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-responsive-2 {
    max-width: 100%;
    height: auto;
    display: none;
}

.item-banner.item-banner.active .img-responsive-1 {
    display: none;
}

.item-banner.item-banner.active .img-responsive-2 {
    display: inline;
}

.item-banner.active .item-banner__icon {
    background-color: #F2EB3B;
}

.item-banner__icon.item-banner__icon--empty {
    background-color: white;
    -webkit-box-shadow: inset 0px 0px 0 2px #000;
    box-shadow: inset 0px 0px 0 2px #000;
}

.main-banner__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.main-banner__group .item-banner__check {
    -webkit-transform: translateX(-32px);
    -ms-transform: translateX(-32px);
    transform: translateX(-32px);
}

.item-banner__check.item-banner__check_hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    margin-right: 0;
}

.item-banner__icon.item-banner__icon--last {
    margin-right: 0;
}

.main-banner__left.main-banner__left_mod {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.main-banner__right.main-banner__right_mod {
    margin-left: 96px;
}

@media screen and (max-width: 1279px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: 55px;
    }
}

.main-banner__line-dotted.main-banner__line-dotted_mod {
    width: calc(100% - 96px);
}

@media screen and (max-width: 767px) {
    .main-banner__line-dotted.main-banner__line-dotted_mod {
        display: none;
    }
}

.item-banner.item-banner--last {
    margin-right: 0;
}

@media screen and (max-width: 1279px) {
    .item-banner.item-banner--last {
        margin-right: 76px;
        margin-left: auto;
    }
}

@media screen and (max-width: 767px) {
    .item-banner.item-banner--last {
        margin-right: auto;
        margin-left: auto;
    }
}

@media screen and (max-width: 1279px) {
    .item-banner.item-banner--second {
        margin-right: 0;
    }
}

@media screen and (max-width: 1200px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: 30px;
        margin-right: 30px;
    }
}

@media screen and (max-width: 767px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: auto;
        margin-right: auto;
    }
}

.item-banner__icon img {
    height: 24px;
}



/*mods-bg*/

.item-banner__empty.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    background-color: #63666A;
}

.item-banner__primary.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
}

.item-banner__secondary.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    background-color: #63666A;
}

/* @import "/local/templates/main/css/components/modal-main-start.css"); */

.modal-main-start {
    max-width: 1280px;
}

.modal-main-start__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.modal-main-start__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 50%;
    padding-right: 30px;
}

.modal-main-start__col:last-of-type {
    padding-right: 0;
}

@media screen and (max-width: 991px) {
    .modal-main-start__col {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: none;
    }
}

.modal-main-start__txt {
    font-weight: 400;
    line-height: 1.33;
    font-size: 19px;
    padding: 40px 40px 40px 0;
}

.modal-main-start__title {
    font-size: 32px;
    line-height: 1.125;
    margin-bottom: 0;
    font-weight: 700;
    color: #363634;
}

.modal-main-start__btn {
    padding: .75em 1.5em;
    font-size: 16px;
    line-height: 1.5;
    color: #363634;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 120px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Circe";
    white-space: nowrap;
    background-color: #f2eb3b;
    margin-top: auto;
}

.modal-main-start__wrapp {
    height: 100%;
    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: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* @import "/local/templates/main/css/components/infoblock.css"); */

.infoblock {
    background-color: #fff;
    font-family: "Circe";
    padding: 24px;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    height: 100%;
    margin-top: 10px;
    margin-right: 30px;
    box-shadow: 10px -10px 0 #f2eb3b;
    -webkit-box-shadow: 10px -10px 0 #f2eb3b;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    flex: 1 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
}

.infoblock__item:last-of-type .infoblock {
    margin-right: 10px;
}

@media screen and (max-width: 991px) {
    .infoblock, .infoblock__item:last-of-type .infoblock {
        margin-right: 0;
    }
}

.c-container {
    /* max-width: 1290px; */
    /* margin: 0 auto; */
    /* width: 100%; */
    padding: 0 15px;
}

.infoblock__item {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    max-width: 100%;
    margin-bottom: 32px;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

@media screen and (min-width: 992px) {
    .infoblock__item {
        margin-bottom: 32px;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 0;
    }
}

.infoblock__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.section_infoblock {
    position: relative;
    padding: 40px 15px 20px;
}

.section_infoblock::before {
    position: absolute;
    top: 0;
    left: -90px;
    right: -90px;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f7f7f7;
    z-index: -1;
}

.infoblock__btn {
    height: 48px;
    width: 48px;
    background-color: #f2eb3b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.infoblock__more {
    margin-left: 16px;
}

.infoblock__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
}

.infoblock__title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 16px;
}


/* @import "/local/templates/main/css/components/list-project1.css"); */

.list-project1__icon.list-project1__icon_primary {
    background-color: #f2eb3b;
}

.list-project1__icon.list-project1__icon_secondary {
    background-color: #63666a;
}

.list-project1__icon.list-project1__icon_empty {
    background-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px #000;
    box-shadow: inset 0 0 0 3px #000;
}

.content-over5__right{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.list-product1__over i{
    font-size: 14px;
}
@media only screen and (max-width: 1220px){
    .list-product1__over i {
        font-size: 13px;
        height: 38px;
    }
}
.list-product1__over{
    padding-right: 0px;
}
.list-product1__over i{
    padding-right: 5px;
}

/* fixes chzalmcs-611*/

.content-over3_type1 .content-over3__item__last_absolute{
    position: absolute;
}

.content-over3_type1 .content-over3__right_center {
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__right_center {
        text-align: left;
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        /* margin: 0 10px 0 0; */
        padding-bottom: 10px;
        /* margin-left: -20px; */
        margin-right: -20px;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px;
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto;
    }
    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px;
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__left > .content-over3__item {
        margin: 30px -20px 0 0;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__icon {
        margin-top: 10px;
    }
    .content-over3_type1 .content-over3__date {
        margin: 0 10px;
    }
}

.content-over3_type1 .content-over3__item_group{
    position: relative;
}

.content-over3_type1 .content-over3__item_group::before{
    content: '';
    position: absolute;
    top: 100%;
    left: 45%;
    height: 22px;
    width: 320px;
    border: 2px solid #E9E9E9;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.content-over3_type1 .content-over3__item_group::after{
    content: 'Легкая промышленность';
    position: absolute;
    top: calc(100% + 14px);
    left: calc(50% + 86px);
    font-size: 11px;
    line-height: 18px;
    color: #898987;
    background-color: #fff;
    padding: 0 8px;
    z-index: 1;
    white-space: nowrap;
}

@media screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item_group::before{
        top: calc(100% + 8px);
    }
    .content-over3_type1 .content-over3__item_group::after{
        top: calc(100% + 21px);
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item_group::before{
        width: 222px;
        /* top: calc(100% + 8px); */
    }
    .content-over3_type1 .content-over3__item_group::after{
        left: calc(50% + 38px);
        /* top: calc(100% + 21px); */
    }
}

@media (max-width: 1280px) and (min-width: 1000px) {
    .content-over3_type1 .content-over3__right .content-over3__item {
        float: left;
    }
}

/*�亳从�� 仗仂 亰舒亟舒�亠 595*/

.list-chose1__item-new { width: 8.3333%; float: left; padding-bottom: 8px; }

@media only screen and (max-width: 1000px) { .list-chose1__item-new { width: auto; } }

.item-chose-potr-sub .list-chose1__item-new{
    width: 20%;
}

.item-chose-potr-sub .list-chose1__item-new{
    position: relative;
}

.item-chose-potr-sub .list-chose1__item-new{
    min-width: 56px;
}

.list-chose1__item-new-active .list-chose1__icon-select{
    display: block;
}

.list-chose1__item-new-active .list-chose1__icon{
    background: rgba(0,0,255,0) !important;
}

.item-chose-potr-sub-block--second .list-chose1__item-new-active .list-chose1__icon {
    background: #f2eb3b !important;
}

.item-chose-potr-sub-block--second .item-chose-potr-sub .list-chose1__item-new {
    max-width: 56px;
    min-width: auto;
}


/*for en*/

.block14 .block14__left{
    overflow: hidden;
}



.item-banner__icon_accent {
    position: relative;
}

.item-banner__icon_accent::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background-image: url(/local/templates/main/css/../img/Border.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}

.block3_dark {
    background-color: #63666a;
}

.block3_dark .block3__title {
    color: #f2eb3b;
}

.block3_dark .block3__item.icon-check::before {
    background: url('/local/templates/main/css/../img/ico-quote-check.svg');
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px;
}

.block3_dark .block3__item span {
    color: #ffffff;
}

.block3_dark .block3__item p {
    color: #ffffff;
}

.block3_dark .block3__small-text {
    color: #f2eb3b;
}



.block7 .block7__over p span {
    text-decoration: none;
}



/* Helpers */

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

/*CHZALMCS-706*/

.content-over7:before {
    display: none;
}

@media only screen and (max-width: 1000px) {
    .content-over7__right-over {
        border: none;
        background-color: white;
    }
}

.block8-1.block8-1__dark:before {
    background-color: #63666a;
}

.block8-1.block8-1__dark .block8-1__title, .block8-1.block8-1__dark .block8-1__left p, .block8-1.block8-1__dark .more3 {
    color: white;
}

.block8-1.block8-1__dark .more3 {
    background-color: #f2eb3b;
    color: #63666a;
}

/*CHZALMCS-706 end*/



.address1__over {
    padding-right: 81px;
}

.address1__icon {
    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 41px;
    height: 44px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.content-over3_type1 .content-over3__item__last_absolute{
    position: absolute;
}

.content-over3_type1 .content-over3__right_center {
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important;
    }
}

@media only screen and (max-width: 760px) {
    /* .content-over3_type1 .content-over3__right_center {
        text-align: center;
    } */

}

/* @media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        margin: 0 10px 0 0;
        padding-bottom: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }
} */

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px;
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto;
    }
    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px;
    }
}



@media (min-width: 1280px) {
    .content-over3 .line1-business {
        right: 0;
    }

    .line1-business__accent {
        position: absolute;
        left: 14px;
        top: -2px;
        width: 300px;
        height: 2px;
        background-color: #F2EB3B;
    }


    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 38px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 38px !important;
    }

    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 25px;
        right: 0;
        position: static;
    }


}

.content-over3_type1.content-over3_new .content-over3__item_last {
    position: static;
}

.content-over3_new {
    margin-right: 0;
}

.content-over3__item_accent .content-over3__icon {
    position: relative;
}

.content-over3__item_accent .content-over3__icon::after {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    background-image: url('/local/templates/main/css/../img/Border.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}

.list-project1__icon {
    position: relative;
}
/*
.list-project1__item_accent .list-project1__icon::before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-image: url('/local/templates/main/css/../img/Border.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}
*/
.list-project1__icon-status {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 999;
	color: #63666A;
	font-size: 10px !important;
	line-height: 13px;
	font-weight: 700;
	padding: 2px 4px 1px;
	background: #f2eb3b;
	border-radius: 35px;
}


.content-over3 .content-over3__icon::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px;
    display: block;
    background-image: none;
    width: 0;
    height: 0;
    opacity: 0;
    border-top: 15px solid white;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
    -webkit-box-shadow: 0 10px 40px #63666A;
    box-shadow: 0 10px 40px #63666A;
}

.content-over3__item .content-over3__icon {
    background-color: #63666A;
}

.content-over3__item.content-over3__item_accent .content-over3__icon {
    background-color: #f2eb3b;
}

.content-over3__icon.mod1 {
    background-color: #FFFFFF;
    -webkit-box-shadow: inset 0 0 0 3px #000000;
    box-shadow: inset 0 0 0 3px #000000;
}

.content-over3__date.content-over3__date_alone {
    position: relative;
    left: 40%;
}

.content-over3__date.content-over3__date_hide {
    opacity: 0;
    visibility: hidden;
}

.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 {
    border: 3px solid #ffffff;
    background-color: #63666A;
}

/*Footer*/

.footer__contacts {
    margin-top: 24px;
    color: #f2eb3b;
}

@media screen and (max-width: 1000px) {
    .footer__contacts {
        margin-bottom: 16px;
    }
}

.footer__contacts .footer__title {
    color: #f2eb3b;
    padding-bottom: 16px;
}

.footer__number {
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1.2px;
    display: block;
    color: inherit;
    text-decoration: none;
}

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

.footer__mail {
    font-size: 16px;
    line-height: 1;
    display: block;
    color: inherit;
    text-decoration: none;
}

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

/*Footer end*/


/*footer-socials*/

.footer-socials__i {
    background: url("/local/templates/main/css/../img/icons-social-inst.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block;
}

.footer-socials_width_286 {
    width: 286px;
}

.footer-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-socials__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.footer-socials .footer-socials__telegram {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 70%;
    margin-top: 16px;
}

.footer-socials__icon {
    flex: 0 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background-color: transparent;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    margin-right: 16px;
    -webkit-box-shadow: inset 0 0 0 2px #F2EB3B;
    box-shadow: inset 0 0 0 2px #F2EB3B;
    border-radius: 6px;
}

.footer-socials__text {
    flex: 1 0 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    text-align: left;
    font-size: 13px;
    line-height: 16px;
    color: #ffffff;
}

/*footer-socials end*/


.footer__number {
    display: inline-block;
}

.footer__description {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 1.2px;
    display: block;
    margin-bottom: 16px;
}

.footer__contacts_wrapper {
    display: block;
}

/* card-bord for news */

.card-bord {

    padding: 0 12px;
}

.card-bord__row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    margin-left: -12px;
    margin-right: -12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.card-bord__item {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 20%;

    flex: 1 0 20%;
    max-width: 25%;
    padding: 0 12px;
    text-align: center;
    margin-bottom: 16px;
}

@media screen and (max-width: 767px) {

    .card-bord__item {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 auto;

        flex: 0 0 auto;
        max-width: 50%;
    }
}

/* card-bord for news end */



/* new-contacts */

.new-contacts__row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: -15px;
    margin-right: -15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.new-contacts__item {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 33.3333%;

    flex: 1 0 33.3333%;
    padding: 0 15px;
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

@media screen and (max-width: 1000px) {

    .new-contacts__item {

        -webkit-box-flex: 1;

        -ms-flex: 1 0 45%;

        flex: 1 0 45%;
    }
}

@media screen and (max-width: 760px) {

    .new-contacts__item {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
    }
}

.new-contacts__content {

    padding: 20px 81px 20px 40px;
    position: relative;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.new-contacts__title {

    font-size: 16px;
    line-height: 24px;
    color: #63666a;
    padding-bottom: 8px;
}

.new-contacts__text {

    font-size: 14px;
    padding-bottom: 8px;
}

.new-contacts__link {

    color: #363634;
    text-decoration: none;
}

.new-contacts__link:hover {

    text-decoration: underline;
}

.new-contacts__icon {

    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 41px;
    height: 44px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.new-contacts__description {

    line-height: 1;
}

/* Goods-Sorting */

.goods-sorting{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.goods-sorting__item{
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    background-color: #63666A;
    border: 1px solid transparent;
    position: relative;
    cursor: pointer;
    margin-bottom: 24px;
}

.goods-sorting__item:not(.goods-sorting__item_logo)::before{
    content: '';
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 0;
    height: 0;
    background-color: transparent;
    border-top: 8px solid #F2EB3B;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 0;
}

.goods-sorting__item.active::before,
.goods-sorting__item:hover::before{
    opacity: 1;
    visibility: visible;
}

.goods-sorting__item:not(.goods-sorting__item_logo)::after{
    content: attr(data-lable);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateY(8px) translateX(-50%);
    padding: 7px 23px 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    background-color: #ffffff;
    z-index: 10;
}

.goods-sorting__item.active::after,
.goods-sorting__item:hover::after{
    opacity: 1;
    visibility: visible;
}

.goods-sorting__item svg{
    fill: #ffffff;
}

.goods-sorting__item_logo svg{
    fill: #63666A;
}

.goods-sorting__item:not(.goods-sorting__item_logo):hover svg *,
.goods-sorting__item:not(.goods-sorting__item_logo).active svg *{
    fill: #363634;
}

.goods-sorting__item:not(.goods-sorting__item_logo).active,
.goods-sorting__item:not(.goods-sorting__item_logo):hover{
    border-color: #ffffff;
    background-color: #F2EB3B;
    box-shadow: 0px 5px 20px rgba(242, 235, 59, 0.4);
}

.goods-sorting__item.goods-sorting__item_logo{
    background-color: #F2EB3B;
    border-color: #ffffff;
}
.goods-sorting__item.goods-sorting__item_logo::before,
.goods-sorting__item.goods-sorting__item_logo::after{
    display: none;
}

.goods-sorting__item:last-of-type{
    margin-right: 0;
}

/* Goods-Sorting */

main {
    display: block;
    margin-top: 112px;
}

.svg-lib {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
}

.block8-1__text { color: #fff; position: absolute; right: 0; top: 65%; line-height: 22px; font-size: 14px; }

@media only screen and (max-width: 1000px) {
    .block8-1__text { position: relative; margin-top: 10px;}
}

.more-button1__style3 {
    padding: 0 12px;
}

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

/* START: basic styles */
.text-decoration-none {
    text-decoration: none;
}

.font-size-0 {
    font-size: 0;
}

.cursor-pointer {
    cursor: pointer;
}

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

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

@media (min-width: 768px) {
    .text-align-right-lg {
        text-align: right;
    }
}

@media (max-width: 768px) {
    .text-align-center-sm {
        text-align: center;
    }
}

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

.padding-24 {
    padding: 24px;
}

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

.list-style-type-decimal {
    list-style-type: decimal;
}

.list-style-decimal {
    list-style: decimal;
}

/* END: basic styles */


/* CHZALMCS-977 */
@media only screen and (max-width: 480px) {
    .content-over3__item--df {
        display: flex;
    }
}

.faq-list1__item_number .faq-list1__title b, .faq-list1__item_number .faq-list1__title.active b {
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq-list1__item.faq-list1__item_number .faq-list1__title b:before, .faq-list1__item.faq-list1__item_number .faq-list1__title.active b:before {
    content: '';
    display: none;
}

/* профиль на форуме */

div.forum-tabs div.forum-tabs-body table.forum-table {
    width: 500px;
    margin-left: 0 !important;
}

div.forum-tabs div.forum-tabs-body #forum_custom_1 table.forum-table {
    width: 100%;
    padding: 0;
    background-color: transparent;
    margin-left: 0 !important;
}

div.forum-tabs {
    width: auto;
    display: flex;
    flex-direction: row;
}

div.forum-tabs div.forum-tabs-header {
    flex: 0 0 auto;
}

div.forum-tabs div.forum-tabs-body {
    flex: 1 0 auto;
    margin-left: 0;
}

div.forum-tabs div.forum-tabs-body div.forum-info-box {
    width: 100%;
}

div.forum-tabs div.forum-tabs-header {
    float: initial;
    position: static;
}

div.forum-tabs {
    overflow: initial;
}

div.forum-refer
{
    float:right;
    text-align:right;
    font-weight: bold;
}

div.forum-refer a {
    display: inline-block;
    background-color: #f5ec4a;
    color: #363634;
    padding:1em;
    text-align: center;
    font-weight: normal;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3_fix-bug-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
    flex-direction: row;
    display: flex;
    justify-content: center;
    width: auto;
    margin-left: -20px;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group::before, .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group::after {
    left: 50%;
    transform: translateX(-50%);
}

@media screen and (max-width: 1280px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 0px;
    }
    .content-over3__item__last .content-over3__date {
        color: #898987;
    }
}

@media screen and (max-width: 1000px) {
    .content-over3__item__last {
        display: block;
    }

    .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
        margin-left: 0;
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1.content-over3_fix-bug .content-over3__left > .content-over3__item {
        margin: 30px -3px 0 -3px;
    }
}

.content-over3__right_new.content-over3__right_flex-row {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 640px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        padding-top: 46px;
    }
}

@media screen and (max-width: 640px) {
    .content-over3__item_brake {
        width: 100%;
    }

    .content-over3__item_regroup-mobile {
        order: -1;
    }

    .content-over3__item {
        height: 106px !important;
        margin: 10px 0 !important;
    }

    .content-over3__date.content-over3__date_center {
        transform: translate(0, 10px);
        width: 52px;
        text-align: center;
    }

    .content-over3__left {
        padding: 0;
    }

    .content-over3__item.content-over3__item__last.content-over3__item__last_absolute.content-over3__item_last {
        padding: 0;
    }
}

.item-banner--second {
    justify-content: flex-start;
}

.main-banner__group .item-banner__check {
    transform: translateX(-50%);
    position: absolute;
    bottom: 0;
    left: 50%;
}

@media only screen and (min-width: 1200px) {
    .main-banner__right {
        /* margin-left: 25px !important;
        margin-right: 25px !important; */
    }

    .content-over3__item:not(.content-over3__item_accent) {
        margin-left: -30px;
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .item-banner.item-banner--last {
        margin-right: 20px;
        margin-left: auto;
    }
}

.main-banner__line-dotted {
    width: calc(95%);
}

.main-banner__right {
    margin-right: 0;
}

.main-banner {
    box-sizing: content-box;
}

@media screen and (max-width: 992px) {
    .main-banner {
        max-width: 100%;
    }
}

.content-over3__date.content-over3__date_alone {
    left: 90%;
}

@media screen and (max-width: 767px) {
    .content-over3__date.content-over3__date_alone {
        left: 120%;
    }

    .content-over3__date_hide-mobile {
        visibility: hidden;
        opacity: 0;
    }
}

@media screen and (min-width: 1200px) {
    .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
        margin-left: 0;
    }
}

.content-over3__item_accent {
    margin-right: 20px !important;
}

@media screen and (min-width: 1000px) {
    .content-over3__date_center {
        left: 30%;
    }
}

@media screen and (min-width: 768px) {
    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 50px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 50px !important;
    }

    .content-over3__date_hide-md {
        opacity: 0;
        visibility: hidden;
    }
}

.item-banner.active .item-banner__icon.item-banner__icon--second {
    background-color: #63666A;
}


@media screen and (min-width: 1400px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 34.375px;
    }

    /* en */
    .content-over3_type1.content-over3_new.content-over3_en .content-over3__item_last {
        margin-left: 50px;
    }

    .content-over3__right_new.content-over3__right_flex-row {
        flex: 0 0 auto;
        margin-left: 68.75px;
    }

    /* en */
    .content-over3_en .content-over3__right_new.content-over3__right_flex-row {
        margin-left: 120px;
    }

    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 68.75px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 68.75px !important;
    }

    /* en */
    .content-over3_en .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 100px !important;
    }

    .content-over3__left {
        flex: 0 0 auto;
        padding-left: 0 !important;
    }

    .content-over3 .line1-business {
        flex: 0 0 auto;
    }

    .content-over3.content-over3_type1.content-over3_new {
        display: flex;
        justify-content: center;
    }

    .line1.line1-business:after {
        position: absolute;
        top: -8px;
        right: 0;
        display: block;
        content: '';
        width: 8px;
        height: 8px;
        border: 3px solid #fff;
        background-color: #e9e9e9;
        border-radius: 10px;
        bottom: auto;
        left: auto;
    }

    .line1-business__accent {
        width: 0px;
    }

    .content-over3 .line1-business {
        margin-right: 0px;
    }

    .content-over3__item_like-accent {
        margin-left: -20px !important;
    }

    .line1-business__accent.line1-business__accent_en {
        /* todo check */
        /* width: 480px; */
        width: 420px;
    }
}

.forum-filter-field-item img.calendar-icon {
    flex: 0 0 auto;
}

.new-header__logo_max-width_150 {
    max-width: 150px;
}

.field-name {
    display: none;
}

/* todo: temp med restyle */
/* @media screen and (min-width: 1260px) {
    .row.medicines {
        flex-direction: column;
        max-height: 314px;
        justify-content: flex-start;
    }

    .col-12.col-md-6.col-xl-3.mb-3.mb-xl-0 {
        max-width: 317px;
        height: 176px;
    }

    ._temp_med_restyle {
        height: 80px !important;
        flex: 0 1 80px !important;
        align-items: center;
        align-content: center;
        margin-bottom: 16px !important;
    }

    ._temp_med_restyle > a {
        padding: 16px 32px;
        margin: 0;
    }

    ._temp_med_restyle > * > * > .cube-card__icon {
        height: 48px !important;
        width: 48px !important;
        flex: 0 0 48px;
    }
} */

/* todo or reverse this @media margins with mobile-first approach? */
/* @media (max-width: 1260px) {
    .cube-card__header {
        margin: 8px 0;
    }
} */

.font-revert b {
    font-weight: bold;
}

.font-revert i {
    font-style: italic;
}

.list2__item li::before {
    position: absolute;
    left: 32px;
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    background-color: #f2eb3b;
}

.list2__item > ul {
    padding: 0 0 16px 32px;
}



.content-over1__left-def {
    display: block;
    margin-bottom: 18px;
}

.content-over1__right-def .ask-question1 {
    display: flex;
    height: 56px;
    width: 150px;
    font-size: 16px;
    align-items: center;
    justify-content: center;
}

@media screen and (min-width: 1001px) {
    .content-over1__right-def .ask-question1 {
        height: 56px;
        width: 160px;
        font-size: 18px;
    }
}

.mySimpleAlert {
    padding: 18px 16px;
    display: block;
    border-radius: 4px;
    background-color: #f7f7f7;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 24px;
  }

  .mySimpleAlert__content {
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
  }

  .mySimpleAlert__more {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #f7f7f7;
    padding: 0px 8px 18px 16px;
    line-height: 24px;
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
  }

  .mySimpleAlert__more:hover {
    text-decoration: none;
  }

  .mySimpleAlert__accent {
    font-weight: bold;
  }

/* End */
/* /local/templates/main/css/select2.min.css?178473198215275 */
/* /local/templates/main/css/style.css?1784731982182689 */
/* /local/templates/main/css/jquery.loading.css?1784731982365 */
/* /local/templates/main/js/fancybox-master/dist/jquery.fancybox.min.css?178473198213924 */
/* /local/templates/main/css/attention-modal.css?17847319828398 */
/* /local/templates/main/css/exportStyle.css?1784731982119715 */
/* /local/templates/main/css/new-header.css?178473198232753 */
/* /local/templates/main/css/potrebitelyam.css?17847319822510 */
/* /local/templates/main/css/forEn.css?1784731982577 */
/* /local/templates/main/css/en_fix.css?1784731982436 */
/* /local/templates/main/css/new-header-menu-newlvl.css?17847319821337 */
/* /local/templates/main/components/dev/form.custom/violation/style.css?17847319826294 */
/* /local/templates/main/components/dev/form.custom/violation_milk/style.css?17847319826294 */
/* /local/templates/main/components/dev/form.custom/index_question/style.css?178473198217692 */
/* /local/templates/main/css/bootstrap.css?178473198257364 */
/* /local/templates/main/styles.css?1784731982113 */
/* /local/templates/main/template_styles.css?178473198228708 */
/* /local/templates/main/css/header-addings.css?1784731982529 */
/* /local/templates/main/css/fixes_1.css?178473198240146 */
