/*Reset*/
@import url(jquery-ui.min.css);
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  /*font-size:100%;*/
  vertical-align: baseline;
  background: transparent;
  -webkit-overflow-scrolling: touch; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 0;
  border: 0;
  border-top: 1px solid #000000;
  margin: 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

body {
  font-size: 14px;
  line-height: 1.2; }

table {
  font-size: inherit; }

select, input, textarea {
  font: 99% sans-serif; }

pre, code, kbd, samp {
  font-family: monospace,sans-serif; }

small {
  font-size: 85%; }

strong, th {
  font-weight: bold; }

td, td img {
  vertical-align: top; }

sub {
  vertical-align: sub;
  font-size: smaller; }

sup {
  vertical-align: super;
  font-size: smaller; }

input[type="radio"] {
  vertical-align: text-bottom; }

input[type="checkbox"] {
  vertical-align: bottom; }

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

html {
  overflow-y: scroll;
  overflow-x: hidden; }

button {
  width: auto;
  overflow: visible; }

.clearfix:after, .c:after, .c {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix, .c {
  display: inline-block; }

.clearfix, .c {
  display: block; }

input:focus, textarea:focus {
  outline: none; }

ul, ul li {
  display: block;
  list-style: none; }

.css3 {
  position: relative; }

a {
  color: #777777; }

a, a:hover, a:focus, a:active, a:visited {
  outline: none; }

a, a:focus, a:active, a:visited {
  text-decoration: none; }

a:hover {
  color: #777777;
  text-decoration: underline; }

/*Shortcuts*/
/*Fonts*/
body, input, textarea, select, button {
  font-family: 'FK Grotesk',Arial,Helvetica,'Trebuchet MS',serif; }

/*Default elements*/
html {
  scroll-behavior: smooth; }

body {
  background-color: #f1f1f1;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scroll-behavior: smooth; }
  body.night_mode {
    background-color: #0d0c06; }

.loading_cover {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  height: 100vh;
  pointer-events: none;
  background: #ffffff; }

.hidden {
  display: none; }

.hiddeni {
  display: none !important; }

.invisible {
  visibility: hidden; }

html {
  height: 100%; }

body {
  height: 100%;
  position: relative; }

#page {
  min-height: 100vh;
  position: relative; }

@media (min-width: 1280px) {
  .wrap {
    max-width: 1200px;
    margin: 0 auto; }

  .dt_wrap {
    max-width: 1200px;
    margin: 0 auto; }

  .dt_wrap_ext {
    max-width: 1440px;
    margin: 0 auto; }

  .hidden-dt {
    display: none !important; }

  .hidden-dttab {
    display: none !important; }

  .hidden-dtmob {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 1279px) {
  .wrap {
    width: auto;
    padding-left: 38px;
    padding-right: 38px;
    max-width: 1200px;
    margin: 0 auto; }

  .tab_wrap {
    width: auto;
    padding-left: 38px;
    padding-right: 38px;
    max-width: 1200px;
    margin: 0 auto; }

  .tab_clear:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

  .hidden-tab {
    display: none !important; }

  .hidden-dttab {
    display: none !important; }

  .hidden-tabmob {
    display: none !important; } }
@media (max-width: 767px) {
  .wrap {
    margin: 0 19px; }

  .mob_wrap {
    width: auto;
    margin: 0 19px; }

  .mob_clear:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

  .hidden-mob {
    display: none !important; }

  .hidden-dtmob {
    display: none !important; }

  .hidden-tabmob {
    display: none !important; } }
body {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #777777; }

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-weight: 400; }

h1, .h1 {
  font-size: 74px;
  line-height: 71px; }

h2, .h2, .career_list_block .pre_select_line, .career_list_block .select_line {
  font-size: 60px;
  line-height: 58px; }

h3, .h3 {
  font-size: 48px;
  line-height: 58px; }

h4, .h4, .user_menu .line_menu .header_menu .item .item_inner, .key_facts_block .list .item .value, .project_specs_block .spec_list_wrap .item.large_value .value, .project_quote_block .line1 .text_part .quote, .about_quote .line2 .text_part .quote, .about_facts_block .list .item .value, .about_cert_block .list .item .title {
  font-size: 32px;
  line-height: 38px; }

.body_large_text, .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title, .project_list_block .head_part .filter_list .filter.filter_select .item, .project_list_block .head_part .filter_list .filter.filter_slider .text_cont, .project_quote_block .line1 .text_part .name, .about_quote .line2 .text_part .name, .about_team_block .list .item .name, .about_team_block .plus, .news_open_content_block .text_cols, .career_list_block .list_cont .list .item, .career_form_block .form .sub_title, .contact_form_block .form .sub_title {
  font-size: 20px;
  line-height: 24px; }

.body_small_text, .link_list_slider .list_controls, .breadcrumbs .crumb, .photo_slider .controls_part .index.small, footer .line_nav .copy, .key_facts_block .list .item .key, .latest_project_block .line1 .right .text_part .details_table, .project_list_block .head_part .filter_list .filter .category, .project_list_block .list_part .list .project .project_desc, .project_quote_block .line1 .text_part .position, .about_quote .line2 .text_part .position, .about_team_block .list .item .position, .about_team_block .list .item .mail, .news_list_block .list_part .list .news .date, .news_list_block .list_part .loading_line {
  font-size: 12px;
  line-height: 14px; }

.button_large_text {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.1em;
  font-weight: 700; }

.button_normal_text, .btn, .btn.small, .project_list_block .list_part .after_list_more {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.06em;
  font-weight: 700; }

.footer_normal_text, footer .line_nav .menu {
  font-size: 16px;
  line-height: 29px; }

.footer_small_text {
  font-size: 12px;
  line-height: 22px; }

@media (max-width: 767px) {
  body {
    font-size: 14px;
    line-height: 17px; }

  h1, .h1 {
    font-size: 54px;
    line-height: 52px; }

  h2, .h2, .career_list_block .pre_select_line, .career_list_block .select_line {
    font-size: 48px;
    line-height: 46px; }

  h3, .h3 {
    font-size: 36px;
    line-height: 43px; }

  h4, .h4, .user_menu .line_menu .header_menu .item .item_inner, .key_facts_block .list .item .value, .project_specs_block .spec_list_wrap .item.large_value .value, .project_quote_block .line1 .text_part .quote, .about_quote .line2 .text_part .quote, .about_facts_block .list .item .value, .about_cert_block .list .item .title {
    font-size: 24px;
    line-height: 29px; }

  .footer_normal_text, footer .line_nav .menu {
    font-size: 14px;
    line-height: 25px; }

  .footer_small_text {
    font-size: 10px;
    line-height: 18px; } }
figure {
  font-size: 0;
  line-height: 0; }
  figure img {
    max-width: 100%; }

.btn {
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  outline: 0;
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  box-sizing: border-box;
  padding: 18px 39px;
  min-width: 300px;
  position: relative;
  z-index: 1;
  border: 1px solid rgba(34, 35, 35, 0.6);
  color: #222323;
  max-width: 100%;
  background: none; }
  .btn > * {
    vertical-align: middle; }
  .btn.blo:not(.hidden) {
    display: block; }
  .btn .icon + .text {
    margin-left: 15px; }
  .btn .text {
    display: inline-block; }
  .btn.shadow {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); }
  .btn.disabled, .btn:disabled {
    cursor: default;
    color: rgba(34, 35, 35, 0.3); }
    .btn.disabled:hover, .btn.disabled.hover, .btn:disabled:hover, .btn:disabled.hover {
      text-decoration: none;
      color: rgba(34, 35, 35, 0.3); }
  .btn:not(.disabled):not(:disabled):focus, .btn:not(.disabled):not(:disabled).focus {
    color: rgba(34, 35, 35, 0.6); }
  .btn:not(.disabled):not(:disabled):hover, .btn:not(.disabled):not(:disabled).hover {
    text-decoration: none;
    color: #222323;
    background-color: #ffffff;
    border-color: transparent; }
    .btn:not(.disabled):not(:disabled):hover.hover_gray_border, .btn:not(.disabled):not(:disabled).hover.hover_gray_border {
      border-color: rgba(34, 35, 35, 0.3); }
  .btn.light {
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.6); }
    .btn.light.disabled, .btn.light:disabled {
      cursor: default;
      color: rgba(255, 255, 255, 0.3);
      border-color: rgba(255, 255, 255, 0.3); }
      .btn.light.disabled:hover, .btn.light.disabled.hover, .btn.light:disabled:hover, .btn.light:disabled.hover {
        text-decoration: none;
        color: rgba(255, 255, 255, 0.3); }
    .btn.light:not(.disabled):not(:disabled):focus, .btn.light:not(.disabled):not(:disabled).focus {
      color: rgba(255, 255, 255, 0.6); }
    .btn.light:not(.disabled):not(:disabled):hover, .btn.light:not(.disabled):not(:disabled).hover {
      text-decoration: none;
      color: #ffffff;
      background-color: #222323;
      border-color: #ffffff; }
  .btn.small {
    padding: 14px 19px 13px;
    min-width: 200px; }
  .btn.sz58 {
    padding-top: 17px;
    padding-bottom: 17px;
    min-width: 300px; }
    .btn.sz58.small {
      padding-top: 19px;
      padding-bottom: 18px; }
  .btn .paperclip_icon {
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 22px;
    margin-right: 14px;
    background-image: url("../img/design/paperclip_f1_11x22px.svg");
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat; }

button.btn.blo:not(.hidden) {
  width: 100%; }

textarea {
  resize: none; }

.cinput {
  position: relative;
  font-size: 0;
  line-height: 0; }
  .cinput:not(.textarea) {
    padding: 16px 14px; }
    .cinput:not(.textarea) input {
      font-size: 16px;
      line-height: 26px;
      width: 100%;
      height: 26px;
      background: none;
      border: 0;
      margin: 0;
      padding: 0; }
  .cinput.textarea textarea {
    font-size: 16px;
    line-height: 19px;
    box-sizing: border-box;
    width: 100%;
    height: 200px;
    padding: 20px 14px 19px;
    background: none;
    margin: 0; }
  .cinput.textarea .counter {
    position: absolute;
    z-index: 3;
    pointer-events: none;
    bottom: 18px;
    right: 15px;
    font-size: 10px;
    line-height: 12px;
    color: rgba(119, 119, 119, 0.6); }
  .cinput:not(.textarea), .cinput.textarea textarea {
    border: 1px solid rgba(119, 119, 119, 0.6);
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px; }
  .cinput:not(.textarea) input, .cinput.textarea textarea {
    color: #222323; }
    .cinput:not(.textarea) input::placeholder, .cinput.textarea textarea::placeholder {
      color: #777777;
      font-weight: 400; }
    .cinput:not(.textarea) input::-webkit-input-placeholder, .cinput.textarea textarea::-webkit-input-placeholder {
      color: #777777;
      font-weight: 400; }
    .cinput:not(.textarea) input::-moz-placeholder, .cinput.textarea textarea::-moz-placeholder {
      color: #777777;
      opacity: 1;
      font-weight: 400; }
    .cinput:not(.textarea) input:-ms-input-placeholder, .cinput.textarea textarea:-ms-input-placeholder {
      color: #777777;
      font-weight: 400; }
    .cinput:not(.textarea) input:-moz-placeholder, .cinput.textarea textarea:-moz-placeholder {
      color: #777777;
      opacity: 1;
      font-weight: 400; }
  .cinput.focused:not(.textarea), .cinput.focused.textarea textarea {
    border-color: rgba(34, 35, 35, 0.6); }
  .cinput.disabled:not(.textarea), .cinput.disabled.textarea textarea, .cinput:disabled:not(.textarea), .cinput:disabled.textarea textarea {
    border-color: rgba(119, 119, 119, 0.3); }
  .cinput.disabled:not(.textarea) input, .cinput.disabled.textarea textarea, .cinput:disabled:not(.textarea) input, .cinput:disabled.textarea textarea {
    color: rgba(119, 119, 119, 0.3); }
  .cinput.wrong:not(.textarea), .cinput.focused.wrong:not(.textarea) {
    border-color: rgba(211, 63, 73, 0.6); }
    .cinput.wrong:not(.textarea) input, .cinput.focused.wrong:not(.textarea) input {
      color: #d33f49; }
  .cinput.wrong.textarea textarea, .cinput.focused.wrong.textarea textarea {
    color: #ff7560;
    border-color: rgba(255, 117, 96, 0.6); }
  .cinput.wrong.textarea .counter, .cinput.focused.wrong.textarea .counter {
    color: rgba(255, 117, 96, 0.6); }
  .cinput.light:not(.wrong):not(.textarea) input, .cinput.light:not(.wrong).textarea textarea {
    color: #e5e5e5; }
  .cinput.light:not(.wrong).focused:not(.textarea), .cinput.light:not(.wrong).focused.textarea textarea {
    border-color: rgba(229, 229, 229, 0.6); }

@-webkit-keyframes autofill {
  to {
    color: #222323;
    background: transparent; } }
@-webkit-keyframes autofill_light {
  to {
    color: #e5e5e5;
    background: transparent; } }
.cinput:not(.light) input:-webkit-autofill, .cinput:not(.light) textarea:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both; }

.cinput.light input:-webkit-autofill, .cinput.light textarea:-webkit-autofill {
  -webkit-animation-name: autofill_light;
  -webkit-animation-fill-mode: both; }

.custom_checkbox {
  width: 16px;
  height: 16px;
  position: relative; }
  .custom_checkbox:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    border: 1px solid rgba(119, 119, 119, 0.6);
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px; }
  .custom_checkbox:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    background-color: #222323;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    display: none; }
  .custom_checkbox.light:after {
    background-color: #e5e5e5; }

label.checkbox_line {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 14px; }
  label.checkbox_line input {
    display: none; }
  label.checkbox_line .custom_checkbox {
    margin-right: 12px;
    flex-shrink: 0;
    flex-grow: 0; }
  label.checkbox_line .text {
    display: block; }
  label.checkbox_line a {
    text-decoration: underline; }
    label.checkbox_line a:hover {
      color: rgba(119, 119, 119, 0.6); }
  label.checkbox_line:hover .custom_checkbox:before {
    border-color: rgba(34, 35, 35, 0.6); }
  label.checkbox_line:hover .custom_checkbox.light:before {
    border-color: rgba(229, 229, 229, 0.6); }
  label.checkbox_line.wrong .custom_checkbox:before {
    border-color: rgba(255, 117, 96, 0.6); }
  label.checkbox_line.checked .custom_checkbox:before {
    border-color: rgba(34, 35, 35, 0.6); }
  label.checkbox_line.checked .custom_checkbox:after {
    display: block; }
  label.checkbox_line.checked .custom_checkbox.light:before {
    border-color: rgba(229, 229, 229, 0.6); }

.fileinput {
  position: relative;
  overflow: hidden; }
  .fileinput input[type=file] {
    position: absolute;
    z-index: 1;
    top: -10px;
    left: -10px;
    font-size: 999px;
    line-height: 999px;
    opacity: 0;
    cursor: pointer; }
  .fileinput input[type=file]::-webkit-file-upload-button {
    cursor: pointer; }
  .fileinput .btn {
    position: relative;
    z-index: 2;
    pointer-events: none; }
  .fileinput:hover .btn:not(.disabled):not(:disabled), .fileinput.hover .btn:not(.disabled):not(:disabled) {
    text-decoration: none;
    color: #222323;
    background-color: #ffffff;
    border-color: transparent; }
  .fileinput:hover .btn.light:not(.disabled):not(:disabled), .fileinput.hover .btn.light:not(.disabled):not(:disabled) {
    color: #ffffff;
    background-color: #222323;
    border-color: #ffffff; }

.arrow_down_link {
  display: block;
  width: 50px;
  height: 50px;
  position: relative; }
  .arrow_down_link:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 12px;
    height: 49px;
    background-image: url("../img/design/arrow_down_77_49px.svg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%; }

.css_spin {
  -webkit-animation: css_spin 0.4s infinite linear;
  -moz-animation: css_spin 0.4s infinite linear;
  -ms-animation: css_spin 0.4s infinite linear;
  -o-animation: css_spin 0.4s infinite linear;
  animation: css_spin 0.4s infinite linear; }

@-webkit-keyframes css_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359.9deg); } }
@-moz-keyframes css_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359.9deg); } }
@-ms-keyframes css_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359.9deg); } }
@-o-keyframes css_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359.9deg); } }
@keyframes css_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359.9deg); } }
.achievement_block .wrap_inner {
  margin-left: 240px;
  margin-right: 120px; }
.achievement_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .achievement_block .line1 .left {
    background-color: #e5e5e5;
    flex-grow: 1; }
  .achievement_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .achievement_block .line1 .right .corner {
      width: 600px;
      height: 140px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
.achievement_block .line2 {
  background-color: #e5e5e5; }
  .achievement_block .line2 .text_part {
    width: 70%;
    margin-left: 20%; }
    .achievement_block .line2 .text_part .main_title + p {
      margin-top: 20px; }
.achievement_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .achievement_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .achievement_block .line3 .left .corner {
      width: 245px;
      height: 140px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
  .achievement_block .line3 .right {
    background-color: #e5e5e5;
    flex-grow: 1; }

.link_list_slider .wrap_inner {
  padding-top: 140px;
  padding-bottom: 140px; }
.link_list_slider .list {
  overflow: hidden; }
  .link_list_slider .list .list_outer {
    margin-left: -30px; }
  .link_list_slider .list .list_inner {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    left: 0%; }
  .link_list_slider .list .item {
    width: 16.67%;
    flex-shrink: 0; }
    .link_list_slider .list .item .item_inner {
      display: block;
      margin-left: 30px;
      transition: opacity 0.2s; }
      .link_list_slider .list .item .item_inner:hover {
        opacity: 0.6;
        text-decoration: none; }
    .link_list_slider .list .item .img {
      width: 100%;
      padding-top: 57.14%;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-size: cover; }
      .link_list_slider .list .item .img + .title {
        margin-top: 20px; }
.link_list_slider .list_controls {
  text-align: center;
  vertical-align: top;
  padding-top: 60px; }
  .link_list_slider .list_controls .prev {
    margin-right: 60px; }
  .link_list_slider .list_controls .next {
    margin-left: 60px; }
  .link_list_slider .list_controls .arrow {
    width: 25px;
    height: 14px;
    vertical-align: top;
    position: relative;
    display: inline-block; }
    .link_list_slider .list_controls .arrow:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -4px;
      width: 25px;
      height: 8px;
      background-image: url("../img/design/arrow_left_77_25x8px.svg");
      background-position: 50% 50%;
      background-size: 100%;
      background-repeat: no-repeat; }
    .link_list_slider .list_controls .arrow.left {
      margin-right: 8px; }
    .link_list_slider .list_controls .arrow.right {
      margin-left: 8px; }
      .link_list_slider .list_controls .arrow.right:before {
        transform: rotate(180deg); }
  .link_list_slider .list_controls a:hover {
    text-decoration: none;
    opacity: 0.4; }
.link_list_slider.no_space_bottom .wrap_inner {
  padding-bottom: 0; }

.breadcrumbs {
  font-size: 0;
  line-height: 0; }
  .breadcrumbs .crumb.with_arrow {
    margin-right: 34px;
    position: relative; }
    .breadcrumbs .crumb.with_arrow:before {
      content: '';
      position: absolute;
      top: 50%;
      margin: -3px 0 0 10px;
      left: 100%;
      width: 15px;
      height: 6px;
      background-image: url("../img/design/arrow_right_77_15x6px.svg");
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: 100%;
      pointer-events: none; }
  .breadcrumbs a:hover {
    text-decoration: none;
    color: rgba(119, 119, 119, 0.4); }

.photo_slider .list_part .list_wrap_outer {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
.photo_slider .list_part .spacing_left {
  flex-grow: 1; }
.photo_slider .list_part .list_wrap_inner {
  width: 1200px;
  flex-grow: 1; }
.photo_slider .list_part .list_cont {
  width: 100%;
  padding-top: 56.2%;
  position: relative; }
  .photo_slider .list_part .list_cont .list {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
    .photo_slider .list_part .list_cont .list .img {
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: cover; }
      .photo_slider .list_part .list_cont .list .img.animating_out {
        z-index: 1; }
      .photo_slider .list_part .list_cont .list .img.active {
        z-index: 2; }
  .photo_slider .list_part .list_cont .arrow {
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    width: 180px;
    cursor: pointer; }
    .photo_slider .list_part .list_cont .arrow:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -6px 0 0 -25px;
      width: 50px;
      height: 12px;
      background-image: url("../img/design/arrow_left_white_50x12px.svg");
      background-repeat: no-repeat;
      background-size: 100%;
      background-position: 50% 50%; }
    .photo_slider .list_part .list_cont .arrow:after {
      content: '';
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      width: 65.6%;
      opacity: 0.4; }
    .photo_slider .list_part .list_cont .arrow.left {
      left: 0; }
      .photo_slider .list_part .list_cont .arrow.left:before {
        -webkit-filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.2));
        filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.2)); }
      .photo_slider .list_part .list_cont .arrow.left:after {
        left: 0;
        background: -moz-linear-gradient(left, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
        background: -webkit-linear-gradient(left, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
        background: linear-gradient(to right, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%); }
    .photo_slider .list_part .list_cont .arrow.right {
      right: 0; }
      .photo_slider .list_part .list_cont .arrow.right:before {
        transform: rotate(180deg);
        -webkit-filter: drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.2));
        filter: drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.2)); }
      .photo_slider .list_part .list_cont .arrow.right:after {
        right: 0;
        background: -moz-linear-gradient(left, rgba(241, 241, 241, 0) 0%, #f1f1f1 100%);
        background: -webkit-linear-gradient(left, rgba(241, 241, 241, 0) 0%, #f1f1f1 100%);
        background: linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 100%); }
    .photo_slider .list_part .list_cont .arrow:hover:after {
      display: block; }
    .photo_slider .list_part .list_cont .arrow:hover.left:before {
      -webkit-filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.6));
      filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.6)); }
    .photo_slider .list_part .list_cont .arrow:hover.right:before {
      -webkit-filter: drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.6));
      filter: drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.6)); }
.photo_slider .controls_part .controls_wrap {
  padding-top: 1px;
  padding-bottom: 1px;
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center; }
.photo_slider .controls_part .index {
  color: rgba(34, 35, 35, 0.6);
  padding: 16px 0 15px; }
  .photo_slider .controls_part .index.small {
    padding: 18px 0 18px; }
.photo_slider .controls_part .buttons {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-right: -15px; }
  .photo_slider .controls_part .buttons .button {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative; }
    .photo_slider .controls_part .buttons .button:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 8px;
      height: 8px;
      border: 1px solid #777777;
      border-radius: 50% 50% 50% 50%;
      -webkit-border-radius: 50% 50% 50% 50%; }
    .photo_slider .controls_part .buttons .button:hover:before {
      opacity: 0.6; }
    .photo_slider .controls_part .buttons .button.active:before {
      background: #777777;
      opacity: 1; }

@media (min-width: 768px) and (max-width: 1279px) {
  .achievement_block .wrap_inner {
    margin-left: 38px;
    margin-right: 38px; }
  .achievement_block .line1 .right {
    width: 70%; }
    .achievement_block .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .achievement_block .line2 .text_part {
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
    .achievement_block .line2 .text_part p {
      max-width: 90%; }
  .achievement_block .line3 .left {
    width: 22.7%; }
    .achievement_block .line3 .left .corner {
      width: 100%;
      height: 120px; }

  .link_list_slider .list .list_outer {
    margin-left: -44px; }
  .link_list_slider .list .item {
    width: 25%; }
    .link_list_slider .list .item .item_inner {
      margin-left: 44px; }
    .link_list_slider .list .item .img + .title {
      margin-top: 15px; }
    .link_list_slider .list .item .title {
      font-size: 12px;
      line-height: 14px; }

  .photo_slider .list_part .spacing_left {
    flex-grow: 0;
    flex-shrink: 0;
    width: 38px; }
  .photo_slider .list_part .list_wrap_inner {
    width: auto;
    flex-grow: 1; }
  .photo_slider .list_part .list_cont .arrow {
    width: 17%; } }
@media (max-width: 767px) {
  .btn {
    padding-left: 19px;
    padding-right: 19px;
    min-width: 200px; }
    .btn.sz58 {
      min-width: 200px; }

  .achievement_block .wrap_inner {
    margin-left: 19px;
    margin-right: 19px; }
  .achievement_block .line1 .right {
    width: 83%; }
    .achievement_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .achievement_block .line2 {
    padding-bottom: 20px; }
    .achievement_block .line2 .text_part {
      width: 90%;
      margin-left: auto;
      margin-right: auto; }
      .achievement_block .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .achievement_block .line2 .text_part .main_title + p {
          margin-top: 30px; }
      .achievement_block .line2 .text_part p {
        max-width: 90%; }
  .achievement_block .line3 .left {
    width: 39.2%; }
    .achievement_block .line3 .left .corner {
      width: 100%;
      height: 80px; }

  .link_list_slider .list .list_outer {
    margin-left: -22px; }
  .link_list_slider .list .item {
    width: 50%; }
    .link_list_slider .list .item .item_inner {
      margin-left: 22px; }
    .link_list_slider .list .item .img + .title {
      margin-top: 15px; }
    .link_list_slider .list .item .title {
      font-size: 12px;
      line-height: 14px; }
  .link_list_slider .list_controls {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between; }
    .link_list_slider .list_controls .prev {
      margin-right: 10px; }
    .link_list_slider .list_controls .next {
      margin-left: 10px; }

  .breadcrumbs .mob_line {
    display: block; }
    .breadcrumbs .mob_line + .mob_line {
      margin-top: 15px; }

  .photo_slider .list_part .spacing_left {
    flex-grow: 0;
    flex-shrink: 0;
    width: 19px; }
  .photo_slider .list_part .list_wrap_inner {
    width: auto;
    flex-grow: 1; }
  .photo_slider .list_part .list_cont .arrow {
    width: 19%; }
    .photo_slider .list_part .list_cont .arrow:before {
      width: 32px;
      height: 8px;
      margin: -4px 0 0 -16px; }
  .photo_slider .controls_part .buttons {
    display: none; } }
header {
  position: relative;
  z-index: 10; }
  header .line_menu .line_inner {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px; }
  header .line_menu .right {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
  header .line_menu .logo {
    display: block;
    padding: 60px 0 60px; }
    header .line_menu .logo img {
      display: block;
      height: 20px; }
  header .line_menu .header_menu {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    header .line_menu .header_menu .item .item_inner {
      padding: 11px 0 10px;
      display: block; }
      header .line_menu .header_menu .item .item_inner:hover {
        text-decoration: none;
        color: rgba(119, 119, 119, 0.4); }
    header .line_menu .header_menu .item + .item {
      margin-left: 40px; }
    header .line_menu .header_menu .item.active .item_inner {
      color: #0d0c06; }
  header .mobmenu_trigger {
    display: none; }

.night_mode header .line_menu .header_menu .item .item_inner:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6); }
.night_mode header .line_menu .header_menu .item.active .item_inner {
  color: #ffffff; }

.mobmenu_trigger {
  position: relative;
  height: 20px;
  padding: 30px 58px 30px 38px;
  margin-right: -38px;
  cursor: pointer; }
  .mobmenu_trigger:before, .mobmenu_trigger:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 38px;
    width: 20px;
    border-top: 1px solid #777777; }
  .mobmenu_trigger:before {
    height: 15px;
    margin-top: -8px;
    border-bottom: 1px solid #777777; }
  .mobmenu_trigger .text {
    padding-right: 20px; }

.user_menu {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 25;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  background-color: #e5e5e5; }
  .user_menu .line_header .line_inner {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px; }
  .user_menu .line_header .logo {
    display: block;
    padding: 60px 0 60px; }
    .user_menu .line_header .logo img {
      display: block;
      height: 20px; }
  .user_menu .line_menu .header_menu {
    padding: 181px 38px; }
    .user_menu .line_menu .header_menu .item {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .user_menu .line_menu .header_menu .item .item_inner {
        display: block;
        padding: 6px 0 6px; }
        .user_menu .line_menu .header_menu .item .item_inner:hover {
          text-decoration: none;
          color: rgba(119, 119, 119, 0.4); }
      .user_menu .line_menu .header_menu .item + .item {
        margin-top: 48px; }
      .user_menu .line_menu .header_menu .item.active .item_inner {
        color: #0d0c06; }
  .user_menu .mobmenu_trigger:before, .user_menu .mobmenu_trigger:after {
    width: 26px;
    right: 35px; }
  .user_menu .mobmenu_trigger:before {
    margin-top: 0;
    border-bottom: 0;
    height: 0;
    transform: rotate(-45deg); }
  .user_menu .mobmenu_trigger:after {
    transform: rotate(45deg); }

html.user_menu_open {
  overflow: hidden; }
  html.user_menu_open header .mobmenu_trigger:before, html.user_menu_open header .mobmenu_trigger:after {
    width: 26px;
    right: 35px; }
  html.user_menu_open header .mobmenu_trigger:before {
    margin-top: 0;
    border-bottom: 0;
    height: 0;
    transform: rotate(-45deg); }
  html.user_menu_open header .mobmenu_trigger:after {
    transform: rotate(45deg); }

footer {
  position: relative;
  z-index: 15; }
  footer .line_contact .line_border {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    footer .line_contact .line_border .left {
      width: 420px;
      flex-shrink: 0;
      flex-grow: 0; }
      footer .line_contact .line_border .left .corner {
        background: #222323;
        background: -moz-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
        background: -webkit-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
        background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
        background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%);
        width: 100%;
        padding-top: 33.33%; }
    footer .line_contact .line_border .right {
      background-color: #222323;
      flex-grow: 1; }
  footer .line_contact .line_content {
    background-color: #222323; }
    footer .line_contact .line_content .line_inner {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between; }
    footer .line_contact .line_content .left {
      align-self: center;
      width: 50%; }
      footer .line_contact .line_content .left .left_part + .left_part {
        margin-top: 120px; }
      footer .line_contact .line_content .left h2 + .btn_line {
        margin-top: 60px; }
      footer .line_contact .line_content .left h2 + .sub_title {
        margin-top: 30px; }
      footer .line_contact .line_content .left h4 + .btn_line {
        margin-top: 40px; }
      footer .line_contact .line_content .left .btn.small {
        min-width: 250px; }
    footer .line_contact .line_content .right {
      width: 40%;
      max-width: 480px; }
      footer .line_contact .line_content .right .img {
        width: 100%;
        padding-top: 150%;
        height: 0;
        background-size: cover;
        background-position: 50% 50%; }
  footer .line_nav {
    background: #222323; }
    footer .line_nav .line_inner {
      padding-top: 120px;
      padding-bottom: 80px; }
    footer .line_nav .menu {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      footer .line_nav .menu .menu_col {
        width: 25%; }
      footer .line_nav .menu .menu_col_inner {
        margin-right: 40px; }
      footer .line_nav .menu .br_below {
        margin-bottom: 1.8em; }
      footer .line_nav .menu .dark {
        color: rgba(119, 119, 119, 0.6); }
      footer .line_nav .menu a:hover {
        text-decoration: none;
        color: rgba(119, 119, 119, 0.6); }
      footer .line_nav .menu a.active {
        color: rgba(229, 229, 229, 0.6); }
      footer .line_nav .menu + .copy {
        margin-top: 60px; }
    footer .line_nav .copy {
      color: rgba(119, 119, 119, 0.6); }
    footer .line_nav.no_bg {
      background: none; }
      footer .line_nav.no_bg .menu a.active {
        color: #0d0c06; }

.cookies_block {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 15;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(13, 12, 6, 0.9); }
  .cookies_block .cookies_line {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 40px; }
    .cookies_block .cookies_line .text {
      align-self: center; }
      .cookies_block .cookies_line .text a {
        text-decoration: underline; }
        .cookies_block .cookies_line .text a:hover {
          text-decoration: none; }
    .cookies_block .cookies_line .options {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-shrink: 0;
      margin-left: 30px;
      font-size: 0;
      line-height: 0; }
    .cookies_block .cookies_line .btn {
      align-self: flex-start; }
      .cookies_block .cookies_line .btn + .cookies_close_btn {
        margin-left: 10px; }
    .cookies_block .cookies_line .cookies_close_btn {
      display: inline-block;
      width: 58px;
      height: 58px;
      margin-right: -20px;
      position: relative; }
      .cookies_block .cookies_line .cookies_close_btn:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 18px;
        height: 18px;
        background-image: url("../img/design/close_77_18px.svg");
        background-size: 100%;
        transform: translate(-50%, -50%); }

@media (min-width: 768px) and (max-width: 1279px) {
  header .line_menu .line_inner {
    padding-top: 30px; }
  header .line_menu .logo {
    padding: 30px 0 30px; }
  header .line_menu .header_menu {
    display: none; }
  header .mobmenu_trigger {
    display: block; }

  .user_menu .line_header .line_inner {
    padding-top: 30px; }
  .user_menu .line_header .logo {
    padding: 30px 0 30px; }

  footer .line_contact .line_border .left {
    width: 19.5%; }
  footer .line_contact .line_content .line_inner {
    padding-top: 70px; }
  footer .line_contact .line_content .left .left_part {
    margin-right: 40px; }
    footer .line_contact .line_content .left .left_part + .left_part {
      margin-top: 80px; }
  footer .line_contact .line_content .left h2 {
    font-size: 32px;
    line-height: 38px; }
    footer .line_contact .line_content .left h2 + .btn_line {
      margin-top: 30px; }
    footer .line_contact .line_content .left h2 + .sub_title {
      margin-top: 20px; }
  footer .line_contact .line_content .left .sub_title {
    font-size: 16px;
    line-height: 19px; }
  footer .line_contact .line_content .left h4 {
    font-size: 20px;
    line-height: 24px; }
    footer .line_contact .line_content .left h4 + .btn_line {
      margin-top: 30px; }
  footer .line_contact .line_content .right {
    width: 50%; }
  footer .line_nav .menu {
    flex-wrap: wrap; }
    footer .line_nav .menu .menu_col {
      width: 50%;
      margin-top: 60px; }
      footer .line_nav .menu .menu_col:first-of-type, footer .line_nav .menu .menu_col:nth-of-type(2) {
        margin-top: 0; } }
@media (max-width: 767px) {
  header .line_menu .line_inner {
    padding-top: 30px; }
  header .line_menu .logo {
    padding: 30px 0 30px; }
    header .line_menu .logo img {
      height: 16px; }
  header .line_menu .header_menu {
    display: none; }
  header .mobmenu_trigger {
    display: block; }

  .mobmenu_trigger {
    width: 58px;
    height: 76px;
    padding: 0;
    margin-right: -19px; }
    .mobmenu_trigger:before, .mobmenu_trigger:after {
      right: 19px; }
    .mobmenu_trigger .text {
      display: none; }

  .user_menu .line_header .line_inner {
    padding-top: 30px; }
  .user_menu .line_header .logo {
    padding: 30px 0 30px; }
    .user_menu .line_header .logo img {
      height: 16px; }
  .user_menu .line_menu .header_menu {
    padding: 133px 19px; }
    .user_menu .line_menu .header_menu .item .item_inner {
      font-size: 32px;
      line-height: 38px; }
  .user_menu .mobmenu_trigger:before, .user_menu .mobmenu_trigger:after {
    right: 16px; }

  html.user_menu_open {
    overflow: hidden; }
    html.user_menu_open header .mobmenu_trigger:before, html.user_menu_open header .mobmenu_trigger:after {
      right: 16px; }

  footer .line_contact .line_border .left {
    width: 27.2%; }
  footer .line_contact .line_content .line_inner {
    padding-top: 64px;
    display: block; }
  footer .line_contact .line_content .left {
    width: auto; }
    footer .line_contact .line_content .left .left_part + .left_part {
      margin-top: 80px; }
    footer .line_contact .line_content .left h2 {
      font-size: 32px;
      line-height: 38px; }
      footer .line_contact .line_content .left h2 + .btn_line {
        margin-top: 30px; }
      footer .line_contact .line_content .left h2 + .sub_title {
        margin-top: 20px; }
    footer .line_contact .line_content .left .sub_title {
      font-size: 16px;
      line-height: 19px; }
    footer .line_contact .line_content .left h4 {
      font-size: 20px;
      line-height: 24px; }
      footer .line_contact .line_content .left h4 + .btn_line {
        margin-top: 30px; }
    footer .line_contact .line_content .left .btn:not(.small) {
      width: 300px;
      min-width: unset; }
  footer .line_contact .line_content .right {
    width: auto;
    margin-top: 80px; }
  footer .line_nav .menu {
    display: block;
    font-size: 16px;
    line-height: 29px; }
    footer .line_nav .menu .menu_col {
      width: auto;
      margin-top: 60px; }
      footer .line_nav .menu .menu_col:first-of-type {
        margin-top: 0; }
    footer .line_nav .menu + .copy {
      margin-top: 80px; }

  .cookies_block .cookies_line {
    display: block;
    padding-top: 24px;
    padding-bottom: 24px; }
    .cookies_block .cookies_line .text {
      text-align: center; }
    .cookies_block .cookies_line .options {
      padding-top: 24px;
      margin-left: 0;
      justify-content: center; } }
.startpage_space .wrap_inner {
  margin-left: 120px;
  margin-right: 48px; }
.startpage_space .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse; }
  .startpage_space .line1 .right {
    background-color: #ffffff;
    width: 40%;
    flex-shrink: 0; }
    .startpage_space .line1 .right .corner_part {
      display: none;
      flex-grow: 1; }
      .startpage_space .line1 .right .corner_part .corner {
        width: 100%;
        height: 100%;
        background: white;
        background: -moz-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: -webkit-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
    .startpage_space .line1 .right .img_part {
      max-width: 509px; }
    .startpage_space .line1 .right .img {
      width: 100%;
      padding-top: 123%;
      background-size: cover;
      background-position: 50% 50%;
      flex-grow: 0;
      flex-shrink: 0; }
  .startpage_space .line1 .left {
    flex-grow: 1;
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column; }
    .startpage_space .line1 .left .corner_part {
      flex-grow: 0;
      flex-shrink: 0; }
      .startpage_space .line1 .left .corner_part .corner {
        width: 100%;
        height: 118px;
        background: white;
        background: -moz-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: -webkit-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
        background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
    .startpage_space .line1 .left .text_part {
      flex-grow: 1;
      background-color: #ffffff;
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column; }
      .startpage_space .line1 .left .text_part .part_inner {
        padding: 40px 100px 40px 54px;
        flex-grow: 1;
        display: -webkit-box;
        display: moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center; }
      .startpage_space .line1 .left .text_part .main_title + p {
        margin-top: 30px; }
      .startpage_space .line1 .left .text_part p {
        max-width: 88%; }
        .startpage_space .line1 .left .text_part p + .btn_line {
          margin-top: 40px; }
      .startpage_space .line1 .left .text_part .btn {
        width: 350px; }
.startpage_space .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .startpage_space .line2 .left {
    flex-grow: 0; }
    .startpage_space .line2 .left .corner {
      width: 830px;
      height: 175px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .startpage_space .line2 .right {
    flex-grow: 1;
    background-color: #ffffff;
    position: relative; }
    .startpage_space .line2 .right .arrow_down {
      position: absolute;
      top: 33px;
      right: 52px; }

.startpage_ambition .wrap_inner {
  margin-left: 13.2%;
  width: 83.3%; }
.startpage_ambition .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #222323;
  padding-top: 100px;
  align-items: center; }
  .startpage_ambition .line1 .left {
    width: 50%;
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_ambition .line1 .left .img_part {
      padding-left: 60px;
      padding-right: 60px; }
    .startpage_ambition .line1 .left .img {
      width: 100%;
      padding-top: 64.375%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .startpage_ambition .line1 .right {
    width: 50%; }
    .startpage_ambition .line1 .right .text_part {
      padding-right: 60px; }
      .startpage_ambition .line1 .right .text_part .main_title + p {
        margin-top: 30px; }
      .startpage_ambition .line1 .right .text_part p {
        max-width: 360px; }
.startpage_ambition .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .startpage_ambition .line2 .left {
    background-color: #222323;
    flex-grow: 1; }
  .startpage_ambition .line2 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_ambition .line2 .right .corner {
      width: 728px;
      height: 160px;
      background: #222323;
      background: -moz-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }

.startpage_return .wrap_inner {
  width: 65%;
  margin-left: 27%; }
.startpage_return .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #e5e5e5;
  padding-top: 100px;
  align-items: center; }
  .startpage_return .line1 .left {
    width: 50%; }
    .startpage_return .line1 .left .text_part {
      padding-left: 47px; }
      .startpage_return .line1 .left .text_part .main_title + p {
        margin-top: 30px; }
  .startpage_return .line1 .right {
    width: 50%;
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_return .line1 .right .img_part {
      padding-left: 47px;
      padding-right: 47px;
      margin: 0 auto;
      max-width: 304px; }
    .startpage_return .line1 .right .img {
      width: 100%;
      padding-top: 163.82%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
.startpage_return .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .startpage_return .line2 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_return .line2 .left .corner {
      width: 264px;
      height: 86px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
  .startpage_return .line2 .right {
    background-color: #e5e5e5;
    flex-grow: 1; }

.startpage_layout .wrap_inner {
  width: 83.3%;
  margin-left: auto;
  margin-right: auto; }
.startpage_layout .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .startpage_layout .line1 .left {
    background-color: #ffffff;
    flex-grow: 1; }
  .startpage_layout .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_layout .line1 .right .corner {
      width: 660px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.startpage_layout .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
  align-items: center; }
  .startpage_layout .line2 .left {
    width: 49.17%;
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 590px;
    margin-left: 5%; }
    .startpage_layout .line2 .left .img_part {
      padding-left: 10px; }
    .startpage_layout .line2 .left .img {
      width: 100%;
      padding-top: 80.34%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .startpage_layout .line2 .right {
    flex-grow: 1; }
    .startpage_layout .line2 .right .text_part {
      margin-left: 19%;
      margin-right: 47px; }
      .startpage_layout .line2 .right .text_part .main_title + p {
        margin-top: 30px; }
.startpage_layout .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .startpage_layout .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .startpage_layout .line3 .left .corner {
      width: 650px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .startpage_layout .line3 .right {
    background-color: #ffffff;
    flex-grow: 1; }

.key_facts_block .block_wrap {
  padding-top: 140px;
  padding-bottom: 140px; }
.key_facts_block .main_title {
  text-align: center; }
  .key_facts_block .main_title + .list {
    margin-top: 80px; }
.key_facts_block .list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .key_facts_block .list .item {
    width: 20%;
    text-align: center; }
    .key_facts_block .list .item figure + * {
      margin-top: 40px; }
    .key_facts_block .list .item .value + .key {
      margin-top: 10px; }

.latest_project_block .wrap_inner {
  margin-right: 120px; }
.latest_project_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #0d0c06;
  padding-top: 100px; }
  .latest_project_block .line1 .left {
    width: 51.9%;
    flex-grow: 0;
    flex-shrink: 0; }
    .latest_project_block .line1 .left .img_part {
      padding-left: 107px;
      max-width: 622px; }
    .latest_project_block .line1 .left .img {
      width: 100%;
      padding-top: 76.2%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .latest_project_block .line1 .right {
    flex-grow: 1; }
    .latest_project_block .line1 .right .text_part {
      padding-left: 107px;
      padding-right: 128px; }
      .latest_project_block .line1 .right .text_part .main_title + .details_table {
        margin-top: 40px; }
      .latest_project_block .line1 .right .text_part .details_table {
        width: 100%; }
        .latest_project_block .line1 .right .text_part .details_table th, .latest_project_block .line1 .right .text_part .details_table td {
          padding-top: 20px;
          padding-bottom: 20px;
          border-top: 1px solid rgba(119, 119, 119, 0.4); }
          .latest_project_block .line1 .right .text_part .details_table th + th, .latest_project_block .line1 .right .text_part .details_table th + td, .latest_project_block .line1 .right .text_part .details_table td + th, .latest_project_block .line1 .right .text_part .details_table td + td {
            padding-left: 20px; }
        .latest_project_block .line1 .right .text_part .details_table th {
          text-align: left;
          color: rgba(119, 119, 119, 0.6);
          font-weight: 400; }
        .latest_project_block .line1 .right .text_part .details_table .desc {
          max-width: 180px; }
        .latest_project_block .line1 .right .text_part .details_table .centered_line th, .latest_project_block .line1 .right .text_part .details_table .centered_line td {
          vertical-align: middle; }
        .latest_project_block .line1 .right .text_part .details_table + .btn_line {
          margin-top: 40px; }
      .latest_project_block .line1 .right .text_part p {
        max-width: 360px; }
.latest_project_block .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .latest_project_block .line2 .left {
    background-color: #0d0c06;
    flex-grow: 1; }
  .latest_project_block .line2 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .latest_project_block .line2 .right .corner {
      width: 540px;
      height: 100px;
      background: #0d0c06;
      background: -moz-linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: -webkit-linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: linear-gradient(to top left, rgba(13, 12, 6, 0) calc(50% - 1px), #0d0c06 50%); }

.news_feed_block .wrap_inner {
  margin-left: 276px;
  margin-right: 120px; }
.news_feed_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .news_feed_block .line1 .left {
    background-color: #e5e5e5;
    flex-grow: 1; }
  .news_feed_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .news_feed_block .line1 .right .corner {
      width: 325px;
      height: 120px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
.news_feed_block .line2 {
  background-color: #e5e5e5; }
  .news_feed_block .line2 .text_part {
    width: 55%;
    min-width: 450px;
    padding-left: 52px;
    padding-right: 52px;
    margin-left: auto; }
    .news_feed_block .line2 .text_part .part_title + .main_title {
      margin-top: 80px; }
    .news_feed_block .line2 .text_part .main_title + p {
      margin-top: 30px; }
    .news_feed_block .line2 .text_part p + .btn_line {
      margin-top: 60px; }
.news_feed_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .news_feed_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .news_feed_block .line3 .left .corner {
      width: 410px;
      height: 120px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
  .news_feed_block .line3 .right {
    background-color: #e5e5e5;
    flex-grow: 1; }

@media (min-width: 768px) and (max-width: 1039px) {
  .startpage_space .wrap_inner {
    margin-left: 38px;
    margin-right: 0; }
  .startpage_space .line1 {
    display: block; }
    .startpage_space .line1 .right {
      width: auto;
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      background-color: transparent; }
      .startpage_space .line1 .right .corner_part {
        display: block; }
      .startpage_space .line1 .right .img_part {
        width: 50%;
        background-color: #ffffff; }
    .startpage_space .line1 .left .corner_part {
      display: none; }
    .startpage_space .line1 .left .text_part {
      display: block; }
      .startpage_space .line1 .left .text_part .part_inner {
        max-width: 355px;
        padding: 35px 100px 60px 69px;
        display: block; }
      .startpage_space .line1 .left .text_part .main_title {
        font-size: 60px;
        line-height: 58px; }
      .startpage_space .line1 .left .text_part p {
        max-width: unset; }
        .startpage_space .line1 .left .text_part p + .btn_line {
          margin-top: 16px; }
  .startpage_space .line2 .left {
    width: 65%;
    height: auto; }
    .startpage_space .line2 .left .corner {
      width: 100%;
      height: 100px; }
  .startpage_space .line2 .right .arrow_down {
    top: -109px;
    right: 88px; }

  .startpage_ambition .wrap_inner {
    margin-left: 38px;
    width: auto; }
  .startpage_ambition .line1 {
    padding-bottom: 40px; }
    .startpage_ambition .line1 .left {
      width: 47.5%;
      max-width: 550px; }
      .startpage_ambition .line1 .left .img_part {
        padding-left: 35px;
        padding-right: 35px; }
    .startpage_ambition .line1 .right {
      width: auto;
      flex-grow: 1; }
      .startpage_ambition .line1 .right .text_part {
        padding-right: 38px; }
  .startpage_ambition .line2 .right {
    width: 60.3%; }
    .startpage_ambition .line2 .right .corner {
      width: 100%;
      height: 120px; }

  .startpage_return .wrap_inner {
    margin-left: 20%;
    width: auto; }
  .startpage_return .line1 {
    align-items: flex-start; }
    .startpage_return .line1 .left {
      width: auto;
      flex-grow: 1; }
      .startpage_return .line1 .left .text_part {
        padding-left: 31px; }
        .startpage_return .line1 .left .text_part .main_title + p {
          margin-top: 20px; }
    .startpage_return .line1 .right {
      width: 46.25%;
      max-width: 367px; }
      .startpage_return .line1 .right .img_part {
        padding-left: 33px;
        padding-right: 30px; }
  .startpage_return .line2 .left {
    width: 47.2%; }
    .startpage_return .line2 .left .corner {
      width: 100%;
      height: 120px; }

  .startpage_layout .wrap_inner {
    width: auto;
    margin-left: 38px;
    margin-right: 38px; }
  .startpage_layout .line1 .right {
    width: 36.7%; }
    .startpage_layout .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .startpage_layout .line2 .left {
    width: 45%;
    max-width: 615px;
    margin-left: 0; }
    .startpage_layout .line2 .left .img_part {
      padding-left: 35px; }
  .startpage_layout .line2 .right .text_part {
    margin-left: 35px;
    margin-right: 35px; }
    .startpage_layout .line2 .right .text_part .main_title {
      font-size: 48px;
      line-height: 58px; }
      .startpage_layout .line2 .right .text_part .main_title + p {
        margin-top: 20px; }
    .startpage_layout .line2 .right .text_part p {
      font-size: 16px;
      line-height: 19px; }
  .startpage_layout .line3 .left {
    width: 53.8%; }
    .startpage_layout .line3 .left .corner {
      width: 100%;
      height: 120px; }

  .key_facts_block .block_wrap {
    padding-top: 120px;
    padding-bottom: 120px; }
  .key_facts_block .main_title + .list {
    margin-top: 0; }
  .key_facts_block .list {
    flex-wrap: wrap; }
    .key_facts_block .list .item {
      width: 50%;
      margin-top: 80px; }

  .latest_project_block .wrap_inner {
    margin-right: 38px; }
  .latest_project_block .line1 {
    padding-top: 60px;
    display: block; }
    .latest_project_block .line1 .left {
      width: auto; }
      .latest_project_block .line1 .left .img_part {
        padding-left: 38px;
        padding-right: 69px; }
      .latest_project_block .line1 .left + .right {
        margin-top: 60px; }
    .latest_project_block .line1 .right .text_part {
      padding-left: 38px;
      padding-right: 69px;
      max-width: 345px; }
  .latest_project_block .line2 .right {
    width: 41.1%; }
    .latest_project_block .line2 .right .corner {
      width: 100%;
      height: 100px; }

  .news_feed_block .wrap_inner {
    margin-left: 38px;
    margin-right: 38px; }
  .news_feed_block .line1 .right {
    width: 31.2%; }
    .news_feed_block .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .news_feed_block .line2 .text_part {
    width: 65%;
    min-width: unset;
    padding-left: 32px;
    padding-right: 32px; }
    .news_feed_block .line2 .text_part .part_title {
      font-size: 20px;
      line-height: 24px; }
      .news_feed_block .line2 .text_part .part_title + .main_title {
        margin-top: 60px; }
    .news_feed_block .line2 .text_part .main_title {
      font-size: 60px;
      line-height: 58px; }
      .news_feed_block .line2 .text_part .main_title + p {
        margin-top: 20px; }
    .news_feed_block .line2 .text_part p {
      font-size: 16px;
      line-height: 19px; }
      .news_feed_block .line2 .text_part p + .btn_line {
        margin-top: 40px; }
  .news_feed_block .line3 .left {
    width: 30.3%; }
    .news_feed_block .line3 .left .corner {
      width: 100%;
      height: 120px; } }
@media (max-width: 767px) {
  .startpage_space .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .startpage_space .line1 {
    display: block; }
    .startpage_space .line1 .right {
      width: auto;
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      background-color: transparent; }
      .startpage_space .line1 .right .corner_part {
        display: block; }
      .startpage_space .line1 .right .img_part {
        width: 75%;
        max-width: 365px;
        background-color: #ffffff; }
    .startpage_space .line1 .left .corner_part {
      display: none; }
    .startpage_space .line1 .left .text_part {
      display: block; }
      .startpage_space .line1 .left .text_part .part_inner {
        max-width: 355px;
        padding: 60px 19px 30px 19px;
        display: block; }
      .startpage_space .line1 .left .text_part .main_title {
        font-size: 60px;
        line-height: 58px; }
      .startpage_space .line1 .left .text_part p {
        max-width: unset;
        font-size: 16px;
        line-height: 19px; }
  .startpage_space .line2 .left {
    width: 65%;
    height: auto; }
    .startpage_space .line2 .left .corner {
      width: 100%;
      height: 100px; }
  .startpage_space .line2 .right .arrow_down {
    top: 0;
    right: 0; }

  .startpage_ambition .wrap_inner {
    margin-left: 0;
    width: auto; }
  .startpage_ambition .line1 {
    display: block; }
    .startpage_ambition .line1 .left {
      width: auto; }
      .startpage_ambition .line1 .left .img_part {
        padding-left: 19px;
        padding-right: 19px;
        max-width: 518px;
        margin: 0 auto; }
      .startpage_ambition .line1 .left + .right {
        margin-top: 60px; }
    .startpage_ambition .line1 .right {
      width: auto; }
      .startpage_ambition .line1 .right .text_part {
        padding-left: 19px;
        padding-right: 19px; }
        .startpage_ambition .line1 .right .text_part .main_title {
          font-size: 32px;
          line-height: 38px; }
        .startpage_ambition .line1 .right .text_part p {
          font-size: 16px;
          line-height: 19px; }
  .startpage_ambition .line2 .right {
    width: 60.8%; }
    .startpage_ambition .line2 .right .corner {
      width: 100%;
      height: 100px; }

  .startpage_return .wrap_inner {
    margin-left: 19px;
    width: auto; }
  .startpage_return .line1 {
    display: block;
    padding-bottom: 40px; }
    .startpage_return .line1 .left {
      width: auto; }
      .startpage_return .line1 .left .text_part {
        padding-left: 17px;
        padding-right: 37px; }
        .startpage_return .line1 .left .text_part .main_title + p {
          margin-top: 20px; }
      .startpage_return .line1 .left + .right {
        margin-top: 60px; }
    .startpage_return .line1 .right {
      width: auto; }
      .startpage_return .line1 .right .img_part {
        padding-left: 17px;
        padding-right: 37px; }
  .startpage_return .line2 .left {
    width: 42.1%; }
    .startpage_return .line2 .left .corner {
      width: 100%;
      height: 60px; }

  .startpage_layout .wrap_inner {
    width: auto;
    margin-left: 0;
    margin-right: 0; }
  .startpage_layout .line1 .right {
    width: 55.5%; }
    .startpage_layout .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .startpage_layout .line2 {
    display: block;
    padding-bottom: 40px; }
    .startpage_layout .line2 .left {
      width: auto;
      margin-left: 0; }
      .startpage_layout .line2 .left .img_part {
        padding-left: 19px;
        padding-right: 19px;
        max-width: 618px;
        margin: 0 auto; }
      .startpage_layout .line2 .left + .right {
        margin-top: 60px; }
    .startpage_layout .line2 .right {
      width: auto; }
      .startpage_layout .line2 .right .text_part {
        margin-left: 19px;
        margin-right: 19px; }
        .startpage_layout .line2 .right .text_part .main_title {
          font-size: 32px;
          line-height: 38px; }
        .startpage_layout .line2 .right .text_part p {
          font-size: 16px;
          line-height: 19px; }
  .startpage_layout .line3 .left {
    width: 75%; }
    .startpage_layout .line3 .left .corner {
      width: 100%;
      height: 60px; }

  .key_facts_block .block_wrap {
    padding-top: 100px;
    padding-bottom: 100px; }
  .key_facts_block .main_title {
    font-size: 48px;
    line-height: 58px; }
    .key_facts_block .main_title + .list {
      margin-top: 80px; }
  .key_facts_block .list {
    display: block; }
    .key_facts_block .list .item {
      width: auto;
      margin-top: 60px; }
      .key_facts_block .list .item:first-of-type {
        margin-top: 0; }
      .key_facts_block .list .item .value {
        font-size: 32px;
        line-height: 38px; }

  .latest_project_block .wrap_inner {
    margin-right: 0; }
  .latest_project_block .line1 {
    padding-top: 60px;
    display: block; }
    .latest_project_block .line1 .left {
      width: auto; }
      .latest_project_block .line1 .left .img_part {
        padding-left: 38px;
        padding-right: 69px; }
      .latest_project_block .line1 .left + .right {
        margin-top: 60px; }
    .latest_project_block .line1 .right .text_part {
      padding-left: 19px;
      padding-right: 19px;
      max-width: 345px; }
      .latest_project_block .line1 .right .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
  .latest_project_block .line2 .right {
    width: 15%; }
    .latest_project_block .line2 .right .corner {
      width: 100%;
      height: 100px; }

  .news_feed_block .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .news_feed_block .line1 .right {
    width: 50%; }
    .news_feed_block .line1 .right .corner {
      width: 100%;
      height: 160px; }
  .news_feed_block .line2 .text_part {
    width: auto;
    min-width: unset;
    max-width: 540px;
    margin: 0;
    padding: 2px 19px 40px; }
    .news_feed_block .line2 .text_part .part_title {
      font-size: 20px;
      line-height: 24px;
      margin: -84px 0 0; }
      .news_feed_block .line2 .text_part .part_title + .main_title {
        margin-top: 60px; }
    .news_feed_block .line2 .text_part .main_title {
      font-size: 48px;
      line-height: 58px; }
    .news_feed_block .line2 .text_part p {
      font-size: 16px;
      line-height: 19px; }
      .news_feed_block .line2 .text_part p + .btn_line {
        margin-top: 40px; }
    .news_feed_block .line2 .text_part .btn {
      width: 300px; }
  .news_feed_block .line3 .left {
    width: 95.5%; }
    .news_feed_block .line3 .left .corner {
      width: 100%;
      height: 80px; } }
.services_promo .dt_wrap_ext {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .services_promo .dt_wrap_ext .wrap_l {
    width: 60px;
    flex-grow: 1; }
  .services_promo .dt_wrap_ext .wrap_r {
    width: 0;
    flex-grow: 1; }
.services_promo .wrap_inner {
  width: 1260px; }
.services_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  background-color: #ffffff;
  align-items: flex-end; }
  .services_promo .line1 .right {
    width: 37.9%;
    flex-shrink: 0;
    flex-grow: 0; }
    .services_promo .line1 .right .img {
      width: 100%;
      padding-top: 133.3%;
      background-size: cover;
      background-position: 50% 50%;
      flex-grow: 0;
      flex-shrink: 0; }
  .services_promo .line1 .left .text_part {
    padding: 67px 100px 0 63px; }
.services_promo .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .services_promo .line2 .left {
    flex-grow: 1;
    background-color: #ffffff; }
    .services_promo .line2 .left .arrow_down {
      margin: -51px 0 0 16px;
      display: none; }
  .services_promo .line2 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .services_promo .line2 .right .corner {
      width: 530px;
      height: 120px;
      background: white;
      background: -moz-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%);
      position: relative; }
    .services_promo .line2 .right .arrow_down {
      position: absolute;
      bottom: -7px;
      right: 38px; }

.services_list_block .list {
  padding-top: 6px;
  padding-bottom: 140px; }
  .services_list_block .list .item {
    padding-top: 140px; }
    .services_list_block .list .item .trigger_part .trigger_wrap {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .services_list_block .list .item .trigger_part .trigger_wrap .text_part {
        width: 540px; }
        .services_list_block .list .item .trigger_part .trigger_wrap .text_part .main_title + p {
          margin-top: 30px; }
        .services_list_block .list .item .trigger_part .trigger_wrap .text_part p + p {
          margin-top: 30px; }
        .services_list_block .list .item .trigger_part .trigger_wrap .text_part p + .btn_line {
          margin-top: 40px; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part {
        width: 42.8%;
        margin-right: 5.4%; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_right {
        flex-direction: row-reverse; }
        .services_list_block .list .item .trigger_part .trigger_wrap.image_right .img_part {
          width: 21.4%;
          margin-left: 2.7%;
          align-self: center; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
        width: 37.5%;
        margin-right: 10.7%; }
    .services_list_block .list .item .expand_part {
      padding-top: 140px;
      opacity: 1;
      transition: opacity 0.4s; }
      .services_list_block .list .item .expand_part .line1 {
        display: -webkit-box;
        display: moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .services_list_block .list .item .expand_part .line1 .left {
          background-color: #0d0c06;
          flex-grow: 1; }
        .services_list_block .list .item .expand_part .line1 .right {
          flex-grow: 0;
          flex-shrink: 0; }
          .services_list_block .list .item .expand_part .line1 .right .corner {
            width: 720px;
            height: 140px;
            background: #0d0c06;
            background: -moz-linear-gradient(to bottom left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
            background: -webkit-linear-gradient(to bottom left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
            background: linear-gradient(to bottom left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
            background: linear-gradient(to bottom left, rgba(13, 12, 6, 0) calc(50% - 1px), #0d0c06 50%); }
      .services_list_block .list .item .expand_part .line2 {
        background-color: #0d0c06; }
        .services_list_block .list .item .expand_part .line2 .tasks_wrap {
          padding-bottom: 80px; }
          .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part {
            margin-left: 8.33%;
            width: 37.5%;
            padding-top: 1px;
            max-width: 657px; }
            .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list {
              margin: -41px 0 0 -20px;
              display: -webkit-box;
              display: moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              flex-wrap: wrap; }
              .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list .task {
                width: 50%; }
                .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list .task .task_inner {
                  margin: 20px 0 0 20px;
                  border-top: 1px solid rgba(119, 119, 119, 0.6);
                  padding: 20px 0 20px; }
        .services_list_block .list .item .expand_part .line2 .reference_wrap {
          display: -webkit-box;
          display: moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          flex-direction: row-reverse; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .img_part {
            width: 50%;
            max-width: 720px;
            padding-top: 84px;
            align-self: flex-end; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part {
            margin-right: 13.88%;
            width: 27.78%;
            max-width: 400px;
            padding-bottom: 80px; }
            .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .main_title {
              margin-top: 60px; }
            .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .main_title {
              color: #e5e5e5; }
              .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .main_title + p {
                margin-top: 20px; }
            .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table {
              margin: 48px 0 49px; }
              .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table th, .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table td {
                padding: 12px 0 11px; }
                .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table th + th, .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table th + td, .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table td + th, .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table td + td {
                  padding-left: 30px; }
              .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .status_table th {
                color: rgba(119, 119, 119, 0.6);
                font-weight: 400;
                text-align: left; }
            .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .btn_line {
              margin-top: 49px; }
      .services_list_block .list .item .expand_part.animated_out {
        opacity: 0; }

@media (min-width: 1200px) and (max-width: 1279px) {
  .achievement_block.achievement_services .line2 .text_part {
    width: 70%;
    margin-left: 20%;
    margin-right: 0; } }
@media (min-width: 1440px) {
  .services_promo .line1 {
    padding-bottom: 67px; }
    .services_promo .line1 .right {
      width: 35%; }
  .services_promo .line2 .right .arrow_down {
    top: 35px;
    bottom: auto;
    right: 44px; }

  .services_list_block .list {
    padding-top: 0; }
    .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part {
      width: 40%;
      margin-right: 10%; }
    .services_list_block .list .item .trigger_part .trigger_wrap.image_right .img_part {
      width: 20%;
      margin-left: 7.5%; }
    .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
      width: 35%;
      margin-right: 15%; } }
@media (min-width: 768px) and (max-width: 1199px) {
  .services_promo .dt_wrap_ext {
    display: block; }
    .services_promo .dt_wrap_ext .wrap_l {
      display: none; }
    .services_promo .dt_wrap_ext .wrap_r {
      display: none; }
  .services_promo .wrap_inner {
    width: auto;
    margin-left: 38px; }
  .services_promo .line1 {
    display: block;
    padding-bottom: 110px; }
    .services_promo .line1 .right {
      width: 47.4%;
      margin-left: auto;
      max-width: unset; }
    .services_promo .line1 .left .text_part {
      padding: 40px 39px 0 34px; }
  .services_promo .line2 .left {
    padding-top: 1px; }
    .services_promo .line2 .left .arrow_down {
      display: block; }
  .services_promo .line2 .right {
    width: 42.5%;
    height: auto; }
    .services_promo .line2 .right .corner {
      width: 100%;
      height: 70px;
      padding: 0; }
    .services_promo .line2 .right .arrow_down {
      display: none; }

  .services_list_block .list {
    padding-top: 0;
    padding-bottom: 140px; }
    .services_list_block .list .item .trigger_part .trigger_wrap {
      display: block; }
      .services_list_block .list .item .trigger_part .trigger_wrap .img_part {
        margin-bottom: 80px; }
      .services_list_block .list .item .trigger_part .trigger_wrap .text_part .main_title {
        font-size: 48px;
        line-height: 58px; }
      .services_list_block .list .item .trigger_part .trigger_wrap.no_image .text_part {
        max-width: 60%; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
        width: 60%;
        margin-right: auto; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_left .text_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .text_part {
        max-width: 70%;
        margin-left: auto; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_right .img_part {
        width: 50%;
        margin-left: auto; }
        .services_list_block .list .item .trigger_part .trigger_wrap.image_right .img_part figure {
          text-align: right; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_right .text_part {
        max-width: 70%;
        margin-left: auto;
        margin-right: 15%; }
    .services_list_block .list .item .expand_part {
      padding-bottom: 40px; }
      .services_list_block .list .item .expand_part .line1 {
        display: -webkit-box;
        display: moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .services_list_block .list .item .expand_part .line1 .right {
          width: 27%; }
          .services_list_block .list .item .expand_part .line1 .right .corner {
            width: 100%;
            height: 80px; }
      .services_list_block .list .item .expand_part .line2 .tasks_wrap {
        padding-bottom: 60px; }
        .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part {
          margin-left: 0;
          width: auto; }
          .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list {
            margin: 20px 0 0 -33px; }
            .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list .task .task_inner {
              margin: 20px 0 0 33px; }
      .services_list_block .list .item .expand_part .line2 .reference_wrap {
        display: block;
        padding-bottom: 140px; }
        .services_list_block .list .item .expand_part .line2 .reference_wrap .img_part {
          width: auto;
          padding-top: 0; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .img_part + .text_part {
            margin-top: 80px; }
        .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part {
          margin-right: 0;
          width: auto;
          padding-bottom: 0; }
    .services_list_block .list .item:last-of-type .expand_part {
      padding-bottom: 60px; } }
@media (min-width: 800px) and (max-width: 999px) {
  .services_promo .wrap_inner {
    margin-left: 22px; }
  .services_promo .line1 .right {
    width: 48.2%; }
  .services_promo .line2 .right .corner {
    height: 74px; }

  .services_list_block .list .item .trigger_part .trigger_wrap.no_image .text_part {
    max-width: 75%; }
  .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
    width: 50%; }
  .services_list_block .list .item .trigger_part .trigger_wrap.image_left .text_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .text_part {
    max-width: 66.7%; }
  .services_list_block .list .item .trigger_part .trigger_wrap.image_right .text_part {
    max-width: 66.7%; }
  .services_list_block .list .item:first-of-type .trigger_part .trigger_wrap .text_part .main_title {
    font-size: 60px;
    line-height: 58px; } }
@media (min-width: 1000px) and (max-width: 1199px) {
  .services_promo .wrap_inner {
    margin-left: 44px; }
  .services_promo .line1 {
    padding-bottom: 108px; }
    .services_promo .line1 .right {
      width: 585px; }
    .services_promo .line1 .left .text_part {
      padding: 40px 88px 0 46px; }
  .services_promo .line2 .right .corner {
    height: 92px; }

  .services_list_block .list .item .trigger_part .trigger_wrap .text_part .main_title {
    font-size: 60px;
    line-height: 58px; }
  .services_list_block .list .item .trigger_part .trigger_wrap.no_image .text_part {
    max-width: 75%; }
  .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
    width: 50%; } }
@media (max-width: 767px) {
  .services_promo .dt_wrap_ext {
    display: block; }
    .services_promo .dt_wrap_ext .wrap_l {
      display: none; }
    .services_promo .dt_wrap_ext .wrap_r {
      display: none; }
  .services_promo .wrap_inner {
    width: auto; }
  .services_promo .line1 {
    display: block;
    padding-bottom: 60px; }
    .services_promo .line1 .right {
      width: 70%;
      margin-left: auto;
      max-width: 441px; }
    .services_promo .line1 .left .text_part {
      padding: 60px 19px 0; }
      .services_promo .line1 .left .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
  .services_promo .line2 .left .arrow_down {
    display: block;
    margin: 0; }
  .services_promo .line2 .right {
    width: 42.5%;
    height: auto; }
    .services_promo .line2 .right .corner {
      width: 100%;
      height: 108px;
      padding: 0; }
    .services_promo .line2 .right .arrow_down {
      display: none; }

  .services_list_block .list {
    padding-top: 0; }
    .services_list_block .list .item .trigger_part .trigger_wrap {
      display: block; }
      .services_list_block .list .item .trigger_part .trigger_wrap .img_part {
        margin-bottom: 80px;
        max-width: 500px; }
      .services_list_block .list .item .trigger_part .trigger_wrap .text_part {
        max-width: 100%;
        font-size: 16px;
        line-height: 19px; }
        .services_list_block .list .item .trigger_part .trigger_wrap .text_part .main_title {
          font-size: 32px;
          line-height: 38px; }
        .services_list_block .list .item .trigger_part .trigger_wrap .text_part .btn {
          width: 100%; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_left .img_part, .services_list_block .list .item .trigger_part .trigger_wrap.image_left_short .img_part {
        width: auto;
        margin-right: 0; }
      .services_list_block .list .item .trigger_part .trigger_wrap.image_right .img_part {
        width: auto;
        margin-left: 0; }
    .services_list_block .list .item .expand_part {
      padding-bottom: 40px; }
      .services_list_block .list .item .expand_part .line1 {
        display: -webkit-box;
        display: moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .services_list_block .list .item .expand_part .line1 .right {
          width: 27%; }
          .services_list_block .list .item .expand_part .line1 .right .corner {
            width: 100%;
            height: 80px; }
      .services_list_block .list .item .expand_part .line2 .tasks_wrap {
        padding-bottom: 60px; }
        .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part {
          margin-left: 0;
          width: auto;
          max-width: 320px; }
          .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list {
            margin: 40px 0 0;
            display: block; }
            .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list .task {
              width: auto;
              font-size: 16px;
              line-height: 19px; }
              .services_list_block .list .item .expand_part .line2 .tasks_wrap .tasks_part .tasks_list .task .task_inner {
                margin: 20px 0 0; }
      .services_list_block .list .item .expand_part .line2 .reference_wrap {
        display: block;
        padding-bottom: 120px; }
        .services_list_block .list .item .expand_part .line2 .reference_wrap .img_part {
          width: auto;
          padding-top: 0; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .img_part + .text_part {
            margin-top: 49px; }
        .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part {
          margin-right: 0;
          width: auto;
          font-size: 16px;
          line-height: 19px;
          padding-bottom: 0; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .main_title {
            font-size: 32px;
            line-height: 38px; }
          .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .btn {
            width: 300px; } }
.project_list_promo .wrap_inner {
  margin-left: 240px;
  margin-right: 60px; }
.project_list_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_list_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .project_list_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_list_promo .line1 .right .corner {
      width: 630px;
      height: 100px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.project_list_promo .line2 {
  background-color: #ffffff;
  padding-bottom: 80px; }
  .project_list_promo .line2 .text_part {
    width: 60%;
    margin-left: 5%; }
    .project_list_promo .line2 .text_part .main_title + p {
      margin-top: 30px; }
.project_list_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_list_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_list_promo .line3 .left .corner {
      width: 490px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .project_list_promo .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }
.project_list_promo .line4 {
  position: relative; }
  .project_list_promo .line4 .arrow_down {
    position: absolute;
    top: 29px;
    right: 40px; }

.project_list_block .head_part .head_wrap {
  padding-top: 80px;
  padding-bottom: 120px; }
.project_list_block .head_part .head_title {
  max-width: 390px;
  margin-bottom: 60px; }
.project_list_block .head_part .filter_list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: -30px 0 0 -15px;
  flex-wrap: wrap; }
  .project_list_block .head_part .filter_list .filter {
    width: 33.33%;
    position: relative; }
    .project_list_block .head_part .filter_list .filter .filter_inner {
      position: relative;
      margin: 30px 0 0 15px; }
    .project_list_block .head_part .filter_list .filter select {
      display: none; }
    .project_list_block .head_part .filter_list .filter .category {
      position: absolute;
      color: rgba(119, 119, 119, 0.6);
      z-index: 3;
      pointer-events: none;
      left: 15px;
      top: 50%;
      transform: translateY(-50%); }
    .project_list_block .head_part .filter_list .filter.filter_select .filter_inner:before {
      content: '';
      position: absolute;
      z-index: 3;
      top: 50%;
      right: 15px;
      margin-top: -6px;
      width: 12px;
      height: 12px;
      background-image: url("../img/design/chevron_down_77_12px.svg");
      background-position: 50% 50%;
      background-repeat: no-repeat;
      pointer-events: none; }
    .project_list_block .head_part .filter_list .filter.filter_select .item {
      padding: 8px 15px 8px 95px;
      color: #777777;
      cursor: pointer; }
      .project_list_block .head_part .filter_list .filter.filter_select .item .text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .project_list_block .head_part .filter_list .filter.filter_select .item.selected {
        color: rgba(119, 119, 119, 0.6); }
    .project_list_block .head_part .filter_list .filter.filter_select .trigger {
      position: relative; }
      .project_list_block .head_part .filter_list .filter.filter_select .trigger .item {
        padding: 15px 25px 15px 94px;
        border: 1px solid #e5e5e5;
        border-radius: 4px 4px 4px 4px;
        -webkit-border-radius: 4px 4px 4px 4px; }
    .project_list_block .head_part .filter_list .filter.filter_select .expand {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      border-radius: 4px 4px 4px 4px;
      -webkit-border-radius: 4px 4px 4px 4px;
      background-color: #e5e5e5;
      padding: 8px 0 8px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); }
      .project_list_block .head_part .filter_list .filter.filter_select .expand .item:hover {
        color: rgba(119, 119, 119, 0.6); }
    .project_list_block .head_part .filter_list .filter.filter_select.open {
      z-index: 5; }
      .project_list_block .head_part .filter_list .filter.filter_select.open .expand {
        display: block; }
    .project_list_block .head_part .filter_list .filter.filter_slider .text_cont {
      padding: 8px 15px 8px 95px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }
      .project_list_block .head_part .filter_list .filter.filter_slider .text_cont .slider_text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .project_list_block .head_part .filter_list .filter.filter_slider .slider_cont {
      padding-left: 80px; }
    .project_list_block .head_part .filter_list .filter.filter_slider .ui-slider {
      height: 56px;
      margin-left: 8px;
      margin-right: 8px;
      cursor: pointer; }
      .project_list_block .head_part .filter_list .filter.filter_slider .ui-slider:before {
        content: '';
        position: absolute;
        top: 47px;
        height: 1px;
        left: -8px;
        right: -8px;
        background-color: rgba(119, 119, 119, 0.2); }
      .project_list_block .head_part .filter_list .filter.filter_slider .ui-slider .ui-slider-handle {
        top: 0;
        height: 100%;
        margin-left: -7px;
        width: 15px;
        cursor: pointer; }
        .project_list_block .head_part .filter_list .filter.filter_slider .ui-slider .ui-slider-handle:before {
          content: '';
          position: absolute;
          top: 40px;
          width: 13px;
          height: 13px;
          border-radius: 50% 50% 50% 50%;
          -webkit-border-radius: 50% 50% 50% 50%;
          border: 1px solid #777777;
          background-color: #f1f1f1; }
.project_list_block .list_part .list_wrap {
  padding-bottom: 120px; }
.project_list_block .list_part .list {
  margin: -100px 0 0 -120px;
  flex-wrap: wrap; }
  .project_list_block .list_part .list:not(.hidden) {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .project_list_block .list_part .list .project {
    width: 33.33%;
    opacity: 1;
    transition: opacity 0.2s; }
    .project_list_block .list_part .list .project .project_inner {
      display: block;
      margin: 100px 0 0 120px; }
      .project_list_block .list_part .list .project .project_inner:hover {
        color: rgba(119, 119, 119, 0.6);
        text-decoration: none; }
    .project_list_block .list_part .list .project .img {
      width: 100%;
      padding-top: 100%;
      position: relative; }
      .project_list_block .list_part .list .project .img img {
        position: absolute;
        top: 50%;
        left: 0;
        max-width: 100%;
        max-height: 100%;
        transform: translate(0, -50%); }
      .project_list_block .list_part .list .project .img + .project_title {
        margin-top: 30px; }
    .project_list_block .list_part .list .project .project_title + .project_desc {
      margin-top: 10px; }
    .project_list_block .list_part .list .project.animated_out {
      opacity: 0; }
.project_list_block .list_part .list_empty .empty_title {
  text-align: center; }
.project_list_block .list_part .after_list_more {
  padding-top: 120px;
  text-align: center;
  text-transform: uppercase; }
  .project_list_block .list_part .after_list_more .more_btn:hover {
    text-decoration: none;
    color: rgba(119, 119, 119, 0.4); }
  .project_list_block .list_part .after_list_more .loading .spinner {
    display: inline-block;
    vertical-align: top;
    margin: 1px 0 0 10px;
    width: 16px;
    height: 16px;
    background-image: url("../img/design/spinner_16px.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100%; }

.project_open_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.project_open_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_open_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .project_open_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_open_promo .line1 .right .corner {
      width: 685px;
      height: 100px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.project_open_promo .line2 {
  background-color: #ffffff;
  padding-bottom: 60px; }
  .project_open_promo .line2 .text_part {
    max-width: 600px;
    margin-left: 60px;
    margin-right: 60px; }
    .project_open_promo .line2 .text_part .breadcrumbs + .main_title {
      margin-top: 80px; }
    .project_open_promo .line2 .text_part .main_title + p {
      margin-top: 30px; }
    .project_open_promo .line2 .text_part p {
      max-width: 420px; }
.project_open_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_open_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_open_promo .line3 .left .corner {
      width: 685px;
      height: 120px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .project_open_promo .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }

.project_specs_block .spec_list_wrap {
  padding-top: 81px;
  padding-bottom: 110px;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px; }
  .project_specs_block .spec_list_wrap .item {
    display: inline-block;
    width: 100%; }
    .project_specs_block .spec_list_wrap .item .item_inner {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      border-top: 1px solid rgba(119, 119, 119, 0.4);
      padding: 29px 0 30px; }
    .project_specs_block .spec_list_wrap .item .key {
      width: 130px;
      margin-right: 10px;
      flex-shrink: 0;
      flex-grow: 0;
      color: rgba(119, 119, 119, 0.6); }
    .project_specs_block .spec_list_wrap .item .value {
      flex-grow: 1; }
    .project_specs_block .spec_list_wrap .item.large_value .key {
      padding-top: 10px; }

.project_description_block .wrap_inner {
  margin-left: 60px; }
.project_description_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_description_block .line1 .left {
    background-color: #e5e5e5;
    flex-grow: 1; }
  .project_description_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_description_block .line1 .right .corner {
      width: 580px;
      height: 100px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
.project_description_block .line2 {
  background-color: #e5e5e5;
  padding: 60px 60px 60px 0;
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_description_block .line2 .text_part {
    width: 360px;
    margin-left: 60px; }
    .project_description_block .line2 .text_part .main_title + p {
      margin-top: 40px; }
.project_description_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_description_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_description_block .line3 .left .corner {
      width: 660px;
      height: 100px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
  .project_description_block .line3 .right {
    background-color: #e5e5e5;
    flex-grow: 1; }

.project_quote_block .wrap_inner {
  margin-left: auto;
  max-width: 901px; }
.project_quote_block .line1 {
  background-color: #222323;
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_quote_block .line1 .img_part {
    width: 20%; }
    .project_quote_block .line1 .img_part .img {
      width: 100%;
      padding-top: 133.33%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .project_quote_block .line1 .text_part {
    margin-left: 8%;
    width: 64%;
    padding: 80px 0 60px; }
    .project_quote_block .line1 .text_part .quote + .name, .project_quote_block .line1 .text_part .quote + .position {
      margin-top: 40px; }
    .project_quote_block .line1 .text_part .name + .position {
      margin-top: 8px; }
.project_quote_block .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .project_quote_block .line2 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .project_quote_block .line2 .left .corner {
      width: 675px;
      height: 140px;
      background: #222323;
      background: -moz-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .project_quote_block .line2 .right {
    background-color: #222323;
    flex-grow: 1; }

@media (min-width: 768px) and (max-width: 1279px) {
  .project_list_promo .wrap_inner {
    margin-left: 38px;
    margin-right: 0; }
  .project_list_promo .line1 .right {
    width: 54.8%; }
    .project_list_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_list_promo .line2 {
    padding-bottom: 40px; }
    .project_list_promo .line2 .text_part {
      width: auto;
      max-width: 622px;
      margin-left: 33px;
      margin-right: 33px; }
  .project_list_promo .line3 .left {
    width: 42.7%; }
    .project_list_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }
  .project_list_promo .line4 {
    height: 108px; }
    .project_list_promo .line4 .arrow_down {
      position: absolute;
      top: 59px;
      right: 19px; }

  .project_list_block .head_part .head_wrap {
    padding-top: 60px; }
  .project_list_block .head_part .head_title {
    font-size: 32px;
    line-height: 38px; }
  .project_list_block .head_part .filter_list {
    margin: -10px 0 0 -20px; }
    .project_list_block .head_part .filter_list .filter {
      width: 50%; }
      .project_list_block .head_part .filter_list .filter .filter_inner {
        margin: 10px 0 0 20px; }
  .project_list_block .list_part .list {
    margin: -100px 0 0 -72px; }
    .project_list_block .list_part .list .project {
      width: 50%; }
      .project_list_block .list_part .list .project .project_inner {
        display: block;
        margin: 100px 0 0 72px; }

  .project_open_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .project_open_promo .line1 .right {
    width: 54.7%; }
    .project_open_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_open_promo .line2 {
    padding-bottom: 80px; }
    .project_open_promo .line2 .text_part {
      margin-left: 38px;
      margin-right: 38px; }
  .project_open_promo .line3 .left {
    width: 54.7%; }
    .project_open_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .project_specs_block .spec_list_wrap {
    padding-top: 80px;
    padding-bottom: 110px;
    -webkit-columns: unset;
    -moz-columns: unset;
    columns: unset;
    -webkit-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset; }
    .project_specs_block .spec_list_wrap .item {
      display: block;
      width: auto; }

  .project_description_block .wrap_inner {
    margin-left: 38px; }
  .project_description_block .line1 .right {
    width: 42.5%; }
    .project_description_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_description_block .line2 {
    display: block;
    padding: 60px 0; }
    .project_description_block .line2 .text_part {
      margin: 0 34px;
      max-width: 620px;
      width: auto; }
      .project_description_block .line2 .text_part .main_title + p {
        margin-top: 30px; }
      .project_description_block .line2 .text_part + .text_part {
        margin-top: 61px; }
  .project_description_block .line3 .left {
    width: 35.6%; }
    .project_description_block .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .project_quote_block .line1 .img_part {
    width: 25%; }
  .project_quote_block .line1 .text_part {
    margin-left: 7.5%;
    width: 60%;
    padding: 80px 0 80px; }
    .project_quote_block .line1 .text_part .quote + .name, .project_quote_block .line1 .text_part .quote + .position {
      margin-top: 30px; }
  .project_quote_block .line2 .left {
    width: 75%; }
    .project_quote_block .line2 .left .corner {
      width: 100%;
      height: 140px; } }
@media (max-width: 767px) {
  .project_list_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .project_list_promo .line1 .right {
    width: 55.5%; }
    .project_list_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_list_promo .line2 {
    padding-bottom: 80px; }
    .project_list_promo .line2 .text_part {
      width: auto;
      max-width: 622px;
      margin-left: 19px;
      margin-right: 19px; }
      .project_list_promo .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .project_list_promo .line2 .text_part .main_title + p {
          margin-top: 20px; }
      .project_list_promo .line2 .text_part .body_large_text, .project_list_promo .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title, .services_list_block .list .item .expand_part .project_list_promo .line2 .reference_wrap .text_part .reference_title, .project_list_promo .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item, .project_list_block .head_part .filter_list .filter.filter_select .project_list_promo .line2 .text_part .item, .project_list_promo .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .project_list_promo .line2 .text_part .text_cont, .project_list_promo .line2 .project_quote_block .line1 .text_part .name, .project_quote_block .line1 .project_list_promo .line2 .text_part .name, .project_list_promo .about_quote .line2 .text_part .name, .about_quote .project_list_promo .line2 .text_part .name, .project_list_promo .line2 .text_part .about_team_block .list .item .name, .about_team_block .list .item .project_list_promo .line2 .text_part .name, .project_list_promo .line2 .text_part .about_team_block .plus, .about_team_block .project_list_promo .line2 .text_part .plus, .project_list_promo .line2 .text_part .news_open_content_block .text_cols, .news_open_content_block .project_list_promo .line2 .text_part .text_cols, .project_list_promo .line2 .text_part .career_list_block .list_cont .list .item, .career_list_block .list_cont .list .project_list_promo .line2 .text_part .item, .project_list_promo .line2 .text_part .career_form_block .form .sub_title, .career_form_block .form .project_list_promo .line2 .text_part .sub_title, .project_list_promo .line2 .text_part .contact_form_block .form .sub_title, .contact_form_block .form .project_list_promo .line2 .text_part .sub_title {
        font-size: 16px;
        line-height: 19px; }
  .project_list_promo .line3 .left {
    width: 42.7%; }
    .project_list_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }
  .project_list_promo .line4 {
    height: 78px; }
    .project_list_promo .line4 .arrow_down {
      position: absolute;
      top: 29px;
      right: 0; }

  .project_list_block .head_part .head_wrap {
    padding-top: 60px; }
  .project_list_block .head_part .head_title {
    font-size: 32px;
    line-height: 38px; }
  .project_list_block .head_part .filter_list {
    margin: -15px 0 0; }
    .project_list_block .head_part .filter_list .filter {
      width: 100%; }
      .project_list_block .head_part .filter_list .filter .filter_inner {
        margin: 15px 0 0; }
  .project_list_block .list_part .list {
    margin: -80px 0 0; }
    .project_list_block .list_part .list .project {
      width: 100%; }
      .project_list_block .list_part .list .project .project_inner {
        display: block;
        margin: 80px 0 0; }
      .project_list_block .list_part .list .project .img {
        padding-top: 0;
        position: static;
        max-width: 336px; }
        .project_list_block .list_part .list .project .img img {
          position: static;
          top: auto;
          left: auto;
          transform: unset;
          max-height: 336px; }
  .project_list_block .list_part .list_empty .empty_title {
    font-size: 32px;
    line-height: 38px; }

  .project_open_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .project_open_promo .line1 .right {
    width: 54.4%; }
    .project_open_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_open_promo .line2 {
    padding-bottom: 80px; }
    .project_open_promo .line2 .text_part {
      margin-left: 19px;
      margin-right: 19px; }
      .project_open_promo .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .project_open_promo .line2 .text_part .main_title + p {
          margin-top: 20px; }
  .project_open_promo .line3 .left {
    width: 54.4%; }
    .project_open_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .project_specs_block .spec_list_wrap {
    padding-top: 80px;
    padding-bottom: 110px;
    -webkit-columns: unset;
    -moz-columns: unset;
    columns: unset;
    -webkit-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset; }
    .project_specs_block .spec_list_wrap .item {
      display: block;
      width: auto;
      font-size: 16px;
      line-height: 19px; }
      .project_specs_block .spec_list_wrap .item .item_inner {
        display: block; }
      .project_specs_block .spec_list_wrap .item .key {
        width: auto;
        margin-right: 0; }
        .project_specs_block .spec_list_wrap .item .key + .value {
          margin-top: 10px; }
      .project_specs_block .spec_list_wrap .item .value {
        flex-grow: 1; }
      .project_specs_block .spec_list_wrap .item.large_value .key {
        padding-top: 0; }
      .project_specs_block .spec_list_wrap .item.large_value .value {
        font-size: 32px;
        line-height: 38px; }

  .project_description_block .wrap_inner {
    margin-left: 19px; }
  .project_description_block .line1 .right {
    width: 42.1%; }
    .project_description_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .project_description_block .line2 {
    display: block;
    padding: 60px 0; }
    .project_description_block .line2 .text_part {
      margin: 0 36px 0 17px;
      max-width: 620px;
      width: auto;
      font-size: 16px;
      line-height: 19px; }
      .project_description_block .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .project_description_block .line2 .text_part .main_title + p {
          margin-top: 30px; }
      .project_description_block .line2 .text_part + .text_part {
        margin-top: 60px; }
  .project_description_block .line3 .left {
    width: 36.5%; }
    .project_description_block .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .project_quote_block .line1 {
    display: block; }
    .project_quote_block .line1 .img_part {
      width: 50%;
      max-width: 180px; }
    .project_quote_block .line1 .text_part {
      margin-left: 17px;
      margin-right: 17px;
      width: auto;
      max-width: 576px;
      padding: 60px 0 60px; }
      .project_quote_block .line1 .text_part .quote {
        font-size: 20px;
        line-height: 24px; }
  .project_quote_block .line2 .left {
    width: 78%; }
    .project_quote_block .line2 .left .corner {
      width: 100%;
      height: 100px; } }
.about_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.about_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .about_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_promo .line1 .right .corner {
      width: 685px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.about_promo .line2 {
  background-color: #ffffff; }
  .about_promo .line2 .text_part {
    max-width: 840px;
    margin-left: 60px;
    margin-right: 60px; }
    .about_promo .line2 .text_part .main_title + .btn_line {
      margin-top: 40px; }
.about_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_promo .line3 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .about_promo .line3 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_promo .line3 .right .corner {
      width: 685px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }

.about_quote .wrap_inner {
  margin-left: auto;
  max-width: 901px; }
.about_quote .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_quote .line1 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_quote .line1 .left .corner {
      width: 198px;
      height: 80px;
      background: #222323;
      background: -moz-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .about_quote .line1 .right {
    flex-grow: 1;
    background-color: #222323; }
.about_quote .line2 {
  background-color: #222323;
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between; }
  .about_quote .line2 .text_part {
    margin-right: 8%;
    width: 64%;
    padding: 0 0 100px; }
    .about_quote .line2 .text_part .quote + .name, .about_quote .line2 .text_part .quote + .position {
      margin-top: 40px; }
    .about_quote .line2 .text_part .name + .position {
      margin-top: 8px; }
  .about_quote .line2 .img_part {
    width: 20%;
    max-width: 180px;
    align-self: flex-end; }
    .about_quote .line2 .img_part .img {
      width: 100%;
      padding-top: 133.33%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
.about_quote .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_quote .line3 .left {
    flex-grow: 1;
    background-color: #222323; }
  .about_quote .line3 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_quote .line3 .right .corner {
      width: 720px;
      height: 120px;
      background: #222323;
      background: -moz-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }

.about_architects_block .wrap_inner {
  margin-left: 60px;
  margin-right: 60px; }
.about_architects_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_architects_block .line1 .left {
    flex-grow: 1;
    background-color: #e5e5e5; }
  .about_architects_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_architects_block .line1 .right .corner {
      width: 455px;
      height: 100px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to bottom left, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
.about_architects_block .line2 {
  background-color: #e5e5e5; }
  .about_architects_block .line2 .list_part {
    margin: 0 60px; }
    .about_architects_block .line2 .list_part .main_title {
      text-align: center; }
      .about_architects_block .line2 .list_part .main_title + .list {
        margin-top: 80px; }
    .about_architects_block .line2 .list_part .list {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .about_architects_block .line2 .list_part .list .item {
        width: 25%;
        text-align: center;
        font-size: 24px;
        line-height: 29px; }
        .about_architects_block .line2 .list_part .list .item .item_inner {
          margin: 0 40px; }
        .about_architects_block .line2 .list_part .list .item .img {
          height: 80px; }
          .about_architects_block .line2 .list_part .list .item .img img {
            max-height: 80px; }
          .about_architects_block .line2 .list_part .list .item .img + .item_title {
            margin-top: 30px; }
.about_architects_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_architects_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_architects_block .line3 .left .corner {
      width: 590px;
      height: 120px;
      background: #e5e5e5;
      background: -moz-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: -webkit-linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) 49.6%, #e5e5e5 50%);
      background: linear-gradient(to top right, rgba(229, 229, 229, 0) calc(50% - 1px), #e5e5e5 50%); }
  .about_architects_block .line3 .right {
    flex-grow: 1;
    background-color: #e5e5e5; }

.about_contractors_block .wrap_inner {
  margin-left: 25%; }
.about_contractors_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_contractors_block .line1 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_contractors_block .line1 .left .corner {
      width: 450px;
      height: 120px;
      background: white;
      background: -moz-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .about_contractors_block .line1 .right {
    flex-grow: 1;
    background-color: #ffffff; }
.about_contractors_block .line2 {
  background-color: #ffffff; }
  .about_contractors_block .line2 .list_part {
    width: 83.3%;
    margin-left: 5.56%; }
    .about_contractors_block .line2 .list_part .main_title {
      text-align: center; }
      .about_contractors_block .line2 .list_part .main_title + .list {
        margin-top: 80px; }
    .about_contractors_block .line2 .list_part .list {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .about_contractors_block .line2 .list_part .list .item {
        width: 33.3%;
        text-align: center;
        font-size: 24px;
        line-height: 29px; }
        .about_contractors_block .line2 .list_part .list .item .item_inner {
          margin: 0 20px; }
        .about_contractors_block .line2 .list_part .list .item .img {
          height: 80px; }
          .about_contractors_block .line2 .list_part .list .item .img img {
            max-height: 80px; }
          .about_contractors_block .line2 .list_part .list .item .img + .item_title {
            margin-top: 30px; }
.about_contractors_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_contractors_block .line3 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .about_contractors_block .line3 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_contractors_block .line3 .right .corner {
      width: 730px;
      height: 120px;
      background: white;
      background: -moz-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }

.about_developers_block .wrap_inner {
  margin-left: 8.3%;
  margin-right: 16.6%; }
.about_developers_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_developers_block .line1 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_developers_block .line1 .left .corner {
      width: 522px;
      height: 120px;
      background: #222323;
      background: -moz-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .about_developers_block .line1 .right {
    flex-grow: 1;
    background-color: #222323; }
.about_developers_block .line2 {
  background-color: #222323;
  padding-bottom: 40px; }
  .about_developers_block .line2 .list_part {
    width: 83.3%;
    margin-left: 8.33%; }
    .about_developers_block .line2 .list_part .main_title {
      text-align: center; }
      .about_developers_block .line2 .list_part .main_title + .list {
        margin-top: 80px; }
    .about_developers_block .line2 .list_part .list {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .about_developers_block .line2 .list_part .list .item {
        width: 33.3%;
        text-align: center;
        font-size: 24px;
        line-height: 29px; }
        .about_developers_block .line2 .list_part .list .item .item_inner {
          margin: 0 20px; }
        .about_developers_block .line2 .list_part .list .item .img {
          height: 80px; }
          .about_developers_block .line2 .list_part .list .item .img img {
            max-height: 80px; }
          .about_developers_block .line2 .list_part .list .item .img + .item_title {
            margin-top: 30px; }
.about_developers_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_developers_block .line3 .left {
    flex-grow: 1;
    background-color: #222323; }
  .about_developers_block .line3 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_developers_block .line3 .right .corner {
      width: 765px;
      height: 100px;
      background: #222323;
      background: -moz-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }

.about_facts_block .block_wrap {
  padding-top: 140px;
  padding-bottom: 140px; }
.about_facts_block .main_title {
  text-align: center; }
  .about_facts_block .main_title + .list {
    margin-top: 80px; }
.about_facts_block .list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_facts_block .list .item {
    width: 20%;
    text-align: center; }
    .about_facts_block .list .item .img {
      height: 80px;
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      justify-content: center; }
      .about_facts_block .list .item .img img {
        max-height: 80px; }
      .about_facts_block .list .item .img + * {
        margin-top: 40px; }
    .about_facts_block .list .item .value + .key {
      margin-top: 10px; }

.about_cert_link_block .wrap_inner {
  margin-right: 33.3%; }
.about_cert_link_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_cert_link_block .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .about_cert_link_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_cert_link_block .line1 .right .corner {
      width: 420px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.about_cert_link_block .line2 {
  background-color: #ffffff;
  padding-bottom: 80px; }
  .about_cert_link_block .line2 .text_part {
    margin-left: 12.5%;
    width: 70%; }
    .about_cert_link_block .line2 .text_part .main_title + .btn_line {
      margin-top: 40px; }
.about_cert_link_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_cert_link_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_cert_link_block .line3 .left .corner {
      width: 250px;
      height: 40px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .about_cert_link_block .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }

.about_team_block .block_wrap {
  padding-top: 120px;
  padding-bottom: 120px; }
.about_team_block .main_title {
  text-align: center; }
  .about_team_block .main_title + .list {
    margin-top: 20px; }
.about_team_block .list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: -80px; }
  .about_team_block .list .item {
    width: 33.33%;
    text-align: center; }
    .about_team_block .list .item .item_inner {
      margin: 80px 10px 0; }
    .about_team_block .list .item .img {
      width: 150px;
      height: 200px;
      margin-left: auto;
      margin-right: auto;
      background-color: #ffffff;
      background-position: 50% 50%;
      background-size: contain;
      background-repeat: no-repeat; }
      .about_team_block .list .item .img + * {
        margin-top: 30px; }
    .about_team_block .list .item .name + * {
      margin-top: 10px; }
    .about_team_block .list .item .mail {
      color: rgba(119, 119, 119, 0.6); }
  .about_team_block .list + .plus {
    margin-top: 100px; }
.about_team_block .plus {
  text-align: center; }

.about_cert_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.about_cert_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_cert_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .about_cert_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_cert_promo .line1 .right .corner {
      width: 688px;
      height: 100px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.about_cert_promo .line2 {
  background-color: #ffffff;
  padding-bottom: 100px; }
  .about_cert_promo .line2 .text_part {
    max-width: 600px;
    margin-left: 60px;
    margin-right: 60px; }
    .about_cert_promo .line2 .text_part .breadcrumbs + .main_title {
      margin-top: 80px; }
    .about_cert_promo .line2 .text_part .main_title + p {
      margin-top: 30px; }
    .about_cert_promo .line2 .text_part p {
      max-width: 420px; }
.about_cert_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .about_cert_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .about_cert_promo .line3 .left .corner {
      width: 688px;
      height: 100px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .about_cert_promo .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }

.about_cert_block .block_wrap {
  padding-top: 140px;
  padding-bottom: 140px; }
.about_cert_block .list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: -100px 0 0 -120px; }
  .about_cert_block .list .item {
    width: 33.33%; }
    .about_cert_block .list .item .item_inner {
      margin: 100px 0 0 120px; }
    .about_cert_block .list .item .img {
      height: 320px; }
      .about_cert_block .list .item .img img {
        max-height: 100%; }
      .about_cert_block .list .item .img + * {
        margin-top: 30px; }
    .about_cert_block .list .item .title + * {
      margin-top: 10px; }
    .about_cert_block .list .item .link a {
      display: inline-block;
      padding-right: 16px;
      position: relative; }
      .about_cert_block .list .item .link a:before {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        width: 6px;
        height: 15px;
        background-image: url("../img/design/arrow_down_77_6x15px.svg");
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 100%; }
      .about_cert_block .list .item .link a:hover {
        color: rgba(119, 119, 119, 0.6);
        text-decoration: none; }
        .about_cert_block .list .item .link a:hover:before {
          opacity: 0.6; }

@media (min-width: 768px) and (max-width: 1279px) {
  .about_promo .wrap_inner {
    margin-left: 0;
    margin-right: 38px; }
  .about_promo .line1 .right {
    width: 54.5%; }
    .about_promo .line1 .right .corner {
      width: 100%;
      height: 140px; }
  .about_promo .line2 .text_part {
    max-width: 621px;
    margin-left: 38px;
    margin-right: 38px; }
    .about_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .about_promo .line3 .right {
    width: 54.5%; }
    .about_promo .line3 .right .corner {
      width: 100%;
      height: 140px; }

  .about_quote .wrap_inner {
    margin-left: 0;
    margin-right: 38px; }
  .about_quote .line1 .left {
    width: 22.3%; }
    .about_quote .line1 .left .corner {
      width: 100%;
      height: 140px; }
  .about_quote .line2 .text_part {
    margin-right: 7.5%;
    width: 60%;
    padding: 0 0 100px; }
  .about_quote .line2 .img_part {
    width: 25%; }
  .about_quote .line3 .right {
    width: 80%; }
    .about_quote .line3 .right .corner {
      width: 100%;
      height: 120px; }

  .about_architects_block .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_architects_block .line1 .right {
    width: 34.4%; }
    .about_architects_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .about_architects_block .line2 .list_part {
    margin: 0 38px; }
    .about_architects_block .line2 .list_part .main_title + .list {
      margin-top: 20px; }
    .about_architects_block .line2 .list_part .list {
      flex-wrap: wrap;
      margin-top: -60px; }
      .about_architects_block .line2 .list_part .list .item {
        width: 50%; }
        .about_architects_block .line2 .list_part .list .item .item_inner {
          margin: 60px 40px 0; }
  .about_architects_block .line3 .left {
    width: 45%; }
    .about_architects_block .line3 .left .corner {
      width: 100%;
      height: 120px; }

  .about_contractors_block .wrap_inner {
    margin-left: 22.9%; }
  .about_contractors_block .line1 .left {
    width: 32.8%; }
    .about_contractors_block .line1 .left .corner {
      width: 100%;
      height: 120px; }
  .about_contractors_block .line2 .list_part {
    margin: 0 38px; }
    .about_contractors_block .line2 .list_part .main_title + .list {
      margin-top: 20px; }
    .about_contractors_block .line2 .list_part .list {
      flex-wrap: wrap;
      margin-top: -60px; }
      .about_contractors_block .line2 .list_part .list .item {
        width: 100%; }
        .about_contractors_block .line2 .list_part .list .item .item_inner {
          margin: 60px 20px 0; }
  .about_contractors_block .line3 .right {
    width: 67.6%; }
    .about_contractors_block .line3 .right .corner {
      width: 100%;
      height: 120px; }

  .about_developers_block .wrap_inner {
    margin-left: 4.9%;
    margin-right: 23%; }
  .about_developers_block .line1 .left {
    width: 48.5%; }
    .about_developers_block .line1 .left .corner {
      width: 100%;
      height: 120px; }
  .about_developers_block .line2 {
    padding-bottom: 0; }
    .about_developers_block .line2 .list_part {
      margin: 0 38px; }
      .about_developers_block .line2 .list_part .main_title + .list {
        margin-top: 20px; }
      .about_developers_block .line2 .list_part .list {
        flex-wrap: wrap;
        margin-top: -60px; }
        .about_developers_block .line2 .list_part .list .item {
          width: 100%; }
          .about_developers_block .line2 .list_part .list .item .item_inner {
            margin: 60px 20px 0; }
  .about_developers_block .line3 .right {
    width: 70.7%; }
    .about_developers_block .line3 .right .corner {
      width: 100%;
      height: 120px; }

  .about_facts_block .main_title + .list {
    margin-top: 0; }
  .about_facts_block .list {
    flex-wrap: wrap; }
    .about_facts_block .list .item {
      width: 33.3%;
      margin-top: 80px; }

  .about_cert_link_block .wrap_inner {
    margin-right: 14%; }
  .about_cert_link_block .line1 .right {
    width: 43.6%; }
    .about_cert_link_block .line1 .right .corner {
      width: 100%;
      height: 140px; }
  .about_cert_link_block .line2 {
    padding-bottom: 60px; }
    .about_cert_link_block .line2 .text_part {
      max-width: 560px;
      margin-left: 38px;
      margin-right: 38px; }
      .about_cert_link_block .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
  .about_cert_link_block .line3 .left {
    width: 26.4%; }
    .about_cert_link_block .line3 .left .corner {
      width: 100%;
      height: 40px; }

  .about_team_block .list .item {
    width: 50%; }

  .about_cert_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_cert_promo .line1 .right {
    width: 54.5%; }
    .about_cert_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .about_cert_promo .line2 {
    padding-bottom: 80px; }
    .about_cert_promo .line2 .text_part {
      margin-left: 38px;
      margin-right: 38px; }
  .about_cert_promo .line3 .left {
    width: 54.5%; }
    .about_cert_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .about_cert_block .list {
    justify-content: space-between;
    margin: -100px 0 0; }
    .about_cert_block .list .item {
      width: 44.8%; }
      .about_cert_block .list .item .item_inner {
        margin: 100px 0 0; } }
@media (max-width: 767px) {
  .about_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_promo .line1 .right {
    width: 54.4%; }
    .about_promo .line1 .right .corner {
      width: 100%;
      height: 140px; }
  .about_promo .line2 .text_part {
    max-width: 621px;
    margin-left: 19px;
    margin-right: 19px; }
    .about_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .about_promo .line3 .right {
    width: 25%; }
    .about_promo .line3 .right .corner {
      width: 100%;
      height: 140px; }

  .about_quote .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_quote .line1 .left {
    width: 22.3%; }
    .about_quote .line1 .left .corner {
      width: 100%;
      height: 80px; }
  .about_quote .line2 {
    display: block; }
    .about_quote .line2 .text_part {
      margin-left: 17px;
      margin-right: 17px;
      width: auto;
      max-width: 576px;
      padding: 0 0 80px; }
      .about_quote .line2 .text_part .quote {
        font-size: 32px;
        line-height: 38px; }
    .about_quote .line2 .img_part {
      width: 50%;
      max-width: 180px; }
  .about_quote .line3 .right {
    width: 43.3%; }
    .about_quote .line3 .right .corner {
      width: 100%;
      height: 100px; }

  .about_architects_block .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_architects_block .line1 .right {
    width: 34.7%; }
    .about_architects_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .about_architects_block .line2 .list_part {
    margin: 0 19px; }
    .about_architects_block .line2 .list_part .main_title {
      font-size: 32px;
      line-height: 38px; }
      .about_architects_block .line2 .list_part .main_title + .list {
        margin-top: 20px; }
    .about_architects_block .line2 .list_part .list {
      flex-wrap: wrap;
      margin-top: -60px; }
      .about_architects_block .line2 .list_part .list .item {
        width: 100%; }
        .about_architects_block .line2 .list_part .list .item .item_inner {
          margin: 60px 40px 0; }
  .about_architects_block .line3 .left {
    width: 36.5%; }
    .about_architects_block .line3 .left .corner {
      width: 100%;
      height: 120px; }

  .about_contractors_block .wrap_inner {
    margin-left: 0; }
  .about_contractors_block .line1 .left {
    width: 50%; }
    .about_contractors_block .line1 .left .corner {
      width: 100%;
      height: 120px; }
  .about_contractors_block .line2 .list_part {
    margin: 0 38px; }
    .about_contractors_block .line2 .list_part .main_title {
      font-size: 32px;
      line-height: 38px; }
      .about_contractors_block .line2 .list_part .main_title + .list {
        margin-top: 20px; }
    .about_contractors_block .line2 .list_part .list {
      flex-wrap: wrap;
      margin-top: -60px; }
      .about_contractors_block .line2 .list_part .list .item {
        width: 100%; }
        .about_contractors_block .line2 .list_part .list .item .item_inner {
          margin: 60px 20px 0; }
  .about_contractors_block .line3 .right {
    width: 48.3%; }
    .about_contractors_block .line3 .right .corner {
      width: 100%;
      height: 120px; }

  .about_developers_block .wrap_inner {
    margin-left: 0;
    margin-right: 19px; }
  .about_developers_block .line1 .left {
    width: 48.6%; }
    .about_developers_block .line1 .left .corner {
      width: 100%;
      height: 120px; }
  .about_developers_block .line2 {
    padding-bottom: 20px; }
    .about_developers_block .line2 .list_part {
      margin: 0 19px 0 38px; }
      .about_developers_block .line2 .list_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .about_developers_block .line2 .list_part .main_title + .list {
          margin-top: 20px; }
      .about_developers_block .line2 .list_part .list {
        flex-wrap: wrap;
        margin-top: -60px; }
        .about_developers_block .line2 .list_part .list .item {
          width: 100%; }
          .about_developers_block .line2 .list_part .list .item .item_inner {
            margin: 60px 20px 0; }
  .about_developers_block .line3 .right {
    width: 36.5%; }
    .about_developers_block .line3 .right .corner {
      width: 100%;
      height: 100px; }

  .about_facts_block .main_title {
    font-size: 32px;
    line-height: 48px; }
    .about_facts_block .main_title + .list {
      margin-top: 80px; }
  .about_facts_block .list {
    display: block; }
    .about_facts_block .list .item {
      width: auto;
      margin-top: 80px; }
      .about_facts_block .list .item:first-of-type {
        margin-top: 0; }
      .about_facts_block .list .item .value {
        font-size: 32px;
        line-height: 38px; }
      .about_facts_block .list .item .key {
        font-size: 16px;
        line-height: 19px; }

  .about_cert_link_block .wrap_inner {
    margin-right: 19px; }
  .about_cert_link_block .line1 .right {
    width: 12.4%; }
    .about_cert_link_block .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .about_cert_link_block .line2 .text_part {
    max-width: 621px;
    margin-left: 19px;
    margin-right: 19px; }
    .about_cert_link_block .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .about_cert_link_block .line3 .left {
    width: 26.1%; }
    .about_cert_link_block .line3 .left .corner {
      width: 100%;
      height: 40px; }

  .about_team_block .main_title {
    font-size: 32px;
    line-height: 38px; }
  .about_team_block .list .item {
    width: 100%; }

  .about_cert_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .about_cert_promo .line1 .right {
    width: 31.5%; }
    .about_cert_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .about_cert_promo .line2 {
    padding-bottom: 80px; }
    .about_cert_promo .line2 .text_part {
      margin-left: 19px;
      margin-right: 19px; }
      .about_cert_promo .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
        .about_cert_promo .line2 .text_part .main_title + p {
          margin-top: 20px; }
  .about_cert_promo .line3 .left {
    width: 54.5%; }
    .about_cert_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .about_cert_block .list {
    margin: -80px 0 0;
    display: block; }
    .about_cert_block .list .item {
      width: auto;
      font-size: 16px;
      line-height: 19px; }
      .about_cert_block .list .item .item_inner {
        margin: 80px 0 0; }
      .about_cert_block .list .item .img {
        height: auto;
        max-width: 337px;
        max-height: 476px; }
      .about_cert_block .list .item .title {
        font-size: 32px;
        line-height: 38px; } }
.sustainability_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.sustainability_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .sustainability_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_promo .line1 .right .corner {
      width: 688px;
      height: 160px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.sustainability_promo .line2 {
  background-color: #ffffff;
  padding-bottom: 80px; }
  .sustainability_promo .line2 .text_part {
    max-width: 70%;
    margin-left: 60px;
    margin-right: 60px; }
.sustainability_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_promo .line3 .left .corner {
      width: 688px;
      height: 100px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .sustainability_promo .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }

.sustainability_environment_block .wrap_inner {
  margin-left: 120px;
  margin-right: 120px; }
.sustainability_environment_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #222323;
  padding-top: 100px;
  padding-bottom: 60px;
  align-items: center; }
  .sustainability_environment_block .line1 .left {
    width: 50%; }
  .sustainability_environment_block .line1 .img_part {
    margin-left: 60px;
    width: 80%; }
    .sustainability_environment_block .line1 .img_part .img {
      width: 100%;
      padding-top: 70.7%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .sustainability_environment_block .line1 .right {
    width: 50%; }
  .sustainability_environment_block .line1 .text_part {
    margin-left: auto;
    margin-right: 60px;
    width: 80%; }
    .sustainability_environment_block .line1 .text_part .main_title + * {
      margin-top: 40px; }
    .sustainability_environment_block .line1 .text_part .body_large_text + .body_large_text, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .body_large_text, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .body_large_text, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .body_large_text, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .body_large_text, .sustainability_environment_block .project_quote_block .line1 .text_part .name + .body_large_text, .project_quote_block .sustainability_environment_block .line1 .text_part .name + .body_large_text, .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .body_large_text, .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .body_large_text, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .body_large_text, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .body_large_text, .sustainability_environment_block .line1 .text_part .about_team_block .plus + .body_large_text, .about_team_block .sustainability_environment_block .line1 .text_part .plus + .body_large_text, .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .body_large_text, .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .body_large_text, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .body_large_text, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .body_large_text, .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .body_large_text, .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .body_large_text, .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .body_large_text, .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .body_large_text, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .body_large_text + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .body_large_text + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cont + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .reference_title, .sustainability_environment_block .project_quote_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .project_quote_block .line1 .text_part .name + .reference_title, .project_quote_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_quote_block .sustainability_environment_block .line1 .text_part .name + .reference_title, .sustainability_environment_block .line1 .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .sustainability_environment_block .line1 .about_quote .line2 .reference_wrap .text_part .name + .reference_title, .about_quote .services_list_block .list .item .expand_part .line2 .sustainability_environment_block .line1 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .about_quote .line2 .sustainability_environment_block .line1 .reference_wrap .text_part .name + .reference_title, .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .name + .reference_title, .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .name + .reference_title, .sustainability_environment_block .line1 .text_part .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .sustainability_environment_block .line1 .text_part .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .sustainability_environment_block .line1 .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .sustainability_environment_block .line1 .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .name + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .plus + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .about_team_block .plus + .reference_title, .about_team_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .plus + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .about_team_block .sustainability_environment_block .line1 .text_part .plus + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .text_cols + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .reference_title, .news_open_content_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cols + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .reference_title, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .career_list_block .list_cont .services_list_block .list .sustainability_environment_block .line1 .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .sustainability_environment_block .line1 .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .item + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .reference_title, .career_form_block .form .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .reference_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .reference_title, .contact_form_block .form .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .reference_title, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .body_large_text + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .body_large_text + .item, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .text_cont + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .filter.filter_select .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .item, .sustainability_environment_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .project_quote_block .line1 .text_part .name + .item, .project_quote_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .project_quote_block .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .item, .about_quote .line2 .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .item, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .sustainability_environment_block .line1 .text_part .plus + .item, .sustainability_environment_block .line1 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .item, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .item, .sustainability_environment_block .line1 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .item, .sustainability_environment_block .line1 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .body_large_text + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .body_large_text + .text_cont, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cont, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .text_cont, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .item + .text_cont, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .text_cont, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .text_cont, .sustainability_environment_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .project_quote_block .line1 .text_part .name + .text_cont, .project_quote_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .project_quote_block .sustainability_environment_block .line1 .text_part .name + .text_cont, .sustainability_environment_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .text_cont, .about_quote .line2 .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .text_cont, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .text_cont, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .text_cont, .sustainability_environment_block .line1 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .about_team_block .plus + .text_cont, .about_team_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .sustainability_environment_block .line1 .text_part .plus + .text_cont, .sustainability_environment_block .line1 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .text_cont, .news_open_content_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .text_cont, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .text_cont, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .text_cont, .sustainability_environment_block .line1 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .text_cont, .career_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .text_cont, .sustainability_environment_block .line1 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .text_cont, .contact_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .text_cont, .sustainability_environment_block .project_quote_block .line1 .text_part .body_large_text + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .body_large_text + .name, .sustainability_environment_block .project_quote_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .project_quote_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .project_quote_block .line1 .text_part .reference_title + .name, .project_quote_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .project_quote_block .line1 .text_part .item + .name, .project_quote_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .project_quote_block .line1 .text_part .text_cont + .name, .project_quote_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .project_quote_block .line1 .about_quote .line2 .text_part .name + .name, .project_quote_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_environment_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_environment_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .about_team_block .plus + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_environment_block .project_quote_block .line1 .text_part .plus + .name, .project_quote_block .about_team_block .sustainability_environment_block .line1 .text_part .plus + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .news_open_content_block .text_cols + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_environment_block .project_quote_block .line1 .text_part .text_cols + .name, .project_quote_block .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_environment_block .project_quote_block .line1 .text_part .item + .name, .project_quote_block .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .career_form_block .form .sub_title + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_environment_block .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .contact_form_block .form .sub_title + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_environment_block .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .body_large_text + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .body_large_text + .name, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .text_part .reference_title + .name, .about_quote .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .name, .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .about_quote .line2 .text_part .item + .name, .about_quote .line2 .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .about_quote .line2 .text_part .text_cont + .name, .about_quote .line2 .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .name, .sustainability_environment_block .project_quote_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_environment_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .project_quote_block .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .about_team_block .plus + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .plus + .name, .about_quote .line2 .about_team_block .sustainability_environment_block .line1 .text_part .plus + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .news_open_content_block .text_cols + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .text_cols + .name, .about_quote .line2 .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .career_list_block .list_cont .list .item + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_environment_block .line1 .about_quote .line2 .text_part .item + .name, .about_quote .line2 .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .career_form_block .form .sub_title + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_environment_block .line1 .about_quote .line2 .text_part .sub_title + .name, .about_quote .line2 .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .contact_form_block .form .sub_title + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_environment_block .line1 .about_quote .line2 .text_part .sub_title + .name, .about_quote .line2 .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .body_large_text + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .body_large_text + .name, .sustainability_environment_block .line1 .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .about_team_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .name, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .name, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .item + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .about_team_block .list .item .item + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .name, .sustainability_environment_block .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_environment_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .project_quote_block .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .name, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .plus + .name, .about_team_block .sustainability_environment_block .line1 .text_part .list .item .plus + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .plus + .name, .sustainability_environment_block .line1 .text_part .news_open_content_block .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_environment_block .line1 .text_part .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .name, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .about_team_block .list .item .item + .name, .about_team_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item .item + .name, .career_list_block .list_cont .about_team_block .list .sustainability_environment_block .line1 .text_part .item .item + .name, .about_team_block .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item .item + .name, .career_list_block .list_cont .about_team_block .list .item .sustainability_environment_block .line1 .text_part .item + .name, .about_team_block .career_list_block .list_cont .list .item .sustainability_environment_block .line1 .text_part .item + .name, .sustainability_environment_block .line1 .text_part .career_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .line1 .text_part .contact_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .name, .sustainability_environment_block .line1 .text_part .about_team_block .body_large_text + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .body_large_text + .plus, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .reference_title + .plus, .about_team_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .plus, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .about_team_block .reference_title + .plus, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .plus, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .item + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .plus, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .about_team_block .item + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .plus, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .text_cont + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .plus, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .about_team_block .text_cont + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .plus, .sustainability_environment_block .project_quote_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_environment_block .project_quote_block .line1 .text_part .name + .plus, .project_quote_block .sustainability_environment_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .project_quote_block .sustainability_environment_block .line1 .text_part .name + .plus, .sustainability_environment_block .line1 .about_quote .line2 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .plus, .about_quote .line2 .sustainability_environment_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .plus, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .plus, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .plus, .sustainability_environment_block .line1 .text_part .about_team_block .plus + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .plus + .plus, .sustainability_environment_block .line1 .text_part .news_open_content_block .about_team_block .text_cols + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .plus, .news_open_content_block .sustainability_environment_block .line1 .text_part .about_team_block .text_cols + .plus, .about_team_block .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .plus, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .about_team_block .item + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .plus, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .about_team_block .item + .plus, .about_team_block .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .plus, .sustainability_environment_block .line1 .text_part .career_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .plus, .career_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .sub_title + .plus, .about_team_block .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .plus, .sustainability_environment_block .line1 .text_part .contact_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .plus, .contact_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .sub_title + .plus, .about_team_block .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .plus, .sustainability_environment_block .line1 .text_part .news_open_content_block .body_large_text + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .body_large_text + .text_cols, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cols, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .text_cols, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .text_cols, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .text_cols, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .text_cont + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cols, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cont + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .text_cols, .sustainability_environment_block .project_quote_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_environment_block .project_quote_block .line1 .text_part .name + .text_cols, .project_quote_block .sustainability_environment_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .project_quote_block .sustainability_environment_block .line1 .text_part .name + .text_cols, .sustainability_environment_block .line1 .about_quote .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .text_cols, .about_quote .line2 .sustainability_environment_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .text_cols, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .text_cols, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .text_cols, .sustainability_environment_block .line1 .text_part .about_team_block .news_open_content_block .plus + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .about_team_block .plus + .text_cols, .about_team_block .sustainability_environment_block .line1 .text_part .news_open_content_block .plus + .text_cols, .news_open_content_block .about_team_block .sustainability_environment_block .line1 .text_part .plus + .text_cols, .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .text_cols, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .text_cols, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .text_cols, .sustainability_environment_block .line1 .text_part .career_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .text_cols, .career_form_block .form .sustainability_environment_block .line1 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .text_cols, .sustainability_environment_block .line1 .text_part .contact_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .text_cols, .contact_form_block .form .sustainability_environment_block .line1 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .text_cols, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .body_large_text + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .body_large_text + .item, .sustainability_environment_block .line1 .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .career_list_block .list_cont .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .item, .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .item, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .item, .sustainability_environment_block .project_quote_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_environment_block .project_quote_block .line1 .text_part .name + .item, .project_quote_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .project_quote_block .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .about_quote .line2 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .item, .about_quote .line2 .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .text_part .about_team_block .career_list_block .list_cont .list .item .name + .item, .career_list_block .list_cont .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .item, .about_team_block .career_list_block .list_cont .list .item .sustainability_environment_block .line1 .text_part .name + .item, .career_list_block .list_cont .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .item, .sustainability_environment_block .line1 .text_part .about_team_block .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .about_team_block .sustainability_environment_block .line1 .text_part .plus + .item, .sustainability_environment_block .line1 .text_part .news_open_content_block .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .item, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .item, .sustainability_environment_block .line1 .text_part .career_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .item, .sustainability_environment_block .line1 .text_part .contact_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .item, .sustainability_environment_block .line1 .text_part .career_form_block .form .body_large_text + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .body_large_text + .sub_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .sub_title, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .sub_title, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .text_cont + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .career_form_block .form .text_cont + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .sub_title, .sustainability_environment_block .project_quote_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_environment_block .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .sustainability_environment_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .project_quote_block .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .about_quote .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .sub_title, .about_quote .line2 .sustainability_environment_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .text_part .about_team_block .career_form_block .form .plus + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_environment_block .line1 .text_part .career_form_block .form .plus + .sub_title, .career_form_block .form .about_team_block .sustainability_environment_block .line1 .text_part .plus + .sub_title, .sustainability_environment_block .line1 .text_part .news_open_content_block .career_form_block .form .text_cols + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_environment_block .line1 .text_part .career_form_block .form .text_cols + .sub_title, .career_form_block .form .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .sub_title, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .sub_title, .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title, .sustainability_environment_block .line1 .text_part .contact_form_block .career_form_block .form .sub_title + .sub_title, .career_form_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title, .sustainability_environment_block .line1 .text_part .contact_form_block .form .body_large_text + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .body_large_text + .sub_title, .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_environment_block .line1 .text_part .reference_title + .sub_title, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_environment_block .line1 .text_part .item + .sub_title, .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_environment_block .line1 .text_part .text_cont + .sub_title, .sustainability_environment_block .project_quote_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_environment_block .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .project_quote_block .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .about_quote .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .about_quote .line2 .text_part .name + .sub_title, .about_quote .line2 .sustainability_environment_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_quote .line2 .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .text_part .about_team_block .list .item .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_environment_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_team_block .list .item .sustainability_environment_block .line1 .text_part .name + .sub_title, .sustainability_environment_block .line1 .text_part .about_team_block .contact_form_block .form .plus + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .plus + .sub_title, .contact_form_block .form .about_team_block .sustainability_environment_block .line1 .text_part .plus + .sub_title, .sustainability_environment_block .line1 .text_part .news_open_content_block .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_environment_block .line1 .text_part .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .news_open_content_block .sustainability_environment_block .line1 .text_part .text_cols + .sub_title, .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .career_list_block .list_cont .list .sustainability_environment_block .line1 .text_part .item + .sub_title, .sustainability_environment_block .line1 .text_part .career_form_block .contact_form_block .form .sub_title + .sub_title, .contact_form_block .sustainability_environment_block .line1 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title, .sustainability_environment_block .line1 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .form .sustainability_environment_block .line1 .text_part .sub_title + .sub_title {
      margin-top: 24px; }
.sustainability_environment_block .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_environment_block .line2 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_environment_block .line2 .left .corner {
      width: 600px;
      height: 80px;
      background: #222323;
      background: -moz-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .sustainability_environment_block .line2 .right {
    background-color: #222323;
    flex-grow: 1; }

.sustainability_society_block .wrap_inner {
  margin-left: 288px;
  margin-right: 120px; }
.sustainability_society_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  background-color: #0d0c06;
  padding-top: 100px;
  align-items: center; }
  .sustainability_society_block .line1 .right {
    width: 40%; }
  .sustainability_society_block .line1 .img_part {
    margin-right: 74px;
    width: 80%;
    margin-left: auto;
    max-width: 267px; }
    .sustainability_society_block .line1 .img_part .img {
      width: 100%;
      padding-top: 141.4%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .sustainability_society_block .line1 .left {
    width: 60%; }
  .sustainability_society_block .line1 .text_part {
    margin-left: auto;
    margin-left: 60px;
    width: 80%; }
    .sustainability_society_block .line1 .text_part .main_title + * {
      margin-top: 40px; }
    .sustainability_society_block .line1 .text_part .body_large_text + .body_large_text, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .body_large_text, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .body_large_text, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .body_large_text, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .body_large_text, .sustainability_society_block .project_quote_block .line1 .text_part .name + .body_large_text, .project_quote_block .sustainability_society_block .line1 .text_part .name + .body_large_text, .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .body_large_text, .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .body_large_text, .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .body_large_text, .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .body_large_text, .sustainability_society_block .line1 .text_part .about_team_block .plus + .body_large_text, .about_team_block .sustainability_society_block .line1 .text_part .plus + .body_large_text, .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .body_large_text, .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .body_large_text, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .body_large_text, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .body_large_text, .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .body_large_text, .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .body_large_text, .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .body_large_text, .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .body_large_text, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .body_large_text + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .body_large_text + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cont + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .reference_title, .sustainability_society_block .project_quote_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .project_quote_block .line1 .text_part .name + .reference_title, .project_quote_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .project_quote_block .sustainability_society_block .line1 .text_part .name + .reference_title, .sustainability_society_block .line1 .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .sustainability_society_block .line1 .about_quote .line2 .reference_wrap .text_part .name + .reference_title, .about_quote .services_list_block .list .item .expand_part .line2 .sustainability_society_block .line1 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .about_quote .line2 .sustainability_society_block .line1 .reference_wrap .text_part .name + .reference_title, .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .name + .reference_title, .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .sustainability_society_block .line1 .text_part .name + .reference_title, .sustainability_society_block .line1 .text_part .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .sustainability_society_block .line1 .text_part .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .sustainability_society_block .line1 .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .sustainability_society_block .line1 .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .name + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .plus + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .about_team_block .plus + .reference_title, .about_team_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .plus + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .about_team_block .sustainability_society_block .line1 .text_part .plus + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .text_cols + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .reference_title, .news_open_content_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cols + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .reference_title, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .career_list_block .list_cont .services_list_block .list .sustainability_society_block .line1 .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .sustainability_society_block .line1 .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .item + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .reference_title, .career_form_block .form .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .reference_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .reference_title, .contact_form_block .form .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .reference_title, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .body_large_text + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .body_large_text + .item, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .text_cont + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .filter.filter_select .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .item, .sustainability_society_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .project_quote_block .line1 .text_part .name + .item, .project_quote_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .project_quote_block .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .item, .about_quote .line2 .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .item, .about_team_block .list .item .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .sustainability_society_block .line1 .text_part .plus + .item, .sustainability_society_block .line1 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .item, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .item, .sustainability_society_block .line1 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .item, .sustainability_society_block .line1 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .body_large_text + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .body_large_text + .text_cont, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cont, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .text_cont, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .item + .text_cont, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .sustainability_society_block .line1 .text_part .item + .text_cont, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .text_cont, .sustainability_society_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .project_quote_block .line1 .text_part .name + .text_cont, .project_quote_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .project_quote_block .sustainability_society_block .line1 .text_part .name + .text_cont, .sustainability_society_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .text_cont, .about_quote .line2 .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .text_cont, .sustainability_society_block .line1 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .text_cont, .about_team_block .list .item .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .text_cont, .sustainability_society_block .line1 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .about_team_block .plus + .text_cont, .about_team_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .sustainability_society_block .line1 .text_part .plus + .text_cont, .sustainability_society_block .line1 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .text_cont, .news_open_content_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .text_cont, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .text_cont, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .text_cont, .sustainability_society_block .line1 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .text_cont, .career_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .text_cont, .sustainability_society_block .line1 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .text_cont, .contact_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .text_cont, .sustainability_society_block .project_quote_block .line1 .text_part .body_large_text + .name, .project_quote_block .sustainability_society_block .line1 .text_part .body_large_text + .name, .sustainability_society_block .project_quote_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .project_quote_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .project_quote_block .line1 .text_part .reference_title + .name, .project_quote_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .name, .sustainability_society_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_quote_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .project_quote_block .line1 .text_part .item + .name, .project_quote_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_quote_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .project_quote_block .line1 .text_part .text_cont + .name, .project_quote_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .name, .sustainability_society_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .project_quote_block .line1 .about_quote .line2 .text_part .name + .name, .project_quote_block .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_society_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .project_quote_block .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_society_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .project_quote_block .line1 .text_part .about_team_block .plus + .name, .project_quote_block .sustainability_society_block .line1 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_society_block .project_quote_block .line1 .text_part .plus + .name, .project_quote_block .about_team_block .sustainability_society_block .line1 .text_part .plus + .name, .sustainability_society_block .project_quote_block .line1 .text_part .news_open_content_block .text_cols + .name, .project_quote_block .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_society_block .project_quote_block .line1 .text_part .text_cols + .name, .project_quote_block .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .name, .sustainability_society_block .project_quote_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .project_quote_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_society_block .project_quote_block .line1 .text_part .item + .name, .project_quote_block .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .project_quote_block .line1 .text_part .career_form_block .form .sub_title + .name, .project_quote_block .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_society_block .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .project_quote_block .line1 .text_part .contact_form_block .form .sub_title + .name, .project_quote_block .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_society_block .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .body_large_text + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .body_large_text + .name, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .text_part .reference_title + .name, .about_quote .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .name, .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .about_quote .line2 .text_part .item + .name, .about_quote .line2 .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .about_quote .line2 .text_part .text_cont + .name, .about_quote .line2 .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .name, .sustainability_society_block .project_quote_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_society_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .project_quote_block .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .about_team_block .plus + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_society_block .line1 .about_quote .line2 .text_part .plus + .name, .about_quote .line2 .about_team_block .sustainability_society_block .line1 .text_part .plus + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .news_open_content_block .text_cols + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_society_block .line1 .about_quote .line2 .text_part .text_cols + .name, .about_quote .line2 .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .career_list_block .list_cont .list .item + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_society_block .line1 .about_quote .line2 .text_part .item + .name, .about_quote .line2 .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .career_form_block .form .sub_title + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_society_block .line1 .about_quote .line2 .text_part .sub_title + .name, .about_quote .line2 .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .contact_form_block .form .sub_title + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_society_block .line1 .about_quote .line2 .text_part .sub_title + .name, .about_quote .line2 .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .line1 .text_part .about_team_block .list .item .body_large_text + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .body_large_text + .name, .sustainability_society_block .line1 .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .about_team_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .name, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .name, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .item + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .about_team_block .list .item .item + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .name, .sustainability_society_block .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_society_block .project_quote_block .line1 .text_part .name + .name, .project_quote_block .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .project_quote_block .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .name, .about_quote .line2 .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .name, .sustainability_society_block .line1 .text_part .about_team_block .list .item .plus + .name, .about_team_block .sustainability_society_block .line1 .text_part .list .item .plus + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .plus + .name, .sustainability_society_block .line1 .text_part .news_open_content_block .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_society_block .line1 .text_part .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .name, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .about_team_block .list .item .item + .name, .about_team_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item .item + .name, .career_list_block .list_cont .about_team_block .list .sustainability_society_block .line1 .text_part .item .item + .name, .about_team_block .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item .item + .name, .career_list_block .list_cont .about_team_block .list .item .sustainability_society_block .line1 .text_part .item + .name, .about_team_block .career_list_block .list_cont .list .item .sustainability_society_block .line1 .text_part .item + .name, .sustainability_society_block .line1 .text_part .career_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .line1 .text_part .contact_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .name, .sustainability_society_block .line1 .text_part .about_team_block .body_large_text + .plus, .about_team_block .sustainability_society_block .line1 .text_part .body_large_text + .plus, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .reference_title + .plus, .about_team_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .plus, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .about_team_block .reference_title + .plus, .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .plus, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .item + .plus, .about_team_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .plus, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .about_team_block .item + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .plus, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .text_cont + .plus, .about_team_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .plus, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .about_team_block .text_cont + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .plus, .sustainability_society_block .project_quote_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_society_block .project_quote_block .line1 .text_part .name + .plus, .project_quote_block .sustainability_society_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .project_quote_block .sustainability_society_block .line1 .text_part .name + .plus, .sustainability_society_block .line1 .about_quote .line2 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .plus, .about_quote .line2 .sustainability_society_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .plus, .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .plus, .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .plus, .sustainability_society_block .line1 .text_part .about_team_block .plus + .plus, .about_team_block .sustainability_society_block .line1 .text_part .plus + .plus, .sustainability_society_block .line1 .text_part .news_open_content_block .about_team_block .text_cols + .plus, .about_team_block .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .plus, .news_open_content_block .sustainability_society_block .line1 .text_part .about_team_block .text_cols + .plus, .about_team_block .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .plus, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .about_team_block .item + .plus, .about_team_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .plus, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .about_team_block .item + .plus, .about_team_block .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .plus, .sustainability_society_block .line1 .text_part .career_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .plus, .career_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .sub_title + .plus, .about_team_block .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .plus, .sustainability_society_block .line1 .text_part .contact_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .plus, .contact_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .sub_title + .plus, .about_team_block .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .plus, .sustainability_society_block .line1 .text_part .news_open_content_block .body_large_text + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .body_large_text + .text_cols, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cols, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .text_cols, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .text_cols, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .text_cols, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .text_cont + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cols, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .news_open_content_block .text_cont + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .text_cols, .sustainability_society_block .project_quote_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_society_block .project_quote_block .line1 .text_part .name + .text_cols, .project_quote_block .sustainability_society_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .project_quote_block .sustainability_society_block .line1 .text_part .name + .text_cols, .sustainability_society_block .line1 .about_quote .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .text_cols, .about_quote .line2 .sustainability_society_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .text_cols, .sustainability_society_block .line1 .text_part .about_team_block .list .item .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .text_cols, .about_team_block .list .item .sustainability_society_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .text_cols, .sustainability_society_block .line1 .text_part .about_team_block .news_open_content_block .plus + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .about_team_block .plus + .text_cols, .about_team_block .sustainability_society_block .line1 .text_part .news_open_content_block .plus + .text_cols, .news_open_content_block .about_team_block .sustainability_society_block .line1 .text_part .plus + .text_cols, .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .text_cols, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .text_cols, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .text_cols, .sustainability_society_block .line1 .text_part .career_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .text_cols, .career_form_block .form .sustainability_society_block .line1 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .text_cols, .sustainability_society_block .line1 .text_part .contact_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .text_cols, .contact_form_block .form .sustainability_society_block .line1 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .text_cols, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .body_large_text + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .body_large_text + .item, .sustainability_society_block .line1 .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .career_list_block .list_cont .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .item, .career_list_block .list_cont .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .item, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .item, .sustainability_society_block .project_quote_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_society_block .project_quote_block .line1 .text_part .name + .item, .project_quote_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .project_quote_block .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .about_quote .line2 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .item, .about_quote .line2 .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .text_part .about_team_block .career_list_block .list_cont .list .item .name + .item, .career_list_block .list_cont .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .item, .about_team_block .career_list_block .list_cont .list .item .sustainability_society_block .line1 .text_part .name + .item, .career_list_block .list_cont .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .item, .sustainability_society_block .line1 .text_part .about_team_block .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .about_team_block .sustainability_society_block .line1 .text_part .plus + .item, .sustainability_society_block .line1 .text_part .news_open_content_block .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .item, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .item, .sustainability_society_block .line1 .text_part .career_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .item, .sustainability_society_block .line1 .text_part .contact_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .item, .sustainability_society_block .line1 .text_part .career_form_block .form .body_large_text + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .body_large_text + .sub_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .sub_title, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .sub_title, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .text_cont + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .career_form_block .form .text_cont + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .sub_title, .sustainability_society_block .project_quote_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_society_block .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .sustainability_society_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .project_quote_block .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .about_quote .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .sub_title, .about_quote .line2 .sustainability_society_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .text_part .about_team_block .list .item .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_society_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .text_part .about_team_block .career_form_block .form .plus + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_society_block .line1 .text_part .career_form_block .form .plus + .sub_title, .career_form_block .form .about_team_block .sustainability_society_block .line1 .text_part .plus + .sub_title, .sustainability_society_block .line1 .text_part .news_open_content_block .career_form_block .form .text_cols + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_society_block .line1 .text_part .career_form_block .form .text_cols + .sub_title, .career_form_block .form .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .sub_title, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .sub_title, .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title, .sustainability_society_block .line1 .text_part .contact_form_block .career_form_block .form .sub_title + .sub_title, .career_form_block .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title, .sustainability_society_block .line1 .text_part .contact_form_block .form .body_large_text + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .body_large_text + .sub_title, .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .services_list_block .list .item .expand_part .line2 .reference_wrap .sustainability_society_block .line1 .text_part .reference_title + .sub_title, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_society_block .line1 .text_part .item + .sub_title, .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_society_block .line1 .text_part .text_cont + .sub_title, .sustainability_society_block .project_quote_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_society_block .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .sustainability_society_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .project_quote_block .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .about_quote .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .about_quote .line2 .text_part .name + .sub_title, .about_quote .line2 .sustainability_society_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_quote .line2 .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .text_part .about_team_block .list .item .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_society_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_team_block .list .item .sustainability_society_block .line1 .text_part .name + .sub_title, .sustainability_society_block .line1 .text_part .about_team_block .contact_form_block .form .plus + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_society_block .line1 .text_part .contact_form_block .form .plus + .sub_title, .contact_form_block .form .about_team_block .sustainability_society_block .line1 .text_part .plus + .sub_title, .sustainability_society_block .line1 .text_part .news_open_content_block .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_society_block .line1 .text_part .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .news_open_content_block .sustainability_society_block .line1 .text_part .text_cols + .sub_title, .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .career_list_block .list_cont .list .sustainability_society_block .line1 .text_part .item + .sub_title, .sustainability_society_block .line1 .text_part .career_form_block .contact_form_block .form .sub_title + .sub_title, .contact_form_block .sustainability_society_block .line1 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title, .sustainability_society_block .line1 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .form .sustainability_society_block .line1 .text_part .sub_title + .sub_title {
      margin-top: 24px; }
.sustainability_society_block .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_society_block .line2 .left {
    background-color: #0d0c06;
    flex-grow: 1; }
  .sustainability_society_block .line2 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_society_block .line2 .right .corner {
      width: 384px;
      height: 120px;
      background: #0d0c06;
      background: -moz-linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: -webkit-linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: linear-gradient(to top left, rgba(13, 12, 6, 0) 49.6%, #0d0c06 50%);
      background: linear-gradient(to top left, rgba(13, 12, 6, 0) calc(50% - 1px), #0d0c06 50%); }

.sustainability_economy_block .wrap_inner {
  margin-left: 120px;
  margin-right: 120px; }
.sustainability_economy_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_economy_block .line1 .left {
    background-color: #ffffff;
    flex-grow: 1; }
  .sustainability_economy_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_economy_block .line1 .right .corner {
      width: 740px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.sustainability_economy_block .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
  padding-bottom: 40px;
  align-items: center; }
  .sustainability_economy_block .line2 .left {
    width: 50%; }
  .sustainability_economy_block .line2 .img_part {
    margin-left: 60px;
    width: 80%; }
    .sustainability_economy_block .line2 .img_part .img {
      width: 100%;
      padding-top: 70.7%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .sustainability_economy_block .line2 .right {
    width: 50%; }
  .sustainability_economy_block .line2 .text_part {
    margin-left: auto;
    margin-right: 60px;
    width: 80%; }
    .sustainability_economy_block .line2 .text_part .main_title + * {
      margin-top: 40px; }
    .sustainability_economy_block .line2 .text_part .body_large_text + .body_large_text, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .body_large_text, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .body_large_text, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .body_large_text, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .body_large_text, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .body_large_text, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .body_large_text, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .body_large_text, .sustainability_economy_block .about_quote .line2 .text_part .name + .body_large_text, .about_quote .sustainability_economy_block .line2 .text_part .name + .body_large_text, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .body_large_text, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .body_large_text, .sustainability_economy_block .line2 .text_part .about_team_block .plus + .body_large_text, .about_team_block .sustainability_economy_block .line2 .text_part .plus + .body_large_text, .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .body_large_text, .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .body_large_text, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .body_large_text, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .body_large_text, .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .body_large_text, .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .body_large_text, .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .body_large_text, .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .body_large_text, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .body_large_text + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .body_large_text + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .reference_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .list .item .expand_part .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .reference_wrap .text_part .item + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .reference_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cont + .reference_title, .services_list_block .list .item .expand_part .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .reference_wrap .text_part .text_cont + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .project_quote_block .line1 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .project_quote_block .line1 .reference_wrap .text_part .name + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .project_quote_block .line1 .text_part .name + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .project_quote_block .line1 .text_part .name + .reference_title, .project_quote_block .line1 .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .project_quote_block .line1 .sustainability_economy_block .line2 .reference_wrap .text_part .name + .reference_title, .sustainability_economy_block .about_quote .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .about_quote .line2 .reference_wrap .text_part .name + .reference_title, .about_quote .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .list .item .expand_part .about_quote .sustainability_economy_block .line2 .reference_wrap .text_part .name + .reference_title, .sustainability_economy_block .line2 .text_part .about_team_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .sustainability_economy_block .line2 .text_part .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .sustainability_economy_block .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .sustainability_economy_block .expand_part .line2 .reference_wrap .text_part .name + .reference_title, .about_team_block .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .name + .reference_title, .services_list_block .about_team_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .name + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .plus + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .about_team_block .plus + .reference_title, .about_team_block .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .plus + .reference_title, .services_list_block .list .item .expand_part .about_team_block .sustainability_economy_block .line2 .reference_wrap .text_part .plus + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .text_cols + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .news_open_content_block .text_cols + .reference_title, .news_open_content_block .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .text_cols + .reference_title, .services_list_block .list .item .expand_part .news_open_content_block .sustainability_economy_block .line2 .reference_wrap .text_part .text_cols + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_list_block .list_cont .list .item + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .career_list_block .list_cont .list .item + .reference_title, .career_list_block .list_cont .services_list_block .list .sustainability_economy_block .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .sustainability_economy_block .item .expand_part .line2 .reference_wrap .text_part .item + .reference_title, .career_list_block .list_cont .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .item + .reference_title, .services_list_block .career_list_block .list_cont .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .item + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .career_form_block .form .sub_title + .reference_title, .career_form_block .form .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .career_form_block .form .sustainability_economy_block .line2 .reference_wrap .text_part .sub_title + .reference_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .sub_title + .reference_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .contact_form_block .form .sub_title + .reference_title, .contact_form_block .form .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .sub_title + .reference_title, .services_list_block .list .item .expand_part .contact_form_block .form .sustainability_economy_block .line2 .reference_wrap .text_part .sub_title + .reference_title, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .body_large_text + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .body_large_text + .item, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_select .reference_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .text_cont + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .filter.filter_select .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .item, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .item, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .about_quote .line2 .text_part .name + .item, .about_quote .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_quote .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .item, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .name + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .line2 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .plus + .item, .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .sustainability_economy_block .line2 .text_part .plus + .item, .sustainability_economy_block .line2 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .text_cols + .item, .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .item, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .item, .sustainability_economy_block .line2 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .item, .sustainability_economy_block .line2 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .sub_title + .item, .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .body_large_text + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .body_large_text + .text_cont, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cont, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .project_list_block .head_part .filter_list .filter.filter_slider .reference_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .text_cont, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .filter.filter_slider .item + .text_cont, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .text_cont, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .text_cont, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .text_cont, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .text_cont, .sustainability_economy_block .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .about_quote .line2 .text_part .name + .text_cont, .about_quote .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_quote .sustainability_economy_block .line2 .text_part .name + .text_cont, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .text_cont, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .name + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .text_cont, .sustainability_economy_block .line2 .text_part .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .about_team_block .plus + .text_cont, .about_team_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .plus + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .sustainability_economy_block .line2 .text_part .plus + .text_cont, .sustainability_economy_block .line2 .text_part .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .text_cont, .news_open_content_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cols + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .text_cont, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .text_cont, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .item + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .text_cont, .sustainability_economy_block .line2 .text_part .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .text_cont, .career_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .text_cont, .sustainability_economy_block .line2 .text_part .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .text_cont, .contact_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .sub_title + .text_cont, .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .text_cont, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .body_large_text + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .body_large_text + .name, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .project_quote_block .line1 .text_part .reference_title + .name, .project_quote_block .line1 .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .project_quote_block .line1 .text_part .reference_title + .name, .project_quote_block .line1 .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .item + .name, .project_quote_block .line1 .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .text_cont + .name, .project_quote_block .line1 .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .about_quote .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .sustainability_economy_block .about_quote .line2 .text_part .name + .name, .about_quote .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .about_quote .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .about_team_block .plus + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .plus + .name, .project_quote_block .line1 .about_team_block .sustainability_economy_block .line2 .text_part .plus + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .news_open_content_block .text_cols + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .text_cols + .name, .project_quote_block .line1 .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .career_list_block .list_cont .list .item + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .item + .name, .project_quote_block .line1 .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .career_form_block .form .sub_title + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .line1 .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .contact_form_block .form .sub_title + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .sub_title + .name, .project_quote_block .line1 .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .about_quote .line2 .text_part .body_large_text + .name, .about_quote .sustainability_economy_block .line2 .text_part .body_large_text + .name, .sustainability_economy_block .services_list_block .list .item .expand_part .about_quote .line2 .reference_wrap .text_part .reference_title + .name, .about_quote .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .list .item .expand_part .sustainability_economy_block .about_quote .line2 .reference_wrap .text_part .reference_title + .name, .about_quote .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .name, .sustainability_economy_block .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .about_quote .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .about_quote .line2 .text_part .item + .name, .about_quote .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .about_quote .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .about_quote .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .about_quote .line2 .text_part .text_cont + .name, .about_quote .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .name, .sustainability_economy_block .about_quote .line2 .project_quote_block .line1 .text_part .name + .name, .about_quote .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .sustainability_economy_block .about_quote .line2 .text_part .name + .name, .about_quote .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .about_quote .line2 .text_part .name + .name, .about_quote .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_quote .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_economy_block .about_quote .line2 .text_part .name + .name, .about_quote .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .about_quote .line2 .text_part .about_team_block .plus + .name, .about_quote .sustainability_economy_block .line2 .text_part .about_team_block .plus + .name, .about_team_block .sustainability_economy_block .about_quote .line2 .text_part .plus + .name, .about_quote .about_team_block .sustainability_economy_block .line2 .text_part .plus + .name, .sustainability_economy_block .about_quote .line2 .text_part .news_open_content_block .text_cols + .name, .about_quote .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_economy_block .about_quote .line2 .text_part .text_cols + .name, .about_quote .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .name, .sustainability_economy_block .about_quote .line2 .text_part .career_list_block .list_cont .list .item + .name, .about_quote .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .name, .career_list_block .list_cont .list .sustainability_economy_block .about_quote .line2 .text_part .item + .name, .about_quote .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .about_quote .line2 .text_part .career_form_block .form .sub_title + .name, .about_quote .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_economy_block .about_quote .line2 .text_part .sub_title + .name, .about_quote .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .about_quote .line2 .text_part .contact_form_block .form .sub_title + .name, .about_quote .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_economy_block .about_quote .line2 .text_part .sub_title + .name, .about_quote .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .body_large_text + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .body_large_text + .name, .sustainability_economy_block .services_list_block .about_team_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .about_team_block .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .name, .services_list_block .about_team_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .name, .about_team_block .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .name, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .list .item .item + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .name, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .about_team_block .list .item .item + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .name, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .about_team_block .list .item .text_cont + .name, .about_team_block .list .item .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .name, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .name, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .about_quote .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_economy_block .about_quote .line2 .text_part .name + .name, .about_quote .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .about_quote .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .name, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .plus + .name, .about_team_block .sustainability_economy_block .line2 .text_part .list .item .plus + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .plus + .name, .sustainability_economy_block .line2 .text_part .news_open_content_block .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .name, .news_open_content_block .sustainability_economy_block .line2 .text_part .about_team_block .list .item .text_cols + .name, .about_team_block .list .item .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .name, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .about_team_block .list .item .item + .name, .about_team_block .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item .item + .name, .career_list_block .list_cont .about_team_block .list .sustainability_economy_block .line2 .text_part .item .item + .name, .about_team_block .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item .item + .name, .career_list_block .list_cont .about_team_block .list .item .sustainability_economy_block .line2 .text_part .item + .name, .about_team_block .career_list_block .list_cont .list .item .sustainability_economy_block .line2 .text_part .item + .name, .sustainability_economy_block .line2 .text_part .career_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .name, .career_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .line2 .text_part .contact_form_block .form .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .name, .contact_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .list .item .sub_title + .name, .about_team_block .list .item .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .name, .sustainability_economy_block .line2 .text_part .about_team_block .body_large_text + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .body_large_text + .plus, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .about_team_block .reference_title + .plus, .about_team_block .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .plus, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .about_team_block .reference_title + .plus, .about_team_block .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .plus, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .about_team_block .item + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .plus, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .about_team_block .item + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .plus, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .about_team_block .text_cont + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .plus, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .about_team_block .text_cont + .plus, .about_team_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .plus, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .plus, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .about_team_block .name + .plus, .about_team_block .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .plus, .sustainability_economy_block .about_quote .line2 .text_part .about_team_block .name + .plus, .about_team_block .sustainability_economy_block .about_quote .line2 .text_part .name + .plus, .about_quote .sustainability_economy_block .line2 .text_part .about_team_block .name + .plus, .about_team_block .about_quote .sustainability_economy_block .line2 .text_part .name + .plus, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .plus, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .plus, .sustainability_economy_block .line2 .text_part .about_team_block .plus + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .plus + .plus, .sustainability_economy_block .line2 .text_part .news_open_content_block .about_team_block .text_cols + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .plus, .news_open_content_block .sustainability_economy_block .line2 .text_part .about_team_block .text_cols + .plus, .about_team_block .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .plus, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .about_team_block .item + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .plus, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .about_team_block .item + .plus, .about_team_block .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .plus, .sustainability_economy_block .line2 .text_part .career_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .plus, .career_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .sub_title + .plus, .about_team_block .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .plus, .sustainability_economy_block .line2 .text_part .contact_form_block .form .about_team_block .sub_title + .plus, .about_team_block .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .plus, .contact_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .sub_title + .plus, .about_team_block .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .plus, .sustainability_economy_block .line2 .text_part .news_open_content_block .body_large_text + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .body_large_text + .text_cols, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .text_cols, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .news_open_content_block .reference_title + .text_cols, .news_open_content_block .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .text_cols, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .text_cols, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .text_cols, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .news_open_content_block .text_cont + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .text_cols, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cont + .text_cols, .news_open_content_block .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .text_cols, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .text_cols, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .text_cols, .sustainability_economy_block .about_quote .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_economy_block .about_quote .line2 .text_part .name + .text_cols, .about_quote .sustainability_economy_block .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_quote .sustainability_economy_block .line2 .text_part .name + .text_cols, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .news_open_content_block .name + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .text_cols, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .news_open_content_block .name + .text_cols, .news_open_content_block .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .text_cols, .sustainability_economy_block .line2 .text_part .about_team_block .news_open_content_block .plus + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .about_team_block .plus + .text_cols, .about_team_block .sustainability_economy_block .line2 .text_part .news_open_content_block .plus + .text_cols, .news_open_content_block .about_team_block .sustainability_economy_block .line2 .text_part .plus + .text_cols, .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .text_cols, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .news_open_content_block .item + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .text_cols, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .news_open_content_block .item + .text_cols, .news_open_content_block .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .text_cols, .sustainability_economy_block .line2 .text_part .career_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .text_cols, .career_form_block .form .sustainability_economy_block .line2 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .text_cols, .sustainability_economy_block .line2 .text_part .contact_form_block .form .news_open_content_block .sub_title + .text_cols, .news_open_content_block .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .text_cols, .contact_form_block .form .sustainability_economy_block .line2 .text_part .news_open_content_block .sub_title + .text_cols, .news_open_content_block .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .text_cols, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .body_large_text + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .body_large_text + .item, .sustainability_economy_block .services_list_block .career_list_block .list_cont .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .career_list_block .list_cont .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .item, .services_list_block .career_list_block .list_cont .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .item, .career_list_block .list_cont .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .item, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .item, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .item, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .text_cont + .item, .career_list_block .list_cont .list .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .item, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .item, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .about_quote .line2 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .sustainability_economy_block .about_quote .line2 .text_part .name + .item, .about_quote .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .name + .item, .career_list_block .list_cont .list .about_quote .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .line2 .text_part .about_team_block .career_list_block .list_cont .list .item .name + .item, .career_list_block .list_cont .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .item, .about_team_block .career_list_block .list_cont .list .item .sustainability_economy_block .line2 .text_part .name + .item, .career_list_block .list_cont .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .item, .sustainability_economy_block .line2 .text_part .about_team_block .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .about_team_block .plus + .item, .about_team_block .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .plus + .item, .career_list_block .list_cont .list .about_team_block .sustainability_economy_block .line2 .text_part .plus + .item, .sustainability_economy_block .line2 .text_part .news_open_content_block .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .item, .news_open_content_block .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .text_cols + .item, .career_list_block .list_cont .list .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .item, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .item, .sustainability_economy_block .line2 .text_part .career_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .item, .career_form_block .form .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .item, .sustainability_economy_block .line2 .text_part .contact_form_block .form .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .item, .contact_form_block .form .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .sub_title + .item, .career_list_block .list_cont .list .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .item, .sustainability_economy_block .line2 .text_part .career_form_block .form .body_large_text + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .body_large_text + .sub_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .career_form_block .form .reference_title + .sub_title, .career_form_block .form .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .sub_title, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .sub_title, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .career_form_block .form .text_cont + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .career_form_block .form .text_cont + .sub_title, .career_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .sub_title, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .about_quote .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_economy_block .about_quote .line2 .text_part .name + .sub_title, .about_quote .sustainability_economy_block .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_quote .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .career_form_block .form .name + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .career_form_block .form .name + .sub_title, .career_form_block .form .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .line2 .text_part .about_team_block .career_form_block .form .plus + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_economy_block .line2 .text_part .career_form_block .form .plus + .sub_title, .career_form_block .form .about_team_block .sustainability_economy_block .line2 .text_part .plus + .sub_title, .sustainability_economy_block .line2 .text_part .news_open_content_block .career_form_block .form .text_cols + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_economy_block .line2 .text_part .career_form_block .form .text_cols + .sub_title, .career_form_block .form .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .sub_title, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .career_form_block .form .item + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .career_form_block .form .item + .sub_title, .career_form_block .form .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .sub_title, .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title, .sustainability_economy_block .line2 .text_part .contact_form_block .career_form_block .form .sub_title + .sub_title, .career_form_block .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title, .sustainability_economy_block .line2 .text_part .contact_form_block .form .body_large_text + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .body_large_text + .sub_title, .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .sustainability_economy_block .services_list_block .list .item .expand_part .line2 .reference_wrap .text_part .reference_title + .sub_title, .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .contact_form_block .form .reference_title + .sub_title, .contact_form_block .form .services_list_block .list .item .expand_part .sustainability_economy_block .line2 .reference_wrap .text_part .reference_title + .sub_title, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_select .item + .sub_title, .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_select .sustainability_economy_block .line2 .text_part .item + .sub_title, .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .project_list_block .head_part .filter_list .filter.filter_slider .text_cont + .sub_title, .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .contact_form_block .form .text_cont + .sub_title, .contact_form_block .form .project_list_block .head_part .filter_list .filter.filter_slider .sustainability_economy_block .line2 .text_part .text_cont + .sub_title, .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .project_quote_block .line1 .text_part .name + .sub_title, .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .project_quote_block .line1 .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .about_quote .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_economy_block .about_quote .line2 .text_part .name + .sub_title, .about_quote .sustainability_economy_block .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_quote .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .line2 .text_part .about_team_block .list .item .contact_form_block .form .name + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .list .item .name + .sub_title, .about_team_block .list .item .sustainability_economy_block .line2 .text_part .contact_form_block .form .name + .sub_title, .contact_form_block .form .about_team_block .list .item .sustainability_economy_block .line2 .text_part .name + .sub_title, .sustainability_economy_block .line2 .text_part .about_team_block .contact_form_block .form .plus + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .about_team_block .plus + .sub_title, .about_team_block .sustainability_economy_block .line2 .text_part .contact_form_block .form .plus + .sub_title, .contact_form_block .form .about_team_block .sustainability_economy_block .line2 .text_part .plus + .sub_title, .sustainability_economy_block .line2 .text_part .news_open_content_block .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .news_open_content_block .text_cols + .sub_title, .news_open_content_block .sustainability_economy_block .line2 .text_part .contact_form_block .form .text_cols + .sub_title, .contact_form_block .form .news_open_content_block .sustainability_economy_block .line2 .text_part .text_cols + .sub_title, .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .contact_form_block .form .item + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .career_list_block .list_cont .list .item + .sub_title, .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .contact_form_block .form .item + .sub_title, .contact_form_block .form .career_list_block .list_cont .list .sustainability_economy_block .line2 .text_part .item + .sub_title, .sustainability_economy_block .line2 .text_part .career_form_block .contact_form_block .form .sub_title + .sub_title, .contact_form_block .sustainability_economy_block .line2 .text_part .career_form_block .form .sub_title + .sub_title, .career_form_block .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title, .contact_form_block .career_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title, .sustainability_economy_block .line2 .text_part .contact_form_block .form .sub_title + .sub_title, .contact_form_block .form .sustainability_economy_block .line2 .text_part .sub_title + .sub_title {
      margin-top: 24px; }
.sustainability_economy_block .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .sustainability_economy_block .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .sustainability_economy_block .line3 .left .corner {
      width: 482px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .sustainability_economy_block .line3 .right {
    background-color: #ffffff;
    flex-grow: 1; }

@media (min-width: 768px) and (max-width: 1279px) {
  .sustainability_promo .wrap_inner {
    margin-left: 0;
    margin-right: 38px; }
  .sustainability_promo .line1 .right {
    width: 54.5%; }
    .sustainability_promo .line1 .right .corner {
      width: 100%;
      height: 160px; }
  .sustainability_promo .line2 .text_part {
    max-width: 621px;
    margin-left: 38px;
    margin-right: 38px; }
    .sustainability_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .sustainability_promo .line3 .left {
    width: 54.5%; }
    .sustainability_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .sustainability_environment_block .wrap_inner {
    margin-left: 38px;
    margin-right: 38px; }
  .sustainability_environment_block .line1 {
    display: block; }
    .sustainability_environment_block .line1 .left {
      width: auto;
      margin-left: 10%;
      margin-right: 10%; }
      .sustainability_environment_block .line1 .left + .right {
        margin-top: 80px; }
    .sustainability_environment_block .line1 .img_part {
      margin-left: auto;
      margin-right: auto;
      width: auto;
      max-width: 552px; }
    .sustainability_environment_block .line1 .right {
      width: auto;
      margin-left: 10%;
      margin-right: 10%;
      max-width: 552px; }
    .sustainability_environment_block .line1 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
      .sustainability_environment_block .line1 .text_part .main_title + * {
        margin-top: 30px; }
  .sustainability_environment_block .line2 .left {
    width: 49.7%; }
    .sustainability_environment_block .line2 .left .corner {
      width: 100%;
      height: 100px; }

  .sustainability_society_block .wrap_inner {
    margin-left: 13.8%;
    margin-right: 38px; }
  .sustainability_society_block .line1 {
    display: block; }
    .sustainability_society_block .line1 .right {
      width: auto;
      margin-left: 10%;
      margin-right: 10%; }
      .sustainability_society_block .line1 .right + .left {
        margin-top: 80px; }
    .sustainability_society_block .line1 .img_part {
      margin-left: auto;
      margin-right: auto;
      max-width: 373px;
      width: auto; }
    .sustainability_society_block .line1 .left {
      width: auto;
      margin-left: 10%;
      margin-right: 10%;
      max-width: 552px; }
    .sustainability_society_block .line1 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
  .sustainability_society_block .line2 .right {
    width: 37.2%; }
    .sustainability_society_block .line2 .right .corner {
      width: 100%;
      height: 100px; }

  .sustainability_economy_block .wrap_inner {
    margin-left: 38px;
    margin-right: 38px; }
  .sustainability_economy_block .line1 .right {
    width: 44.6%; }
    .sustainability_economy_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .sustainability_economy_block .line2 {
    display: block;
    padding-bottom: 60px; }
    .sustainability_economy_block .line2 .left {
      width: auto;
      margin-left: 10%;
      margin-right: 10%; }
      .sustainability_economy_block .line2 .left + .right {
        margin-top: 80px; }
    .sustainability_economy_block .line2 .img_part {
      margin-left: auto;
      margin-right: auto;
      width: auto;
      max-width: 552px; }
    .sustainability_economy_block .line2 .right {
      width: auto;
      margin-left: 10%;
      margin-right: 10%;
      max-width: 552px; }
    .sustainability_economy_block .line2 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
      .sustainability_economy_block .line2 .text_part .main_title + * {
        margin-top: 30px; }
  .sustainability_economy_block .line3 .left {
    width: 53.6%; }
    .sustainability_economy_block .line3 .left .corner {
      width: 100%;
      height: 100px; } }
@media (max-width: 767px) {
  .sustainability_promo .wrap_inner {
    margin-left: 0;
    margin-right: 19px; }
  .sustainability_promo .line1 .right {
    width: 54.4%; }
    .sustainability_promo .line1 .right .corner {
      width: 100%;
      height: 160px; }
  .sustainability_promo .line2 .text_part {
    max-width: 621px;
    margin-left: 19px;
    margin-right: 33px; }
    .sustainability_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .sustainability_promo .line3 .left {
    width: 54.4%; }
    .sustainability_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .sustainability_environment_block .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .sustainability_environment_block .line1 {
    display: block;
    padding-bottom: 80px; }
    .sustainability_environment_block .line1 .left {
      width: auto;
      margin-left: 19px;
      margin-right: 19px; }
      .sustainability_environment_block .line1 .left + .right {
        margin-top: 60px; }
    .sustainability_environment_block .line1 .img_part {
      margin-left: auto;
      margin-right: auto;
      width: auto;
      max-width: 552px; }
    .sustainability_environment_block .line1 .right {
      width: auto;
      margin-left: 19px;
      margin-right: 19px;
      max-width: 552px; }
    .sustainability_environment_block .line1 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
      .sustainability_environment_block .line1 .text_part .main_title {
        font-size: 48px;
        line-height: 58px; }
        .sustainability_environment_block .line1 .text_part .main_title + * {
          margin-top: 30px; }
  .sustainability_environment_block .line2 .left {
    width: 37.1%; }
    .sustainability_environment_block .line2 .left .corner {
      width: 100%;
      height: 100px; }

  .sustainability_society_block .wrap_inner {
    margin-left: 19px;
    margin-right: 0; }
  .sustainability_society_block .line1 {
    display: block; }
    .sustainability_society_block .line1 .right {
      width: auto;
      margin-left: 33px;
      margin-right: 19px; }
      .sustainability_society_block .line1 .right + .left {
        margin-top: 80px; }
    .sustainability_society_block .line1 .img_part {
      margin-left: auto;
      margin-right: auto;
      max-width: 373px;
      width: auto; }
    .sustainability_society_block .line1 .left {
      width: auto;
      margin-left: 33px;
      margin-right: 19px;
      max-width: 552px; }
    .sustainability_society_block .line1 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
  .sustainability_society_block .line2 .right {
    width: 60.8%; }
    .sustainability_society_block .line2 .right .corner {
      width: 100%;
      height: 100px; }

  .sustainability_economy_block .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .sustainability_economy_block .line1 .right {
    width: 44.3%; }
    .sustainability_economy_block .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .sustainability_economy_block .line2 {
    display: block;
    padding-bottom: 60px; }
    .sustainability_economy_block .line2 .left {
      width: auto;
      margin-left: 19px;
      margin-right: 19px; }
      .sustainability_economy_block .line2 .left + .right {
        margin-top: 60px; }
    .sustainability_economy_block .line2 .img_part {
      margin-left: auto;
      margin-right: auto;
      width: auto;
      max-width: 552px; }
    .sustainability_economy_block .line2 .right {
      width: auto;
      margin-left: 19px;
      margin-right: 19px;
      max-width: 552px; }
    .sustainability_economy_block .line2 .text_part {
      margin-left: 0;
      margin-right: 0;
      width: auto; }
      .sustainability_economy_block .line2 .text_part .main_title {
        font-size: 48px;
        line-height: 58px; }
        .sustainability_economy_block .line2 .text_part .main_title + * {
          margin-top: 30px; }
  .sustainability_economy_block .line3 .left {
    width: 53.9%; }
    .sustainability_economy_block .line3 .left .corner {
      width: 100%;
      height: 100px; } }
.news_list_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.news_list_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .news_list_promo .line1 .left {
    flex-grow: 1;
    background-color: #ffffff; }
  .news_list_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .news_list_promo .line1 .right .corner {
      width: 688px;
      height: 200px;
      background: white;
      background: -moz-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to bottom left, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
.news_list_promo .line2 {
  background-color: #ffffff;
  padding-bottom: 56px; }
  .news_list_promo .line2 .text_part {
    max-width: 500px;
    margin-left: 60px; }
    .news_list_promo .line2 .text_part .main_title + p {
      margin-top: 20px; }
.news_list_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .news_list_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .news_list_promo .line3 .left .corner {
      width: 688px;
      height: 140px;
      background: white;
      background: -moz-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: -webkit-linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) 49.6%, white 50%);
      background: linear-gradient(to top right, rgba(255, 255, 255, 0) calc(50% - 1px), white 50%); }
  .news_list_promo .line3 .right {
    flex-grow: 1;
    background-color: #ffffff; }

.news_list_block .list_part .list_wrap {
  padding-top: 120px; }
.news_list_block .list_part .list {
  margin: -100px 0 100px -96px;
  flex-wrap: wrap;
  position: relative; }
  .news_list_block .list_part .list:before {
    content: '';
    display: none;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
    height: 280px;
    pointer-events: none;
    background: -moz-linear-gradient(to top, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
    background: -webkit-linear-gradient(to top, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
    background: linear-gradient(to top, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%); }
  .news_list_block .list_part .list.has_more:before {
    display: block; }
  .news_list_block .list_part .list:not(.hidden) {
    display: -webkit-box;
    display: moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .news_list_block .list_part .list .news {
    width: 33.33%;
    opacity: 1;
    transition: opacity 0.2s; }
    .news_list_block .list_part .list .news .news_inner {
      display: block;
      margin: 100px 0 0 96px;
      position: relative; }
      .news_list_block .list_part .list .news .news_inner:hover {
        z-index: 2; }
    .news_list_block .list_part .list .news .date {
      color: rgba(119, 119, 119, 0.6); }
      .news_list_block .list_part .list .news .date + * {
        margin-top: 40px; }
    .news_list_block .list_part .list .news .img_cont {
      max-width: 324px; }
      .news_list_block .list_part .list .news .img_cont + * {
        margin-top: 40px; }
    .news_list_block .list_part .list .news .img {
      padding-top: 100%;
      position: relative;
      font-size: 0;
      line-height: 0;
      display: block; }
      .news_list_block .list_part .list .news .img img {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%;
        max-height: 100%; }
    .news_list_block .list_part .list .news .news_title + * {
      margin-top: 20px; }
    .news_list_block .list_part .list .news .news_desc a {
      color: #0d0c06; }
      .news_list_block .list_part .list .news .news_desc a:hover {
        color: rgba(119, 119, 119, 0.6);
        text-decoration: none; }
    .news_list_block .list_part .list .news.animated_out {
      opacity: 0; }
.news_list_block .list_part .loading_line {
  text-align: center; }
  .news_list_block .list_part .loading_line .loading_text + .loading_spinner {
    margin-top: 10px; }
  .news_list_block .list_part .loading_line .spinner {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background-image: url("../img/design/spinner_16px.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100%; }

.news_open_title_block .block_wrap {
  padding-top: 30px;
  padding-bottom: 140px; }
.news_open_title_block .breadcrumbs + * {
  margin-top: 140px; }
.news_open_title_block .main_title + .sub_title {
  margin-top: 30px; }
.news_open_title_block .main_title, .news_open_title_block .sub_title {
  max-width: 600px; }

.news_open_content_block .block_wrap {
  padding-top: 125px; }
.news_open_content_block .main_title {
  max-width: 600px; }
  .news_open_content_block .main_title + * {
    margin-top: 58px; }
.news_open_content_block .text_cols {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 118px;
  -moz-column-gap: 118px;
  column-gap: 118px; }
  .news_open_content_block .text_cols p {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid; }
    .news_open_content_block .text_cols p + p {
      margin-top: 24px; }
  .news_open_content_block .text_cols + * {
    margin-top: 80px; }
.news_open_content_block .sources a {
  text-decoration: underline; }
  .news_open_content_block .sources a:hover {
    color: rgba(119, 119, 119, 0.6); }

@media (min-width: 768px) and (max-width: 1279px) {
  .news_list_promo .wrap_inner {
    margin-left: 0;
    margin-right: 38px; }
  .news_list_promo .line1 .right {
    width: 54.5%; }
    .news_list_promo .line1 .right .corner {
      width: 100%;
      height: 200px; }
  .news_list_promo .line2 .text_part {
    margin-left: 38px;
    margin-right: 38px; }
  .news_list_promo .line3 .left {
    width: 54.5%; }
    .news_list_promo .line3 .left .corner {
      width: 100%;
      height: 140px; }

  .news_list_block .list_part .list {
    margin: -100px 0 100px -72px; }
    .news_list_block .list_part .list .news {
      width: 50%; }
      .news_list_block .list_part .list .news .news_inner {
        display: block;
        margin: 100px 0 0 72px; }

  .news_open_title_block .block_wrap {
    padding-top: 60px; }
  .news_open_title_block .breadcrumbs + * {
    margin-top: 160px; }

  .news_open_content_block .main_title + * {
    margin-top: 80px; }
  .news_open_content_block .text_cols {
    -webkit-columns: unset;
    -moz-columns: unset;
    columns: unset;
    -webkit-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset; } }
@media (max-width: 767px) {
  .news_list_promo .wrap_inner {
    margin-left: 0;
    margin-right: 19px; }
  .news_list_promo .line1 .right {
    width: 54.7%; }
    .news_list_promo .line1 .right .corner {
      width: 100%;
      height: 200px; }
  .news_list_promo .line2 {
    padding-bottom: 60px; }
    .news_list_promo .line2 .text_part {
      margin-left: 19px;
      margin-right: 34px; }
      .news_list_promo .line2 .text_part .main_title {
        font-size: 32px;
        line-height: 38px; }
  .news_list_promo .line3 .left {
    width: 54.7%; }
    .news_list_promo .line3 .left .corner {
      width: 100%;
      height: 140px; }

  .news_list_block .list_part {
    padding-top: 96px; }
    .news_list_block .list_part .list {
      margin: -100px 0 100px; }
      .news_list_block .list_part .list .news {
        width: 100%; }
        .news_list_block .list_part .list .news .news_inner {
          display: block;
          margin: 100px 0 0; }
        .news_list_block .list_part .list .news .img_cont {
          max-width: 336px; }
        .news_list_block .list_part .list .news .img {
          padding-top: 0;
          position: static; }
          .news_list_block .list_part .list .news .img img {
            position: static;
            top: auto;
            left: auto;
            transform: unset;
            max-height: 336px; }

  .news_open_title_block .block_wrap {
    padding-top: 60px;
    padding-bottom: 120px; }
  .news_open_title_block .main_title {
    font-size: 32px;
    line-height: 38px; }
  .news_open_title_block .sub_title {
    font-size: 20px;
    line-height: 24px; }

  .news_open_content_block .block_wrap {
    padding-top: 105px; }
  .news_open_content_block .main_title {
    font-size: 20px;
    line-height: 24px; }
    .news_open_content_block .main_title + * {
      margin-top: 60px; }
  .news_open_content_block .text_cols {
    font-size: 16px;
    line-height: 19px;
    -webkit-columns: unset;
    -moz-columns: unset;
    columns: unset;
    -webkit-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset; }
    .news_open_content_block .text_cols p + p {
      margin-top: 19px; } }
.career_list_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.career_list_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_list_promo .line1 .left {
    flex-grow: 1;
    background-color: #222323; }
  .career_list_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .career_list_promo .line1 .right .corner {
      width: 990px;
      height: 100px;
      background: #222323;
      background: -moz-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
.career_list_promo .line2 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #222323; }
  .career_list_promo .line2 .left {
    margin-left: 60px;
    width: 47.6%;
    max-width: 600px; }
  .career_list_promo .line2 .text_part .breadcrumbs + * {
    margin-top: 80px; }
  .career_list_promo .line2 .text_part .main_title + p {
    margin-top: 30px; }
  .career_list_promo .line2 .right {
    margin-left: auto;
    width: 28.6%;
    max-width: 360px; }
  .career_list_promo .line2 .img_part .img {
    width: 100%;
    padding-top: 133.3%;
    background-size: cover;
    background-position: 50% 50%; }
.career_list_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_list_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .career_list_promo .line3 .left .corner {
      width: 640px;
      height: 100px;
      background: #222323;
      background: -moz-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .career_list_promo .line3 .right {
    flex-grow: 1;
    background-color: #222323; }

.career_list_block .block_wrap {
  padding-top: 140px;
  padding-bottom: 110px; }
.career_list_block .pre_select_line + .select_line {
  margin-top: 10px; }
.career_list_block .select_line .best_select .trigger .text {
  position: relative;
  padding-right: 28px;
  display: inline;
  cursor: pointer;
  color: #ffffff; }
  .career_list_block .select_line .best_select .trigger .text:before {
    content: '';
    position: absolute;
    bottom: 26px;
    right: 3px;
    width: 9px;
    height: 9px;
    border: 2px solid #ffffff;
    border-width: 0 0 2px 2px;
    transform: rotate(-45deg); }
.career_list_block .select_line .best_select .expand {
  display: none; }
  .career_list_block .select_line .best_select .expand .item {
    margin-top: 15px; }
    .career_list_block .select_line .best_select .expand .item .text {
      cursor: pointer;
      display: inline; }
      .career_list_block .select_line .best_select .expand .item .text:hover {
        color: #ffffff; }
    .career_list_block .select_line .best_select .expand .item.active {
      display: none; }
.career_list_block .select_line .best_select.open .trigger .text {
  color: inherit; }
  .career_list_block .select_line .best_select.open .trigger .text:before {
    border-color: #777777; }
  .career_list_block .select_line .best_select.open .trigger .text:hover {
    color: #ffffff; }
    .career_list_block .select_line .best_select.open .trigger .text:hover:before {
      border-color: #ffffff; }
.career_list_block .select_line .best_select.open .expand {
  display: block; }
.career_list_block .select_line + .list_cont {
  margin-top: 80px; }
.career_list_block .list_cont {
  max-width: 600px; }
  .career_list_block .list_cont .list {
    display: none; }
    .career_list_block .list_cont .list.active {
      display: block; }
    .career_list_block .list_cont .list .item .item_inner {
      display: block;
      padding-top: 29px;
      padding-bottom: 30px;
      border-top: 1px solid rgba(119, 119, 119, 0.4); }
      .career_list_block .list_cont .list .item .item_inner:hover {
        text-decoration: none;
        color: #ffffff;
        border-top-color: rgba(255, 255, 255, 0.4); }
.career_list_block .empty_line {
  font-size: 60px;
  line-height: 64px;
  max-width: 600px;
  padding-bottom: 30px; }

.career_form_block .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_form_block .line1 .left {
    flex-grow: 1;
    background-color: #222323; }
  .career_form_block .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .career_form_block .line1 .right .corner {
      width: 420px;
      height: 130px;
      background: #222323;
      background: -moz-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
.career_form_block .line2 {
  background-color: #222323; }
.career_form_block .form .title + .sub_title {
  margin-top: 20px; }
.career_form_block .form * + .form_cont {
  margin-top: 80px; }
.career_form_block .form .form_cont {
  max-width: 900px; }
.career_form_block .form .fields_cols {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_form_block .form .fields_cols .left_col {
    width: 290px;
    flex-grow: 0;
    flex-shrink: 0; }
    .career_form_block .form .fields_cols .left_col .field + .field {
      margin-top: 10px; }
    .career_form_block .form .fields_cols .left_col + .right_col {
      margin-left: 10px; }
  .career_form_block .form .fields_cols .right_col {
    flex-grow: 1; }
    .career_form_block .form .fields_cols .right_col .field {
      height: 100%; }
    .career_form_block .form .fields_cols .right_col .cinput.textarea {
      height: 100%; }
      .career_form_block .form .fields_cols .right_col .cinput.textarea textarea {
        height: 100%; }
  .career_form_block .form .fields_cols + .btn_line {
    margin-top: 10px; }
.career_form_block .form .btn_line {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .career_form_block .form .btn_line .left_col {
    max-width: 410px; }
    .career_form_block .form .btn_line .left_col + .right_col {
      margin-left: 10px; }
.career_form_block .form.career_open_form .fields_cols .left_col {
  width: 296px; }
.career_form_block .form.career_open_form .btn_line .left_col {
  width: 296px;
  max-width: unset;
  flex-shrink: 0; }
.career_form_block .form.career_open_form .btn_line .right_col {
  flex-grow: 1;
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_form_block .form.career_open_form .btn_line .right_col .btn_cont {
    width: 50%; }
    .career_form_block .form.career_open_form .btn_line .right_col .btn_cont + .btn_cont {
      margin-left: 10px; }
.career_form_block .form.career_open_form .btn_line .btn {
  min-width: unset;
  width: 100%; }

.career_open_promo .wrap_inner {
  margin-left: 60px;
  margin-right: 120px; }
.career_open_promo .line1 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_open_promo .line1 .left {
    flex-grow: 1;
    background-color: #222323; }
  .career_open_promo .line1 .right {
    flex-grow: 0;
    flex-shrink: 0; }
    .career_open_promo .line1 .right .corner {
      width: 688px;
      height: 100px;
      background: #222323;
      background: -moz-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to bottom left, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
.career_open_promo .line2 {
  background-color: #222323;
  padding-bottom: 100px; }
  .career_open_promo .line2 .text_part {
    margin-left: 60px;
    margin-right: 60px;
    max-width: 600px; }
    .career_open_promo .line2 .text_part .breadcrumbs + * {
      margin-top: 80px; }
.career_open_promo .line3 {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .career_open_promo .line3 .left {
    flex-grow: 0;
    flex-shrink: 0; }
    .career_open_promo .line3 .left .corner {
      width: 688px;
      height: 100px;
      background: #222323;
      background: -moz-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: -webkit-linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) 49.6%, #222323 50%);
      background: linear-gradient(to top right, rgba(34, 35, 35, 0) calc(50% - 1px), #222323 50%); }
  .career_open_promo .line3 .right {
    flex-grow: 1;
    background-color: #222323; }

.career_open_specs_block .block_wrap {
  padding-top: 80px;
  padding-bottom: 100px; }
.career_open_specs_block .specs_list {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap; }
  .career_open_specs_block .specs_list .category {
    flex-grow: 0;
    flex-shrink: 0;
    width: 100%; }
    .career_open_specs_block .specs_list .category.only_2_items {
      width: 66.66%; }
    .career_open_specs_block .specs_list .category.only_1_items {
      width: 33.33%; }
    .career_open_specs_block .specs_list .category .category_title {
      padding: 60px 0 60px; }
    .career_open_specs_block .specs_list .category .category_list {
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      .career_open_specs_block .specs_list .category .category_list .item {
        width: 33.33%; }
        .career_open_specs_block .specs_list .category .category_list .item .item_inner {
          padding: 19px 0 40px;
          border-top: 1px solid rgba(119, 119, 119, 0.4);
          margin-right: 40px; }
      .career_open_specs_block .specs_list .category .category_list.only_2_items .item {
        width: 50%; }
      .career_open_specs_block .specs_list .category .category_list.only_1_items .item {
        width: 100%; }

@media (min-width: 768px) and (max-width: 1279px) {
  .career_list_promo .wrap_inner {
    margin-left: 0;
    margin-right: 38px; }
  .career_list_promo .line1 .right {
    width: 78.9%; }
    .career_list_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .career_list_promo .line2 {
    display: block; }
    .career_list_promo .line2 .left {
      margin-left: 38px;
      margin-right: 38px;
      width: auto; }
      .career_list_promo .line2 .left + .right {
        margin-top: 80px; }
    .career_list_promo .line2 .right {
      width: 37.8%; }
  .career_list_promo .line3 .left {
    width: 50.7%; }
    .career_list_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .career_form_block .line1 .right {
    width: 29.2%; }
    .career_form_block .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .career_form_block .form.career_open_form .fields_cols .left_col {
    width: 50%;
    flex-grow: unset;
    flex-shrink: unset; }
  .career_form_block .form.career_open_form .fields_cols .right_col {
    width: 50%;
    flex-grow: unset; }
  .career_form_block .form.career_open_form .fields_cols + .btn_line {
    margin-top: 30px; }
  .career_form_block .form.career_open_form .btn_line {
    align-items: flex-start; }
    .career_form_block .form.career_open_form .btn_line .left_col {
      width: 50%;
      flex-shrink: unset;
      min-height: 60px;
      display: -webkit-box;
      display: moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .career_form_block .form.career_open_form .btn_line .right_col {
      width: 50%;
      display: block; }
      .career_form_block .form.career_open_form .btn_line .right_col .btn_cont {
        width: auto; }
        .career_form_block .form.career_open_form .btn_line .right_col .btn_cont + .btn_cont {
          margin-left: 0;
          margin-top: 10px; }

  .career_open_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .career_open_promo .line1 .right {
    width: 54.7%; }
    .career_open_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .career_open_promo .line2 .text_part {
    margin-left: 38px;
    margin-right: 38px; }
  .career_open_promo .line3 .left {
    width: 54.7%; }
    .career_open_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .career_open_specs_block .specs_list .category.only_2_items {
    width: 100%; }
  .career_open_specs_block .specs_list .category.only_1_items {
    width: 50%; }
  .career_open_specs_block .specs_list .category .category_list {
    margin-left: -30px; }
    .career_open_specs_block .specs_list .category .category_list .item {
      width: 50%; }
      .career_open_specs_block .specs_list .category .category_list .item .item_inner {
        margin-right: 0;
        margin-left: 30px; }
    .career_open_specs_block .specs_list .category .category_list.only_2_items .item {
      width: 50%; }
    .career_open_specs_block .specs_list .category .category_list.only_1_items .item {
      width: 100%; } }
@media (max-width: 767px) {
  .career_list_promo .wrap_inner {
    margin-left: 0;
    margin-right: 19px; }
  .career_list_promo .line1 .right {
    width: 78.7%; }
    .career_list_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .career_list_promo .line2 {
    display: block; }
    .career_list_promo .line2 .left {
      margin-left: 19px;
      margin-right: 19px;
      width: auto; }
      .career_list_promo .line2 .left + .right {
        margin-top: 80px; }
    .career_list_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
    .career_list_promo .line2 .right {
      width: 75%; }
  .career_list_promo .line3 .left {
    width: 50.6%; }
    .career_list_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .career_list_block .pre_select_line {
    font-size: 48px;
    line-height: 58px; }
    .career_list_block .pre_select_line + .select_line {
      margin-top: 0; }
  .career_list_block .select_line {
    font-size: 48px;
    line-height: 58px; }
    .career_list_block .select_line .best_select .trigger .text:before {
      bottom: 20px; }
  .career_list_block .empty_line {
    font-size: 48px;
    line-height: 58px; }

  .career_form_block .line1 .right {
    width: 29.3%; }
    .career_form_block .line1 .right .corner {
      width: 100%;
      height: 120px; }
  .career_form_block .form .title {
    font-size: 32px;
    line-height: 38px; }
  .career_form_block .form .sub_title {
    font-size: 16px;
    line-height: 19px; }
  .career_form_block .form .fields_cols {
    display: block; }
    .career_form_block .form .fields_cols .left_col {
      width: auto; }
      .career_form_block .form .fields_cols .left_col + .right_col {
        margin-left: 0;
        margin-top: 10px; }
    .career_form_block .form .fields_cols .right_col .field {
      height: auto; }
    .career_form_block .form .fields_cols .right_col .cinput.textarea {
      height: auto; }
      .career_form_block .form .fields_cols .right_col .cinput.textarea textarea {
        height: 160px; }
    .career_form_block .form .fields_cols + .btn_line {
      margin-top: 20px; }
  .career_form_block .form .btn_line {
    display: block; }
    .career_form_block .form .btn_line .left_col + .right_col {
      margin-left: 0;
      margin-top: 20px; }
    .career_form_block .form .btn_line .btn {
      width: 100%; }
  .career_form_block .form.career_open_form .fields_cols .left_col {
    width: auto; }
  .career_form_block .form.career_open_form .btn_line .left_col {
    width: auto; }
  .career_form_block .form.career_open_form .btn_line .right_col {
    display: block; }
    .career_form_block .form.career_open_form .btn_line .right_col .btn_cont {
      width: auto; }
      .career_form_block .form.career_open_form .btn_line .right_col .btn_cont + .btn_cont {
        margin-left: 0;
        margin-top: 10px; }

  .career_open_promo .wrap_inner {
    margin-left: 0;
    margin-right: 0; }
  .career_open_promo .line1 .right {
    width: 54.4%; }
    .career_open_promo .line1 .right .corner {
      width: 100%;
      height: 100px; }
  .career_open_promo .line2 .text_part {
    margin-left: 19px;
    margin-right: 19px; }
    .career_open_promo .line2 .text_part .main_title {
      font-size: 32px;
      line-height: 38px; }
  .career_open_promo .line3 .left {
    width: 54.4%; }
    .career_open_promo .line3 .left .corner {
      width: 100%;
      height: 100px; }

  .career_open_specs_block .specs_list {
    display: block; }
    .career_open_specs_block .specs_list .category {
      width: auto; }
      .career_open_specs_block .specs_list .category.only_2_items {
        width: auto; }
      .career_open_specs_block .specs_list .category.only_1_items {
        width: auto; }
      .career_open_specs_block .specs_list .category .category_title {
        font-size: 32px;
        line-height: 38px; }
      .career_open_specs_block .specs_list .category .category_list {
        display: block; }
        .career_open_specs_block .specs_list .category .category_list .item {
          width: auto; }
          .career_open_specs_block .specs_list .category .category_list .item .item_inner {
            margin-right: 0;
            font-size: 16px;
            line-height: 19px; }
        .career_open_specs_block .specs_list .category .category_list.only_2_items .item {
          width: auto; }
        .career_open_specs_block .specs_list .category .category_list.only_1_items .item {
          width: auto; } }
.contact_form_block .block_wrap {
  padding-top: 110px; }
.contact_form_block .form .title_part {
  max-width: 600px; }
.contact_form_block .form .title + .sub_title {
  margin-top: 20px; }
.contact_form_block .form * + .form_cont {
  margin-top: 80px; }
.contact_form_block .form .form_cont {
  max-width: 900px; }
.contact_form_block .form .fields_cols {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .contact_form_block .form .fields_cols .left_col {
    width: 296px;
    flex-grow: 0;
    flex-shrink: 0; }
    .contact_form_block .form .fields_cols .left_col .field + .field {
      margin-top: 10px; }
    .contact_form_block .form .fields_cols .left_col + .right_col {
      margin-left: 10px; }
  .contact_form_block .form .fields_cols .right_col {
    flex-grow: 1; }
    .contact_form_block .form .fields_cols .right_col .field {
      height: 100%; }
    .contact_form_block .form .fields_cols .right_col .cinput.textarea {
      height: 100%; }
      .contact_form_block .form .fields_cols .right_col .cinput.textarea textarea {
        height: 100%; }
  .contact_form_block .form .fields_cols + .btn_line {
    margin-top: 10px; }
.contact_form_block .form .btn_line {
  display: -webkit-box;
  display: moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .contact_form_block .form .btn_line .left_col {
    width: 296px; }
    .contact_form_block .form .btn_line .left_col + .right_col {
      margin-left: 10px; }

@media (min-width: 768px) and (max-width: 1279px) {
  .contact_form_block .block_wrap {
    padding-top: 140px; }
  .contact_form_block .form .fields_cols .left_col {
    width: 50%;
    flex-grow: unset;
    flex-shrink: unset; }
  .contact_form_block .form .fields_cols .right_col {
    width: 50%;
    flex-grow: unset; }
  .contact_form_block .form .fields_cols + .btn_line {
    margin-top: 15px; }
  .contact_form_block .form .btn_line .left_col {
    width: 50%; }
  .contact_form_block .form .btn_line .right_col {
    width: 50%; }
  .contact_form_block .form .btn_line .btn {
    width: 100%; } }
@media (max-width: 767px) {
  .contact_form_block .block_wrap {
    padding-top: 140px; }
  .contact_form_block .form .title {
    font-size: 32px;
    line-height: 38px; }
  .contact_form_block .form .fields_cols {
    display: block; }
    .contact_form_block .form .fields_cols .left_col {
      width: auto; }
      .contact_form_block .form .fields_cols .left_col + .right_col {
        margin-left: 0;
        margin-top: 10px; }
    .contact_form_block .form .fields_cols .right_col .field {
      height: auto; }
    .contact_form_block .form .fields_cols .right_col .cinput.textarea {
      height: auto; }
      .contact_form_block .form .fields_cols .right_col .cinput.textarea textarea {
        height: 160px; }
    .contact_form_block .form .fields_cols + .btn_line {
      margin-top: 20px; }
  .contact_form_block .form .btn_line {
    display: block; }
    .contact_form_block .form .btn_line .left_col + .right_col {
      margin-left: 0;
      margin-top: 20px; }
    .contact_form_block .form .btn_line .btn {
      width: 100%; } }
