.wrapper {
  /*max-width: 1280px;*/
  max-width: 1370px;
  margin: 0 auto; }
  @media screen and (max-width: 1400px) and (min-width: 320px) {
    .wrapper {
      width: auto;
      margin: 0 88px; } }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .wrapper {
      width: auto;
      margin: 0 66px; } }
  @media screen and (max-width: 650px) and (min-width: 320px) {
    .wrapper {
      width: auto;
      margin: 0 36px; } }
  @media screen and (max-width: 450px) and (min-width: 320px) {
    .wrapper {
      width: auto;
      margin: 0 20px; } }

.content_index_news_wrap {
  border-top: 3px solid #D03102;
  padding-top: 15px;
  margin-bottom: 75px; }
.content_index_develop_wrap {
  margin-bottom: 65px;
}  
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_index_news_wrap {
      margin-bottom: 60px; } }
  .content_index_news_wrap_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px; }
    .content_index_news_wrap_head_link {
      font: 14px/16px 'RobotoRegular';
      color: #000;
      text-decoration: underline; }
  .content_index_news_wrap_h1 {
    font: 18px/21px 'RobotoBold';
    color: #193557;
    text-transform: uppercase; }

.content_index_news_wrap_item {
  display: inline-block;
  vertical-align: top;
  color: #000;
  width: 32.33%;
  margin-right: 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .content_index_news_wrap_item:hover {
    text-decoration: underline;
  }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_index_news_wrap_item {
      width: 100%;
      margin-right: 0;
      margin-bottom: 15px; } }
  .content_index_news_wrap_item:nth-child(3n+3) {
    margin-right: 0; }
  .content_index_news_wrap_item_h2, .content_index_develop_wrap_item_h2 {
    font: 18px/26px 'RobotoBold';
    color: #000;
    max-height: 78px;
    height: 78px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  .content_index_news_wrap_item_date {
    font: 12px/14px 'RobotoMedium';
    color: #A7ACB1; }
  .content_index_news_wrap_item_text, .content_index_develop_wrap_item_text {
    font: 16px/26px 'RobotoRegular';
    color: #000;
    max-height: 156px;
    overflow-y: hidden;
    margin-top: 15px; }
  .content_index_news_wrap_item.news p {
    font: 16px/26px 'RobotoRegular';
    color: #000;
    max-height: 156px;
    overflow-y: hidden;
    margin-top: 15px; }
  .content_index_news_wrap_item.news a {
    color: #2C5B95;
    text-decoration: underline;
  }
  .content_index_news_wrap_item_more {
    font: 16px/26px 'RobotoRegular';
    color: #A7ACB1;
    text-decoration: underline;
    margin-top: 10px;
    display: block; }
.content_index_news_wrap_item_img_wrap {
  position: relative;
  width: 100%;
  padding-bottom: 65%;
  height: 0;
  /*margin-bottom: 16px;*/
  margin-bottom: 30px;
}
.content_index_news_wrap_item_img_wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; 
  position: absolute;
  top: 0;
  left: 0;
}
.all-news .content_index_news_wrap_item_img_wrap img {
height:195px;
}
.content_index_news_wrap_item.banner {
  max-height: 309px;
  height: 309px;
}
.content_index_news_wrap_item.banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; 
}
.content_index_develop_wrap_item.news {
  width: 49%;
  display: inline-block;
  margin-right: 1.5%;
  margin-left: 0;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .content_index_develop_wrap_item.news:nth-child(2n+2) {
    margin-right: 0; }
  @media screen and (max-width: 450px) and (min-width: 320px) {
    .content_index_develop_wrap_item.news {
      width: 100%;
      margin-right: 0; } }

.content_inner_top_wrap {
  height: 570px;
  margin-bottom: 45px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_top_wrap {
      height: 380px; } }
  .content_inner_top_wrap_block.no_bg {
    background: none;
  }
  .content_inner_top_wrap_block_img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .content_inner_top_wrap_block_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; 
  }
  .content_inner_top_wrap_block {
    background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F52853 0%, #DC254B 98%);
    background-repeat: no-repeat;
    background-position: 100% 25%;
    background-attachment: fixed;
    height: 570px;
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
	

  .content_inner_top_wrap_block_clear_lang {
    background-image: linear-gradient(-180deg, #F52853 0%, #DC254B 98%);
    background-repeat: no-repeat;
    background-position: 100% 25%;
    background-attachment: fixed;
    height: 570px;
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
	
	.content_inner_top_wrap_block_clear_lang.target1 {
      background-image: linear-gradient(-180deg, #F52853 0%, #DC254B 98%); }
    .content_inner_top_wrap_block_clear_lang.target2 {
      background-image: linear-gradient(-180deg, #F5AD00 0%, #E2A104 100%); }
    .content_inner_top_wrap_block_clear_lang.target3 {
      background-image: linear-gradient(-180deg, #06AB2D 1%, #0B9F2E 99%); }
    .content_inner_top_wrap_block_clear_lang.target4 {
      background-image:  linear-gradient(-180deg, #CB1E32 0%, #AF2535 96%); }
    .content_inner_top_wrap_block_clear_lang.target5 {
      background-image: linear-gradient(-180deg, #F03B2B 1%, #DA3F31 100%); }
    .content_inner_top_wrap_block_clear_lang.target6 {
      background-image: linear-gradient(-180deg, #22B4DE 2%, #209FC3 99%); }
    .content_inner_top_wrap_block_clear_lang.target7 {
      background-image: linear-gradient(-180deg, #FFBD43 0%, #F2B037 94%); }
    .content_inner_top_wrap_block_clear_lang.target8 {
      background-image:  linear-gradient(-180deg, #961D39 4%, #7A1C32 98%); }
    .content_inner_top_wrap_block_clear_lang.target9 {
      background-image: linear-gradient(-180deg, #F7783D 2%, #E1652C 98%); }
    .content_inner_top_wrap_block_clear_lang.target10 {
      background-image: linear-gradient(-180deg, #E0207E 0%, #CE1F75 95%); }
    .content_inner_top_wrap_block_clear_lang.target11 {
      background-image: linear-gradient(-180deg, #F7A246 3%, #EC9536 98%); }
    .content_inner_top_wrap_block_clear_lang.target12 {
      background-image: linear-gradient(-180deg, #DA983E 3%, #C18431 97%); }
    .content_inner_top_wrap_block_clear_lang.target13 {
      background-image: linear-gradient(-180deg, #538645 0%, #466F3B 94%); }
    .content_inner_top_wrap_block_clear_lang.target14 {
      background-image: linear-gradient(-180deg, #2488C7 3%, #1D70A5 96%); }
    .content_inner_top_wrap_block_clear_lang.target15 {
      background-image: linear-gradient(-180deg, #3FC24D 3%, #3CA447 97%); }
    .content_inner_top_wrap_block_clear_lang.target16 {
      background-image: linear-gradient(-180deg, #216EAE 2%, #174C78 94%); }
    .content_inner_top_wrap_block_clear_lang.target17 {
      background-image: linear-gradient(-180deg, #334B80 4%, #202F52 95%); }
	  
	  
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_inner_top_wrap_block {
        height: 380px; } }
    .content_inner_top_wrap_block.target_1 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F52853 0%, #DC254B 98%); }
    .content_inner_top_wrap_block.target_2 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F5AD00 0%, #E2A104 100%); }
    .content_inner_top_wrap_block.target_3 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #06AB2D 1%, #0B9F2E 99%); }
    .content_inner_top_wrap_block.target_4 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #CB1E32 0%, #AF2535 96%); }
    .content_inner_top_wrap_block.target_5 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F03B2B 1%, #DA3F31 100%); }
    .content_inner_top_wrap_block.target_6 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #22B4DE 2%, #209FC3 99%); }
    .content_inner_top_wrap_block.target_7 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #FFBD43 0%, #F2B037 94%); }
    .content_inner_top_wrap_block.target_8 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #961D39 4%, #7A1C32 98%); }
    .content_inner_top_wrap_block.target_9 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7783D 2%, #E1652C 98%); }
    .content_inner_top_wrap_block.target_10 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #E0207E 0%, #CE1F75 95%); }
    .content_inner_top_wrap_block.target_11 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7A246 3%, #EC9536 98%); }
    .content_inner_top_wrap_block.target_12 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #DA983E 3%, #C18431 97%); }
    .content_inner_top_wrap_block.target_13 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #538645 0%, #466F3B 94%); }
    .content_inner_top_wrap_block.target_14 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #2488C7 3%, #1D70A5 96%); }
    .content_inner_top_wrap_block.target_15 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #3FC24D 3%, #3CA447 97%); }
    .content_inner_top_wrap_block.target_16 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #216EAE 2%, #174C78 94%); }
    .content_inner_top_wrap_block.target_17 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #334B80 4%, #202F52 95%); }
	  
.content_inner_top_wrap_block.target1 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F52853 0%, #DC254B 98%); }
    .content_inner_top_wrap_block.target2 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F5AD00 0%, #E2A104 100%); }
    .content_inner_top_wrap_block.target3 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #06AB2D 1%, #0B9F2E 99%); }
    .content_inner_top_wrap_block.target4 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #CB1E32 0%, #AF2535 96%); }
    .content_inner_top_wrap_block.target5 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F03B2B 1%, #DA3F31 100%); }
    .content_inner_top_wrap_block.target6 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #22B4DE 2%, #209FC3 99%); }
    .content_inner_top_wrap_block.target7 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #FFBD43 0%, #F2B037 94%); }
    .content_inner_top_wrap_block.target8 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #961D39 4%, #7A1C32 98%); }
    .content_inner_top_wrap_block.target9 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7783D 2%, #E1652C 98%); }
    .content_inner_top_wrap_block.target10 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #E0207E 0%, #CE1F75 95%); }
    .content_inner_top_wrap_block.target11 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7A246 3%, #EC9536 98%); }
    .content_inner_top_wrap_block.target12 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #DA983E 3%, #C18431 97%); }
    .content_inner_top_wrap_block.target13 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #538645 0%, #466F3B 94%); }
    .content_inner_top_wrap_block.target14 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #2488C7 3%, #1D70A5 96%); }
    .content_inner_top_wrap_block.target15 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #3FC24D 3%, #3CA447 97%); }
    .content_inner_top_wrap_block.target16 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #216EAE 2%, #174C78 94%); }
    .content_inner_top_wrap_block.target17 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #334B80 4%, #202F52 95%); }	  

.content_inner_top {
  position: relative;
  height: 570px; }
  @media screen and (max-width: 1024px) and (min-width: 320px) {
    .content_inner_top {
      display: flex;
      flex-direction: column; } }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_top {
      height: 380px; } }
  .content_inner_top_number {
    float: left;
    min-width: 320px;
    margin-top: 40px;
    font: 90px/70px 'RobotoBold';
    color: #fff;
    min-height: 500px; }
    @media screen and (max-width: 1024px) and (min-width: 320px) {
      .content_inner_top_number {
        order: 2;
        min-height: auto;
        margin-top: 40px;
        float: none;
        min-width: auto; } }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_inner_top_number {
        font: 60px/40px 'RobotoBold';
        margin-top: 74px; } }
    .content_inner_top_target_name {
      display: flex;
      align-items: center;
      height: 100%; }
      @media screen and (max-width: 1024px) and (min-width: 320px) {
        .content_inner_top_target_name {
          margin-top: 0;
          order: 3; } }
      @media screen and (max-width: 768px) and (min-width: 320px) {
        /* .content_inner_top_target_name {
          margin-top: 45px;  } */
		  }
  .content_inner_top_target_name.news {
    margin-top: 115px; }
    @media screen and (max-width: 1024px) and (min-width: 320px) {
    .content_inner_top_target_name.news {
      order: 1; } }
  .content_inner_top_target_item {
    position: absolute;
    left: 0;
    bottom: 115px;
    width: 187px;
    top: auto; }
    @media screen and (max-width: 1024px) and (min-width: 320px) {
      .content_inner_top_target_item {
        width: 187px;
        position: static;
        order: 2;
        margin: 0 auto;
        margin-bottom: 30px; } }
    
	
    .content_inner_top_target_item img {
      width: 160%; }
	  
    @media screen and (max-width: 768px) and (min-width: 320px) {
       .content_inner_top_target_item {
         /* display: none;  */
		} 
		.content_inner_top_target_item img {
        width: 50%; }
	}	  
    @media screen and (max-width: 1400px) and (min-width: 320px) {
      .content_inner_top_target_item {
        left: 0;
        bottom: 115px;
        width: 187px;
        top: auto; } }

.content_inner_bread_crump_item {
  font: 11px/13px 'RobotoRegular';
  color: #fff;
  margin-right: 5px;
  text-decoration: underline; }

.content_inner_bread_crump_item_clear_lang {
  font: 18px/13px 'RobotoRegular';
  color: #fff;
  margin-right: 5px;
  text-decoration: underline; }  

.content_inner_bread_crump_item:nth-child(2n+2) {
  text-decoration: none; }

.content_inner_bread_crump_item:last-child {
  text-decoration: none; }

.content_inner_h1 {
  font: 60px/70px 'RobotoBold';
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_h1 {
      font: 26px/36px 'RobotoBold'; } }

.content_inner_user_content {
  margin-bottom: 60px; }

.content_inner_user_content_right_part {
  overflow: hidden; }

.content_inner_top_wrap_block.targets {
  background: url(../img/bg_targets.png) no-repeat right center;
  -webkit-background-size: cover;
  background-size: cover;
  background-attachment: fixed;  }

.content_inner_top_number.targets img {
  width: 75px; }

/*.content_inner_top_target_name.targets {
  margin-top: 177px; }*/

    .content_targets_blocks_item.target_1 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F52853 0%, #DC254B 98%); }
    .content_targets_blocks_item.target_2 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F5AD00 0%, #E2A104 100%); }
    .content_targets_blocks_item.target_3 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #06AB2D 1%, #0B9F2E 99%); }
    .content_targets_blocks_item.target_4 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #CB1E32 0%, #AF2535 96%); }
    .content_targets_blocks_item.target_5 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F03B2B 1%, #DA3F31 100%); }
    .content_targets_blocks_item.target_6 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #22B4DE 2%, #209FC3 99%); }
    .content_targets_blocks_item.target_7 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #FFBD43 0%, #F2B037 94%); }
    .content_targets_blocks_item.target_8 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #961D39 4%, #7A1C32 98%); }
    .content_targets_blocks_item.target_9 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7783D 2%, #E1652C 98%); }
    .content_targets_blocks_item.target_10 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #E0207E 0%, #CE1F75 95%); }
    .content_targets_blocks_item.target_11 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #F7A246 3%, #EC9536 98%); }
    .content_targets_blocks_item.target_12 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #DA983E 3%, #C18431 97%); }
    .content_targets_blocks_item.target_13 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #538645 0%, #466F3B 94%); }
    .content_targets_blocks_item.target_14 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #2488C7 3%, #1D70A5 96%); }
    .content_targets_blocks_item.target_15 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #3FC24D 3%, #3CA447 97%); }
    .content_targets_blocks_item.target_16 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #216EAE 2%, #174C78 94%); }
    .content_targets_blocks_item.target_17 {
      background-image: url(../img/ornament_bg.png), linear-gradient(-180deg, #334B80 4%, #202F52 95%); }

.content_targets_blocks_item_wrap {
  display: flex;
  height: 100%;
}

.content_targets_blocks_item_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 37%;
}

.content_targets_blocks_item_number {
    z-index: 1;
    left: 20px;
    display: block;
    top: 20px;
    align-self: flex-start;
}

.content_targets_blocks_item_logo {
    z-index: 1;
    right: 20px;
    bottom: 0;
    max-width: 200px;
    display: block;
}

.content_targets_blocks_item_text {
  font: 26px/30px 'RobotoBold';
  color: #fff;
  position: relative;
  z-index: 2;
  word-break: 
}
@media screen and (max-width: 1200px) and (min-width: 320px) {
      .content_targets_blocks_item_text {
        font-size: 20px; }
}
.content_targets_blocks {
  margin-bottom: 40px; }
  .content_targets_blocks_item {
    width: 49.2%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 200px;
    position: relative;
    margin-right: 1.5%;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_targets_blocks_item {
        width: 100%;
        margin-right: 0; } }
  .content_targets_blocks_item:nth-child(2n+2) {
    margin-right: 0; }

.content_news_inner {
  margin-top: 20px; }
  .content_news_inner_img_wrap {
    width: 100%;
    height: 0;
    position: relative;
    margin: 15px 0;
    padding-top: 59%; }
    .content_news_inner_img_wrap img {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      -o-object-fit: cover;
      object-fit: cover; }
    .content_news_inner_img_wrap iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
  .content_news_inner_date {
    font: 12px/14px 'RobotoRegular';
    color: #A7ACB1;
    display: block; }

.content_inner_bread_crump.news_inner {
  margin-bottom: 25px; }
  .content_inner_bread_crump.news_inner .content_inner_bread_crump_item {
    color: #2C5B95; }
  .content_inner_bread_crump.news_inner .content_inner_bread_crump_item:nth-child(2n+2) {
    color: #000; }
  .content_inner_bread_crump.news_inner .content_inner_bread_crump_item:last-child {
    color: #A7ACB1; }

.content_inner_top_wrap.news {
  height: 270px; }

.content_inner_top_wrap_block.news {
  height: 270px;
  background: url(../img/news_bg.png) no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover; }

.content_index_news_wrap_item.news {
  width: 49.2%;
  margin-bottom: 60px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_index_news_wrap_item.news {
      width: 100%;
    }
  }
.content_index_news_wrap_item.news:nth-child(3n+3) {
  margin-right: 1.5%;
}
.content_index_news_wrap_item.news:nth-child(2n+2) {
  margin-right: 0; }

.content_inner_top_wrap.news .content_inner_top {
  height: 100%; }

.content_inner_top_wrap.news .content_inner_top_number {
  min-height: 200px; }

.content_news_select_block {
  display: flex;
  justify-content: space-around;
  margin-bottom: 20px; }

.content_news_select_block_item {
  margin-right: 20px; }
  .content_news_select_block_item:last-child {
    border-radius: 3px;
    background: #2C5B95;
    color: #fff;
    margin-right: 0;
    font: 20px/52px 'RobotoRegular';
    padding: 0 105px; }
  .content_news_select_block_item:nth-child(2) {
    min-width: 140px;
    flex-basis: 140px; }

#map {
  width: 100%;
  height: 340px;
  margin-bottom: 30px; }

.contacts_table {
  display: table; }
  .contacts_table_tr {
    display: table-row; }
  .contacts_table_td {
    display: table-cell;
    font: 22px/40px 'RobotoRegular';
    color: #000; }
    .contacts_table_td a {
      font: 22px/40px 'RobotoRegular';
      color: #2C5B95;
      text-decoration: underline; }
  .contacts_table_td:first-child {
    font: 22px/40px 'RobotoMedium';
    padding-right: 30px;
    padding-bottom: 10px; }

.content_forms_styler_table {
  padding: 10px 20px 20px 20px;
  background: #EDF2F7;
  border-radius: 8px;
  margin-bottom: 10px;
  margin-top: 20px; }
  .content_forms_styler_table_item {
    margin-bottom: 10px;
    vertical-align: top; }
  .content_forms_styler_table_item.-width {
    width: 49%;
    display: inline-block; }
    .content_forms_styler_table_item.-width:nth-child(1) {
      margin-right: 2%; }

.content_forms_styler_table_item.-error .content_forms_styler_table_item_text {
  color: #FF2530; }

.content_forms_styler_table_item.-error input {
  border-color: #FF2530; }

.content_forms_styler_table_item_text_error {
  color: #FF2530;
  font: 12px/17px 'RobotoMedium';
  display: block; }

.content_forms_styler_table_item_text {
  font: 12px/17px 'RobotoMedium';
  color: #56595E;
  display: block; }

.content_forms_styler_table_input {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #AFB7C0;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 18px/48px 'RobotoRegular';
  color: #000; }

textarea.content_forms_styler_table_input {
  min-height: 230px;
  min-width: 920px; }
  @media screen and (max-width: 1400px) and (min-width: 320px) {
    textarea.content_forms_styler_table_input {
      min-width: auto; } }

.content_forms_styler_table_btn {
  font: 18px/50px 'RobotoRegular';
  color: #fff;
  background: #A1AAB3;
  text-align: center;
  border-radius: 3px;
  margin-top: 30px;
  cursor: pointer; }

.content_inner_top_wrap_block.news.media {
  background: url(../img/media_bg2.png) no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover; }

.content_media_item {
  margin-bottom: 20px;
  display: flex; }
  .content_media_item_img_wrap {
    min-width: 120px;
    flex-basis: 120px;
    height: 90px;
    margin-right: 15px;
    position: relative; }
    .content_media_item_img_wrap img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
    .content_media_item_img_wrap_icon_video {
      background: url(../img/gallery_video.svg) no-repeat center center;
      width: 32px;
      height: 32px;
      position: absolute;
      top: calc(50% - 16px);
      left: calc(50% - 16px); }
    .content_media_item_img_wrap_icon_photo {
      background: url(../img/gallery_photo.svg) no-repeat center center;
      width: 32px;
      height: 32px;
      position: absolute;
      top: calc(50% - 16px);
      left: calc(50% - 16px); }
  .content_media_item_text_wrap_h2 {
    font: 18px/21px 'RobotoMedium';
    color: #000;
    margin-bottom: 10px; }
  .content_media_item_text_wrap_date {
    font: 12px/14px 'RobotoMedium';
    color: #A7ACB1; }

.content_media_inner_item {
  width: 32.3%;
  margin-right: 1.5%;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: top; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_media_inner_item {
      width: 49%; } }
  @media screen and (max-width: 450px) and (min-width: 320px) {
    .content_media_inner_item {
      width: 100%;
      margin-right: 0; } }
  .content_media_inner_item:nth-child(3n+3) {
    margin-right: 0; }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_media_inner_item:nth-child(3n+3) {
        margin-right: 1.5%; } }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_media_inner_item:nth-child(2n+2) {
      margin-right: 0; } }
  .content_media_inner_item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
html {
  -webkit-text-size-adjust: none; }

article, aside, audio, canvas, datalist, details, embed, figcaption, figure, footer, header, keygen, menu, nav, output, progress, section, source, video {
  display: block;
  margin: 0; }

body {
  line-height: 1; }


blockquote, q {
  quotes: '"' '"' "'" "'"; }

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

:focus {
  outline: 0; }

ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

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

td {
  vertical-align: top; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none; }

input, textarea {
  font-family: Arial, "Helvetica CY", Helvetica, sans-serif; }

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #4d4d4d;
  font-weight: normal; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #4d4d4d;
  font-weight: normal; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #767676;
  display: inline-block;
  padding-top: 2px;
  font-weight: normal; }

input[type=search] {
  -webkit-appearance: none; }

::-ms-clear {
  display: none; }

input:-webkit-autofill {
  color: #000; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

a {
  text-decoration: none; }

html {
  height: 100%; }

body {
  background: #ffffff;
  position: relative;
  font-size: 0;
  min-width: auto;
  height: auto !important;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  -webkit-font-smoothing: antialiased; }

.header {
  position: relative; }
  .header_nav {
    padding: 35px 30px;
    margin-left: 300px; }
    @media screen and (max-width: 1280px) and (min-width: 320px) {
		.soc_menu {
	  padding: 10px 0 10px 10px !important;
	  position: relative !important;
      top: -500px !important;
  }
      .header_nav {
        float: none;
        padding: 0;
        position: absolute;
        left: auto;
        right: 0;
        top: 0;
        display: none;
        min-width: 480px;
        max-width: 480px;
        z-index: 10;
        background: #fff;
        margin-left: 0; } }
    @media screen and (max-width: 480px) and (min-width: 320px) {
      .header_nav {
        min-width: 100%; } }
    .header_nav.inner {
      margin-left: 0;
      order: 2; }
      .lang_menu {
        position: absolute;
        right: 20px;
        top: 90px;}
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .lang_menu {
              right: 160px;
              top: 10px;
            }
          }
          @media screen and (max-width: 768px) and (min-width: 320px) {
            .lang_menu {
                right: 50px;
                top: 18px;
            }
          }
          @media screen and (max-width: 450px) and (min-width: 320px) {
            .lang_menu {
              right: auto;
            }
          }
        .lang_menu_item {
          display: flex;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
        }
        .lang_menu_item_link {
          font: 16px/39px 'RobotoCondensedBold';
          color: #193557;
          letter-spacing: 0.89px;
          text-transform: uppercase;
          display: block;
          padding: 0 24px;
          position: relative;
          margin-right: 20px;
          background: #EDEDED; }
          @media screen and (max-width: 768px){
            .lang_menu_item_link {
              font: 12px/22px 'RobotoCondensedBold';
              margin-right: 12px;
              padding: 0 12px;
              height: 22px;
            }
            .sleep-img {
                height:20px;
                margin-left: 20px;
            }
            .sleep-a {
                padding-top: 1px;
                padding-right: 10px;
            }
                
            }
            .sleep-a {
                padding-top: 3px;
                padding-right: 10px;
            }
          .lang_menu_item_link.active {
            background: #2C5B95;
            color: #fff;
          }
          .lang_menu_item_link.-first.open:after {
            background: url(../img/arrow_menu_hover.svg) no-repeat center 1.5px #2C5B95 !important;
              position: absolute;
              right: 6px;
              top: calc(50% - 6.5px);
              width: 13px;
              height: 13px;
              content: '';
          }
          .lang_menu_item_link:hover {
            background: #2C5B95;
            color: #fff;
          }
    .header_nav_list {
      text-align: right; }
      @media screen and (max-width: 1280px) and (min-width: 320px) {
        .header_nav_list {
          flex-direction: column;
          align-items: flex-start;
          margin-top: 62px;
          background: #E1E7ED;
          margin-right: 0; } }
      .header_nav_list_item {
        margin-right: 2.5px;
        padding: 10px;
        display: inline-block;
        position: relative; }
        .search_btn.-search {
          position: absolute;
          right: 100px;
          top: 54px;
        }
        @media screen and (max-width: 1280px) and (min-width: 320px) {
          .search_btn.-search {
            right: 240px;
            top: 25px;
          }
        }
        @media screen and (max-width: 768px) and (min-width: 320px) {
          .search_btn.-search {
            right: 125px;
            top: 20px;
          }
        }
        .header_nav_list_item.-lang {
          background: #EDEDED;
          position: relative;
        }
        @media screen and (max-width: 1280px) and (min-width: 320px) {
          .header_nav_list_item {
            width: 100%;
            margin-right: 0;
            background: #E1E7ED;
            padding: 0;
            border-bottom: 1px solid #fff; }
            .header_nav_list_item.drop:before {
              background: url(../img/arrow_adaptiv.svg) no-repeat left center;
              content: '';
              position: absolute;
              left: 20px;
              top: 20px;
              width: 17px;
              height: 17px;
              -webkit-transition: .5s;
              -o-transition: .5s;
              transition: .5s; }
            .header_nav_list_item.drop.open:before {
              -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
              -o-transform: rotate(180deg);
              transform: rotate(180deg);
              -webkit-transition: .5s;
              -o-transition: .5s;
              transition: .5s;} 
            .header_nav_list_item:last-child {
              border: 0; } }
        .header_nav_list_item.drop {
          padding-right: 22px; }
          .header_nav_list_item.drop:after {
            background: url(../img/arrow_menu.svg) no-repeat center center;
            position: absolute;
            right: 6px;
            top: calc(50% - 6.5px);
            width: 13px;
            height: 13px;
            content: ''; }
          .header_nav_list_item.drop:hover:after {
            background: url(../img/arrow_menu_hover.svg) no-repeat center center;
            top: calc(50% - 8.5px); }
        .header_nav_list_item:hover {
          background: #2C5B95;
          -webkit-transition: .2s;
          -o-transition: .2s;
          transition: .2s;
          cursor: pointer; }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item:hover {
              background: #E1E7ED; } }
        .header_nav_list_item:hover .header_nav_list_item_list {
          opacity: 1;
          transform: scale(1); }
        .header_nav_list_item:hover .header_nav_list_item_link {
          color: #fff; }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item:hover .header_nav_list_item_link {
              color: #193557; } }
        .header_nav_list_item_search_input {
          display: none;
          width: 100%;
          height: 100%;
          font: 14px/52px 'RobotoRegular';
          padding-left: 30px;
          border: 0; }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item_search_input {
              display: block; } }
        .header_nav_list_item_link {
          font: 16px/19px 'RobotoCondensedBold';
          color: #193557;
          letter-spacing: 0.89px;
          display: inline-block;
          text-transform: uppercase; }
          .header_nav_list_item_lang_menu {
            display: none; 
            text-align: left;
            display: flex;
          }

          .header_nav_list_item_lang_menu .header_nav_list_item_link {
            display: block;
            color: #fff;
            width: 100%;
            height: 100%;
            line-height: 19px;
          }

          .header_nav_list_item_lang_menu .header_nav_list_item_link:hover {
            text-decoration: underline;
          }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item_link {
              padding: 23px 30px;
              font: 14px/16px 'RobotoBold';
              display: block;} }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item_link.search {
              background: none;
              position: absolute;
              right: 20px;
              top: calc(50% - 9px);
              padding: 0; } }
        .header_nav_list_item_search_form {
          height: 100%;
          width: 100%; }
        @media screen and (max-width: 1280px) and (min-width: 320px) {
          .header_nav_list_item.search {
            position: absolute;
            top: 64px;
            height: 52px;
            border-bottom: 1px solid #E1E7ED;
            border-top: 1px solid #E1E7ED; } }
        .header_nav_list_item_list {
          position: absolute;
          background: #fff;
          top: 100%;
          text-align: left;
          transform: scaleY(0);
          transform-origin: 0 0;
          transition: .3s ease-in-out;
          opacity: 0;
          background: #fff;
          min-width: 280px;
          z-index: 11;
          left: 0;
          -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item_list {
              display: none;
              position: static;
              width: 100%;
              opacity: 1;
              transform: scale(1);
              transition: none;
              background: #E1E7ED;
              text-align: right;
              box-shadow: none; } }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
            .header_nav_list_item_list_item {
              border-bottom: 1px solid #fff; }
              .header_nav_list_item_list_item:first-child {
                border-top: 1px solid #fff !important; }
              .header_nav_list_item_list_item:last-child {
                border: 0; } }
          .header_nav_list_item_list_item_link {
            font: 16px/19px 'RobotoCondensedBold';
            color: #193557;
            display: block;
            padding: 10px;
            text-transform: uppercase; }
          .header_nav_list_item_list_item:hover {
            background: #2C5B95;
            -webkit-transition: .2s;
            -o-transition: .2s;
            transition: .2s; }
          .header_nav_list_item_list_item:hover .header_nav_list_item_list_item_link {
            color: #fff; }
          @media screen and (max-width: 1280px) and (min-width: 320px) {
              .header_nav_list_item_list_item_link {
                text-transform: capitalize;
                font-size: 16px;
                padding: 23px 30px;
                padding-right: 50px;
                color: #193557 !important; } }  
      .header_nav_list_item:last-child {
        margin-right: 0; }
  .header_logo {
    height: 340px; }
    @media screen and (max-width: 1400px) and (min-width: 320px) {
      .header_logo {
        margin-bottom: 25px;
        height: auto; } }
    .header_logo.inner {
      width: 453px;
      height: auto;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) and (min-width: 320px) {
        .header_logo.inner {
          width: auto; } }
    .header_logo_wrap {
      position: absolute;
      left: 5%;
      top: 25px;
      z-index: -1;
      width: 1175px; }
      @media screen and (max-width: 1400px) and (min-width: 320px) {
        .header_logo_wrap {
          width: 869px;
          position: static;
          margin-left: 70px;
          margin-top: 20px; } }
      @media screen and (max-width: 1024px) and (min-width: 320px) {
        .header_logo_wrap {
          width: auto;
          position: static;
          margin: 20px 20px 0 20px; } }
      .header_logo_wrap img {
        max-width: 100%;
        width: 100%; }
      .header_logo_wrap.inner {
        position: static;
        width: 453px;
        margin-left: 0; }
        @media screen and (max-width: 1280px) and (min-width: 320px) {
          .header_logo_wrap.inner {
            margin-top: 0; } }
        @media screen and (max-width: 768px) and (min-width: 320px) {
          .header_logo_wrap.inner {
            width: auto; } }
        @media screen and (max-width: 450px) and (min-width: 320px) {
          .header_logo_wrap.inner {
            margin-top: 36px; } }
  .header.inner {
    padding: 10px 20px;
    padding-right: 0;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 450px) and (min-width: 320px) {
      .header.inner {
        box-shadow: none; } }
  .header_mobile_menu_btn {
    background: url(../img/adapt_menu.svg) no-repeat center center;
    width: 34px;
    height: 29px;
    cursor: pointer;
    position: absolute;
    right: 50px;
    top: 66px;
    z-index: 11;
    display: none;
    cursor: pointer;
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s; }
    @media screen and (max-width: 1280px) and (min-width: 320px) {
      .header_mobile_menu_btn {
        display: block; } }
    .header_mobile_menu_btn span {
      font: 24px/28px 'RobotoMedium';
      letter-spacing: 1.33px;
      text-transform: uppercase;
      position: absolute;
      left: -90px;
      top: 0; }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .header_mobile_menu_btn {
        background: url(../img/adapt_menu_mini.svg) no-repeat center center;
        width: 22px;
        height: 17px;
        top: 20px;
        right: 20px; }
        .header_mobile_menu_btn span {
          display: none; }
        .header_mobile_menu_btn.open {
          background: url(../img/adapt_menu_close.svg) no-repeat center center;
          width: 22px;
          height: 17px; } }
    .header_mobile_menu_btn.open {
      background: url(../img/adapt_menu_close.svg) no-repeat center center;
      -webkit-transition: .7s;
      -o-transition: .7s;
      transition: .7s;
      right: 20px;
      width: 34px;
      top: 16px;
      height: 26px;
      background-size: 100%; }
    .header_mobile_menu_btn.main {
      top: 20px;
      right: 20px; }
      @media screen and (max-width: 480px) and (min-width: 320px) {
        .header_mobile_menu_btn.main {
          background: url(../img/adapt_menu_mini.svg) no-repeat center center;
          width: 22px;
          height: 17px; }
          .header_mobile_menu_btn.main span {
            display: none; }
          .header_mobile_menu_btn.main.open {
            background: url(../img/adapt_menu_close.svg) no-repeat center center;
            width: 22px;
            height: 17px; } }

.header_nav_list_item_list_item  {
  border-bottom: 1px solid #cdcdcd;
}

.header_nav_list_item_list_item.drop {
  background: url(../img/arrow_menu_third.svg) no-repeat 95% center;
  padding-right: 20px;}
.header_nav_list_item_list_item.drop:hover {
  background: url(../img/arrow_menu_third_hover.svg) no-repeat 95% center #2C5B95;
}
@media screen and (max-width: 1280px) and (min-width: 320px) {
    .header_nav_list_item_list_item.drop:hover {
      background: none;
      padding-right: 0; } }
@media screen and (max-width: 1280px) and (min-width: 320px) {
    .header_nav_list_item_list_item.drop {
      background: none; 
      padding-right: 0;
      position: relative; } 
    .header_nav_list_item_list_item.drop:before {
      background: url(../img/arrow_adaptiv.svg) no-repeat left center;
      content: '';
      position: absolute;
      left: 20px;
      top: 20px;
      width: 17px;
      height: 17px;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
    .header_nav_list_item_list_item.drop.open:before {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;} }

.third_menu_list {
  position: absolute;
  background: #fff;
  transform: scaleY(0);
  transition: .3s ease-in-out;
  opacity: 0;
  background: #fff;
  min-width: 280px;
  z-index: 11;
  right: auto;
  left: 100%;
  transform-origin: 0 0;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); }
  @media screen and (max-width: 1280px) and (min-width: 320px) {
    .third_menu_list_item {
      border-bottom: 1px solid #fff; }
      .third_menu_list_item:first-child {
        border-top: 1px solid #fff; }
      .third_menu_list_item:last-child {
        border: 0; } }
  .third_menu_list_item_link {
    font: 16px/19px 'RobotoCondensedBold';
    color: #193557;
    display: block;
    padding: 10px;
    text-transform: uppercase;
    border-bottom: 1px solid #cdcdcd; }
    @media screen and (max-width: 1280px) and (min-width: 320px) {
      .third_menu_list_item_link {
        text-transform: capitalize;
        font-size: 14px;
        padding: 23px 30px;
        padding-right: 90px;
        color: #193557;
        border: 0;} }
  .third_menu_list_item.drop {
    background: url(../img/arrow_adaptiv.svg) no-repeat 20px center; }
  @media screen and (max-width: 1280px) and (min-width: 320px) {
    .third_menu_list {
      display: none;
      position: static;
      width: 100%;
      opacity: 1;
      transform: scale(1);
      transition: none;
      background: #E1E7ED;
      text-align: right;
      box-shadow: none; } }

.third_menu_list_item:hover .third_menu_list_item_link {
  color: #fff; }

.third_menu_list_item:hover {
  background: #2C5B95;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  color: #fff; }

.header_nav_list_item_list_item:hover .third_menu_list {
  opacity: 1;
  transform: scale(1); }

.header_nav_list_item_list_item.drop:after {
  position: absolute;
  right: 6px;
  top: 13px;
  width: 13px;
  transform: rotate(270deg);
  height: 13px;
  content: ''; }
  @media screen and (max-width: 1280px) and (min-width: 320px) {
    .header_nav_list_item_list_item.drop:after {
      content: none; } }

.header_nav_list_item_list_item.drop:hover:after {
  background: url(../img/arrow_menu_hover.svg) no-repeat center center; }

.flexMenu-viewMore {
  margin-right: 5px;
  padding: 10px;
  display: inline-block;
  position: relative; }
  .flexMenu-viewMore:hover {
    background: #2C5B95;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    color: #fff; }
  .flexMenu-viewMore:hover .flexMenu-popup {
    opacity: 1;
    transform: scale(1); }

.flexMenu-viewMore a {
  font: 16px/19px 'RobotoCondensedBold';
  color: #193557;
  letter-spacing: 0.89px;
  display: block;
  white-space: nowrap;
  text-transform: uppercase; }
  .flexMenu-viewMore .header_nav_list_item_lang_menu {
    right: 0;
    text-align: right;
    background: #fff;
    border-top: 1px solid #cdcdcd;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
  }

  .flexMenu-viewMore .header_nav_list_item.-lang {
    background: none;
  }

  .flexMenu-viewMore .header_nav_list_item.-lang:hover .header_nav_list_item_lang_menu {
    display: block;
  }

  .flexMenu-viewMore .header_nav_list_item.-lang .header_nav_list_item_link {
    background: none;
    color: #193557;
  }

  .flexMenu-viewMore .header_nav_list_item_lang_menu .header_nav_list_item_link {
    color: #193557;
  }
  .flexMenu-viewMore .header_nav_list_item_lang_menu .header_nav_list_item_link:hover {
    color: #fff;
  }

  .flexMenu-viewMore .header_nav_list_item.-lang:after {
    background: url(../img/arrow_menu.svg) no-repeat center center;
    position: absolute;
    left: 6px;
    top: calc(50% - 6.5px);
    width: 13px;
    height: 13px;
    content: '';
}

.flexMenu-popup {
  position: absolute;
  background: #fff;
  top: 100%;
  text-align: right;
  transform: scaleY(0);
  transform-origin: 0 0;
  transition: .3s ease-in-out;
  opacity: 0;
  background: #fff;
  min-width: 280px;
  z-index: 11;
  right: 0;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); }

.flexMenu-popup .header_nav_list_item {
  display: block;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #cdcdcd; }

.flexMenu-popup .header_nav_list_item:last-child {
  border-bottom: 0;
}  

.flexMenu-popup .header_nav_list_item.drop:after {
  background: url(../img/arrow_menu.svg) no-repeat center center;
  position: absolute;
  left: 0;
  top: 13px;
  width: 13px;
  transform: rotate(90deg);
  height: 13px;
  content: ''; }

.flexMenu-popup .header_nav_list_item.drop:hover:after {
  background: url(../img/arrow_menu_hover.svg) no-repeat center center; }

.flexMenu-popup .header_nav_list_item .header_nav_list_item_list {
  right: 100%;
  left: auto;
  top: 0;
  text-align: right; }

.flexMenu-popup .third_menu_list {
  right: 100%;
  left: auto;
  top: 0; }

.flexMenu-popup .header_nav_list_item_list_item.drop:after {
  background: url(../img/arrow_menu.svg) no-repeat center center;
  position: absolute;
  left: 0;
  top: 13px;
  width: 13px;
  transform: rotate(90deg);
  height: 13px;
  content: ''; }

.flexMenu-popup .header_nav_list_item_list_item.drop:hover:after {
  background: url(../img/arrow_menu_hover.svg) no-repeat center center; }

.overlay.open {
  display: block;
  z-index: 10; }

.overlay {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5); }

.flexMenu-viewMore:hover > a {
  color: #fff; }

.footer {
  position: absolute;
  background: #F7F9FC;
  padding: 20px;
  bottom: -84px;
  left: 0;
  right: 0; }
  .footer_blocks {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media screen and (max-width: 760px) and (min-width: 320px) {
      .footer_blocks {
        flex-direction: column; } }
    .footer_blocks_item_text {
      font: 12px/22px 'RobotoRegular';
      color: #8B9299; }
      .footer_blocks_item_text a {
        color: #8B9299;
        text-decoration: underline; }
    .footer_blocks_item_big_text {
      font: 16px/22px 'RobotoBold';
      text-transform: uppercase;
      color: #000;
      margin-right: 20px; }
      @media screen and (max-width: 760px) and (min-width: 320px) {
        .footer_blocks_item_big_text {
          display: none; } }
    .footer_blocks_item:last-child {
      display: flex;
      align-items: center; }

.target_block {
  position: relative;
  max-width: 1400px;
  margin: 50px auto; }
    @media screen and (max-width: 450px) and (min-width: 320px) {
      .target_block {
        display: none;
      }
    }
  .target_block img {
    max-width: 100%; }
  .target_block_item {
    position: absolute;
    width: 5.5%;
    height: 0;
    padding-top: 5.6%;
    top: 13.3%;
    left: 4.7%;
    cursor: pointer; }
    .target_block_item:hover .target_block_item_hover {
      opacity: 1;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
    .target_block_item_hover {
      font: 26px/30px 'RobotoMedium';
      color: #fff;
      position: absolute;
      top: 57%;
      left: 57%;
      z-index: 10;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      opacity: 0;
      display: flex;
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      transform-origin: 0 0;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
      padding: 15px 30px 15px 15px;
      background-image: linear-gradient(-180deg, #F52853 0%, #DC254B 98%); }
      @media screen and (max-width: 1280px) and (min-width: 320px) {
        .target_block_item_hover {
          font: 18px/22px 'RobotoMedium';
          padding: 10px 15px 10px 10px; } }
      @media screen and (max-width: 1024px) and (min-width: 320px) {
        .target_block_item_hover {
          font: 16px/20px 'RobotoMedium';
          padding: 10px 15px 10px 10px; } }
      @media screen and (max-width: 768px) and (min-width: 320px) {
        .target_block_item_hover {
          font: 14px/18px 'RobotoMedium';
          padding: 5px 10px 5px 5px; } }
      .target_block_item_hover span {
        margin-right: 13px; }
    .target_block_item:nth-child(3) {
      left: 21.7%; }
      .target_block_item:nth-child(3) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #F5AD00 0%, #E2A104 100%); }
    .target_block_item:nth-child(4) {
      left: 38.8%; }
      .target_block_item:nth-child(4) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #06AB2D 1%, #0B9F2E 99%); }
    .target_block_item:nth-child(5) {
      left: 55.7%; }
      .target_block_item:nth-child(5) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #CB1E32 0%, #AF2535 96%); }
    .target_block_item:nth-child(6) {
      left: 72.7%; }
      .target_block_item:nth-child(6) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #F03B2B 1%, #DA3F31 100%); }
    .target_block_item:nth-child(7) {
      left: 89.8%; }
      .target_block_item:nth-child(7) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #22B4DE 2%, #209FC3 99%);
        right: 57%;
        left: auto;
        transform-origin: 100% 0; }
    .target_block_item:nth-child(8) {
      top: 40.9%;
      left: 13.2%; }
      .target_block_item:nth-child(8) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #FFBD43 0%, #F2B037 94%); }
    .target_block_item:nth-child(9) {
      top: 40.9%;
      left: 30.2%; }
      .target_block_item:nth-child(9) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #961D39 4%, #7A1C32 98%); }
    .target_block_item:nth-child(10) {
      top: 40.9%;
      left: 47.2%; }
      .target_block_item:nth-child(10) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #F7783D 2%, #E1652C 98%); }
    .target_block_item:nth-child(11) {
      top: 40.9%;
      left: 64.3%; }
      .target_block_item:nth-child(11) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #E0207E 0%, #CE1F75 95%); }
    .target_block_item:nth-child(12) {
      top: 40.9%;
      left: 81.3%; }
      .target_block_item:nth-child(12) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #F7A246 3%, #EC9536 98%);
        right: 57%;
        left: auto;
        transform-origin: 100% 0; }
    .target_block_item:nth-child(13) {
      top: 68.2%;
      left: 4.7%; }
      .target_block_item:nth-child(13) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #DA983E 3%, #C18431 97%); }
    .target_block_item:nth-child(14) {
      top: 68.2%;
      left: 21.7%; }
      .target_block_item:nth-child(14) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #538645 0%, #466F3B 94%); }
    .target_block_item:nth-child(15) {
      top: 68.2%;
      left: 38.7%; }
      .target_block_item:nth-child(15) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #2488C7 3%, #1D70A5 96%); }
    .target_block_item:nth-child(16) {
      top: 68.2%;
      left: 55.7%; }
      .target_block_item:nth-child(16) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #3FC24D 3%, #3CA447 97%); }
    .target_block_item:nth-child(17) {
      top: 68.2%;
      left: 72.7%; }
      .target_block_item:nth-child(17) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #216EAE 2%, #174C78 94%); }
    .target_block_item:nth-child(18) {
      top: 68.2%;
      left: 89.7%; }
      .target_block_item:nth-child(18) .target_block_item_hover {
        background-image: linear-gradient(-180deg, #334B80 4%, #202F52 95%);
        right: 57%;
        left: auto;
        transform-origin: 100% 0; }
    .target_block_mobile {
    display: none !important;
    margin-top: 50px;}
      @media screen and (max-width: 450px) and (min-width: 320px) {
        .target_block_mobile {
        display: block !important;}
      }    
      .target_block_mobile_item {
        max-width: 100%;
        text-align: center;}
        .target_block_mobile_item img {
          width: 100%;
          max-width: 205px;
          height: 100%;
          display: inline-block !important;}
        .target_block_mobile_item_h2 {
          font: 22px/25px 'RobotoBold';
          color: #000;
          margin-top: 50px;}
        .target_block_mobile_item_btn {
        font:18px/39px 'RobotoRegular';
        color: #000;
        border: 1px solid #A7ACB1;
        border-radius: 2px;
        padding: 0 30px;
        display: inline-block;
        margin: 30px 0 50px 0;}       
        .target_block_mobile .slick-next {
          right: 0;
          background: url(../img/adaptiv_slider_arrow.svg) no-repeat center center #ccc;
          -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg);
          top: calc(50% - 115px);}
        .target_block_mobile .slick-prev {
          left: 0;
          z-index: 1;
          top: calc(50% - 115px);
          background: url(../img/adaptiv_slider_arrow.svg) no-repeat center center #ccc;}  

.content_bottom {
  clear: both;
}
.content_inner_user_content_left_part {
  min-width: 280px;
  max-width: 280px;
  float: left;
  margin-right: 40px; }
  .content_inner_user_content_left_part_list {
    margin-bottom: 30px; }
    .content_inner_user_content_left_part_list_item {
      margin-bottom: 10px; }
      .content_inner_user_content_left_part_list_item_link, .left_part_list_item_list_item_link, .left_part_list_item_list_item_list_item_link {
        font: 18px/20px 'RobotoBold';
        color: #000;
        display: block;
        padding: 10px 20px;
        position: relative;
        text-transform: uppercase; }
        .content_inner_user_content_left_part_list_item_link.active, .left_part_list_item_list_item_link.active, .left_part_list_item_list_item_list_item_link.active {
            background: #2C5B95;
            color: #fff; }
  .content_inner_user_content_left_part_banner {
    width: 100%;
    display: block; }
    .content_inner_user_content_left_part_banner img {
      width: 100%; }
  .content_inner_user_content_left_part.news_inner {
    margin-top: 68px; }
  @media screen and (max-width: 1024px) and (min-width: 320px) {
    .content_inner_user_content_left_part {
      display: none; } }

.left_part_list_item_list, .left_part_list_item_list_item_list {
  display: none;
  padding-left: 10px; }
.left_part_list_item_list.open, .left_part_list_item_list_item_list.open {
  display: block; }

.left_part_list_item_list_item_link {
  padding: 10px 20px; }
.left_part_list_item_list_item_link.clear-lang {
  display: flex;
}
.left_part_list_item_list_item__img-wrap {
  margin-right: 12px;
  min-width: 40px;
  /*min-height: 40px;*/
  max-width: 40px;
  max-height: 40px;
}
.left_part_list_item_list_item__img-wrap img {
  width: 100%;
  height: 100%;
}
.content_inner_user_content_left_part_list_item.drop 
.content_inner_user_content_left_part_list_item_link:before, 
.left_part_list_item_list_item.drop .left_part_list_item_list_item_link:before {
  background: url(../img/arrow_menu.svg) no-repeat center center;
  position: absolute;
  left: 1px;
  top: calc(50% - 6.5px);
  width: 7px;
  transform: rotate(270deg);
  height: 13px;
  content: '';
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.content_inner_user_content_left_part_list_item.drop .content_inner_user_content_left_part_list_item_link.open:before,
.content_inner_user_content_left_part_list_item.drop .left_part_list_item_list_item_link.open:before {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.left_part_list_item_list_item_link.drop:before {
  background: url(../img/arrow_menu.svg) no-repeat center center;
  position: absolute;
  left: 20px;
  top: calc(50% - 6.5px);
  width: 7px;
  transform: rotate(270deg);
  height: 13px;
  content: ''; }

.left_part_list_item_list_item_link.drop.open:before {
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.left_part_list_item_list_item_list_item_link {
  padding: 10px 60px; }

.content_inner_user_content_left_part_list a.active {  
  word-wrap: break-word; }
.content_inner_user_content_left_part_list_item_link.active 

.content_index_develop_wrap, .content_index_media_wrap, .content_index_partners_wrap {
  padding-top: 15px;
  margin-bottom: 75px;
  border-top: 3px solid #3F614F; }
  .content_index_develop_wrap_item {
    border: 1px solid #E3E5E8;
    border-radius: 6px;
    width: auto;
    margin: 0 10px; }
    .content_index_develop_wrap_item_h2 {
      max-height: 101px;
      min-height: 101px;
      margin: 0; }
    .content_index_develop_wrap_item_text {
      position: relative;
      padding-bottom: 65%;
      box-sizing: border-box;
      width: 100%;
      height: 0;
      max-height: none;
      margin-top: 0;
      overflow: auto;}
    .content_index_develop_wrap_item_text img {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      -o-object-fit: cover;
      object-fit: cover; 
    }
    .content_index_develop_wrap_item_more {
      font: 16px/68px 'RobotoRegular';
      text-align: center;
      color: #000;
      margin-top: 0;
      border-top: 1px solid #E3E5E8;
      text-decoration: underline;
      display: block; }
  .content_index_develop_wrap_top {
    background-color: rgba(11, 159, 49, 0.1);
    padding: 20px; }
  .content_index_develop_wrap_date {
    font: 16px/16px 'RobotoRegular';
    color: #000;
    margin-bottom: 13px; }
  .content_index_develop_wrap.news, .news.content_index_media_wrap, .news.content_index_partners_wrap {
    margin-bottom: 50px; }

.content_index_media_wrap {
  border-color: #8A172F; }

.content_index_partners_wrap, .content_index_develop_wrap {
  border-top: 3px solid #2F402D; 
  padding-top: 15px;}
  .partners_link {
    position: relative;
    width: 169px;
    display: block;
  }
  .partners_text {
    font: 12px/62px 'RobotoCondensedBold';
    color: #666666;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: calc(50% - 37px);
    right: 40px;
  }
  .partners_text.-un {
    right: -30px;
  }
.content_partners_slider_item {
  margin-left: 70px;}
.content_partners_slider_item img {
  -webkit-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); 
}
.content_index_partners_wrap {
  margin-bottom: 40px;
  padding-top: 40px;}  
.content_index_partners_wrap:last-child {
  padding-top: 15px;
}
.sitemap {
  display: flex;
  margin-top: 40px; 
  }
  .sitemap .sitemap_column {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    /*column-gap: 12px;*/ 
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.sitemap_column_list_item_new {
    margin-bottom: 10px;
   padding-left: 10px;
    padding-right: 30px;   }

	}
    @media screen and (max-width: 1024px) and (min-width: 320px) {
      .sitemap .sitemap_column {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; 
		column-gap: 50px;
		display: grid;
        grid-template-columns: 1fr 1fr;
		} }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .sitemap .sitemap_column {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; 
		display: grid;
       grid-template-columns: 1fr;
		} }
  .sitemap_column_list_item {
    margin-bottom: 10px;
   padding-left: 10px;
    padding-right: 30px;   }
    .sitemap_column_list_item_link {
      font: 16px/26px 'RobotoRegular';
      color: #000;
      text-decoration: underline;
      display: block; }
  /*.sitemap_column_list_item:first-child {
    padding-left: 0; }*/
    .sitemap_column_list_item:first-child .sitemap_column_list_item_link {
      font: 16px/26px 'RobotoBold';
      text-decoration: none;
      text-transform: uppercase; }
  .sitemap_column_list.-menu {
    min-width: 285px; }
    @media screen and (max-width: 500px) and (min-width: 320px) {
      .sitemap_column_list.-menu {
        display: none; } }
    .sitemap_column_list.-menu .sitemap_column_list_item {
      padding-left: 0; }
      .sitemap_column_list.-menu .sitemap_column_list_item_link {
        font: 16px/26px 'RobotoBold';
        text-decoration: none;
        text-transform: uppercase; }

.content_inner_left_part_tags_soc_print {
  padding-top: 10px;
  border-top: 3px solid #000;
  display: flex;
  align-items: center; }

.content_inner_left_part_tags_soc_print_btn {
  font: 14px/32px 'RobotoRegular';
  color: #000;
  margin-left: 10px;
  height: 32px;
  display: inline-block;
  background: url(../img/print_btn.svg) no-repeat 15px center #EBEDEF;
  padding: 0 15px 0 45px;
  border-radius: 4px;
  white-space: nowrap; }

.content_inner_left_part_tags_up_btn {
  font: 14px/32px 'RobotoRegular';
  color: #000;
  margin-left: 10px;
  height: 32px;
  display: inline-block;
  background: #EBEDEF;
  padding: 0 15px 0 15px;
  border-radius: 4px;
  white-space: nowrap; }
.content_inner_left_part_tags_up_btn.clear-lang {
  padding: 0 24px;
  padding-left: 39px;
  position: relative;
  right: 0;
  font: 22px/32px 'RobotoRegular';
  order: 1;
  margin-left: 10px;
}
.clear-content-btn {
  font: 22px/32px 'RobotoRegular' !important;
  color: #000;
  height: 32px;
  display: inline-block;
  background: #EBEDEF;
  padding: 0 15px 0 15px;
  border-radius: 4px;
  white-space: nowrap
}
.content_inner_left_part_tags_up_btn.clear-lang span{
  font-size: 30px;
  position: absolute;
  left: 6px;
  top: 50%;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
}
.content_inner_left_part_tags_up_btn.clear-lang span img {
  width: 100%;
  height: 100%;
  display: block;
  max-width: 20px;
  max-height: 20px;
}
  .content_inner_questions_block_h1 {
    font: 26px/49px 'RobotoBold';
    color: #000;
    border-bottom: 3px solid #4A90E2; }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_inner_questions_block_h1 {
        font: 18px/28px 'RobotoBold'; } }
  .content_inner_questions_block_item {
    background: url(../img/questions_open.svg) no-repeat left 27px;
    border-bottom: 1px solid #CED5DB;
    padding: 20px 20px 20px 50px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer; }
    .content_inner_questions_block_item_question, .content_inner_questions_block_item_answer {
      font: 22px/40px 'RobotoRegular';
      color: #000; }
      @media screen and (max-width: 768px) and (min-width: 320px) {
        .content_inner_questions_block_item_question, .content_inner_questions_block_item_answer {
          font: 16px/26px 'RobotoBold'; } }
    .content_inner_questions_block_item_answer {
      display: none; }
  .content_inner_questions_block_item.open {
    background: url(../img/questions_close.svg) no-repeat left 27px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s; }
.content_inner_user_content_right_part_wrap.clear-lang a {
  color: #000;
}
.content_inner_user_content_right_part_wrap h1 {
  font: 36px/46px 'RobotoBold';
  color: #000;
  margin-bottom: 20px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap h1 {
      font: 22px/32px 'RobotoBold'; } }

.content_inner_user_content_right_part_wrap table {
  width: 100% !important;
  border: 1px solid #cdcdcd;
  border-right: 0;
  margin-bottom: 15px;
  table-layout:fixed; }

.content_inner_user_content_right_part_wrap tr {
  border-bottom: 1px solid #cdcdcd; }
  .content_inner_user_content_right_part_wrap tr:last-child {
    border-bottom: 0; }

.content_inner_user_content_right_part_wrap td {
  border-right: 1px solid #cdcdcd;
  vertical-align: middle;
  margin-bottom: 0;
  padding: 0 10px; }
.content_inner_user_content_right_part_wrap td p {
  margin-bottom: 0;
  word-break:break-word;}

.content_inner_user_content_right_part_wrap em {
  font: 20px/40px 'RobotoItalic'; }
.content_inner_user_content_right_part_wrap p, 
.content_inner_user_content_right_part_wrap span, 
.content_inner_user_content_right_part_wrap li, 
.content_inner_user_content_right_part_wrap td {
  font: 22px/40px 'RobotoRegular';
  color: #000;
  margin-bottom: 12px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap p, .content_inner_user_content_right_part_wrap span, .content_inner_user_content_right_part_wrap li, .content_inner_user_content_right_part_wrap td {
      font: 16px/26px 'RobotoRegular'; } }

.content_inner_user_content_right_part_wrap a {
  font: 22px/40px 'RobotoRegular';
  color: #2C5B95;
  text-decoration: underline; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap a {
      font: 16px/26px 'RobotoRegular'; } }

.content_inner_user_content_right_part_wrap blockquote {
  border-left: 6px solid #2C5B95;
  margin-left: 60px;
  padding-left: 25px;
  margin-bottom: 40px; }

.content_inner_user_content_right_part_wrap blockquote p {
  font: 28px/46px 'RobotoMedium';
  color: #2C5B95;
  margin-bottom: 25px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap blockquote p {
      font: 16px/26px 'RobotoMedium'; } }

.content_inner_user_content_right_part_wrap blockquote span {
  font: 28px/46px 'RobotoItalic';
  color: #2C5B95; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap blockquote span {
      font: 16px/26px 'RobotoItalic'; } }

.content_inner_user_content_right_part_wrap h2 {
  font: 26px/40px 'RobotoBold';
  color: #000;
  margin-bottom: 20px; }
.content_inner_user_content_right_part_wrap h4 {
  font: 18px/26px 'RobotoBold';
  color: #000;
  margin-bottom: 25px; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap h2 {
      font: 18px/28px 'RobotoBold'; } }

.content_inner_user_content_right_part_wrap strong {
  font: 22px/40px 'RobotoBold'; }
  .content_inner_user_content_right_part_wrap b {
  font: 22px/40px 'RobotoBold'; }
.content_inner_user_content_right_part_wrap strong span {
  font: 22px/40px 'RobotoBold'; }
  @media screen and (max-width: 768px) and (min-width: 320px) {
    .content_inner_user_content_right_part_wrap strong {
      font: 16px/26px 'RobotoBold'; } }

.content_inner_user_content_right_part_wrap ul {
  list-style-type: disc;
  padding-left: 35px; }  
.content_inner_user_content_right_part_wrap ol {
  list-style-type: decimal; 
  list-style-position: inside;
}
.content_inner_user_content_right_part_wrap.news_inner h1 {
  margin-bottom: 10px; }

.content_index_slider {
  margin: 0 -10px; }
  .content_index_slider.partners {
    margin: 0;
  }
  .content_index_slider .slick-dots {
    bottom: -40px; }
    .content_index_slider .slick-dots li {
      width: 10px;
      height: 10px;
      background: none;
      border: 2px solid #E3E5E8;
      border-radius: 50%; }
      .content_index_slider .slick-dots li:last-child {
        margin-right: 0; }
      .content_index_slider .slick-dots li button:before {
        content: none; }
      .content_index_slider .slick-dots li.slick-active {
        background: #E3E5E8; }
  .content_index_slider .slick-prev {
    left: -52px;
    z-index: 9;
    background: url(../img/slider-arrow.svg) no-repeat center center; }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_index_slider .slick-prev {
        left: -36px; } }
    @media screen and (max-width: 650px) and (min-width: 320px) {
      .content_index_slider .slick-prev {
        left: -20px; } }
    @media screen and (max-width: 650px) and (min-width: 320px) {
      .content_index_slider .slick-prev {
        left: -10px; } }
    @media screen and (max-width: 450px) and (min-width: 320px) {
      .content_index_slider .slick-prev {
        background: url(../img/adaptiv_slider_arrow.svg) no-repeat center center #ccc;
        left: -10px; } }
  .content_index_slider .slick-next {
    right: -52px;
    z-index: 9;
    background: url(../img/slider-arrow.svg) no-repeat center center;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
    @media screen and (max-width: 768px) and (min-width: 320px) {
      .content_index_slider .slick-next {
        right: -36px; } }
    @media screen and (max-width: 650px) and (min-width: 320px) {
      .content_index_slider .slick-next {
        right: -20px; } }
    @media screen and (max-width: 450px) and (min-width: 320px) {
      .content_index_slider .slick-next {
        background: url(../img/adaptiv_slider_arrow.svg) no-repeat center center #ccc;
        right: -10px; } }

.content_index_slider_item {
  margin: 0 10px;
  position: relative; }
  .content_index_slider_item_img_wrap {
    max-width: 413px;
    height: 274px; }
    .content_index_slider_item_img_wrap img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .content_index_slider_item_text_wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 13px 10px;
    background-color: rgba(0, 0, 0, 0.49); }
    .content_index_slider_item_text_wrap_date {
      font: 8px/9px 'RobotoMedium';
      color: #fff;
      display: block;
      margin-bottom: 7px; }
    .content_index_slider_item_text_wrap_text {
      font: 16px/19px 'RobotoMedium';
      color: #fff;
      min-height: 58px;
      max-height: 58px;
      overflow-y: hidden; }

@media screen and (max-width: 450px) and (min-width: 320px) {
  .content_partners_slider_wrap {
    text-align: center; } }

@media screen and (max-width: 450px) and (min-width: 320px) {
  .content_partners_slider_wrap img {
    display: inline-block !important; } }

.news_paging {
  margin-top: 66px; }
  .news_paging_item {
    font: 16px/32px 'RobotoRegular';
    color: #000;
    padding: 0 12px;
    background: #F0F2F5;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px; }
    .news_paging_item.n_active {
      color: #A7ACB1; }
    .news_paging_item.active {
      background: #2C5B95;
      color: #fff; }

.content_news_mail {
  padding: 30px;
  background: #E8EAED;
  border-radius: 5px;
  position: relative; }
  .content_news_mail_input {
    width: 100%;
    height: 100%;
    background: #fff;
    font: 20px/80px 'RobotoRegular';
    color: #000;
    height: 80px;
    border: 0;
    padding: 0;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 650px) and (min-width: 320px) {
      .content_news_mail_input {
        height: 44px;
        padding-left: 5px; } }
  .content_news_mail_btn {
    width: 380px;
    text-align: center;
    position: absolute;
    z-index: 2;
    right: 34px;
    top: 34px;
    font: 20px/72px 'RobotoRegular';
    color: #fff;
    background: #2C5B95; }
    @media screen and (max-width: 1024px) and (min-width: 320px) {
      .content_news_mail_btn {
        width: 200px;
        padding: 0 15px; } }
    @media screen and (max-width: 650px) and (min-width: 320px) {
      .content_news_mail_btn {
        width: auto;
        padding: 0 15px;
        font-size: 16px;
        line-height: 36px; } }

.print_wrapper {
  width: 600px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.print_header {
  display: block;
  margin: 20px 0; }

.print_header_logo {
  width: 252px;
  display: inline-block;
  vertical-align: middle; }

.print_header_logo img {
  width: 100%; }

.print_content_adress {
  font: 16px/22px 'RobotoRegular';
  display: block;
  margin-bottom: 10px; }

.print_content_h1 {
  font: 26px/36px 'RobotoBold';
  margin-bottom: 10px; }

.print_content_date {
  font: 16px/22px 'RobotoRegular';
  margin-bottom: 10px;
  display: block;
  color: #AFB7C0; }

.content_item_middle_inner_img_block {
  width: 600px;
  height: 358px;
  margin-bottom: 20px; }

.content_item_middle_inner_img_block img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.content_item_middle_inner_content.-print {
  margin-bottom: 20px; }

.content_item_middle_inner_content.-print .inner_description {
  font: 18px/26px 'RobotoBold';
  margin-bottom: 20px; }

.content_item_middle_inner_content.-print p {
  font: 18px/26px 'RobotoRegular';
  margin-bottom: 0;
  text-align: left; }
  
.content_item_middle_inner_content.-print h2 {
  font: 18px/26px 'RobotoRegular';
  margin-bottom: 0;
  text-align: left; }  

.print_footer {
  border-top: 1px solid #D7DBDF;
  font: 14px/55px 'RobotoRegular';
  color: #80868C;
  padding-left: 20px; }

  /*---------------*search*-------------------*/

.google_search {
    margin-top: 22px;
} 

.gsc-results {
    width: auto !important;
}

.gcsc-branding {
    padding: 0 !important;
    padding-top: 11px !important;
    padding-bottom: 9px !important;
}

.gsc-input-box {
    background-color: #FFFFFF !important;
    border: 1px solid #ACACAC !important;
    border-right: 0;
    float: left;
    color: #56595E;
    margin: 0;
    font: 20px/46px 'RobotoRegular';
    height: 50px !important;
    padding-left: 15px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px 0 0 4px;
}

.gsc-result-info {
    font: 16px/36px 'RobotoRegular' !important;
    color: #56595E !important;
    padding-left: 0 !important;
}

.gsc-selected-option-container {
    font: 16px/36px 'RobotoRegular' !important;
    color: #56595E !important;
}

.gsc-control-cse .gsc-option-selector {
    width: 9px !important;
    height: 15px !important;
    top: 15px !important;
    right: 15px !important;
    background: url(../img/index/search_select_arrow.svg) no-repeat right center !important; 
}

.gsc-selected-option-container {
    border-radius: 4px !important;
    box-shadow: none !important;
    height: 36px !important;
    padding: 0 40px 0 15px !important;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait, .gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 60px !important;
    height: 60px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    border: 0 !important;
    margin-right: 15px !important;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, 
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
    font: 18px 'RobotoBold' !important;
    color: #000 !important;
    height: auto !important;
    border: 0 !important;
    text-decoration: none !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
    text-decoration: none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    font: 16px/26px 'RobotoRegular' !important;
    color: #2B44B6 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    font: 16px/26px 'RobotoRegular' !important;
    color: #fff !important;
    padding: 5px !important;
    background: #2B44B6 !important;
}

.gs-title:hover {
    text-decoration: underline !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #2B44B5 !important;
    font: 16px/24px 'RobotoRegular' !important;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    font: 18px/22px 'RobotoRegular' !important;
    color: #000 !important;
}

.gs-web-image-box-portrait img.gs-image, .gs-web-image-box-landscape img.gs-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    max-width: none !important;
    max-height: none !important;
    border: 0 !important;
}

.gsc-option {
    font: 16px/36px 'RobotoRegular' !important;
    color: #56595E !important;
}

.gsc-above-wrapper-area {
    border-color: #D8D8D8 !important;
}

.gsc-thumbnail-inside {
    padding-left: 0 !important;
}

.gsc-url-top {
    padding-left: 0 !important;
}

.gsc-orderby-label {
    font: 16px/36px 'RobotoRegular' !important;
    color: #56595E !important;
    padding: 10px 9px 0 0 !important;
}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-size: auto !important;
    height: auto !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0 !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 18.5px 50px !important;
    background-color: #2B44B5 !important;
    border: 0 !important;
    border-radius: 0 4px 4px 0 !important;
}

.gsc-input-box:hover {
    border: 1px solid #ACACAC !important;
    box-shadow: inset 0 0 2px #b2b2b2 !important;
        -moz-box-shadow: inset 0 0 2px #b2b2b2 !important;
            -webkit-box-shadow: inset 0 0 2px #b2b2b2 !important;
}

.gsc-input-box:focus {
    border: 1px solid #ACACAC !important;
    box-shadow: inset 0 0 2px #b2b2b2 !important;
        -moz-box-shadow: inset 0 0 2px #b2b2b2 !important;
            -webkit-box-shadow: inset 0 0 2px #b2b2b2 !important;
}

.gsib_a {
    padding: 0 !important;
}

.gsst_b {
    font-size: 16px !important;
    padding: 0 2px !important;
    position: relative !important;
    user-select: none;
    -webkit-user-select: none;
    white-space: nowrap !important;
}

.gsst_a {
    padding-top: 3px !important;
}

.gsst_a {
    cursor: pointer !important;
    padding: 0 4px !important;
}

.gsst_a .gscb_a {
    color: #a1b9ed !important;
    display: none !important;
    cursor: pointer !important;
}

.gscb_a {
    display: inline-block !important;
    font: 27px/13px arial,sans-serif !important;
} 

.gsc-search-button-v2 {
    display: block !important;
    cursor: pointer !important;
    position: relative !important;
    text-align: center !important;
    margin: 0 !important;
}

.gsc-search-button-v2:hover {
    border-color: #666666 !important;
    background-color: #CECECE !important;
}

.gsc-adBlock {
    display: none !important; 
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background: url(../img/new_index_03_17/icon/search_icon_inner.svg) no-repeat center center;
}

.gsc-search-button-v2:hover {
    background-color: #324FD1 !important;
}

.search_fix {
    width: 100%;
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;
    height: 50px;
    border-left: 0 !important;
    border-radius: 0 2px 2px 0 !important;
}

/*---------------*search-end*-------------------*/

.target_block.clear-lang {
  display: flex;
}
.clear-lang-target {
  margin-right: 24px;
}

.clear-lang-target__item {
  width: 210px;
  height: 210px;
  position: relative;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.clear-lang-target__item:not(:last-child) {
  margin-bottom: 24px;
}
.clear-lang-target__item img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .clear-lang-target {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 0;
  }
  .clear-lang-target__item {
    width: 16.5%;
    padding: 0;
    padding-bottom: 16.5%;
    height: 0;
  }
  .clear-lang-target__item img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media screen and (max-width: 450px) {
  .clear-lang-target {
    display: none;
  }
}
.clear-lang-target__item.target1,
.target_block_item_hover.target1 {
  background-color: #F52853;
}
.clear-lang-target__item.target2,
.target_block_item_hover.target2 {
  background-color: #F5AD00;
}
.clear-lang-target__item.target3,
.target_block_item_hover.target3 {
  background-color: #06AB2D;
}
.clear-lang-target__item.target4,
.target_block_item_hover.target4 {
  background-color: #CB1E32;
}
.clear-lang-target__item.target5,
.target_block_item_hover.target5 {
  background-color: #F03B2B;
}
.clear-lang-target__item.target6,
.target_block_item_hover.target6 {
  background-color: #22B4DE;
}
.clear-lang-target__item.target7,
.target_block_item_hover.target7 {
  background-color: #FFBD43;
}
.clear-lang-target__item.target8,
.target_block_item_hover.target8 {
  background-color: #961D39;
}
.clear-lang-target__item.target9,
.target_block_item_hover.target9 {
  background-color: #F7783D;
}
.clear-lang-target__item.target10,
.target_block_item_hover.target10 {
  background-color: #E0207E;
}
.clear-lang-target__item.target11,
.target_block_item_hover.target11 {
  background-color: #F7A246;
}
.clear-lang-target__item.target12,
.target_block_item_hover.target12 {
  background-color: #DA983E;
}
.clear-lang-target__item.target13,
.target_block_item_hover.target13 {
  background-color: #538645;
}
.clear-lang-target__item.target14,
.target_block_item_hover.target14 {
  background-color: #2488C7;
}
.clear-lang-target__item.target15,
.target_block_item_hover.target15 {
  background-color: #3FC24D;
}
.clear-lang-target__item.target16,
.target_block_item_hover.target16 {
  background-color: #216EAE;
}
.clear-lang-target__item.target17,
.target_block_item_hover.target17 {
   background-color: #334B80;
}
.clear-lang-target .target_block_item_hover {
  background-image: none;
}
.clear-lang-target__item:hover .target_block_item_hover {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.clear-lang-target-wrap {
  margin: 0 auto;
  display: flex;
  max-width: 70%;
}
.help-button-wrapper {
  position: relative;
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-end;
}

.help-button-wrapper .content_inner_left_part_tags_up_btn {
  font: 22px/32px 'RobotoRegular';
}

@media screen and (max-width: 1024px) {
  .clear-lang-target-wrap {
    flex-direction: column;
    max-width: none;
    padding: 0 24px;
  }
}
@media screen and (max-width: 1024px) {
  .content_inner_top_wrap_block_clear_lang {
    height: auto;
  }
}
.target_block_mobile.clear-lang .target_block_mobile_item img {
  height: auto !important;
}
.target_block_mobile.clear-lang .target_block_mobile_item_btn {
  margin-bottom: ;
}
@media screen and (max-width: 450px) {
  .target_block.clear-lang {
    margin-top: 0;
  }
}

.all-news {
    display: grid;
    /*grid-template-columns: 2fr 1fr 1fr;*/
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 20px;
}
.all-news .content_index_news_wrap_item {
    width: 100%;
}

.all-news .regional_news .content_index_news_wrap_item,
.all-news .ambassador_news .content_index_news_wrap_item {
    width: 100%;
}
.all-news .content_index_news_wrap {
 /* margin-right: 20px;*/
  border-color: #0071aa;
}
.all-news .content_index_news_wrap.ambassador_news {
  margin-right: 0;
}
/*.all-news .new-news {
    display: grid;
   /* grid-template-columns: 1fr 1fr;*/
   /* grid-template-columns: 1fr;
    grid-gap: 20px;
}*/
.all-news .new-news a {
  width: 100%;
}
.all-news h1 {
  color: #0071aa;
}

.banners {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5%;
    margin-bottom: 75px;
}
.banners img {
  width: 100%;
}

@media screen and (max-width: 1100px) and (min-width: 820px) {
  /*.all-news .new-news {
    grid-template-columns:1fr;
  }*/
}

@media screen and (max-width: 820px) and (min-width: 320px) {
  .all-news {
    grid-template-columns: 1fr;
  }
  .all-news .content_index_news_wrap_item_img_wrap img {
    height: 250px !important;
}
  /*.all-news .new-news {
    grid-template-columns: 1fr;
  }*/
  .cur_month {
	height: auto !important;
    width: 100% !important;
}
}

@media screen and (max-width: 768px) and (min-width: 320px) {
  .banners {
    grid-template-columns: 1fr;
  }
}

.content .content_inner_user_content_right_part_wrap p img {
	width: 100% ;
	height: auto ;
}
.cur_month {
	/*height: 283px ;*/
    width: 100% !important;
}
@media screen and (max-width: 1280px) and (min-width: 1230px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}
@media screen and (min-width: 1420px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 1105px) and (min-width: 1100px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 1022px) and (min-width: 952px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 780px) and (min-width: 736px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 530px) and (min-width: 525px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 350px) and (min-width: 332px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 332px) {
	.grid-cur{
		display: grid;
        grid-template-columns: 1fr;
	}
}
.sitemap_nav_list_item.drop {
          padding-right: 22px; }
 .sitemap_nav_list_item.drop:after {
            background: url(../img/arrow_menu.svg) no-repeat center center;
            position: absolute;
            right: 6px;
            top: calc(50% - 6.5px);
            width: 13px;
            height: 13px;
            content: ''; }
 .sitemap_nav_list_item.drop:hover:after {
            background: url(../img/arrow_menu_hover.svg) no-repeat center center;
            top: calc(50% - 8.5px); }
			
/*=========Sitemap=====================================*/		
 .sitemap_column_list_item {
    display: flex;
    /*align-items: center;*/
  }

  .arrow-4 {
    position: relative;
    cursor: pointer;
    width: 55px;
    height: 20px;
    margin-left: 10px;
  }

  .sitemap_column_list_item:hover .arrow-4-left:after {
    background-color: #fff;
  }

  .sitemap_column_list_item:hover .arrow-4-right:after {
    background-color: #fff;
  }

  .arrow-4-left {
    position: absolute;
    background-color: transparent;
    top: 11px;
    left: 12px;
    width: 13px;
    height: 2px;
    display: block;
    transform: rotate(35deg);
    float: right;
    border-radius: 2px;
  }

  .arrow-4-left:after {
    content: "";
    background-color: #000;
    width: 13px;
    height: 2px;
    display: block;
    float: right;
    border-radius: 6px 10px 10px 6px;
    transition: all 0.5s cubic-bezier(0.25, 1.7, 0.35, 0.8);
    z-index: -1;
  }

  .arrow-4-right {
    position: absolute;
    background-color: transparent;
    top: 11px;
    left: 22px;
    width: 13px;
    height: 2px;
    display: block;
    transform: rotate(-35deg);
    float: right;
    border-radius: 2px;
  }

  .arrow-4-right:after {
    content: "";
    background-color: #000;
    width: 13px;
    height: 2px;
    display: block;
    float: right;
    border-radius: 10px 6px 6px 10px;
    transition: all 0.5s cubic-bezier(0.25, 1.7, 0.35, 0.8);
    z-index: -1;
	
  }

  .open .arrow-4-left:after {
    transform-origin: center center;
    transform: rotate(-70deg);
  }

  .open .arrow-4-right:after {
    transform-origin: center center;
    transform: rotate(70deg);
  }
  .soc_menu {
	  padding: 10px 0 0 5px;
  }